--- /srv/rebuilderd/tmp/rebuilderdu253n9/inputs/librav1e0.8_0.8.1-10_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdu253n9/out/librav1e0.8_0.8.1-10_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-25 15:07:16.000000 debian-binary │ -rw-r--r-- 0 0 0 1172 2026-04-25 15:07:16.000000 control.tar.xz │ --rw-r--r-- 0 0 0 972072 2026-04-25 15:07:16.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 973012 2026-04-25 15:07:16.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/x86_64-linux-gnu/librav1e.so.0.8.1 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -3,20 +3,20 @@ │ │ │ │ Entry point 0x0 │ │ │ │ There are 10 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x022f58 0x022f58 R 0x1000 │ │ │ │ LOAD 0x023000 0x0000000000023000 0x0000000000023000 0x27dfb9 0x27dfb9 R E 0x1000 │ │ │ │ - LOAD 0x2a1000 0x00000000002a1000 0x00000000002a1000 0x06dd48 0x06dd48 R 0x1000 │ │ │ │ + LOAD 0x2a1000 0x00000000002a1000 0x00000000002a1000 0x06dd88 0x06dd88 R 0x1000 │ │ │ │ LOAD 0x30f268 0x000000000030f268 0x000000000030f268 0x022770 0x022868 RW 0x1000 │ │ │ │ DYNAMIC 0x330238 0x0000000000330238 0x0000000000330238 0x000220 0x000220 RW 0x8 │ │ │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000024 0x000024 R 0x4 │ │ │ │ TLS 0x30f268 0x000000000030f268 0x000000000030f268 0x000020 0x000088 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x2df9a0 0x00000000002df9a0 0x00000000002df9a0 0x00440c 0x00440c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x2df9e0 0x00000000002df9e0 0x00000000002df9e0 0x00440c 0x00440c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x30f268 0x000000000030f268 0x000000000030f268 0x021d98 0x021d98 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 7] .rela.dyn RELA 0000000000001850 001850 0216d8 18 A 3 0 8 │ │ │ │ [ 8] .rela.plt RELA 0000000000022f28 022f28 000030 18 AI 3 24 8 │ │ │ │ [ 9] .init PROGBITS 0000000000023000 023000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000000000023020 023020 000030 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 0000000000023050 023050 000008 08 AX 0 0 8 │ │ │ │ [12] .text PROGBITS 0000000000023060 023060 27df4d 00 AX 0 0 16 │ │ │ │ [13] .fini PROGBITS 00000000002a0fb0 2a0fb0 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00000000002a1000 2a1000 03e9a0 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000002df9a0 2df9a0 00440c 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00000000002e3db0 2e3db0 0220c4 00 A 0 0 8 │ │ │ │ - [17] .gcc_except_table PROGBITS 0000000000305e74 305e74 008ed4 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000002a1000 2a1000 03e9e0 00 A 0 0 64 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000002df9e0 2df9e0 00440c 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00000000002e3df0 2e3df0 0220c4 00 A 0 0 8 │ │ │ │ + [17] .gcc_except_table PROGBITS 0000000000305eb4 305eb4 008ed4 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 000000000030f268 30f268 000020 00 WAT 0 0 8 │ │ │ │ [19] .tbss NOBITS 000000000030f288 30f288 000068 00 WAT 0 0 8 │ │ │ │ [20] .init_array INIT_ARRAY 000000000030f288 30f288 000010 08 WAo 0 0 8 │ │ │ │ [21] .fini_array FINI_ARRAY 000000000030f298 30f298 000008 08 WA 0 0 8 │ │ │ │ [22] .data.rel.ro PROGBITS 000000000030f2a0 30f2a0 020f98 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 0000000000330238 330238 000220 10 WA 4 0 8 │ │ │ │ [24] .got PROGBITS 0000000000330458 330458 000ba8 08 WA 0 0 8 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -405,1783 +405,1783 @@ │ │ │ │ 0000000000311720 0000000000000008 R_X86_64_RELATIVE 77010 │ │ │ │ 0000000000311728 0000000000000008 R_X86_64_RELATIVE 76e00 │ │ │ │ 0000000000311730 0000000000000008 R_X86_64_RELATIVE 77470 │ │ │ │ 0000000000311738 0000000000000008 R_X86_64_RELATIVE 76c20 │ │ │ │ 0000000000311740 0000000000000008 R_X86_64_RELATIVE 77210 │ │ │ │ 0000000000311748 0000000000000008 R_X86_64_RELATIVE 76cc0 │ │ │ │ 0000000000311750 0000000000000008 R_X86_64_RELATIVE 77730 │ │ │ │ -00000000003121f0 0000000000000008 R_X86_64_RELATIVE 1f4030 │ │ │ │ -0000000000312b88 0000000000000008 R_X86_64_RELATIVE 1f3b00 │ │ │ │ -0000000000312b90 0000000000000008 R_X86_64_RELATIVE 1f3b40 │ │ │ │ -0000000000312b98 0000000000000008 R_X86_64_RELATIVE 1f3d00 │ │ │ │ -0000000000312ba0 0000000000000008 R_X86_64_RELATIVE 1f3d10 │ │ │ │ -0000000000312ba8 0000000000000008 R_X86_64_RELATIVE 1f3b50 │ │ │ │ -0000000000312bb0 0000000000000008 R_X86_64_RELATIVE 1f3e90 │ │ │ │ -0000000000312bb8 0000000000000008 R_X86_64_RELATIVE 1f3eb0 │ │ │ │ -0000000000312bc0 0000000000000008 R_X86_64_RELATIVE 1f3ea0 │ │ │ │ -0000000000312bc8 0000000000000008 R_X86_64_RELATIVE 1f3d20 │ │ │ │ -0000000000312bd0 0000000000000008 R_X86_64_RELATIVE 1f3fb0 │ │ │ │ -0000000000312bd8 0000000000000008 R_X86_64_RELATIVE 1f3f80 │ │ │ │ -0000000000312be0 0000000000000008 R_X86_64_RELATIVE 1f3b60 │ │ │ │ -0000000000312be8 0000000000000008 R_X86_64_RELATIVE 1f3f90 │ │ │ │ -0000000000312bf0 0000000000000008 R_X86_64_RELATIVE 1f3d30 │ │ │ │ -0000000000312bf8 0000000000000008 R_X86_64_RELATIVE 1f3fa0 │ │ │ │ -0000000000312c00 0000000000000008 R_X86_64_RELATIVE 1f3ec0 │ │ │ │ -0000000000312c10 0000000000000008 R_X86_64_RELATIVE 1f4f40 │ │ │ │ -0000000000312c18 0000000000000008 R_X86_64_RELATIVE 1f5010 │ │ │ │ -0000000000312c20 0000000000000008 R_X86_64_RELATIVE 1f5560 │ │ │ │ -0000000000312c28 0000000000000008 R_X86_64_RELATIVE 1f5580 │ │ │ │ -0000000000312c30 0000000000000008 R_X86_64_RELATIVE 1f5030 │ │ │ │ -0000000000312c38 0000000000000008 R_X86_64_RELATIVE 1f5aa0 │ │ │ │ -0000000000312c40 0000000000000008 R_X86_64_RELATIVE 1f5ae0 │ │ │ │ -0000000000312c48 0000000000000008 R_X86_64_RELATIVE 1f5ac0 │ │ │ │ -0000000000312c50 0000000000000008 R_X86_64_RELATIVE 1f55a0 │ │ │ │ -0000000000312c58 0000000000000008 R_X86_64_RELATIVE 1f5ca0 │ │ │ │ -0000000000312c60 0000000000000008 R_X86_64_RELATIVE 1f5c40 │ │ │ │ -0000000000312c68 0000000000000008 R_X86_64_RELATIVE 1f5050 │ │ │ │ -0000000000312c70 0000000000000008 R_X86_64_RELATIVE 1f5c60 │ │ │ │ -0000000000312c78 0000000000000008 R_X86_64_RELATIVE 1f55c0 │ │ │ │ -0000000000312c80 0000000000000008 R_X86_64_RELATIVE 1f5c80 │ │ │ │ -0000000000312c88 0000000000000008 R_X86_64_RELATIVE 1f5b00 │ │ │ │ -0000000000312c98 0000000000000008 R_X86_64_RELATIVE 1f9900 │ │ │ │ -0000000000312ca0 0000000000000008 R_X86_64_RELATIVE 1f9960 │ │ │ │ -0000000000312ca8 0000000000000008 R_X86_64_RELATIVE 1f9db0 │ │ │ │ -0000000000312cb0 0000000000000008 R_X86_64_RELATIVE 1f9dd0 │ │ │ │ -0000000000312cb8 0000000000000008 R_X86_64_RELATIVE 1f9980 │ │ │ │ -0000000000312cc0 0000000000000008 R_X86_64_RELATIVE 1fa230 │ │ │ │ -0000000000312cc8 0000000000000008 R_X86_64_RELATIVE 1fa270 │ │ │ │ -0000000000312cd0 0000000000000008 R_X86_64_RELATIVE 1fa250 │ │ │ │ -0000000000312cd8 0000000000000008 R_X86_64_RELATIVE 1f9df0 │ │ │ │ -0000000000312ce0 0000000000000008 R_X86_64_RELATIVE 1fa790 │ │ │ │ -0000000000312ce8 0000000000000008 R_X86_64_RELATIVE 1fa770 │ │ │ │ -0000000000312cf0 0000000000000008 R_X86_64_RELATIVE 1f99a0 │ │ │ │ -0000000000312d20 0000000000000008 R_X86_64_RELATIVE 1fe280 │ │ │ │ -0000000000312d68 0000000000000008 R_X86_64_RELATIVE 1febb0 │ │ │ │ -0000000000312da8 0000000000000008 R_X86_64_RELATIVE 2031a0 │ │ │ │ -0000000000312e30 0000000000000008 R_X86_64_RELATIVE 1f4140 │ │ │ │ -0000000000312e38 0000000000000008 R_X86_64_RELATIVE 1f4190 │ │ │ │ -0000000000312e40 0000000000000008 R_X86_64_RELATIVE 1f4350 │ │ │ │ -0000000000312e48 0000000000000008 R_X86_64_RELATIVE 1f4360 │ │ │ │ -0000000000312e50 0000000000000008 R_X86_64_RELATIVE 1f41a0 │ │ │ │ -0000000000312e58 0000000000000008 R_X86_64_RELATIVE 1f46c0 │ │ │ │ -0000000000312e60 0000000000000008 R_X86_64_RELATIVE 1f46e0 │ │ │ │ -0000000000312e68 0000000000000008 R_X86_64_RELATIVE 1f46d0 │ │ │ │ -0000000000312e70 0000000000000008 R_X86_64_RELATIVE 1f4370 │ │ │ │ -0000000000312e78 0000000000000008 R_X86_64_RELATIVE 1f47e0 │ │ │ │ -0000000000312e80 0000000000000008 R_X86_64_RELATIVE 1f47b0 │ │ │ │ -0000000000312e88 0000000000000008 R_X86_64_RELATIVE 1f41b0 │ │ │ │ -0000000000312e90 0000000000000008 R_X86_64_RELATIVE 1f47c0 │ │ │ │ -0000000000312e98 0000000000000008 R_X86_64_RELATIVE 1f4380 │ │ │ │ -0000000000312ea0 0000000000000008 R_X86_64_RELATIVE 1f47d0 │ │ │ │ -0000000000312ea8 0000000000000008 R_X86_64_RELATIVE 1f46f0 │ │ │ │ -0000000000312eb8 0000000000000008 R_X86_64_RELATIVE 1f4870 │ │ │ │ -0000000000312ec0 0000000000000008 R_X86_64_RELATIVE 1f48c0 │ │ │ │ -0000000000312ec8 0000000000000008 R_X86_64_RELATIVE 1f4a70 │ │ │ │ -0000000000312ed0 0000000000000008 R_X86_64_RELATIVE 1f4a80 │ │ │ │ -0000000000312ed8 0000000000000008 R_X86_64_RELATIVE 1f48d0 │ │ │ │ -0000000000312ee0 0000000000000008 R_X86_64_RELATIVE 1f4d30 │ │ │ │ -0000000000312ee8 0000000000000008 R_X86_64_RELATIVE 1f4d50 │ │ │ │ -0000000000312ef0 0000000000000008 R_X86_64_RELATIVE 1f4d40 │ │ │ │ -0000000000312ef8 0000000000000008 R_X86_64_RELATIVE 1f4a90 │ │ │ │ -0000000000312f00 0000000000000008 R_X86_64_RELATIVE 1f4e60 │ │ │ │ -0000000000312f08 0000000000000008 R_X86_64_RELATIVE 1f4e30 │ │ │ │ -0000000000312f10 0000000000000008 R_X86_64_RELATIVE 1f48e0 │ │ │ │ -0000000000312f18 0000000000000008 R_X86_64_RELATIVE 1f4e40 │ │ │ │ -0000000000312f20 0000000000000008 R_X86_64_RELATIVE 1f4aa0 │ │ │ │ -0000000000312f28 0000000000000008 R_X86_64_RELATIVE 1f4e50 │ │ │ │ -0000000000312f30 0000000000000008 R_X86_64_RELATIVE 1f4d60 │ │ │ │ -0000000000312f40 0000000000000008 R_X86_64_RELATIVE 1f7590 │ │ │ │ -0000000000312f48 0000000000000008 R_X86_64_RELATIVE 1f7610 │ │ │ │ -0000000000312f50 0000000000000008 R_X86_64_RELATIVE 1f7900 │ │ │ │ -0000000000312f58 0000000000000008 R_X86_64_RELATIVE 1f7920 │ │ │ │ -0000000000312f60 0000000000000008 R_X86_64_RELATIVE 1f7630 │ │ │ │ -0000000000312f68 0000000000000008 R_X86_64_RELATIVE 1f7a80 │ │ │ │ -0000000000312f70 0000000000000008 R_X86_64_RELATIVE 1f7ac0 │ │ │ │ -0000000000312f78 0000000000000008 R_X86_64_RELATIVE 1f7aa0 │ │ │ │ -0000000000312f80 0000000000000008 R_X86_64_RELATIVE 1f7940 │ │ │ │ -0000000000312f88 0000000000000008 R_X86_64_RELATIVE 1f7c60 │ │ │ │ -0000000000312f90 0000000000000008 R_X86_64_RELATIVE 1f7c00 │ │ │ │ -0000000000312f98 0000000000000008 R_X86_64_RELATIVE 1f7650 │ │ │ │ -0000000000312fa0 0000000000000008 R_X86_64_RELATIVE 1f7c20 │ │ │ │ -0000000000312fa8 0000000000000008 R_X86_64_RELATIVE 1f7960 │ │ │ │ -0000000000312fb0 0000000000000008 R_X86_64_RELATIVE 1f7c40 │ │ │ │ -0000000000312fb8 0000000000000008 R_X86_64_RELATIVE 1f7ae0 │ │ │ │ -0000000000312fc8 0000000000000008 R_X86_64_RELATIVE 1f7ee0 │ │ │ │ -0000000000312fd0 0000000000000008 R_X86_64_RELATIVE 1f7f40 │ │ │ │ -0000000000312fd8 0000000000000008 R_X86_64_RELATIVE 1f8630 │ │ │ │ -0000000000312fe0 0000000000000008 R_X86_64_RELATIVE 1f8650 │ │ │ │ -0000000000312fe8 0000000000000008 R_X86_64_RELATIVE 1f7f60 │ │ │ │ -0000000000312ff0 0000000000000008 R_X86_64_RELATIVE 1f93f0 │ │ │ │ -0000000000312ff8 0000000000000008 R_X86_64_RELATIVE 1f9430 │ │ │ │ -0000000000313000 0000000000000008 R_X86_64_RELATIVE 1f9410 │ │ │ │ -0000000000313008 0000000000000008 R_X86_64_RELATIVE 1f8670 │ │ │ │ -0000000000313010 0000000000000008 R_X86_64_RELATIVE 1f9720 │ │ │ │ -0000000000313018 0000000000000008 R_X86_64_RELATIVE 1f96c0 │ │ │ │ -0000000000313020 0000000000000008 R_X86_64_RELATIVE 1f7f80 │ │ │ │ -0000000000313028 0000000000000008 R_X86_64_RELATIVE 1f96e0 │ │ │ │ -0000000000313030 0000000000000008 R_X86_64_RELATIVE 1f8690 │ │ │ │ -0000000000313038 0000000000000008 R_X86_64_RELATIVE 1f9700 │ │ │ │ -0000000000313040 0000000000000008 R_X86_64_RELATIVE 1f9450 │ │ │ │ -0000000000313050 0000000000000008 R_X86_64_RELATIVE 1fcac0 │ │ │ │ -0000000000313098 0000000000000008 R_X86_64_RELATIVE 1fde20 │ │ │ │ -00000000003130d8 0000000000000008 R_X86_64_RELATIVE 1fd7a0 │ │ │ │ -0000000000313120 0000000000000008 R_X86_64_RELATIVE 1fe050 │ │ │ │ -0000000000313160 0000000000000008 R_X86_64_RELATIVE 202190 │ │ │ │ -00000000003131e8 0000000000000008 R_X86_64_RELATIVE 202850 │ │ │ │ -0000000000313270 0000000000000008 R_X86_64_RELATIVE 1f5d60 │ │ │ │ -0000000000313278 0000000000000008 R_X86_64_RELATIVE 1f5f10 │ │ │ │ -0000000000313280 0000000000000008 R_X86_64_RELATIVE 1f61d0 │ │ │ │ -0000000000313288 0000000000000008 R_X86_64_RELATIVE 1f61e0 │ │ │ │ -0000000000313290 0000000000000008 R_X86_64_RELATIVE 1f5f20 │ │ │ │ -0000000000313298 0000000000000008 R_X86_64_RELATIVE 1f64a0 │ │ │ │ -00000000003132a0 0000000000000008 R_X86_64_RELATIVE 1f64c0 │ │ │ │ -00000000003132a8 0000000000000008 R_X86_64_RELATIVE 1f64b0 │ │ │ │ -00000000003132b0 0000000000000008 R_X86_64_RELATIVE 1f61f0 │ │ │ │ -00000000003132b8 0000000000000008 R_X86_64_RELATIVE 1f6580 │ │ │ │ -00000000003132c0 0000000000000008 R_X86_64_RELATIVE 1f6550 │ │ │ │ -00000000003132c8 0000000000000008 R_X86_64_RELATIVE 1f5f30 │ │ │ │ -00000000003132d0 0000000000000008 R_X86_64_RELATIVE 1f6560 │ │ │ │ -00000000003132d8 0000000000000008 R_X86_64_RELATIVE 1f6200 │ │ │ │ -00000000003132e0 0000000000000008 R_X86_64_RELATIVE 1f6570 │ │ │ │ -00000000003132e8 0000000000000008 R_X86_64_RELATIVE 1f64d0 │ │ │ │ -00000000003132f8 0000000000000008 R_X86_64_RELATIVE 1f6740 │ │ │ │ -0000000000313300 0000000000000008 R_X86_64_RELATIVE 1f67f0 │ │ │ │ -0000000000313308 0000000000000008 R_X86_64_RELATIVE 1f6d10 │ │ │ │ -0000000000313310 0000000000000008 R_X86_64_RELATIVE 1f6d20 │ │ │ │ -0000000000313318 0000000000000008 R_X86_64_RELATIVE 1f6800 │ │ │ │ -0000000000313320 0000000000000008 R_X86_64_RELATIVE 1f7350 │ │ │ │ -0000000000313328 0000000000000008 R_X86_64_RELATIVE 1f7370 │ │ │ │ -0000000000313330 0000000000000008 R_X86_64_RELATIVE 1f7360 │ │ │ │ -0000000000313338 0000000000000008 R_X86_64_RELATIVE 1f6d30 │ │ │ │ -0000000000313340 0000000000000008 R_X86_64_RELATIVE 1f7450 │ │ │ │ -0000000000313348 0000000000000008 R_X86_64_RELATIVE 1f7420 │ │ │ │ -0000000000313350 0000000000000008 R_X86_64_RELATIVE 1f6810 │ │ │ │ -0000000000313358 0000000000000008 R_X86_64_RELATIVE 1f7430 │ │ │ │ -0000000000313360 0000000000000008 R_X86_64_RELATIVE 1f6d40 │ │ │ │ -0000000000313368 0000000000000008 R_X86_64_RELATIVE 1f7440 │ │ │ │ -0000000000313370 0000000000000008 R_X86_64_RELATIVE 1f7380 │ │ │ │ -0000000000313380 0000000000000008 R_X86_64_RELATIVE 1fab90 │ │ │ │ -00000000003133c8 0000000000000008 R_X86_64_RELATIVE 1fc8c0 │ │ │ │ -0000000000313408 0000000000000008 R_X86_64_RELATIVE 1fc450 │ │ │ │ -0000000000313450 0000000000000008 R_X86_64_RELATIVE 1fc9f0 │ │ │ │ -0000000000313490 0000000000000008 R_X86_64_RELATIVE 1fed00 │ │ │ │ -0000000000313518 0000000000000008 R_X86_64_RELATIVE 2015d0 │ │ │ │ -00000000003135a0 0000000000000008 R_X86_64_RELATIVE 1f3b00 │ │ │ │ -00000000003135a8 0000000000000008 R_X86_64_RELATIVE 1f3b40 │ │ │ │ -00000000003135b0 0000000000000008 R_X86_64_RELATIVE 1f3d00 │ │ │ │ -00000000003135b8 0000000000000008 R_X86_64_RELATIVE 1f3d10 │ │ │ │ -00000000003135c0 0000000000000008 R_X86_64_RELATIVE 1f3b50 │ │ │ │ -00000000003135c8 0000000000000008 R_X86_64_RELATIVE 1f3e90 │ │ │ │ -00000000003135d0 0000000000000008 R_X86_64_RELATIVE 1f3eb0 │ │ │ │ -00000000003135d8 0000000000000008 R_X86_64_RELATIVE 1f3ea0 │ │ │ │ -00000000003135e0 0000000000000008 R_X86_64_RELATIVE 1f3d20 │ │ │ │ -00000000003135e8 0000000000000008 R_X86_64_RELATIVE 1f3fb0 │ │ │ │ -00000000003135f0 0000000000000008 R_X86_64_RELATIVE 1f3f80 │ │ │ │ -00000000003135f8 0000000000000008 R_X86_64_RELATIVE 1f3b60 │ │ │ │ -0000000000313600 0000000000000008 R_X86_64_RELATIVE 1f3f90 │ │ │ │ -0000000000313608 0000000000000008 R_X86_64_RELATIVE 1f3d30 │ │ │ │ -0000000000313610 0000000000000008 R_X86_64_RELATIVE 1f3fa0 │ │ │ │ -0000000000313618 0000000000000008 R_X86_64_RELATIVE 1f3ec0 │ │ │ │ -0000000000313628 0000000000000008 R_X86_64_RELATIVE 1f4f40 │ │ │ │ -0000000000313630 0000000000000008 R_X86_64_RELATIVE 1f5010 │ │ │ │ -0000000000313638 0000000000000008 R_X86_64_RELATIVE 1f5560 │ │ │ │ -0000000000313640 0000000000000008 R_X86_64_RELATIVE 1f5580 │ │ │ │ -0000000000313648 0000000000000008 R_X86_64_RELATIVE 1f5030 │ │ │ │ -0000000000313650 0000000000000008 R_X86_64_RELATIVE 1f5aa0 │ │ │ │ -0000000000313658 0000000000000008 R_X86_64_RELATIVE 1f5ae0 │ │ │ │ -0000000000313660 0000000000000008 R_X86_64_RELATIVE 1f5ac0 │ │ │ │ -0000000000313668 0000000000000008 R_X86_64_RELATIVE 1f55a0 │ │ │ │ -0000000000313670 0000000000000008 R_X86_64_RELATIVE 1f5ca0 │ │ │ │ -0000000000313678 0000000000000008 R_X86_64_RELATIVE 1f5c40 │ │ │ │ -0000000000313680 0000000000000008 R_X86_64_RELATIVE 1f5050 │ │ │ │ -0000000000313688 0000000000000008 R_X86_64_RELATIVE 1f5c60 │ │ │ │ -0000000000313690 0000000000000008 R_X86_64_RELATIVE 1f55c0 │ │ │ │ -0000000000313698 0000000000000008 R_X86_64_RELATIVE 1f5c80 │ │ │ │ -00000000003136a0 0000000000000008 R_X86_64_RELATIVE 1f5b00 │ │ │ │ -00000000003136b0 0000000000000008 R_X86_64_RELATIVE 1f9900 │ │ │ │ -00000000003136b8 0000000000000008 R_X86_64_RELATIVE 1f9960 │ │ │ │ -00000000003136c0 0000000000000008 R_X86_64_RELATIVE 1f9db0 │ │ │ │ -00000000003136c8 0000000000000008 R_X86_64_RELATIVE 1f9dd0 │ │ │ │ -00000000003136d0 0000000000000008 R_X86_64_RELATIVE 1f9980 │ │ │ │ -00000000003136d8 0000000000000008 R_X86_64_RELATIVE 1fa230 │ │ │ │ -00000000003136e0 0000000000000008 R_X86_64_RELATIVE 1fa270 │ │ │ │ -00000000003136e8 0000000000000008 R_X86_64_RELATIVE 1fa250 │ │ │ │ -00000000003136f0 0000000000000008 R_X86_64_RELATIVE 1f9df0 │ │ │ │ -00000000003136f8 0000000000000008 R_X86_64_RELATIVE 1fa790 │ │ │ │ -0000000000313700 0000000000000008 R_X86_64_RELATIVE 1fa770 │ │ │ │ -0000000000313708 0000000000000008 R_X86_64_RELATIVE 1f99a0 │ │ │ │ -0000000000313738 0000000000000008 R_X86_64_RELATIVE 1fe280 │ │ │ │ -0000000000313780 0000000000000008 R_X86_64_RELATIVE 1febb0 │ │ │ │ -00000000003137c0 0000000000000008 R_X86_64_RELATIVE 2031a0 │ │ │ │ -0000000000313848 0000000000000008 R_X86_64_RELATIVE 1f4140 │ │ │ │ -0000000000313850 0000000000000008 R_X86_64_RELATIVE 1f4190 │ │ │ │ -0000000000313858 0000000000000008 R_X86_64_RELATIVE 1f4350 │ │ │ │ -0000000000313860 0000000000000008 R_X86_64_RELATIVE 1f4360 │ │ │ │ -0000000000313868 0000000000000008 R_X86_64_RELATIVE 1f41a0 │ │ │ │ -0000000000313870 0000000000000008 R_X86_64_RELATIVE 1f46c0 │ │ │ │ -0000000000313878 0000000000000008 R_X86_64_RELATIVE 1f46e0 │ │ │ │ -0000000000313880 0000000000000008 R_X86_64_RELATIVE 1f46d0 │ │ │ │ -0000000000313888 0000000000000008 R_X86_64_RELATIVE 1f4370 │ │ │ │ -0000000000313890 0000000000000008 R_X86_64_RELATIVE 1f47e0 │ │ │ │ -0000000000313898 0000000000000008 R_X86_64_RELATIVE 1f47b0 │ │ │ │ -00000000003138a0 0000000000000008 R_X86_64_RELATIVE 1f41b0 │ │ │ │ -00000000003138a8 0000000000000008 R_X86_64_RELATIVE 1f47c0 │ │ │ │ -00000000003138b0 0000000000000008 R_X86_64_RELATIVE 1f4380 │ │ │ │ -00000000003138b8 0000000000000008 R_X86_64_RELATIVE 1f47d0 │ │ │ │ -00000000003138c0 0000000000000008 R_X86_64_RELATIVE 1f46f0 │ │ │ │ -00000000003138d0 0000000000000008 R_X86_64_RELATIVE 1f4870 │ │ │ │ -00000000003138d8 0000000000000008 R_X86_64_RELATIVE 1f48c0 │ │ │ │ -00000000003138e0 0000000000000008 R_X86_64_RELATIVE 1f4a70 │ │ │ │ -00000000003138e8 0000000000000008 R_X86_64_RELATIVE 1f4a80 │ │ │ │ -00000000003138f0 0000000000000008 R_X86_64_RELATIVE 1f48d0 │ │ │ │ -00000000003138f8 0000000000000008 R_X86_64_RELATIVE 1f4d30 │ │ │ │ -0000000000313900 0000000000000008 R_X86_64_RELATIVE 1f4d50 │ │ │ │ -0000000000313908 0000000000000008 R_X86_64_RELATIVE 1f4d40 │ │ │ │ -0000000000313910 0000000000000008 R_X86_64_RELATIVE 1f4a90 │ │ │ │ -0000000000313918 0000000000000008 R_X86_64_RELATIVE 1f4e60 │ │ │ │ -0000000000313920 0000000000000008 R_X86_64_RELATIVE 1f4e30 │ │ │ │ -0000000000313928 0000000000000008 R_X86_64_RELATIVE 1f48e0 │ │ │ │ -0000000000313930 0000000000000008 R_X86_64_RELATIVE 1f4e40 │ │ │ │ -0000000000313938 0000000000000008 R_X86_64_RELATIVE 1f4aa0 │ │ │ │ -0000000000313940 0000000000000008 R_X86_64_RELATIVE 1f4e50 │ │ │ │ -0000000000313948 0000000000000008 R_X86_64_RELATIVE 1f4d60 │ │ │ │ -0000000000313958 0000000000000008 R_X86_64_RELATIVE 1f7590 │ │ │ │ -0000000000313960 0000000000000008 R_X86_64_RELATIVE 1f7610 │ │ │ │ -0000000000313968 0000000000000008 R_X86_64_RELATIVE 1f7900 │ │ │ │ -0000000000313970 0000000000000008 R_X86_64_RELATIVE 1f7920 │ │ │ │ -0000000000313978 0000000000000008 R_X86_64_RELATIVE 1f7630 │ │ │ │ -0000000000313980 0000000000000008 R_X86_64_RELATIVE 1f7a80 │ │ │ │ -0000000000313988 0000000000000008 R_X86_64_RELATIVE 1f7ac0 │ │ │ │ -0000000000313990 0000000000000008 R_X86_64_RELATIVE 1f7aa0 │ │ │ │ -0000000000313998 0000000000000008 R_X86_64_RELATIVE 1f7940 │ │ │ │ -00000000003139a0 0000000000000008 R_X86_64_RELATIVE 1f7c60 │ │ │ │ -00000000003139a8 0000000000000008 R_X86_64_RELATIVE 1f7c00 │ │ │ │ -00000000003139b0 0000000000000008 R_X86_64_RELATIVE 1f7650 │ │ │ │ -00000000003139b8 0000000000000008 R_X86_64_RELATIVE 1f7c20 │ │ │ │ -00000000003139c0 0000000000000008 R_X86_64_RELATIVE 1f7960 │ │ │ │ -00000000003139c8 0000000000000008 R_X86_64_RELATIVE 1f7c40 │ │ │ │ -00000000003139d0 0000000000000008 R_X86_64_RELATIVE 1f7ae0 │ │ │ │ -00000000003139e0 0000000000000008 R_X86_64_RELATIVE 1f7ee0 │ │ │ │ -00000000003139e8 0000000000000008 R_X86_64_RELATIVE 1f7f40 │ │ │ │ -00000000003139f0 0000000000000008 R_X86_64_RELATIVE 1f8630 │ │ │ │ -00000000003139f8 0000000000000008 R_X86_64_RELATIVE 1f8650 │ │ │ │ -0000000000313a00 0000000000000008 R_X86_64_RELATIVE 1f7f60 │ │ │ │ -0000000000313a08 0000000000000008 R_X86_64_RELATIVE 1f93f0 │ │ │ │ -0000000000313a10 0000000000000008 R_X86_64_RELATIVE 1f9430 │ │ │ │ -0000000000313a18 0000000000000008 R_X86_64_RELATIVE 1f9410 │ │ │ │ -0000000000313a20 0000000000000008 R_X86_64_RELATIVE 1f8670 │ │ │ │ -0000000000313a28 0000000000000008 R_X86_64_RELATIVE 1f9720 │ │ │ │ -0000000000313a30 0000000000000008 R_X86_64_RELATIVE 1f96c0 │ │ │ │ -0000000000313a38 0000000000000008 R_X86_64_RELATIVE 1f7f80 │ │ │ │ -0000000000313a40 0000000000000008 R_X86_64_RELATIVE 1f96e0 │ │ │ │ -0000000000313a48 0000000000000008 R_X86_64_RELATIVE 1f8690 │ │ │ │ -0000000000313a50 0000000000000008 R_X86_64_RELATIVE 1f9700 │ │ │ │ -0000000000313a58 0000000000000008 R_X86_64_RELATIVE 1f9450 │ │ │ │ -0000000000313a68 0000000000000008 R_X86_64_RELATIVE 1fcac0 │ │ │ │ -0000000000313ab0 0000000000000008 R_X86_64_RELATIVE 1fde20 │ │ │ │ -0000000000313af0 0000000000000008 R_X86_64_RELATIVE 1fd7a0 │ │ │ │ -0000000000313b38 0000000000000008 R_X86_64_RELATIVE 1fe050 │ │ │ │ -0000000000313b78 0000000000000008 R_X86_64_RELATIVE 202190 │ │ │ │ -0000000000313c00 0000000000000008 R_X86_64_RELATIVE 202850 │ │ │ │ -0000000000313c88 0000000000000008 R_X86_64_RELATIVE 1f5d60 │ │ │ │ -0000000000313c90 0000000000000008 R_X86_64_RELATIVE 1f5f10 │ │ │ │ -0000000000313c98 0000000000000008 R_X86_64_RELATIVE 1f61d0 │ │ │ │ -0000000000313ca0 0000000000000008 R_X86_64_RELATIVE 1f61e0 │ │ │ │ -0000000000313ca8 0000000000000008 R_X86_64_RELATIVE 1f5f20 │ │ │ │ -0000000000313cb0 0000000000000008 R_X86_64_RELATIVE 1f64a0 │ │ │ │ -0000000000313cb8 0000000000000008 R_X86_64_RELATIVE 1f64c0 │ │ │ │ -0000000000313cc0 0000000000000008 R_X86_64_RELATIVE 1f64b0 │ │ │ │ -0000000000313cc8 0000000000000008 R_X86_64_RELATIVE 1f61f0 │ │ │ │ -0000000000313cd0 0000000000000008 R_X86_64_RELATIVE 1f6580 │ │ │ │ -0000000000313cd8 0000000000000008 R_X86_64_RELATIVE 1f6550 │ │ │ │ -0000000000313ce0 0000000000000008 R_X86_64_RELATIVE 1f5f30 │ │ │ │ -0000000000313ce8 0000000000000008 R_X86_64_RELATIVE 1f6560 │ │ │ │ -0000000000313cf0 0000000000000008 R_X86_64_RELATIVE 1f6200 │ │ │ │ -0000000000313cf8 0000000000000008 R_X86_64_RELATIVE 1f6570 │ │ │ │ -0000000000313d00 0000000000000008 R_X86_64_RELATIVE 1f64d0 │ │ │ │ -0000000000313d10 0000000000000008 R_X86_64_RELATIVE 1f6740 │ │ │ │ -0000000000313d18 0000000000000008 R_X86_64_RELATIVE 1f67f0 │ │ │ │ -0000000000313d20 0000000000000008 R_X86_64_RELATIVE 1f6d10 │ │ │ │ -0000000000313d28 0000000000000008 R_X86_64_RELATIVE 1f6d20 │ │ │ │ -0000000000313d30 0000000000000008 R_X86_64_RELATIVE 1f6800 │ │ │ │ -0000000000313d38 0000000000000008 R_X86_64_RELATIVE 1f7350 │ │ │ │ -0000000000313d40 0000000000000008 R_X86_64_RELATIVE 1f7370 │ │ │ │ -0000000000313d48 0000000000000008 R_X86_64_RELATIVE 1f7360 │ │ │ │ -0000000000313d50 0000000000000008 R_X86_64_RELATIVE 1f6d30 │ │ │ │ -0000000000313d58 0000000000000008 R_X86_64_RELATIVE 1f7450 │ │ │ │ -0000000000313d60 0000000000000008 R_X86_64_RELATIVE 1f7420 │ │ │ │ -0000000000313d68 0000000000000008 R_X86_64_RELATIVE 1f6810 │ │ │ │ -0000000000313d70 0000000000000008 R_X86_64_RELATIVE 1f7430 │ │ │ │ -0000000000313d78 0000000000000008 R_X86_64_RELATIVE 1f6d40 │ │ │ │ -0000000000313d80 0000000000000008 R_X86_64_RELATIVE 1f7440 │ │ │ │ -0000000000313d88 0000000000000008 R_X86_64_RELATIVE 1f7380 │ │ │ │ -0000000000313d98 0000000000000008 R_X86_64_RELATIVE 1fab90 │ │ │ │ -0000000000313de0 0000000000000008 R_X86_64_RELATIVE 1fc8c0 │ │ │ │ -0000000000313e20 0000000000000008 R_X86_64_RELATIVE 1fc450 │ │ │ │ -0000000000313e68 0000000000000008 R_X86_64_RELATIVE 1fc9f0 │ │ │ │ -0000000000313ea8 0000000000000008 R_X86_64_RELATIVE 1fed00 │ │ │ │ -0000000000313f30 0000000000000008 R_X86_64_RELATIVE 2015d0 │ │ │ │ -0000000000313fb8 0000000000000008 R_X86_64_RELATIVE 22a5e0 │ │ │ │ -0000000000313fc0 0000000000000008 R_X86_64_RELATIVE 22a620 │ │ │ │ -0000000000313fc8 0000000000000008 R_X86_64_RELATIVE 22a7b0 │ │ │ │ -0000000000313fd0 0000000000000008 R_X86_64_RELATIVE 22a7c0 │ │ │ │ -0000000000313fd8 0000000000000008 R_X86_64_RELATIVE 22a630 │ │ │ │ -0000000000313fe0 0000000000000008 R_X86_64_RELATIVE 22a910 │ │ │ │ -0000000000313fe8 0000000000000008 R_X86_64_RELATIVE 22a930 │ │ │ │ -0000000000313ff0 0000000000000008 R_X86_64_RELATIVE 22a920 │ │ │ │ -0000000000313ff8 0000000000000008 R_X86_64_RELATIVE 22a7d0 │ │ │ │ -0000000000314000 0000000000000008 R_X86_64_RELATIVE 22aa10 │ │ │ │ -0000000000314008 0000000000000008 R_X86_64_RELATIVE 22a9e0 │ │ │ │ -0000000000314010 0000000000000008 R_X86_64_RELATIVE 22a640 │ │ │ │ -0000000000314018 0000000000000008 R_X86_64_RELATIVE 22a9f0 │ │ │ │ -0000000000314020 0000000000000008 R_X86_64_RELATIVE 22a7e0 │ │ │ │ -0000000000314028 0000000000000008 R_X86_64_RELATIVE 22aa00 │ │ │ │ -0000000000314030 0000000000000008 R_X86_64_RELATIVE 22a940 │ │ │ │ -0000000000314038 0000000000000008 R_X86_64_RELATIVE 22a500 │ │ │ │ -0000000000314040 0000000000000008 R_X86_64_RELATIVE 22c240 │ │ │ │ -0000000000314048 0000000000000008 R_X86_64_RELATIVE 22c2e0 │ │ │ │ -0000000000314050 0000000000000008 R_X86_64_RELATIVE 22c4e0 │ │ │ │ -0000000000314058 0000000000000008 R_X86_64_RELATIVE 22c4f0 │ │ │ │ -0000000000314060 0000000000000008 R_X86_64_RELATIVE 22c2f0 │ │ │ │ -0000000000314068 0000000000000008 R_X86_64_RELATIVE 22c9c0 │ │ │ │ -0000000000314070 0000000000000008 R_X86_64_RELATIVE 22c9e0 │ │ │ │ -0000000000314078 0000000000000008 R_X86_64_RELATIVE 22c9d0 │ │ │ │ -0000000000314080 0000000000000008 R_X86_64_RELATIVE 22c500 │ │ │ │ -0000000000314088 0000000000000008 R_X86_64_RELATIVE 22cb00 │ │ │ │ -0000000000314090 0000000000000008 R_X86_64_RELATIVE 22cad0 │ │ │ │ -0000000000314098 0000000000000008 R_X86_64_RELATIVE 22c300 │ │ │ │ -00000000003140a0 0000000000000008 R_X86_64_RELATIVE 22cae0 │ │ │ │ -00000000003140a8 0000000000000008 R_X86_64_RELATIVE 22c510 │ │ │ │ -00000000003140b0 0000000000000008 R_X86_64_RELATIVE 22caf0 │ │ │ │ -00000000003140b8 0000000000000008 R_X86_64_RELATIVE 22c9f0 │ │ │ │ -00000000003140c8 0000000000000008 R_X86_64_RELATIVE 22ed30 │ │ │ │ -00000000003140d0 0000000000000008 R_X86_64_RELATIVE 22ed60 │ │ │ │ -00000000003140d8 0000000000000008 R_X86_64_RELATIVE 22f770 │ │ │ │ -00000000003140e0 0000000000000008 R_X86_64_RELATIVE 22f780 │ │ │ │ -00000000003140e8 0000000000000008 R_X86_64_RELATIVE 22ed70 │ │ │ │ -00000000003140f0 0000000000000008 R_X86_64_RELATIVE 2300f0 │ │ │ │ -00000000003140f8 0000000000000008 R_X86_64_RELATIVE 230110 │ │ │ │ -0000000000314100 0000000000000008 R_X86_64_RELATIVE 230100 │ │ │ │ -0000000000314108 0000000000000008 R_X86_64_RELATIVE 22f790 │ │ │ │ -0000000000314110 0000000000000008 R_X86_64_RELATIVE 2303b0 │ │ │ │ -0000000000314118 0000000000000008 R_X86_64_RELATIVE 2303a0 │ │ │ │ -0000000000314120 0000000000000008 R_X86_64_RELATIVE 22ed80 │ │ │ │ -0000000000314150 0000000000000008 R_X86_64_RELATIVE 233b60 │ │ │ │ -0000000000314198 0000000000000008 R_X86_64_RELATIVE 2340d0 │ │ │ │ -00000000003141d8 0000000000000008 R_X86_64_RELATIVE 2364a0 │ │ │ │ -0000000000314260 0000000000000008 R_X86_64_RELATIVE 22aa80 │ │ │ │ -0000000000314268 0000000000000008 R_X86_64_RELATIVE 22aac0 │ │ │ │ -0000000000314270 0000000000000008 R_X86_64_RELATIVE 22acf0 │ │ │ │ -0000000000314278 0000000000000008 R_X86_64_RELATIVE 22ad00 │ │ │ │ -0000000000314280 0000000000000008 R_X86_64_RELATIVE 22aad0 │ │ │ │ -0000000000314288 0000000000000008 R_X86_64_RELATIVE 22b180 │ │ │ │ -0000000000314290 0000000000000008 R_X86_64_RELATIVE 22b1a0 │ │ │ │ -0000000000314298 0000000000000008 R_X86_64_RELATIVE 22b190 │ │ │ │ -00000000003142a0 0000000000000008 R_X86_64_RELATIVE 22ad10 │ │ │ │ -00000000003142a8 0000000000000008 R_X86_64_RELATIVE 22b270 │ │ │ │ -00000000003142b0 0000000000000008 R_X86_64_RELATIVE 22b240 │ │ │ │ -00000000003142b8 0000000000000008 R_X86_64_RELATIVE 22aae0 │ │ │ │ -00000000003142c0 0000000000000008 R_X86_64_RELATIVE 22b250 │ │ │ │ -00000000003142c8 0000000000000008 R_X86_64_RELATIVE 22ad20 │ │ │ │ -00000000003142d0 0000000000000008 R_X86_64_RELATIVE 22b260 │ │ │ │ -00000000003142d8 0000000000000008 R_X86_64_RELATIVE 22b1b0 │ │ │ │ -00000000003142e8 0000000000000008 R_X86_64_RELATIVE 22be20 │ │ │ │ -00000000003142f0 0000000000000008 R_X86_64_RELATIVE 22be50 │ │ │ │ -00000000003142f8 0000000000000008 R_X86_64_RELATIVE 22bf50 │ │ │ │ -0000000000314300 0000000000000008 R_X86_64_RELATIVE 22bf60 │ │ │ │ -0000000000314308 0000000000000008 R_X86_64_RELATIVE 22be60 │ │ │ │ -0000000000314310 0000000000000008 R_X86_64_RELATIVE 22c0f0 │ │ │ │ -0000000000314318 0000000000000008 R_X86_64_RELATIVE 22c110 │ │ │ │ -0000000000314320 0000000000000008 R_X86_64_RELATIVE 22c100 │ │ │ │ -0000000000314328 0000000000000008 R_X86_64_RELATIVE 22bf70 │ │ │ │ -0000000000314330 0000000000000008 R_X86_64_RELATIVE 22c1d0 │ │ │ │ -0000000000314338 0000000000000008 R_X86_64_RELATIVE 22c1a0 │ │ │ │ -0000000000314340 0000000000000008 R_X86_64_RELATIVE 22be70 │ │ │ │ -0000000000314348 0000000000000008 R_X86_64_RELATIVE 22c1b0 │ │ │ │ -0000000000314350 0000000000000008 R_X86_64_RELATIVE 22bf80 │ │ │ │ -0000000000314358 0000000000000008 R_X86_64_RELATIVE 22c1c0 │ │ │ │ -0000000000314360 0000000000000008 R_X86_64_RELATIVE 22c120 │ │ │ │ -0000000000314370 0000000000000008 R_X86_64_RELATIVE 22cb70 │ │ │ │ -0000000000314378 0000000000000008 R_X86_64_RELATIVE 22cba0 │ │ │ │ -0000000000314380 0000000000000008 R_X86_64_RELATIVE 22d140 │ │ │ │ -0000000000314388 0000000000000008 R_X86_64_RELATIVE 22d150 │ │ │ │ -0000000000314390 0000000000000008 R_X86_64_RELATIVE 22cbb0 │ │ │ │ -0000000000314398 0000000000000008 R_X86_64_RELATIVE 22d6d0 │ │ │ │ -00000000003143a0 0000000000000008 R_X86_64_RELATIVE 22d6f0 │ │ │ │ -00000000003143a8 0000000000000008 R_X86_64_RELATIVE 22d6e0 │ │ │ │ -00000000003143b0 0000000000000008 R_X86_64_RELATIVE 22d160 │ │ │ │ -00000000003143b8 0000000000000008 R_X86_64_RELATIVE 22d850 │ │ │ │ -00000000003143c0 0000000000000008 R_X86_64_RELATIVE 22d820 │ │ │ │ -00000000003143c8 0000000000000008 R_X86_64_RELATIVE 22cbc0 │ │ │ │ -00000000003143d0 0000000000000008 R_X86_64_RELATIVE 22d830 │ │ │ │ -00000000003143d8 0000000000000008 R_X86_64_RELATIVE 22d170 │ │ │ │ -00000000003143e0 0000000000000008 R_X86_64_RELATIVE 22d840 │ │ │ │ -00000000003143e8 0000000000000008 R_X86_64_RELATIVE 22d700 │ │ │ │ -00000000003143f8 0000000000000008 R_X86_64_RELATIVE 22e080 │ │ │ │ -0000000000314400 0000000000000008 R_X86_64_RELATIVE 22e0b0 │ │ │ │ -0000000000314408 0000000000000008 R_X86_64_RELATIVE 22e510 │ │ │ │ -0000000000314410 0000000000000008 R_X86_64_RELATIVE 22e520 │ │ │ │ -0000000000314418 0000000000000008 R_X86_64_RELATIVE 22e0c0 │ │ │ │ -0000000000314420 0000000000000008 R_X86_64_RELATIVE 22e960 │ │ │ │ -0000000000314428 0000000000000008 R_X86_64_RELATIVE 22e980 │ │ │ │ -0000000000314430 0000000000000008 R_X86_64_RELATIVE 22e970 │ │ │ │ -0000000000314438 0000000000000008 R_X86_64_RELATIVE 22e530 │ │ │ │ -0000000000314440 0000000000000008 R_X86_64_RELATIVE 22eba0 │ │ │ │ -0000000000314448 0000000000000008 R_X86_64_RELATIVE 22eb70 │ │ │ │ -0000000000314450 0000000000000008 R_X86_64_RELATIVE 22e0d0 │ │ │ │ -0000000000314458 0000000000000008 R_X86_64_RELATIVE 22eb80 │ │ │ │ -0000000000314460 0000000000000008 R_X86_64_RELATIVE 22e540 │ │ │ │ -0000000000314468 0000000000000008 R_X86_64_RELATIVE 22eb90 │ │ │ │ -0000000000314470 0000000000000008 R_X86_64_RELATIVE 22e990 │ │ │ │ -0000000000314480 0000000000000008 R_X86_64_RELATIVE 231c70 │ │ │ │ -00000000003144c8 0000000000000008 R_X86_64_RELATIVE 233620 │ │ │ │ -0000000000314508 0000000000000008 R_X86_64_RELATIVE 233000 │ │ │ │ -0000000000314550 0000000000000008 R_X86_64_RELATIVE 2338c0 │ │ │ │ -0000000000314590 0000000000000008 R_X86_64_RELATIVE 2357a0 │ │ │ │ -0000000000314618 0000000000000008 R_X86_64_RELATIVE 235e00 │ │ │ │ -00000000003146a0 0000000000000008 R_X86_64_RELATIVE 22b2e0 │ │ │ │ -00000000003146a8 0000000000000008 R_X86_64_RELATIVE 22b330 │ │ │ │ -00000000003146b0 0000000000000008 R_X86_64_RELATIVE 22b6e0 │ │ │ │ -00000000003146b8 0000000000000008 R_X86_64_RELATIVE 22b6f0 │ │ │ │ -00000000003146c0 0000000000000008 R_X86_64_RELATIVE 22b340 │ │ │ │ -00000000003146c8 0000000000000008 R_X86_64_RELATIVE 22bc10 │ │ │ │ -00000000003146d0 0000000000000008 R_X86_64_RELATIVE 22bc30 │ │ │ │ -00000000003146d8 0000000000000008 R_X86_64_RELATIVE 22bc20 │ │ │ │ -00000000003146e0 0000000000000008 R_X86_64_RELATIVE 22b700 │ │ │ │ -00000000003146e8 0000000000000008 R_X86_64_RELATIVE 22bd40 │ │ │ │ -00000000003146f0 0000000000000008 R_X86_64_RELATIVE 22bd10 │ │ │ │ -00000000003146f8 0000000000000008 R_X86_64_RELATIVE 22b350 │ │ │ │ -0000000000314700 0000000000000008 R_X86_64_RELATIVE 22bd20 │ │ │ │ -0000000000314708 0000000000000008 R_X86_64_RELATIVE 22b710 │ │ │ │ -0000000000314710 0000000000000008 R_X86_64_RELATIVE 22bd30 │ │ │ │ -0000000000314718 0000000000000008 R_X86_64_RELATIVE 22bc40 │ │ │ │ -0000000000314728 0000000000000008 R_X86_64_RELATIVE 22d9e0 │ │ │ │ -0000000000314730 0000000000000008 R_X86_64_RELATIVE 22da70 │ │ │ │ -0000000000314738 0000000000000008 R_X86_64_RELATIVE 22dbd0 │ │ │ │ -0000000000314740 0000000000000008 R_X86_64_RELATIVE 22dbe0 │ │ │ │ -0000000000314748 0000000000000008 R_X86_64_RELATIVE 22da80 │ │ │ │ -0000000000314750 0000000000000008 R_X86_64_RELATIVE 22de30 │ │ │ │ -0000000000314758 0000000000000008 R_X86_64_RELATIVE 22de50 │ │ │ │ -0000000000314760 0000000000000008 R_X86_64_RELATIVE 22de40 │ │ │ │ -0000000000314768 0000000000000008 R_X86_64_RELATIVE 22dbf0 │ │ │ │ -0000000000314770 0000000000000008 R_X86_64_RELATIVE 22df90 │ │ │ │ -0000000000314778 0000000000000008 R_X86_64_RELATIVE 22df60 │ │ │ │ -0000000000314780 0000000000000008 R_X86_64_RELATIVE 22da90 │ │ │ │ -0000000000314788 0000000000000008 R_X86_64_RELATIVE 22df70 │ │ │ │ -0000000000314790 0000000000000008 R_X86_64_RELATIVE 22dc00 │ │ │ │ -0000000000314798 0000000000000008 R_X86_64_RELATIVE 22df80 │ │ │ │ -00000000003147a0 0000000000000008 R_X86_64_RELATIVE 22de60 │ │ │ │ -00000000003147b0 0000000000000008 R_X86_64_RELATIVE 2306b0 │ │ │ │ -00000000003147f8 0000000000000008 R_X86_64_RELATIVE 231820 │ │ │ │ -0000000000314838 0000000000000008 R_X86_64_RELATIVE 231290 │ │ │ │ -0000000000314880 0000000000000008 R_X86_64_RELATIVE 231ad0 │ │ │ │ -00000000003148c0 0000000000000008 R_X86_64_RELATIVE 2342d0 │ │ │ │ -0000000000314948 0000000000000008 R_X86_64_RELATIVE 235170 │ │ │ │ -00000000003149d0 0000000000000008 R_X86_64_RELATIVE 22a5e0 │ │ │ │ -00000000003149d8 0000000000000008 R_X86_64_RELATIVE 22a620 │ │ │ │ -00000000003149e0 0000000000000008 R_X86_64_RELATIVE 22a7b0 │ │ │ │ -00000000003149e8 0000000000000008 R_X86_64_RELATIVE 22a7c0 │ │ │ │ -00000000003149f0 0000000000000008 R_X86_64_RELATIVE 22a630 │ │ │ │ -00000000003149f8 0000000000000008 R_X86_64_RELATIVE 22a910 │ │ │ │ -0000000000314a00 0000000000000008 R_X86_64_RELATIVE 22a930 │ │ │ │ -0000000000314a08 0000000000000008 R_X86_64_RELATIVE 22a920 │ │ │ │ -0000000000314a10 0000000000000008 R_X86_64_RELATIVE 22a7d0 │ │ │ │ -0000000000314a18 0000000000000008 R_X86_64_RELATIVE 22aa10 │ │ │ │ -0000000000314a20 0000000000000008 R_X86_64_RELATIVE 22a9e0 │ │ │ │ -0000000000314a28 0000000000000008 R_X86_64_RELATIVE 22a640 │ │ │ │ -0000000000314a30 0000000000000008 R_X86_64_RELATIVE 22a9f0 │ │ │ │ -0000000000314a38 0000000000000008 R_X86_64_RELATIVE 22a7e0 │ │ │ │ -0000000000314a40 0000000000000008 R_X86_64_RELATIVE 22aa00 │ │ │ │ -0000000000314a48 0000000000000008 R_X86_64_RELATIVE 22a940 │ │ │ │ -0000000000314a50 0000000000000008 R_X86_64_RELATIVE 22a500 │ │ │ │ -0000000000314a58 0000000000000008 R_X86_64_RELATIVE 22c240 │ │ │ │ -0000000000314a60 0000000000000008 R_X86_64_RELATIVE 22c2e0 │ │ │ │ -0000000000314a68 0000000000000008 R_X86_64_RELATIVE 22c4e0 │ │ │ │ -0000000000314a70 0000000000000008 R_X86_64_RELATIVE 22c4f0 │ │ │ │ -0000000000314a78 0000000000000008 R_X86_64_RELATIVE 22c2f0 │ │ │ │ -0000000000314a80 0000000000000008 R_X86_64_RELATIVE 22c9c0 │ │ │ │ -0000000000314a88 0000000000000008 R_X86_64_RELATIVE 22c9e0 │ │ │ │ -0000000000314a90 0000000000000008 R_X86_64_RELATIVE 22c9d0 │ │ │ │ -0000000000314a98 0000000000000008 R_X86_64_RELATIVE 22c500 │ │ │ │ -0000000000314aa0 0000000000000008 R_X86_64_RELATIVE 22cb00 │ │ │ │ -0000000000314aa8 0000000000000008 R_X86_64_RELATIVE 22cad0 │ │ │ │ -0000000000314ab0 0000000000000008 R_X86_64_RELATIVE 22c300 │ │ │ │ -0000000000314ab8 0000000000000008 R_X86_64_RELATIVE 22cae0 │ │ │ │ -0000000000314ac0 0000000000000008 R_X86_64_RELATIVE 22c510 │ │ │ │ -0000000000314ac8 0000000000000008 R_X86_64_RELATIVE 22caf0 │ │ │ │ -0000000000314ad0 0000000000000008 R_X86_64_RELATIVE 22c9f0 │ │ │ │ -0000000000314ae0 0000000000000008 R_X86_64_RELATIVE 22ed30 │ │ │ │ -0000000000314ae8 0000000000000008 R_X86_64_RELATIVE 22ed60 │ │ │ │ -0000000000314af0 0000000000000008 R_X86_64_RELATIVE 22f770 │ │ │ │ -0000000000314af8 0000000000000008 R_X86_64_RELATIVE 22f780 │ │ │ │ -0000000000314b00 0000000000000008 R_X86_64_RELATIVE 22ed70 │ │ │ │ -0000000000314b08 0000000000000008 R_X86_64_RELATIVE 2300f0 │ │ │ │ -0000000000314b10 0000000000000008 R_X86_64_RELATIVE 230110 │ │ │ │ -0000000000314b18 0000000000000008 R_X86_64_RELATIVE 230100 │ │ │ │ -0000000000314b20 0000000000000008 R_X86_64_RELATIVE 22f790 │ │ │ │ -0000000000314b28 0000000000000008 R_X86_64_RELATIVE 2303b0 │ │ │ │ -0000000000314b30 0000000000000008 R_X86_64_RELATIVE 2303a0 │ │ │ │ -0000000000314b38 0000000000000008 R_X86_64_RELATIVE 22ed80 │ │ │ │ -0000000000314b68 0000000000000008 R_X86_64_RELATIVE 233b60 │ │ │ │ -0000000000314bb0 0000000000000008 R_X86_64_RELATIVE 2340d0 │ │ │ │ -0000000000314bf0 0000000000000008 R_X86_64_RELATIVE 2364a0 │ │ │ │ -0000000000314c78 0000000000000008 R_X86_64_RELATIVE 22aa80 │ │ │ │ -0000000000314c80 0000000000000008 R_X86_64_RELATIVE 22aac0 │ │ │ │ -0000000000314c88 0000000000000008 R_X86_64_RELATIVE 22acf0 │ │ │ │ -0000000000314c90 0000000000000008 R_X86_64_RELATIVE 22ad00 │ │ │ │ -0000000000314c98 0000000000000008 R_X86_64_RELATIVE 22aad0 │ │ │ │ -0000000000314ca0 0000000000000008 R_X86_64_RELATIVE 22b180 │ │ │ │ -0000000000314ca8 0000000000000008 R_X86_64_RELATIVE 22b1a0 │ │ │ │ -0000000000314cb0 0000000000000008 R_X86_64_RELATIVE 22b190 │ │ │ │ -0000000000314cb8 0000000000000008 R_X86_64_RELATIVE 22ad10 │ │ │ │ -0000000000314cc0 0000000000000008 R_X86_64_RELATIVE 22b270 │ │ │ │ -0000000000314cc8 0000000000000008 R_X86_64_RELATIVE 22b240 │ │ │ │ -0000000000314cd0 0000000000000008 R_X86_64_RELATIVE 22aae0 │ │ │ │ -0000000000314cd8 0000000000000008 R_X86_64_RELATIVE 22b250 │ │ │ │ -0000000000314ce0 0000000000000008 R_X86_64_RELATIVE 22ad20 │ │ │ │ -0000000000314ce8 0000000000000008 R_X86_64_RELATIVE 22b260 │ │ │ │ -0000000000314cf0 0000000000000008 R_X86_64_RELATIVE 22b1b0 │ │ │ │ -0000000000314d00 0000000000000008 R_X86_64_RELATIVE 22be20 │ │ │ │ -0000000000314d08 0000000000000008 R_X86_64_RELATIVE 22be50 │ │ │ │ -0000000000314d10 0000000000000008 R_X86_64_RELATIVE 22bf50 │ │ │ │ -0000000000314d18 0000000000000008 R_X86_64_RELATIVE 22bf60 │ │ │ │ -0000000000314d20 0000000000000008 R_X86_64_RELATIVE 22be60 │ │ │ │ -0000000000314d28 0000000000000008 R_X86_64_RELATIVE 22c0f0 │ │ │ │ -0000000000314d30 0000000000000008 R_X86_64_RELATIVE 22c110 │ │ │ │ -0000000000314d38 0000000000000008 R_X86_64_RELATIVE 22c100 │ │ │ │ -0000000000314d40 0000000000000008 R_X86_64_RELATIVE 22bf70 │ │ │ │ -0000000000314d48 0000000000000008 R_X86_64_RELATIVE 22c1d0 │ │ │ │ -0000000000314d50 0000000000000008 R_X86_64_RELATIVE 22c1a0 │ │ │ │ -0000000000314d58 0000000000000008 R_X86_64_RELATIVE 22be70 │ │ │ │ -0000000000314d60 0000000000000008 R_X86_64_RELATIVE 22c1b0 │ │ │ │ -0000000000314d68 0000000000000008 R_X86_64_RELATIVE 22bf80 │ │ │ │ -0000000000314d70 0000000000000008 R_X86_64_RELATIVE 22c1c0 │ │ │ │ -0000000000314d78 0000000000000008 R_X86_64_RELATIVE 22c120 │ │ │ │ -0000000000314d88 0000000000000008 R_X86_64_RELATIVE 22cb70 │ │ │ │ -0000000000314d90 0000000000000008 R_X86_64_RELATIVE 22cba0 │ │ │ │ -0000000000314d98 0000000000000008 R_X86_64_RELATIVE 22d140 │ │ │ │ -0000000000314da0 0000000000000008 R_X86_64_RELATIVE 22d150 │ │ │ │ -0000000000314da8 0000000000000008 R_X86_64_RELATIVE 22cbb0 │ │ │ │ -0000000000314db0 0000000000000008 R_X86_64_RELATIVE 22d6d0 │ │ │ │ -0000000000314db8 0000000000000008 R_X86_64_RELATIVE 22d6f0 │ │ │ │ -0000000000314dc0 0000000000000008 R_X86_64_RELATIVE 22d6e0 │ │ │ │ -0000000000314dc8 0000000000000008 R_X86_64_RELATIVE 22d160 │ │ │ │ -0000000000314dd0 0000000000000008 R_X86_64_RELATIVE 22d850 │ │ │ │ -0000000000314dd8 0000000000000008 R_X86_64_RELATIVE 22d820 │ │ │ │ -0000000000314de0 0000000000000008 R_X86_64_RELATIVE 22cbc0 │ │ │ │ -0000000000314de8 0000000000000008 R_X86_64_RELATIVE 22d830 │ │ │ │ -0000000000314df0 0000000000000008 R_X86_64_RELATIVE 22d170 │ │ │ │ -0000000000314df8 0000000000000008 R_X86_64_RELATIVE 22d840 │ │ │ │ -0000000000314e00 0000000000000008 R_X86_64_RELATIVE 22d700 │ │ │ │ -0000000000314e10 0000000000000008 R_X86_64_RELATIVE 22e080 │ │ │ │ -0000000000314e18 0000000000000008 R_X86_64_RELATIVE 22e0b0 │ │ │ │ -0000000000314e20 0000000000000008 R_X86_64_RELATIVE 22e510 │ │ │ │ -0000000000314e28 0000000000000008 R_X86_64_RELATIVE 22e520 │ │ │ │ -0000000000314e30 0000000000000008 R_X86_64_RELATIVE 22e0c0 │ │ │ │ -0000000000314e38 0000000000000008 R_X86_64_RELATIVE 22e960 │ │ │ │ -0000000000314e40 0000000000000008 R_X86_64_RELATIVE 22e980 │ │ │ │ -0000000000314e48 0000000000000008 R_X86_64_RELATIVE 22e970 │ │ │ │ -0000000000314e50 0000000000000008 R_X86_64_RELATIVE 22e530 │ │ │ │ -0000000000314e58 0000000000000008 R_X86_64_RELATIVE 22eba0 │ │ │ │ -0000000000314e60 0000000000000008 R_X86_64_RELATIVE 22eb70 │ │ │ │ -0000000000314e68 0000000000000008 R_X86_64_RELATIVE 22e0d0 │ │ │ │ -0000000000314e70 0000000000000008 R_X86_64_RELATIVE 22eb80 │ │ │ │ -0000000000314e78 0000000000000008 R_X86_64_RELATIVE 22e540 │ │ │ │ -0000000000314e80 0000000000000008 R_X86_64_RELATIVE 22eb90 │ │ │ │ -0000000000314e88 0000000000000008 R_X86_64_RELATIVE 22e990 │ │ │ │ -0000000000314e98 0000000000000008 R_X86_64_RELATIVE 231c70 │ │ │ │ -0000000000314ee0 0000000000000008 R_X86_64_RELATIVE 233620 │ │ │ │ -0000000000314f20 0000000000000008 R_X86_64_RELATIVE 233000 │ │ │ │ -0000000000314f68 0000000000000008 R_X86_64_RELATIVE 2338c0 │ │ │ │ -0000000000314fa8 0000000000000008 R_X86_64_RELATIVE 2357a0 │ │ │ │ -0000000000315030 0000000000000008 R_X86_64_RELATIVE 235e00 │ │ │ │ -00000000003150b8 0000000000000008 R_X86_64_RELATIVE 22b2e0 │ │ │ │ -00000000003150c0 0000000000000008 R_X86_64_RELATIVE 22b330 │ │ │ │ -00000000003150c8 0000000000000008 R_X86_64_RELATIVE 22b6e0 │ │ │ │ -00000000003150d0 0000000000000008 R_X86_64_RELATIVE 22b6f0 │ │ │ │ -00000000003150d8 0000000000000008 R_X86_64_RELATIVE 22b340 │ │ │ │ -00000000003150e0 0000000000000008 R_X86_64_RELATIVE 22bc10 │ │ │ │ -00000000003150e8 0000000000000008 R_X86_64_RELATIVE 22bc30 │ │ │ │ -00000000003150f0 0000000000000008 R_X86_64_RELATIVE 22bc20 │ │ │ │ -00000000003150f8 0000000000000008 R_X86_64_RELATIVE 22b700 │ │ │ │ -0000000000315100 0000000000000008 R_X86_64_RELATIVE 22bd40 │ │ │ │ -0000000000315108 0000000000000008 R_X86_64_RELATIVE 22bd10 │ │ │ │ -0000000000315110 0000000000000008 R_X86_64_RELATIVE 22b350 │ │ │ │ -0000000000315118 0000000000000008 R_X86_64_RELATIVE 22bd20 │ │ │ │ -0000000000315120 0000000000000008 R_X86_64_RELATIVE 22b710 │ │ │ │ -0000000000315128 0000000000000008 R_X86_64_RELATIVE 22bd30 │ │ │ │ -0000000000315130 0000000000000008 R_X86_64_RELATIVE 22bc40 │ │ │ │ -0000000000315140 0000000000000008 R_X86_64_RELATIVE 22d9e0 │ │ │ │ -0000000000315148 0000000000000008 R_X86_64_RELATIVE 22da70 │ │ │ │ -0000000000315150 0000000000000008 R_X86_64_RELATIVE 22dbd0 │ │ │ │ -0000000000315158 0000000000000008 R_X86_64_RELATIVE 22dbe0 │ │ │ │ -0000000000315160 0000000000000008 R_X86_64_RELATIVE 22da80 │ │ │ │ -0000000000315168 0000000000000008 R_X86_64_RELATIVE 22de30 │ │ │ │ -0000000000315170 0000000000000008 R_X86_64_RELATIVE 22de50 │ │ │ │ -0000000000315178 0000000000000008 R_X86_64_RELATIVE 22de40 │ │ │ │ -0000000000315180 0000000000000008 R_X86_64_RELATIVE 22dbf0 │ │ │ │ -0000000000315188 0000000000000008 R_X86_64_RELATIVE 22df90 │ │ │ │ -0000000000315190 0000000000000008 R_X86_64_RELATIVE 22df60 │ │ │ │ -0000000000315198 0000000000000008 R_X86_64_RELATIVE 22da90 │ │ │ │ -00000000003151a0 0000000000000008 R_X86_64_RELATIVE 22df70 │ │ │ │ -00000000003151a8 0000000000000008 R_X86_64_RELATIVE 22dc00 │ │ │ │ -00000000003151b0 0000000000000008 R_X86_64_RELATIVE 22df80 │ │ │ │ -00000000003151b8 0000000000000008 R_X86_64_RELATIVE 22de60 │ │ │ │ -00000000003151c8 0000000000000008 R_X86_64_RELATIVE 2306b0 │ │ │ │ -0000000000315210 0000000000000008 R_X86_64_RELATIVE 231820 │ │ │ │ -0000000000315250 0000000000000008 R_X86_64_RELATIVE 231290 │ │ │ │ -0000000000315298 0000000000000008 R_X86_64_RELATIVE 231ad0 │ │ │ │ -00000000003152d8 0000000000000008 R_X86_64_RELATIVE 2342d0 │ │ │ │ -0000000000315360 0000000000000008 R_X86_64_RELATIVE 235170 │ │ │ │ -00000000003153e8 0000000000000008 R_X86_64_RELATIVE 236a20 │ │ │ │ -00000000003153f0 0000000000000008 R_X86_64_RELATIVE 236a60 │ │ │ │ -00000000003153f8 0000000000000008 R_X86_64_RELATIVE 236bf0 │ │ │ │ -0000000000315400 0000000000000008 R_X86_64_RELATIVE 236c00 │ │ │ │ -0000000000315408 0000000000000008 R_X86_64_RELATIVE 236a70 │ │ │ │ -0000000000315410 0000000000000008 R_X86_64_RELATIVE 236d40 │ │ │ │ -0000000000315418 0000000000000008 R_X86_64_RELATIVE 236d60 │ │ │ │ -0000000000315420 0000000000000008 R_X86_64_RELATIVE 236d50 │ │ │ │ -0000000000315428 0000000000000008 R_X86_64_RELATIVE 236c10 │ │ │ │ -0000000000315430 0000000000000008 R_X86_64_RELATIVE 236e40 │ │ │ │ -0000000000315438 0000000000000008 R_X86_64_RELATIVE 236e10 │ │ │ │ -0000000000315440 0000000000000008 R_X86_64_RELATIVE 236a80 │ │ │ │ -0000000000315448 0000000000000008 R_X86_64_RELATIVE 236e20 │ │ │ │ -0000000000315450 0000000000000008 R_X86_64_RELATIVE 236c20 │ │ │ │ -0000000000315458 0000000000000008 R_X86_64_RELATIVE 236e30 │ │ │ │ -0000000000315460 0000000000000008 R_X86_64_RELATIVE 236d70 │ │ │ │ -0000000000315470 0000000000000008 R_X86_64_RELATIVE 238720 │ │ │ │ -0000000000315478 0000000000000008 R_X86_64_RELATIVE 2387d0 │ │ │ │ -0000000000315480 0000000000000008 R_X86_64_RELATIVE 238a20 │ │ │ │ -0000000000315488 0000000000000008 R_X86_64_RELATIVE 238a30 │ │ │ │ -0000000000315490 0000000000000008 R_X86_64_RELATIVE 2387e0 │ │ │ │ -0000000000315498 0000000000000008 R_X86_64_RELATIVE 238fe0 │ │ │ │ -00000000003154a0 0000000000000008 R_X86_64_RELATIVE 239000 │ │ │ │ -00000000003154a8 0000000000000008 R_X86_64_RELATIVE 238ff0 │ │ │ │ -00000000003154b0 0000000000000008 R_X86_64_RELATIVE 238a40 │ │ │ │ -00000000003154b8 0000000000000008 R_X86_64_RELATIVE 239140 │ │ │ │ -00000000003154c0 0000000000000008 R_X86_64_RELATIVE 239110 │ │ │ │ -00000000003154c8 0000000000000008 R_X86_64_RELATIVE 2387c0 │ │ │ │ -00000000003154d0 0000000000000008 R_X86_64_RELATIVE 239120 │ │ │ │ -00000000003154d8 0000000000000008 R_X86_64_RELATIVE 238a50 │ │ │ │ -00000000003154e0 0000000000000008 R_X86_64_RELATIVE 239130 │ │ │ │ -00000000003154e8 0000000000000008 R_X86_64_RELATIVE 239010 │ │ │ │ -00000000003154f8 0000000000000008 R_X86_64_RELATIVE 23afd0 │ │ │ │ -0000000000315500 0000000000000008 R_X86_64_RELATIVE 23b010 │ │ │ │ -0000000000315508 0000000000000008 R_X86_64_RELATIVE 23b7e0 │ │ │ │ -0000000000315510 0000000000000008 R_X86_64_RELATIVE 23b7f0 │ │ │ │ -0000000000315518 0000000000000008 R_X86_64_RELATIVE 23b020 │ │ │ │ -0000000000315520 0000000000000008 R_X86_64_RELATIVE 23bec0 │ │ │ │ -0000000000315528 0000000000000008 R_X86_64_RELATIVE 23bee0 │ │ │ │ -0000000000315530 0000000000000008 R_X86_64_RELATIVE 23bed0 │ │ │ │ -0000000000315538 0000000000000008 R_X86_64_RELATIVE 23b800 │ │ │ │ -0000000000315540 0000000000000008 R_X86_64_RELATIVE 23c010 │ │ │ │ -0000000000315548 0000000000000008 R_X86_64_RELATIVE 23c000 │ │ │ │ -0000000000315550 0000000000000008 R_X86_64_RELATIVE 23b000 │ │ │ │ -0000000000315580 0000000000000008 R_X86_64_RELATIVE 23ffa0 │ │ │ │ -00000000003155c8 0000000000000008 R_X86_64_RELATIVE 241ae0 │ │ │ │ -0000000000315608 0000000000000008 R_X86_64_RELATIVE 247b90 │ │ │ │ -0000000000315690 0000000000000008 R_X86_64_RELATIVE 236eb0 │ │ │ │ -0000000000315698 0000000000000008 R_X86_64_RELATIVE 236f10 │ │ │ │ -00000000003156a0 0000000000000008 R_X86_64_RELATIVE 237180 │ │ │ │ -00000000003156a8 0000000000000008 R_X86_64_RELATIVE 237190 │ │ │ │ -00000000003156b0 0000000000000008 R_X86_64_RELATIVE 236f20 │ │ │ │ -00000000003156b8 0000000000000008 R_X86_64_RELATIVE 237660 │ │ │ │ -00000000003156c0 0000000000000008 R_X86_64_RELATIVE 237680 │ │ │ │ -00000000003156c8 0000000000000008 R_X86_64_RELATIVE 237670 │ │ │ │ -00000000003156d0 0000000000000008 R_X86_64_RELATIVE 2371a0 │ │ │ │ -00000000003156d8 0000000000000008 R_X86_64_RELATIVE 237770 │ │ │ │ -00000000003156e0 0000000000000008 R_X86_64_RELATIVE 237740 │ │ │ │ -00000000003156e8 0000000000000008 R_X86_64_RELATIVE 236f00 │ │ │ │ -00000000003156f0 0000000000000008 R_X86_64_RELATIVE 237750 │ │ │ │ -00000000003156f8 0000000000000008 R_X86_64_RELATIVE 2371b0 │ │ │ │ -0000000000315700 0000000000000008 R_X86_64_RELATIVE 237760 │ │ │ │ -0000000000315708 0000000000000008 R_X86_64_RELATIVE 237690 │ │ │ │ -0000000000315718 0000000000000008 R_X86_64_RELATIVE 238250 │ │ │ │ -0000000000315720 0000000000000008 R_X86_64_RELATIVE 2382a0 │ │ │ │ -0000000000315728 0000000000000008 R_X86_64_RELATIVE 2383c0 │ │ │ │ -0000000000315730 0000000000000008 R_X86_64_RELATIVE 2383d0 │ │ │ │ -0000000000315738 0000000000000008 R_X86_64_RELATIVE 2382b0 │ │ │ │ -0000000000315740 0000000000000008 R_X86_64_RELATIVE 238590 │ │ │ │ -0000000000315748 0000000000000008 R_X86_64_RELATIVE 2385b0 │ │ │ │ -0000000000315750 0000000000000008 R_X86_64_RELATIVE 2385a0 │ │ │ │ -0000000000315758 0000000000000008 R_X86_64_RELATIVE 2383e0 │ │ │ │ -0000000000315760 0000000000000008 R_X86_64_RELATIVE 238690 │ │ │ │ -0000000000315768 0000000000000008 R_X86_64_RELATIVE 238660 │ │ │ │ -0000000000315770 0000000000000008 R_X86_64_RELATIVE 2382c0 │ │ │ │ -0000000000315778 0000000000000008 R_X86_64_RELATIVE 238670 │ │ │ │ -0000000000315780 0000000000000008 R_X86_64_RELATIVE 2383f0 │ │ │ │ -0000000000315788 0000000000000008 R_X86_64_RELATIVE 238680 │ │ │ │ -0000000000315790 0000000000000008 R_X86_64_RELATIVE 2385c0 │ │ │ │ -00000000003157a0 0000000000000008 R_X86_64_RELATIVE 2391d0 │ │ │ │ -00000000003157a8 0000000000000008 R_X86_64_RELATIVE 239210 │ │ │ │ -00000000003157b0 0000000000000008 R_X86_64_RELATIVE 239870 │ │ │ │ -00000000003157b8 0000000000000008 R_X86_64_RELATIVE 239880 │ │ │ │ -00000000003157c0 0000000000000008 R_X86_64_RELATIVE 239220 │ │ │ │ -00000000003157c8 0000000000000008 R_X86_64_RELATIVE 239ce0 │ │ │ │ -00000000003157d0 0000000000000008 R_X86_64_RELATIVE 239d00 │ │ │ │ -00000000003157d8 0000000000000008 R_X86_64_RELATIVE 239cf0 │ │ │ │ -00000000003157e0 0000000000000008 R_X86_64_RELATIVE 239890 │ │ │ │ -00000000003157e8 0000000000000008 R_X86_64_RELATIVE 239da0 │ │ │ │ -00000000003157f0 0000000000000008 R_X86_64_RELATIVE 239d70 │ │ │ │ -00000000003157f8 0000000000000008 R_X86_64_RELATIVE 239200 │ │ │ │ -0000000000315800 0000000000000008 R_X86_64_RELATIVE 239d80 │ │ │ │ -0000000000315808 0000000000000008 R_X86_64_RELATIVE 2398a0 │ │ │ │ -0000000000315810 0000000000000008 R_X86_64_RELATIVE 239d90 │ │ │ │ -0000000000315818 0000000000000008 R_X86_64_RELATIVE 239d10 │ │ │ │ -0000000000315828 0000000000000008 R_X86_64_RELATIVE 23a3a0 │ │ │ │ -0000000000315830 0000000000000008 R_X86_64_RELATIVE 23a470 │ │ │ │ -0000000000315838 0000000000000008 R_X86_64_RELATIVE 23a820 │ │ │ │ -0000000000315840 0000000000000008 R_X86_64_RELATIVE 23a830 │ │ │ │ -0000000000315848 0000000000000008 R_X86_64_RELATIVE 23a480 │ │ │ │ -0000000000315850 0000000000000008 R_X86_64_RELATIVE 23add0 │ │ │ │ -0000000000315858 0000000000000008 R_X86_64_RELATIVE 23adf0 │ │ │ │ -0000000000315860 0000000000000008 R_X86_64_RELATIVE 23ade0 │ │ │ │ -0000000000315868 0000000000000008 R_X86_64_RELATIVE 23a840 │ │ │ │ -0000000000315870 0000000000000008 R_X86_64_RELATIVE 23aed0 │ │ │ │ -0000000000315878 0000000000000008 R_X86_64_RELATIVE 23aea0 │ │ │ │ -0000000000315880 0000000000000008 R_X86_64_RELATIVE 23a460 │ │ │ │ -0000000000315888 0000000000000008 R_X86_64_RELATIVE 23aeb0 │ │ │ │ -0000000000315890 0000000000000008 R_X86_64_RELATIVE 23a850 │ │ │ │ -0000000000315898 0000000000000008 R_X86_64_RELATIVE 23aec0 │ │ │ │ -00000000003158a0 0000000000000008 R_X86_64_RELATIVE 23ae00 │ │ │ │ -00000000003158b0 0000000000000008 R_X86_64_RELATIVE 23d650 │ │ │ │ -00000000003158f8 0000000000000008 R_X86_64_RELATIVE 23f420 │ │ │ │ -0000000000315938 0000000000000008 R_X86_64_RELATIVE 23e520 │ │ │ │ -0000000000315980 0000000000000008 R_X86_64_RELATIVE 23fab0 │ │ │ │ -00000000003159c0 0000000000000008 R_X86_64_RELATIVE 243fa0 │ │ │ │ -0000000000315a48 0000000000000008 R_X86_64_RELATIVE 245d30 │ │ │ │ -0000000000315ad0 0000000000000008 R_X86_64_RELATIVE 2377d0 │ │ │ │ -0000000000315ad8 0000000000000008 R_X86_64_RELATIVE 237830 │ │ │ │ -0000000000315ae0 0000000000000008 R_X86_64_RELATIVE 237cc0 │ │ │ │ -0000000000315ae8 0000000000000008 R_X86_64_RELATIVE 237cd0 │ │ │ │ -0000000000315af0 0000000000000008 R_X86_64_RELATIVE 237840 │ │ │ │ -0000000000315af8 0000000000000008 R_X86_64_RELATIVE 2380d0 │ │ │ │ -0000000000315b00 0000000000000008 R_X86_64_RELATIVE 2380f0 │ │ │ │ -0000000000315b08 0000000000000008 R_X86_64_RELATIVE 2380e0 │ │ │ │ -0000000000315b10 0000000000000008 R_X86_64_RELATIVE 237ce0 │ │ │ │ -0000000000315b18 0000000000000008 R_X86_64_RELATIVE 2381b0 │ │ │ │ -0000000000315b20 0000000000000008 R_X86_64_RELATIVE 238180 │ │ │ │ -0000000000315b28 0000000000000008 R_X86_64_RELATIVE 237820 │ │ │ │ -0000000000315b30 0000000000000008 R_X86_64_RELATIVE 238190 │ │ │ │ -0000000000315b38 0000000000000008 R_X86_64_RELATIVE 237cf0 │ │ │ │ -0000000000315b40 0000000000000008 R_X86_64_RELATIVE 2381a0 │ │ │ │ -0000000000315b48 0000000000000008 R_X86_64_RELATIVE 238100 │ │ │ │ -0000000000315b58 0000000000000008 R_X86_64_RELATIVE 239e90 │ │ │ │ -0000000000315b60 0000000000000008 R_X86_64_RELATIVE 239eb0 │ │ │ │ -0000000000315b68 0000000000000008 R_X86_64_RELATIVE 23a010 │ │ │ │ -0000000000315b70 0000000000000008 R_X86_64_RELATIVE 23a020 │ │ │ │ -0000000000315b78 0000000000000008 R_X86_64_RELATIVE 239ec0 │ │ │ │ -0000000000315b80 0000000000000008 R_X86_64_RELATIVE 23a230 │ │ │ │ -0000000000315b88 0000000000000008 R_X86_64_RELATIVE 23a250 │ │ │ │ -0000000000315b90 0000000000000008 R_X86_64_RELATIVE 23a240 │ │ │ │ -0000000000315b98 0000000000000008 R_X86_64_RELATIVE 23a030 │ │ │ │ -0000000000315ba0 0000000000000008 R_X86_64_RELATIVE 23a2f0 │ │ │ │ -0000000000315ba8 0000000000000008 R_X86_64_RELATIVE 23a2c0 │ │ │ │ -0000000000315bb0 0000000000000008 R_X86_64_RELATIVE 239ed0 │ │ │ │ -0000000000315bb8 0000000000000008 R_X86_64_RELATIVE 23a2d0 │ │ │ │ -0000000000315bc0 0000000000000008 R_X86_64_RELATIVE 23a040 │ │ │ │ -0000000000315bc8 0000000000000008 R_X86_64_RELATIVE 23a2e0 │ │ │ │ -0000000000315bd0 0000000000000008 R_X86_64_RELATIVE 23a260 │ │ │ │ -0000000000315be0 0000000000000008 R_X86_64_RELATIVE 23c220 │ │ │ │ -0000000000315c28 0000000000000008 R_X86_64_RELATIVE 23d290 │ │ │ │ -0000000000315c68 0000000000000008 R_X86_64_RELATIVE 23cbd0 │ │ │ │ -0000000000315cb0 0000000000000008 R_X86_64_RELATIVE 23d440 │ │ │ │ -0000000000315cf0 0000000000000008 R_X86_64_RELATIVE 241e50 │ │ │ │ -0000000000315d78 0000000000000008 R_X86_64_RELATIVE 243560 │ │ │ │ -0000000000316898 0000000000000008 R_X86_64_RELATIVE 2641b0 │ │ │ │ -00000000003172b0 0000000000000008 R_X86_64_RELATIVE 2641b0 │ │ │ │ -0000000000317c48 0000000000000008 R_X86_64_RELATIVE 2642e0 │ │ │ │ -0000000000317c50 0000000000000008 R_X86_64_RELATIVE 264370 │ │ │ │ -0000000000317c58 0000000000000008 R_X86_64_RELATIVE 264540 │ │ │ │ -0000000000317c60 0000000000000008 R_X86_64_RELATIVE 264550 │ │ │ │ -0000000000317c68 0000000000000008 R_X86_64_RELATIVE 264380 │ │ │ │ -0000000000317c70 0000000000000008 R_X86_64_RELATIVE 2646e0 │ │ │ │ -0000000000317c78 0000000000000008 R_X86_64_RELATIVE 264700 │ │ │ │ -0000000000317c80 0000000000000008 R_X86_64_RELATIVE 2646f0 │ │ │ │ -0000000000317c88 0000000000000008 R_X86_64_RELATIVE 264560 │ │ │ │ -0000000000317c90 0000000000000008 R_X86_64_RELATIVE 2647f0 │ │ │ │ -0000000000317c98 0000000000000008 R_X86_64_RELATIVE 2647c0 │ │ │ │ -0000000000317ca0 0000000000000008 R_X86_64_RELATIVE 264360 │ │ │ │ -0000000000317ca8 0000000000000008 R_X86_64_RELATIVE 2647d0 │ │ │ │ -0000000000317cb0 0000000000000008 R_X86_64_RELATIVE 264570 │ │ │ │ -0000000000317cb8 0000000000000008 R_X86_64_RELATIVE 2647e0 │ │ │ │ -0000000000317cc0 0000000000000008 R_X86_64_RELATIVE 264710 │ │ │ │ -0000000000317cd0 0000000000000008 R_X86_64_RELATIVE 266030 │ │ │ │ -0000000000317cd8 0000000000000008 R_X86_64_RELATIVE 266120 │ │ │ │ -0000000000317ce0 0000000000000008 R_X86_64_RELATIVE 266420 │ │ │ │ -0000000000317ce8 0000000000000008 R_X86_64_RELATIVE 266440 │ │ │ │ -0000000000317cf0 0000000000000008 R_X86_64_RELATIVE 266140 │ │ │ │ -0000000000317cf8 0000000000000008 R_X86_64_RELATIVE 2665d0 │ │ │ │ -0000000000317d00 0000000000000008 R_X86_64_RELATIVE 266610 │ │ │ │ -0000000000317d08 0000000000000008 R_X86_64_RELATIVE 2665f0 │ │ │ │ -0000000000317d10 0000000000000008 R_X86_64_RELATIVE 266460 │ │ │ │ -0000000000317d18 0000000000000008 R_X86_64_RELATIVE 266700 │ │ │ │ -0000000000317d20 0000000000000008 R_X86_64_RELATIVE 2666a0 │ │ │ │ -0000000000317d28 0000000000000008 R_X86_64_RELATIVE 266100 │ │ │ │ -0000000000317d30 0000000000000008 R_X86_64_RELATIVE 2666c0 │ │ │ │ -0000000000317d38 0000000000000008 R_X86_64_RELATIVE 266480 │ │ │ │ -0000000000317d40 0000000000000008 R_X86_64_RELATIVE 2666e0 │ │ │ │ -0000000000317d48 0000000000000008 R_X86_64_RELATIVE 266630 │ │ │ │ -0000000000317d58 0000000000000008 R_X86_64_RELATIVE 269160 │ │ │ │ -0000000000317d60 0000000000000008 R_X86_64_RELATIVE 2691e0 │ │ │ │ -0000000000317d68 0000000000000008 R_X86_64_RELATIVE 269720 │ │ │ │ -0000000000317d70 0000000000000008 R_X86_64_RELATIVE 269750 │ │ │ │ -0000000000317d78 0000000000000008 R_X86_64_RELATIVE 269210 │ │ │ │ -0000000000317d80 0000000000000008 R_X86_64_RELATIVE 269b50 │ │ │ │ -0000000000317d88 0000000000000008 R_X86_64_RELATIVE 269bb0 │ │ │ │ -0000000000317d90 0000000000000008 R_X86_64_RELATIVE 269b80 │ │ │ │ -0000000000317d98 0000000000000008 R_X86_64_RELATIVE 269780 │ │ │ │ -0000000000317da0 0000000000000008 R_X86_64_RELATIVE 269c80 │ │ │ │ -0000000000317da8 0000000000000008 R_X86_64_RELATIVE 269c50 │ │ │ │ -0000000000317db0 0000000000000008 R_X86_64_RELATIVE 2691b0 │ │ │ │ -0000000000317de0 0000000000000008 R_X86_64_RELATIVE 26c980 │ │ │ │ -0000000000317e28 0000000000000008 R_X86_64_RELATIVE 26a4c0 │ │ │ │ -0000000000317e68 0000000000000008 R_X86_64_RELATIVE 26e820 │ │ │ │ -0000000000317ef0 0000000000000008 R_X86_64_RELATIVE 264910 │ │ │ │ -0000000000317ef8 0000000000000008 R_X86_64_RELATIVE 264950 │ │ │ │ -0000000000317f00 0000000000000008 R_X86_64_RELATIVE 264b20 │ │ │ │ -0000000000317f08 0000000000000008 R_X86_64_RELATIVE 264b30 │ │ │ │ -0000000000317f10 0000000000000008 R_X86_64_RELATIVE 264960 │ │ │ │ -0000000000317f18 0000000000000008 R_X86_64_RELATIVE 264c60 │ │ │ │ -0000000000317f20 0000000000000008 R_X86_64_RELATIVE 264c80 │ │ │ │ -0000000000317f28 0000000000000008 R_X86_64_RELATIVE 264c70 │ │ │ │ -0000000000317f30 0000000000000008 R_X86_64_RELATIVE 264b40 │ │ │ │ -0000000000317f38 0000000000000008 R_X86_64_RELATIVE 264d50 │ │ │ │ -0000000000317f40 0000000000000008 R_X86_64_RELATIVE 264d20 │ │ │ │ -0000000000317f48 0000000000000008 R_X86_64_RELATIVE 264940 │ │ │ │ -0000000000317f50 0000000000000008 R_X86_64_RELATIVE 264d30 │ │ │ │ -0000000000317f58 0000000000000008 R_X86_64_RELATIVE 264b50 │ │ │ │ -0000000000317f60 0000000000000008 R_X86_64_RELATIVE 264d40 │ │ │ │ -0000000000317f68 0000000000000008 R_X86_64_RELATIVE 264c90 │ │ │ │ -0000000000317f78 0000000000000008 R_X86_64_RELATIVE 2655f0 │ │ │ │ -0000000000317f80 0000000000000008 R_X86_64_RELATIVE 2656c0 │ │ │ │ -0000000000317f88 0000000000000008 R_X86_64_RELATIVE 265b20 │ │ │ │ -0000000000317f90 0000000000000008 R_X86_64_RELATIVE 265b30 │ │ │ │ -0000000000317f98 0000000000000008 R_X86_64_RELATIVE 2656d0 │ │ │ │ -0000000000317fa0 0000000000000008 R_X86_64_RELATIVE 265ee0 │ │ │ │ -0000000000317fa8 0000000000000008 R_X86_64_RELATIVE 265f00 │ │ │ │ -0000000000317fb0 0000000000000008 R_X86_64_RELATIVE 265ef0 │ │ │ │ -0000000000317fb8 0000000000000008 R_X86_64_RELATIVE 265b40 │ │ │ │ -0000000000317fc0 0000000000000008 R_X86_64_RELATIVE 265fa0 │ │ │ │ -0000000000317fc8 0000000000000008 R_X86_64_RELATIVE 265f70 │ │ │ │ -0000000000317fd0 0000000000000008 R_X86_64_RELATIVE 2656b0 │ │ │ │ -0000000000317fd8 0000000000000008 R_X86_64_RELATIVE 265f80 │ │ │ │ -0000000000317fe0 0000000000000008 R_X86_64_RELATIVE 265b50 │ │ │ │ -0000000000317fe8 0000000000000008 R_X86_64_RELATIVE 265f90 │ │ │ │ -0000000000317ff0 0000000000000008 R_X86_64_RELATIVE 265f10 │ │ │ │ -0000000000318000 0000000000000008 R_X86_64_RELATIVE 2667c0 │ │ │ │ -0000000000318008 0000000000000008 R_X86_64_RELATIVE 266840 │ │ │ │ -0000000000318010 0000000000000008 R_X86_64_RELATIVE 266b70 │ │ │ │ -0000000000318018 0000000000000008 R_X86_64_RELATIVE 266ba0 │ │ │ │ -0000000000318020 0000000000000008 R_X86_64_RELATIVE 266870 │ │ │ │ -0000000000318028 0000000000000008 R_X86_64_RELATIVE 266e50 │ │ │ │ -0000000000318030 0000000000000008 R_X86_64_RELATIVE 266eb0 │ │ │ │ -0000000000318038 0000000000000008 R_X86_64_RELATIVE 266e80 │ │ │ │ -0000000000318040 0000000000000008 R_X86_64_RELATIVE 266bd0 │ │ │ │ -0000000000318048 0000000000000008 R_X86_64_RELATIVE 266fc0 │ │ │ │ -0000000000318050 0000000000000008 R_X86_64_RELATIVE 266f30 │ │ │ │ -0000000000318058 0000000000000008 R_X86_64_RELATIVE 266810 │ │ │ │ -0000000000318060 0000000000000008 R_X86_64_RELATIVE 266f60 │ │ │ │ -0000000000318068 0000000000000008 R_X86_64_RELATIVE 266c00 │ │ │ │ -0000000000318070 0000000000000008 R_X86_64_RELATIVE 266f90 │ │ │ │ -0000000000318078 0000000000000008 R_X86_64_RELATIVE 266ee0 │ │ │ │ -0000000000318088 0000000000000008 R_X86_64_RELATIVE 268730 │ │ │ │ -0000000000318090 0000000000000008 R_X86_64_RELATIVE 2687a0 │ │ │ │ -0000000000318098 0000000000000008 R_X86_64_RELATIVE 268a40 │ │ │ │ -00000000003180a0 0000000000000008 R_X86_64_RELATIVE 268a60 │ │ │ │ -00000000003180a8 0000000000000008 R_X86_64_RELATIVE 2687c0 │ │ │ │ -00000000003180b0 0000000000000008 R_X86_64_RELATIVE 268c60 │ │ │ │ -00000000003180b8 0000000000000008 R_X86_64_RELATIVE 268ca0 │ │ │ │ -00000000003180c0 0000000000000008 R_X86_64_RELATIVE 268c80 │ │ │ │ -00000000003180c8 0000000000000008 R_X86_64_RELATIVE 268a80 │ │ │ │ -00000000003180d0 0000000000000008 R_X86_64_RELATIVE 268db0 │ │ │ │ -00000000003180d8 0000000000000008 R_X86_64_RELATIVE 268d50 │ │ │ │ -00000000003180e0 0000000000000008 R_X86_64_RELATIVE 268780 │ │ │ │ -00000000003180e8 0000000000000008 R_X86_64_RELATIVE 268d70 │ │ │ │ -00000000003180f0 0000000000000008 R_X86_64_RELATIVE 268aa0 │ │ │ │ -00000000003180f8 0000000000000008 R_X86_64_RELATIVE 268d90 │ │ │ │ -0000000000318100 0000000000000008 R_X86_64_RELATIVE 268cc0 │ │ │ │ -0000000000318110 0000000000000008 R_X86_64_RELATIVE 26aa60 │ │ │ │ -0000000000318158 0000000000000008 R_X86_64_RELATIVE 26a160 │ │ │ │ -0000000000318198 0000000000000008 R_X86_64_RELATIVE 26c0d0 │ │ │ │ -00000000003181e0 0000000000000008 R_X86_64_RELATIVE 26a310 │ │ │ │ -0000000000318220 0000000000000008 R_X86_64_RELATIVE 26d370 │ │ │ │ -00000000003182a8 0000000000000008 R_X86_64_RELATIVE 26e3e0 │ │ │ │ -0000000000318330 0000000000000008 R_X86_64_RELATIVE 264e80 │ │ │ │ -0000000000318338 0000000000000008 R_X86_64_RELATIVE 264ec0 │ │ │ │ -0000000000318340 0000000000000008 R_X86_64_RELATIVE 265120 │ │ │ │ -0000000000318348 0000000000000008 R_X86_64_RELATIVE 265130 │ │ │ │ -0000000000318350 0000000000000008 R_X86_64_RELATIVE 264ed0 │ │ │ │ -0000000000318358 0000000000000008 R_X86_64_RELATIVE 265280 │ │ │ │ -0000000000318360 0000000000000008 R_X86_64_RELATIVE 2652a0 │ │ │ │ -0000000000318368 0000000000000008 R_X86_64_RELATIVE 265290 │ │ │ │ -0000000000318370 0000000000000008 R_X86_64_RELATIVE 265140 │ │ │ │ -0000000000318378 0000000000000008 R_X86_64_RELATIVE 265420 │ │ │ │ -0000000000318380 0000000000000008 R_X86_64_RELATIVE 2653f0 │ │ │ │ -0000000000318388 0000000000000008 R_X86_64_RELATIVE 264eb0 │ │ │ │ -0000000000318390 0000000000000008 R_X86_64_RELATIVE 265400 │ │ │ │ -0000000000318398 0000000000000008 R_X86_64_RELATIVE 265150 │ │ │ │ -00000000003183a0 0000000000000008 R_X86_64_RELATIVE 265410 │ │ │ │ -00000000003183a8 0000000000000008 R_X86_64_RELATIVE 2652b0 │ │ │ │ -00000000003183b8 0000000000000008 R_X86_64_RELATIVE 2670e0 │ │ │ │ -00000000003183c0 0000000000000008 R_X86_64_RELATIVE 2671a0 │ │ │ │ -00000000003183c8 0000000000000008 R_X86_64_RELATIVE 267900 │ │ │ │ -00000000003183d0 0000000000000008 R_X86_64_RELATIVE 267920 │ │ │ │ -00000000003183d8 0000000000000008 R_X86_64_RELATIVE 2671c0 │ │ │ │ -00000000003183e0 0000000000000008 R_X86_64_RELATIVE 2683d0 │ │ │ │ -00000000003183e8 0000000000000008 R_X86_64_RELATIVE 268410 │ │ │ │ -00000000003183f0 0000000000000008 R_X86_64_RELATIVE 2683f0 │ │ │ │ -00000000003183f8 0000000000000008 R_X86_64_RELATIVE 267940 │ │ │ │ -0000000000318400 0000000000000008 R_X86_64_RELATIVE 268530 │ │ │ │ -0000000000318408 0000000000000008 R_X86_64_RELATIVE 2684d0 │ │ │ │ -0000000000318410 0000000000000008 R_X86_64_RELATIVE 267180 │ │ │ │ -0000000000318418 0000000000000008 R_X86_64_RELATIVE 2684f0 │ │ │ │ -0000000000318420 0000000000000008 R_X86_64_RELATIVE 267960 │ │ │ │ -0000000000318428 0000000000000008 R_X86_64_RELATIVE 268510 │ │ │ │ -0000000000318430 0000000000000008 R_X86_64_RELATIVE 268430 │ │ │ │ -0000000000318440 0000000000000008 R_X86_64_RELATIVE 26a620 │ │ │ │ -0000000000318488 0000000000000008 R_X86_64_RELATIVE 269f20 │ │ │ │ -00000000003184c8 0000000000000008 R_X86_64_RELATIVE 26ada0 │ │ │ │ -0000000000318510 0000000000000008 R_X86_64_RELATIVE 26a090 │ │ │ │ -0000000000318550 0000000000000008 R_X86_64_RELATIVE 26ceb0 │ │ │ │ -00000000003185d8 0000000000000008 R_X86_64_RELATIVE 26d8f0 │ │ │ │ -0000000000318660 0000000000000008 R_X86_64_RELATIVE 2488d0 │ │ │ │ -0000000000318668 0000000000000008 R_X86_64_RELATIVE 248950 │ │ │ │ -0000000000318670 0000000000000008 R_X86_64_RELATIVE 248ae0 │ │ │ │ -0000000000318678 0000000000000008 R_X86_64_RELATIVE 248af0 │ │ │ │ -0000000000318680 0000000000000008 R_X86_64_RELATIVE 248960 │ │ │ │ -0000000000318688 0000000000000008 R_X86_64_RELATIVE 248c80 │ │ │ │ -0000000000318690 0000000000000008 R_X86_64_RELATIVE 248ca0 │ │ │ │ -0000000000318698 0000000000000008 R_X86_64_RELATIVE 248c90 │ │ │ │ -00000000003186a0 0000000000000008 R_X86_64_RELATIVE 248b00 │ │ │ │ -00000000003186a8 0000000000000008 R_X86_64_RELATIVE 248d90 │ │ │ │ -00000000003186b0 0000000000000008 R_X86_64_RELATIVE 248d60 │ │ │ │ -00000000003186b8 0000000000000008 R_X86_64_RELATIVE 248940 │ │ │ │ -00000000003186c0 0000000000000008 R_X86_64_RELATIVE 248d70 │ │ │ │ -00000000003186c8 0000000000000008 R_X86_64_RELATIVE 248b10 │ │ │ │ -00000000003186d0 0000000000000008 R_X86_64_RELATIVE 248d80 │ │ │ │ -00000000003186d8 0000000000000008 R_X86_64_RELATIVE 248cb0 │ │ │ │ -00000000003186e0 0000000000000008 R_X86_64_RELATIVE 2487c0 │ │ │ │ -00000000003186e8 0000000000000008 R_X86_64_RELATIVE 24be70 │ │ │ │ -00000000003186f0 0000000000000008 R_X86_64_RELATIVE 24bf00 │ │ │ │ -00000000003186f8 0000000000000008 R_X86_64_RELATIVE 24c2d0 │ │ │ │ -0000000000318700 0000000000000008 R_X86_64_RELATIVE 24c2e0 │ │ │ │ -0000000000318708 0000000000000008 R_X86_64_RELATIVE 24bf10 │ │ │ │ -0000000000318710 0000000000000008 R_X86_64_RELATIVE 24c6b0 │ │ │ │ -0000000000318718 0000000000000008 R_X86_64_RELATIVE 24c6d0 │ │ │ │ -0000000000318720 0000000000000008 R_X86_64_RELATIVE 24c6c0 │ │ │ │ -0000000000318728 0000000000000008 R_X86_64_RELATIVE 24c2f0 │ │ │ │ -0000000000318730 0000000000000008 R_X86_64_RELATIVE 24c800 │ │ │ │ -0000000000318738 0000000000000008 R_X86_64_RELATIVE 24c7d0 │ │ │ │ -0000000000318740 0000000000000008 R_X86_64_RELATIVE 24bef0 │ │ │ │ -0000000000318748 0000000000000008 R_X86_64_RELATIVE 24c7e0 │ │ │ │ -0000000000318750 0000000000000008 R_X86_64_RELATIVE 24c300 │ │ │ │ -0000000000318758 0000000000000008 R_X86_64_RELATIVE 24c7f0 │ │ │ │ -0000000000318760 0000000000000008 R_X86_64_RELATIVE 24c6e0 │ │ │ │ -0000000000318770 0000000000000008 R_X86_64_RELATIVE 250970 │ │ │ │ -0000000000318778 0000000000000008 R_X86_64_RELATIVE 2509b0 │ │ │ │ -0000000000318780 0000000000000008 R_X86_64_RELATIVE 250f60 │ │ │ │ -0000000000318788 0000000000000008 R_X86_64_RELATIVE 250f70 │ │ │ │ -0000000000318790 0000000000000008 R_X86_64_RELATIVE 2509c0 │ │ │ │ -0000000000318798 0000000000000008 R_X86_64_RELATIVE 251300 │ │ │ │ -00000000003187a0 0000000000000008 R_X86_64_RELATIVE 251320 │ │ │ │ -00000000003187a8 0000000000000008 R_X86_64_RELATIVE 251310 │ │ │ │ -00000000003187b0 0000000000000008 R_X86_64_RELATIVE 250f80 │ │ │ │ -00000000003187b8 0000000000000008 R_X86_64_RELATIVE 2515d0 │ │ │ │ -00000000003187c0 0000000000000008 R_X86_64_RELATIVE 2515c0 │ │ │ │ -00000000003187c8 0000000000000008 R_X86_64_RELATIVE 2509a0 │ │ │ │ -00000000003187f8 0000000000000008 R_X86_64_RELATIVE 256020 │ │ │ │ -0000000000318840 0000000000000008 R_X86_64_RELATIVE 256440 │ │ │ │ -0000000000318880 0000000000000008 R_X86_64_RELATIVE 258220 │ │ │ │ -0000000000318908 0000000000000008 R_X86_64_RELATIVE 2491c0 │ │ │ │ -0000000000318910 0000000000000008 R_X86_64_RELATIVE 249200 │ │ │ │ -0000000000318918 0000000000000008 R_X86_64_RELATIVE 2493e0 │ │ │ │ -0000000000318920 0000000000000008 R_X86_64_RELATIVE 2493f0 │ │ │ │ -0000000000318928 0000000000000008 R_X86_64_RELATIVE 249210 │ │ │ │ -0000000000318930 0000000000000008 R_X86_64_RELATIVE 249790 │ │ │ │ -0000000000318938 0000000000000008 R_X86_64_RELATIVE 2497b0 │ │ │ │ -0000000000318940 0000000000000008 R_X86_64_RELATIVE 2497a0 │ │ │ │ -0000000000318948 0000000000000008 R_X86_64_RELATIVE 249400 │ │ │ │ -0000000000318950 0000000000000008 R_X86_64_RELATIVE 2498f0 │ │ │ │ -0000000000318958 0000000000000008 R_X86_64_RELATIVE 2498c0 │ │ │ │ -0000000000318960 0000000000000008 R_X86_64_RELATIVE 2491f0 │ │ │ │ -0000000000318968 0000000000000008 R_X86_64_RELATIVE 2498d0 │ │ │ │ -0000000000318970 0000000000000008 R_X86_64_RELATIVE 249410 │ │ │ │ -0000000000318978 0000000000000008 R_X86_64_RELATIVE 2498e0 │ │ │ │ -0000000000318980 0000000000000008 R_X86_64_RELATIVE 2497c0 │ │ │ │ -0000000000318990 0000000000000008 R_X86_64_RELATIVE 24b330 │ │ │ │ -0000000000318998 0000000000000008 R_X86_64_RELATIVE 24b380 │ │ │ │ -00000000003189a0 0000000000000008 R_X86_64_RELATIVE 24b610 │ │ │ │ -00000000003189a8 0000000000000008 R_X86_64_RELATIVE 24b620 │ │ │ │ -00000000003189b0 0000000000000008 R_X86_64_RELATIVE 24b390 │ │ │ │ -00000000003189b8 0000000000000008 R_X86_64_RELATIVE 24b810 │ │ │ │ -00000000003189c0 0000000000000008 R_X86_64_RELATIVE 24b830 │ │ │ │ -00000000003189c8 0000000000000008 R_X86_64_RELATIVE 24b820 │ │ │ │ -00000000003189d0 0000000000000008 R_X86_64_RELATIVE 24b630 │ │ │ │ -00000000003189d8 0000000000000008 R_X86_64_RELATIVE 24b8c0 │ │ │ │ -00000000003189e0 0000000000000008 R_X86_64_RELATIVE 24b890 │ │ │ │ -00000000003189e8 0000000000000008 R_X86_64_RELATIVE 24b370 │ │ │ │ -00000000003189f0 0000000000000008 R_X86_64_RELATIVE 24b8a0 │ │ │ │ -00000000003189f8 0000000000000008 R_X86_64_RELATIVE 24b640 │ │ │ │ -0000000000318a00 0000000000000008 R_X86_64_RELATIVE 24b8b0 │ │ │ │ -0000000000318a08 0000000000000008 R_X86_64_RELATIVE 24b840 │ │ │ │ -0000000000318a18 0000000000000008 R_X86_64_RELATIVE 24cdb0 │ │ │ │ -0000000000318a20 0000000000000008 R_X86_64_RELATIVE 24cdf0 │ │ │ │ -0000000000318a28 0000000000000008 R_X86_64_RELATIVE 24d480 │ │ │ │ -0000000000318a30 0000000000000008 R_X86_64_RELATIVE 24d490 │ │ │ │ -0000000000318a38 0000000000000008 R_X86_64_RELATIVE 24ce00 │ │ │ │ -0000000000318a40 0000000000000008 R_X86_64_RELATIVE 24d6a0 │ │ │ │ -0000000000318a48 0000000000000008 R_X86_64_RELATIVE 24d6c0 │ │ │ │ -0000000000318a50 0000000000000008 R_X86_64_RELATIVE 24d6b0 │ │ │ │ -0000000000318a58 0000000000000008 R_X86_64_RELATIVE 24d4a0 │ │ │ │ -0000000000318a60 0000000000000008 R_X86_64_RELATIVE 24d870 │ │ │ │ -0000000000318a68 0000000000000008 R_X86_64_RELATIVE 24d840 │ │ │ │ -0000000000318a70 0000000000000008 R_X86_64_RELATIVE 24cde0 │ │ │ │ -0000000000318a78 0000000000000008 R_X86_64_RELATIVE 24d850 │ │ │ │ -0000000000318a80 0000000000000008 R_X86_64_RELATIVE 24d4b0 │ │ │ │ -0000000000318a88 0000000000000008 R_X86_64_RELATIVE 24d860 │ │ │ │ -0000000000318a90 0000000000000008 R_X86_64_RELATIVE 24d6d0 │ │ │ │ -0000000000318aa0 0000000000000008 R_X86_64_RELATIVE 24f280 │ │ │ │ -0000000000318aa8 0000000000000008 R_X86_64_RELATIVE 24f2c0 │ │ │ │ -0000000000318ab0 0000000000000008 R_X86_64_RELATIVE 24f650 │ │ │ │ -0000000000318ab8 0000000000000008 R_X86_64_RELATIVE 24f660 │ │ │ │ -0000000000318ac0 0000000000000008 R_X86_64_RELATIVE 24f2d0 │ │ │ │ -0000000000318ac8 0000000000000008 R_X86_64_RELATIVE 24fff0 │ │ │ │ -0000000000318ad0 0000000000000008 R_X86_64_RELATIVE 250010 │ │ │ │ -0000000000318ad8 0000000000000008 R_X86_64_RELATIVE 250000 │ │ │ │ -0000000000318ae0 0000000000000008 R_X86_64_RELATIVE 24f670 │ │ │ │ -0000000000318ae8 0000000000000008 R_X86_64_RELATIVE 250170 │ │ │ │ -0000000000318af0 0000000000000008 R_X86_64_RELATIVE 250140 │ │ │ │ -0000000000318af8 0000000000000008 R_X86_64_RELATIVE 24f2b0 │ │ │ │ -0000000000318b00 0000000000000008 R_X86_64_RELATIVE 250150 │ │ │ │ -0000000000318b08 0000000000000008 R_X86_64_RELATIVE 24f680 │ │ │ │ -0000000000318b10 0000000000000008 R_X86_64_RELATIVE 250160 │ │ │ │ -0000000000318b18 0000000000000008 R_X86_64_RELATIVE 250020 │ │ │ │ -0000000000318b28 0000000000000008 R_X86_64_RELATIVE 254a70 │ │ │ │ -0000000000318b70 0000000000000008 R_X86_64_RELATIVE 255410 │ │ │ │ -0000000000318bb0 0000000000000008 R_X86_64_RELATIVE 255610 │ │ │ │ -0000000000318bf8 0000000000000008 R_X86_64_RELATIVE 255e70 │ │ │ │ -0000000000318c38 0000000000000008 R_X86_64_RELATIVE 257240 │ │ │ │ -0000000000318cc0 0000000000000008 R_X86_64_RELATIVE 257d00 │ │ │ │ -0000000000318d48 0000000000000008 R_X86_64_RELATIVE 249ee0 │ │ │ │ -0000000000318d50 0000000000000008 R_X86_64_RELATIVE 249f20 │ │ │ │ -0000000000318d58 0000000000000008 R_X86_64_RELATIVE 24a1c0 │ │ │ │ -0000000000318d60 0000000000000008 R_X86_64_RELATIVE 24a1d0 │ │ │ │ -0000000000318d68 0000000000000008 R_X86_64_RELATIVE 249f30 │ │ │ │ -0000000000318d70 0000000000000008 R_X86_64_RELATIVE 24a810 │ │ │ │ -0000000000318d78 0000000000000008 R_X86_64_RELATIVE 24a830 │ │ │ │ -0000000000318d80 0000000000000008 R_X86_64_RELATIVE 24a820 │ │ │ │ -0000000000318d88 0000000000000008 R_X86_64_RELATIVE 24a1e0 │ │ │ │ -0000000000318d90 0000000000000008 R_X86_64_RELATIVE 24a990 │ │ │ │ -0000000000318d98 0000000000000008 R_X86_64_RELATIVE 24a960 │ │ │ │ -0000000000318da0 0000000000000008 R_X86_64_RELATIVE 249f10 │ │ │ │ -0000000000318da8 0000000000000008 R_X86_64_RELATIVE 24a970 │ │ │ │ -0000000000318db0 0000000000000008 R_X86_64_RELATIVE 24a1f0 │ │ │ │ -0000000000318db8 0000000000000008 R_X86_64_RELATIVE 24a980 │ │ │ │ -0000000000318dc0 0000000000000008 R_X86_64_RELATIVE 24a840 │ │ │ │ -0000000000318dd0 0000000000000008 R_X86_64_RELATIVE 24e380 │ │ │ │ -0000000000318dd8 0000000000000008 R_X86_64_RELATIVE 24e400 │ │ │ │ -0000000000318de0 0000000000000008 R_X86_64_RELATIVE 24e850 │ │ │ │ -0000000000318de8 0000000000000008 R_X86_64_RELATIVE 24e860 │ │ │ │ -0000000000318df0 0000000000000008 R_X86_64_RELATIVE 24e410 │ │ │ │ -0000000000318df8 0000000000000008 R_X86_64_RELATIVE 24ea40 │ │ │ │ -0000000000318e00 0000000000000008 R_X86_64_RELATIVE 24ea60 │ │ │ │ -0000000000318e08 0000000000000008 R_X86_64_RELATIVE 24ea50 │ │ │ │ -0000000000318e10 0000000000000008 R_X86_64_RELATIVE 24e870 │ │ │ │ -0000000000318e18 0000000000000008 R_X86_64_RELATIVE 24eb40 │ │ │ │ -0000000000318e20 0000000000000008 R_X86_64_RELATIVE 24eb10 │ │ │ │ -0000000000318e28 0000000000000008 R_X86_64_RELATIVE 24e3f0 │ │ │ │ -0000000000318e30 0000000000000008 R_X86_64_RELATIVE 24eb20 │ │ │ │ -0000000000318e38 0000000000000008 R_X86_64_RELATIVE 24e880 │ │ │ │ -0000000000318e40 0000000000000008 R_X86_64_RELATIVE 24eb30 │ │ │ │ -0000000000318e48 0000000000000008 R_X86_64_RELATIVE 24ea70 │ │ │ │ -0000000000318e58 0000000000000008 R_X86_64_RELATIVE 2526c0 │ │ │ │ -0000000000318ea0 0000000000000008 R_X86_64_RELATIVE 253830 │ │ │ │ -0000000000318ee0 0000000000000008 R_X86_64_RELATIVE 254680 │ │ │ │ -0000000000318f28 0000000000000008 R_X86_64_RELATIVE 2548d0 │ │ │ │ -0000000000318f68 0000000000000008 R_X86_64_RELATIVE 2565c0 │ │ │ │ -0000000000318ff0 0000000000000008 R_X86_64_RELATIVE 257750 │ │ │ │ -0000000000319078 0000000000000008 R_X86_64_RELATIVE 2488d0 │ │ │ │ -0000000000319080 0000000000000008 R_X86_64_RELATIVE 248950 │ │ │ │ -0000000000319088 0000000000000008 R_X86_64_RELATIVE 248ae0 │ │ │ │ -0000000000319090 0000000000000008 R_X86_64_RELATIVE 248af0 │ │ │ │ -0000000000319098 0000000000000008 R_X86_64_RELATIVE 248960 │ │ │ │ -00000000003190a0 0000000000000008 R_X86_64_RELATIVE 248c80 │ │ │ │ -00000000003190a8 0000000000000008 R_X86_64_RELATIVE 248ca0 │ │ │ │ -00000000003190b0 0000000000000008 R_X86_64_RELATIVE 248c90 │ │ │ │ -00000000003190b8 0000000000000008 R_X86_64_RELATIVE 248b00 │ │ │ │ -00000000003190c0 0000000000000008 R_X86_64_RELATIVE 248d90 │ │ │ │ -00000000003190c8 0000000000000008 R_X86_64_RELATIVE 248d60 │ │ │ │ -00000000003190d0 0000000000000008 R_X86_64_RELATIVE 248940 │ │ │ │ -00000000003190d8 0000000000000008 R_X86_64_RELATIVE 248d70 │ │ │ │ -00000000003190e0 0000000000000008 R_X86_64_RELATIVE 248b10 │ │ │ │ -00000000003190e8 0000000000000008 R_X86_64_RELATIVE 248d80 │ │ │ │ -00000000003190f0 0000000000000008 R_X86_64_RELATIVE 248cb0 │ │ │ │ -00000000003190f8 0000000000000008 R_X86_64_RELATIVE 2487c0 │ │ │ │ -0000000000319100 0000000000000008 R_X86_64_RELATIVE 24be70 │ │ │ │ -0000000000319108 0000000000000008 R_X86_64_RELATIVE 24bf00 │ │ │ │ -0000000000319110 0000000000000008 R_X86_64_RELATIVE 24c2d0 │ │ │ │ -0000000000319118 0000000000000008 R_X86_64_RELATIVE 24c2e0 │ │ │ │ -0000000000319120 0000000000000008 R_X86_64_RELATIVE 24bf10 │ │ │ │ -0000000000319128 0000000000000008 R_X86_64_RELATIVE 24c6b0 │ │ │ │ -0000000000319130 0000000000000008 R_X86_64_RELATIVE 24c6d0 │ │ │ │ -0000000000319138 0000000000000008 R_X86_64_RELATIVE 24c6c0 │ │ │ │ -0000000000319140 0000000000000008 R_X86_64_RELATIVE 24c2f0 │ │ │ │ -0000000000319148 0000000000000008 R_X86_64_RELATIVE 24c800 │ │ │ │ -0000000000319150 0000000000000008 R_X86_64_RELATIVE 24c7d0 │ │ │ │ -0000000000319158 0000000000000008 R_X86_64_RELATIVE 24bef0 │ │ │ │ -0000000000319160 0000000000000008 R_X86_64_RELATIVE 24c7e0 │ │ │ │ -0000000000319168 0000000000000008 R_X86_64_RELATIVE 24c300 │ │ │ │ -0000000000319170 0000000000000008 R_X86_64_RELATIVE 24c7f0 │ │ │ │ -0000000000319178 0000000000000008 R_X86_64_RELATIVE 24c6e0 │ │ │ │ -0000000000319188 0000000000000008 R_X86_64_RELATIVE 250970 │ │ │ │ -0000000000319190 0000000000000008 R_X86_64_RELATIVE 2509b0 │ │ │ │ -0000000000319198 0000000000000008 R_X86_64_RELATIVE 250f60 │ │ │ │ -00000000003191a0 0000000000000008 R_X86_64_RELATIVE 250f70 │ │ │ │ -00000000003191a8 0000000000000008 R_X86_64_RELATIVE 2509c0 │ │ │ │ -00000000003191b0 0000000000000008 R_X86_64_RELATIVE 251300 │ │ │ │ -00000000003191b8 0000000000000008 R_X86_64_RELATIVE 251320 │ │ │ │ -00000000003191c0 0000000000000008 R_X86_64_RELATIVE 251310 │ │ │ │ -00000000003191c8 0000000000000008 R_X86_64_RELATIVE 250f80 │ │ │ │ -00000000003191d0 0000000000000008 R_X86_64_RELATIVE 2515d0 │ │ │ │ -00000000003191d8 0000000000000008 R_X86_64_RELATIVE 2515c0 │ │ │ │ -00000000003191e0 0000000000000008 R_X86_64_RELATIVE 2509a0 │ │ │ │ -0000000000319210 0000000000000008 R_X86_64_RELATIVE 256020 │ │ │ │ -0000000000319258 0000000000000008 R_X86_64_RELATIVE 256440 │ │ │ │ -0000000000319298 0000000000000008 R_X86_64_RELATIVE 258220 │ │ │ │ -0000000000319320 0000000000000008 R_X86_64_RELATIVE 2491c0 │ │ │ │ -0000000000319328 0000000000000008 R_X86_64_RELATIVE 249200 │ │ │ │ -0000000000319330 0000000000000008 R_X86_64_RELATIVE 2493e0 │ │ │ │ -0000000000319338 0000000000000008 R_X86_64_RELATIVE 2493f0 │ │ │ │ -0000000000319340 0000000000000008 R_X86_64_RELATIVE 249210 │ │ │ │ -0000000000319348 0000000000000008 R_X86_64_RELATIVE 249790 │ │ │ │ -0000000000319350 0000000000000008 R_X86_64_RELATIVE 2497b0 │ │ │ │ -0000000000319358 0000000000000008 R_X86_64_RELATIVE 2497a0 │ │ │ │ -0000000000319360 0000000000000008 R_X86_64_RELATIVE 249400 │ │ │ │ -0000000000319368 0000000000000008 R_X86_64_RELATIVE 2498f0 │ │ │ │ -0000000000319370 0000000000000008 R_X86_64_RELATIVE 2498c0 │ │ │ │ -0000000000319378 0000000000000008 R_X86_64_RELATIVE 2491f0 │ │ │ │ -0000000000319380 0000000000000008 R_X86_64_RELATIVE 2498d0 │ │ │ │ -0000000000319388 0000000000000008 R_X86_64_RELATIVE 249410 │ │ │ │ -0000000000319390 0000000000000008 R_X86_64_RELATIVE 2498e0 │ │ │ │ -0000000000319398 0000000000000008 R_X86_64_RELATIVE 2497c0 │ │ │ │ -00000000003193a8 0000000000000008 R_X86_64_RELATIVE 24b330 │ │ │ │ -00000000003193b0 0000000000000008 R_X86_64_RELATIVE 24b380 │ │ │ │ -00000000003193b8 0000000000000008 R_X86_64_RELATIVE 24b610 │ │ │ │ -00000000003193c0 0000000000000008 R_X86_64_RELATIVE 24b620 │ │ │ │ -00000000003193c8 0000000000000008 R_X86_64_RELATIVE 24b390 │ │ │ │ -00000000003193d0 0000000000000008 R_X86_64_RELATIVE 24b810 │ │ │ │ -00000000003193d8 0000000000000008 R_X86_64_RELATIVE 24b830 │ │ │ │ -00000000003193e0 0000000000000008 R_X86_64_RELATIVE 24b820 │ │ │ │ -00000000003193e8 0000000000000008 R_X86_64_RELATIVE 24b630 │ │ │ │ -00000000003193f0 0000000000000008 R_X86_64_RELATIVE 24b8c0 │ │ │ │ -00000000003193f8 0000000000000008 R_X86_64_RELATIVE 24b890 │ │ │ │ -0000000000319400 0000000000000008 R_X86_64_RELATIVE 24b370 │ │ │ │ -0000000000319408 0000000000000008 R_X86_64_RELATIVE 24b8a0 │ │ │ │ -0000000000319410 0000000000000008 R_X86_64_RELATIVE 24b640 │ │ │ │ -0000000000319418 0000000000000008 R_X86_64_RELATIVE 24b8b0 │ │ │ │ -0000000000319420 0000000000000008 R_X86_64_RELATIVE 24b840 │ │ │ │ -0000000000319430 0000000000000008 R_X86_64_RELATIVE 24cdb0 │ │ │ │ -0000000000319438 0000000000000008 R_X86_64_RELATIVE 24cdf0 │ │ │ │ -0000000000319440 0000000000000008 R_X86_64_RELATIVE 24d480 │ │ │ │ -0000000000319448 0000000000000008 R_X86_64_RELATIVE 24d490 │ │ │ │ -0000000000319450 0000000000000008 R_X86_64_RELATIVE 24ce00 │ │ │ │ -0000000000319458 0000000000000008 R_X86_64_RELATIVE 24d6a0 │ │ │ │ -0000000000319460 0000000000000008 R_X86_64_RELATIVE 24d6c0 │ │ │ │ -0000000000319468 0000000000000008 R_X86_64_RELATIVE 24d6b0 │ │ │ │ -0000000000319470 0000000000000008 R_X86_64_RELATIVE 24d4a0 │ │ │ │ -0000000000319478 0000000000000008 R_X86_64_RELATIVE 24d870 │ │ │ │ -0000000000319480 0000000000000008 R_X86_64_RELATIVE 24d840 │ │ │ │ -0000000000319488 0000000000000008 R_X86_64_RELATIVE 24cde0 │ │ │ │ -0000000000319490 0000000000000008 R_X86_64_RELATIVE 24d850 │ │ │ │ -0000000000319498 0000000000000008 R_X86_64_RELATIVE 24d4b0 │ │ │ │ -00000000003194a0 0000000000000008 R_X86_64_RELATIVE 24d860 │ │ │ │ -00000000003194a8 0000000000000008 R_X86_64_RELATIVE 24d6d0 │ │ │ │ -00000000003194b8 0000000000000008 R_X86_64_RELATIVE 24f280 │ │ │ │ -00000000003194c0 0000000000000008 R_X86_64_RELATIVE 24f2c0 │ │ │ │ -00000000003194c8 0000000000000008 R_X86_64_RELATIVE 24f650 │ │ │ │ -00000000003194d0 0000000000000008 R_X86_64_RELATIVE 24f660 │ │ │ │ -00000000003194d8 0000000000000008 R_X86_64_RELATIVE 24f2d0 │ │ │ │ -00000000003194e0 0000000000000008 R_X86_64_RELATIVE 24fff0 │ │ │ │ -00000000003194e8 0000000000000008 R_X86_64_RELATIVE 250010 │ │ │ │ -00000000003194f0 0000000000000008 R_X86_64_RELATIVE 250000 │ │ │ │ -00000000003194f8 0000000000000008 R_X86_64_RELATIVE 24f670 │ │ │ │ -0000000000319500 0000000000000008 R_X86_64_RELATIVE 250170 │ │ │ │ -0000000000319508 0000000000000008 R_X86_64_RELATIVE 250140 │ │ │ │ -0000000000319510 0000000000000008 R_X86_64_RELATIVE 24f2b0 │ │ │ │ -0000000000319518 0000000000000008 R_X86_64_RELATIVE 250150 │ │ │ │ -0000000000319520 0000000000000008 R_X86_64_RELATIVE 24f680 │ │ │ │ -0000000000319528 0000000000000008 R_X86_64_RELATIVE 250160 │ │ │ │ -0000000000319530 0000000000000008 R_X86_64_RELATIVE 250020 │ │ │ │ -0000000000319540 0000000000000008 R_X86_64_RELATIVE 254a70 │ │ │ │ -0000000000319588 0000000000000008 R_X86_64_RELATIVE 255410 │ │ │ │ -00000000003195c8 0000000000000008 R_X86_64_RELATIVE 255610 │ │ │ │ -0000000000319610 0000000000000008 R_X86_64_RELATIVE 255e70 │ │ │ │ -0000000000319650 0000000000000008 R_X86_64_RELATIVE 257240 │ │ │ │ -00000000003196d8 0000000000000008 R_X86_64_RELATIVE 257d00 │ │ │ │ -0000000000319760 0000000000000008 R_X86_64_RELATIVE 249ee0 │ │ │ │ -0000000000319768 0000000000000008 R_X86_64_RELATIVE 249f20 │ │ │ │ -0000000000319770 0000000000000008 R_X86_64_RELATIVE 24a1c0 │ │ │ │ -0000000000319778 0000000000000008 R_X86_64_RELATIVE 24a1d0 │ │ │ │ -0000000000319780 0000000000000008 R_X86_64_RELATIVE 249f30 │ │ │ │ -0000000000319788 0000000000000008 R_X86_64_RELATIVE 24a810 │ │ │ │ -0000000000319790 0000000000000008 R_X86_64_RELATIVE 24a830 │ │ │ │ -0000000000319798 0000000000000008 R_X86_64_RELATIVE 24a820 │ │ │ │ -00000000003197a0 0000000000000008 R_X86_64_RELATIVE 24a1e0 │ │ │ │ -00000000003197a8 0000000000000008 R_X86_64_RELATIVE 24a990 │ │ │ │ -00000000003197b0 0000000000000008 R_X86_64_RELATIVE 24a960 │ │ │ │ -00000000003197b8 0000000000000008 R_X86_64_RELATIVE 249f10 │ │ │ │ -00000000003197c0 0000000000000008 R_X86_64_RELATIVE 24a970 │ │ │ │ -00000000003197c8 0000000000000008 R_X86_64_RELATIVE 24a1f0 │ │ │ │ -00000000003197d0 0000000000000008 R_X86_64_RELATIVE 24a980 │ │ │ │ -00000000003197d8 0000000000000008 R_X86_64_RELATIVE 24a840 │ │ │ │ -00000000003197e8 0000000000000008 R_X86_64_RELATIVE 24e380 │ │ │ │ -00000000003197f0 0000000000000008 R_X86_64_RELATIVE 24e400 │ │ │ │ -00000000003197f8 0000000000000008 R_X86_64_RELATIVE 24e850 │ │ │ │ -0000000000319800 0000000000000008 R_X86_64_RELATIVE 24e860 │ │ │ │ -0000000000319808 0000000000000008 R_X86_64_RELATIVE 24e410 │ │ │ │ -0000000000319810 0000000000000008 R_X86_64_RELATIVE 24ea40 │ │ │ │ -0000000000319818 0000000000000008 R_X86_64_RELATIVE 24ea60 │ │ │ │ -0000000000319820 0000000000000008 R_X86_64_RELATIVE 24ea50 │ │ │ │ -0000000000319828 0000000000000008 R_X86_64_RELATIVE 24e870 │ │ │ │ -0000000000319830 0000000000000008 R_X86_64_RELATIVE 24eb40 │ │ │ │ -0000000000319838 0000000000000008 R_X86_64_RELATIVE 24eb10 │ │ │ │ -0000000000319840 0000000000000008 R_X86_64_RELATIVE 24e3f0 │ │ │ │ -0000000000319848 0000000000000008 R_X86_64_RELATIVE 24eb20 │ │ │ │ -0000000000319850 0000000000000008 R_X86_64_RELATIVE 24e880 │ │ │ │ -0000000000319858 0000000000000008 R_X86_64_RELATIVE 24eb30 │ │ │ │ -0000000000319860 0000000000000008 R_X86_64_RELATIVE 24ea70 │ │ │ │ -0000000000319870 0000000000000008 R_X86_64_RELATIVE 2526c0 │ │ │ │ -00000000003198b8 0000000000000008 R_X86_64_RELATIVE 253830 │ │ │ │ -00000000003198f8 0000000000000008 R_X86_64_RELATIVE 254680 │ │ │ │ -0000000000319940 0000000000000008 R_X86_64_RELATIVE 2548d0 │ │ │ │ -0000000000319980 0000000000000008 R_X86_64_RELATIVE 2565c0 │ │ │ │ -0000000000319a08 0000000000000008 R_X86_64_RELATIVE 257750 │ │ │ │ -0000000000319b18 0000000000000008 R_X86_64_RELATIVE 258660 │ │ │ │ -0000000000319b20 0000000000000008 R_X86_64_RELATIVE 2586e0 │ │ │ │ -0000000000319b28 0000000000000008 R_X86_64_RELATIVE 258a40 │ │ │ │ -0000000000319b30 0000000000000008 R_X86_64_RELATIVE 258a70 │ │ │ │ -0000000000319b38 0000000000000008 R_X86_64_RELATIVE 2586f0 │ │ │ │ -0000000000319b40 0000000000000008 R_X86_64_RELATIVE 258d40 │ │ │ │ -0000000000319b48 0000000000000008 R_X86_64_RELATIVE 258d70 │ │ │ │ -0000000000319b50 0000000000000008 R_X86_64_RELATIVE 258d50 │ │ │ │ -0000000000319b58 0000000000000008 R_X86_64_RELATIVE 258a50 │ │ │ │ -0000000000319b60 0000000000000008 R_X86_64_RELATIVE 258e60 │ │ │ │ -0000000000319b68 0000000000000008 R_X86_64_RELATIVE 258e30 │ │ │ │ -0000000000319b70 0000000000000008 R_X86_64_RELATIVE 258700 │ │ │ │ -0000000000319b78 0000000000000008 R_X86_64_RELATIVE 258e40 │ │ │ │ -0000000000319b80 0000000000000008 R_X86_64_RELATIVE 258a60 │ │ │ │ -0000000000319b88 0000000000000008 R_X86_64_RELATIVE 258e50 │ │ │ │ -0000000000319b90 0000000000000008 R_X86_64_RELATIVE 258d60 │ │ │ │ -0000000000319ba0 0000000000000008 R_X86_64_RELATIVE 25ada0 │ │ │ │ -0000000000319ba8 0000000000000008 R_X86_64_RELATIVE 25ae00 │ │ │ │ -0000000000319bb0 0000000000000008 R_X86_64_RELATIVE 25b700 │ │ │ │ -0000000000319bb8 0000000000000008 R_X86_64_RELATIVE 25b720 │ │ │ │ -0000000000319bc0 0000000000000008 R_X86_64_RELATIVE 25adf0 │ │ │ │ -0000000000319bc8 0000000000000008 R_X86_64_RELATIVE 25c270 │ │ │ │ -0000000000319bd0 0000000000000008 R_X86_64_RELATIVE 25c290 │ │ │ │ -0000000000319bd8 0000000000000008 R_X86_64_RELATIVE 25c280 │ │ │ │ -0000000000319be0 0000000000000008 R_X86_64_RELATIVE 25b710 │ │ │ │ -0000000000319be8 0000000000000008 R_X86_64_RELATIVE 25c3a0 │ │ │ │ -0000000000319bf0 0000000000000008 R_X86_64_RELATIVE 25c380 │ │ │ │ -0000000000319bf8 0000000000000008 R_X86_64_RELATIVE 25add0 │ │ │ │ -0000000000319c28 0000000000000008 R_X86_64_RELATIVE 25f5f0 │ │ │ │ -0000000000319c70 0000000000000008 R_X86_64_RELATIVE 25fd20 │ │ │ │ -0000000000319cb0 0000000000000008 R_X86_64_RELATIVE 2638f0 │ │ │ │ -0000000000319e48 0000000000000008 R_X86_64_RELATIVE 258ee0 │ │ │ │ -0000000000319e50 0000000000000008 R_X86_64_RELATIVE 258f40 │ │ │ │ -0000000000319e58 0000000000000008 R_X86_64_RELATIVE 2595c0 │ │ │ │ -0000000000319e60 0000000000000008 R_X86_64_RELATIVE 259600 │ │ │ │ -0000000000319e68 0000000000000008 R_X86_64_RELATIVE 258f30 │ │ │ │ -0000000000319e70 0000000000000008 R_X86_64_RELATIVE 259b80 │ │ │ │ -0000000000319e78 0000000000000008 R_X86_64_RELATIVE 259bc0 │ │ │ │ -0000000000319e80 0000000000000008 R_X86_64_RELATIVE 259bb0 │ │ │ │ -0000000000319e88 0000000000000008 R_X86_64_RELATIVE 2595f0 │ │ │ │ -0000000000319e90 0000000000000008 R_X86_64_RELATIVE 259ce0 │ │ │ │ -0000000000319e98 0000000000000008 R_X86_64_RELATIVE 259cb0 │ │ │ │ -0000000000319ea0 0000000000000008 R_X86_64_RELATIVE 258f10 │ │ │ │ -0000000000319ea8 0000000000000008 R_X86_64_RELATIVE 259cc0 │ │ │ │ -0000000000319eb0 0000000000000008 R_X86_64_RELATIVE 2595d0 │ │ │ │ -0000000000319eb8 0000000000000008 R_X86_64_RELATIVE 259cd0 │ │ │ │ -0000000000319ec0 0000000000000008 R_X86_64_RELATIVE 259b90 │ │ │ │ -0000000000319ed0 0000000000000008 R_X86_64_RELATIVE 259e40 │ │ │ │ -0000000000319ed8 0000000000000008 R_X86_64_RELATIVE 259f00 │ │ │ │ -0000000000319ee0 0000000000000008 R_X86_64_RELATIVE 25a430 │ │ │ │ -0000000000319ee8 0000000000000008 R_X86_64_RELATIVE 25a470 │ │ │ │ -0000000000319ef0 0000000000000008 R_X86_64_RELATIVE 259ef0 │ │ │ │ -0000000000319ef8 0000000000000008 R_X86_64_RELATIVE 25abd0 │ │ │ │ -0000000000319f00 0000000000000008 R_X86_64_RELATIVE 25ac10 │ │ │ │ -0000000000319f08 0000000000000008 R_X86_64_RELATIVE 25ac00 │ │ │ │ -0000000000319f10 0000000000000008 R_X86_64_RELATIVE 25a460 │ │ │ │ -0000000000319f18 0000000000000008 R_X86_64_RELATIVE 25acc0 │ │ │ │ -0000000000319f20 0000000000000008 R_X86_64_RELATIVE 25ac90 │ │ │ │ -0000000000319f28 0000000000000008 R_X86_64_RELATIVE 259ed0 │ │ │ │ -0000000000319f30 0000000000000008 R_X86_64_RELATIVE 25aca0 │ │ │ │ -0000000000319f38 0000000000000008 R_X86_64_RELATIVE 25a440 │ │ │ │ -0000000000319f40 0000000000000008 R_X86_64_RELATIVE 25acb0 │ │ │ │ -0000000000319f48 0000000000000008 R_X86_64_RELATIVE 25abe0 │ │ │ │ -0000000000319f58 0000000000000008 R_X86_64_RELATIVE 25da50 │ │ │ │ -0000000000319fa0 0000000000000008 R_X86_64_RELATIVE 25df70 │ │ │ │ -0000000000319fe0 0000000000000008 R_X86_64_RELATIVE 25e1c0 │ │ │ │ -000000000031a028 0000000000000008 R_X86_64_RELATIVE 25f440 │ │ │ │ -000000000031a068 0000000000000008 R_X86_64_RELATIVE 260660 │ │ │ │ -000000000031a0f0 0000000000000008 R_X86_64_RELATIVE 263040 │ │ │ │ -000000000031a288 0000000000000008 R_X86_64_RELATIVE 25c5f0 │ │ │ │ -000000000031a2d0 0000000000000008 R_X86_64_RELATIVE 25ca10 │ │ │ │ -000000000031a310 0000000000000008 R_X86_64_RELATIVE 25cc80 │ │ │ │ -000000000031a358 0000000000000008 R_X86_64_RELATIVE 25d870 │ │ │ │ -000000000031a398 0000000000000008 R_X86_64_RELATIVE 25fe70 │ │ │ │ -000000000031a420 0000000000000008 R_X86_64_RELATIVE 261010 │ │ │ │ -000000000031af40 0000000000000008 R_X86_64_RELATIVE 2641b0 │ │ │ │ -000000000031b958 0000000000000008 R_X86_64_RELATIVE 2641b0 │ │ │ │ -000000000031c370 0000000000000008 R_X86_64_RELATIVE 2641b0 │ │ │ │ -000000000031cd08 0000000000000008 R_X86_64_RELATIVE 248e70 │ │ │ │ -000000000031cd10 0000000000000008 R_X86_64_RELATIVE 248ea0 │ │ │ │ -000000000031cd18 0000000000000008 R_X86_64_RELATIVE 248f10 │ │ │ │ -000000000031cd20 0000000000000008 R_X86_64_RELATIVE 248f20 │ │ │ │ -000000000031cd28 0000000000000008 R_X86_64_RELATIVE 248eb0 │ │ │ │ -000000000031cd30 0000000000000008 R_X86_64_RELATIVE 249080 │ │ │ │ -000000000031cd38 0000000000000008 R_X86_64_RELATIVE 2490a0 │ │ │ │ -000000000031cd40 0000000000000008 R_X86_64_RELATIVE 249090 │ │ │ │ -000000000031cd48 0000000000000008 R_X86_64_RELATIVE 248f30 │ │ │ │ -000000000031cd50 0000000000000008 R_X86_64_RELATIVE 249120 │ │ │ │ -000000000031cd58 0000000000000008 R_X86_64_RELATIVE 2490f0 │ │ │ │ -000000000031cd60 0000000000000008 R_X86_64_RELATIVE 248e90 │ │ │ │ -000000000031cd68 0000000000000008 R_X86_64_RELATIVE 249100 │ │ │ │ -000000000031cd70 0000000000000008 R_X86_64_RELATIVE 248f40 │ │ │ │ -000000000031cd78 0000000000000008 R_X86_64_RELATIVE 249110 │ │ │ │ -000000000031cd80 0000000000000008 R_X86_64_RELATIVE 2490b0 │ │ │ │ -000000000031cd88 0000000000000008 R_X86_64_RELATIVE 2487c0 │ │ │ │ -000000000031cd90 0000000000000008 R_X86_64_RELATIVE 24c930 │ │ │ │ -000000000031cd98 0000000000000008 R_X86_64_RELATIVE 24c960 │ │ │ │ -000000000031cda0 0000000000000008 R_X86_64_RELATIVE 24cb30 │ │ │ │ -000000000031cda8 0000000000000008 R_X86_64_RELATIVE 24cb40 │ │ │ │ -000000000031cdb0 0000000000000008 R_X86_64_RELATIVE 24c970 │ │ │ │ -000000000031cdb8 0000000000000008 R_X86_64_RELATIVE 24ccb0 │ │ │ │ -000000000031cdc0 0000000000000008 R_X86_64_RELATIVE 24ccd0 │ │ │ │ -000000000031cdc8 0000000000000008 R_X86_64_RELATIVE 24ccc0 │ │ │ │ -000000000031cdd0 0000000000000008 R_X86_64_RELATIVE 24cb50 │ │ │ │ -000000000031cdd8 0000000000000008 R_X86_64_RELATIVE 24cd80 │ │ │ │ -000000000031cde0 0000000000000008 R_X86_64_RELATIVE 24cd50 │ │ │ │ -000000000031cde8 0000000000000008 R_X86_64_RELATIVE 24c950 │ │ │ │ -000000000031cdf0 0000000000000008 R_X86_64_RELATIVE 24cd60 │ │ │ │ -000000000031cdf8 0000000000000008 R_X86_64_RELATIVE 24cb60 │ │ │ │ -000000000031ce00 0000000000000008 R_X86_64_RELATIVE 24cd70 │ │ │ │ -000000000031ce08 0000000000000008 R_X86_64_RELATIVE 24cce0 │ │ │ │ -000000000031ce18 0000000000000008 R_X86_64_RELATIVE 2518b0 │ │ │ │ -000000000031ce20 0000000000000008 R_X86_64_RELATIVE 2518f0 │ │ │ │ -000000000031ce28 0000000000000008 R_X86_64_RELATIVE 251cf0 │ │ │ │ -000000000031ce30 0000000000000008 R_X86_64_RELATIVE 251d00 │ │ │ │ -000000000031ce38 0000000000000008 R_X86_64_RELATIVE 251900 │ │ │ │ -000000000031ce40 0000000000000008 R_X86_64_RELATIVE 252230 │ │ │ │ -000000000031ce48 0000000000000008 R_X86_64_RELATIVE 252250 │ │ │ │ -000000000031ce50 0000000000000008 R_X86_64_RELATIVE 252240 │ │ │ │ -000000000031ce58 0000000000000008 R_X86_64_RELATIVE 251d10 │ │ │ │ -000000000031ce60 0000000000000008 R_X86_64_RELATIVE 2522b0 │ │ │ │ -000000000031ce68 0000000000000008 R_X86_64_RELATIVE 2522a0 │ │ │ │ -000000000031ce70 0000000000000008 R_X86_64_RELATIVE 2518e0 │ │ │ │ -000000000031cee8 0000000000000008 R_X86_64_RELATIVE 2565b0 │ │ │ │ -000000000031cfb0 0000000000000008 R_X86_64_RELATIVE 249a90 │ │ │ │ -000000000031cfb8 0000000000000008 R_X86_64_RELATIVE 249ac0 │ │ │ │ -000000000031cfc0 0000000000000008 R_X86_64_RELATIVE 249ba0 │ │ │ │ -000000000031cfc8 0000000000000008 R_X86_64_RELATIVE 249bb0 │ │ │ │ -000000000031cfd0 0000000000000008 R_X86_64_RELATIVE 249ad0 │ │ │ │ -000000000031cfd8 0000000000000008 R_X86_64_RELATIVE 249dc0 │ │ │ │ -000000000031cfe0 0000000000000008 R_X86_64_RELATIVE 249de0 │ │ │ │ -000000000031cfe8 0000000000000008 R_X86_64_RELATIVE 249dd0 │ │ │ │ -000000000031cff0 0000000000000008 R_X86_64_RELATIVE 249bc0 │ │ │ │ -000000000031cff8 0000000000000008 R_X86_64_RELATIVE 249eb0 │ │ │ │ -000000000031d000 0000000000000008 R_X86_64_RELATIVE 249e80 │ │ │ │ -000000000031d008 0000000000000008 R_X86_64_RELATIVE 249ab0 │ │ │ │ -000000000031d010 0000000000000008 R_X86_64_RELATIVE 249e90 │ │ │ │ -000000000031d018 0000000000000008 R_X86_64_RELATIVE 249bd0 │ │ │ │ -000000000031d020 0000000000000008 R_X86_64_RELATIVE 249ea0 │ │ │ │ -000000000031d028 0000000000000008 R_X86_64_RELATIVE 249df0 │ │ │ │ -000000000031d038 0000000000000008 R_X86_64_RELATIVE 24ba00 │ │ │ │ -000000000031d040 0000000000000008 R_X86_64_RELATIVE 24ba30 │ │ │ │ -000000000031d048 0000000000000008 R_X86_64_RELATIVE 24bb30 │ │ │ │ -000000000031d050 0000000000000008 R_X86_64_RELATIVE 24bb40 │ │ │ │ -000000000031d058 0000000000000008 R_X86_64_RELATIVE 24ba40 │ │ │ │ -000000000031d060 0000000000000008 R_X86_64_RELATIVE 24bcb0 │ │ │ │ -000000000031d068 0000000000000008 R_X86_64_RELATIVE 24bcd0 │ │ │ │ -000000000031d070 0000000000000008 R_X86_64_RELATIVE 24bcc0 │ │ │ │ -000000000031d078 0000000000000008 R_X86_64_RELATIVE 24bb50 │ │ │ │ -000000000031d080 0000000000000008 R_X86_64_RELATIVE 24bdc0 │ │ │ │ -000000000031d088 0000000000000008 R_X86_64_RELATIVE 24bd90 │ │ │ │ -000000000031d090 0000000000000008 R_X86_64_RELATIVE 24ba20 │ │ │ │ -000000000031d098 0000000000000008 R_X86_64_RELATIVE 24bda0 │ │ │ │ -000000000031d0a0 0000000000000008 R_X86_64_RELATIVE 24bb60 │ │ │ │ -000000000031d0a8 0000000000000008 R_X86_64_RELATIVE 24bdb0 │ │ │ │ -000000000031d0b0 0000000000000008 R_X86_64_RELATIVE 24bce0 │ │ │ │ -000000000031d0c0 0000000000000008 R_X86_64_RELATIVE 24db20 │ │ │ │ -000000000031d0c8 0000000000000008 R_X86_64_RELATIVE 24db60 │ │ │ │ -000000000031d0d0 0000000000000008 R_X86_64_RELATIVE 24de70 │ │ │ │ -000000000031d0d8 0000000000000008 R_X86_64_RELATIVE 24de80 │ │ │ │ -000000000031d0e0 0000000000000008 R_X86_64_RELATIVE 24db70 │ │ │ │ -000000000031d0e8 0000000000000008 R_X86_64_RELATIVE 24e090 │ │ │ │ -000000000031d0f0 0000000000000008 R_X86_64_RELATIVE 24e0b0 │ │ │ │ -000000000031d0f8 0000000000000008 R_X86_64_RELATIVE 24e0a0 │ │ │ │ -000000000031d100 0000000000000008 R_X86_64_RELATIVE 24de90 │ │ │ │ -000000000031d108 0000000000000008 R_X86_64_RELATIVE 24e140 │ │ │ │ -000000000031d110 0000000000000008 R_X86_64_RELATIVE 24e110 │ │ │ │ -000000000031d118 0000000000000008 R_X86_64_RELATIVE 24db50 │ │ │ │ -000000000031d120 0000000000000008 R_X86_64_RELATIVE 24e120 │ │ │ │ -000000000031d128 0000000000000008 R_X86_64_RELATIVE 24dea0 │ │ │ │ -000000000031d130 0000000000000008 R_X86_64_RELATIVE 24e130 │ │ │ │ -000000000031d138 0000000000000008 R_X86_64_RELATIVE 24e0c0 │ │ │ │ -000000000031d148 0000000000000008 R_X86_64_RELATIVE 2503e0 │ │ │ │ -000000000031d150 0000000000000008 R_X86_64_RELATIVE 250420 │ │ │ │ -000000000031d158 0000000000000008 R_X86_64_RELATIVE 250650 │ │ │ │ -000000000031d160 0000000000000008 R_X86_64_RELATIVE 250660 │ │ │ │ -000000000031d168 0000000000000008 R_X86_64_RELATIVE 250430 │ │ │ │ -000000000031d170 0000000000000008 R_X86_64_RELATIVE 2507f0 │ │ │ │ -000000000031d178 0000000000000008 R_X86_64_RELATIVE 250810 │ │ │ │ -000000000031d180 0000000000000008 R_X86_64_RELATIVE 250800 │ │ │ │ -000000000031d188 0000000000000008 R_X86_64_RELATIVE 250670 │ │ │ │ -000000000031d190 0000000000000008 R_X86_64_RELATIVE 250910 │ │ │ │ -000000000031d198 0000000000000008 R_X86_64_RELATIVE 2508e0 │ │ │ │ -000000000031d1a0 0000000000000008 R_X86_64_RELATIVE 250410 │ │ │ │ -000000000031d1a8 0000000000000008 R_X86_64_RELATIVE 2508f0 │ │ │ │ -000000000031d1b0 0000000000000008 R_X86_64_RELATIVE 250680 │ │ │ │ -000000000031d1b8 0000000000000008 R_X86_64_RELATIVE 250900 │ │ │ │ -000000000031d1c0 0000000000000008 R_X86_64_RELATIVE 250820 │ │ │ │ -000000000031d218 0000000000000008 R_X86_64_RELATIVE 255600 │ │ │ │ -000000000031d2a0 0000000000000008 R_X86_64_RELATIVE 256010 │ │ │ │ -000000000031d3f0 0000000000000008 R_X86_64_RELATIVE 24ab60 │ │ │ │ -000000000031d3f8 0000000000000008 R_X86_64_RELATIVE 24aba0 │ │ │ │ -000000000031d400 0000000000000008 R_X86_64_RELATIVE 24ad30 │ │ │ │ -000000000031d408 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ -000000000031d410 0000000000000008 R_X86_64_RELATIVE 24abb0 │ │ │ │ -000000000031d418 0000000000000008 R_X86_64_RELATIVE 24afc0 │ │ │ │ -000000000031d420 0000000000000008 R_X86_64_RELATIVE 24afe0 │ │ │ │ -000000000031d428 0000000000000008 R_X86_64_RELATIVE 24afd0 │ │ │ │ -000000000031d430 0000000000000008 R_X86_64_RELATIVE 24ad50 │ │ │ │ -000000000031d438 0000000000000008 R_X86_64_RELATIVE 24b110 │ │ │ │ -000000000031d440 0000000000000008 R_X86_64_RELATIVE 24b0e0 │ │ │ │ -000000000031d448 0000000000000008 R_X86_64_RELATIVE 24ab90 │ │ │ │ -000000000031d450 0000000000000008 R_X86_64_RELATIVE 24b0f0 │ │ │ │ -000000000031d458 0000000000000008 R_X86_64_RELATIVE 24ad60 │ │ │ │ -000000000031d460 0000000000000008 R_X86_64_RELATIVE 24b100 │ │ │ │ -000000000031d468 0000000000000008 R_X86_64_RELATIVE 24aff0 │ │ │ │ -000000000031d478 0000000000000008 R_X86_64_RELATIVE 24ec50 │ │ │ │ -000000000031d480 0000000000000008 R_X86_64_RELATIVE 24ec80 │ │ │ │ -000000000031d488 0000000000000008 R_X86_64_RELATIVE 24ee20 │ │ │ │ -000000000031d490 0000000000000008 R_X86_64_RELATIVE 24ee30 │ │ │ │ -000000000031d498 0000000000000008 R_X86_64_RELATIVE 24ec90 │ │ │ │ -000000000031d4a0 0000000000000008 R_X86_64_RELATIVE 24efb0 │ │ │ │ -000000000031d4a8 0000000000000008 R_X86_64_RELATIVE 24efd0 │ │ │ │ -000000000031d4b0 0000000000000008 R_X86_64_RELATIVE 24efc0 │ │ │ │ -000000000031d4b8 0000000000000008 R_X86_64_RELATIVE 24ee40 │ │ │ │ -000000000031d4c0 0000000000000008 R_X86_64_RELATIVE 24f070 │ │ │ │ -000000000031d4c8 0000000000000008 R_X86_64_RELATIVE 24f040 │ │ │ │ -000000000031d4d0 0000000000000008 R_X86_64_RELATIVE 24ec70 │ │ │ │ -000000000031d4d8 0000000000000008 R_X86_64_RELATIVE 24f050 │ │ │ │ -000000000031d4e0 0000000000000008 R_X86_64_RELATIVE 24ee50 │ │ │ │ -000000000031d4e8 0000000000000008 R_X86_64_RELATIVE 24f060 │ │ │ │ -000000000031d4f0 0000000000000008 R_X86_64_RELATIVE 24efe0 │ │ │ │ -000000000031d500 0000000000000008 R_X86_64_RELATIVE 2539d0 │ │ │ │ -000000000031d548 0000000000000008 R_X86_64_RELATIVE 254670 │ │ │ │ -000000000031d588 0000000000000008 R_X86_64_RELATIVE 254980 │ │ │ │ -000000000031d5d0 0000000000000008 R_X86_64_RELATIVE 254a60 │ │ │ │ -000000000031d720 0000000000000008 R_X86_64_RELATIVE 248e70 │ │ │ │ -000000000031d728 0000000000000008 R_X86_64_RELATIVE 248ea0 │ │ │ │ -000000000031d730 0000000000000008 R_X86_64_RELATIVE 248f10 │ │ │ │ -000000000031d738 0000000000000008 R_X86_64_RELATIVE 248f20 │ │ │ │ -000000000031d740 0000000000000008 R_X86_64_RELATIVE 248eb0 │ │ │ │ -000000000031d748 0000000000000008 R_X86_64_RELATIVE 249080 │ │ │ │ -000000000031d750 0000000000000008 R_X86_64_RELATIVE 2490a0 │ │ │ │ -000000000031d758 0000000000000008 R_X86_64_RELATIVE 249090 │ │ │ │ -000000000031d760 0000000000000008 R_X86_64_RELATIVE 248f30 │ │ │ │ -000000000031d768 0000000000000008 R_X86_64_RELATIVE 249120 │ │ │ │ -000000000031d770 0000000000000008 R_X86_64_RELATIVE 2490f0 │ │ │ │ -000000000031d778 0000000000000008 R_X86_64_RELATIVE 248e90 │ │ │ │ -000000000031d780 0000000000000008 R_X86_64_RELATIVE 249100 │ │ │ │ -000000000031d788 0000000000000008 R_X86_64_RELATIVE 248f40 │ │ │ │ -000000000031d790 0000000000000008 R_X86_64_RELATIVE 249110 │ │ │ │ -000000000031d798 0000000000000008 R_X86_64_RELATIVE 2490b0 │ │ │ │ -000000000031d7a0 0000000000000008 R_X86_64_RELATIVE 2487c0 │ │ │ │ -000000000031d7a8 0000000000000008 R_X86_64_RELATIVE 24c930 │ │ │ │ -000000000031d7b0 0000000000000008 R_X86_64_RELATIVE 24c960 │ │ │ │ -000000000031d7b8 0000000000000008 R_X86_64_RELATIVE 24cb30 │ │ │ │ -000000000031d7c0 0000000000000008 R_X86_64_RELATIVE 24cb40 │ │ │ │ -000000000031d7c8 0000000000000008 R_X86_64_RELATIVE 24c970 │ │ │ │ -000000000031d7d0 0000000000000008 R_X86_64_RELATIVE 24ccb0 │ │ │ │ -000000000031d7d8 0000000000000008 R_X86_64_RELATIVE 24ccd0 │ │ │ │ -000000000031d7e0 0000000000000008 R_X86_64_RELATIVE 24ccc0 │ │ │ │ -000000000031d7e8 0000000000000008 R_X86_64_RELATIVE 24cb50 │ │ │ │ -000000000031d7f0 0000000000000008 R_X86_64_RELATIVE 24cd80 │ │ │ │ -000000000031d7f8 0000000000000008 R_X86_64_RELATIVE 24cd50 │ │ │ │ -000000000031d800 0000000000000008 R_X86_64_RELATIVE 24c950 │ │ │ │ -000000000031d808 0000000000000008 R_X86_64_RELATIVE 24cd60 │ │ │ │ -000000000031d810 0000000000000008 R_X86_64_RELATIVE 24cb60 │ │ │ │ -000000000031d818 0000000000000008 R_X86_64_RELATIVE 24cd70 │ │ │ │ -000000000031d820 0000000000000008 R_X86_64_RELATIVE 24cce0 │ │ │ │ -000000000031d830 0000000000000008 R_X86_64_RELATIVE 2518b0 │ │ │ │ -000000000031d838 0000000000000008 R_X86_64_RELATIVE 2518f0 │ │ │ │ -000000000031d840 0000000000000008 R_X86_64_RELATIVE 251cf0 │ │ │ │ -000000000031d848 0000000000000008 R_X86_64_RELATIVE 251d00 │ │ │ │ -000000000031d850 0000000000000008 R_X86_64_RELATIVE 251900 │ │ │ │ -000000000031d858 0000000000000008 R_X86_64_RELATIVE 252230 │ │ │ │ -000000000031d860 0000000000000008 R_X86_64_RELATIVE 252250 │ │ │ │ -000000000031d868 0000000000000008 R_X86_64_RELATIVE 252240 │ │ │ │ -000000000031d870 0000000000000008 R_X86_64_RELATIVE 251d10 │ │ │ │ -000000000031d878 0000000000000008 R_X86_64_RELATIVE 2522b0 │ │ │ │ -000000000031d880 0000000000000008 R_X86_64_RELATIVE 2522a0 │ │ │ │ -000000000031d888 0000000000000008 R_X86_64_RELATIVE 2518e0 │ │ │ │ -000000000031d900 0000000000000008 R_X86_64_RELATIVE 2565b0 │ │ │ │ -000000000031d9c8 0000000000000008 R_X86_64_RELATIVE 249a90 │ │ │ │ -000000000031d9d0 0000000000000008 R_X86_64_RELATIVE 249ac0 │ │ │ │ -000000000031d9d8 0000000000000008 R_X86_64_RELATIVE 249ba0 │ │ │ │ -000000000031d9e0 0000000000000008 R_X86_64_RELATIVE 249bb0 │ │ │ │ -000000000031d9e8 0000000000000008 R_X86_64_RELATIVE 249ad0 │ │ │ │ -000000000031d9f0 0000000000000008 R_X86_64_RELATIVE 249dc0 │ │ │ │ -000000000031d9f8 0000000000000008 R_X86_64_RELATIVE 249de0 │ │ │ │ -000000000031da00 0000000000000008 R_X86_64_RELATIVE 249dd0 │ │ │ │ -000000000031da08 0000000000000008 R_X86_64_RELATIVE 249bc0 │ │ │ │ -000000000031da10 0000000000000008 R_X86_64_RELATIVE 249eb0 │ │ │ │ -000000000031da18 0000000000000008 R_X86_64_RELATIVE 249e80 │ │ │ │ -000000000031da20 0000000000000008 R_X86_64_RELATIVE 249ab0 │ │ │ │ -000000000031da28 0000000000000008 R_X86_64_RELATIVE 249e90 │ │ │ │ -000000000031da30 0000000000000008 R_X86_64_RELATIVE 249bd0 │ │ │ │ -000000000031da38 0000000000000008 R_X86_64_RELATIVE 249ea0 │ │ │ │ -000000000031da40 0000000000000008 R_X86_64_RELATIVE 249df0 │ │ │ │ -000000000031da50 0000000000000008 R_X86_64_RELATIVE 24ba00 │ │ │ │ -000000000031da58 0000000000000008 R_X86_64_RELATIVE 24ba30 │ │ │ │ -000000000031da60 0000000000000008 R_X86_64_RELATIVE 24bb30 │ │ │ │ -000000000031da68 0000000000000008 R_X86_64_RELATIVE 24bb40 │ │ │ │ -000000000031da70 0000000000000008 R_X86_64_RELATIVE 24ba40 │ │ │ │ -000000000031da78 0000000000000008 R_X86_64_RELATIVE 24bcb0 │ │ │ │ -000000000031da80 0000000000000008 R_X86_64_RELATIVE 24bcd0 │ │ │ │ -000000000031da88 0000000000000008 R_X86_64_RELATIVE 24bcc0 │ │ │ │ -000000000031da90 0000000000000008 R_X86_64_RELATIVE 24bb50 │ │ │ │ -000000000031da98 0000000000000008 R_X86_64_RELATIVE 24bdc0 │ │ │ │ -000000000031daa0 0000000000000008 R_X86_64_RELATIVE 24bd90 │ │ │ │ -000000000031daa8 0000000000000008 R_X86_64_RELATIVE 24ba20 │ │ │ │ -000000000031dab0 0000000000000008 R_X86_64_RELATIVE 24bda0 │ │ │ │ -000000000031dab8 0000000000000008 R_X86_64_RELATIVE 24bb60 │ │ │ │ -000000000031dac0 0000000000000008 R_X86_64_RELATIVE 24bdb0 │ │ │ │ -000000000031dac8 0000000000000008 R_X86_64_RELATIVE 24bce0 │ │ │ │ -000000000031dad8 0000000000000008 R_X86_64_RELATIVE 24db20 │ │ │ │ -000000000031dae0 0000000000000008 R_X86_64_RELATIVE 24db60 │ │ │ │ -000000000031dae8 0000000000000008 R_X86_64_RELATIVE 24de70 │ │ │ │ -000000000031daf0 0000000000000008 R_X86_64_RELATIVE 24de80 │ │ │ │ -000000000031daf8 0000000000000008 R_X86_64_RELATIVE 24db70 │ │ │ │ -000000000031db00 0000000000000008 R_X86_64_RELATIVE 24e090 │ │ │ │ -000000000031db08 0000000000000008 R_X86_64_RELATIVE 24e0b0 │ │ │ │ -000000000031db10 0000000000000008 R_X86_64_RELATIVE 24e0a0 │ │ │ │ -000000000031db18 0000000000000008 R_X86_64_RELATIVE 24de90 │ │ │ │ -000000000031db20 0000000000000008 R_X86_64_RELATIVE 24e140 │ │ │ │ -000000000031db28 0000000000000008 R_X86_64_RELATIVE 24e110 │ │ │ │ -000000000031db30 0000000000000008 R_X86_64_RELATIVE 24db50 │ │ │ │ -000000000031db38 0000000000000008 R_X86_64_RELATIVE 24e120 │ │ │ │ -000000000031db40 0000000000000008 R_X86_64_RELATIVE 24dea0 │ │ │ │ -000000000031db48 0000000000000008 R_X86_64_RELATIVE 24e130 │ │ │ │ -000000000031db50 0000000000000008 R_X86_64_RELATIVE 24e0c0 │ │ │ │ -000000000031db60 0000000000000008 R_X86_64_RELATIVE 2503e0 │ │ │ │ -000000000031db68 0000000000000008 R_X86_64_RELATIVE 250420 │ │ │ │ -000000000031db70 0000000000000008 R_X86_64_RELATIVE 250650 │ │ │ │ -000000000031db78 0000000000000008 R_X86_64_RELATIVE 250660 │ │ │ │ -000000000031db80 0000000000000008 R_X86_64_RELATIVE 250430 │ │ │ │ -000000000031db88 0000000000000008 R_X86_64_RELATIVE 2507f0 │ │ │ │ -000000000031db90 0000000000000008 R_X86_64_RELATIVE 250810 │ │ │ │ -000000000031db98 0000000000000008 R_X86_64_RELATIVE 250800 │ │ │ │ -000000000031dba0 0000000000000008 R_X86_64_RELATIVE 250670 │ │ │ │ -000000000031dba8 0000000000000008 R_X86_64_RELATIVE 250910 │ │ │ │ -000000000031dbb0 0000000000000008 R_X86_64_RELATIVE 2508e0 │ │ │ │ -000000000031dbb8 0000000000000008 R_X86_64_RELATIVE 250410 │ │ │ │ -000000000031dbc0 0000000000000008 R_X86_64_RELATIVE 2508f0 │ │ │ │ -000000000031dbc8 0000000000000008 R_X86_64_RELATIVE 250680 │ │ │ │ -000000000031dbd0 0000000000000008 R_X86_64_RELATIVE 250900 │ │ │ │ -000000000031dbd8 0000000000000008 R_X86_64_RELATIVE 250820 │ │ │ │ -000000000031dc30 0000000000000008 R_X86_64_RELATIVE 255600 │ │ │ │ -000000000031dcb8 0000000000000008 R_X86_64_RELATIVE 256010 │ │ │ │ -000000000031de08 0000000000000008 R_X86_64_RELATIVE 24ab60 │ │ │ │ -000000000031de10 0000000000000008 R_X86_64_RELATIVE 24aba0 │ │ │ │ -000000000031de18 0000000000000008 R_X86_64_RELATIVE 24ad30 │ │ │ │ -000000000031de20 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ -000000000031de28 0000000000000008 R_X86_64_RELATIVE 24abb0 │ │ │ │ -000000000031de30 0000000000000008 R_X86_64_RELATIVE 24afc0 │ │ │ │ -000000000031de38 0000000000000008 R_X86_64_RELATIVE 24afe0 │ │ │ │ -000000000031de40 0000000000000008 R_X86_64_RELATIVE 24afd0 │ │ │ │ -000000000031de48 0000000000000008 R_X86_64_RELATIVE 24ad50 │ │ │ │ -000000000031de50 0000000000000008 R_X86_64_RELATIVE 24b110 │ │ │ │ -000000000031de58 0000000000000008 R_X86_64_RELATIVE 24b0e0 │ │ │ │ -000000000031de60 0000000000000008 R_X86_64_RELATIVE 24ab90 │ │ │ │ -000000000031de68 0000000000000008 R_X86_64_RELATIVE 24b0f0 │ │ │ │ -000000000031de70 0000000000000008 R_X86_64_RELATIVE 24ad60 │ │ │ │ -000000000031de78 0000000000000008 R_X86_64_RELATIVE 24b100 │ │ │ │ -000000000031de80 0000000000000008 R_X86_64_RELATIVE 24aff0 │ │ │ │ -000000000031de90 0000000000000008 R_X86_64_RELATIVE 24ec50 │ │ │ │ -000000000031de98 0000000000000008 R_X86_64_RELATIVE 24ec80 │ │ │ │ -000000000031dea0 0000000000000008 R_X86_64_RELATIVE 24ee20 │ │ │ │ -000000000031dea8 0000000000000008 R_X86_64_RELATIVE 24ee30 │ │ │ │ -000000000031deb0 0000000000000008 R_X86_64_RELATIVE 24ec90 │ │ │ │ -000000000031deb8 0000000000000008 R_X86_64_RELATIVE 24efb0 │ │ │ │ -000000000031dec0 0000000000000008 R_X86_64_RELATIVE 24efd0 │ │ │ │ -000000000031dec8 0000000000000008 R_X86_64_RELATIVE 24efc0 │ │ │ │ -000000000031ded0 0000000000000008 R_X86_64_RELATIVE 24ee40 │ │ │ │ -000000000031ded8 0000000000000008 R_X86_64_RELATIVE 24f070 │ │ │ │ -000000000031dee0 0000000000000008 R_X86_64_RELATIVE 24f040 │ │ │ │ -000000000031dee8 0000000000000008 R_X86_64_RELATIVE 24ec70 │ │ │ │ -000000000031def0 0000000000000008 R_X86_64_RELATIVE 24f050 │ │ │ │ -000000000031def8 0000000000000008 R_X86_64_RELATIVE 24ee50 │ │ │ │ -000000000031df00 0000000000000008 R_X86_64_RELATIVE 24f060 │ │ │ │ -000000000031df08 0000000000000008 R_X86_64_RELATIVE 24efe0 │ │ │ │ -000000000031df18 0000000000000008 R_X86_64_RELATIVE 2539d0 │ │ │ │ -000000000031df60 0000000000000008 R_X86_64_RELATIVE 254670 │ │ │ │ -000000000031dfa0 0000000000000008 R_X86_64_RELATIVE 254980 │ │ │ │ -000000000031dfe8 0000000000000008 R_X86_64_RELATIVE 254a60 │ │ │ │ -000000000031e138 0000000000000008 R_X86_64_RELATIVE 248e70 │ │ │ │ -000000000031e140 0000000000000008 R_X86_64_RELATIVE 248ea0 │ │ │ │ -000000000031e148 0000000000000008 R_X86_64_RELATIVE 248f10 │ │ │ │ -000000000031e150 0000000000000008 R_X86_64_RELATIVE 248f20 │ │ │ │ -000000000031e158 0000000000000008 R_X86_64_RELATIVE 248eb0 │ │ │ │ -000000000031e160 0000000000000008 R_X86_64_RELATIVE 249080 │ │ │ │ -000000000031e168 0000000000000008 R_X86_64_RELATIVE 2490a0 │ │ │ │ -000000000031e170 0000000000000008 R_X86_64_RELATIVE 249090 │ │ │ │ -000000000031e178 0000000000000008 R_X86_64_RELATIVE 248f30 │ │ │ │ -000000000031e180 0000000000000008 R_X86_64_RELATIVE 249120 │ │ │ │ -000000000031e188 0000000000000008 R_X86_64_RELATIVE 2490f0 │ │ │ │ -000000000031e190 0000000000000008 R_X86_64_RELATIVE 248e90 │ │ │ │ -000000000031e198 0000000000000008 R_X86_64_RELATIVE 249100 │ │ │ │ -000000000031e1a0 0000000000000008 R_X86_64_RELATIVE 248f40 │ │ │ │ -000000000031e1a8 0000000000000008 R_X86_64_RELATIVE 249110 │ │ │ │ -000000000031e1b0 0000000000000008 R_X86_64_RELATIVE 2490b0 │ │ │ │ -000000000031e1b8 0000000000000008 R_X86_64_RELATIVE 2487c0 │ │ │ │ -000000000031e1c0 0000000000000008 R_X86_64_RELATIVE 24c930 │ │ │ │ -000000000031e1c8 0000000000000008 R_X86_64_RELATIVE 24c960 │ │ │ │ -000000000031e1d0 0000000000000008 R_X86_64_RELATIVE 24cb30 │ │ │ │ -000000000031e1d8 0000000000000008 R_X86_64_RELATIVE 24cb40 │ │ │ │ -000000000031e1e0 0000000000000008 R_X86_64_RELATIVE 24c970 │ │ │ │ -000000000031e1e8 0000000000000008 R_X86_64_RELATIVE 24ccb0 │ │ │ │ -000000000031e1f0 0000000000000008 R_X86_64_RELATIVE 24ccd0 │ │ │ │ -000000000031e1f8 0000000000000008 R_X86_64_RELATIVE 24ccc0 │ │ │ │ -000000000031e200 0000000000000008 R_X86_64_RELATIVE 24cb50 │ │ │ │ -000000000031e208 0000000000000008 R_X86_64_RELATIVE 24cd80 │ │ │ │ -000000000031e210 0000000000000008 R_X86_64_RELATIVE 24cd50 │ │ │ │ -000000000031e218 0000000000000008 R_X86_64_RELATIVE 24c950 │ │ │ │ -000000000031e220 0000000000000008 R_X86_64_RELATIVE 24cd60 │ │ │ │ -000000000031e228 0000000000000008 R_X86_64_RELATIVE 24cb60 │ │ │ │ -000000000031e230 0000000000000008 R_X86_64_RELATIVE 24cd70 │ │ │ │ -000000000031e238 0000000000000008 R_X86_64_RELATIVE 24cce0 │ │ │ │ -000000000031e248 0000000000000008 R_X86_64_RELATIVE 2518b0 │ │ │ │ -000000000031e250 0000000000000008 R_X86_64_RELATIVE 2518f0 │ │ │ │ -000000000031e258 0000000000000008 R_X86_64_RELATIVE 251cf0 │ │ │ │ -000000000031e260 0000000000000008 R_X86_64_RELATIVE 251d00 │ │ │ │ -000000000031e268 0000000000000008 R_X86_64_RELATIVE 251900 │ │ │ │ -000000000031e270 0000000000000008 R_X86_64_RELATIVE 252230 │ │ │ │ -000000000031e278 0000000000000008 R_X86_64_RELATIVE 252250 │ │ │ │ -000000000031e280 0000000000000008 R_X86_64_RELATIVE 252240 │ │ │ │ -000000000031e288 0000000000000008 R_X86_64_RELATIVE 251d10 │ │ │ │ -000000000031e290 0000000000000008 R_X86_64_RELATIVE 2522b0 │ │ │ │ -000000000031e298 0000000000000008 R_X86_64_RELATIVE 2522a0 │ │ │ │ -000000000031e2a0 0000000000000008 R_X86_64_RELATIVE 2518e0 │ │ │ │ -000000000031e318 0000000000000008 R_X86_64_RELATIVE 2565b0 │ │ │ │ -000000000031e3e0 0000000000000008 R_X86_64_RELATIVE 249a90 │ │ │ │ -000000000031e3e8 0000000000000008 R_X86_64_RELATIVE 249ac0 │ │ │ │ -000000000031e3f0 0000000000000008 R_X86_64_RELATIVE 249ba0 │ │ │ │ -000000000031e3f8 0000000000000008 R_X86_64_RELATIVE 249bb0 │ │ │ │ -000000000031e400 0000000000000008 R_X86_64_RELATIVE 249ad0 │ │ │ │ -000000000031e408 0000000000000008 R_X86_64_RELATIVE 249dc0 │ │ │ │ -000000000031e410 0000000000000008 R_X86_64_RELATIVE 249de0 │ │ │ │ -000000000031e418 0000000000000008 R_X86_64_RELATIVE 249dd0 │ │ │ │ -000000000031e420 0000000000000008 R_X86_64_RELATIVE 249bc0 │ │ │ │ -000000000031e428 0000000000000008 R_X86_64_RELATIVE 249eb0 │ │ │ │ -000000000031e430 0000000000000008 R_X86_64_RELATIVE 249e80 │ │ │ │ -000000000031e438 0000000000000008 R_X86_64_RELATIVE 249ab0 │ │ │ │ -000000000031e440 0000000000000008 R_X86_64_RELATIVE 249e90 │ │ │ │ -000000000031e448 0000000000000008 R_X86_64_RELATIVE 249bd0 │ │ │ │ -000000000031e450 0000000000000008 R_X86_64_RELATIVE 249ea0 │ │ │ │ -000000000031e458 0000000000000008 R_X86_64_RELATIVE 249df0 │ │ │ │ -000000000031e468 0000000000000008 R_X86_64_RELATIVE 24ba00 │ │ │ │ -000000000031e470 0000000000000008 R_X86_64_RELATIVE 24ba30 │ │ │ │ -000000000031e478 0000000000000008 R_X86_64_RELATIVE 24bb30 │ │ │ │ -000000000031e480 0000000000000008 R_X86_64_RELATIVE 24bb40 │ │ │ │ -000000000031e488 0000000000000008 R_X86_64_RELATIVE 24ba40 │ │ │ │ -000000000031e490 0000000000000008 R_X86_64_RELATIVE 24bcb0 │ │ │ │ -000000000031e498 0000000000000008 R_X86_64_RELATIVE 24bcd0 │ │ │ │ -000000000031e4a0 0000000000000008 R_X86_64_RELATIVE 24bcc0 │ │ │ │ -000000000031e4a8 0000000000000008 R_X86_64_RELATIVE 24bb50 │ │ │ │ -000000000031e4b0 0000000000000008 R_X86_64_RELATIVE 24bdc0 │ │ │ │ -000000000031e4b8 0000000000000008 R_X86_64_RELATIVE 24bd90 │ │ │ │ -000000000031e4c0 0000000000000008 R_X86_64_RELATIVE 24ba20 │ │ │ │ -000000000031e4c8 0000000000000008 R_X86_64_RELATIVE 24bda0 │ │ │ │ -000000000031e4d0 0000000000000008 R_X86_64_RELATIVE 24bb60 │ │ │ │ -000000000031e4d8 0000000000000008 R_X86_64_RELATIVE 24bdb0 │ │ │ │ -000000000031e4e0 0000000000000008 R_X86_64_RELATIVE 24bce0 │ │ │ │ -000000000031e4f0 0000000000000008 R_X86_64_RELATIVE 24db20 │ │ │ │ -000000000031e4f8 0000000000000008 R_X86_64_RELATIVE 24db60 │ │ │ │ -000000000031e500 0000000000000008 R_X86_64_RELATIVE 24de70 │ │ │ │ -000000000031e508 0000000000000008 R_X86_64_RELATIVE 24de80 │ │ │ │ -000000000031e510 0000000000000008 R_X86_64_RELATIVE 24db70 │ │ │ │ -000000000031e518 0000000000000008 R_X86_64_RELATIVE 24e090 │ │ │ │ -000000000031e520 0000000000000008 R_X86_64_RELATIVE 24e0b0 │ │ │ │ -000000000031e528 0000000000000008 R_X86_64_RELATIVE 24e0a0 │ │ │ │ -000000000031e530 0000000000000008 R_X86_64_RELATIVE 24de90 │ │ │ │ -000000000031e538 0000000000000008 R_X86_64_RELATIVE 24e140 │ │ │ │ -000000000031e540 0000000000000008 R_X86_64_RELATIVE 24e110 │ │ │ │ -000000000031e548 0000000000000008 R_X86_64_RELATIVE 24db50 │ │ │ │ -000000000031e550 0000000000000008 R_X86_64_RELATIVE 24e120 │ │ │ │ -000000000031e558 0000000000000008 R_X86_64_RELATIVE 24dea0 │ │ │ │ -000000000031e560 0000000000000008 R_X86_64_RELATIVE 24e130 │ │ │ │ -000000000031e568 0000000000000008 R_X86_64_RELATIVE 24e0c0 │ │ │ │ -000000000031e578 0000000000000008 R_X86_64_RELATIVE 2503e0 │ │ │ │ -000000000031e580 0000000000000008 R_X86_64_RELATIVE 250420 │ │ │ │ -000000000031e588 0000000000000008 R_X86_64_RELATIVE 250650 │ │ │ │ -000000000031e590 0000000000000008 R_X86_64_RELATIVE 250660 │ │ │ │ -000000000031e598 0000000000000008 R_X86_64_RELATIVE 250430 │ │ │ │ -000000000031e5a0 0000000000000008 R_X86_64_RELATIVE 2507f0 │ │ │ │ -000000000031e5a8 0000000000000008 R_X86_64_RELATIVE 250810 │ │ │ │ -000000000031e5b0 0000000000000008 R_X86_64_RELATIVE 250800 │ │ │ │ -000000000031e5b8 0000000000000008 R_X86_64_RELATIVE 250670 │ │ │ │ -000000000031e5c0 0000000000000008 R_X86_64_RELATIVE 250910 │ │ │ │ -000000000031e5c8 0000000000000008 R_X86_64_RELATIVE 2508e0 │ │ │ │ -000000000031e5d0 0000000000000008 R_X86_64_RELATIVE 250410 │ │ │ │ -000000000031e5d8 0000000000000008 R_X86_64_RELATIVE 2508f0 │ │ │ │ -000000000031e5e0 0000000000000008 R_X86_64_RELATIVE 250680 │ │ │ │ -000000000031e5e8 0000000000000008 R_X86_64_RELATIVE 250900 │ │ │ │ -000000000031e5f0 0000000000000008 R_X86_64_RELATIVE 250820 │ │ │ │ -000000000031e648 0000000000000008 R_X86_64_RELATIVE 255600 │ │ │ │ -000000000031e6d0 0000000000000008 R_X86_64_RELATIVE 256010 │ │ │ │ -000000000031e820 0000000000000008 R_X86_64_RELATIVE 24ab60 │ │ │ │ -000000000031e828 0000000000000008 R_X86_64_RELATIVE 24aba0 │ │ │ │ -000000000031e830 0000000000000008 R_X86_64_RELATIVE 24ad30 │ │ │ │ -000000000031e838 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ -000000000031e840 0000000000000008 R_X86_64_RELATIVE 24abb0 │ │ │ │ -000000000031e848 0000000000000008 R_X86_64_RELATIVE 24afc0 │ │ │ │ -000000000031e850 0000000000000008 R_X86_64_RELATIVE 24afe0 │ │ │ │ -000000000031e858 0000000000000008 R_X86_64_RELATIVE 24afd0 │ │ │ │ -000000000031e860 0000000000000008 R_X86_64_RELATIVE 24ad50 │ │ │ │ -000000000031e868 0000000000000008 R_X86_64_RELATIVE 24b110 │ │ │ │ -000000000031e870 0000000000000008 R_X86_64_RELATIVE 24b0e0 │ │ │ │ -000000000031e878 0000000000000008 R_X86_64_RELATIVE 24ab90 │ │ │ │ -000000000031e880 0000000000000008 R_X86_64_RELATIVE 24b0f0 │ │ │ │ -000000000031e888 0000000000000008 R_X86_64_RELATIVE 24ad60 │ │ │ │ -000000000031e890 0000000000000008 R_X86_64_RELATIVE 24b100 │ │ │ │ -000000000031e898 0000000000000008 R_X86_64_RELATIVE 24aff0 │ │ │ │ -000000000031e8a8 0000000000000008 R_X86_64_RELATIVE 24ec50 │ │ │ │ -000000000031e8b0 0000000000000008 R_X86_64_RELATIVE 24ec80 │ │ │ │ -000000000031e8b8 0000000000000008 R_X86_64_RELATIVE 24ee20 │ │ │ │ -000000000031e8c0 0000000000000008 R_X86_64_RELATIVE 24ee30 │ │ │ │ -000000000031e8c8 0000000000000008 R_X86_64_RELATIVE 24ec90 │ │ │ │ -000000000031e8d0 0000000000000008 R_X86_64_RELATIVE 24efb0 │ │ │ │ -000000000031e8d8 0000000000000008 R_X86_64_RELATIVE 24efd0 │ │ │ │ -000000000031e8e0 0000000000000008 R_X86_64_RELATIVE 24efc0 │ │ │ │ -000000000031e8e8 0000000000000008 R_X86_64_RELATIVE 24ee40 │ │ │ │ -000000000031e8f0 0000000000000008 R_X86_64_RELATIVE 24f070 │ │ │ │ -000000000031e8f8 0000000000000008 R_X86_64_RELATIVE 24f040 │ │ │ │ -000000000031e900 0000000000000008 R_X86_64_RELATIVE 24ec70 │ │ │ │ -000000000031e908 0000000000000008 R_X86_64_RELATIVE 24f050 │ │ │ │ -000000000031e910 0000000000000008 R_X86_64_RELATIVE 24ee50 │ │ │ │ -000000000031e918 0000000000000008 R_X86_64_RELATIVE 24f060 │ │ │ │ -000000000031e920 0000000000000008 R_X86_64_RELATIVE 24efe0 │ │ │ │ -000000000031e930 0000000000000008 R_X86_64_RELATIVE 2539d0 │ │ │ │ -000000000031e978 0000000000000008 R_X86_64_RELATIVE 254670 │ │ │ │ -000000000031e9b8 0000000000000008 R_X86_64_RELATIVE 254980 │ │ │ │ -000000000031ea00 0000000000000008 R_X86_64_RELATIVE 254a60 │ │ │ │ +00000000003121f0 0000000000000008 R_X86_64_RELATIVE 240f50 │ │ │ │ +0000000000312b88 0000000000000008 R_X86_64_RELATIVE 240a20 │ │ │ │ +0000000000312b90 0000000000000008 R_X86_64_RELATIVE 240a60 │ │ │ │ +0000000000312b98 0000000000000008 R_X86_64_RELATIVE 240c20 │ │ │ │ +0000000000312ba0 0000000000000008 R_X86_64_RELATIVE 240c30 │ │ │ │ +0000000000312ba8 0000000000000008 R_X86_64_RELATIVE 240a70 │ │ │ │ +0000000000312bb0 0000000000000008 R_X86_64_RELATIVE 240db0 │ │ │ │ +0000000000312bb8 0000000000000008 R_X86_64_RELATIVE 240dd0 │ │ │ │ +0000000000312bc0 0000000000000008 R_X86_64_RELATIVE 240dc0 │ │ │ │ +0000000000312bc8 0000000000000008 R_X86_64_RELATIVE 240c40 │ │ │ │ +0000000000312bd0 0000000000000008 R_X86_64_RELATIVE 240ed0 │ │ │ │ +0000000000312bd8 0000000000000008 R_X86_64_RELATIVE 240ea0 │ │ │ │ +0000000000312be0 0000000000000008 R_X86_64_RELATIVE 240a80 │ │ │ │ +0000000000312be8 0000000000000008 R_X86_64_RELATIVE 240eb0 │ │ │ │ +0000000000312bf0 0000000000000008 R_X86_64_RELATIVE 240c50 │ │ │ │ +0000000000312bf8 0000000000000008 R_X86_64_RELATIVE 240ec0 │ │ │ │ +0000000000312c00 0000000000000008 R_X86_64_RELATIVE 240de0 │ │ │ │ +0000000000312c10 0000000000000008 R_X86_64_RELATIVE 241e60 │ │ │ │ +0000000000312c18 0000000000000008 R_X86_64_RELATIVE 241f30 │ │ │ │ +0000000000312c20 0000000000000008 R_X86_64_RELATIVE 242480 │ │ │ │ +0000000000312c28 0000000000000008 R_X86_64_RELATIVE 2424a0 │ │ │ │ +0000000000312c30 0000000000000008 R_X86_64_RELATIVE 241f50 │ │ │ │ +0000000000312c38 0000000000000008 R_X86_64_RELATIVE 2429c0 │ │ │ │ +0000000000312c40 0000000000000008 R_X86_64_RELATIVE 242a00 │ │ │ │ +0000000000312c48 0000000000000008 R_X86_64_RELATIVE 2429e0 │ │ │ │ +0000000000312c50 0000000000000008 R_X86_64_RELATIVE 2424c0 │ │ │ │ +0000000000312c58 0000000000000008 R_X86_64_RELATIVE 242bc0 │ │ │ │ +0000000000312c60 0000000000000008 R_X86_64_RELATIVE 242b60 │ │ │ │ +0000000000312c68 0000000000000008 R_X86_64_RELATIVE 241f70 │ │ │ │ +0000000000312c70 0000000000000008 R_X86_64_RELATIVE 242b80 │ │ │ │ +0000000000312c78 0000000000000008 R_X86_64_RELATIVE 2424e0 │ │ │ │ +0000000000312c80 0000000000000008 R_X86_64_RELATIVE 242ba0 │ │ │ │ +0000000000312c88 0000000000000008 R_X86_64_RELATIVE 242a20 │ │ │ │ +0000000000312c98 0000000000000008 R_X86_64_RELATIVE 246820 │ │ │ │ +0000000000312ca0 0000000000000008 R_X86_64_RELATIVE 246880 │ │ │ │ +0000000000312ca8 0000000000000008 R_X86_64_RELATIVE 246cd0 │ │ │ │ +0000000000312cb0 0000000000000008 R_X86_64_RELATIVE 246cf0 │ │ │ │ +0000000000312cb8 0000000000000008 R_X86_64_RELATIVE 2468a0 │ │ │ │ +0000000000312cc0 0000000000000008 R_X86_64_RELATIVE 247150 │ │ │ │ +0000000000312cc8 0000000000000008 R_X86_64_RELATIVE 247190 │ │ │ │ +0000000000312cd0 0000000000000008 R_X86_64_RELATIVE 247170 │ │ │ │ +0000000000312cd8 0000000000000008 R_X86_64_RELATIVE 246d10 │ │ │ │ +0000000000312ce0 0000000000000008 R_X86_64_RELATIVE 2476b0 │ │ │ │ +0000000000312ce8 0000000000000008 R_X86_64_RELATIVE 247690 │ │ │ │ +0000000000312cf0 0000000000000008 R_X86_64_RELATIVE 2468c0 │ │ │ │ +0000000000312d20 0000000000000008 R_X86_64_RELATIVE 24b1a0 │ │ │ │ +0000000000312d68 0000000000000008 R_X86_64_RELATIVE 24bad0 │ │ │ │ +0000000000312da8 0000000000000008 R_X86_64_RELATIVE 2500c0 │ │ │ │ +0000000000312e30 0000000000000008 R_X86_64_RELATIVE 241060 │ │ │ │ +0000000000312e38 0000000000000008 R_X86_64_RELATIVE 2410b0 │ │ │ │ +0000000000312e40 0000000000000008 R_X86_64_RELATIVE 241270 │ │ │ │ +0000000000312e48 0000000000000008 R_X86_64_RELATIVE 241280 │ │ │ │ +0000000000312e50 0000000000000008 R_X86_64_RELATIVE 2410c0 │ │ │ │ +0000000000312e58 0000000000000008 R_X86_64_RELATIVE 2415e0 │ │ │ │ +0000000000312e60 0000000000000008 R_X86_64_RELATIVE 241600 │ │ │ │ +0000000000312e68 0000000000000008 R_X86_64_RELATIVE 2415f0 │ │ │ │ +0000000000312e70 0000000000000008 R_X86_64_RELATIVE 241290 │ │ │ │ +0000000000312e78 0000000000000008 R_X86_64_RELATIVE 241700 │ │ │ │ +0000000000312e80 0000000000000008 R_X86_64_RELATIVE 2416d0 │ │ │ │ +0000000000312e88 0000000000000008 R_X86_64_RELATIVE 2410d0 │ │ │ │ +0000000000312e90 0000000000000008 R_X86_64_RELATIVE 2416e0 │ │ │ │ +0000000000312e98 0000000000000008 R_X86_64_RELATIVE 2412a0 │ │ │ │ +0000000000312ea0 0000000000000008 R_X86_64_RELATIVE 2416f0 │ │ │ │ +0000000000312ea8 0000000000000008 R_X86_64_RELATIVE 241610 │ │ │ │ +0000000000312eb8 0000000000000008 R_X86_64_RELATIVE 241790 │ │ │ │ +0000000000312ec0 0000000000000008 R_X86_64_RELATIVE 2417e0 │ │ │ │ +0000000000312ec8 0000000000000008 R_X86_64_RELATIVE 241990 │ │ │ │ +0000000000312ed0 0000000000000008 R_X86_64_RELATIVE 2419a0 │ │ │ │ +0000000000312ed8 0000000000000008 R_X86_64_RELATIVE 2417f0 │ │ │ │ +0000000000312ee0 0000000000000008 R_X86_64_RELATIVE 241c50 │ │ │ │ +0000000000312ee8 0000000000000008 R_X86_64_RELATIVE 241c70 │ │ │ │ +0000000000312ef0 0000000000000008 R_X86_64_RELATIVE 241c60 │ │ │ │ +0000000000312ef8 0000000000000008 R_X86_64_RELATIVE 2419b0 │ │ │ │ +0000000000312f00 0000000000000008 R_X86_64_RELATIVE 241d80 │ │ │ │ +0000000000312f08 0000000000000008 R_X86_64_RELATIVE 241d50 │ │ │ │ +0000000000312f10 0000000000000008 R_X86_64_RELATIVE 241800 │ │ │ │ +0000000000312f18 0000000000000008 R_X86_64_RELATIVE 241d60 │ │ │ │ +0000000000312f20 0000000000000008 R_X86_64_RELATIVE 2419c0 │ │ │ │ +0000000000312f28 0000000000000008 R_X86_64_RELATIVE 241d70 │ │ │ │ +0000000000312f30 0000000000000008 R_X86_64_RELATIVE 241c80 │ │ │ │ +0000000000312f40 0000000000000008 R_X86_64_RELATIVE 2444b0 │ │ │ │ +0000000000312f48 0000000000000008 R_X86_64_RELATIVE 244530 │ │ │ │ +0000000000312f50 0000000000000008 R_X86_64_RELATIVE 244820 │ │ │ │ +0000000000312f58 0000000000000008 R_X86_64_RELATIVE 244840 │ │ │ │ +0000000000312f60 0000000000000008 R_X86_64_RELATIVE 244550 │ │ │ │ +0000000000312f68 0000000000000008 R_X86_64_RELATIVE 2449a0 │ │ │ │ +0000000000312f70 0000000000000008 R_X86_64_RELATIVE 2449e0 │ │ │ │ +0000000000312f78 0000000000000008 R_X86_64_RELATIVE 2449c0 │ │ │ │ +0000000000312f80 0000000000000008 R_X86_64_RELATIVE 244860 │ │ │ │ +0000000000312f88 0000000000000008 R_X86_64_RELATIVE 244b80 │ │ │ │ +0000000000312f90 0000000000000008 R_X86_64_RELATIVE 244b20 │ │ │ │ +0000000000312f98 0000000000000008 R_X86_64_RELATIVE 244570 │ │ │ │ +0000000000312fa0 0000000000000008 R_X86_64_RELATIVE 244b40 │ │ │ │ +0000000000312fa8 0000000000000008 R_X86_64_RELATIVE 244880 │ │ │ │ +0000000000312fb0 0000000000000008 R_X86_64_RELATIVE 244b60 │ │ │ │ +0000000000312fb8 0000000000000008 R_X86_64_RELATIVE 244a00 │ │ │ │ +0000000000312fc8 0000000000000008 R_X86_64_RELATIVE 244e00 │ │ │ │ +0000000000312fd0 0000000000000008 R_X86_64_RELATIVE 244e60 │ │ │ │ +0000000000312fd8 0000000000000008 R_X86_64_RELATIVE 245550 │ │ │ │ +0000000000312fe0 0000000000000008 R_X86_64_RELATIVE 245570 │ │ │ │ +0000000000312fe8 0000000000000008 R_X86_64_RELATIVE 244e80 │ │ │ │ +0000000000312ff0 0000000000000008 R_X86_64_RELATIVE 246310 │ │ │ │ +0000000000312ff8 0000000000000008 R_X86_64_RELATIVE 246350 │ │ │ │ +0000000000313000 0000000000000008 R_X86_64_RELATIVE 246330 │ │ │ │ +0000000000313008 0000000000000008 R_X86_64_RELATIVE 245590 │ │ │ │ +0000000000313010 0000000000000008 R_X86_64_RELATIVE 246640 │ │ │ │ +0000000000313018 0000000000000008 R_X86_64_RELATIVE 2465e0 │ │ │ │ +0000000000313020 0000000000000008 R_X86_64_RELATIVE 244ea0 │ │ │ │ +0000000000313028 0000000000000008 R_X86_64_RELATIVE 246600 │ │ │ │ +0000000000313030 0000000000000008 R_X86_64_RELATIVE 2455b0 │ │ │ │ +0000000000313038 0000000000000008 R_X86_64_RELATIVE 246620 │ │ │ │ +0000000000313040 0000000000000008 R_X86_64_RELATIVE 246370 │ │ │ │ +0000000000313050 0000000000000008 R_X86_64_RELATIVE 2499e0 │ │ │ │ +0000000000313098 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ +00000000003130d8 0000000000000008 R_X86_64_RELATIVE 24a6c0 │ │ │ │ +0000000000313120 0000000000000008 R_X86_64_RELATIVE 24af70 │ │ │ │ +0000000000313160 0000000000000008 R_X86_64_RELATIVE 24f0b0 │ │ │ │ +00000000003131e8 0000000000000008 R_X86_64_RELATIVE 24f770 │ │ │ │ +0000000000313270 0000000000000008 R_X86_64_RELATIVE 242c80 │ │ │ │ +0000000000313278 0000000000000008 R_X86_64_RELATIVE 242e30 │ │ │ │ +0000000000313280 0000000000000008 R_X86_64_RELATIVE 2430f0 │ │ │ │ +0000000000313288 0000000000000008 R_X86_64_RELATIVE 243100 │ │ │ │ +0000000000313290 0000000000000008 R_X86_64_RELATIVE 242e40 │ │ │ │ +0000000000313298 0000000000000008 R_X86_64_RELATIVE 2433c0 │ │ │ │ +00000000003132a0 0000000000000008 R_X86_64_RELATIVE 2433e0 │ │ │ │ +00000000003132a8 0000000000000008 R_X86_64_RELATIVE 2433d0 │ │ │ │ +00000000003132b0 0000000000000008 R_X86_64_RELATIVE 243110 │ │ │ │ +00000000003132b8 0000000000000008 R_X86_64_RELATIVE 2434a0 │ │ │ │ +00000000003132c0 0000000000000008 R_X86_64_RELATIVE 243470 │ │ │ │ +00000000003132c8 0000000000000008 R_X86_64_RELATIVE 242e50 │ │ │ │ +00000000003132d0 0000000000000008 R_X86_64_RELATIVE 243480 │ │ │ │ +00000000003132d8 0000000000000008 R_X86_64_RELATIVE 243120 │ │ │ │ +00000000003132e0 0000000000000008 R_X86_64_RELATIVE 243490 │ │ │ │ +00000000003132e8 0000000000000008 R_X86_64_RELATIVE 2433f0 │ │ │ │ +00000000003132f8 0000000000000008 R_X86_64_RELATIVE 243660 │ │ │ │ +0000000000313300 0000000000000008 R_X86_64_RELATIVE 243710 │ │ │ │ +0000000000313308 0000000000000008 R_X86_64_RELATIVE 243c30 │ │ │ │ +0000000000313310 0000000000000008 R_X86_64_RELATIVE 243c40 │ │ │ │ +0000000000313318 0000000000000008 R_X86_64_RELATIVE 243720 │ │ │ │ +0000000000313320 0000000000000008 R_X86_64_RELATIVE 244270 │ │ │ │ +0000000000313328 0000000000000008 R_X86_64_RELATIVE 244290 │ │ │ │ +0000000000313330 0000000000000008 R_X86_64_RELATIVE 244280 │ │ │ │ +0000000000313338 0000000000000008 R_X86_64_RELATIVE 243c50 │ │ │ │ +0000000000313340 0000000000000008 R_X86_64_RELATIVE 244370 │ │ │ │ +0000000000313348 0000000000000008 R_X86_64_RELATIVE 244340 │ │ │ │ +0000000000313350 0000000000000008 R_X86_64_RELATIVE 243730 │ │ │ │ +0000000000313358 0000000000000008 R_X86_64_RELATIVE 244350 │ │ │ │ +0000000000313360 0000000000000008 R_X86_64_RELATIVE 243c60 │ │ │ │ +0000000000313368 0000000000000008 R_X86_64_RELATIVE 244360 │ │ │ │ +0000000000313370 0000000000000008 R_X86_64_RELATIVE 2442a0 │ │ │ │ +0000000000313380 0000000000000008 R_X86_64_RELATIVE 247ab0 │ │ │ │ +00000000003133c8 0000000000000008 R_X86_64_RELATIVE 2497e0 │ │ │ │ +0000000000313408 0000000000000008 R_X86_64_RELATIVE 249370 │ │ │ │ +0000000000313450 0000000000000008 R_X86_64_RELATIVE 249910 │ │ │ │ +0000000000313490 0000000000000008 R_X86_64_RELATIVE 24bc20 │ │ │ │ +0000000000313518 0000000000000008 R_X86_64_RELATIVE 24e4f0 │ │ │ │ +00000000003135a0 0000000000000008 R_X86_64_RELATIVE 240a20 │ │ │ │ +00000000003135a8 0000000000000008 R_X86_64_RELATIVE 240a60 │ │ │ │ +00000000003135b0 0000000000000008 R_X86_64_RELATIVE 240c20 │ │ │ │ +00000000003135b8 0000000000000008 R_X86_64_RELATIVE 240c30 │ │ │ │ +00000000003135c0 0000000000000008 R_X86_64_RELATIVE 240a70 │ │ │ │ +00000000003135c8 0000000000000008 R_X86_64_RELATIVE 240db0 │ │ │ │ +00000000003135d0 0000000000000008 R_X86_64_RELATIVE 240dd0 │ │ │ │ +00000000003135d8 0000000000000008 R_X86_64_RELATIVE 240dc0 │ │ │ │ +00000000003135e0 0000000000000008 R_X86_64_RELATIVE 240c40 │ │ │ │ +00000000003135e8 0000000000000008 R_X86_64_RELATIVE 240ed0 │ │ │ │ +00000000003135f0 0000000000000008 R_X86_64_RELATIVE 240ea0 │ │ │ │ +00000000003135f8 0000000000000008 R_X86_64_RELATIVE 240a80 │ │ │ │ +0000000000313600 0000000000000008 R_X86_64_RELATIVE 240eb0 │ │ │ │ +0000000000313608 0000000000000008 R_X86_64_RELATIVE 240c50 │ │ │ │ +0000000000313610 0000000000000008 R_X86_64_RELATIVE 240ec0 │ │ │ │ +0000000000313618 0000000000000008 R_X86_64_RELATIVE 240de0 │ │ │ │ +0000000000313628 0000000000000008 R_X86_64_RELATIVE 241e60 │ │ │ │ +0000000000313630 0000000000000008 R_X86_64_RELATIVE 241f30 │ │ │ │ +0000000000313638 0000000000000008 R_X86_64_RELATIVE 242480 │ │ │ │ +0000000000313640 0000000000000008 R_X86_64_RELATIVE 2424a0 │ │ │ │ +0000000000313648 0000000000000008 R_X86_64_RELATIVE 241f50 │ │ │ │ +0000000000313650 0000000000000008 R_X86_64_RELATIVE 2429c0 │ │ │ │ +0000000000313658 0000000000000008 R_X86_64_RELATIVE 242a00 │ │ │ │ +0000000000313660 0000000000000008 R_X86_64_RELATIVE 2429e0 │ │ │ │ +0000000000313668 0000000000000008 R_X86_64_RELATIVE 2424c0 │ │ │ │ +0000000000313670 0000000000000008 R_X86_64_RELATIVE 242bc0 │ │ │ │ +0000000000313678 0000000000000008 R_X86_64_RELATIVE 242b60 │ │ │ │ +0000000000313680 0000000000000008 R_X86_64_RELATIVE 241f70 │ │ │ │ +0000000000313688 0000000000000008 R_X86_64_RELATIVE 242b80 │ │ │ │ +0000000000313690 0000000000000008 R_X86_64_RELATIVE 2424e0 │ │ │ │ +0000000000313698 0000000000000008 R_X86_64_RELATIVE 242ba0 │ │ │ │ +00000000003136a0 0000000000000008 R_X86_64_RELATIVE 242a20 │ │ │ │ +00000000003136b0 0000000000000008 R_X86_64_RELATIVE 246820 │ │ │ │ +00000000003136b8 0000000000000008 R_X86_64_RELATIVE 246880 │ │ │ │ +00000000003136c0 0000000000000008 R_X86_64_RELATIVE 246cd0 │ │ │ │ +00000000003136c8 0000000000000008 R_X86_64_RELATIVE 246cf0 │ │ │ │ +00000000003136d0 0000000000000008 R_X86_64_RELATIVE 2468a0 │ │ │ │ +00000000003136d8 0000000000000008 R_X86_64_RELATIVE 247150 │ │ │ │ +00000000003136e0 0000000000000008 R_X86_64_RELATIVE 247190 │ │ │ │ +00000000003136e8 0000000000000008 R_X86_64_RELATIVE 247170 │ │ │ │ +00000000003136f0 0000000000000008 R_X86_64_RELATIVE 246d10 │ │ │ │ +00000000003136f8 0000000000000008 R_X86_64_RELATIVE 2476b0 │ │ │ │ +0000000000313700 0000000000000008 R_X86_64_RELATIVE 247690 │ │ │ │ +0000000000313708 0000000000000008 R_X86_64_RELATIVE 2468c0 │ │ │ │ +0000000000313738 0000000000000008 R_X86_64_RELATIVE 24b1a0 │ │ │ │ +0000000000313780 0000000000000008 R_X86_64_RELATIVE 24bad0 │ │ │ │ +00000000003137c0 0000000000000008 R_X86_64_RELATIVE 2500c0 │ │ │ │ +0000000000313848 0000000000000008 R_X86_64_RELATIVE 241060 │ │ │ │ +0000000000313850 0000000000000008 R_X86_64_RELATIVE 2410b0 │ │ │ │ +0000000000313858 0000000000000008 R_X86_64_RELATIVE 241270 │ │ │ │ +0000000000313860 0000000000000008 R_X86_64_RELATIVE 241280 │ │ │ │ +0000000000313868 0000000000000008 R_X86_64_RELATIVE 2410c0 │ │ │ │ +0000000000313870 0000000000000008 R_X86_64_RELATIVE 2415e0 │ │ │ │ +0000000000313878 0000000000000008 R_X86_64_RELATIVE 241600 │ │ │ │ +0000000000313880 0000000000000008 R_X86_64_RELATIVE 2415f0 │ │ │ │ +0000000000313888 0000000000000008 R_X86_64_RELATIVE 241290 │ │ │ │ +0000000000313890 0000000000000008 R_X86_64_RELATIVE 241700 │ │ │ │ +0000000000313898 0000000000000008 R_X86_64_RELATIVE 2416d0 │ │ │ │ +00000000003138a0 0000000000000008 R_X86_64_RELATIVE 2410d0 │ │ │ │ +00000000003138a8 0000000000000008 R_X86_64_RELATIVE 2416e0 │ │ │ │ +00000000003138b0 0000000000000008 R_X86_64_RELATIVE 2412a0 │ │ │ │ +00000000003138b8 0000000000000008 R_X86_64_RELATIVE 2416f0 │ │ │ │ +00000000003138c0 0000000000000008 R_X86_64_RELATIVE 241610 │ │ │ │ +00000000003138d0 0000000000000008 R_X86_64_RELATIVE 241790 │ │ │ │ +00000000003138d8 0000000000000008 R_X86_64_RELATIVE 2417e0 │ │ │ │ +00000000003138e0 0000000000000008 R_X86_64_RELATIVE 241990 │ │ │ │ +00000000003138e8 0000000000000008 R_X86_64_RELATIVE 2419a0 │ │ │ │ +00000000003138f0 0000000000000008 R_X86_64_RELATIVE 2417f0 │ │ │ │ +00000000003138f8 0000000000000008 R_X86_64_RELATIVE 241c50 │ │ │ │ +0000000000313900 0000000000000008 R_X86_64_RELATIVE 241c70 │ │ │ │ +0000000000313908 0000000000000008 R_X86_64_RELATIVE 241c60 │ │ │ │ +0000000000313910 0000000000000008 R_X86_64_RELATIVE 2419b0 │ │ │ │ +0000000000313918 0000000000000008 R_X86_64_RELATIVE 241d80 │ │ │ │ +0000000000313920 0000000000000008 R_X86_64_RELATIVE 241d50 │ │ │ │ +0000000000313928 0000000000000008 R_X86_64_RELATIVE 241800 │ │ │ │ +0000000000313930 0000000000000008 R_X86_64_RELATIVE 241d60 │ │ │ │ +0000000000313938 0000000000000008 R_X86_64_RELATIVE 2419c0 │ │ │ │ +0000000000313940 0000000000000008 R_X86_64_RELATIVE 241d70 │ │ │ │ +0000000000313948 0000000000000008 R_X86_64_RELATIVE 241c80 │ │ │ │ +0000000000313958 0000000000000008 R_X86_64_RELATIVE 2444b0 │ │ │ │ +0000000000313960 0000000000000008 R_X86_64_RELATIVE 244530 │ │ │ │ +0000000000313968 0000000000000008 R_X86_64_RELATIVE 244820 │ │ │ │ +0000000000313970 0000000000000008 R_X86_64_RELATIVE 244840 │ │ │ │ +0000000000313978 0000000000000008 R_X86_64_RELATIVE 244550 │ │ │ │ +0000000000313980 0000000000000008 R_X86_64_RELATIVE 2449a0 │ │ │ │ +0000000000313988 0000000000000008 R_X86_64_RELATIVE 2449e0 │ │ │ │ +0000000000313990 0000000000000008 R_X86_64_RELATIVE 2449c0 │ │ │ │ +0000000000313998 0000000000000008 R_X86_64_RELATIVE 244860 │ │ │ │ +00000000003139a0 0000000000000008 R_X86_64_RELATIVE 244b80 │ │ │ │ +00000000003139a8 0000000000000008 R_X86_64_RELATIVE 244b20 │ │ │ │ +00000000003139b0 0000000000000008 R_X86_64_RELATIVE 244570 │ │ │ │ +00000000003139b8 0000000000000008 R_X86_64_RELATIVE 244b40 │ │ │ │ +00000000003139c0 0000000000000008 R_X86_64_RELATIVE 244880 │ │ │ │ +00000000003139c8 0000000000000008 R_X86_64_RELATIVE 244b60 │ │ │ │ +00000000003139d0 0000000000000008 R_X86_64_RELATIVE 244a00 │ │ │ │ +00000000003139e0 0000000000000008 R_X86_64_RELATIVE 244e00 │ │ │ │ +00000000003139e8 0000000000000008 R_X86_64_RELATIVE 244e60 │ │ │ │ +00000000003139f0 0000000000000008 R_X86_64_RELATIVE 245550 │ │ │ │ +00000000003139f8 0000000000000008 R_X86_64_RELATIVE 245570 │ │ │ │ +0000000000313a00 0000000000000008 R_X86_64_RELATIVE 244e80 │ │ │ │ +0000000000313a08 0000000000000008 R_X86_64_RELATIVE 246310 │ │ │ │ +0000000000313a10 0000000000000008 R_X86_64_RELATIVE 246350 │ │ │ │ +0000000000313a18 0000000000000008 R_X86_64_RELATIVE 246330 │ │ │ │ +0000000000313a20 0000000000000008 R_X86_64_RELATIVE 245590 │ │ │ │ +0000000000313a28 0000000000000008 R_X86_64_RELATIVE 246640 │ │ │ │ +0000000000313a30 0000000000000008 R_X86_64_RELATIVE 2465e0 │ │ │ │ +0000000000313a38 0000000000000008 R_X86_64_RELATIVE 244ea0 │ │ │ │ +0000000000313a40 0000000000000008 R_X86_64_RELATIVE 246600 │ │ │ │ +0000000000313a48 0000000000000008 R_X86_64_RELATIVE 2455b0 │ │ │ │ +0000000000313a50 0000000000000008 R_X86_64_RELATIVE 246620 │ │ │ │ +0000000000313a58 0000000000000008 R_X86_64_RELATIVE 246370 │ │ │ │ +0000000000313a68 0000000000000008 R_X86_64_RELATIVE 2499e0 │ │ │ │ +0000000000313ab0 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ +0000000000313af0 0000000000000008 R_X86_64_RELATIVE 24a6c0 │ │ │ │ +0000000000313b38 0000000000000008 R_X86_64_RELATIVE 24af70 │ │ │ │ +0000000000313b78 0000000000000008 R_X86_64_RELATIVE 24f0b0 │ │ │ │ +0000000000313c00 0000000000000008 R_X86_64_RELATIVE 24f770 │ │ │ │ +0000000000313c88 0000000000000008 R_X86_64_RELATIVE 242c80 │ │ │ │ +0000000000313c90 0000000000000008 R_X86_64_RELATIVE 242e30 │ │ │ │ +0000000000313c98 0000000000000008 R_X86_64_RELATIVE 2430f0 │ │ │ │ +0000000000313ca0 0000000000000008 R_X86_64_RELATIVE 243100 │ │ │ │ +0000000000313ca8 0000000000000008 R_X86_64_RELATIVE 242e40 │ │ │ │ +0000000000313cb0 0000000000000008 R_X86_64_RELATIVE 2433c0 │ │ │ │ +0000000000313cb8 0000000000000008 R_X86_64_RELATIVE 2433e0 │ │ │ │ +0000000000313cc0 0000000000000008 R_X86_64_RELATIVE 2433d0 │ │ │ │ +0000000000313cc8 0000000000000008 R_X86_64_RELATIVE 243110 │ │ │ │ +0000000000313cd0 0000000000000008 R_X86_64_RELATIVE 2434a0 │ │ │ │ +0000000000313cd8 0000000000000008 R_X86_64_RELATIVE 243470 │ │ │ │ +0000000000313ce0 0000000000000008 R_X86_64_RELATIVE 242e50 │ │ │ │ +0000000000313ce8 0000000000000008 R_X86_64_RELATIVE 243480 │ │ │ │ +0000000000313cf0 0000000000000008 R_X86_64_RELATIVE 243120 │ │ │ │ +0000000000313cf8 0000000000000008 R_X86_64_RELATIVE 243490 │ │ │ │ +0000000000313d00 0000000000000008 R_X86_64_RELATIVE 2433f0 │ │ │ │ +0000000000313d10 0000000000000008 R_X86_64_RELATIVE 243660 │ │ │ │ +0000000000313d18 0000000000000008 R_X86_64_RELATIVE 243710 │ │ │ │ +0000000000313d20 0000000000000008 R_X86_64_RELATIVE 243c30 │ │ │ │ +0000000000313d28 0000000000000008 R_X86_64_RELATIVE 243c40 │ │ │ │ +0000000000313d30 0000000000000008 R_X86_64_RELATIVE 243720 │ │ │ │ +0000000000313d38 0000000000000008 R_X86_64_RELATIVE 244270 │ │ │ │ +0000000000313d40 0000000000000008 R_X86_64_RELATIVE 244290 │ │ │ │ +0000000000313d48 0000000000000008 R_X86_64_RELATIVE 244280 │ │ │ │ +0000000000313d50 0000000000000008 R_X86_64_RELATIVE 243c50 │ │ │ │ +0000000000313d58 0000000000000008 R_X86_64_RELATIVE 244370 │ │ │ │ +0000000000313d60 0000000000000008 R_X86_64_RELATIVE 244340 │ │ │ │ +0000000000313d68 0000000000000008 R_X86_64_RELATIVE 243730 │ │ │ │ +0000000000313d70 0000000000000008 R_X86_64_RELATIVE 244350 │ │ │ │ +0000000000313d78 0000000000000008 R_X86_64_RELATIVE 243c60 │ │ │ │ +0000000000313d80 0000000000000008 R_X86_64_RELATIVE 244360 │ │ │ │ +0000000000313d88 0000000000000008 R_X86_64_RELATIVE 2442a0 │ │ │ │ +0000000000313d98 0000000000000008 R_X86_64_RELATIVE 247ab0 │ │ │ │ +0000000000313de0 0000000000000008 R_X86_64_RELATIVE 2497e0 │ │ │ │ +0000000000313e20 0000000000000008 R_X86_64_RELATIVE 249370 │ │ │ │ +0000000000313e68 0000000000000008 R_X86_64_RELATIVE 249910 │ │ │ │ +0000000000313ea8 0000000000000008 R_X86_64_RELATIVE 24bc20 │ │ │ │ +0000000000313f30 0000000000000008 R_X86_64_RELATIVE 24e4f0 │ │ │ │ +0000000000313fb8 0000000000000008 R_X86_64_RELATIVE 222840 │ │ │ │ +0000000000313fc0 0000000000000008 R_X86_64_RELATIVE 222880 │ │ │ │ +0000000000313fc8 0000000000000008 R_X86_64_RELATIVE 222a10 │ │ │ │ +0000000000313fd0 0000000000000008 R_X86_64_RELATIVE 222a20 │ │ │ │ +0000000000313fd8 0000000000000008 R_X86_64_RELATIVE 222890 │ │ │ │ +0000000000313fe0 0000000000000008 R_X86_64_RELATIVE 222b70 │ │ │ │ +0000000000313fe8 0000000000000008 R_X86_64_RELATIVE 222b90 │ │ │ │ +0000000000313ff0 0000000000000008 R_X86_64_RELATIVE 222b80 │ │ │ │ +0000000000313ff8 0000000000000008 R_X86_64_RELATIVE 222a30 │ │ │ │ +0000000000314000 0000000000000008 R_X86_64_RELATIVE 222c70 │ │ │ │ +0000000000314008 0000000000000008 R_X86_64_RELATIVE 222c40 │ │ │ │ +0000000000314010 0000000000000008 R_X86_64_RELATIVE 2228a0 │ │ │ │ +0000000000314018 0000000000000008 R_X86_64_RELATIVE 222c50 │ │ │ │ +0000000000314020 0000000000000008 R_X86_64_RELATIVE 222a40 │ │ │ │ +0000000000314028 0000000000000008 R_X86_64_RELATIVE 222c60 │ │ │ │ +0000000000314030 0000000000000008 R_X86_64_RELATIVE 222ba0 │ │ │ │ +0000000000314038 0000000000000008 R_X86_64_RELATIVE 222760 │ │ │ │ +0000000000314040 0000000000000008 R_X86_64_RELATIVE 2244a0 │ │ │ │ +0000000000314048 0000000000000008 R_X86_64_RELATIVE 224540 │ │ │ │ +0000000000314050 0000000000000008 R_X86_64_RELATIVE 224740 │ │ │ │ +0000000000314058 0000000000000008 R_X86_64_RELATIVE 224750 │ │ │ │ +0000000000314060 0000000000000008 R_X86_64_RELATIVE 224550 │ │ │ │ +0000000000314068 0000000000000008 R_X86_64_RELATIVE 224c20 │ │ │ │ +0000000000314070 0000000000000008 R_X86_64_RELATIVE 224c40 │ │ │ │ +0000000000314078 0000000000000008 R_X86_64_RELATIVE 224c30 │ │ │ │ +0000000000314080 0000000000000008 R_X86_64_RELATIVE 224760 │ │ │ │ +0000000000314088 0000000000000008 R_X86_64_RELATIVE 224d60 │ │ │ │ +0000000000314090 0000000000000008 R_X86_64_RELATIVE 224d30 │ │ │ │ +0000000000314098 0000000000000008 R_X86_64_RELATIVE 224560 │ │ │ │ +00000000003140a0 0000000000000008 R_X86_64_RELATIVE 224d40 │ │ │ │ +00000000003140a8 0000000000000008 R_X86_64_RELATIVE 224770 │ │ │ │ +00000000003140b0 0000000000000008 R_X86_64_RELATIVE 224d50 │ │ │ │ +00000000003140b8 0000000000000008 R_X86_64_RELATIVE 224c50 │ │ │ │ +00000000003140c8 0000000000000008 R_X86_64_RELATIVE 226f90 │ │ │ │ +00000000003140d0 0000000000000008 R_X86_64_RELATIVE 226fc0 │ │ │ │ +00000000003140d8 0000000000000008 R_X86_64_RELATIVE 2279d0 │ │ │ │ +00000000003140e0 0000000000000008 R_X86_64_RELATIVE 2279e0 │ │ │ │ +00000000003140e8 0000000000000008 R_X86_64_RELATIVE 226fd0 │ │ │ │ +00000000003140f0 0000000000000008 R_X86_64_RELATIVE 228350 │ │ │ │ +00000000003140f8 0000000000000008 R_X86_64_RELATIVE 228370 │ │ │ │ +0000000000314100 0000000000000008 R_X86_64_RELATIVE 228360 │ │ │ │ +0000000000314108 0000000000000008 R_X86_64_RELATIVE 2279f0 │ │ │ │ +0000000000314110 0000000000000008 R_X86_64_RELATIVE 228610 │ │ │ │ +0000000000314118 0000000000000008 R_X86_64_RELATIVE 228600 │ │ │ │ +0000000000314120 0000000000000008 R_X86_64_RELATIVE 226fe0 │ │ │ │ +0000000000314150 0000000000000008 R_X86_64_RELATIVE 22bdc0 │ │ │ │ +0000000000314198 0000000000000008 R_X86_64_RELATIVE 22c330 │ │ │ │ +00000000003141d8 0000000000000008 R_X86_64_RELATIVE 22e700 │ │ │ │ +0000000000314260 0000000000000008 R_X86_64_RELATIVE 222ce0 │ │ │ │ +0000000000314268 0000000000000008 R_X86_64_RELATIVE 222d20 │ │ │ │ +0000000000314270 0000000000000008 R_X86_64_RELATIVE 222f50 │ │ │ │ +0000000000314278 0000000000000008 R_X86_64_RELATIVE 222f60 │ │ │ │ +0000000000314280 0000000000000008 R_X86_64_RELATIVE 222d30 │ │ │ │ +0000000000314288 0000000000000008 R_X86_64_RELATIVE 2233e0 │ │ │ │ +0000000000314290 0000000000000008 R_X86_64_RELATIVE 223400 │ │ │ │ +0000000000314298 0000000000000008 R_X86_64_RELATIVE 2233f0 │ │ │ │ +00000000003142a0 0000000000000008 R_X86_64_RELATIVE 222f70 │ │ │ │ +00000000003142a8 0000000000000008 R_X86_64_RELATIVE 2234d0 │ │ │ │ +00000000003142b0 0000000000000008 R_X86_64_RELATIVE 2234a0 │ │ │ │ +00000000003142b8 0000000000000008 R_X86_64_RELATIVE 222d40 │ │ │ │ +00000000003142c0 0000000000000008 R_X86_64_RELATIVE 2234b0 │ │ │ │ +00000000003142c8 0000000000000008 R_X86_64_RELATIVE 222f80 │ │ │ │ +00000000003142d0 0000000000000008 R_X86_64_RELATIVE 2234c0 │ │ │ │ +00000000003142d8 0000000000000008 R_X86_64_RELATIVE 223410 │ │ │ │ +00000000003142e8 0000000000000008 R_X86_64_RELATIVE 224080 │ │ │ │ +00000000003142f0 0000000000000008 R_X86_64_RELATIVE 2240b0 │ │ │ │ +00000000003142f8 0000000000000008 R_X86_64_RELATIVE 2241b0 │ │ │ │ +0000000000314300 0000000000000008 R_X86_64_RELATIVE 2241c0 │ │ │ │ +0000000000314308 0000000000000008 R_X86_64_RELATIVE 2240c0 │ │ │ │ +0000000000314310 0000000000000008 R_X86_64_RELATIVE 224350 │ │ │ │ +0000000000314318 0000000000000008 R_X86_64_RELATIVE 224370 │ │ │ │ +0000000000314320 0000000000000008 R_X86_64_RELATIVE 224360 │ │ │ │ +0000000000314328 0000000000000008 R_X86_64_RELATIVE 2241d0 │ │ │ │ +0000000000314330 0000000000000008 R_X86_64_RELATIVE 224430 │ │ │ │ +0000000000314338 0000000000000008 R_X86_64_RELATIVE 224400 │ │ │ │ +0000000000314340 0000000000000008 R_X86_64_RELATIVE 2240d0 │ │ │ │ +0000000000314348 0000000000000008 R_X86_64_RELATIVE 224410 │ │ │ │ +0000000000314350 0000000000000008 R_X86_64_RELATIVE 2241e0 │ │ │ │ +0000000000314358 0000000000000008 R_X86_64_RELATIVE 224420 │ │ │ │ +0000000000314360 0000000000000008 R_X86_64_RELATIVE 224380 │ │ │ │ +0000000000314370 0000000000000008 R_X86_64_RELATIVE 224dd0 │ │ │ │ +0000000000314378 0000000000000008 R_X86_64_RELATIVE 224e00 │ │ │ │ +0000000000314380 0000000000000008 R_X86_64_RELATIVE 2253a0 │ │ │ │ +0000000000314388 0000000000000008 R_X86_64_RELATIVE 2253b0 │ │ │ │ +0000000000314390 0000000000000008 R_X86_64_RELATIVE 224e10 │ │ │ │ +0000000000314398 0000000000000008 R_X86_64_RELATIVE 225930 │ │ │ │ +00000000003143a0 0000000000000008 R_X86_64_RELATIVE 225950 │ │ │ │ +00000000003143a8 0000000000000008 R_X86_64_RELATIVE 225940 │ │ │ │ +00000000003143b0 0000000000000008 R_X86_64_RELATIVE 2253c0 │ │ │ │ +00000000003143b8 0000000000000008 R_X86_64_RELATIVE 225ab0 │ │ │ │ +00000000003143c0 0000000000000008 R_X86_64_RELATIVE 225a80 │ │ │ │ +00000000003143c8 0000000000000008 R_X86_64_RELATIVE 224e20 │ │ │ │ +00000000003143d0 0000000000000008 R_X86_64_RELATIVE 225a90 │ │ │ │ +00000000003143d8 0000000000000008 R_X86_64_RELATIVE 2253d0 │ │ │ │ +00000000003143e0 0000000000000008 R_X86_64_RELATIVE 225aa0 │ │ │ │ +00000000003143e8 0000000000000008 R_X86_64_RELATIVE 225960 │ │ │ │ +00000000003143f8 0000000000000008 R_X86_64_RELATIVE 2262e0 │ │ │ │ +0000000000314400 0000000000000008 R_X86_64_RELATIVE 226310 │ │ │ │ +0000000000314408 0000000000000008 R_X86_64_RELATIVE 226770 │ │ │ │ +0000000000314410 0000000000000008 R_X86_64_RELATIVE 226780 │ │ │ │ +0000000000314418 0000000000000008 R_X86_64_RELATIVE 226320 │ │ │ │ +0000000000314420 0000000000000008 R_X86_64_RELATIVE 226bc0 │ │ │ │ +0000000000314428 0000000000000008 R_X86_64_RELATIVE 226be0 │ │ │ │ +0000000000314430 0000000000000008 R_X86_64_RELATIVE 226bd0 │ │ │ │ +0000000000314438 0000000000000008 R_X86_64_RELATIVE 226790 │ │ │ │ +0000000000314440 0000000000000008 R_X86_64_RELATIVE 226e00 │ │ │ │ +0000000000314448 0000000000000008 R_X86_64_RELATIVE 226dd0 │ │ │ │ +0000000000314450 0000000000000008 R_X86_64_RELATIVE 226330 │ │ │ │ +0000000000314458 0000000000000008 R_X86_64_RELATIVE 226de0 │ │ │ │ +0000000000314460 0000000000000008 R_X86_64_RELATIVE 2267a0 │ │ │ │ +0000000000314468 0000000000000008 R_X86_64_RELATIVE 226df0 │ │ │ │ +0000000000314470 0000000000000008 R_X86_64_RELATIVE 226bf0 │ │ │ │ +0000000000314480 0000000000000008 R_X86_64_RELATIVE 229ed0 │ │ │ │ +00000000003144c8 0000000000000008 R_X86_64_RELATIVE 22b880 │ │ │ │ +0000000000314508 0000000000000008 R_X86_64_RELATIVE 22b260 │ │ │ │ +0000000000314550 0000000000000008 R_X86_64_RELATIVE 22bb20 │ │ │ │ +0000000000314590 0000000000000008 R_X86_64_RELATIVE 22da00 │ │ │ │ +0000000000314618 0000000000000008 R_X86_64_RELATIVE 22e060 │ │ │ │ +00000000003146a0 0000000000000008 R_X86_64_RELATIVE 223540 │ │ │ │ +00000000003146a8 0000000000000008 R_X86_64_RELATIVE 223590 │ │ │ │ +00000000003146b0 0000000000000008 R_X86_64_RELATIVE 223940 │ │ │ │ +00000000003146b8 0000000000000008 R_X86_64_RELATIVE 223950 │ │ │ │ +00000000003146c0 0000000000000008 R_X86_64_RELATIVE 2235a0 │ │ │ │ +00000000003146c8 0000000000000008 R_X86_64_RELATIVE 223e70 │ │ │ │ +00000000003146d0 0000000000000008 R_X86_64_RELATIVE 223e90 │ │ │ │ +00000000003146d8 0000000000000008 R_X86_64_RELATIVE 223e80 │ │ │ │ +00000000003146e0 0000000000000008 R_X86_64_RELATIVE 223960 │ │ │ │ +00000000003146e8 0000000000000008 R_X86_64_RELATIVE 223fa0 │ │ │ │ +00000000003146f0 0000000000000008 R_X86_64_RELATIVE 223f70 │ │ │ │ +00000000003146f8 0000000000000008 R_X86_64_RELATIVE 2235b0 │ │ │ │ +0000000000314700 0000000000000008 R_X86_64_RELATIVE 223f80 │ │ │ │ +0000000000314708 0000000000000008 R_X86_64_RELATIVE 223970 │ │ │ │ +0000000000314710 0000000000000008 R_X86_64_RELATIVE 223f90 │ │ │ │ +0000000000314718 0000000000000008 R_X86_64_RELATIVE 223ea0 │ │ │ │ +0000000000314728 0000000000000008 R_X86_64_RELATIVE 225c40 │ │ │ │ +0000000000314730 0000000000000008 R_X86_64_RELATIVE 225cd0 │ │ │ │ +0000000000314738 0000000000000008 R_X86_64_RELATIVE 225e30 │ │ │ │ +0000000000314740 0000000000000008 R_X86_64_RELATIVE 225e40 │ │ │ │ +0000000000314748 0000000000000008 R_X86_64_RELATIVE 225ce0 │ │ │ │ +0000000000314750 0000000000000008 R_X86_64_RELATIVE 226090 │ │ │ │ +0000000000314758 0000000000000008 R_X86_64_RELATIVE 2260b0 │ │ │ │ +0000000000314760 0000000000000008 R_X86_64_RELATIVE 2260a0 │ │ │ │ +0000000000314768 0000000000000008 R_X86_64_RELATIVE 225e50 │ │ │ │ +0000000000314770 0000000000000008 R_X86_64_RELATIVE 2261f0 │ │ │ │ +0000000000314778 0000000000000008 R_X86_64_RELATIVE 2261c0 │ │ │ │ +0000000000314780 0000000000000008 R_X86_64_RELATIVE 225cf0 │ │ │ │ +0000000000314788 0000000000000008 R_X86_64_RELATIVE 2261d0 │ │ │ │ +0000000000314790 0000000000000008 R_X86_64_RELATIVE 225e60 │ │ │ │ +0000000000314798 0000000000000008 R_X86_64_RELATIVE 2261e0 │ │ │ │ +00000000003147a0 0000000000000008 R_X86_64_RELATIVE 2260c0 │ │ │ │ +00000000003147b0 0000000000000008 R_X86_64_RELATIVE 228910 │ │ │ │ +00000000003147f8 0000000000000008 R_X86_64_RELATIVE 229a80 │ │ │ │ +0000000000314838 0000000000000008 R_X86_64_RELATIVE 2294f0 │ │ │ │ +0000000000314880 0000000000000008 R_X86_64_RELATIVE 229d30 │ │ │ │ +00000000003148c0 0000000000000008 R_X86_64_RELATIVE 22c530 │ │ │ │ +0000000000314948 0000000000000008 R_X86_64_RELATIVE 22d3d0 │ │ │ │ +00000000003149d0 0000000000000008 R_X86_64_RELATIVE 222840 │ │ │ │ +00000000003149d8 0000000000000008 R_X86_64_RELATIVE 222880 │ │ │ │ +00000000003149e0 0000000000000008 R_X86_64_RELATIVE 222a10 │ │ │ │ +00000000003149e8 0000000000000008 R_X86_64_RELATIVE 222a20 │ │ │ │ +00000000003149f0 0000000000000008 R_X86_64_RELATIVE 222890 │ │ │ │ +00000000003149f8 0000000000000008 R_X86_64_RELATIVE 222b70 │ │ │ │ +0000000000314a00 0000000000000008 R_X86_64_RELATIVE 222b90 │ │ │ │ +0000000000314a08 0000000000000008 R_X86_64_RELATIVE 222b80 │ │ │ │ +0000000000314a10 0000000000000008 R_X86_64_RELATIVE 222a30 │ │ │ │ +0000000000314a18 0000000000000008 R_X86_64_RELATIVE 222c70 │ │ │ │ +0000000000314a20 0000000000000008 R_X86_64_RELATIVE 222c40 │ │ │ │ +0000000000314a28 0000000000000008 R_X86_64_RELATIVE 2228a0 │ │ │ │ +0000000000314a30 0000000000000008 R_X86_64_RELATIVE 222c50 │ │ │ │ +0000000000314a38 0000000000000008 R_X86_64_RELATIVE 222a40 │ │ │ │ +0000000000314a40 0000000000000008 R_X86_64_RELATIVE 222c60 │ │ │ │ +0000000000314a48 0000000000000008 R_X86_64_RELATIVE 222ba0 │ │ │ │ +0000000000314a50 0000000000000008 R_X86_64_RELATIVE 222760 │ │ │ │ +0000000000314a58 0000000000000008 R_X86_64_RELATIVE 2244a0 │ │ │ │ +0000000000314a60 0000000000000008 R_X86_64_RELATIVE 224540 │ │ │ │ +0000000000314a68 0000000000000008 R_X86_64_RELATIVE 224740 │ │ │ │ +0000000000314a70 0000000000000008 R_X86_64_RELATIVE 224750 │ │ │ │ +0000000000314a78 0000000000000008 R_X86_64_RELATIVE 224550 │ │ │ │ +0000000000314a80 0000000000000008 R_X86_64_RELATIVE 224c20 │ │ │ │ +0000000000314a88 0000000000000008 R_X86_64_RELATIVE 224c40 │ │ │ │ +0000000000314a90 0000000000000008 R_X86_64_RELATIVE 224c30 │ │ │ │ +0000000000314a98 0000000000000008 R_X86_64_RELATIVE 224760 │ │ │ │ +0000000000314aa0 0000000000000008 R_X86_64_RELATIVE 224d60 │ │ │ │ +0000000000314aa8 0000000000000008 R_X86_64_RELATIVE 224d30 │ │ │ │ +0000000000314ab0 0000000000000008 R_X86_64_RELATIVE 224560 │ │ │ │ +0000000000314ab8 0000000000000008 R_X86_64_RELATIVE 224d40 │ │ │ │ +0000000000314ac0 0000000000000008 R_X86_64_RELATIVE 224770 │ │ │ │ +0000000000314ac8 0000000000000008 R_X86_64_RELATIVE 224d50 │ │ │ │ +0000000000314ad0 0000000000000008 R_X86_64_RELATIVE 224c50 │ │ │ │ +0000000000314ae0 0000000000000008 R_X86_64_RELATIVE 226f90 │ │ │ │ +0000000000314ae8 0000000000000008 R_X86_64_RELATIVE 226fc0 │ │ │ │ +0000000000314af0 0000000000000008 R_X86_64_RELATIVE 2279d0 │ │ │ │ +0000000000314af8 0000000000000008 R_X86_64_RELATIVE 2279e0 │ │ │ │ +0000000000314b00 0000000000000008 R_X86_64_RELATIVE 226fd0 │ │ │ │ +0000000000314b08 0000000000000008 R_X86_64_RELATIVE 228350 │ │ │ │ +0000000000314b10 0000000000000008 R_X86_64_RELATIVE 228370 │ │ │ │ +0000000000314b18 0000000000000008 R_X86_64_RELATIVE 228360 │ │ │ │ +0000000000314b20 0000000000000008 R_X86_64_RELATIVE 2279f0 │ │ │ │ +0000000000314b28 0000000000000008 R_X86_64_RELATIVE 228610 │ │ │ │ +0000000000314b30 0000000000000008 R_X86_64_RELATIVE 228600 │ │ │ │ +0000000000314b38 0000000000000008 R_X86_64_RELATIVE 226fe0 │ │ │ │ +0000000000314b68 0000000000000008 R_X86_64_RELATIVE 22bdc0 │ │ │ │ +0000000000314bb0 0000000000000008 R_X86_64_RELATIVE 22c330 │ │ │ │ +0000000000314bf0 0000000000000008 R_X86_64_RELATIVE 22e700 │ │ │ │ +0000000000314c78 0000000000000008 R_X86_64_RELATIVE 222ce0 │ │ │ │ +0000000000314c80 0000000000000008 R_X86_64_RELATIVE 222d20 │ │ │ │ +0000000000314c88 0000000000000008 R_X86_64_RELATIVE 222f50 │ │ │ │ +0000000000314c90 0000000000000008 R_X86_64_RELATIVE 222f60 │ │ │ │ +0000000000314c98 0000000000000008 R_X86_64_RELATIVE 222d30 │ │ │ │ +0000000000314ca0 0000000000000008 R_X86_64_RELATIVE 2233e0 │ │ │ │ +0000000000314ca8 0000000000000008 R_X86_64_RELATIVE 223400 │ │ │ │ +0000000000314cb0 0000000000000008 R_X86_64_RELATIVE 2233f0 │ │ │ │ +0000000000314cb8 0000000000000008 R_X86_64_RELATIVE 222f70 │ │ │ │ +0000000000314cc0 0000000000000008 R_X86_64_RELATIVE 2234d0 │ │ │ │ +0000000000314cc8 0000000000000008 R_X86_64_RELATIVE 2234a0 │ │ │ │ +0000000000314cd0 0000000000000008 R_X86_64_RELATIVE 222d40 │ │ │ │ +0000000000314cd8 0000000000000008 R_X86_64_RELATIVE 2234b0 │ │ │ │ +0000000000314ce0 0000000000000008 R_X86_64_RELATIVE 222f80 │ │ │ │ +0000000000314ce8 0000000000000008 R_X86_64_RELATIVE 2234c0 │ │ │ │ +0000000000314cf0 0000000000000008 R_X86_64_RELATIVE 223410 │ │ │ │ +0000000000314d00 0000000000000008 R_X86_64_RELATIVE 224080 │ │ │ │ +0000000000314d08 0000000000000008 R_X86_64_RELATIVE 2240b0 │ │ │ │ +0000000000314d10 0000000000000008 R_X86_64_RELATIVE 2241b0 │ │ │ │ +0000000000314d18 0000000000000008 R_X86_64_RELATIVE 2241c0 │ │ │ │ +0000000000314d20 0000000000000008 R_X86_64_RELATIVE 2240c0 │ │ │ │ +0000000000314d28 0000000000000008 R_X86_64_RELATIVE 224350 │ │ │ │ +0000000000314d30 0000000000000008 R_X86_64_RELATIVE 224370 │ │ │ │ +0000000000314d38 0000000000000008 R_X86_64_RELATIVE 224360 │ │ │ │ +0000000000314d40 0000000000000008 R_X86_64_RELATIVE 2241d0 │ │ │ │ +0000000000314d48 0000000000000008 R_X86_64_RELATIVE 224430 │ │ │ │ +0000000000314d50 0000000000000008 R_X86_64_RELATIVE 224400 │ │ │ │ +0000000000314d58 0000000000000008 R_X86_64_RELATIVE 2240d0 │ │ │ │ +0000000000314d60 0000000000000008 R_X86_64_RELATIVE 224410 │ │ │ │ +0000000000314d68 0000000000000008 R_X86_64_RELATIVE 2241e0 │ │ │ │ +0000000000314d70 0000000000000008 R_X86_64_RELATIVE 224420 │ │ │ │ +0000000000314d78 0000000000000008 R_X86_64_RELATIVE 224380 │ │ │ │ +0000000000314d88 0000000000000008 R_X86_64_RELATIVE 224dd0 │ │ │ │ +0000000000314d90 0000000000000008 R_X86_64_RELATIVE 224e00 │ │ │ │ +0000000000314d98 0000000000000008 R_X86_64_RELATIVE 2253a0 │ │ │ │ +0000000000314da0 0000000000000008 R_X86_64_RELATIVE 2253b0 │ │ │ │ +0000000000314da8 0000000000000008 R_X86_64_RELATIVE 224e10 │ │ │ │ +0000000000314db0 0000000000000008 R_X86_64_RELATIVE 225930 │ │ │ │ +0000000000314db8 0000000000000008 R_X86_64_RELATIVE 225950 │ │ │ │ +0000000000314dc0 0000000000000008 R_X86_64_RELATIVE 225940 │ │ │ │ +0000000000314dc8 0000000000000008 R_X86_64_RELATIVE 2253c0 │ │ │ │ +0000000000314dd0 0000000000000008 R_X86_64_RELATIVE 225ab0 │ │ │ │ +0000000000314dd8 0000000000000008 R_X86_64_RELATIVE 225a80 │ │ │ │ +0000000000314de0 0000000000000008 R_X86_64_RELATIVE 224e20 │ │ │ │ +0000000000314de8 0000000000000008 R_X86_64_RELATIVE 225a90 │ │ │ │ +0000000000314df0 0000000000000008 R_X86_64_RELATIVE 2253d0 │ │ │ │ +0000000000314df8 0000000000000008 R_X86_64_RELATIVE 225aa0 │ │ │ │ +0000000000314e00 0000000000000008 R_X86_64_RELATIVE 225960 │ │ │ │ +0000000000314e10 0000000000000008 R_X86_64_RELATIVE 2262e0 │ │ │ │ +0000000000314e18 0000000000000008 R_X86_64_RELATIVE 226310 │ │ │ │ +0000000000314e20 0000000000000008 R_X86_64_RELATIVE 226770 │ │ │ │ +0000000000314e28 0000000000000008 R_X86_64_RELATIVE 226780 │ │ │ │ +0000000000314e30 0000000000000008 R_X86_64_RELATIVE 226320 │ │ │ │ +0000000000314e38 0000000000000008 R_X86_64_RELATIVE 226bc0 │ │ │ │ +0000000000314e40 0000000000000008 R_X86_64_RELATIVE 226be0 │ │ │ │ +0000000000314e48 0000000000000008 R_X86_64_RELATIVE 226bd0 │ │ │ │ +0000000000314e50 0000000000000008 R_X86_64_RELATIVE 226790 │ │ │ │ +0000000000314e58 0000000000000008 R_X86_64_RELATIVE 226e00 │ │ │ │ +0000000000314e60 0000000000000008 R_X86_64_RELATIVE 226dd0 │ │ │ │ +0000000000314e68 0000000000000008 R_X86_64_RELATIVE 226330 │ │ │ │ +0000000000314e70 0000000000000008 R_X86_64_RELATIVE 226de0 │ │ │ │ +0000000000314e78 0000000000000008 R_X86_64_RELATIVE 2267a0 │ │ │ │ +0000000000314e80 0000000000000008 R_X86_64_RELATIVE 226df0 │ │ │ │ +0000000000314e88 0000000000000008 R_X86_64_RELATIVE 226bf0 │ │ │ │ +0000000000314e98 0000000000000008 R_X86_64_RELATIVE 229ed0 │ │ │ │ +0000000000314ee0 0000000000000008 R_X86_64_RELATIVE 22b880 │ │ │ │ +0000000000314f20 0000000000000008 R_X86_64_RELATIVE 22b260 │ │ │ │ +0000000000314f68 0000000000000008 R_X86_64_RELATIVE 22bb20 │ │ │ │ +0000000000314fa8 0000000000000008 R_X86_64_RELATIVE 22da00 │ │ │ │ +0000000000315030 0000000000000008 R_X86_64_RELATIVE 22e060 │ │ │ │ +00000000003150b8 0000000000000008 R_X86_64_RELATIVE 223540 │ │ │ │ +00000000003150c0 0000000000000008 R_X86_64_RELATIVE 223590 │ │ │ │ +00000000003150c8 0000000000000008 R_X86_64_RELATIVE 223940 │ │ │ │ +00000000003150d0 0000000000000008 R_X86_64_RELATIVE 223950 │ │ │ │ +00000000003150d8 0000000000000008 R_X86_64_RELATIVE 2235a0 │ │ │ │ +00000000003150e0 0000000000000008 R_X86_64_RELATIVE 223e70 │ │ │ │ +00000000003150e8 0000000000000008 R_X86_64_RELATIVE 223e90 │ │ │ │ +00000000003150f0 0000000000000008 R_X86_64_RELATIVE 223e80 │ │ │ │ +00000000003150f8 0000000000000008 R_X86_64_RELATIVE 223960 │ │ │ │ +0000000000315100 0000000000000008 R_X86_64_RELATIVE 223fa0 │ │ │ │ +0000000000315108 0000000000000008 R_X86_64_RELATIVE 223f70 │ │ │ │ +0000000000315110 0000000000000008 R_X86_64_RELATIVE 2235b0 │ │ │ │ +0000000000315118 0000000000000008 R_X86_64_RELATIVE 223f80 │ │ │ │ +0000000000315120 0000000000000008 R_X86_64_RELATIVE 223970 │ │ │ │ +0000000000315128 0000000000000008 R_X86_64_RELATIVE 223f90 │ │ │ │ +0000000000315130 0000000000000008 R_X86_64_RELATIVE 223ea0 │ │ │ │ +0000000000315140 0000000000000008 R_X86_64_RELATIVE 225c40 │ │ │ │ +0000000000315148 0000000000000008 R_X86_64_RELATIVE 225cd0 │ │ │ │ +0000000000315150 0000000000000008 R_X86_64_RELATIVE 225e30 │ │ │ │ +0000000000315158 0000000000000008 R_X86_64_RELATIVE 225e40 │ │ │ │ +0000000000315160 0000000000000008 R_X86_64_RELATIVE 225ce0 │ │ │ │ +0000000000315168 0000000000000008 R_X86_64_RELATIVE 226090 │ │ │ │ +0000000000315170 0000000000000008 R_X86_64_RELATIVE 2260b0 │ │ │ │ +0000000000315178 0000000000000008 R_X86_64_RELATIVE 2260a0 │ │ │ │ +0000000000315180 0000000000000008 R_X86_64_RELATIVE 225e50 │ │ │ │ +0000000000315188 0000000000000008 R_X86_64_RELATIVE 2261f0 │ │ │ │ +0000000000315190 0000000000000008 R_X86_64_RELATIVE 2261c0 │ │ │ │ +0000000000315198 0000000000000008 R_X86_64_RELATIVE 225cf0 │ │ │ │ +00000000003151a0 0000000000000008 R_X86_64_RELATIVE 2261d0 │ │ │ │ +00000000003151a8 0000000000000008 R_X86_64_RELATIVE 225e60 │ │ │ │ +00000000003151b0 0000000000000008 R_X86_64_RELATIVE 2261e0 │ │ │ │ +00000000003151b8 0000000000000008 R_X86_64_RELATIVE 2260c0 │ │ │ │ +00000000003151c8 0000000000000008 R_X86_64_RELATIVE 228910 │ │ │ │ +0000000000315210 0000000000000008 R_X86_64_RELATIVE 229a80 │ │ │ │ +0000000000315250 0000000000000008 R_X86_64_RELATIVE 2294f0 │ │ │ │ +0000000000315298 0000000000000008 R_X86_64_RELATIVE 229d30 │ │ │ │ +00000000003152d8 0000000000000008 R_X86_64_RELATIVE 22c530 │ │ │ │ +0000000000315360 0000000000000008 R_X86_64_RELATIVE 22d3d0 │ │ │ │ +00000000003153e8 0000000000000008 R_X86_64_RELATIVE 22ec80 │ │ │ │ +00000000003153f0 0000000000000008 R_X86_64_RELATIVE 22ecc0 │ │ │ │ +00000000003153f8 0000000000000008 R_X86_64_RELATIVE 22ee50 │ │ │ │ +0000000000315400 0000000000000008 R_X86_64_RELATIVE 22ee60 │ │ │ │ +0000000000315408 0000000000000008 R_X86_64_RELATIVE 22ecd0 │ │ │ │ +0000000000315410 0000000000000008 R_X86_64_RELATIVE 22efa0 │ │ │ │ +0000000000315418 0000000000000008 R_X86_64_RELATIVE 22efc0 │ │ │ │ +0000000000315420 0000000000000008 R_X86_64_RELATIVE 22efb0 │ │ │ │ +0000000000315428 0000000000000008 R_X86_64_RELATIVE 22ee70 │ │ │ │ +0000000000315430 0000000000000008 R_X86_64_RELATIVE 22f0a0 │ │ │ │ +0000000000315438 0000000000000008 R_X86_64_RELATIVE 22f070 │ │ │ │ +0000000000315440 0000000000000008 R_X86_64_RELATIVE 22ece0 │ │ │ │ +0000000000315448 0000000000000008 R_X86_64_RELATIVE 22f080 │ │ │ │ +0000000000315450 0000000000000008 R_X86_64_RELATIVE 22ee80 │ │ │ │ +0000000000315458 0000000000000008 R_X86_64_RELATIVE 22f090 │ │ │ │ +0000000000315460 0000000000000008 R_X86_64_RELATIVE 22efd0 │ │ │ │ +0000000000315470 0000000000000008 R_X86_64_RELATIVE 230980 │ │ │ │ +0000000000315478 0000000000000008 R_X86_64_RELATIVE 230a30 │ │ │ │ +0000000000315480 0000000000000008 R_X86_64_RELATIVE 230c80 │ │ │ │ +0000000000315488 0000000000000008 R_X86_64_RELATIVE 230c90 │ │ │ │ +0000000000315490 0000000000000008 R_X86_64_RELATIVE 230a40 │ │ │ │ +0000000000315498 0000000000000008 R_X86_64_RELATIVE 231240 │ │ │ │ +00000000003154a0 0000000000000008 R_X86_64_RELATIVE 231260 │ │ │ │ +00000000003154a8 0000000000000008 R_X86_64_RELATIVE 231250 │ │ │ │ +00000000003154b0 0000000000000008 R_X86_64_RELATIVE 230ca0 │ │ │ │ +00000000003154b8 0000000000000008 R_X86_64_RELATIVE 2313a0 │ │ │ │ +00000000003154c0 0000000000000008 R_X86_64_RELATIVE 231370 │ │ │ │ +00000000003154c8 0000000000000008 R_X86_64_RELATIVE 230a20 │ │ │ │ +00000000003154d0 0000000000000008 R_X86_64_RELATIVE 231380 │ │ │ │ +00000000003154d8 0000000000000008 R_X86_64_RELATIVE 230cb0 │ │ │ │ +00000000003154e0 0000000000000008 R_X86_64_RELATIVE 231390 │ │ │ │ +00000000003154e8 0000000000000008 R_X86_64_RELATIVE 231270 │ │ │ │ +00000000003154f8 0000000000000008 R_X86_64_RELATIVE 233230 │ │ │ │ +0000000000315500 0000000000000008 R_X86_64_RELATIVE 233270 │ │ │ │ +0000000000315508 0000000000000008 R_X86_64_RELATIVE 233a40 │ │ │ │ +0000000000315510 0000000000000008 R_X86_64_RELATIVE 233a50 │ │ │ │ +0000000000315518 0000000000000008 R_X86_64_RELATIVE 233280 │ │ │ │ +0000000000315520 0000000000000008 R_X86_64_RELATIVE 234120 │ │ │ │ +0000000000315528 0000000000000008 R_X86_64_RELATIVE 234140 │ │ │ │ +0000000000315530 0000000000000008 R_X86_64_RELATIVE 234130 │ │ │ │ +0000000000315538 0000000000000008 R_X86_64_RELATIVE 233a60 │ │ │ │ +0000000000315540 0000000000000008 R_X86_64_RELATIVE 234270 │ │ │ │ +0000000000315548 0000000000000008 R_X86_64_RELATIVE 234260 │ │ │ │ +0000000000315550 0000000000000008 R_X86_64_RELATIVE 233260 │ │ │ │ +0000000000315580 0000000000000008 R_X86_64_RELATIVE 238200 │ │ │ │ +00000000003155c8 0000000000000008 R_X86_64_RELATIVE 239d40 │ │ │ │ +0000000000315608 0000000000000008 R_X86_64_RELATIVE 23fdf0 │ │ │ │ +0000000000315690 0000000000000008 R_X86_64_RELATIVE 22f110 │ │ │ │ +0000000000315698 0000000000000008 R_X86_64_RELATIVE 22f170 │ │ │ │ +00000000003156a0 0000000000000008 R_X86_64_RELATIVE 22f3e0 │ │ │ │ +00000000003156a8 0000000000000008 R_X86_64_RELATIVE 22f3f0 │ │ │ │ +00000000003156b0 0000000000000008 R_X86_64_RELATIVE 22f180 │ │ │ │ +00000000003156b8 0000000000000008 R_X86_64_RELATIVE 22f8c0 │ │ │ │ +00000000003156c0 0000000000000008 R_X86_64_RELATIVE 22f8e0 │ │ │ │ +00000000003156c8 0000000000000008 R_X86_64_RELATIVE 22f8d0 │ │ │ │ +00000000003156d0 0000000000000008 R_X86_64_RELATIVE 22f400 │ │ │ │ +00000000003156d8 0000000000000008 R_X86_64_RELATIVE 22f9d0 │ │ │ │ +00000000003156e0 0000000000000008 R_X86_64_RELATIVE 22f9a0 │ │ │ │ +00000000003156e8 0000000000000008 R_X86_64_RELATIVE 22f160 │ │ │ │ +00000000003156f0 0000000000000008 R_X86_64_RELATIVE 22f9b0 │ │ │ │ +00000000003156f8 0000000000000008 R_X86_64_RELATIVE 22f410 │ │ │ │ +0000000000315700 0000000000000008 R_X86_64_RELATIVE 22f9c0 │ │ │ │ +0000000000315708 0000000000000008 R_X86_64_RELATIVE 22f8f0 │ │ │ │ +0000000000315718 0000000000000008 R_X86_64_RELATIVE 2304b0 │ │ │ │ +0000000000315720 0000000000000008 R_X86_64_RELATIVE 230500 │ │ │ │ +0000000000315728 0000000000000008 R_X86_64_RELATIVE 230620 │ │ │ │ +0000000000315730 0000000000000008 R_X86_64_RELATIVE 230630 │ │ │ │ +0000000000315738 0000000000000008 R_X86_64_RELATIVE 230510 │ │ │ │ +0000000000315740 0000000000000008 R_X86_64_RELATIVE 2307f0 │ │ │ │ +0000000000315748 0000000000000008 R_X86_64_RELATIVE 230810 │ │ │ │ +0000000000315750 0000000000000008 R_X86_64_RELATIVE 230800 │ │ │ │ +0000000000315758 0000000000000008 R_X86_64_RELATIVE 230640 │ │ │ │ +0000000000315760 0000000000000008 R_X86_64_RELATIVE 2308f0 │ │ │ │ +0000000000315768 0000000000000008 R_X86_64_RELATIVE 2308c0 │ │ │ │ +0000000000315770 0000000000000008 R_X86_64_RELATIVE 230520 │ │ │ │ +0000000000315778 0000000000000008 R_X86_64_RELATIVE 2308d0 │ │ │ │ +0000000000315780 0000000000000008 R_X86_64_RELATIVE 230650 │ │ │ │ +0000000000315788 0000000000000008 R_X86_64_RELATIVE 2308e0 │ │ │ │ +0000000000315790 0000000000000008 R_X86_64_RELATIVE 230820 │ │ │ │ +00000000003157a0 0000000000000008 R_X86_64_RELATIVE 231430 │ │ │ │ +00000000003157a8 0000000000000008 R_X86_64_RELATIVE 231470 │ │ │ │ +00000000003157b0 0000000000000008 R_X86_64_RELATIVE 231ad0 │ │ │ │ +00000000003157b8 0000000000000008 R_X86_64_RELATIVE 231ae0 │ │ │ │ +00000000003157c0 0000000000000008 R_X86_64_RELATIVE 231480 │ │ │ │ +00000000003157c8 0000000000000008 R_X86_64_RELATIVE 231f40 │ │ │ │ +00000000003157d0 0000000000000008 R_X86_64_RELATIVE 231f60 │ │ │ │ +00000000003157d8 0000000000000008 R_X86_64_RELATIVE 231f50 │ │ │ │ +00000000003157e0 0000000000000008 R_X86_64_RELATIVE 231af0 │ │ │ │ +00000000003157e8 0000000000000008 R_X86_64_RELATIVE 232000 │ │ │ │ +00000000003157f0 0000000000000008 R_X86_64_RELATIVE 231fd0 │ │ │ │ +00000000003157f8 0000000000000008 R_X86_64_RELATIVE 231460 │ │ │ │ +0000000000315800 0000000000000008 R_X86_64_RELATIVE 231fe0 │ │ │ │ +0000000000315808 0000000000000008 R_X86_64_RELATIVE 231b00 │ │ │ │ +0000000000315810 0000000000000008 R_X86_64_RELATIVE 231ff0 │ │ │ │ +0000000000315818 0000000000000008 R_X86_64_RELATIVE 231f70 │ │ │ │ +0000000000315828 0000000000000008 R_X86_64_RELATIVE 232600 │ │ │ │ +0000000000315830 0000000000000008 R_X86_64_RELATIVE 2326d0 │ │ │ │ +0000000000315838 0000000000000008 R_X86_64_RELATIVE 232a80 │ │ │ │ +0000000000315840 0000000000000008 R_X86_64_RELATIVE 232a90 │ │ │ │ +0000000000315848 0000000000000008 R_X86_64_RELATIVE 2326e0 │ │ │ │ +0000000000315850 0000000000000008 R_X86_64_RELATIVE 233030 │ │ │ │ +0000000000315858 0000000000000008 R_X86_64_RELATIVE 233050 │ │ │ │ +0000000000315860 0000000000000008 R_X86_64_RELATIVE 233040 │ │ │ │ +0000000000315868 0000000000000008 R_X86_64_RELATIVE 232aa0 │ │ │ │ +0000000000315870 0000000000000008 R_X86_64_RELATIVE 233130 │ │ │ │ +0000000000315878 0000000000000008 R_X86_64_RELATIVE 233100 │ │ │ │ +0000000000315880 0000000000000008 R_X86_64_RELATIVE 2326c0 │ │ │ │ +0000000000315888 0000000000000008 R_X86_64_RELATIVE 233110 │ │ │ │ +0000000000315890 0000000000000008 R_X86_64_RELATIVE 232ab0 │ │ │ │ +0000000000315898 0000000000000008 R_X86_64_RELATIVE 233120 │ │ │ │ +00000000003158a0 0000000000000008 R_X86_64_RELATIVE 233060 │ │ │ │ +00000000003158b0 0000000000000008 R_X86_64_RELATIVE 2358b0 │ │ │ │ +00000000003158f8 0000000000000008 R_X86_64_RELATIVE 237680 │ │ │ │ +0000000000315938 0000000000000008 R_X86_64_RELATIVE 236780 │ │ │ │ +0000000000315980 0000000000000008 R_X86_64_RELATIVE 237d10 │ │ │ │ +00000000003159c0 0000000000000008 R_X86_64_RELATIVE 23c200 │ │ │ │ +0000000000315a48 0000000000000008 R_X86_64_RELATIVE 23df90 │ │ │ │ +0000000000315ad0 0000000000000008 R_X86_64_RELATIVE 22fa30 │ │ │ │ +0000000000315ad8 0000000000000008 R_X86_64_RELATIVE 22fa90 │ │ │ │ +0000000000315ae0 0000000000000008 R_X86_64_RELATIVE 22ff20 │ │ │ │ +0000000000315ae8 0000000000000008 R_X86_64_RELATIVE 22ff30 │ │ │ │ +0000000000315af0 0000000000000008 R_X86_64_RELATIVE 22faa0 │ │ │ │ +0000000000315af8 0000000000000008 R_X86_64_RELATIVE 230330 │ │ │ │ +0000000000315b00 0000000000000008 R_X86_64_RELATIVE 230350 │ │ │ │ +0000000000315b08 0000000000000008 R_X86_64_RELATIVE 230340 │ │ │ │ +0000000000315b10 0000000000000008 R_X86_64_RELATIVE 22ff40 │ │ │ │ +0000000000315b18 0000000000000008 R_X86_64_RELATIVE 230410 │ │ │ │ +0000000000315b20 0000000000000008 R_X86_64_RELATIVE 2303e0 │ │ │ │ +0000000000315b28 0000000000000008 R_X86_64_RELATIVE 22fa80 │ │ │ │ +0000000000315b30 0000000000000008 R_X86_64_RELATIVE 2303f0 │ │ │ │ +0000000000315b38 0000000000000008 R_X86_64_RELATIVE 22ff50 │ │ │ │ +0000000000315b40 0000000000000008 R_X86_64_RELATIVE 230400 │ │ │ │ +0000000000315b48 0000000000000008 R_X86_64_RELATIVE 230360 │ │ │ │ +0000000000315b58 0000000000000008 R_X86_64_RELATIVE 2320f0 │ │ │ │ +0000000000315b60 0000000000000008 R_X86_64_RELATIVE 232110 │ │ │ │ +0000000000315b68 0000000000000008 R_X86_64_RELATIVE 232270 │ │ │ │ +0000000000315b70 0000000000000008 R_X86_64_RELATIVE 232280 │ │ │ │ +0000000000315b78 0000000000000008 R_X86_64_RELATIVE 232120 │ │ │ │ +0000000000315b80 0000000000000008 R_X86_64_RELATIVE 232490 │ │ │ │ +0000000000315b88 0000000000000008 R_X86_64_RELATIVE 2324b0 │ │ │ │ +0000000000315b90 0000000000000008 R_X86_64_RELATIVE 2324a0 │ │ │ │ +0000000000315b98 0000000000000008 R_X86_64_RELATIVE 232290 │ │ │ │ +0000000000315ba0 0000000000000008 R_X86_64_RELATIVE 232550 │ │ │ │ +0000000000315ba8 0000000000000008 R_X86_64_RELATIVE 232520 │ │ │ │ +0000000000315bb0 0000000000000008 R_X86_64_RELATIVE 232130 │ │ │ │ +0000000000315bb8 0000000000000008 R_X86_64_RELATIVE 232530 │ │ │ │ +0000000000315bc0 0000000000000008 R_X86_64_RELATIVE 2322a0 │ │ │ │ +0000000000315bc8 0000000000000008 R_X86_64_RELATIVE 232540 │ │ │ │ +0000000000315bd0 0000000000000008 R_X86_64_RELATIVE 2324c0 │ │ │ │ +0000000000315be0 0000000000000008 R_X86_64_RELATIVE 234480 │ │ │ │ +0000000000315c28 0000000000000008 R_X86_64_RELATIVE 2354f0 │ │ │ │ +0000000000315c68 0000000000000008 R_X86_64_RELATIVE 234e30 │ │ │ │ +0000000000315cb0 0000000000000008 R_X86_64_RELATIVE 2356a0 │ │ │ │ +0000000000315cf0 0000000000000008 R_X86_64_RELATIVE 23a0b0 │ │ │ │ +0000000000315d78 0000000000000008 R_X86_64_RELATIVE 23b7c0 │ │ │ │ +0000000000316898 0000000000000008 R_X86_64_RELATIVE 25c550 │ │ │ │ +00000000003172b0 0000000000000008 R_X86_64_RELATIVE 25c550 │ │ │ │ +0000000000317c48 0000000000000008 R_X86_64_RELATIVE 25c680 │ │ │ │ +0000000000317c50 0000000000000008 R_X86_64_RELATIVE 25c710 │ │ │ │ +0000000000317c58 0000000000000008 R_X86_64_RELATIVE 25c8e0 │ │ │ │ +0000000000317c60 0000000000000008 R_X86_64_RELATIVE 25c8f0 │ │ │ │ +0000000000317c68 0000000000000008 R_X86_64_RELATIVE 25c720 │ │ │ │ +0000000000317c70 0000000000000008 R_X86_64_RELATIVE 25ca80 │ │ │ │ +0000000000317c78 0000000000000008 R_X86_64_RELATIVE 25caa0 │ │ │ │ +0000000000317c80 0000000000000008 R_X86_64_RELATIVE 25ca90 │ │ │ │ +0000000000317c88 0000000000000008 R_X86_64_RELATIVE 25c900 │ │ │ │ +0000000000317c90 0000000000000008 R_X86_64_RELATIVE 25cb90 │ │ │ │ +0000000000317c98 0000000000000008 R_X86_64_RELATIVE 25cb60 │ │ │ │ +0000000000317ca0 0000000000000008 R_X86_64_RELATIVE 25c700 │ │ │ │ +0000000000317ca8 0000000000000008 R_X86_64_RELATIVE 25cb70 │ │ │ │ +0000000000317cb0 0000000000000008 R_X86_64_RELATIVE 25c910 │ │ │ │ +0000000000317cb8 0000000000000008 R_X86_64_RELATIVE 25cb80 │ │ │ │ +0000000000317cc0 0000000000000008 R_X86_64_RELATIVE 25cab0 │ │ │ │ +0000000000317cd0 0000000000000008 R_X86_64_RELATIVE 25e3d0 │ │ │ │ +0000000000317cd8 0000000000000008 R_X86_64_RELATIVE 25e4c0 │ │ │ │ +0000000000317ce0 0000000000000008 R_X86_64_RELATIVE 25e7c0 │ │ │ │ +0000000000317ce8 0000000000000008 R_X86_64_RELATIVE 25e7e0 │ │ │ │ +0000000000317cf0 0000000000000008 R_X86_64_RELATIVE 25e4e0 │ │ │ │ +0000000000317cf8 0000000000000008 R_X86_64_RELATIVE 25e970 │ │ │ │ +0000000000317d00 0000000000000008 R_X86_64_RELATIVE 25e9b0 │ │ │ │ +0000000000317d08 0000000000000008 R_X86_64_RELATIVE 25e990 │ │ │ │ +0000000000317d10 0000000000000008 R_X86_64_RELATIVE 25e800 │ │ │ │ +0000000000317d18 0000000000000008 R_X86_64_RELATIVE 25eaa0 │ │ │ │ +0000000000317d20 0000000000000008 R_X86_64_RELATIVE 25ea40 │ │ │ │ +0000000000317d28 0000000000000008 R_X86_64_RELATIVE 25e4a0 │ │ │ │ +0000000000317d30 0000000000000008 R_X86_64_RELATIVE 25ea60 │ │ │ │ +0000000000317d38 0000000000000008 R_X86_64_RELATIVE 25e820 │ │ │ │ +0000000000317d40 0000000000000008 R_X86_64_RELATIVE 25ea80 │ │ │ │ +0000000000317d48 0000000000000008 R_X86_64_RELATIVE 25e9d0 │ │ │ │ +0000000000317d58 0000000000000008 R_X86_64_RELATIVE 261500 │ │ │ │ +0000000000317d60 0000000000000008 R_X86_64_RELATIVE 261580 │ │ │ │ +0000000000317d68 0000000000000008 R_X86_64_RELATIVE 261ac0 │ │ │ │ +0000000000317d70 0000000000000008 R_X86_64_RELATIVE 261af0 │ │ │ │ +0000000000317d78 0000000000000008 R_X86_64_RELATIVE 2615b0 │ │ │ │ +0000000000317d80 0000000000000008 R_X86_64_RELATIVE 261ef0 │ │ │ │ +0000000000317d88 0000000000000008 R_X86_64_RELATIVE 261f50 │ │ │ │ +0000000000317d90 0000000000000008 R_X86_64_RELATIVE 261f20 │ │ │ │ +0000000000317d98 0000000000000008 R_X86_64_RELATIVE 261b20 │ │ │ │ +0000000000317da0 0000000000000008 R_X86_64_RELATIVE 262020 │ │ │ │ +0000000000317da8 0000000000000008 R_X86_64_RELATIVE 261ff0 │ │ │ │ +0000000000317db0 0000000000000008 R_X86_64_RELATIVE 261550 │ │ │ │ +0000000000317de0 0000000000000008 R_X86_64_RELATIVE 264d20 │ │ │ │ +0000000000317e28 0000000000000008 R_X86_64_RELATIVE 262860 │ │ │ │ +0000000000317e68 0000000000000008 R_X86_64_RELATIVE 266bc0 │ │ │ │ +0000000000317ef0 0000000000000008 R_X86_64_RELATIVE 25ccb0 │ │ │ │ +0000000000317ef8 0000000000000008 R_X86_64_RELATIVE 25ccf0 │ │ │ │ +0000000000317f00 0000000000000008 R_X86_64_RELATIVE 25cec0 │ │ │ │ +0000000000317f08 0000000000000008 R_X86_64_RELATIVE 25ced0 │ │ │ │ +0000000000317f10 0000000000000008 R_X86_64_RELATIVE 25cd00 │ │ │ │ +0000000000317f18 0000000000000008 R_X86_64_RELATIVE 25d000 │ │ │ │ +0000000000317f20 0000000000000008 R_X86_64_RELATIVE 25d020 │ │ │ │ +0000000000317f28 0000000000000008 R_X86_64_RELATIVE 25d010 │ │ │ │ +0000000000317f30 0000000000000008 R_X86_64_RELATIVE 25cee0 │ │ │ │ +0000000000317f38 0000000000000008 R_X86_64_RELATIVE 25d0f0 │ │ │ │ +0000000000317f40 0000000000000008 R_X86_64_RELATIVE 25d0c0 │ │ │ │ +0000000000317f48 0000000000000008 R_X86_64_RELATIVE 25cce0 │ │ │ │ +0000000000317f50 0000000000000008 R_X86_64_RELATIVE 25d0d0 │ │ │ │ +0000000000317f58 0000000000000008 R_X86_64_RELATIVE 25cef0 │ │ │ │ +0000000000317f60 0000000000000008 R_X86_64_RELATIVE 25d0e0 │ │ │ │ +0000000000317f68 0000000000000008 R_X86_64_RELATIVE 25d030 │ │ │ │ +0000000000317f78 0000000000000008 R_X86_64_RELATIVE 25d990 │ │ │ │ +0000000000317f80 0000000000000008 R_X86_64_RELATIVE 25da60 │ │ │ │ +0000000000317f88 0000000000000008 R_X86_64_RELATIVE 25dec0 │ │ │ │ +0000000000317f90 0000000000000008 R_X86_64_RELATIVE 25ded0 │ │ │ │ +0000000000317f98 0000000000000008 R_X86_64_RELATIVE 25da70 │ │ │ │ +0000000000317fa0 0000000000000008 R_X86_64_RELATIVE 25e280 │ │ │ │ +0000000000317fa8 0000000000000008 R_X86_64_RELATIVE 25e2a0 │ │ │ │ +0000000000317fb0 0000000000000008 R_X86_64_RELATIVE 25e290 │ │ │ │ +0000000000317fb8 0000000000000008 R_X86_64_RELATIVE 25dee0 │ │ │ │ +0000000000317fc0 0000000000000008 R_X86_64_RELATIVE 25e340 │ │ │ │ +0000000000317fc8 0000000000000008 R_X86_64_RELATIVE 25e310 │ │ │ │ +0000000000317fd0 0000000000000008 R_X86_64_RELATIVE 25da50 │ │ │ │ +0000000000317fd8 0000000000000008 R_X86_64_RELATIVE 25e320 │ │ │ │ +0000000000317fe0 0000000000000008 R_X86_64_RELATIVE 25def0 │ │ │ │ +0000000000317fe8 0000000000000008 R_X86_64_RELATIVE 25e330 │ │ │ │ +0000000000317ff0 0000000000000008 R_X86_64_RELATIVE 25e2b0 │ │ │ │ +0000000000318000 0000000000000008 R_X86_64_RELATIVE 25eb60 │ │ │ │ +0000000000318008 0000000000000008 R_X86_64_RELATIVE 25ebe0 │ │ │ │ +0000000000318010 0000000000000008 R_X86_64_RELATIVE 25ef10 │ │ │ │ +0000000000318018 0000000000000008 R_X86_64_RELATIVE 25ef40 │ │ │ │ +0000000000318020 0000000000000008 R_X86_64_RELATIVE 25ec10 │ │ │ │ +0000000000318028 0000000000000008 R_X86_64_RELATIVE 25f1f0 │ │ │ │ +0000000000318030 0000000000000008 R_X86_64_RELATIVE 25f250 │ │ │ │ +0000000000318038 0000000000000008 R_X86_64_RELATIVE 25f220 │ │ │ │ +0000000000318040 0000000000000008 R_X86_64_RELATIVE 25ef70 │ │ │ │ +0000000000318048 0000000000000008 R_X86_64_RELATIVE 25f360 │ │ │ │ +0000000000318050 0000000000000008 R_X86_64_RELATIVE 25f2d0 │ │ │ │ +0000000000318058 0000000000000008 R_X86_64_RELATIVE 25ebb0 │ │ │ │ +0000000000318060 0000000000000008 R_X86_64_RELATIVE 25f300 │ │ │ │ +0000000000318068 0000000000000008 R_X86_64_RELATIVE 25efa0 │ │ │ │ +0000000000318070 0000000000000008 R_X86_64_RELATIVE 25f330 │ │ │ │ +0000000000318078 0000000000000008 R_X86_64_RELATIVE 25f280 │ │ │ │ +0000000000318088 0000000000000008 R_X86_64_RELATIVE 260ad0 │ │ │ │ +0000000000318090 0000000000000008 R_X86_64_RELATIVE 260b40 │ │ │ │ +0000000000318098 0000000000000008 R_X86_64_RELATIVE 260de0 │ │ │ │ +00000000003180a0 0000000000000008 R_X86_64_RELATIVE 260e00 │ │ │ │ +00000000003180a8 0000000000000008 R_X86_64_RELATIVE 260b60 │ │ │ │ +00000000003180b0 0000000000000008 R_X86_64_RELATIVE 261000 │ │ │ │ +00000000003180b8 0000000000000008 R_X86_64_RELATIVE 261040 │ │ │ │ +00000000003180c0 0000000000000008 R_X86_64_RELATIVE 261020 │ │ │ │ +00000000003180c8 0000000000000008 R_X86_64_RELATIVE 260e20 │ │ │ │ +00000000003180d0 0000000000000008 R_X86_64_RELATIVE 261150 │ │ │ │ +00000000003180d8 0000000000000008 R_X86_64_RELATIVE 2610f0 │ │ │ │ +00000000003180e0 0000000000000008 R_X86_64_RELATIVE 260b20 │ │ │ │ +00000000003180e8 0000000000000008 R_X86_64_RELATIVE 261110 │ │ │ │ +00000000003180f0 0000000000000008 R_X86_64_RELATIVE 260e40 │ │ │ │ +00000000003180f8 0000000000000008 R_X86_64_RELATIVE 261130 │ │ │ │ +0000000000318100 0000000000000008 R_X86_64_RELATIVE 261060 │ │ │ │ +0000000000318110 0000000000000008 R_X86_64_RELATIVE 262e00 │ │ │ │ +0000000000318158 0000000000000008 R_X86_64_RELATIVE 262500 │ │ │ │ +0000000000318198 0000000000000008 R_X86_64_RELATIVE 264470 │ │ │ │ +00000000003181e0 0000000000000008 R_X86_64_RELATIVE 2626b0 │ │ │ │ +0000000000318220 0000000000000008 R_X86_64_RELATIVE 265710 │ │ │ │ +00000000003182a8 0000000000000008 R_X86_64_RELATIVE 266780 │ │ │ │ +0000000000318330 0000000000000008 R_X86_64_RELATIVE 25d220 │ │ │ │ +0000000000318338 0000000000000008 R_X86_64_RELATIVE 25d260 │ │ │ │ +0000000000318340 0000000000000008 R_X86_64_RELATIVE 25d4c0 │ │ │ │ +0000000000318348 0000000000000008 R_X86_64_RELATIVE 25d4d0 │ │ │ │ +0000000000318350 0000000000000008 R_X86_64_RELATIVE 25d270 │ │ │ │ +0000000000318358 0000000000000008 R_X86_64_RELATIVE 25d620 │ │ │ │ +0000000000318360 0000000000000008 R_X86_64_RELATIVE 25d640 │ │ │ │ +0000000000318368 0000000000000008 R_X86_64_RELATIVE 25d630 │ │ │ │ +0000000000318370 0000000000000008 R_X86_64_RELATIVE 25d4e0 │ │ │ │ +0000000000318378 0000000000000008 R_X86_64_RELATIVE 25d7c0 │ │ │ │ +0000000000318380 0000000000000008 R_X86_64_RELATIVE 25d790 │ │ │ │ +0000000000318388 0000000000000008 R_X86_64_RELATIVE 25d250 │ │ │ │ +0000000000318390 0000000000000008 R_X86_64_RELATIVE 25d7a0 │ │ │ │ +0000000000318398 0000000000000008 R_X86_64_RELATIVE 25d4f0 │ │ │ │ +00000000003183a0 0000000000000008 R_X86_64_RELATIVE 25d7b0 │ │ │ │ +00000000003183a8 0000000000000008 R_X86_64_RELATIVE 25d650 │ │ │ │ +00000000003183b8 0000000000000008 R_X86_64_RELATIVE 25f480 │ │ │ │ +00000000003183c0 0000000000000008 R_X86_64_RELATIVE 25f540 │ │ │ │ +00000000003183c8 0000000000000008 R_X86_64_RELATIVE 25fca0 │ │ │ │ +00000000003183d0 0000000000000008 R_X86_64_RELATIVE 25fcc0 │ │ │ │ +00000000003183d8 0000000000000008 R_X86_64_RELATIVE 25f560 │ │ │ │ +00000000003183e0 0000000000000008 R_X86_64_RELATIVE 260770 │ │ │ │ +00000000003183e8 0000000000000008 R_X86_64_RELATIVE 2607b0 │ │ │ │ +00000000003183f0 0000000000000008 R_X86_64_RELATIVE 260790 │ │ │ │ +00000000003183f8 0000000000000008 R_X86_64_RELATIVE 25fce0 │ │ │ │ +0000000000318400 0000000000000008 R_X86_64_RELATIVE 2608d0 │ │ │ │ +0000000000318408 0000000000000008 R_X86_64_RELATIVE 260870 │ │ │ │ +0000000000318410 0000000000000008 R_X86_64_RELATIVE 25f520 │ │ │ │ +0000000000318418 0000000000000008 R_X86_64_RELATIVE 260890 │ │ │ │ +0000000000318420 0000000000000008 R_X86_64_RELATIVE 25fd00 │ │ │ │ +0000000000318428 0000000000000008 R_X86_64_RELATIVE 2608b0 │ │ │ │ +0000000000318430 0000000000000008 R_X86_64_RELATIVE 2607d0 │ │ │ │ +0000000000318440 0000000000000008 R_X86_64_RELATIVE 2629c0 │ │ │ │ +0000000000318488 0000000000000008 R_X86_64_RELATIVE 2622c0 │ │ │ │ +00000000003184c8 0000000000000008 R_X86_64_RELATIVE 263140 │ │ │ │ +0000000000318510 0000000000000008 R_X86_64_RELATIVE 262430 │ │ │ │ +0000000000318550 0000000000000008 R_X86_64_RELATIVE 265250 │ │ │ │ +00000000003185d8 0000000000000008 R_X86_64_RELATIVE 265c90 │ │ │ │ +0000000000318660 0000000000000008 R_X86_64_RELATIVE 1f4c20 │ │ │ │ +0000000000318668 0000000000000008 R_X86_64_RELATIVE 1f4ca0 │ │ │ │ +0000000000318670 0000000000000008 R_X86_64_RELATIVE 1f4e30 │ │ │ │ +0000000000318678 0000000000000008 R_X86_64_RELATIVE 1f4e40 │ │ │ │ +0000000000318680 0000000000000008 R_X86_64_RELATIVE 1f4cb0 │ │ │ │ +0000000000318688 0000000000000008 R_X86_64_RELATIVE 1f4fd0 │ │ │ │ +0000000000318690 0000000000000008 R_X86_64_RELATIVE 1f4ff0 │ │ │ │ +0000000000318698 0000000000000008 R_X86_64_RELATIVE 1f4fe0 │ │ │ │ +00000000003186a0 0000000000000008 R_X86_64_RELATIVE 1f4e50 │ │ │ │ +00000000003186a8 0000000000000008 R_X86_64_RELATIVE 1f50e0 │ │ │ │ +00000000003186b0 0000000000000008 R_X86_64_RELATIVE 1f50b0 │ │ │ │ +00000000003186b8 0000000000000008 R_X86_64_RELATIVE 1f4c90 │ │ │ │ +00000000003186c0 0000000000000008 R_X86_64_RELATIVE 1f50c0 │ │ │ │ +00000000003186c8 0000000000000008 R_X86_64_RELATIVE 1f4e60 │ │ │ │ +00000000003186d0 0000000000000008 R_X86_64_RELATIVE 1f50d0 │ │ │ │ +00000000003186d8 0000000000000008 R_X86_64_RELATIVE 1f5000 │ │ │ │ +00000000003186e0 0000000000000008 R_X86_64_RELATIVE 1f4b10 │ │ │ │ +00000000003186e8 0000000000000008 R_X86_64_RELATIVE 1f81c0 │ │ │ │ +00000000003186f0 0000000000000008 R_X86_64_RELATIVE 1f8250 │ │ │ │ +00000000003186f8 0000000000000008 R_X86_64_RELATIVE 1f8620 │ │ │ │ +0000000000318700 0000000000000008 R_X86_64_RELATIVE 1f8630 │ │ │ │ +0000000000318708 0000000000000008 R_X86_64_RELATIVE 1f8260 │ │ │ │ +0000000000318710 0000000000000008 R_X86_64_RELATIVE 1f8a00 │ │ │ │ +0000000000318718 0000000000000008 R_X86_64_RELATIVE 1f8a20 │ │ │ │ +0000000000318720 0000000000000008 R_X86_64_RELATIVE 1f8a10 │ │ │ │ +0000000000318728 0000000000000008 R_X86_64_RELATIVE 1f8640 │ │ │ │ +0000000000318730 0000000000000008 R_X86_64_RELATIVE 1f8b50 │ │ │ │ +0000000000318738 0000000000000008 R_X86_64_RELATIVE 1f8b20 │ │ │ │ +0000000000318740 0000000000000008 R_X86_64_RELATIVE 1f8240 │ │ │ │ +0000000000318748 0000000000000008 R_X86_64_RELATIVE 1f8b30 │ │ │ │ +0000000000318750 0000000000000008 R_X86_64_RELATIVE 1f8650 │ │ │ │ +0000000000318758 0000000000000008 R_X86_64_RELATIVE 1f8b40 │ │ │ │ +0000000000318760 0000000000000008 R_X86_64_RELATIVE 1f8a30 │ │ │ │ +0000000000318770 0000000000000008 R_X86_64_RELATIVE 1fccc0 │ │ │ │ +0000000000318778 0000000000000008 R_X86_64_RELATIVE 1fcd00 │ │ │ │ +0000000000318780 0000000000000008 R_X86_64_RELATIVE 1fd2b0 │ │ │ │ +0000000000318788 0000000000000008 R_X86_64_RELATIVE 1fd2c0 │ │ │ │ +0000000000318790 0000000000000008 R_X86_64_RELATIVE 1fcd10 │ │ │ │ +0000000000318798 0000000000000008 R_X86_64_RELATIVE 1fd650 │ │ │ │ +00000000003187a0 0000000000000008 R_X86_64_RELATIVE 1fd670 │ │ │ │ +00000000003187a8 0000000000000008 R_X86_64_RELATIVE 1fd660 │ │ │ │ +00000000003187b0 0000000000000008 R_X86_64_RELATIVE 1fd2d0 │ │ │ │ +00000000003187b8 0000000000000008 R_X86_64_RELATIVE 1fd920 │ │ │ │ +00000000003187c0 0000000000000008 R_X86_64_RELATIVE 1fd910 │ │ │ │ +00000000003187c8 0000000000000008 R_X86_64_RELATIVE 1fccf0 │ │ │ │ +00000000003187f8 0000000000000008 R_X86_64_RELATIVE 202370 │ │ │ │ +0000000000318840 0000000000000008 R_X86_64_RELATIVE 202790 │ │ │ │ +0000000000318880 0000000000000008 R_X86_64_RELATIVE 204570 │ │ │ │ +0000000000318908 0000000000000008 R_X86_64_RELATIVE 1f5510 │ │ │ │ +0000000000318910 0000000000000008 R_X86_64_RELATIVE 1f5550 │ │ │ │ +0000000000318918 0000000000000008 R_X86_64_RELATIVE 1f5730 │ │ │ │ +0000000000318920 0000000000000008 R_X86_64_RELATIVE 1f5740 │ │ │ │ +0000000000318928 0000000000000008 R_X86_64_RELATIVE 1f5560 │ │ │ │ +0000000000318930 0000000000000008 R_X86_64_RELATIVE 1f5ae0 │ │ │ │ +0000000000318938 0000000000000008 R_X86_64_RELATIVE 1f5b00 │ │ │ │ +0000000000318940 0000000000000008 R_X86_64_RELATIVE 1f5af0 │ │ │ │ +0000000000318948 0000000000000008 R_X86_64_RELATIVE 1f5750 │ │ │ │ +0000000000318950 0000000000000008 R_X86_64_RELATIVE 1f5c40 │ │ │ │ +0000000000318958 0000000000000008 R_X86_64_RELATIVE 1f5c10 │ │ │ │ +0000000000318960 0000000000000008 R_X86_64_RELATIVE 1f5540 │ │ │ │ +0000000000318968 0000000000000008 R_X86_64_RELATIVE 1f5c20 │ │ │ │ +0000000000318970 0000000000000008 R_X86_64_RELATIVE 1f5760 │ │ │ │ +0000000000318978 0000000000000008 R_X86_64_RELATIVE 1f5c30 │ │ │ │ +0000000000318980 0000000000000008 R_X86_64_RELATIVE 1f5b10 │ │ │ │ +0000000000318990 0000000000000008 R_X86_64_RELATIVE 1f7680 │ │ │ │ +0000000000318998 0000000000000008 R_X86_64_RELATIVE 1f76d0 │ │ │ │ +00000000003189a0 0000000000000008 R_X86_64_RELATIVE 1f7960 │ │ │ │ +00000000003189a8 0000000000000008 R_X86_64_RELATIVE 1f7970 │ │ │ │ +00000000003189b0 0000000000000008 R_X86_64_RELATIVE 1f76e0 │ │ │ │ +00000000003189b8 0000000000000008 R_X86_64_RELATIVE 1f7b60 │ │ │ │ +00000000003189c0 0000000000000008 R_X86_64_RELATIVE 1f7b80 │ │ │ │ +00000000003189c8 0000000000000008 R_X86_64_RELATIVE 1f7b70 │ │ │ │ +00000000003189d0 0000000000000008 R_X86_64_RELATIVE 1f7980 │ │ │ │ +00000000003189d8 0000000000000008 R_X86_64_RELATIVE 1f7c10 │ │ │ │ +00000000003189e0 0000000000000008 R_X86_64_RELATIVE 1f7be0 │ │ │ │ +00000000003189e8 0000000000000008 R_X86_64_RELATIVE 1f76c0 │ │ │ │ +00000000003189f0 0000000000000008 R_X86_64_RELATIVE 1f7bf0 │ │ │ │ +00000000003189f8 0000000000000008 R_X86_64_RELATIVE 1f7990 │ │ │ │ +0000000000318a00 0000000000000008 R_X86_64_RELATIVE 1f7c00 │ │ │ │ +0000000000318a08 0000000000000008 R_X86_64_RELATIVE 1f7b90 │ │ │ │ +0000000000318a18 0000000000000008 R_X86_64_RELATIVE 1f9100 │ │ │ │ +0000000000318a20 0000000000000008 R_X86_64_RELATIVE 1f9140 │ │ │ │ +0000000000318a28 0000000000000008 R_X86_64_RELATIVE 1f97d0 │ │ │ │ +0000000000318a30 0000000000000008 R_X86_64_RELATIVE 1f97e0 │ │ │ │ +0000000000318a38 0000000000000008 R_X86_64_RELATIVE 1f9150 │ │ │ │ +0000000000318a40 0000000000000008 R_X86_64_RELATIVE 1f99f0 │ │ │ │ +0000000000318a48 0000000000000008 R_X86_64_RELATIVE 1f9a10 │ │ │ │ +0000000000318a50 0000000000000008 R_X86_64_RELATIVE 1f9a00 │ │ │ │ +0000000000318a58 0000000000000008 R_X86_64_RELATIVE 1f97f0 │ │ │ │ +0000000000318a60 0000000000000008 R_X86_64_RELATIVE 1f9bc0 │ │ │ │ +0000000000318a68 0000000000000008 R_X86_64_RELATIVE 1f9b90 │ │ │ │ +0000000000318a70 0000000000000008 R_X86_64_RELATIVE 1f9130 │ │ │ │ +0000000000318a78 0000000000000008 R_X86_64_RELATIVE 1f9ba0 │ │ │ │ +0000000000318a80 0000000000000008 R_X86_64_RELATIVE 1f9800 │ │ │ │ +0000000000318a88 0000000000000008 R_X86_64_RELATIVE 1f9bb0 │ │ │ │ +0000000000318a90 0000000000000008 R_X86_64_RELATIVE 1f9a20 │ │ │ │ +0000000000318aa0 0000000000000008 R_X86_64_RELATIVE 1fb5d0 │ │ │ │ +0000000000318aa8 0000000000000008 R_X86_64_RELATIVE 1fb610 │ │ │ │ +0000000000318ab0 0000000000000008 R_X86_64_RELATIVE 1fb9a0 │ │ │ │ +0000000000318ab8 0000000000000008 R_X86_64_RELATIVE 1fb9b0 │ │ │ │ +0000000000318ac0 0000000000000008 R_X86_64_RELATIVE 1fb620 │ │ │ │ +0000000000318ac8 0000000000000008 R_X86_64_RELATIVE 1fc340 │ │ │ │ +0000000000318ad0 0000000000000008 R_X86_64_RELATIVE 1fc360 │ │ │ │ +0000000000318ad8 0000000000000008 R_X86_64_RELATIVE 1fc350 │ │ │ │ +0000000000318ae0 0000000000000008 R_X86_64_RELATIVE 1fb9c0 │ │ │ │ +0000000000318ae8 0000000000000008 R_X86_64_RELATIVE 1fc4c0 │ │ │ │ +0000000000318af0 0000000000000008 R_X86_64_RELATIVE 1fc490 │ │ │ │ +0000000000318af8 0000000000000008 R_X86_64_RELATIVE 1fb600 │ │ │ │ +0000000000318b00 0000000000000008 R_X86_64_RELATIVE 1fc4a0 │ │ │ │ +0000000000318b08 0000000000000008 R_X86_64_RELATIVE 1fb9d0 │ │ │ │ +0000000000318b10 0000000000000008 R_X86_64_RELATIVE 1fc4b0 │ │ │ │ +0000000000318b18 0000000000000008 R_X86_64_RELATIVE 1fc370 │ │ │ │ +0000000000318b28 0000000000000008 R_X86_64_RELATIVE 200dc0 │ │ │ │ +0000000000318b70 0000000000000008 R_X86_64_RELATIVE 201760 │ │ │ │ +0000000000318bb0 0000000000000008 R_X86_64_RELATIVE 201960 │ │ │ │ +0000000000318bf8 0000000000000008 R_X86_64_RELATIVE 2021c0 │ │ │ │ +0000000000318c38 0000000000000008 R_X86_64_RELATIVE 203590 │ │ │ │ +0000000000318cc0 0000000000000008 R_X86_64_RELATIVE 204050 │ │ │ │ +0000000000318d48 0000000000000008 R_X86_64_RELATIVE 1f6230 │ │ │ │ +0000000000318d50 0000000000000008 R_X86_64_RELATIVE 1f6270 │ │ │ │ +0000000000318d58 0000000000000008 R_X86_64_RELATIVE 1f6510 │ │ │ │ +0000000000318d60 0000000000000008 R_X86_64_RELATIVE 1f6520 │ │ │ │ +0000000000318d68 0000000000000008 R_X86_64_RELATIVE 1f6280 │ │ │ │ +0000000000318d70 0000000000000008 R_X86_64_RELATIVE 1f6b60 │ │ │ │ +0000000000318d78 0000000000000008 R_X86_64_RELATIVE 1f6b80 │ │ │ │ +0000000000318d80 0000000000000008 R_X86_64_RELATIVE 1f6b70 │ │ │ │ +0000000000318d88 0000000000000008 R_X86_64_RELATIVE 1f6530 │ │ │ │ +0000000000318d90 0000000000000008 R_X86_64_RELATIVE 1f6ce0 │ │ │ │ +0000000000318d98 0000000000000008 R_X86_64_RELATIVE 1f6cb0 │ │ │ │ +0000000000318da0 0000000000000008 R_X86_64_RELATIVE 1f6260 │ │ │ │ +0000000000318da8 0000000000000008 R_X86_64_RELATIVE 1f6cc0 │ │ │ │ +0000000000318db0 0000000000000008 R_X86_64_RELATIVE 1f6540 │ │ │ │ +0000000000318db8 0000000000000008 R_X86_64_RELATIVE 1f6cd0 │ │ │ │ +0000000000318dc0 0000000000000008 R_X86_64_RELATIVE 1f6b90 │ │ │ │ +0000000000318dd0 0000000000000008 R_X86_64_RELATIVE 1fa6d0 │ │ │ │ +0000000000318dd8 0000000000000008 R_X86_64_RELATIVE 1fa750 │ │ │ │ +0000000000318de0 0000000000000008 R_X86_64_RELATIVE 1faba0 │ │ │ │ +0000000000318de8 0000000000000008 R_X86_64_RELATIVE 1fabb0 │ │ │ │ +0000000000318df0 0000000000000008 R_X86_64_RELATIVE 1fa760 │ │ │ │ +0000000000318df8 0000000000000008 R_X86_64_RELATIVE 1fad90 │ │ │ │ +0000000000318e00 0000000000000008 R_X86_64_RELATIVE 1fadb0 │ │ │ │ +0000000000318e08 0000000000000008 R_X86_64_RELATIVE 1fada0 │ │ │ │ +0000000000318e10 0000000000000008 R_X86_64_RELATIVE 1fabc0 │ │ │ │ +0000000000318e18 0000000000000008 R_X86_64_RELATIVE 1fae90 │ │ │ │ +0000000000318e20 0000000000000008 R_X86_64_RELATIVE 1fae60 │ │ │ │ +0000000000318e28 0000000000000008 R_X86_64_RELATIVE 1fa740 │ │ │ │ +0000000000318e30 0000000000000008 R_X86_64_RELATIVE 1fae70 │ │ │ │ +0000000000318e38 0000000000000008 R_X86_64_RELATIVE 1fabd0 │ │ │ │ +0000000000318e40 0000000000000008 R_X86_64_RELATIVE 1fae80 │ │ │ │ +0000000000318e48 0000000000000008 R_X86_64_RELATIVE 1fadc0 │ │ │ │ +0000000000318e58 0000000000000008 R_X86_64_RELATIVE 1fea10 │ │ │ │ +0000000000318ea0 0000000000000008 R_X86_64_RELATIVE 1ffb80 │ │ │ │ +0000000000318ee0 0000000000000008 R_X86_64_RELATIVE 2009d0 │ │ │ │ +0000000000318f28 0000000000000008 R_X86_64_RELATIVE 200c20 │ │ │ │ +0000000000318f68 0000000000000008 R_X86_64_RELATIVE 202910 │ │ │ │ +0000000000318ff0 0000000000000008 R_X86_64_RELATIVE 203aa0 │ │ │ │ +0000000000319078 0000000000000008 R_X86_64_RELATIVE 1f4c20 │ │ │ │ +0000000000319080 0000000000000008 R_X86_64_RELATIVE 1f4ca0 │ │ │ │ +0000000000319088 0000000000000008 R_X86_64_RELATIVE 1f4e30 │ │ │ │ +0000000000319090 0000000000000008 R_X86_64_RELATIVE 1f4e40 │ │ │ │ +0000000000319098 0000000000000008 R_X86_64_RELATIVE 1f4cb0 │ │ │ │ +00000000003190a0 0000000000000008 R_X86_64_RELATIVE 1f4fd0 │ │ │ │ +00000000003190a8 0000000000000008 R_X86_64_RELATIVE 1f4ff0 │ │ │ │ +00000000003190b0 0000000000000008 R_X86_64_RELATIVE 1f4fe0 │ │ │ │ +00000000003190b8 0000000000000008 R_X86_64_RELATIVE 1f4e50 │ │ │ │ +00000000003190c0 0000000000000008 R_X86_64_RELATIVE 1f50e0 │ │ │ │ +00000000003190c8 0000000000000008 R_X86_64_RELATIVE 1f50b0 │ │ │ │ +00000000003190d0 0000000000000008 R_X86_64_RELATIVE 1f4c90 │ │ │ │ +00000000003190d8 0000000000000008 R_X86_64_RELATIVE 1f50c0 │ │ │ │ +00000000003190e0 0000000000000008 R_X86_64_RELATIVE 1f4e60 │ │ │ │ +00000000003190e8 0000000000000008 R_X86_64_RELATIVE 1f50d0 │ │ │ │ +00000000003190f0 0000000000000008 R_X86_64_RELATIVE 1f5000 │ │ │ │ +00000000003190f8 0000000000000008 R_X86_64_RELATIVE 1f4b10 │ │ │ │ +0000000000319100 0000000000000008 R_X86_64_RELATIVE 1f81c0 │ │ │ │ +0000000000319108 0000000000000008 R_X86_64_RELATIVE 1f8250 │ │ │ │ +0000000000319110 0000000000000008 R_X86_64_RELATIVE 1f8620 │ │ │ │ +0000000000319118 0000000000000008 R_X86_64_RELATIVE 1f8630 │ │ │ │ +0000000000319120 0000000000000008 R_X86_64_RELATIVE 1f8260 │ │ │ │ +0000000000319128 0000000000000008 R_X86_64_RELATIVE 1f8a00 │ │ │ │ +0000000000319130 0000000000000008 R_X86_64_RELATIVE 1f8a20 │ │ │ │ +0000000000319138 0000000000000008 R_X86_64_RELATIVE 1f8a10 │ │ │ │ +0000000000319140 0000000000000008 R_X86_64_RELATIVE 1f8640 │ │ │ │ +0000000000319148 0000000000000008 R_X86_64_RELATIVE 1f8b50 │ │ │ │ +0000000000319150 0000000000000008 R_X86_64_RELATIVE 1f8b20 │ │ │ │ +0000000000319158 0000000000000008 R_X86_64_RELATIVE 1f8240 │ │ │ │ +0000000000319160 0000000000000008 R_X86_64_RELATIVE 1f8b30 │ │ │ │ +0000000000319168 0000000000000008 R_X86_64_RELATIVE 1f8650 │ │ │ │ +0000000000319170 0000000000000008 R_X86_64_RELATIVE 1f8b40 │ │ │ │ +0000000000319178 0000000000000008 R_X86_64_RELATIVE 1f8a30 │ │ │ │ +0000000000319188 0000000000000008 R_X86_64_RELATIVE 1fccc0 │ │ │ │ +0000000000319190 0000000000000008 R_X86_64_RELATIVE 1fcd00 │ │ │ │ +0000000000319198 0000000000000008 R_X86_64_RELATIVE 1fd2b0 │ │ │ │ +00000000003191a0 0000000000000008 R_X86_64_RELATIVE 1fd2c0 │ │ │ │ +00000000003191a8 0000000000000008 R_X86_64_RELATIVE 1fcd10 │ │ │ │ +00000000003191b0 0000000000000008 R_X86_64_RELATIVE 1fd650 │ │ │ │ +00000000003191b8 0000000000000008 R_X86_64_RELATIVE 1fd670 │ │ │ │ +00000000003191c0 0000000000000008 R_X86_64_RELATIVE 1fd660 │ │ │ │ +00000000003191c8 0000000000000008 R_X86_64_RELATIVE 1fd2d0 │ │ │ │ +00000000003191d0 0000000000000008 R_X86_64_RELATIVE 1fd920 │ │ │ │ +00000000003191d8 0000000000000008 R_X86_64_RELATIVE 1fd910 │ │ │ │ +00000000003191e0 0000000000000008 R_X86_64_RELATIVE 1fccf0 │ │ │ │ +0000000000319210 0000000000000008 R_X86_64_RELATIVE 202370 │ │ │ │ +0000000000319258 0000000000000008 R_X86_64_RELATIVE 202790 │ │ │ │ +0000000000319298 0000000000000008 R_X86_64_RELATIVE 204570 │ │ │ │ +0000000000319320 0000000000000008 R_X86_64_RELATIVE 1f5510 │ │ │ │ +0000000000319328 0000000000000008 R_X86_64_RELATIVE 1f5550 │ │ │ │ +0000000000319330 0000000000000008 R_X86_64_RELATIVE 1f5730 │ │ │ │ +0000000000319338 0000000000000008 R_X86_64_RELATIVE 1f5740 │ │ │ │ +0000000000319340 0000000000000008 R_X86_64_RELATIVE 1f5560 │ │ │ │ +0000000000319348 0000000000000008 R_X86_64_RELATIVE 1f5ae0 │ │ │ │ +0000000000319350 0000000000000008 R_X86_64_RELATIVE 1f5b00 │ │ │ │ +0000000000319358 0000000000000008 R_X86_64_RELATIVE 1f5af0 │ │ │ │ +0000000000319360 0000000000000008 R_X86_64_RELATIVE 1f5750 │ │ │ │ +0000000000319368 0000000000000008 R_X86_64_RELATIVE 1f5c40 │ │ │ │ +0000000000319370 0000000000000008 R_X86_64_RELATIVE 1f5c10 │ │ │ │ +0000000000319378 0000000000000008 R_X86_64_RELATIVE 1f5540 │ │ │ │ +0000000000319380 0000000000000008 R_X86_64_RELATIVE 1f5c20 │ │ │ │ +0000000000319388 0000000000000008 R_X86_64_RELATIVE 1f5760 │ │ │ │ +0000000000319390 0000000000000008 R_X86_64_RELATIVE 1f5c30 │ │ │ │ +0000000000319398 0000000000000008 R_X86_64_RELATIVE 1f5b10 │ │ │ │ +00000000003193a8 0000000000000008 R_X86_64_RELATIVE 1f7680 │ │ │ │ +00000000003193b0 0000000000000008 R_X86_64_RELATIVE 1f76d0 │ │ │ │ +00000000003193b8 0000000000000008 R_X86_64_RELATIVE 1f7960 │ │ │ │ +00000000003193c0 0000000000000008 R_X86_64_RELATIVE 1f7970 │ │ │ │ +00000000003193c8 0000000000000008 R_X86_64_RELATIVE 1f76e0 │ │ │ │ +00000000003193d0 0000000000000008 R_X86_64_RELATIVE 1f7b60 │ │ │ │ +00000000003193d8 0000000000000008 R_X86_64_RELATIVE 1f7b80 │ │ │ │ +00000000003193e0 0000000000000008 R_X86_64_RELATIVE 1f7b70 │ │ │ │ +00000000003193e8 0000000000000008 R_X86_64_RELATIVE 1f7980 │ │ │ │ +00000000003193f0 0000000000000008 R_X86_64_RELATIVE 1f7c10 │ │ │ │ +00000000003193f8 0000000000000008 R_X86_64_RELATIVE 1f7be0 │ │ │ │ +0000000000319400 0000000000000008 R_X86_64_RELATIVE 1f76c0 │ │ │ │ +0000000000319408 0000000000000008 R_X86_64_RELATIVE 1f7bf0 │ │ │ │ +0000000000319410 0000000000000008 R_X86_64_RELATIVE 1f7990 │ │ │ │ +0000000000319418 0000000000000008 R_X86_64_RELATIVE 1f7c00 │ │ │ │ +0000000000319420 0000000000000008 R_X86_64_RELATIVE 1f7b90 │ │ │ │ +0000000000319430 0000000000000008 R_X86_64_RELATIVE 1f9100 │ │ │ │ +0000000000319438 0000000000000008 R_X86_64_RELATIVE 1f9140 │ │ │ │ +0000000000319440 0000000000000008 R_X86_64_RELATIVE 1f97d0 │ │ │ │ +0000000000319448 0000000000000008 R_X86_64_RELATIVE 1f97e0 │ │ │ │ +0000000000319450 0000000000000008 R_X86_64_RELATIVE 1f9150 │ │ │ │ +0000000000319458 0000000000000008 R_X86_64_RELATIVE 1f99f0 │ │ │ │ +0000000000319460 0000000000000008 R_X86_64_RELATIVE 1f9a10 │ │ │ │ +0000000000319468 0000000000000008 R_X86_64_RELATIVE 1f9a00 │ │ │ │ +0000000000319470 0000000000000008 R_X86_64_RELATIVE 1f97f0 │ │ │ │ +0000000000319478 0000000000000008 R_X86_64_RELATIVE 1f9bc0 │ │ │ │ +0000000000319480 0000000000000008 R_X86_64_RELATIVE 1f9b90 │ │ │ │ +0000000000319488 0000000000000008 R_X86_64_RELATIVE 1f9130 │ │ │ │ +0000000000319490 0000000000000008 R_X86_64_RELATIVE 1f9ba0 │ │ │ │ +0000000000319498 0000000000000008 R_X86_64_RELATIVE 1f9800 │ │ │ │ +00000000003194a0 0000000000000008 R_X86_64_RELATIVE 1f9bb0 │ │ │ │ +00000000003194a8 0000000000000008 R_X86_64_RELATIVE 1f9a20 │ │ │ │ +00000000003194b8 0000000000000008 R_X86_64_RELATIVE 1fb5d0 │ │ │ │ +00000000003194c0 0000000000000008 R_X86_64_RELATIVE 1fb610 │ │ │ │ +00000000003194c8 0000000000000008 R_X86_64_RELATIVE 1fb9a0 │ │ │ │ +00000000003194d0 0000000000000008 R_X86_64_RELATIVE 1fb9b0 │ │ │ │ +00000000003194d8 0000000000000008 R_X86_64_RELATIVE 1fb620 │ │ │ │ +00000000003194e0 0000000000000008 R_X86_64_RELATIVE 1fc340 │ │ │ │ +00000000003194e8 0000000000000008 R_X86_64_RELATIVE 1fc360 │ │ │ │ +00000000003194f0 0000000000000008 R_X86_64_RELATIVE 1fc350 │ │ │ │ +00000000003194f8 0000000000000008 R_X86_64_RELATIVE 1fb9c0 │ │ │ │ +0000000000319500 0000000000000008 R_X86_64_RELATIVE 1fc4c0 │ │ │ │ +0000000000319508 0000000000000008 R_X86_64_RELATIVE 1fc490 │ │ │ │ +0000000000319510 0000000000000008 R_X86_64_RELATIVE 1fb600 │ │ │ │ +0000000000319518 0000000000000008 R_X86_64_RELATIVE 1fc4a0 │ │ │ │ +0000000000319520 0000000000000008 R_X86_64_RELATIVE 1fb9d0 │ │ │ │ +0000000000319528 0000000000000008 R_X86_64_RELATIVE 1fc4b0 │ │ │ │ +0000000000319530 0000000000000008 R_X86_64_RELATIVE 1fc370 │ │ │ │ +0000000000319540 0000000000000008 R_X86_64_RELATIVE 200dc0 │ │ │ │ +0000000000319588 0000000000000008 R_X86_64_RELATIVE 201760 │ │ │ │ +00000000003195c8 0000000000000008 R_X86_64_RELATIVE 201960 │ │ │ │ +0000000000319610 0000000000000008 R_X86_64_RELATIVE 2021c0 │ │ │ │ +0000000000319650 0000000000000008 R_X86_64_RELATIVE 203590 │ │ │ │ +00000000003196d8 0000000000000008 R_X86_64_RELATIVE 204050 │ │ │ │ +0000000000319760 0000000000000008 R_X86_64_RELATIVE 1f6230 │ │ │ │ +0000000000319768 0000000000000008 R_X86_64_RELATIVE 1f6270 │ │ │ │ +0000000000319770 0000000000000008 R_X86_64_RELATIVE 1f6510 │ │ │ │ +0000000000319778 0000000000000008 R_X86_64_RELATIVE 1f6520 │ │ │ │ +0000000000319780 0000000000000008 R_X86_64_RELATIVE 1f6280 │ │ │ │ +0000000000319788 0000000000000008 R_X86_64_RELATIVE 1f6b60 │ │ │ │ +0000000000319790 0000000000000008 R_X86_64_RELATIVE 1f6b80 │ │ │ │ +0000000000319798 0000000000000008 R_X86_64_RELATIVE 1f6b70 │ │ │ │ +00000000003197a0 0000000000000008 R_X86_64_RELATIVE 1f6530 │ │ │ │ +00000000003197a8 0000000000000008 R_X86_64_RELATIVE 1f6ce0 │ │ │ │ +00000000003197b0 0000000000000008 R_X86_64_RELATIVE 1f6cb0 │ │ │ │ +00000000003197b8 0000000000000008 R_X86_64_RELATIVE 1f6260 │ │ │ │ +00000000003197c0 0000000000000008 R_X86_64_RELATIVE 1f6cc0 │ │ │ │ +00000000003197c8 0000000000000008 R_X86_64_RELATIVE 1f6540 │ │ │ │ +00000000003197d0 0000000000000008 R_X86_64_RELATIVE 1f6cd0 │ │ │ │ +00000000003197d8 0000000000000008 R_X86_64_RELATIVE 1f6b90 │ │ │ │ +00000000003197e8 0000000000000008 R_X86_64_RELATIVE 1fa6d0 │ │ │ │ +00000000003197f0 0000000000000008 R_X86_64_RELATIVE 1fa750 │ │ │ │ +00000000003197f8 0000000000000008 R_X86_64_RELATIVE 1faba0 │ │ │ │ +0000000000319800 0000000000000008 R_X86_64_RELATIVE 1fabb0 │ │ │ │ +0000000000319808 0000000000000008 R_X86_64_RELATIVE 1fa760 │ │ │ │ +0000000000319810 0000000000000008 R_X86_64_RELATIVE 1fad90 │ │ │ │ +0000000000319818 0000000000000008 R_X86_64_RELATIVE 1fadb0 │ │ │ │ +0000000000319820 0000000000000008 R_X86_64_RELATIVE 1fada0 │ │ │ │ +0000000000319828 0000000000000008 R_X86_64_RELATIVE 1fabc0 │ │ │ │ +0000000000319830 0000000000000008 R_X86_64_RELATIVE 1fae90 │ │ │ │ +0000000000319838 0000000000000008 R_X86_64_RELATIVE 1fae60 │ │ │ │ +0000000000319840 0000000000000008 R_X86_64_RELATIVE 1fa740 │ │ │ │ +0000000000319848 0000000000000008 R_X86_64_RELATIVE 1fae70 │ │ │ │ +0000000000319850 0000000000000008 R_X86_64_RELATIVE 1fabd0 │ │ │ │ +0000000000319858 0000000000000008 R_X86_64_RELATIVE 1fae80 │ │ │ │ +0000000000319860 0000000000000008 R_X86_64_RELATIVE 1fadc0 │ │ │ │ +0000000000319870 0000000000000008 R_X86_64_RELATIVE 1fea10 │ │ │ │ +00000000003198b8 0000000000000008 R_X86_64_RELATIVE 1ffb80 │ │ │ │ +00000000003198f8 0000000000000008 R_X86_64_RELATIVE 2009d0 │ │ │ │ +0000000000319940 0000000000000008 R_X86_64_RELATIVE 200c20 │ │ │ │ +0000000000319980 0000000000000008 R_X86_64_RELATIVE 202910 │ │ │ │ +0000000000319a08 0000000000000008 R_X86_64_RELATIVE 203aa0 │ │ │ │ +0000000000319b18 0000000000000008 R_X86_64_RELATIVE 250a00 │ │ │ │ +0000000000319b20 0000000000000008 R_X86_64_RELATIVE 250a80 │ │ │ │ +0000000000319b28 0000000000000008 R_X86_64_RELATIVE 250de0 │ │ │ │ +0000000000319b30 0000000000000008 R_X86_64_RELATIVE 250e10 │ │ │ │ +0000000000319b38 0000000000000008 R_X86_64_RELATIVE 250a90 │ │ │ │ +0000000000319b40 0000000000000008 R_X86_64_RELATIVE 2510e0 │ │ │ │ +0000000000319b48 0000000000000008 R_X86_64_RELATIVE 251110 │ │ │ │ +0000000000319b50 0000000000000008 R_X86_64_RELATIVE 2510f0 │ │ │ │ +0000000000319b58 0000000000000008 R_X86_64_RELATIVE 250df0 │ │ │ │ +0000000000319b60 0000000000000008 R_X86_64_RELATIVE 251200 │ │ │ │ +0000000000319b68 0000000000000008 R_X86_64_RELATIVE 2511d0 │ │ │ │ +0000000000319b70 0000000000000008 R_X86_64_RELATIVE 250aa0 │ │ │ │ +0000000000319b78 0000000000000008 R_X86_64_RELATIVE 2511e0 │ │ │ │ +0000000000319b80 0000000000000008 R_X86_64_RELATIVE 250e00 │ │ │ │ +0000000000319b88 0000000000000008 R_X86_64_RELATIVE 2511f0 │ │ │ │ +0000000000319b90 0000000000000008 R_X86_64_RELATIVE 251100 │ │ │ │ +0000000000319ba0 0000000000000008 R_X86_64_RELATIVE 253140 │ │ │ │ +0000000000319ba8 0000000000000008 R_X86_64_RELATIVE 2531a0 │ │ │ │ +0000000000319bb0 0000000000000008 R_X86_64_RELATIVE 253aa0 │ │ │ │ +0000000000319bb8 0000000000000008 R_X86_64_RELATIVE 253ac0 │ │ │ │ +0000000000319bc0 0000000000000008 R_X86_64_RELATIVE 253190 │ │ │ │ +0000000000319bc8 0000000000000008 R_X86_64_RELATIVE 254610 │ │ │ │ +0000000000319bd0 0000000000000008 R_X86_64_RELATIVE 254630 │ │ │ │ +0000000000319bd8 0000000000000008 R_X86_64_RELATIVE 254620 │ │ │ │ +0000000000319be0 0000000000000008 R_X86_64_RELATIVE 253ab0 │ │ │ │ +0000000000319be8 0000000000000008 R_X86_64_RELATIVE 254740 │ │ │ │ +0000000000319bf0 0000000000000008 R_X86_64_RELATIVE 254720 │ │ │ │ +0000000000319bf8 0000000000000008 R_X86_64_RELATIVE 253170 │ │ │ │ +0000000000319c28 0000000000000008 R_X86_64_RELATIVE 257990 │ │ │ │ +0000000000319c70 0000000000000008 R_X86_64_RELATIVE 2580c0 │ │ │ │ +0000000000319cb0 0000000000000008 R_X86_64_RELATIVE 25bc90 │ │ │ │ +0000000000319e48 0000000000000008 R_X86_64_RELATIVE 251280 │ │ │ │ +0000000000319e50 0000000000000008 R_X86_64_RELATIVE 2512e0 │ │ │ │ +0000000000319e58 0000000000000008 R_X86_64_RELATIVE 251960 │ │ │ │ +0000000000319e60 0000000000000008 R_X86_64_RELATIVE 2519a0 │ │ │ │ +0000000000319e68 0000000000000008 R_X86_64_RELATIVE 2512d0 │ │ │ │ +0000000000319e70 0000000000000008 R_X86_64_RELATIVE 251f20 │ │ │ │ +0000000000319e78 0000000000000008 R_X86_64_RELATIVE 251f60 │ │ │ │ +0000000000319e80 0000000000000008 R_X86_64_RELATIVE 251f50 │ │ │ │ +0000000000319e88 0000000000000008 R_X86_64_RELATIVE 251990 │ │ │ │ +0000000000319e90 0000000000000008 R_X86_64_RELATIVE 252080 │ │ │ │ +0000000000319e98 0000000000000008 R_X86_64_RELATIVE 252050 │ │ │ │ +0000000000319ea0 0000000000000008 R_X86_64_RELATIVE 2512b0 │ │ │ │ +0000000000319ea8 0000000000000008 R_X86_64_RELATIVE 252060 │ │ │ │ +0000000000319eb0 0000000000000008 R_X86_64_RELATIVE 251970 │ │ │ │ +0000000000319eb8 0000000000000008 R_X86_64_RELATIVE 252070 │ │ │ │ +0000000000319ec0 0000000000000008 R_X86_64_RELATIVE 251f30 │ │ │ │ +0000000000319ed0 0000000000000008 R_X86_64_RELATIVE 2521e0 │ │ │ │ +0000000000319ed8 0000000000000008 R_X86_64_RELATIVE 2522a0 │ │ │ │ +0000000000319ee0 0000000000000008 R_X86_64_RELATIVE 2527d0 │ │ │ │ +0000000000319ee8 0000000000000008 R_X86_64_RELATIVE 252810 │ │ │ │ +0000000000319ef0 0000000000000008 R_X86_64_RELATIVE 252290 │ │ │ │ +0000000000319ef8 0000000000000008 R_X86_64_RELATIVE 252f70 │ │ │ │ +0000000000319f00 0000000000000008 R_X86_64_RELATIVE 252fb0 │ │ │ │ +0000000000319f08 0000000000000008 R_X86_64_RELATIVE 252fa0 │ │ │ │ +0000000000319f10 0000000000000008 R_X86_64_RELATIVE 252800 │ │ │ │ +0000000000319f18 0000000000000008 R_X86_64_RELATIVE 253060 │ │ │ │ +0000000000319f20 0000000000000008 R_X86_64_RELATIVE 253030 │ │ │ │ +0000000000319f28 0000000000000008 R_X86_64_RELATIVE 252270 │ │ │ │ +0000000000319f30 0000000000000008 R_X86_64_RELATIVE 253040 │ │ │ │ +0000000000319f38 0000000000000008 R_X86_64_RELATIVE 2527e0 │ │ │ │ +0000000000319f40 0000000000000008 R_X86_64_RELATIVE 253050 │ │ │ │ +0000000000319f48 0000000000000008 R_X86_64_RELATIVE 252f80 │ │ │ │ +0000000000319f58 0000000000000008 R_X86_64_RELATIVE 255df0 │ │ │ │ +0000000000319fa0 0000000000000008 R_X86_64_RELATIVE 256310 │ │ │ │ +0000000000319fe0 0000000000000008 R_X86_64_RELATIVE 256560 │ │ │ │ +000000000031a028 0000000000000008 R_X86_64_RELATIVE 2577e0 │ │ │ │ +000000000031a068 0000000000000008 R_X86_64_RELATIVE 258a00 │ │ │ │ +000000000031a0f0 0000000000000008 R_X86_64_RELATIVE 25b3e0 │ │ │ │ +000000000031a288 0000000000000008 R_X86_64_RELATIVE 254990 │ │ │ │ +000000000031a2d0 0000000000000008 R_X86_64_RELATIVE 254db0 │ │ │ │ +000000000031a310 0000000000000008 R_X86_64_RELATIVE 255020 │ │ │ │ +000000000031a358 0000000000000008 R_X86_64_RELATIVE 255c10 │ │ │ │ +000000000031a398 0000000000000008 R_X86_64_RELATIVE 258210 │ │ │ │ +000000000031a420 0000000000000008 R_X86_64_RELATIVE 2593b0 │ │ │ │ +000000000031af40 0000000000000008 R_X86_64_RELATIVE 25c550 │ │ │ │ +000000000031b958 0000000000000008 R_X86_64_RELATIVE 25c550 │ │ │ │ +000000000031c370 0000000000000008 R_X86_64_RELATIVE 25c550 │ │ │ │ +000000000031cd08 0000000000000008 R_X86_64_RELATIVE 1f51c0 │ │ │ │ +000000000031cd10 0000000000000008 R_X86_64_RELATIVE 1f51f0 │ │ │ │ +000000000031cd18 0000000000000008 R_X86_64_RELATIVE 1f5260 │ │ │ │ +000000000031cd20 0000000000000008 R_X86_64_RELATIVE 1f5270 │ │ │ │ +000000000031cd28 0000000000000008 R_X86_64_RELATIVE 1f5200 │ │ │ │ +000000000031cd30 0000000000000008 R_X86_64_RELATIVE 1f53d0 │ │ │ │ +000000000031cd38 0000000000000008 R_X86_64_RELATIVE 1f53f0 │ │ │ │ +000000000031cd40 0000000000000008 R_X86_64_RELATIVE 1f53e0 │ │ │ │ +000000000031cd48 0000000000000008 R_X86_64_RELATIVE 1f5280 │ │ │ │ +000000000031cd50 0000000000000008 R_X86_64_RELATIVE 1f5470 │ │ │ │ +000000000031cd58 0000000000000008 R_X86_64_RELATIVE 1f5440 │ │ │ │ +000000000031cd60 0000000000000008 R_X86_64_RELATIVE 1f51e0 │ │ │ │ +000000000031cd68 0000000000000008 R_X86_64_RELATIVE 1f5450 │ │ │ │ +000000000031cd70 0000000000000008 R_X86_64_RELATIVE 1f5290 │ │ │ │ +000000000031cd78 0000000000000008 R_X86_64_RELATIVE 1f5460 │ │ │ │ +000000000031cd80 0000000000000008 R_X86_64_RELATIVE 1f5400 │ │ │ │ +000000000031cd88 0000000000000008 R_X86_64_RELATIVE 1f4b10 │ │ │ │ +000000000031cd90 0000000000000008 R_X86_64_RELATIVE 1f8c80 │ │ │ │ +000000000031cd98 0000000000000008 R_X86_64_RELATIVE 1f8cb0 │ │ │ │ +000000000031cda0 0000000000000008 R_X86_64_RELATIVE 1f8e80 │ │ │ │ +000000000031cda8 0000000000000008 R_X86_64_RELATIVE 1f8e90 │ │ │ │ +000000000031cdb0 0000000000000008 R_X86_64_RELATIVE 1f8cc0 │ │ │ │ +000000000031cdb8 0000000000000008 R_X86_64_RELATIVE 1f9000 │ │ │ │ +000000000031cdc0 0000000000000008 R_X86_64_RELATIVE 1f9020 │ │ │ │ +000000000031cdc8 0000000000000008 R_X86_64_RELATIVE 1f9010 │ │ │ │ +000000000031cdd0 0000000000000008 R_X86_64_RELATIVE 1f8ea0 │ │ │ │ +000000000031cdd8 0000000000000008 R_X86_64_RELATIVE 1f90d0 │ │ │ │ +000000000031cde0 0000000000000008 R_X86_64_RELATIVE 1f90a0 │ │ │ │ +000000000031cde8 0000000000000008 R_X86_64_RELATIVE 1f8ca0 │ │ │ │ +000000000031cdf0 0000000000000008 R_X86_64_RELATIVE 1f90b0 │ │ │ │ +000000000031cdf8 0000000000000008 R_X86_64_RELATIVE 1f8eb0 │ │ │ │ +000000000031ce00 0000000000000008 R_X86_64_RELATIVE 1f90c0 │ │ │ │ +000000000031ce08 0000000000000008 R_X86_64_RELATIVE 1f9030 │ │ │ │ +000000000031ce18 0000000000000008 R_X86_64_RELATIVE 1fdc00 │ │ │ │ +000000000031ce20 0000000000000008 R_X86_64_RELATIVE 1fdc40 │ │ │ │ +000000000031ce28 0000000000000008 R_X86_64_RELATIVE 1fe040 │ │ │ │ +000000000031ce30 0000000000000008 R_X86_64_RELATIVE 1fe050 │ │ │ │ +000000000031ce38 0000000000000008 R_X86_64_RELATIVE 1fdc50 │ │ │ │ +000000000031ce40 0000000000000008 R_X86_64_RELATIVE 1fe580 │ │ │ │ +000000000031ce48 0000000000000008 R_X86_64_RELATIVE 1fe5a0 │ │ │ │ +000000000031ce50 0000000000000008 R_X86_64_RELATIVE 1fe590 │ │ │ │ +000000000031ce58 0000000000000008 R_X86_64_RELATIVE 1fe060 │ │ │ │ +000000000031ce60 0000000000000008 R_X86_64_RELATIVE 1fe600 │ │ │ │ +000000000031ce68 0000000000000008 R_X86_64_RELATIVE 1fe5f0 │ │ │ │ +000000000031ce70 0000000000000008 R_X86_64_RELATIVE 1fdc30 │ │ │ │ +000000000031cee8 0000000000000008 R_X86_64_RELATIVE 202900 │ │ │ │ +000000000031cfb0 0000000000000008 R_X86_64_RELATIVE 1f5de0 │ │ │ │ +000000000031cfb8 0000000000000008 R_X86_64_RELATIVE 1f5e10 │ │ │ │ +000000000031cfc0 0000000000000008 R_X86_64_RELATIVE 1f5ef0 │ │ │ │ +000000000031cfc8 0000000000000008 R_X86_64_RELATIVE 1f5f00 │ │ │ │ +000000000031cfd0 0000000000000008 R_X86_64_RELATIVE 1f5e20 │ │ │ │ +000000000031cfd8 0000000000000008 R_X86_64_RELATIVE 1f6110 │ │ │ │ +000000000031cfe0 0000000000000008 R_X86_64_RELATIVE 1f6130 │ │ │ │ +000000000031cfe8 0000000000000008 R_X86_64_RELATIVE 1f6120 │ │ │ │ +000000000031cff0 0000000000000008 R_X86_64_RELATIVE 1f5f10 │ │ │ │ +000000000031cff8 0000000000000008 R_X86_64_RELATIVE 1f6200 │ │ │ │ +000000000031d000 0000000000000008 R_X86_64_RELATIVE 1f61d0 │ │ │ │ +000000000031d008 0000000000000008 R_X86_64_RELATIVE 1f5e00 │ │ │ │ +000000000031d010 0000000000000008 R_X86_64_RELATIVE 1f61e0 │ │ │ │ +000000000031d018 0000000000000008 R_X86_64_RELATIVE 1f5f20 │ │ │ │ +000000000031d020 0000000000000008 R_X86_64_RELATIVE 1f61f0 │ │ │ │ +000000000031d028 0000000000000008 R_X86_64_RELATIVE 1f6140 │ │ │ │ +000000000031d038 0000000000000008 R_X86_64_RELATIVE 1f7d50 │ │ │ │ +000000000031d040 0000000000000008 R_X86_64_RELATIVE 1f7d80 │ │ │ │ +000000000031d048 0000000000000008 R_X86_64_RELATIVE 1f7e80 │ │ │ │ +000000000031d050 0000000000000008 R_X86_64_RELATIVE 1f7e90 │ │ │ │ +000000000031d058 0000000000000008 R_X86_64_RELATIVE 1f7d90 │ │ │ │ +000000000031d060 0000000000000008 R_X86_64_RELATIVE 1f8000 │ │ │ │ +000000000031d068 0000000000000008 R_X86_64_RELATIVE 1f8020 │ │ │ │ +000000000031d070 0000000000000008 R_X86_64_RELATIVE 1f8010 │ │ │ │ +000000000031d078 0000000000000008 R_X86_64_RELATIVE 1f7ea0 │ │ │ │ +000000000031d080 0000000000000008 R_X86_64_RELATIVE 1f8110 │ │ │ │ +000000000031d088 0000000000000008 R_X86_64_RELATIVE 1f80e0 │ │ │ │ +000000000031d090 0000000000000008 R_X86_64_RELATIVE 1f7d70 │ │ │ │ +000000000031d098 0000000000000008 R_X86_64_RELATIVE 1f80f0 │ │ │ │ +000000000031d0a0 0000000000000008 R_X86_64_RELATIVE 1f7eb0 │ │ │ │ +000000000031d0a8 0000000000000008 R_X86_64_RELATIVE 1f8100 │ │ │ │ +000000000031d0b0 0000000000000008 R_X86_64_RELATIVE 1f8030 │ │ │ │ +000000000031d0c0 0000000000000008 R_X86_64_RELATIVE 1f9e70 │ │ │ │ +000000000031d0c8 0000000000000008 R_X86_64_RELATIVE 1f9eb0 │ │ │ │ +000000000031d0d0 0000000000000008 R_X86_64_RELATIVE 1fa1c0 │ │ │ │ +000000000031d0d8 0000000000000008 R_X86_64_RELATIVE 1fa1d0 │ │ │ │ +000000000031d0e0 0000000000000008 R_X86_64_RELATIVE 1f9ec0 │ │ │ │ +000000000031d0e8 0000000000000008 R_X86_64_RELATIVE 1fa3e0 │ │ │ │ +000000000031d0f0 0000000000000008 R_X86_64_RELATIVE 1fa400 │ │ │ │ +000000000031d0f8 0000000000000008 R_X86_64_RELATIVE 1fa3f0 │ │ │ │ +000000000031d100 0000000000000008 R_X86_64_RELATIVE 1fa1e0 │ │ │ │ +000000000031d108 0000000000000008 R_X86_64_RELATIVE 1fa490 │ │ │ │ +000000000031d110 0000000000000008 R_X86_64_RELATIVE 1fa460 │ │ │ │ +000000000031d118 0000000000000008 R_X86_64_RELATIVE 1f9ea0 │ │ │ │ +000000000031d120 0000000000000008 R_X86_64_RELATIVE 1fa470 │ │ │ │ +000000000031d128 0000000000000008 R_X86_64_RELATIVE 1fa1f0 │ │ │ │ +000000000031d130 0000000000000008 R_X86_64_RELATIVE 1fa480 │ │ │ │ +000000000031d138 0000000000000008 R_X86_64_RELATIVE 1fa410 │ │ │ │ +000000000031d148 0000000000000008 R_X86_64_RELATIVE 1fc730 │ │ │ │ +000000000031d150 0000000000000008 R_X86_64_RELATIVE 1fc770 │ │ │ │ +000000000031d158 0000000000000008 R_X86_64_RELATIVE 1fc9a0 │ │ │ │ +000000000031d160 0000000000000008 R_X86_64_RELATIVE 1fc9b0 │ │ │ │ +000000000031d168 0000000000000008 R_X86_64_RELATIVE 1fc780 │ │ │ │ +000000000031d170 0000000000000008 R_X86_64_RELATIVE 1fcb40 │ │ │ │ +000000000031d178 0000000000000008 R_X86_64_RELATIVE 1fcb60 │ │ │ │ +000000000031d180 0000000000000008 R_X86_64_RELATIVE 1fcb50 │ │ │ │ +000000000031d188 0000000000000008 R_X86_64_RELATIVE 1fc9c0 │ │ │ │ +000000000031d190 0000000000000008 R_X86_64_RELATIVE 1fcc60 │ │ │ │ +000000000031d198 0000000000000008 R_X86_64_RELATIVE 1fcc30 │ │ │ │ +000000000031d1a0 0000000000000008 R_X86_64_RELATIVE 1fc760 │ │ │ │ +000000000031d1a8 0000000000000008 R_X86_64_RELATIVE 1fcc40 │ │ │ │ +000000000031d1b0 0000000000000008 R_X86_64_RELATIVE 1fc9d0 │ │ │ │ +000000000031d1b8 0000000000000008 R_X86_64_RELATIVE 1fcc50 │ │ │ │ +000000000031d1c0 0000000000000008 R_X86_64_RELATIVE 1fcb70 │ │ │ │ +000000000031d218 0000000000000008 R_X86_64_RELATIVE 201950 │ │ │ │ +000000000031d2a0 0000000000000008 R_X86_64_RELATIVE 202360 │ │ │ │ +000000000031d3f0 0000000000000008 R_X86_64_RELATIVE 1f6eb0 │ │ │ │ +000000000031d3f8 0000000000000008 R_X86_64_RELATIVE 1f6ef0 │ │ │ │ +000000000031d400 0000000000000008 R_X86_64_RELATIVE 1f7080 │ │ │ │ +000000000031d408 0000000000000008 R_X86_64_RELATIVE 1f7090 │ │ │ │ +000000000031d410 0000000000000008 R_X86_64_RELATIVE 1f6f00 │ │ │ │ +000000000031d418 0000000000000008 R_X86_64_RELATIVE 1f7310 │ │ │ │ +000000000031d420 0000000000000008 R_X86_64_RELATIVE 1f7330 │ │ │ │ +000000000031d428 0000000000000008 R_X86_64_RELATIVE 1f7320 │ │ │ │ +000000000031d430 0000000000000008 R_X86_64_RELATIVE 1f70a0 │ │ │ │ +000000000031d438 0000000000000008 R_X86_64_RELATIVE 1f7460 │ │ │ │ +000000000031d440 0000000000000008 R_X86_64_RELATIVE 1f7430 │ │ │ │ +000000000031d448 0000000000000008 R_X86_64_RELATIVE 1f6ee0 │ │ │ │ +000000000031d450 0000000000000008 R_X86_64_RELATIVE 1f7440 │ │ │ │ +000000000031d458 0000000000000008 R_X86_64_RELATIVE 1f70b0 │ │ │ │ +000000000031d460 0000000000000008 R_X86_64_RELATIVE 1f7450 │ │ │ │ +000000000031d468 0000000000000008 R_X86_64_RELATIVE 1f7340 │ │ │ │ +000000000031d478 0000000000000008 R_X86_64_RELATIVE 1fafa0 │ │ │ │ +000000000031d480 0000000000000008 R_X86_64_RELATIVE 1fafd0 │ │ │ │ +000000000031d488 0000000000000008 R_X86_64_RELATIVE 1fb170 │ │ │ │ +000000000031d490 0000000000000008 R_X86_64_RELATIVE 1fb180 │ │ │ │ +000000000031d498 0000000000000008 R_X86_64_RELATIVE 1fafe0 │ │ │ │ +000000000031d4a0 0000000000000008 R_X86_64_RELATIVE 1fb300 │ │ │ │ +000000000031d4a8 0000000000000008 R_X86_64_RELATIVE 1fb320 │ │ │ │ +000000000031d4b0 0000000000000008 R_X86_64_RELATIVE 1fb310 │ │ │ │ +000000000031d4b8 0000000000000008 R_X86_64_RELATIVE 1fb190 │ │ │ │ +000000000031d4c0 0000000000000008 R_X86_64_RELATIVE 1fb3c0 │ │ │ │ +000000000031d4c8 0000000000000008 R_X86_64_RELATIVE 1fb390 │ │ │ │ +000000000031d4d0 0000000000000008 R_X86_64_RELATIVE 1fafc0 │ │ │ │ +000000000031d4d8 0000000000000008 R_X86_64_RELATIVE 1fb3a0 │ │ │ │ +000000000031d4e0 0000000000000008 R_X86_64_RELATIVE 1fb1a0 │ │ │ │ +000000000031d4e8 0000000000000008 R_X86_64_RELATIVE 1fb3b0 │ │ │ │ +000000000031d4f0 0000000000000008 R_X86_64_RELATIVE 1fb330 │ │ │ │ +000000000031d500 0000000000000008 R_X86_64_RELATIVE 1ffd20 │ │ │ │ +000000000031d548 0000000000000008 R_X86_64_RELATIVE 2009c0 │ │ │ │ +000000000031d588 0000000000000008 R_X86_64_RELATIVE 200cd0 │ │ │ │ +000000000031d5d0 0000000000000008 R_X86_64_RELATIVE 200db0 │ │ │ │ +000000000031d720 0000000000000008 R_X86_64_RELATIVE 1f51c0 │ │ │ │ +000000000031d728 0000000000000008 R_X86_64_RELATIVE 1f51f0 │ │ │ │ +000000000031d730 0000000000000008 R_X86_64_RELATIVE 1f5260 │ │ │ │ +000000000031d738 0000000000000008 R_X86_64_RELATIVE 1f5270 │ │ │ │ +000000000031d740 0000000000000008 R_X86_64_RELATIVE 1f5200 │ │ │ │ +000000000031d748 0000000000000008 R_X86_64_RELATIVE 1f53d0 │ │ │ │ +000000000031d750 0000000000000008 R_X86_64_RELATIVE 1f53f0 │ │ │ │ +000000000031d758 0000000000000008 R_X86_64_RELATIVE 1f53e0 │ │ │ │ +000000000031d760 0000000000000008 R_X86_64_RELATIVE 1f5280 │ │ │ │ +000000000031d768 0000000000000008 R_X86_64_RELATIVE 1f5470 │ │ │ │ +000000000031d770 0000000000000008 R_X86_64_RELATIVE 1f5440 │ │ │ │ +000000000031d778 0000000000000008 R_X86_64_RELATIVE 1f51e0 │ │ │ │ +000000000031d780 0000000000000008 R_X86_64_RELATIVE 1f5450 │ │ │ │ +000000000031d788 0000000000000008 R_X86_64_RELATIVE 1f5290 │ │ │ │ +000000000031d790 0000000000000008 R_X86_64_RELATIVE 1f5460 │ │ │ │ +000000000031d798 0000000000000008 R_X86_64_RELATIVE 1f5400 │ │ │ │ +000000000031d7a0 0000000000000008 R_X86_64_RELATIVE 1f4b10 │ │ │ │ +000000000031d7a8 0000000000000008 R_X86_64_RELATIVE 1f8c80 │ │ │ │ +000000000031d7b0 0000000000000008 R_X86_64_RELATIVE 1f8cb0 │ │ │ │ +000000000031d7b8 0000000000000008 R_X86_64_RELATIVE 1f8e80 │ │ │ │ +000000000031d7c0 0000000000000008 R_X86_64_RELATIVE 1f8e90 │ │ │ │ +000000000031d7c8 0000000000000008 R_X86_64_RELATIVE 1f8cc0 │ │ │ │ +000000000031d7d0 0000000000000008 R_X86_64_RELATIVE 1f9000 │ │ │ │ +000000000031d7d8 0000000000000008 R_X86_64_RELATIVE 1f9020 │ │ │ │ +000000000031d7e0 0000000000000008 R_X86_64_RELATIVE 1f9010 │ │ │ │ +000000000031d7e8 0000000000000008 R_X86_64_RELATIVE 1f8ea0 │ │ │ │ +000000000031d7f0 0000000000000008 R_X86_64_RELATIVE 1f90d0 │ │ │ │ +000000000031d7f8 0000000000000008 R_X86_64_RELATIVE 1f90a0 │ │ │ │ +000000000031d800 0000000000000008 R_X86_64_RELATIVE 1f8ca0 │ │ │ │ +000000000031d808 0000000000000008 R_X86_64_RELATIVE 1f90b0 │ │ │ │ +000000000031d810 0000000000000008 R_X86_64_RELATIVE 1f8eb0 │ │ │ │ +000000000031d818 0000000000000008 R_X86_64_RELATIVE 1f90c0 │ │ │ │ +000000000031d820 0000000000000008 R_X86_64_RELATIVE 1f9030 │ │ │ │ +000000000031d830 0000000000000008 R_X86_64_RELATIVE 1fdc00 │ │ │ │ +000000000031d838 0000000000000008 R_X86_64_RELATIVE 1fdc40 │ │ │ │ +000000000031d840 0000000000000008 R_X86_64_RELATIVE 1fe040 │ │ │ │ +000000000031d848 0000000000000008 R_X86_64_RELATIVE 1fe050 │ │ │ │ +000000000031d850 0000000000000008 R_X86_64_RELATIVE 1fdc50 │ │ │ │ +000000000031d858 0000000000000008 R_X86_64_RELATIVE 1fe580 │ │ │ │ +000000000031d860 0000000000000008 R_X86_64_RELATIVE 1fe5a0 │ │ │ │ +000000000031d868 0000000000000008 R_X86_64_RELATIVE 1fe590 │ │ │ │ +000000000031d870 0000000000000008 R_X86_64_RELATIVE 1fe060 │ │ │ │ +000000000031d878 0000000000000008 R_X86_64_RELATIVE 1fe600 │ │ │ │ +000000000031d880 0000000000000008 R_X86_64_RELATIVE 1fe5f0 │ │ │ │ +000000000031d888 0000000000000008 R_X86_64_RELATIVE 1fdc30 │ │ │ │ +000000000031d900 0000000000000008 R_X86_64_RELATIVE 202900 │ │ │ │ +000000000031d9c8 0000000000000008 R_X86_64_RELATIVE 1f5de0 │ │ │ │ +000000000031d9d0 0000000000000008 R_X86_64_RELATIVE 1f5e10 │ │ │ │ +000000000031d9d8 0000000000000008 R_X86_64_RELATIVE 1f5ef0 │ │ │ │ +000000000031d9e0 0000000000000008 R_X86_64_RELATIVE 1f5f00 │ │ │ │ +000000000031d9e8 0000000000000008 R_X86_64_RELATIVE 1f5e20 │ │ │ │ +000000000031d9f0 0000000000000008 R_X86_64_RELATIVE 1f6110 │ │ │ │ +000000000031d9f8 0000000000000008 R_X86_64_RELATIVE 1f6130 │ │ │ │ +000000000031da00 0000000000000008 R_X86_64_RELATIVE 1f6120 │ │ │ │ +000000000031da08 0000000000000008 R_X86_64_RELATIVE 1f5f10 │ │ │ │ +000000000031da10 0000000000000008 R_X86_64_RELATIVE 1f6200 │ │ │ │ +000000000031da18 0000000000000008 R_X86_64_RELATIVE 1f61d0 │ │ │ │ +000000000031da20 0000000000000008 R_X86_64_RELATIVE 1f5e00 │ │ │ │ +000000000031da28 0000000000000008 R_X86_64_RELATIVE 1f61e0 │ │ │ │ +000000000031da30 0000000000000008 R_X86_64_RELATIVE 1f5f20 │ │ │ │ +000000000031da38 0000000000000008 R_X86_64_RELATIVE 1f61f0 │ │ │ │ +000000000031da40 0000000000000008 R_X86_64_RELATIVE 1f6140 │ │ │ │ +000000000031da50 0000000000000008 R_X86_64_RELATIVE 1f7d50 │ │ │ │ +000000000031da58 0000000000000008 R_X86_64_RELATIVE 1f7d80 │ │ │ │ +000000000031da60 0000000000000008 R_X86_64_RELATIVE 1f7e80 │ │ │ │ +000000000031da68 0000000000000008 R_X86_64_RELATIVE 1f7e90 │ │ │ │ +000000000031da70 0000000000000008 R_X86_64_RELATIVE 1f7d90 │ │ │ │ +000000000031da78 0000000000000008 R_X86_64_RELATIVE 1f8000 │ │ │ │ +000000000031da80 0000000000000008 R_X86_64_RELATIVE 1f8020 │ │ │ │ +000000000031da88 0000000000000008 R_X86_64_RELATIVE 1f8010 │ │ │ │ +000000000031da90 0000000000000008 R_X86_64_RELATIVE 1f7ea0 │ │ │ │ +000000000031da98 0000000000000008 R_X86_64_RELATIVE 1f8110 │ │ │ │ +000000000031daa0 0000000000000008 R_X86_64_RELATIVE 1f80e0 │ │ │ │ +000000000031daa8 0000000000000008 R_X86_64_RELATIVE 1f7d70 │ │ │ │ +000000000031dab0 0000000000000008 R_X86_64_RELATIVE 1f80f0 │ │ │ │ +000000000031dab8 0000000000000008 R_X86_64_RELATIVE 1f7eb0 │ │ │ │ +000000000031dac0 0000000000000008 R_X86_64_RELATIVE 1f8100 │ │ │ │ +000000000031dac8 0000000000000008 R_X86_64_RELATIVE 1f8030 │ │ │ │ +000000000031dad8 0000000000000008 R_X86_64_RELATIVE 1f9e70 │ │ │ │ +000000000031dae0 0000000000000008 R_X86_64_RELATIVE 1f9eb0 │ │ │ │ +000000000031dae8 0000000000000008 R_X86_64_RELATIVE 1fa1c0 │ │ │ │ +000000000031daf0 0000000000000008 R_X86_64_RELATIVE 1fa1d0 │ │ │ │ +000000000031daf8 0000000000000008 R_X86_64_RELATIVE 1f9ec0 │ │ │ │ +000000000031db00 0000000000000008 R_X86_64_RELATIVE 1fa3e0 │ │ │ │ +000000000031db08 0000000000000008 R_X86_64_RELATIVE 1fa400 │ │ │ │ +000000000031db10 0000000000000008 R_X86_64_RELATIVE 1fa3f0 │ │ │ │ +000000000031db18 0000000000000008 R_X86_64_RELATIVE 1fa1e0 │ │ │ │ +000000000031db20 0000000000000008 R_X86_64_RELATIVE 1fa490 │ │ │ │ +000000000031db28 0000000000000008 R_X86_64_RELATIVE 1fa460 │ │ │ │ +000000000031db30 0000000000000008 R_X86_64_RELATIVE 1f9ea0 │ │ │ │ +000000000031db38 0000000000000008 R_X86_64_RELATIVE 1fa470 │ │ │ │ +000000000031db40 0000000000000008 R_X86_64_RELATIVE 1fa1f0 │ │ │ │ +000000000031db48 0000000000000008 R_X86_64_RELATIVE 1fa480 │ │ │ │ +000000000031db50 0000000000000008 R_X86_64_RELATIVE 1fa410 │ │ │ │ +000000000031db60 0000000000000008 R_X86_64_RELATIVE 1fc730 │ │ │ │ +000000000031db68 0000000000000008 R_X86_64_RELATIVE 1fc770 │ │ │ │ +000000000031db70 0000000000000008 R_X86_64_RELATIVE 1fc9a0 │ │ │ │ +000000000031db78 0000000000000008 R_X86_64_RELATIVE 1fc9b0 │ │ │ │ +000000000031db80 0000000000000008 R_X86_64_RELATIVE 1fc780 │ │ │ │ +000000000031db88 0000000000000008 R_X86_64_RELATIVE 1fcb40 │ │ │ │ +000000000031db90 0000000000000008 R_X86_64_RELATIVE 1fcb60 │ │ │ │ +000000000031db98 0000000000000008 R_X86_64_RELATIVE 1fcb50 │ │ │ │ +000000000031dba0 0000000000000008 R_X86_64_RELATIVE 1fc9c0 │ │ │ │ +000000000031dba8 0000000000000008 R_X86_64_RELATIVE 1fcc60 │ │ │ │ +000000000031dbb0 0000000000000008 R_X86_64_RELATIVE 1fcc30 │ │ │ │ +000000000031dbb8 0000000000000008 R_X86_64_RELATIVE 1fc760 │ │ │ │ +000000000031dbc0 0000000000000008 R_X86_64_RELATIVE 1fcc40 │ │ │ │ +000000000031dbc8 0000000000000008 R_X86_64_RELATIVE 1fc9d0 │ │ │ │ +000000000031dbd0 0000000000000008 R_X86_64_RELATIVE 1fcc50 │ │ │ │ +000000000031dbd8 0000000000000008 R_X86_64_RELATIVE 1fcb70 │ │ │ │ +000000000031dc30 0000000000000008 R_X86_64_RELATIVE 201950 │ │ │ │ +000000000031dcb8 0000000000000008 R_X86_64_RELATIVE 202360 │ │ │ │ +000000000031de08 0000000000000008 R_X86_64_RELATIVE 1f6eb0 │ │ │ │ +000000000031de10 0000000000000008 R_X86_64_RELATIVE 1f6ef0 │ │ │ │ +000000000031de18 0000000000000008 R_X86_64_RELATIVE 1f7080 │ │ │ │ +000000000031de20 0000000000000008 R_X86_64_RELATIVE 1f7090 │ │ │ │ +000000000031de28 0000000000000008 R_X86_64_RELATIVE 1f6f00 │ │ │ │ +000000000031de30 0000000000000008 R_X86_64_RELATIVE 1f7310 │ │ │ │ +000000000031de38 0000000000000008 R_X86_64_RELATIVE 1f7330 │ │ │ │ +000000000031de40 0000000000000008 R_X86_64_RELATIVE 1f7320 │ │ │ │ +000000000031de48 0000000000000008 R_X86_64_RELATIVE 1f70a0 │ │ │ │ +000000000031de50 0000000000000008 R_X86_64_RELATIVE 1f7460 │ │ │ │ +000000000031de58 0000000000000008 R_X86_64_RELATIVE 1f7430 │ │ │ │ +000000000031de60 0000000000000008 R_X86_64_RELATIVE 1f6ee0 │ │ │ │ +000000000031de68 0000000000000008 R_X86_64_RELATIVE 1f7440 │ │ │ │ +000000000031de70 0000000000000008 R_X86_64_RELATIVE 1f70b0 │ │ │ │ +000000000031de78 0000000000000008 R_X86_64_RELATIVE 1f7450 │ │ │ │ +000000000031de80 0000000000000008 R_X86_64_RELATIVE 1f7340 │ │ │ │ +000000000031de90 0000000000000008 R_X86_64_RELATIVE 1fafa0 │ │ │ │ +000000000031de98 0000000000000008 R_X86_64_RELATIVE 1fafd0 │ │ │ │ +000000000031dea0 0000000000000008 R_X86_64_RELATIVE 1fb170 │ │ │ │ +000000000031dea8 0000000000000008 R_X86_64_RELATIVE 1fb180 │ │ │ │ +000000000031deb0 0000000000000008 R_X86_64_RELATIVE 1fafe0 │ │ │ │ +000000000031deb8 0000000000000008 R_X86_64_RELATIVE 1fb300 │ │ │ │ +000000000031dec0 0000000000000008 R_X86_64_RELATIVE 1fb320 │ │ │ │ +000000000031dec8 0000000000000008 R_X86_64_RELATIVE 1fb310 │ │ │ │ +000000000031ded0 0000000000000008 R_X86_64_RELATIVE 1fb190 │ │ │ │ +000000000031ded8 0000000000000008 R_X86_64_RELATIVE 1fb3c0 │ │ │ │ +000000000031dee0 0000000000000008 R_X86_64_RELATIVE 1fb390 │ │ │ │ +000000000031dee8 0000000000000008 R_X86_64_RELATIVE 1fafc0 │ │ │ │ +000000000031def0 0000000000000008 R_X86_64_RELATIVE 1fb3a0 │ │ │ │ +000000000031def8 0000000000000008 R_X86_64_RELATIVE 1fb1a0 │ │ │ │ +000000000031df00 0000000000000008 R_X86_64_RELATIVE 1fb3b0 │ │ │ │ +000000000031df08 0000000000000008 R_X86_64_RELATIVE 1fb330 │ │ │ │ +000000000031df18 0000000000000008 R_X86_64_RELATIVE 1ffd20 │ │ │ │ +000000000031df60 0000000000000008 R_X86_64_RELATIVE 2009c0 │ │ │ │ +000000000031dfa0 0000000000000008 R_X86_64_RELATIVE 200cd0 │ │ │ │ +000000000031dfe8 0000000000000008 R_X86_64_RELATIVE 200db0 │ │ │ │ +000000000031e138 0000000000000008 R_X86_64_RELATIVE 1f51c0 │ │ │ │ +000000000031e140 0000000000000008 R_X86_64_RELATIVE 1f51f0 │ │ │ │ +000000000031e148 0000000000000008 R_X86_64_RELATIVE 1f5260 │ │ │ │ +000000000031e150 0000000000000008 R_X86_64_RELATIVE 1f5270 │ │ │ │ +000000000031e158 0000000000000008 R_X86_64_RELATIVE 1f5200 │ │ │ │ +000000000031e160 0000000000000008 R_X86_64_RELATIVE 1f53d0 │ │ │ │ +000000000031e168 0000000000000008 R_X86_64_RELATIVE 1f53f0 │ │ │ │ +000000000031e170 0000000000000008 R_X86_64_RELATIVE 1f53e0 │ │ │ │ +000000000031e178 0000000000000008 R_X86_64_RELATIVE 1f5280 │ │ │ │ +000000000031e180 0000000000000008 R_X86_64_RELATIVE 1f5470 │ │ │ │ +000000000031e188 0000000000000008 R_X86_64_RELATIVE 1f5440 │ │ │ │ +000000000031e190 0000000000000008 R_X86_64_RELATIVE 1f51e0 │ │ │ │ +000000000031e198 0000000000000008 R_X86_64_RELATIVE 1f5450 │ │ │ │ +000000000031e1a0 0000000000000008 R_X86_64_RELATIVE 1f5290 │ │ │ │ +000000000031e1a8 0000000000000008 R_X86_64_RELATIVE 1f5460 │ │ │ │ +000000000031e1b0 0000000000000008 R_X86_64_RELATIVE 1f5400 │ │ │ │ +000000000031e1b8 0000000000000008 R_X86_64_RELATIVE 1f4b10 │ │ │ │ +000000000031e1c0 0000000000000008 R_X86_64_RELATIVE 1f8c80 │ │ │ │ +000000000031e1c8 0000000000000008 R_X86_64_RELATIVE 1f8cb0 │ │ │ │ +000000000031e1d0 0000000000000008 R_X86_64_RELATIVE 1f8e80 │ │ │ │ +000000000031e1d8 0000000000000008 R_X86_64_RELATIVE 1f8e90 │ │ │ │ +000000000031e1e0 0000000000000008 R_X86_64_RELATIVE 1f8cc0 │ │ │ │ +000000000031e1e8 0000000000000008 R_X86_64_RELATIVE 1f9000 │ │ │ │ +000000000031e1f0 0000000000000008 R_X86_64_RELATIVE 1f9020 │ │ │ │ +000000000031e1f8 0000000000000008 R_X86_64_RELATIVE 1f9010 │ │ │ │ +000000000031e200 0000000000000008 R_X86_64_RELATIVE 1f8ea0 │ │ │ │ +000000000031e208 0000000000000008 R_X86_64_RELATIVE 1f90d0 │ │ │ │ +000000000031e210 0000000000000008 R_X86_64_RELATIVE 1f90a0 │ │ │ │ +000000000031e218 0000000000000008 R_X86_64_RELATIVE 1f8ca0 │ │ │ │ +000000000031e220 0000000000000008 R_X86_64_RELATIVE 1f90b0 │ │ │ │ +000000000031e228 0000000000000008 R_X86_64_RELATIVE 1f8eb0 │ │ │ │ +000000000031e230 0000000000000008 R_X86_64_RELATIVE 1f90c0 │ │ │ │ +000000000031e238 0000000000000008 R_X86_64_RELATIVE 1f9030 │ │ │ │ +000000000031e248 0000000000000008 R_X86_64_RELATIVE 1fdc00 │ │ │ │ +000000000031e250 0000000000000008 R_X86_64_RELATIVE 1fdc40 │ │ │ │ +000000000031e258 0000000000000008 R_X86_64_RELATIVE 1fe040 │ │ │ │ +000000000031e260 0000000000000008 R_X86_64_RELATIVE 1fe050 │ │ │ │ +000000000031e268 0000000000000008 R_X86_64_RELATIVE 1fdc50 │ │ │ │ +000000000031e270 0000000000000008 R_X86_64_RELATIVE 1fe580 │ │ │ │ +000000000031e278 0000000000000008 R_X86_64_RELATIVE 1fe5a0 │ │ │ │ +000000000031e280 0000000000000008 R_X86_64_RELATIVE 1fe590 │ │ │ │ +000000000031e288 0000000000000008 R_X86_64_RELATIVE 1fe060 │ │ │ │ +000000000031e290 0000000000000008 R_X86_64_RELATIVE 1fe600 │ │ │ │ +000000000031e298 0000000000000008 R_X86_64_RELATIVE 1fe5f0 │ │ │ │ +000000000031e2a0 0000000000000008 R_X86_64_RELATIVE 1fdc30 │ │ │ │ +000000000031e318 0000000000000008 R_X86_64_RELATIVE 202900 │ │ │ │ +000000000031e3e0 0000000000000008 R_X86_64_RELATIVE 1f5de0 │ │ │ │ +000000000031e3e8 0000000000000008 R_X86_64_RELATIVE 1f5e10 │ │ │ │ +000000000031e3f0 0000000000000008 R_X86_64_RELATIVE 1f5ef0 │ │ │ │ +000000000031e3f8 0000000000000008 R_X86_64_RELATIVE 1f5f00 │ │ │ │ +000000000031e400 0000000000000008 R_X86_64_RELATIVE 1f5e20 │ │ │ │ +000000000031e408 0000000000000008 R_X86_64_RELATIVE 1f6110 │ │ │ │ +000000000031e410 0000000000000008 R_X86_64_RELATIVE 1f6130 │ │ │ │ +000000000031e418 0000000000000008 R_X86_64_RELATIVE 1f6120 │ │ │ │ +000000000031e420 0000000000000008 R_X86_64_RELATIVE 1f5f10 │ │ │ │ +000000000031e428 0000000000000008 R_X86_64_RELATIVE 1f6200 │ │ │ │ +000000000031e430 0000000000000008 R_X86_64_RELATIVE 1f61d0 │ │ │ │ +000000000031e438 0000000000000008 R_X86_64_RELATIVE 1f5e00 │ │ │ │ +000000000031e440 0000000000000008 R_X86_64_RELATIVE 1f61e0 │ │ │ │ +000000000031e448 0000000000000008 R_X86_64_RELATIVE 1f5f20 │ │ │ │ +000000000031e450 0000000000000008 R_X86_64_RELATIVE 1f61f0 │ │ │ │ +000000000031e458 0000000000000008 R_X86_64_RELATIVE 1f6140 │ │ │ │ +000000000031e468 0000000000000008 R_X86_64_RELATIVE 1f7d50 │ │ │ │ +000000000031e470 0000000000000008 R_X86_64_RELATIVE 1f7d80 │ │ │ │ +000000000031e478 0000000000000008 R_X86_64_RELATIVE 1f7e80 │ │ │ │ +000000000031e480 0000000000000008 R_X86_64_RELATIVE 1f7e90 │ │ │ │ +000000000031e488 0000000000000008 R_X86_64_RELATIVE 1f7d90 │ │ │ │ +000000000031e490 0000000000000008 R_X86_64_RELATIVE 1f8000 │ │ │ │ +000000000031e498 0000000000000008 R_X86_64_RELATIVE 1f8020 │ │ │ │ +000000000031e4a0 0000000000000008 R_X86_64_RELATIVE 1f8010 │ │ │ │ +000000000031e4a8 0000000000000008 R_X86_64_RELATIVE 1f7ea0 │ │ │ │ +000000000031e4b0 0000000000000008 R_X86_64_RELATIVE 1f8110 │ │ │ │ +000000000031e4b8 0000000000000008 R_X86_64_RELATIVE 1f80e0 │ │ │ │ +000000000031e4c0 0000000000000008 R_X86_64_RELATIVE 1f7d70 │ │ │ │ +000000000031e4c8 0000000000000008 R_X86_64_RELATIVE 1f80f0 │ │ │ │ +000000000031e4d0 0000000000000008 R_X86_64_RELATIVE 1f7eb0 │ │ │ │ +000000000031e4d8 0000000000000008 R_X86_64_RELATIVE 1f8100 │ │ │ │ +000000000031e4e0 0000000000000008 R_X86_64_RELATIVE 1f8030 │ │ │ │ +000000000031e4f0 0000000000000008 R_X86_64_RELATIVE 1f9e70 │ │ │ │ +000000000031e4f8 0000000000000008 R_X86_64_RELATIVE 1f9eb0 │ │ │ │ +000000000031e500 0000000000000008 R_X86_64_RELATIVE 1fa1c0 │ │ │ │ +000000000031e508 0000000000000008 R_X86_64_RELATIVE 1fa1d0 │ │ │ │ +000000000031e510 0000000000000008 R_X86_64_RELATIVE 1f9ec0 │ │ │ │ +000000000031e518 0000000000000008 R_X86_64_RELATIVE 1fa3e0 │ │ │ │ +000000000031e520 0000000000000008 R_X86_64_RELATIVE 1fa400 │ │ │ │ +000000000031e528 0000000000000008 R_X86_64_RELATIVE 1fa3f0 │ │ │ │ +000000000031e530 0000000000000008 R_X86_64_RELATIVE 1fa1e0 │ │ │ │ +000000000031e538 0000000000000008 R_X86_64_RELATIVE 1fa490 │ │ │ │ +000000000031e540 0000000000000008 R_X86_64_RELATIVE 1fa460 │ │ │ │ +000000000031e548 0000000000000008 R_X86_64_RELATIVE 1f9ea0 │ │ │ │ +000000000031e550 0000000000000008 R_X86_64_RELATIVE 1fa470 │ │ │ │ +000000000031e558 0000000000000008 R_X86_64_RELATIVE 1fa1f0 │ │ │ │ +000000000031e560 0000000000000008 R_X86_64_RELATIVE 1fa480 │ │ │ │ +000000000031e568 0000000000000008 R_X86_64_RELATIVE 1fa410 │ │ │ │ +000000000031e578 0000000000000008 R_X86_64_RELATIVE 1fc730 │ │ │ │ +000000000031e580 0000000000000008 R_X86_64_RELATIVE 1fc770 │ │ │ │ +000000000031e588 0000000000000008 R_X86_64_RELATIVE 1fc9a0 │ │ │ │ +000000000031e590 0000000000000008 R_X86_64_RELATIVE 1fc9b0 │ │ │ │ +000000000031e598 0000000000000008 R_X86_64_RELATIVE 1fc780 │ │ │ │ +000000000031e5a0 0000000000000008 R_X86_64_RELATIVE 1fcb40 │ │ │ │ +000000000031e5a8 0000000000000008 R_X86_64_RELATIVE 1fcb60 │ │ │ │ +000000000031e5b0 0000000000000008 R_X86_64_RELATIVE 1fcb50 │ │ │ │ +000000000031e5b8 0000000000000008 R_X86_64_RELATIVE 1fc9c0 │ │ │ │ +000000000031e5c0 0000000000000008 R_X86_64_RELATIVE 1fcc60 │ │ │ │ +000000000031e5c8 0000000000000008 R_X86_64_RELATIVE 1fcc30 │ │ │ │ +000000000031e5d0 0000000000000008 R_X86_64_RELATIVE 1fc760 │ │ │ │ +000000000031e5d8 0000000000000008 R_X86_64_RELATIVE 1fcc40 │ │ │ │ +000000000031e5e0 0000000000000008 R_X86_64_RELATIVE 1fc9d0 │ │ │ │ +000000000031e5e8 0000000000000008 R_X86_64_RELATIVE 1fcc50 │ │ │ │ +000000000031e5f0 0000000000000008 R_X86_64_RELATIVE 1fcb70 │ │ │ │ +000000000031e648 0000000000000008 R_X86_64_RELATIVE 201950 │ │ │ │ +000000000031e6d0 0000000000000008 R_X86_64_RELATIVE 202360 │ │ │ │ +000000000031e820 0000000000000008 R_X86_64_RELATIVE 1f6eb0 │ │ │ │ +000000000031e828 0000000000000008 R_X86_64_RELATIVE 1f6ef0 │ │ │ │ +000000000031e830 0000000000000008 R_X86_64_RELATIVE 1f7080 │ │ │ │ +000000000031e838 0000000000000008 R_X86_64_RELATIVE 1f7090 │ │ │ │ +000000000031e840 0000000000000008 R_X86_64_RELATIVE 1f6f00 │ │ │ │ +000000000031e848 0000000000000008 R_X86_64_RELATIVE 1f7310 │ │ │ │ +000000000031e850 0000000000000008 R_X86_64_RELATIVE 1f7330 │ │ │ │ +000000000031e858 0000000000000008 R_X86_64_RELATIVE 1f7320 │ │ │ │ +000000000031e860 0000000000000008 R_X86_64_RELATIVE 1f70a0 │ │ │ │ +000000000031e868 0000000000000008 R_X86_64_RELATIVE 1f7460 │ │ │ │ +000000000031e870 0000000000000008 R_X86_64_RELATIVE 1f7430 │ │ │ │ +000000000031e878 0000000000000008 R_X86_64_RELATIVE 1f6ee0 │ │ │ │ +000000000031e880 0000000000000008 R_X86_64_RELATIVE 1f7440 │ │ │ │ +000000000031e888 0000000000000008 R_X86_64_RELATIVE 1f70b0 │ │ │ │ +000000000031e890 0000000000000008 R_X86_64_RELATIVE 1f7450 │ │ │ │ +000000000031e898 0000000000000008 R_X86_64_RELATIVE 1f7340 │ │ │ │ +000000000031e8a8 0000000000000008 R_X86_64_RELATIVE 1fafa0 │ │ │ │ +000000000031e8b0 0000000000000008 R_X86_64_RELATIVE 1fafd0 │ │ │ │ +000000000031e8b8 0000000000000008 R_X86_64_RELATIVE 1fb170 │ │ │ │ +000000000031e8c0 0000000000000008 R_X86_64_RELATIVE 1fb180 │ │ │ │ +000000000031e8c8 0000000000000008 R_X86_64_RELATIVE 1fafe0 │ │ │ │ +000000000031e8d0 0000000000000008 R_X86_64_RELATIVE 1fb300 │ │ │ │ +000000000031e8d8 0000000000000008 R_X86_64_RELATIVE 1fb320 │ │ │ │ +000000000031e8e0 0000000000000008 R_X86_64_RELATIVE 1fb310 │ │ │ │ +000000000031e8e8 0000000000000008 R_X86_64_RELATIVE 1fb190 │ │ │ │ +000000000031e8f0 0000000000000008 R_X86_64_RELATIVE 1fb3c0 │ │ │ │ +000000000031e8f8 0000000000000008 R_X86_64_RELATIVE 1fb390 │ │ │ │ +000000000031e900 0000000000000008 R_X86_64_RELATIVE 1fafc0 │ │ │ │ +000000000031e908 0000000000000008 R_X86_64_RELATIVE 1fb3a0 │ │ │ │ +000000000031e910 0000000000000008 R_X86_64_RELATIVE 1fb1a0 │ │ │ │ +000000000031e918 0000000000000008 R_X86_64_RELATIVE 1fb3b0 │ │ │ │ +000000000031e920 0000000000000008 R_X86_64_RELATIVE 1fb330 │ │ │ │ +000000000031e930 0000000000000008 R_X86_64_RELATIVE 1ffd20 │ │ │ │ +000000000031e978 0000000000000008 R_X86_64_RELATIVE 2009c0 │ │ │ │ +000000000031e9b8 0000000000000008 R_X86_64_RELATIVE 200cd0 │ │ │ │ +000000000031ea00 0000000000000008 R_X86_64_RELATIVE 200db0 │ │ │ │ 000000000031eb50 0000000000000008 R_X86_64_RELATIVE 2a128f │ │ │ │ 000000000031eb68 0000000000000008 R_X86_64_RELATIVE 2a128f │ │ │ │ 000000000031eb80 0000000000000008 R_X86_64_RELATIVE 2a128f │ │ │ │ 000000000031eb98 0000000000000008 R_X86_64_RELATIVE 2a128f │ │ │ │ 000000000031ebb0 0000000000000008 R_X86_64_RELATIVE 2a1000 │ │ │ │ 000000000031ebc8 0000000000000008 R_X86_64_RELATIVE 2a1000 │ │ │ │ 000000000031ebe0 0000000000000008 R_X86_64_RELATIVE 2a13cb │ │ │ │ @@ -2269,38 +2269,38 @@ │ │ │ │ 000000000031f378 0000000000000008 R_X86_64_RELATIVE 79020 │ │ │ │ 000000000031f380 0000000000000008 R_X86_64_RELATIVE 2a1502 │ │ │ │ 000000000031f398 0000000000000008 R_X86_64_RELATIVE 2a1502 │ │ │ │ 000000000031f3b0 0000000000000008 R_X86_64_RELATIVE 2a1502 │ │ │ │ 000000000031f3c8 0000000000000008 R_X86_64_RELATIVE 2a13cb │ │ │ │ 000000000031f3e0 0000000000000008 R_X86_64_RELATIVE 2a1543 │ │ │ │ 000000000031f3f8 0000000000000008 R_X86_64_RELATIVE 2a1543 │ │ │ │ -000000000031f6e8 0000000000000008 R_X86_64_RELATIVE 20d5e0 │ │ │ │ -000000000031f708 0000000000000008 R_X86_64_RELATIVE 20d710 │ │ │ │ -000000000031f7e8 0000000000000008 R_X86_64_RELATIVE 20d930 │ │ │ │ -000000000031f808 0000000000000008 R_X86_64_RELATIVE 20daf0 │ │ │ │ -000000000031f8e8 0000000000000008 R_X86_64_RELATIVE 20d5e0 │ │ │ │ -000000000031f908 0000000000000008 R_X86_64_RELATIVE 20d710 │ │ │ │ -000000000031f9e8 0000000000000008 R_X86_64_RELATIVE 20d930 │ │ │ │ -000000000031fa08 0000000000000008 R_X86_64_RELATIVE 20daf0 │ │ │ │ -000000000031fae8 0000000000000008 R_X86_64_RELATIVE 20d5e0 │ │ │ │ -000000000031fb08 0000000000000008 R_X86_64_RELATIVE 20d710 │ │ │ │ -000000000031fbe8 0000000000000008 R_X86_64_RELATIVE 20d930 │ │ │ │ -000000000031fc08 0000000000000008 R_X86_64_RELATIVE 20daf0 │ │ │ │ -000000000031fce8 0000000000000008 R_X86_64_RELATIVE 20d5e0 │ │ │ │ -000000000031fd08 0000000000000008 R_X86_64_RELATIVE 20d710 │ │ │ │ -000000000031fde8 0000000000000008 R_X86_64_RELATIVE 20d930 │ │ │ │ -000000000031fe08 0000000000000008 R_X86_64_RELATIVE 20daf0 │ │ │ │ -000000000031fee8 0000000000000008 R_X86_64_RELATIVE 20d5e0 │ │ │ │ -000000000031ff08 0000000000000008 R_X86_64_RELATIVE 20d710 │ │ │ │ -000000000031ffe8 0000000000000008 R_X86_64_RELATIVE 20d930 │ │ │ │ -0000000000320008 0000000000000008 R_X86_64_RELATIVE 20daf0 │ │ │ │ -00000000003200e8 0000000000000008 R_X86_64_RELATIVE 20d5e0 │ │ │ │ -0000000000320108 0000000000000008 R_X86_64_RELATIVE 20d710 │ │ │ │ -00000000003201e8 0000000000000008 R_X86_64_RELATIVE 20d930 │ │ │ │ -0000000000320208 0000000000000008 R_X86_64_RELATIVE 20daf0 │ │ │ │ +000000000031f6e8 0000000000000008 R_X86_64_RELATIVE 1ed370 │ │ │ │ +000000000031f708 0000000000000008 R_X86_64_RELATIVE 1ed4a0 │ │ │ │ +000000000031f7e8 0000000000000008 R_X86_64_RELATIVE 1ed6c0 │ │ │ │ +000000000031f808 0000000000000008 R_X86_64_RELATIVE 1ed880 │ │ │ │ +000000000031f8e8 0000000000000008 R_X86_64_RELATIVE 1ed370 │ │ │ │ +000000000031f908 0000000000000008 R_X86_64_RELATIVE 1ed4a0 │ │ │ │ +000000000031f9e8 0000000000000008 R_X86_64_RELATIVE 1ed6c0 │ │ │ │ +000000000031fa08 0000000000000008 R_X86_64_RELATIVE 1ed880 │ │ │ │ +000000000031fae8 0000000000000008 R_X86_64_RELATIVE 1ed370 │ │ │ │ +000000000031fb08 0000000000000008 R_X86_64_RELATIVE 1ed4a0 │ │ │ │ +000000000031fbe8 0000000000000008 R_X86_64_RELATIVE 1ed6c0 │ │ │ │ +000000000031fc08 0000000000000008 R_X86_64_RELATIVE 1ed880 │ │ │ │ +000000000031fce8 0000000000000008 R_X86_64_RELATIVE 1ed370 │ │ │ │ +000000000031fd08 0000000000000008 R_X86_64_RELATIVE 1ed4a0 │ │ │ │ +000000000031fde8 0000000000000008 R_X86_64_RELATIVE 1ed6c0 │ │ │ │ +000000000031fe08 0000000000000008 R_X86_64_RELATIVE 1ed880 │ │ │ │ +000000000031fee8 0000000000000008 R_X86_64_RELATIVE 1ed370 │ │ │ │ +000000000031ff08 0000000000000008 R_X86_64_RELATIVE 1ed4a0 │ │ │ │ +000000000031ffe8 0000000000000008 R_X86_64_RELATIVE 1ed6c0 │ │ │ │ +0000000000320008 0000000000000008 R_X86_64_RELATIVE 1ed880 │ │ │ │ +00000000003200e8 0000000000000008 R_X86_64_RELATIVE 1ed370 │ │ │ │ +0000000000320108 0000000000000008 R_X86_64_RELATIVE 1ed4a0 │ │ │ │ +00000000003201e8 0000000000000008 R_X86_64_RELATIVE 1ed6c0 │ │ │ │ +0000000000320208 0000000000000008 R_X86_64_RELATIVE 1ed880 │ │ │ │ 0000000000320c08 0000000000000008 R_X86_64_RELATIVE 8a890 │ │ │ │ 0000000000320e08 0000000000000008 R_X86_64_RELATIVE 8a890 │ │ │ │ 0000000000321008 0000000000000008 R_X86_64_RELATIVE 8a890 │ │ │ │ 0000000000321010 0000000000000008 R_X86_64_RELATIVE 8f490 │ │ │ │ 0000000000321018 0000000000000008 R_X86_64_RELATIVE 2a1583 │ │ │ │ 0000000000321030 0000000000000008 R_X86_64_RELATIVE 60990 │ │ │ │ 0000000000321048 0000000000000008 R_X86_64_RELATIVE 79020 │ │ │ │ @@ -3388,234 +3388,234 @@ │ │ │ │ 00000000003261b8 0000000000000008 R_X86_64_RELATIVE 2a1318 │ │ │ │ 00000000003261d0 0000000000000008 R_X86_64_RELATIVE 2a1318 │ │ │ │ 00000000003261e8 0000000000000008 R_X86_64_RELATIVE 2a1a6e │ │ │ │ 0000000000326200 0000000000000008 R_X86_64_RELATIVE 2a1a6e │ │ │ │ 0000000000326218 0000000000000008 R_X86_64_RELATIVE 2a1a6e │ │ │ │ 0000000000326230 0000000000000008 R_X86_64_RELATIVE 2a1336 │ │ │ │ 0000000000326248 0000000000000008 R_X86_64_RELATIVE 2a1336 │ │ │ │ -0000000000326270 0000000000000008 R_X86_64_RELATIVE 296f60 │ │ │ │ -0000000000326278 0000000000000008 R_X86_64_RELATIVE 296f60 │ │ │ │ -0000000000326280 0000000000000008 R_X86_64_RELATIVE 28b290 │ │ │ │ -0000000000326288 0000000000000008 R_X86_64_RELATIVE 28b290 │ │ │ │ -0000000000326290 0000000000000008 R_X86_64_RELATIVE 28b290 │ │ │ │ -0000000000326398 0000000000000008 R_X86_64_RELATIVE 28e060 │ │ │ │ -00000000003263a0 0000000000000008 R_X86_64_RELATIVE 28e040 │ │ │ │ -00000000003263a8 0000000000000008 R_X86_64_RELATIVE 28e020 │ │ │ │ -00000000003263b8 0000000000000008 R_X86_64_RELATIVE 28e050 │ │ │ │ -00000000003263c0 0000000000000008 R_X86_64_RELATIVE 28e010 │ │ │ │ -00000000003263c8 0000000000000008 R_X86_64_RELATIVE 28dff0 │ │ │ │ -00000000003263d8 0000000000000008 R_X86_64_RELATIVE 28e030 │ │ │ │ -00000000003263e0 0000000000000008 R_X86_64_RELATIVE 28e000 │ │ │ │ -00000000003263e8 0000000000000008 R_X86_64_RELATIVE 28dfe0 │ │ │ │ -0000000000326410 0000000000000008 R_X86_64_RELATIVE 28d110 │ │ │ │ -0000000000326418 0000000000000008 R_X86_64_RELATIVE 28e060 │ │ │ │ -0000000000326420 0000000000000008 R_X86_64_RELATIVE 28e040 │ │ │ │ -0000000000326428 0000000000000008 R_X86_64_RELATIVE 28e020 │ │ │ │ -0000000000326438 0000000000000008 R_X86_64_RELATIVE 28e050 │ │ │ │ -0000000000326440 0000000000000008 R_X86_64_RELATIVE 28e010 │ │ │ │ -0000000000326448 0000000000000008 R_X86_64_RELATIVE 28dff0 │ │ │ │ -0000000000326458 0000000000000008 R_X86_64_RELATIVE 28e030 │ │ │ │ -0000000000326460 0000000000000008 R_X86_64_RELATIVE 28e000 │ │ │ │ -0000000000326468 0000000000000008 R_X86_64_RELATIVE 28dfe0 │ │ │ │ -0000000000326490 0000000000000008 R_X86_64_RELATIVE 28d110 │ │ │ │ -0000000000326498 0000000000000008 R_X86_64_RELATIVE 284c20 │ │ │ │ -00000000003264a0 0000000000000008 R_X86_64_RELATIVE 284c00 │ │ │ │ -00000000003264a8 0000000000000008 R_X86_64_RELATIVE 284be0 │ │ │ │ -00000000003264b8 0000000000000008 R_X86_64_RELATIVE 284c10 │ │ │ │ -00000000003264c0 0000000000000008 R_X86_64_RELATIVE 284bd0 │ │ │ │ -00000000003264c8 0000000000000008 R_X86_64_RELATIVE 284bb0 │ │ │ │ -00000000003264d8 0000000000000008 R_X86_64_RELATIVE 284bf0 │ │ │ │ -00000000003264e0 0000000000000008 R_X86_64_RELATIVE 284bc0 │ │ │ │ -00000000003264e8 0000000000000008 R_X86_64_RELATIVE 284ba0 │ │ │ │ -0000000000326510 0000000000000008 R_X86_64_RELATIVE 283c70 │ │ │ │ -0000000000326518 0000000000000008 R_X86_64_RELATIVE 284c20 │ │ │ │ -0000000000326520 0000000000000008 R_X86_64_RELATIVE 284c00 │ │ │ │ -0000000000326528 0000000000000008 R_X86_64_RELATIVE 284be0 │ │ │ │ -0000000000326538 0000000000000008 R_X86_64_RELATIVE 284c10 │ │ │ │ -0000000000326540 0000000000000008 R_X86_64_RELATIVE 284bd0 │ │ │ │ -0000000000326548 0000000000000008 R_X86_64_RELATIVE 284bb0 │ │ │ │ -0000000000326558 0000000000000008 R_X86_64_RELATIVE 284bf0 │ │ │ │ -0000000000326560 0000000000000008 R_X86_64_RELATIVE 284bc0 │ │ │ │ -0000000000326568 0000000000000008 R_X86_64_RELATIVE 284ba0 │ │ │ │ -0000000000326590 0000000000000008 R_X86_64_RELATIVE 283c70 │ │ │ │ -0000000000326598 0000000000000008 R_X86_64_RELATIVE 284c20 │ │ │ │ -00000000003265a0 0000000000000008 R_X86_64_RELATIVE 284c00 │ │ │ │ -00000000003265a8 0000000000000008 R_X86_64_RELATIVE 284be0 │ │ │ │ -00000000003265b8 0000000000000008 R_X86_64_RELATIVE 284c10 │ │ │ │ -00000000003265c0 0000000000000008 R_X86_64_RELATIVE 284bd0 │ │ │ │ -00000000003265c8 0000000000000008 R_X86_64_RELATIVE 284bb0 │ │ │ │ -00000000003265d8 0000000000000008 R_X86_64_RELATIVE 284bf0 │ │ │ │ -00000000003265e0 0000000000000008 R_X86_64_RELATIVE 284bc0 │ │ │ │ -00000000003265e8 0000000000000008 R_X86_64_RELATIVE 284ba0 │ │ │ │ -0000000000326610 0000000000000008 R_X86_64_RELATIVE 283c70 │ │ │ │ -0000000000326718 0000000000000008 R_X86_64_RELATIVE 28ecd0 │ │ │ │ -0000000000326720 0000000000000008 R_X86_64_RELATIVE 28ecb0 │ │ │ │ -0000000000326728 0000000000000008 R_X86_64_RELATIVE 28ec90 │ │ │ │ -0000000000326738 0000000000000008 R_X86_64_RELATIVE 28ecc0 │ │ │ │ -0000000000326740 0000000000000008 R_X86_64_RELATIVE 28ec80 │ │ │ │ -0000000000326748 0000000000000008 R_X86_64_RELATIVE 28ec60 │ │ │ │ -0000000000326758 0000000000000008 R_X86_64_RELATIVE 28eca0 │ │ │ │ -0000000000326760 0000000000000008 R_X86_64_RELATIVE 28ec70 │ │ │ │ -0000000000326768 0000000000000008 R_X86_64_RELATIVE 28ec50 │ │ │ │ -0000000000326790 0000000000000008 R_X86_64_RELATIVE 28d7e0 │ │ │ │ -0000000000326798 0000000000000008 R_X86_64_RELATIVE 28ecd0 │ │ │ │ -00000000003267a0 0000000000000008 R_X86_64_RELATIVE 28ecb0 │ │ │ │ -00000000003267a8 0000000000000008 R_X86_64_RELATIVE 28ec90 │ │ │ │ -00000000003267b8 0000000000000008 R_X86_64_RELATIVE 28ecc0 │ │ │ │ -00000000003267c0 0000000000000008 R_X86_64_RELATIVE 28ec80 │ │ │ │ -00000000003267c8 0000000000000008 R_X86_64_RELATIVE 28ec60 │ │ │ │ -00000000003267d8 0000000000000008 R_X86_64_RELATIVE 28eca0 │ │ │ │ -00000000003267e0 0000000000000008 R_X86_64_RELATIVE 28ec70 │ │ │ │ -00000000003267e8 0000000000000008 R_X86_64_RELATIVE 28ec50 │ │ │ │ -0000000000326810 0000000000000008 R_X86_64_RELATIVE 28d7e0 │ │ │ │ -0000000000326818 0000000000000008 R_X86_64_RELATIVE 285ab0 │ │ │ │ -0000000000326820 0000000000000008 R_X86_64_RELATIVE 285a90 │ │ │ │ -0000000000326828 0000000000000008 R_X86_64_RELATIVE 285a70 │ │ │ │ -0000000000326838 0000000000000008 R_X86_64_RELATIVE 285aa0 │ │ │ │ -0000000000326840 0000000000000008 R_X86_64_RELATIVE 285a60 │ │ │ │ -0000000000326848 0000000000000008 R_X86_64_RELATIVE 285a40 │ │ │ │ -0000000000326858 0000000000000008 R_X86_64_RELATIVE 285a80 │ │ │ │ -0000000000326860 0000000000000008 R_X86_64_RELATIVE 285a50 │ │ │ │ -0000000000326868 0000000000000008 R_X86_64_RELATIVE 285a30 │ │ │ │ -0000000000326890 0000000000000008 R_X86_64_RELATIVE 284440 │ │ │ │ -0000000000326898 0000000000000008 R_X86_64_RELATIVE 285ab0 │ │ │ │ -00000000003268a0 0000000000000008 R_X86_64_RELATIVE 285a90 │ │ │ │ -00000000003268a8 0000000000000008 R_X86_64_RELATIVE 285a70 │ │ │ │ -00000000003268b8 0000000000000008 R_X86_64_RELATIVE 285aa0 │ │ │ │ -00000000003268c0 0000000000000008 R_X86_64_RELATIVE 285a60 │ │ │ │ -00000000003268c8 0000000000000008 R_X86_64_RELATIVE 285a40 │ │ │ │ -00000000003268d8 0000000000000008 R_X86_64_RELATIVE 285a80 │ │ │ │ -00000000003268e0 0000000000000008 R_X86_64_RELATIVE 285a50 │ │ │ │ -00000000003268e8 0000000000000008 R_X86_64_RELATIVE 285a30 │ │ │ │ -0000000000326910 0000000000000008 R_X86_64_RELATIVE 284440 │ │ │ │ -0000000000326918 0000000000000008 R_X86_64_RELATIVE 285ab0 │ │ │ │ -0000000000326920 0000000000000008 R_X86_64_RELATIVE 285a90 │ │ │ │ -0000000000326928 0000000000000008 R_X86_64_RELATIVE 285a70 │ │ │ │ -0000000000326938 0000000000000008 R_X86_64_RELATIVE 285aa0 │ │ │ │ -0000000000326940 0000000000000008 R_X86_64_RELATIVE 285a60 │ │ │ │ -0000000000326948 0000000000000008 R_X86_64_RELATIVE 285a40 │ │ │ │ -0000000000326958 0000000000000008 R_X86_64_RELATIVE 285a80 │ │ │ │ -0000000000326960 0000000000000008 R_X86_64_RELATIVE 285a50 │ │ │ │ -0000000000326968 0000000000000008 R_X86_64_RELATIVE 285a30 │ │ │ │ -0000000000326990 0000000000000008 R_X86_64_RELATIVE 284440 │ │ │ │ -00000000003269a8 0000000000000008 R_X86_64_RELATIVE 27c6c0 │ │ │ │ -00000000003269b0 0000000000000008 R_X86_64_RELATIVE 27c6c0 │ │ │ │ -00000000003269b8 0000000000000008 R_X86_64_RELATIVE 20a620 │ │ │ │ -00000000003269c0 0000000000000008 R_X86_64_RELATIVE 20a620 │ │ │ │ -00000000003269c8 0000000000000008 R_X86_64_RELATIVE 272ce0 │ │ │ │ -0000000000326ad0 0000000000000008 R_X86_64_RELATIVE 276640 │ │ │ │ -0000000000326ad8 0000000000000008 R_X86_64_RELATIVE 276620 │ │ │ │ -0000000000326ae0 0000000000000008 R_X86_64_RELATIVE 276600 │ │ │ │ -0000000000326af0 0000000000000008 R_X86_64_RELATIVE 276630 │ │ │ │ -0000000000326af8 0000000000000008 R_X86_64_RELATIVE 2765f0 │ │ │ │ -0000000000326b00 0000000000000008 R_X86_64_RELATIVE 2765d0 │ │ │ │ -0000000000326b10 0000000000000008 R_X86_64_RELATIVE 276610 │ │ │ │ -0000000000326b18 0000000000000008 R_X86_64_RELATIVE 2765e0 │ │ │ │ -0000000000326b20 0000000000000008 R_X86_64_RELATIVE 2765c0 │ │ │ │ -0000000000326b48 0000000000000008 R_X86_64_RELATIVE 275da0 │ │ │ │ -0000000000326b50 0000000000000008 R_X86_64_RELATIVE 276640 │ │ │ │ -0000000000326b58 0000000000000008 R_X86_64_RELATIVE 276620 │ │ │ │ -0000000000326b60 0000000000000008 R_X86_64_RELATIVE 276600 │ │ │ │ -0000000000326b70 0000000000000008 R_X86_64_RELATIVE 276630 │ │ │ │ -0000000000326b78 0000000000000008 R_X86_64_RELATIVE 2765f0 │ │ │ │ -0000000000326b80 0000000000000008 R_X86_64_RELATIVE 2765d0 │ │ │ │ -0000000000326b90 0000000000000008 R_X86_64_RELATIVE 276610 │ │ │ │ -0000000000326b98 0000000000000008 R_X86_64_RELATIVE 2765e0 │ │ │ │ -0000000000326ba0 0000000000000008 R_X86_64_RELATIVE 2765c0 │ │ │ │ -0000000000326bc8 0000000000000008 R_X86_64_RELATIVE 275da0 │ │ │ │ -0000000000326bd0 0000000000000008 R_X86_64_RELATIVE 204fc0 │ │ │ │ -0000000000326bd8 0000000000000008 R_X86_64_RELATIVE 204fa0 │ │ │ │ -0000000000326be0 0000000000000008 R_X86_64_RELATIVE 204f80 │ │ │ │ -0000000000326bf0 0000000000000008 R_X86_64_RELATIVE 204fb0 │ │ │ │ -0000000000326bf8 0000000000000008 R_X86_64_RELATIVE 204f70 │ │ │ │ -0000000000326c00 0000000000000008 R_X86_64_RELATIVE 204f50 │ │ │ │ -0000000000326c10 0000000000000008 R_X86_64_RELATIVE 204f90 │ │ │ │ -0000000000326c18 0000000000000008 R_X86_64_RELATIVE 204f60 │ │ │ │ -0000000000326c20 0000000000000008 R_X86_64_RELATIVE 204f40 │ │ │ │ -0000000000326c48 0000000000000008 R_X86_64_RELATIVE 203ae0 │ │ │ │ -0000000000326c50 0000000000000008 R_X86_64_RELATIVE 204fc0 │ │ │ │ -0000000000326c58 0000000000000008 R_X86_64_RELATIVE 204fa0 │ │ │ │ -0000000000326c60 0000000000000008 R_X86_64_RELATIVE 204f80 │ │ │ │ -0000000000326c70 0000000000000008 R_X86_64_RELATIVE 204fb0 │ │ │ │ -0000000000326c78 0000000000000008 R_X86_64_RELATIVE 204f70 │ │ │ │ -0000000000326c80 0000000000000008 R_X86_64_RELATIVE 204f50 │ │ │ │ -0000000000326c90 0000000000000008 R_X86_64_RELATIVE 204f90 │ │ │ │ -0000000000326c98 0000000000000008 R_X86_64_RELATIVE 204f60 │ │ │ │ -0000000000326ca0 0000000000000008 R_X86_64_RELATIVE 204f40 │ │ │ │ -0000000000326cc8 0000000000000008 R_X86_64_RELATIVE 203ae0 │ │ │ │ -0000000000326cd0 0000000000000008 R_X86_64_RELATIVE 270350 │ │ │ │ -0000000000326cd8 0000000000000008 R_X86_64_RELATIVE 270330 │ │ │ │ -0000000000326ce0 0000000000000008 R_X86_64_RELATIVE 270310 │ │ │ │ -0000000000326cf0 0000000000000008 R_X86_64_RELATIVE 270340 │ │ │ │ -0000000000326cf8 0000000000000008 R_X86_64_RELATIVE 270300 │ │ │ │ -0000000000326d00 0000000000000008 R_X86_64_RELATIVE 2702e0 │ │ │ │ -0000000000326d10 0000000000000008 R_X86_64_RELATIVE 270320 │ │ │ │ -0000000000326d18 0000000000000008 R_X86_64_RELATIVE 2702f0 │ │ │ │ -0000000000326d20 0000000000000008 R_X86_64_RELATIVE 2702d0 │ │ │ │ -0000000000326d48 0000000000000008 R_X86_64_RELATIVE 26ec10 │ │ │ │ -0000000000326dd0 0000000000000008 R_X86_64_RELATIVE 281af0 │ │ │ │ -0000000000326dd8 0000000000000008 R_X86_64_RELATIVE 281ad0 │ │ │ │ -0000000000326de0 0000000000000008 R_X86_64_RELATIVE 281ab0 │ │ │ │ -0000000000326df0 0000000000000008 R_X86_64_RELATIVE 281ae0 │ │ │ │ -0000000000326df8 0000000000000008 R_X86_64_RELATIVE 281aa0 │ │ │ │ -0000000000326e00 0000000000000008 R_X86_64_RELATIVE 281a80 │ │ │ │ -0000000000326e10 0000000000000008 R_X86_64_RELATIVE 281ac0 │ │ │ │ -0000000000326e18 0000000000000008 R_X86_64_RELATIVE 281a90 │ │ │ │ -0000000000326e20 0000000000000008 R_X86_64_RELATIVE 281a70 │ │ │ │ -0000000000326e48 0000000000000008 R_X86_64_RELATIVE 280e30 │ │ │ │ -0000000000326e50 0000000000000008 R_X86_64_RELATIVE 27f400 │ │ │ │ -0000000000326e58 0000000000000008 R_X86_64_RELATIVE 27f3e0 │ │ │ │ -0000000000326e60 0000000000000008 R_X86_64_RELATIVE 27f3c0 │ │ │ │ -0000000000326e70 0000000000000008 R_X86_64_RELATIVE 27f3f0 │ │ │ │ -0000000000326e78 0000000000000008 R_X86_64_RELATIVE 27f3b0 │ │ │ │ -0000000000326e80 0000000000000008 R_X86_64_RELATIVE 27f390 │ │ │ │ -0000000000326e90 0000000000000008 R_X86_64_RELATIVE 27f3d0 │ │ │ │ -0000000000326e98 0000000000000008 R_X86_64_RELATIVE 27f3a0 │ │ │ │ -0000000000326ea0 0000000000000008 R_X86_64_RELATIVE 27f380 │ │ │ │ -0000000000326ec8 0000000000000008 R_X86_64_RELATIVE 27eb70 │ │ │ │ -0000000000326ed0 0000000000000008 R_X86_64_RELATIVE 27f400 │ │ │ │ -0000000000326ed8 0000000000000008 R_X86_64_RELATIVE 27f3e0 │ │ │ │ -0000000000326ee0 0000000000000008 R_X86_64_RELATIVE 27f3c0 │ │ │ │ -0000000000326ef0 0000000000000008 R_X86_64_RELATIVE 27f3f0 │ │ │ │ -0000000000326ef8 0000000000000008 R_X86_64_RELATIVE 27f3b0 │ │ │ │ -0000000000326f00 0000000000000008 R_X86_64_RELATIVE 27f390 │ │ │ │ -0000000000326f10 0000000000000008 R_X86_64_RELATIVE 27f3d0 │ │ │ │ -0000000000326f18 0000000000000008 R_X86_64_RELATIVE 27f3a0 │ │ │ │ -0000000000326f20 0000000000000008 R_X86_64_RELATIVE 27f380 │ │ │ │ -0000000000326f48 0000000000000008 R_X86_64_RELATIVE 27eb70 │ │ │ │ -0000000000326f50 0000000000000008 R_X86_64_RELATIVE 205d00 │ │ │ │ -0000000000326f58 0000000000000008 R_X86_64_RELATIVE 205ce0 │ │ │ │ -0000000000326f60 0000000000000008 R_X86_64_RELATIVE 205cc0 │ │ │ │ -0000000000326f70 0000000000000008 R_X86_64_RELATIVE 205cf0 │ │ │ │ -0000000000326f78 0000000000000008 R_X86_64_RELATIVE 205cb0 │ │ │ │ -0000000000326f80 0000000000000008 R_X86_64_RELATIVE 205c90 │ │ │ │ -0000000000326f90 0000000000000008 R_X86_64_RELATIVE 205cd0 │ │ │ │ -0000000000326f98 0000000000000008 R_X86_64_RELATIVE 205ca0 │ │ │ │ -0000000000326fa0 0000000000000008 R_X86_64_RELATIVE 205c80 │ │ │ │ -0000000000326fc8 0000000000000008 R_X86_64_RELATIVE 2043e0 │ │ │ │ -0000000000326fd0 0000000000000008 R_X86_64_RELATIVE 205d00 │ │ │ │ -0000000000326fd8 0000000000000008 R_X86_64_RELATIVE 205ce0 │ │ │ │ -0000000000326fe0 0000000000000008 R_X86_64_RELATIVE 205cc0 │ │ │ │ -0000000000326ff0 0000000000000008 R_X86_64_RELATIVE 205cf0 │ │ │ │ -0000000000326ff8 0000000000000008 R_X86_64_RELATIVE 205cb0 │ │ │ │ -0000000000327000 0000000000000008 R_X86_64_RELATIVE 205c90 │ │ │ │ -0000000000327010 0000000000000008 R_X86_64_RELATIVE 205cd0 │ │ │ │ -0000000000327018 0000000000000008 R_X86_64_RELATIVE 205ca0 │ │ │ │ -0000000000327020 0000000000000008 R_X86_64_RELATIVE 205c80 │ │ │ │ -0000000000327048 0000000000000008 R_X86_64_RELATIVE 2043e0 │ │ │ │ -0000000000327050 0000000000000008 R_X86_64_RELATIVE 271770 │ │ │ │ -0000000000327058 0000000000000008 R_X86_64_RELATIVE 271750 │ │ │ │ -0000000000327060 0000000000000008 R_X86_64_RELATIVE 271730 │ │ │ │ -0000000000327070 0000000000000008 R_X86_64_RELATIVE 271760 │ │ │ │ -0000000000327078 0000000000000008 R_X86_64_RELATIVE 271720 │ │ │ │ -0000000000327080 0000000000000008 R_X86_64_RELATIVE 271700 │ │ │ │ -0000000000327090 0000000000000008 R_X86_64_RELATIVE 271740 │ │ │ │ -0000000000327098 0000000000000008 R_X86_64_RELATIVE 271710 │ │ │ │ -00000000003270a0 0000000000000008 R_X86_64_RELATIVE 2716f0 │ │ │ │ -00000000003270c8 0000000000000008 R_X86_64_RELATIVE 26f770 │ │ │ │ +0000000000326270 0000000000000008 R_X86_64_RELATIVE 298e00 │ │ │ │ +0000000000326278 0000000000000008 R_X86_64_RELATIVE 298e00 │ │ │ │ +0000000000326280 0000000000000008 R_X86_64_RELATIVE 28d130 │ │ │ │ +0000000000326288 0000000000000008 R_X86_64_RELATIVE 28d130 │ │ │ │ +0000000000326290 0000000000000008 R_X86_64_RELATIVE 28d130 │ │ │ │ +0000000000326398 0000000000000008 R_X86_64_RELATIVE 28ff00 │ │ │ │ +00000000003263a0 0000000000000008 R_X86_64_RELATIVE 28fee0 │ │ │ │ +00000000003263a8 0000000000000008 R_X86_64_RELATIVE 28fec0 │ │ │ │ +00000000003263b8 0000000000000008 R_X86_64_RELATIVE 28fef0 │ │ │ │ +00000000003263c0 0000000000000008 R_X86_64_RELATIVE 28feb0 │ │ │ │ +00000000003263c8 0000000000000008 R_X86_64_RELATIVE 28fe90 │ │ │ │ +00000000003263d8 0000000000000008 R_X86_64_RELATIVE 28fed0 │ │ │ │ +00000000003263e0 0000000000000008 R_X86_64_RELATIVE 28fea0 │ │ │ │ +00000000003263e8 0000000000000008 R_X86_64_RELATIVE 28fe80 │ │ │ │ +0000000000326410 0000000000000008 R_X86_64_RELATIVE 28efb0 │ │ │ │ +0000000000326418 0000000000000008 R_X86_64_RELATIVE 28ff00 │ │ │ │ +0000000000326420 0000000000000008 R_X86_64_RELATIVE 28fee0 │ │ │ │ +0000000000326428 0000000000000008 R_X86_64_RELATIVE 28fec0 │ │ │ │ +0000000000326438 0000000000000008 R_X86_64_RELATIVE 28fef0 │ │ │ │ +0000000000326440 0000000000000008 R_X86_64_RELATIVE 28feb0 │ │ │ │ +0000000000326448 0000000000000008 R_X86_64_RELATIVE 28fe90 │ │ │ │ +0000000000326458 0000000000000008 R_X86_64_RELATIVE 28fed0 │ │ │ │ +0000000000326460 0000000000000008 R_X86_64_RELATIVE 28fea0 │ │ │ │ +0000000000326468 0000000000000008 R_X86_64_RELATIVE 28fe80 │ │ │ │ +0000000000326490 0000000000000008 R_X86_64_RELATIVE 28efb0 │ │ │ │ +0000000000326498 0000000000000008 R_X86_64_RELATIVE 286ac0 │ │ │ │ +00000000003264a0 0000000000000008 R_X86_64_RELATIVE 286aa0 │ │ │ │ +00000000003264a8 0000000000000008 R_X86_64_RELATIVE 286a80 │ │ │ │ +00000000003264b8 0000000000000008 R_X86_64_RELATIVE 286ab0 │ │ │ │ +00000000003264c0 0000000000000008 R_X86_64_RELATIVE 286a70 │ │ │ │ +00000000003264c8 0000000000000008 R_X86_64_RELATIVE 286a50 │ │ │ │ +00000000003264d8 0000000000000008 R_X86_64_RELATIVE 286a90 │ │ │ │ +00000000003264e0 0000000000000008 R_X86_64_RELATIVE 286a60 │ │ │ │ +00000000003264e8 0000000000000008 R_X86_64_RELATIVE 286a40 │ │ │ │ +0000000000326510 0000000000000008 R_X86_64_RELATIVE 285b10 │ │ │ │ +0000000000326518 0000000000000008 R_X86_64_RELATIVE 286ac0 │ │ │ │ +0000000000326520 0000000000000008 R_X86_64_RELATIVE 286aa0 │ │ │ │ +0000000000326528 0000000000000008 R_X86_64_RELATIVE 286a80 │ │ │ │ +0000000000326538 0000000000000008 R_X86_64_RELATIVE 286ab0 │ │ │ │ +0000000000326540 0000000000000008 R_X86_64_RELATIVE 286a70 │ │ │ │ +0000000000326548 0000000000000008 R_X86_64_RELATIVE 286a50 │ │ │ │ +0000000000326558 0000000000000008 R_X86_64_RELATIVE 286a90 │ │ │ │ +0000000000326560 0000000000000008 R_X86_64_RELATIVE 286a60 │ │ │ │ +0000000000326568 0000000000000008 R_X86_64_RELATIVE 286a40 │ │ │ │ +0000000000326590 0000000000000008 R_X86_64_RELATIVE 285b10 │ │ │ │ +0000000000326598 0000000000000008 R_X86_64_RELATIVE 286ac0 │ │ │ │ +00000000003265a0 0000000000000008 R_X86_64_RELATIVE 286aa0 │ │ │ │ +00000000003265a8 0000000000000008 R_X86_64_RELATIVE 286a80 │ │ │ │ +00000000003265b8 0000000000000008 R_X86_64_RELATIVE 286ab0 │ │ │ │ +00000000003265c0 0000000000000008 R_X86_64_RELATIVE 286a70 │ │ │ │ +00000000003265c8 0000000000000008 R_X86_64_RELATIVE 286a50 │ │ │ │ +00000000003265d8 0000000000000008 R_X86_64_RELATIVE 286a90 │ │ │ │ +00000000003265e0 0000000000000008 R_X86_64_RELATIVE 286a60 │ │ │ │ +00000000003265e8 0000000000000008 R_X86_64_RELATIVE 286a40 │ │ │ │ +0000000000326610 0000000000000008 R_X86_64_RELATIVE 285b10 │ │ │ │ +0000000000326718 0000000000000008 R_X86_64_RELATIVE 290b70 │ │ │ │ +0000000000326720 0000000000000008 R_X86_64_RELATIVE 290b50 │ │ │ │ +0000000000326728 0000000000000008 R_X86_64_RELATIVE 290b30 │ │ │ │ +0000000000326738 0000000000000008 R_X86_64_RELATIVE 290b60 │ │ │ │ +0000000000326740 0000000000000008 R_X86_64_RELATIVE 290b20 │ │ │ │ +0000000000326748 0000000000000008 R_X86_64_RELATIVE 290b00 │ │ │ │ +0000000000326758 0000000000000008 R_X86_64_RELATIVE 290b40 │ │ │ │ +0000000000326760 0000000000000008 R_X86_64_RELATIVE 290b10 │ │ │ │ +0000000000326768 0000000000000008 R_X86_64_RELATIVE 290af0 │ │ │ │ +0000000000326790 0000000000000008 R_X86_64_RELATIVE 28f680 │ │ │ │ +0000000000326798 0000000000000008 R_X86_64_RELATIVE 290b70 │ │ │ │ +00000000003267a0 0000000000000008 R_X86_64_RELATIVE 290b50 │ │ │ │ +00000000003267a8 0000000000000008 R_X86_64_RELATIVE 290b30 │ │ │ │ +00000000003267b8 0000000000000008 R_X86_64_RELATIVE 290b60 │ │ │ │ +00000000003267c0 0000000000000008 R_X86_64_RELATIVE 290b20 │ │ │ │ +00000000003267c8 0000000000000008 R_X86_64_RELATIVE 290b00 │ │ │ │ +00000000003267d8 0000000000000008 R_X86_64_RELATIVE 290b40 │ │ │ │ +00000000003267e0 0000000000000008 R_X86_64_RELATIVE 290b10 │ │ │ │ +00000000003267e8 0000000000000008 R_X86_64_RELATIVE 290af0 │ │ │ │ +0000000000326810 0000000000000008 R_X86_64_RELATIVE 28f680 │ │ │ │ +0000000000326818 0000000000000008 R_X86_64_RELATIVE 287950 │ │ │ │ +0000000000326820 0000000000000008 R_X86_64_RELATIVE 287930 │ │ │ │ +0000000000326828 0000000000000008 R_X86_64_RELATIVE 287910 │ │ │ │ +0000000000326838 0000000000000008 R_X86_64_RELATIVE 287940 │ │ │ │ +0000000000326840 0000000000000008 R_X86_64_RELATIVE 287900 │ │ │ │ +0000000000326848 0000000000000008 R_X86_64_RELATIVE 2878e0 │ │ │ │ +0000000000326858 0000000000000008 R_X86_64_RELATIVE 287920 │ │ │ │ +0000000000326860 0000000000000008 R_X86_64_RELATIVE 2878f0 │ │ │ │ +0000000000326868 0000000000000008 R_X86_64_RELATIVE 2878d0 │ │ │ │ +0000000000326890 0000000000000008 R_X86_64_RELATIVE 2862e0 │ │ │ │ +0000000000326898 0000000000000008 R_X86_64_RELATIVE 287950 │ │ │ │ +00000000003268a0 0000000000000008 R_X86_64_RELATIVE 287930 │ │ │ │ +00000000003268a8 0000000000000008 R_X86_64_RELATIVE 287910 │ │ │ │ +00000000003268b8 0000000000000008 R_X86_64_RELATIVE 287940 │ │ │ │ +00000000003268c0 0000000000000008 R_X86_64_RELATIVE 287900 │ │ │ │ +00000000003268c8 0000000000000008 R_X86_64_RELATIVE 2878e0 │ │ │ │ +00000000003268d8 0000000000000008 R_X86_64_RELATIVE 287920 │ │ │ │ +00000000003268e0 0000000000000008 R_X86_64_RELATIVE 2878f0 │ │ │ │ +00000000003268e8 0000000000000008 R_X86_64_RELATIVE 2878d0 │ │ │ │ +0000000000326910 0000000000000008 R_X86_64_RELATIVE 2862e0 │ │ │ │ +0000000000326918 0000000000000008 R_X86_64_RELATIVE 287950 │ │ │ │ +0000000000326920 0000000000000008 R_X86_64_RELATIVE 287930 │ │ │ │ +0000000000326928 0000000000000008 R_X86_64_RELATIVE 287910 │ │ │ │ +0000000000326938 0000000000000008 R_X86_64_RELATIVE 287940 │ │ │ │ +0000000000326940 0000000000000008 R_X86_64_RELATIVE 287900 │ │ │ │ +0000000000326948 0000000000000008 R_X86_64_RELATIVE 2878e0 │ │ │ │ +0000000000326958 0000000000000008 R_X86_64_RELATIVE 287920 │ │ │ │ +0000000000326960 0000000000000008 R_X86_64_RELATIVE 2878f0 │ │ │ │ +0000000000326968 0000000000000008 R_X86_64_RELATIVE 2878d0 │ │ │ │ +0000000000326990 0000000000000008 R_X86_64_RELATIVE 2862e0 │ │ │ │ +00000000003269a8 0000000000000008 R_X86_64_RELATIVE 27e560 │ │ │ │ +00000000003269b0 0000000000000008 R_X86_64_RELATIVE 27e560 │ │ │ │ +00000000003269b8 0000000000000008 R_X86_64_RELATIVE 26daf0 │ │ │ │ +00000000003269c0 0000000000000008 R_X86_64_RELATIVE 26daf0 │ │ │ │ +00000000003269c8 0000000000000008 R_X86_64_RELATIVE 274b80 │ │ │ │ +0000000000326ad0 0000000000000008 R_X86_64_RELATIVE 2784e0 │ │ │ │ +0000000000326ad8 0000000000000008 R_X86_64_RELATIVE 2784c0 │ │ │ │ +0000000000326ae0 0000000000000008 R_X86_64_RELATIVE 2784a0 │ │ │ │ +0000000000326af0 0000000000000008 R_X86_64_RELATIVE 2784d0 │ │ │ │ +0000000000326af8 0000000000000008 R_X86_64_RELATIVE 278490 │ │ │ │ +0000000000326b00 0000000000000008 R_X86_64_RELATIVE 278470 │ │ │ │ +0000000000326b10 0000000000000008 R_X86_64_RELATIVE 2784b0 │ │ │ │ +0000000000326b18 0000000000000008 R_X86_64_RELATIVE 278480 │ │ │ │ +0000000000326b20 0000000000000008 R_X86_64_RELATIVE 278460 │ │ │ │ +0000000000326b48 0000000000000008 R_X86_64_RELATIVE 277c40 │ │ │ │ +0000000000326b50 0000000000000008 R_X86_64_RELATIVE 2784e0 │ │ │ │ +0000000000326b58 0000000000000008 R_X86_64_RELATIVE 2784c0 │ │ │ │ +0000000000326b60 0000000000000008 R_X86_64_RELATIVE 2784a0 │ │ │ │ +0000000000326b70 0000000000000008 R_X86_64_RELATIVE 2784d0 │ │ │ │ +0000000000326b78 0000000000000008 R_X86_64_RELATIVE 278490 │ │ │ │ +0000000000326b80 0000000000000008 R_X86_64_RELATIVE 278470 │ │ │ │ +0000000000326b90 0000000000000008 R_X86_64_RELATIVE 2784b0 │ │ │ │ +0000000000326b98 0000000000000008 R_X86_64_RELATIVE 278480 │ │ │ │ +0000000000326ba0 0000000000000008 R_X86_64_RELATIVE 278460 │ │ │ │ +0000000000326bc8 0000000000000008 R_X86_64_RELATIVE 277c40 │ │ │ │ +0000000000326bd0 0000000000000008 R_X86_64_RELATIVE 268490 │ │ │ │ +0000000000326bd8 0000000000000008 R_X86_64_RELATIVE 268470 │ │ │ │ +0000000000326be0 0000000000000008 R_X86_64_RELATIVE 268450 │ │ │ │ +0000000000326bf0 0000000000000008 R_X86_64_RELATIVE 268480 │ │ │ │ +0000000000326bf8 0000000000000008 R_X86_64_RELATIVE 268440 │ │ │ │ +0000000000326c00 0000000000000008 R_X86_64_RELATIVE 268420 │ │ │ │ +0000000000326c10 0000000000000008 R_X86_64_RELATIVE 268460 │ │ │ │ +0000000000326c18 0000000000000008 R_X86_64_RELATIVE 268430 │ │ │ │ +0000000000326c20 0000000000000008 R_X86_64_RELATIVE 268410 │ │ │ │ +0000000000326c48 0000000000000008 R_X86_64_RELATIVE 266fb0 │ │ │ │ +0000000000326c50 0000000000000008 R_X86_64_RELATIVE 268490 │ │ │ │ +0000000000326c58 0000000000000008 R_X86_64_RELATIVE 268470 │ │ │ │ +0000000000326c60 0000000000000008 R_X86_64_RELATIVE 268450 │ │ │ │ +0000000000326c70 0000000000000008 R_X86_64_RELATIVE 268480 │ │ │ │ +0000000000326c78 0000000000000008 R_X86_64_RELATIVE 268440 │ │ │ │ +0000000000326c80 0000000000000008 R_X86_64_RELATIVE 268420 │ │ │ │ +0000000000326c90 0000000000000008 R_X86_64_RELATIVE 268460 │ │ │ │ +0000000000326c98 0000000000000008 R_X86_64_RELATIVE 268430 │ │ │ │ +0000000000326ca0 0000000000000008 R_X86_64_RELATIVE 268410 │ │ │ │ +0000000000326cc8 0000000000000008 R_X86_64_RELATIVE 266fb0 │ │ │ │ +0000000000326cd0 0000000000000008 R_X86_64_RELATIVE 2721f0 │ │ │ │ +0000000000326cd8 0000000000000008 R_X86_64_RELATIVE 2721d0 │ │ │ │ +0000000000326ce0 0000000000000008 R_X86_64_RELATIVE 2721b0 │ │ │ │ +0000000000326cf0 0000000000000008 R_X86_64_RELATIVE 2721e0 │ │ │ │ +0000000000326cf8 0000000000000008 R_X86_64_RELATIVE 2721a0 │ │ │ │ +0000000000326d00 0000000000000008 R_X86_64_RELATIVE 272180 │ │ │ │ +0000000000326d10 0000000000000008 R_X86_64_RELATIVE 2721c0 │ │ │ │ +0000000000326d18 0000000000000008 R_X86_64_RELATIVE 272190 │ │ │ │ +0000000000326d20 0000000000000008 R_X86_64_RELATIVE 272170 │ │ │ │ +0000000000326d48 0000000000000008 R_X86_64_RELATIVE 270ab0 │ │ │ │ +0000000000326dd0 0000000000000008 R_X86_64_RELATIVE 283990 │ │ │ │ +0000000000326dd8 0000000000000008 R_X86_64_RELATIVE 283970 │ │ │ │ +0000000000326de0 0000000000000008 R_X86_64_RELATIVE 283950 │ │ │ │ +0000000000326df0 0000000000000008 R_X86_64_RELATIVE 283980 │ │ │ │ +0000000000326df8 0000000000000008 R_X86_64_RELATIVE 283940 │ │ │ │ +0000000000326e00 0000000000000008 R_X86_64_RELATIVE 283920 │ │ │ │ +0000000000326e10 0000000000000008 R_X86_64_RELATIVE 283960 │ │ │ │ +0000000000326e18 0000000000000008 R_X86_64_RELATIVE 283930 │ │ │ │ +0000000000326e20 0000000000000008 R_X86_64_RELATIVE 283910 │ │ │ │ +0000000000326e48 0000000000000008 R_X86_64_RELATIVE 282cd0 │ │ │ │ +0000000000326e50 0000000000000008 R_X86_64_RELATIVE 2812a0 │ │ │ │ +0000000000326e58 0000000000000008 R_X86_64_RELATIVE 281280 │ │ │ │ +0000000000326e60 0000000000000008 R_X86_64_RELATIVE 281260 │ │ │ │ +0000000000326e70 0000000000000008 R_X86_64_RELATIVE 281290 │ │ │ │ +0000000000326e78 0000000000000008 R_X86_64_RELATIVE 281250 │ │ │ │ +0000000000326e80 0000000000000008 R_X86_64_RELATIVE 281230 │ │ │ │ +0000000000326e90 0000000000000008 R_X86_64_RELATIVE 281270 │ │ │ │ +0000000000326e98 0000000000000008 R_X86_64_RELATIVE 281240 │ │ │ │ +0000000000326ea0 0000000000000008 R_X86_64_RELATIVE 281220 │ │ │ │ +0000000000326ec8 0000000000000008 R_X86_64_RELATIVE 280a10 │ │ │ │ +0000000000326ed0 0000000000000008 R_X86_64_RELATIVE 2812a0 │ │ │ │ +0000000000326ed8 0000000000000008 R_X86_64_RELATIVE 281280 │ │ │ │ +0000000000326ee0 0000000000000008 R_X86_64_RELATIVE 281260 │ │ │ │ +0000000000326ef0 0000000000000008 R_X86_64_RELATIVE 281290 │ │ │ │ +0000000000326ef8 0000000000000008 R_X86_64_RELATIVE 281250 │ │ │ │ +0000000000326f00 0000000000000008 R_X86_64_RELATIVE 281230 │ │ │ │ +0000000000326f10 0000000000000008 R_X86_64_RELATIVE 281270 │ │ │ │ +0000000000326f18 0000000000000008 R_X86_64_RELATIVE 281240 │ │ │ │ +0000000000326f20 0000000000000008 R_X86_64_RELATIVE 281220 │ │ │ │ +0000000000326f48 0000000000000008 R_X86_64_RELATIVE 280a10 │ │ │ │ +0000000000326f50 0000000000000008 R_X86_64_RELATIVE 2691d0 │ │ │ │ +0000000000326f58 0000000000000008 R_X86_64_RELATIVE 2691b0 │ │ │ │ +0000000000326f60 0000000000000008 R_X86_64_RELATIVE 269190 │ │ │ │ +0000000000326f70 0000000000000008 R_X86_64_RELATIVE 2691c0 │ │ │ │ +0000000000326f78 0000000000000008 R_X86_64_RELATIVE 269180 │ │ │ │ +0000000000326f80 0000000000000008 R_X86_64_RELATIVE 269160 │ │ │ │ +0000000000326f90 0000000000000008 R_X86_64_RELATIVE 2691a0 │ │ │ │ +0000000000326f98 0000000000000008 R_X86_64_RELATIVE 269170 │ │ │ │ +0000000000326fa0 0000000000000008 R_X86_64_RELATIVE 269150 │ │ │ │ +0000000000326fc8 0000000000000008 R_X86_64_RELATIVE 2678b0 │ │ │ │ +0000000000326fd0 0000000000000008 R_X86_64_RELATIVE 2691d0 │ │ │ │ +0000000000326fd8 0000000000000008 R_X86_64_RELATIVE 2691b0 │ │ │ │ +0000000000326fe0 0000000000000008 R_X86_64_RELATIVE 269190 │ │ │ │ +0000000000326ff0 0000000000000008 R_X86_64_RELATIVE 2691c0 │ │ │ │ +0000000000326ff8 0000000000000008 R_X86_64_RELATIVE 269180 │ │ │ │ +0000000000327000 0000000000000008 R_X86_64_RELATIVE 269160 │ │ │ │ +0000000000327010 0000000000000008 R_X86_64_RELATIVE 2691a0 │ │ │ │ +0000000000327018 0000000000000008 R_X86_64_RELATIVE 269170 │ │ │ │ +0000000000327020 0000000000000008 R_X86_64_RELATIVE 269150 │ │ │ │ +0000000000327048 0000000000000008 R_X86_64_RELATIVE 2678b0 │ │ │ │ +0000000000327050 0000000000000008 R_X86_64_RELATIVE 273610 │ │ │ │ +0000000000327058 0000000000000008 R_X86_64_RELATIVE 2735f0 │ │ │ │ +0000000000327060 0000000000000008 R_X86_64_RELATIVE 2735d0 │ │ │ │ +0000000000327070 0000000000000008 R_X86_64_RELATIVE 273600 │ │ │ │ +0000000000327078 0000000000000008 R_X86_64_RELATIVE 2735c0 │ │ │ │ +0000000000327080 0000000000000008 R_X86_64_RELATIVE 2735a0 │ │ │ │ +0000000000327090 0000000000000008 R_X86_64_RELATIVE 2735e0 │ │ │ │ +0000000000327098 0000000000000008 R_X86_64_RELATIVE 2735b0 │ │ │ │ +00000000003270a0 0000000000000008 R_X86_64_RELATIVE 273590 │ │ │ │ +00000000003270c8 0000000000000008 R_X86_64_RELATIVE 271610 │ │ │ │ 00000000003270d0 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ 00000000003270e8 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ 0000000000327100 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ 0000000000327118 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ 0000000000327130 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ 0000000000327148 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ 0000000000327160 0000000000000008 R_X86_64_RELATIVE 2a140b │ │ │ │ @@ -3882,50 +3882,50 @@ │ │ │ │ 00000000003288f8 0000000000000008 R_X86_64_RELATIVE 1223c0 │ │ │ │ 0000000000328900 0000000000000008 R_X86_64_RELATIVE 120e40 │ │ │ │ 0000000000328908 0000000000000008 R_X86_64_RELATIVE 126a80 │ │ │ │ 0000000000328910 0000000000000008 R_X86_64_RELATIVE 121ed0 │ │ │ │ 0000000000328918 0000000000000008 R_X86_64_RELATIVE 1228d0 │ │ │ │ 0000000000328920 0000000000000008 R_X86_64_RELATIVE 122350 │ │ │ │ 0000000000328928 0000000000000008 R_X86_64_RELATIVE 126f70 │ │ │ │ -0000000000328930 0000000000000008 R_X86_64_RELATIVE 226870 │ │ │ │ -0000000000328938 0000000000000008 R_X86_64_RELATIVE 2263e0 │ │ │ │ -0000000000328940 0000000000000008 R_X86_64_RELATIVE 2263a0 │ │ │ │ -0000000000328948 0000000000000008 R_X86_64_RELATIVE 2264a0 │ │ │ │ -0000000000328950 0000000000000008 R_X86_64_RELATIVE 229bb0 │ │ │ │ -0000000000328958 0000000000000008 R_X86_64_RELATIVE 2296b0 │ │ │ │ -0000000000328960 0000000000000008 R_X86_64_RELATIVE 229690 │ │ │ │ -0000000000328968 0000000000000008 R_X86_64_RELATIVE 229750 │ │ │ │ -0000000000328970 0000000000000008 R_X86_64_RELATIVE 21fd40 │ │ │ │ -0000000000328978 0000000000000008 R_X86_64_RELATIVE 21f920 │ │ │ │ -0000000000328980 0000000000000008 R_X86_64_RELATIVE 21f8e0 │ │ │ │ -0000000000328988 0000000000000008 R_X86_64_RELATIVE 21f9c0 │ │ │ │ -0000000000328990 0000000000000008 R_X86_64_RELATIVE 224a40 │ │ │ │ -0000000000328998 0000000000000008 R_X86_64_RELATIVE 2245c0 │ │ │ │ -00000000003289a0 0000000000000008 R_X86_64_RELATIVE 224580 │ │ │ │ -00000000003289a8 0000000000000008 R_X86_64_RELATIVE 224650 │ │ │ │ -00000000003289b0 0000000000000008 R_X86_64_RELATIVE 219700 │ │ │ │ -00000000003289b8 0000000000000008 R_X86_64_RELATIVE 219650 │ │ │ │ -00000000003289c0 0000000000000008 R_X86_64_RELATIVE 219730 │ │ │ │ -00000000003289c8 0000000000000008 R_X86_64_RELATIVE 2192a0 │ │ │ │ -00000000003289d0 0000000000000008 R_X86_64_RELATIVE 21da20 │ │ │ │ -00000000003289d8 0000000000000008 R_X86_64_RELATIVE 21d960 │ │ │ │ -00000000003289e0 0000000000000008 R_X86_64_RELATIVE 21d9e0 │ │ │ │ -00000000003289e8 0000000000000008 R_X86_64_RELATIVE 21d470 │ │ │ │ -00000000003289f0 0000000000000008 R_X86_64_RELATIVE 211900 │ │ │ │ -00000000003289f8 0000000000000008 R_X86_64_RELATIVE 211530 │ │ │ │ -0000000000328a00 0000000000000008 R_X86_64_RELATIVE 2114f0 │ │ │ │ -0000000000328a08 0000000000000008 R_X86_64_RELATIVE 2115c0 │ │ │ │ -0000000000328a10 0000000000000008 R_X86_64_RELATIVE 217930 │ │ │ │ -0000000000328a18 0000000000000008 R_X86_64_RELATIVE 217580 │ │ │ │ -0000000000328a20 0000000000000008 R_X86_64_RELATIVE 217530 │ │ │ │ -0000000000328a28 0000000000000008 R_X86_64_RELATIVE 217620 │ │ │ │ -0000000000328a30 0000000000000008 R_X86_64_RELATIVE 216b70 │ │ │ │ -0000000000328a38 0000000000000008 R_X86_64_RELATIVE 216740 │ │ │ │ -0000000000328a40 0000000000000008 R_X86_64_RELATIVE 216700 │ │ │ │ -0000000000328a48 0000000000000008 R_X86_64_RELATIVE 2167c0 │ │ │ │ +0000000000328930 0000000000000008 R_X86_64_RELATIVE 21ead0 │ │ │ │ +0000000000328938 0000000000000008 R_X86_64_RELATIVE 21e640 │ │ │ │ +0000000000328940 0000000000000008 R_X86_64_RELATIVE 21e600 │ │ │ │ +0000000000328948 0000000000000008 R_X86_64_RELATIVE 21e700 │ │ │ │ +0000000000328950 0000000000000008 R_X86_64_RELATIVE 221e10 │ │ │ │ +0000000000328958 0000000000000008 R_X86_64_RELATIVE 221910 │ │ │ │ +0000000000328960 0000000000000008 R_X86_64_RELATIVE 2218f0 │ │ │ │ +0000000000328968 0000000000000008 R_X86_64_RELATIVE 2219b0 │ │ │ │ +0000000000328970 0000000000000008 R_X86_64_RELATIVE 1ef530 │ │ │ │ +0000000000328978 0000000000000008 R_X86_64_RELATIVE 1ef110 │ │ │ │ +0000000000328980 0000000000000008 R_X86_64_RELATIVE 1ef0d0 │ │ │ │ +0000000000328988 0000000000000008 R_X86_64_RELATIVE 1ef1b0 │ │ │ │ +0000000000328990 0000000000000008 R_X86_64_RELATIVE 1f4230 │ │ │ │ +0000000000328998 0000000000000008 R_X86_64_RELATIVE 1f3db0 │ │ │ │ +00000000003289a0 0000000000000008 R_X86_64_RELATIVE 1f3d70 │ │ │ │ +00000000003289a8 0000000000000008 R_X86_64_RELATIVE 1f3e40 │ │ │ │ +00000000003289b0 0000000000000008 R_X86_64_RELATIVE 2173a0 │ │ │ │ +00000000003289b8 0000000000000008 R_X86_64_RELATIVE 2172f0 │ │ │ │ +00000000003289c0 0000000000000008 R_X86_64_RELATIVE 2173d0 │ │ │ │ +00000000003289c8 0000000000000008 R_X86_64_RELATIVE 216f40 │ │ │ │ +00000000003289d0 0000000000000008 R_X86_64_RELATIVE 21b6c0 │ │ │ │ +00000000003289d8 0000000000000008 R_X86_64_RELATIVE 21b600 │ │ │ │ +00000000003289e0 0000000000000008 R_X86_64_RELATIVE 21b680 │ │ │ │ +00000000003289e8 0000000000000008 R_X86_64_RELATIVE 21b110 │ │ │ │ +00000000003289f0 0000000000000008 R_X86_64_RELATIVE 20f5a0 │ │ │ │ +00000000003289f8 0000000000000008 R_X86_64_RELATIVE 20f1d0 │ │ │ │ +0000000000328a00 0000000000000008 R_X86_64_RELATIVE 20f190 │ │ │ │ +0000000000328a08 0000000000000008 R_X86_64_RELATIVE 20f260 │ │ │ │ +0000000000328a10 0000000000000008 R_X86_64_RELATIVE 2155d0 │ │ │ │ +0000000000328a18 0000000000000008 R_X86_64_RELATIVE 215220 │ │ │ │ +0000000000328a20 0000000000000008 R_X86_64_RELATIVE 2151d0 │ │ │ │ +0000000000328a28 0000000000000008 R_X86_64_RELATIVE 2152c0 │ │ │ │ +0000000000328a30 0000000000000008 R_X86_64_RELATIVE 214810 │ │ │ │ +0000000000328a38 0000000000000008 R_X86_64_RELATIVE 2143e0 │ │ │ │ +0000000000328a40 0000000000000008 R_X86_64_RELATIVE 2143a0 │ │ │ │ +0000000000328a48 0000000000000008 R_X86_64_RELATIVE 214460 │ │ │ │ 0000000000328a50 0000000000000008 R_X86_64_RELATIVE 2ce96f │ │ │ │ 0000000000328a60 0000000000000008 R_X86_64_RELATIVE 2ce9ef │ │ │ │ 0000000000328a70 0000000000000008 R_X86_64_RELATIVE 2cea2f │ │ │ │ 0000000000328a80 0000000000000008 R_X86_64_RELATIVE 2ad160 │ │ │ │ 0000000000328a90 0000000000000008 R_X86_64_RELATIVE 2be448 │ │ │ │ 0000000000328aa0 0000000000000008 R_X86_64_RELATIVE 2be438 │ │ │ │ 0000000000328ab0 0000000000000008 R_X86_64_RELATIVE 2aa2da │ │ │ │ @@ -4107,21 +4107,21 @@ │ │ │ │ 00000000003299f8 0000000000000008 R_X86_64_RELATIVE 2a1064 │ │ │ │ 0000000000329a10 0000000000000008 R_X86_64_RELATIVE 2a1678 │ │ │ │ 0000000000329a28 0000000000000008 R_X86_64_RELATIVE 2a244c │ │ │ │ 0000000000329a40 0000000000000008 R_X86_64_RELATIVE 2a1a81 │ │ │ │ 0000000000329a58 0000000000000008 R_X86_64_RELATIVE 2a1a81 │ │ │ │ 0000000000329a70 0000000000000008 R_X86_64_RELATIVE 2a248e │ │ │ │ 0000000000329a88 0000000000000008 R_X86_64_RELATIVE 2a248e │ │ │ │ -0000000000329ca0 0000000000000008 R_X86_64_RELATIVE 299000 │ │ │ │ +0000000000329ca0 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ 0000000000329ca8 0000000000000008 R_X86_64_RELATIVE 14b7c0 │ │ │ │ 0000000000329cb0 0000000000000008 R_X86_64_RELATIVE 14b810 │ │ │ │ 0000000000329cb8 0000000000000008 R_X86_64_RELATIVE 14b860 │ │ │ │ 0000000000329cc0 0000000000000008 R_X86_64_RELATIVE 14d170 │ │ │ │ 0000000000329cc8 0000000000000008 R_X86_64_RELATIVE 14c150 │ │ │ │ -0000000000329cd0 0000000000000008 R_X86_64_RELATIVE 299080 │ │ │ │ +0000000000329cd0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ 0000000000329cd8 0000000000000008 R_X86_64_RELATIVE 14d780 │ │ │ │ 0000000000329ce0 0000000000000008 R_X86_64_RELATIVE 14d890 │ │ │ │ 0000000000329ce8 0000000000000008 R_X86_64_RELATIVE 14d8e0 │ │ │ │ 0000000000329cf0 0000000000000008 R_X86_64_RELATIVE 14d980 │ │ │ │ 0000000000329cf8 0000000000000008 R_X86_64_RELATIVE 14dd40 │ │ │ │ 0000000000329d00 0000000000000008 R_X86_64_RELATIVE 14de90 │ │ │ │ 0000000000329d08 0000000000000008 R_X86_64_RELATIVE 14e870 │ │ │ │ @@ -4129,21 +4129,21 @@ │ │ │ │ 0000000000329d18 0000000000000008 R_X86_64_RELATIVE 14ee00 │ │ │ │ 0000000000329d20 0000000000000008 R_X86_64_RELATIVE 14cb80 │ │ │ │ 0000000000329d28 0000000000000008 R_X86_64_RELATIVE 14bed0 │ │ │ │ 0000000000329d30 0000000000000008 R_X86_64_RELATIVE 14d2c0 │ │ │ │ 0000000000329d38 0000000000000008 R_X86_64_RELATIVE 14c990 │ │ │ │ 0000000000329d40 0000000000000008 R_X86_64_RELATIVE 14d7e0 │ │ │ │ 0000000000329d48 0000000000000008 R_X86_64_RELATIVE 14dcc0 │ │ │ │ -0000000000329da0 0000000000000008 R_X86_64_RELATIVE 299000 │ │ │ │ +0000000000329da0 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ 0000000000329da8 0000000000000008 R_X86_64_RELATIVE 14b7c0 │ │ │ │ 0000000000329db0 0000000000000008 R_X86_64_RELATIVE 14b810 │ │ │ │ 0000000000329db8 0000000000000008 R_X86_64_RELATIVE 14b860 │ │ │ │ 0000000000329dc0 0000000000000008 R_X86_64_RELATIVE 14d170 │ │ │ │ 0000000000329dc8 0000000000000008 R_X86_64_RELATIVE 14c150 │ │ │ │ -0000000000329dd0 0000000000000008 R_X86_64_RELATIVE 299080 │ │ │ │ +0000000000329dd0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ 0000000000329dd8 0000000000000008 R_X86_64_RELATIVE 14d780 │ │ │ │ 0000000000329de0 0000000000000008 R_X86_64_RELATIVE 14d890 │ │ │ │ 0000000000329de8 0000000000000008 R_X86_64_RELATIVE 14d8e0 │ │ │ │ 0000000000329df0 0000000000000008 R_X86_64_RELATIVE 14d980 │ │ │ │ 0000000000329df8 0000000000000008 R_X86_64_RELATIVE 14dd40 │ │ │ │ 0000000000329e00 0000000000000008 R_X86_64_RELATIVE 14de90 │ │ │ │ 0000000000329e08 0000000000000008 R_X86_64_RELATIVE 14e870 │ │ │ │ @@ -4151,15 +4151,15 @@ │ │ │ │ 0000000000329e18 0000000000000008 R_X86_64_RELATIVE 14ee00 │ │ │ │ 0000000000329e20 0000000000000008 R_X86_64_RELATIVE 14cb80 │ │ │ │ 0000000000329e28 0000000000000008 R_X86_64_RELATIVE 14bed0 │ │ │ │ 0000000000329e30 0000000000000008 R_X86_64_RELATIVE 14d2c0 │ │ │ │ 0000000000329e38 0000000000000008 R_X86_64_RELATIVE 14c990 │ │ │ │ 0000000000329e40 0000000000000008 R_X86_64_RELATIVE 14d7e0 │ │ │ │ 0000000000329e48 0000000000000008 R_X86_64_RELATIVE 14dcc0 │ │ │ │ -0000000000329ea0 0000000000000008 R_X86_64_RELATIVE 299000 │ │ │ │ +0000000000329ea0 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ 0000000000329ea8 0000000000000008 R_X86_64_RELATIVE 14b7c0 │ │ │ │ 0000000000329eb0 0000000000000008 R_X86_64_RELATIVE 14b810 │ │ │ │ 0000000000329eb8 0000000000000008 R_X86_64_RELATIVE 14b860 │ │ │ │ 0000000000329ec0 0000000000000008 R_X86_64_RELATIVE 14d170 │ │ │ │ 0000000000329ec8 0000000000000008 R_X86_64_RELATIVE 14b540 │ │ │ │ 0000000000329ed0 0000000000000008 R_X86_64_RELATIVE 14b8f0 │ │ │ │ 0000000000329ed8 0000000000000008 R_X86_64_RELATIVE 14bab0 │ │ │ │ @@ -4172,15 +4172,15 @@ │ │ │ │ 0000000000329f10 0000000000000008 R_X86_64_RELATIVE 14d5b0 │ │ │ │ 0000000000329f18 0000000000000008 R_X86_64_RELATIVE 14e120 │ │ │ │ 0000000000329f20 0000000000000008 R_X86_64_RELATIVE 14cb80 │ │ │ │ 0000000000329f28 0000000000000008 R_X86_64_RELATIVE 14b4b0 │ │ │ │ 0000000000329f38 0000000000000008 R_X86_64_RELATIVE 14b630 │ │ │ │ 0000000000329f40 0000000000000008 R_X86_64_RELATIVE 14bf50 │ │ │ │ 0000000000329f48 0000000000000008 R_X86_64_RELATIVE 14cc00 │ │ │ │ -0000000000329fa0 0000000000000008 R_X86_64_RELATIVE 299000 │ │ │ │ +0000000000329fa0 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ 0000000000329fa8 0000000000000008 R_X86_64_RELATIVE 14b7c0 │ │ │ │ 0000000000329fb0 0000000000000008 R_X86_64_RELATIVE 14b810 │ │ │ │ 0000000000329fb8 0000000000000008 R_X86_64_RELATIVE 14b860 │ │ │ │ 0000000000329fc0 0000000000000008 R_X86_64_RELATIVE 14d170 │ │ │ │ 0000000000329fc8 0000000000000008 R_X86_64_RELATIVE 14b540 │ │ │ │ 0000000000329fd0 0000000000000008 R_X86_64_RELATIVE 14b8f0 │ │ │ │ 0000000000329fd8 0000000000000008 R_X86_64_RELATIVE 14bab0 │ │ │ │ @@ -4193,15 +4193,15 @@ │ │ │ │ 000000000032a010 0000000000000008 R_X86_64_RELATIVE 14d5b0 │ │ │ │ 000000000032a018 0000000000000008 R_X86_64_RELATIVE 14e120 │ │ │ │ 000000000032a020 0000000000000008 R_X86_64_RELATIVE 14cb80 │ │ │ │ 000000000032a028 0000000000000008 R_X86_64_RELATIVE 14b4b0 │ │ │ │ 000000000032a038 0000000000000008 R_X86_64_RELATIVE 14b630 │ │ │ │ 000000000032a040 0000000000000008 R_X86_64_RELATIVE 14bf50 │ │ │ │ 000000000032a048 0000000000000008 R_X86_64_RELATIVE 14cc00 │ │ │ │ -000000000032a0a0 0000000000000008 R_X86_64_RELATIVE 299000 │ │ │ │ +000000000032a0a0 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ 000000000032a0a8 0000000000000008 R_X86_64_RELATIVE 14b7c0 │ │ │ │ 000000000032a0b0 0000000000000008 R_X86_64_RELATIVE 14b810 │ │ │ │ 000000000032a0b8 0000000000000008 R_X86_64_RELATIVE 14b860 │ │ │ │ 000000000032a0c0 0000000000000008 R_X86_64_RELATIVE 14d170 │ │ │ │ 000000000032a0c8 0000000000000008 R_X86_64_RELATIVE 14b540 │ │ │ │ 000000000032a0d0 0000000000000008 R_X86_64_RELATIVE 14b8f0 │ │ │ │ 000000000032a0d8 0000000000000008 R_X86_64_RELATIVE 14bab0 │ │ │ │ @@ -4214,281 +4214,281 @@ │ │ │ │ 000000000032a110 0000000000000008 R_X86_64_RELATIVE 14d5b0 │ │ │ │ 000000000032a118 0000000000000008 R_X86_64_RELATIVE 14e120 │ │ │ │ 000000000032a120 0000000000000008 R_X86_64_RELATIVE 14cb80 │ │ │ │ 000000000032a128 0000000000000008 R_X86_64_RELATIVE 14b4b0 │ │ │ │ 000000000032a138 0000000000000008 R_X86_64_RELATIVE 14b630 │ │ │ │ 000000000032a140 0000000000000008 R_X86_64_RELATIVE 14bf50 │ │ │ │ 000000000032a148 0000000000000008 R_X86_64_RELATIVE 14cc00 │ │ │ │ -000000000032a5a0 0000000000000008 R_X86_64_RELATIVE 29d340 │ │ │ │ -000000000032a5a8 0000000000000008 R_X86_64_RELATIVE 29dc20 │ │ │ │ -000000000032a5b0 0000000000000008 R_X86_64_RELATIVE 29da10 │ │ │ │ -000000000032a5b8 0000000000000008 R_X86_64_RELATIVE 29d0d0 │ │ │ │ -000000000032a5c0 0000000000000008 R_X86_64_RELATIVE 29ebf0 │ │ │ │ -000000000032a5c8 0000000000000008 R_X86_64_RELATIVE 29ea10 │ │ │ │ -000000000032a5d0 0000000000000008 R_X86_64_RELATIVE 29dd50 │ │ │ │ -000000000032a5d8 0000000000000008 R_X86_64_RELATIVE 29e190 │ │ │ │ -000000000032a5e0 0000000000000008 R_X86_64_RELATIVE 29e3b0 │ │ │ │ -000000000032a5e8 0000000000000008 R_X86_64_RELATIVE 29de60 │ │ │ │ -000000000032a5f0 0000000000000008 R_X86_64_RELATIVE 29e4c0 │ │ │ │ -000000000032a5f8 0000000000000008 R_X86_64_RELATIVE 29e6e0 │ │ │ │ -000000000032a600 0000000000000008 R_X86_64_RELATIVE 29df70 │ │ │ │ -000000000032a608 0000000000000008 R_X86_64_RELATIVE 29e7f0 │ │ │ │ -000000000032a610 0000000000000008 R_X86_64_RELATIVE 29e900 │ │ │ │ -000000000032a618 0000000000000008 R_X86_64_RELATIVE 29e080 │ │ │ │ -000000000032a620 0000000000000008 R_X86_64_RELATIVE 29d740 │ │ │ │ -000000000032a628 0000000000000008 R_X86_64_RELATIVE 29d4d0 │ │ │ │ -000000000032a630 0000000000000008 R_X86_64_RELATIVE 29ecd0 │ │ │ │ -000000000032a638 0000000000000008 R_X86_64_RELATIVE 29eb00 │ │ │ │ -000000000032a640 0000000000000008 R_X86_64_RELATIVE 29e2a0 │ │ │ │ -000000000032a648 0000000000000008 R_X86_64_RELATIVE 29e5d0 │ │ │ │ -000000000032a6a0 0000000000000008 R_X86_64_RELATIVE 29d340 │ │ │ │ -000000000032a6a8 0000000000000008 R_X86_64_RELATIVE 29dc20 │ │ │ │ -000000000032a6b0 0000000000000008 R_X86_64_RELATIVE 29da10 │ │ │ │ -000000000032a6b8 0000000000000008 R_X86_64_RELATIVE 29d0d0 │ │ │ │ -000000000032a6c0 0000000000000008 R_X86_64_RELATIVE 29ebf0 │ │ │ │ -000000000032a6c8 0000000000000008 R_X86_64_RELATIVE 29ea10 │ │ │ │ -000000000032a6d0 0000000000000008 R_X86_64_RELATIVE 29dd50 │ │ │ │ -000000000032a6d8 0000000000000008 R_X86_64_RELATIVE 29e190 │ │ │ │ -000000000032a6e0 0000000000000008 R_X86_64_RELATIVE 29e3b0 │ │ │ │ -000000000032a6e8 0000000000000008 R_X86_64_RELATIVE 29de60 │ │ │ │ -000000000032a6f0 0000000000000008 R_X86_64_RELATIVE 29e4c0 │ │ │ │ -000000000032a6f8 0000000000000008 R_X86_64_RELATIVE 29e6e0 │ │ │ │ -000000000032a700 0000000000000008 R_X86_64_RELATIVE 29df70 │ │ │ │ -000000000032a708 0000000000000008 R_X86_64_RELATIVE 29e7f0 │ │ │ │ -000000000032a710 0000000000000008 R_X86_64_RELATIVE 29e900 │ │ │ │ -000000000032a718 0000000000000008 R_X86_64_RELATIVE 29e080 │ │ │ │ -000000000032a720 0000000000000008 R_X86_64_RELATIVE 29d740 │ │ │ │ -000000000032a728 0000000000000008 R_X86_64_RELATIVE 29d4d0 │ │ │ │ -000000000032a730 0000000000000008 R_X86_64_RELATIVE 29ecd0 │ │ │ │ -000000000032a738 0000000000000008 R_X86_64_RELATIVE 29eb00 │ │ │ │ -000000000032a740 0000000000000008 R_X86_64_RELATIVE 29e2a0 │ │ │ │ -000000000032a748 0000000000000008 R_X86_64_RELATIVE 29e5d0 │ │ │ │ -000000000032a7a0 0000000000000008 R_X86_64_RELATIVE 29d340 │ │ │ │ -000000000032a7a8 0000000000000008 R_X86_64_RELATIVE 29dc20 │ │ │ │ -000000000032a7b0 0000000000000008 R_X86_64_RELATIVE 29da10 │ │ │ │ -000000000032a7b8 0000000000000008 R_X86_64_RELATIVE 29d0d0 │ │ │ │ -000000000032a7c0 0000000000000008 R_X86_64_RELATIVE 29ebf0 │ │ │ │ -000000000032a7c8 0000000000000008 R_X86_64_RELATIVE 29ea10 │ │ │ │ -000000000032a7d0 0000000000000008 R_X86_64_RELATIVE 29dd50 │ │ │ │ -000000000032a7d8 0000000000000008 R_X86_64_RELATIVE 29e190 │ │ │ │ -000000000032a7e0 0000000000000008 R_X86_64_RELATIVE 29e3b0 │ │ │ │ -000000000032a7e8 0000000000000008 R_X86_64_RELATIVE 29de60 │ │ │ │ -000000000032a7f0 0000000000000008 R_X86_64_RELATIVE 29e4c0 │ │ │ │ -000000000032a7f8 0000000000000008 R_X86_64_RELATIVE 29e6e0 │ │ │ │ -000000000032a800 0000000000000008 R_X86_64_RELATIVE 29df70 │ │ │ │ -000000000032a808 0000000000000008 R_X86_64_RELATIVE 29e7f0 │ │ │ │ -000000000032a810 0000000000000008 R_X86_64_RELATIVE 29e900 │ │ │ │ -000000000032a818 0000000000000008 R_X86_64_RELATIVE 29e080 │ │ │ │ -000000000032a820 0000000000000008 R_X86_64_RELATIVE 29d740 │ │ │ │ -000000000032a828 0000000000000008 R_X86_64_RELATIVE 29d4d0 │ │ │ │ -000000000032a830 0000000000000008 R_X86_64_RELATIVE 29ecd0 │ │ │ │ -000000000032a838 0000000000000008 R_X86_64_RELATIVE 29eb00 │ │ │ │ -000000000032a840 0000000000000008 R_X86_64_RELATIVE 29e2a0 │ │ │ │ -000000000032a848 0000000000000008 R_X86_64_RELATIVE 29e5d0 │ │ │ │ -000000000032a9a0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ -000000000032a9a8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ -000000000032a9b0 0000000000000008 R_X86_64_RELATIVE 29abc0 │ │ │ │ -000000000032a9b8 0000000000000008 R_X86_64_RELATIVE 29ab50 │ │ │ │ -000000000032a9c0 0000000000000008 R_X86_64_RELATIVE 29aae0 │ │ │ │ -000000000032a9c8 0000000000000008 R_X86_64_RELATIVE 29a6c0 │ │ │ │ -000000000032a9d0 0000000000000008 R_X86_64_RELATIVE 29a650 │ │ │ │ -000000000032a9d8 0000000000000008 R_X86_64_RELATIVE 29a5e0 │ │ │ │ -000000000032a9e0 0000000000000008 R_X86_64_RELATIVE 29a300 │ │ │ │ -000000000032a9e8 0000000000000008 R_X86_64_RELATIVE 29a290 │ │ │ │ -000000000032a9f0 0000000000000008 R_X86_64_RELATIVE 29a220 │ │ │ │ -000000000032a9f8 0000000000000008 R_X86_64_RELATIVE 299fe0 │ │ │ │ -000000000032aa00 0000000000000008 R_X86_64_RELATIVE 299f80 │ │ │ │ -000000000032aa08 0000000000000008 R_X86_64_RELATIVE 299ea0 │ │ │ │ -000000000032aa10 0000000000000008 R_X86_64_RELATIVE 299d30 │ │ │ │ -000000000032aa18 0000000000000008 R_X86_64_RELATIVE 299bc0 │ │ │ │ -000000000032aa20 0000000000000008 R_X86_64_RELATIVE 29b0a0 │ │ │ │ -000000000032aa28 0000000000000008 R_X86_64_RELATIVE 29a8e0 │ │ │ │ -000000000032aa30 0000000000000008 R_X86_64_RELATIVE 29adb0 │ │ │ │ -000000000032aa38 0000000000000008 R_X86_64_RELATIVE 29a4f0 │ │ │ │ -000000000032aa40 0000000000000008 R_X86_64_RELATIVE 29a9e0 │ │ │ │ -000000000032aa48 0000000000000008 R_X86_64_RELATIVE 29a140 │ │ │ │ -000000000032aaa0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ -000000000032aaa8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ -000000000032aab0 0000000000000008 R_X86_64_RELATIVE 29abc0 │ │ │ │ -000000000032aab8 0000000000000008 R_X86_64_RELATIVE 29ab50 │ │ │ │ -000000000032aac0 0000000000000008 R_X86_64_RELATIVE 29aae0 │ │ │ │ -000000000032aac8 0000000000000008 R_X86_64_RELATIVE 29a6c0 │ │ │ │ -000000000032aad0 0000000000000008 R_X86_64_RELATIVE 29a650 │ │ │ │ -000000000032aad8 0000000000000008 R_X86_64_RELATIVE 29a5e0 │ │ │ │ -000000000032aae0 0000000000000008 R_X86_64_RELATIVE 29a300 │ │ │ │ -000000000032aae8 0000000000000008 R_X86_64_RELATIVE 29a290 │ │ │ │ -000000000032aaf0 0000000000000008 R_X86_64_RELATIVE 29a220 │ │ │ │ -000000000032aaf8 0000000000000008 R_X86_64_RELATIVE 299fe0 │ │ │ │ -000000000032ab00 0000000000000008 R_X86_64_RELATIVE 299f80 │ │ │ │ -000000000032ab08 0000000000000008 R_X86_64_RELATIVE 299ea0 │ │ │ │ -000000000032ab10 0000000000000008 R_X86_64_RELATIVE 299d30 │ │ │ │ -000000000032ab18 0000000000000008 R_X86_64_RELATIVE 299bc0 │ │ │ │ -000000000032ab20 0000000000000008 R_X86_64_RELATIVE 29b0a0 │ │ │ │ -000000000032ab28 0000000000000008 R_X86_64_RELATIVE 29a8e0 │ │ │ │ -000000000032ab30 0000000000000008 R_X86_64_RELATIVE 29adb0 │ │ │ │ -000000000032ab38 0000000000000008 R_X86_64_RELATIVE 29a4f0 │ │ │ │ -000000000032ab40 0000000000000008 R_X86_64_RELATIVE 29a9e0 │ │ │ │ -000000000032ab48 0000000000000008 R_X86_64_RELATIVE 29a140 │ │ │ │ -000000000032aba0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ -000000000032aba8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ -000000000032abb0 0000000000000008 R_X86_64_RELATIVE 29abc0 │ │ │ │ -000000000032abb8 0000000000000008 R_X86_64_RELATIVE 29ab50 │ │ │ │ -000000000032abc0 0000000000000008 R_X86_64_RELATIVE 29aae0 │ │ │ │ -000000000032abc8 0000000000000008 R_X86_64_RELATIVE 29a6c0 │ │ │ │ -000000000032abd0 0000000000000008 R_X86_64_RELATIVE 29a650 │ │ │ │ -000000000032abd8 0000000000000008 R_X86_64_RELATIVE 29a5e0 │ │ │ │ -000000000032abe0 0000000000000008 R_X86_64_RELATIVE 29a300 │ │ │ │ -000000000032abe8 0000000000000008 R_X86_64_RELATIVE 29a290 │ │ │ │ -000000000032abf0 0000000000000008 R_X86_64_RELATIVE 29a220 │ │ │ │ -000000000032abf8 0000000000000008 R_X86_64_RELATIVE 299fe0 │ │ │ │ -000000000032ac00 0000000000000008 R_X86_64_RELATIVE 299f80 │ │ │ │ -000000000032ac08 0000000000000008 R_X86_64_RELATIVE 299ea0 │ │ │ │ -000000000032ac10 0000000000000008 R_X86_64_RELATIVE 299d30 │ │ │ │ -000000000032ac18 0000000000000008 R_X86_64_RELATIVE 299bc0 │ │ │ │ -000000000032ac20 0000000000000008 R_X86_64_RELATIVE 29b0a0 │ │ │ │ -000000000032ac28 0000000000000008 R_X86_64_RELATIVE 29a8e0 │ │ │ │ -000000000032ac30 0000000000000008 R_X86_64_RELATIVE 29adb0 │ │ │ │ -000000000032ac38 0000000000000008 R_X86_64_RELATIVE 29a4f0 │ │ │ │ -000000000032ac40 0000000000000008 R_X86_64_RELATIVE 29a9e0 │ │ │ │ -000000000032ac48 0000000000000008 R_X86_64_RELATIVE 29a140 │ │ │ │ -000000000032aca0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ -000000000032aca8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ -000000000032acb0 0000000000000008 R_X86_64_RELATIVE 29abc0 │ │ │ │ -000000000032acb8 0000000000000008 R_X86_64_RELATIVE 29ab50 │ │ │ │ -000000000032acc0 0000000000000008 R_X86_64_RELATIVE 29aae0 │ │ │ │ -000000000032acc8 0000000000000008 R_X86_64_RELATIVE 29a6c0 │ │ │ │ -000000000032acd0 0000000000000008 R_X86_64_RELATIVE 29a650 │ │ │ │ -000000000032acd8 0000000000000008 R_X86_64_RELATIVE 29a5e0 │ │ │ │ -000000000032ace0 0000000000000008 R_X86_64_RELATIVE 299840 │ │ │ │ -000000000032ace8 0000000000000008 R_X86_64_RELATIVE 2997c0 │ │ │ │ -000000000032acf0 0000000000000008 R_X86_64_RELATIVE 299740 │ │ │ │ -000000000032acf8 0000000000000008 R_X86_64_RELATIVE 2994b0 │ │ │ │ -000000000032ad00 0000000000000008 R_X86_64_RELATIVE 299440 │ │ │ │ -000000000032ad08 0000000000000008 R_X86_64_RELATIVE 299340 │ │ │ │ -000000000032ad10 0000000000000008 R_X86_64_RELATIVE 299240 │ │ │ │ -000000000032ad18 0000000000000008 R_X86_64_RELATIVE 299140 │ │ │ │ -000000000032ad20 0000000000000008 R_X86_64_RELATIVE 29b0a0 │ │ │ │ -000000000032ad28 0000000000000008 R_X86_64_RELATIVE 29a8e0 │ │ │ │ -000000000032ad30 0000000000000008 R_X86_64_RELATIVE 29adb0 │ │ │ │ -000000000032ad38 0000000000000008 R_X86_64_RELATIVE 299aa0 │ │ │ │ -000000000032ad40 0000000000000008 R_X86_64_RELATIVE 29a9e0 │ │ │ │ -000000000032ad48 0000000000000008 R_X86_64_RELATIVE 299640 │ │ │ │ -000000000032ada0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ -000000000032ada8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ -000000000032adb0 0000000000000008 R_X86_64_RELATIVE 29abc0 │ │ │ │ -000000000032adb8 0000000000000008 R_X86_64_RELATIVE 29ab50 │ │ │ │ -000000000032adc0 0000000000000008 R_X86_64_RELATIVE 29aae0 │ │ │ │ -000000000032adc8 0000000000000008 R_X86_64_RELATIVE 29a6c0 │ │ │ │ -000000000032add0 0000000000000008 R_X86_64_RELATIVE 29a650 │ │ │ │ -000000000032add8 0000000000000008 R_X86_64_RELATIVE 29a5e0 │ │ │ │ -000000000032ade0 0000000000000008 R_X86_64_RELATIVE 299840 │ │ │ │ -000000000032ade8 0000000000000008 R_X86_64_RELATIVE 2997c0 │ │ │ │ -000000000032adf0 0000000000000008 R_X86_64_RELATIVE 299740 │ │ │ │ -000000000032adf8 0000000000000008 R_X86_64_RELATIVE 2994b0 │ │ │ │ -000000000032ae00 0000000000000008 R_X86_64_RELATIVE 299440 │ │ │ │ -000000000032ae08 0000000000000008 R_X86_64_RELATIVE 299340 │ │ │ │ -000000000032ae10 0000000000000008 R_X86_64_RELATIVE 299240 │ │ │ │ -000000000032ae18 0000000000000008 R_X86_64_RELATIVE 299140 │ │ │ │ -000000000032ae20 0000000000000008 R_X86_64_RELATIVE 29b0a0 │ │ │ │ -000000000032ae28 0000000000000008 R_X86_64_RELATIVE 29a8e0 │ │ │ │ -000000000032ae30 0000000000000008 R_X86_64_RELATIVE 29adb0 │ │ │ │ -000000000032ae38 0000000000000008 R_X86_64_RELATIVE 299aa0 │ │ │ │ -000000000032ae40 0000000000000008 R_X86_64_RELATIVE 29a9e0 │ │ │ │ -000000000032ae48 0000000000000008 R_X86_64_RELATIVE 299640 │ │ │ │ -000000000032aea0 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ -000000000032aea8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ -000000000032aeb0 0000000000000008 R_X86_64_RELATIVE 29abc0 │ │ │ │ -000000000032aeb8 0000000000000008 R_X86_64_RELATIVE 29ab50 │ │ │ │ -000000000032aec0 0000000000000008 R_X86_64_RELATIVE 29aae0 │ │ │ │ -000000000032aec8 0000000000000008 R_X86_64_RELATIVE 29a6c0 │ │ │ │ -000000000032aed0 0000000000000008 R_X86_64_RELATIVE 29a650 │ │ │ │ -000000000032aed8 0000000000000008 R_X86_64_RELATIVE 29a5e0 │ │ │ │ -000000000032aee0 0000000000000008 R_X86_64_RELATIVE 299840 │ │ │ │ -000000000032aee8 0000000000000008 R_X86_64_RELATIVE 2997c0 │ │ │ │ -000000000032aef0 0000000000000008 R_X86_64_RELATIVE 299740 │ │ │ │ -000000000032aef8 0000000000000008 R_X86_64_RELATIVE 2994b0 │ │ │ │ -000000000032af00 0000000000000008 R_X86_64_RELATIVE 299440 │ │ │ │ -000000000032af08 0000000000000008 R_X86_64_RELATIVE 299340 │ │ │ │ -000000000032af10 0000000000000008 R_X86_64_RELATIVE 299240 │ │ │ │ -000000000032af18 0000000000000008 R_X86_64_RELATIVE 299140 │ │ │ │ -000000000032af20 0000000000000008 R_X86_64_RELATIVE 29b0a0 │ │ │ │ -000000000032af28 0000000000000008 R_X86_64_RELATIVE 29a8e0 │ │ │ │ -000000000032af30 0000000000000008 R_X86_64_RELATIVE 29adb0 │ │ │ │ -000000000032af38 0000000000000008 R_X86_64_RELATIVE 299aa0 │ │ │ │ -000000000032af40 0000000000000008 R_X86_64_RELATIVE 29a9e0 │ │ │ │ -000000000032af48 0000000000000008 R_X86_64_RELATIVE 299640 │ │ │ │ -000000000032b1b8 0000000000000008 R_X86_64_RELATIVE 29b8d0 │ │ │ │ -000000000032b2a0 0000000000000008 R_X86_64_RELATIVE 29b1a0 │ │ │ │ -000000000032b2b8 0000000000000008 R_X86_64_RELATIVE 29b8d0 │ │ │ │ -000000000032b3a0 0000000000000008 R_X86_64_RELATIVE 29b290 │ │ │ │ -000000000032b3a8 0000000000000008 R_X86_64_RELATIVE 29b440 │ │ │ │ -000000000032b3b0 0000000000000008 R_X86_64_RELATIVE 29b360 │ │ │ │ -000000000032b3b8 0000000000000008 R_X86_64_RELATIVE 29bbb0 │ │ │ │ -000000000032b3c0 0000000000000008 R_X86_64_RELATIVE 29c060 │ │ │ │ -000000000032b3c8 0000000000000008 R_X86_64_RELATIVE 29bdf0 │ │ │ │ -000000000032b3d0 0000000000000008 R_X86_64_RELATIVE 29c8e0 │ │ │ │ -000000000032b3d8 0000000000000008 R_X86_64_RELATIVE 29cac0 │ │ │ │ -000000000032b3e0 0000000000000008 R_X86_64_RELATIVE 29cb30 │ │ │ │ -000000000032b3e8 0000000000000008 R_X86_64_RELATIVE 29c940 │ │ │ │ -000000000032b3f0 0000000000000008 R_X86_64_RELATIVE 29cbb0 │ │ │ │ -000000000032b3f8 0000000000000008 R_X86_64_RELATIVE 29cc30 │ │ │ │ -000000000032b400 0000000000000008 R_X86_64_RELATIVE 29c9c0 │ │ │ │ -000000000032b408 0000000000000008 R_X86_64_RELATIVE 29ccb0 │ │ │ │ -000000000032b410 0000000000000008 R_X86_64_RELATIVE 29cd30 │ │ │ │ -000000000032b418 0000000000000008 R_X86_64_RELATIVE 29ca40 │ │ │ │ -000000000032b420 0000000000000008 R_X86_64_RELATIVE 29b6a0 │ │ │ │ -000000000032b428 0000000000000008 R_X86_64_RELATIVE 29b570 │ │ │ │ -000000000032b430 0000000000000008 R_X86_64_RELATIVE 29c370 │ │ │ │ -000000000032b438 0000000000000008 R_X86_64_RELATIVE 29cdb0 │ │ │ │ -000000000032b440 0000000000000008 R_X86_64_RELATIVE 29ce20 │ │ │ │ -000000000032b448 0000000000000008 R_X86_64_RELATIVE 29ce90 │ │ │ │ -000000000032b4a0 0000000000000008 R_X86_64_RELATIVE 29b290 │ │ │ │ -000000000032b4a8 0000000000000008 R_X86_64_RELATIVE 29b440 │ │ │ │ -000000000032b4b0 0000000000000008 R_X86_64_RELATIVE 29b360 │ │ │ │ -000000000032b4b8 0000000000000008 R_X86_64_RELATIVE 29bbb0 │ │ │ │ -000000000032b4c0 0000000000000008 R_X86_64_RELATIVE 29c060 │ │ │ │ -000000000032b4c8 0000000000000008 R_X86_64_RELATIVE 29bdf0 │ │ │ │ -000000000032b4d0 0000000000000008 R_X86_64_RELATIVE 29c8e0 │ │ │ │ -000000000032b4d8 0000000000000008 R_X86_64_RELATIVE 29cac0 │ │ │ │ -000000000032b4e0 0000000000000008 R_X86_64_RELATIVE 29cb30 │ │ │ │ -000000000032b4e8 0000000000000008 R_X86_64_RELATIVE 29c940 │ │ │ │ -000000000032b4f0 0000000000000008 R_X86_64_RELATIVE 29cbb0 │ │ │ │ -000000000032b4f8 0000000000000008 R_X86_64_RELATIVE 29cc30 │ │ │ │ -000000000032b500 0000000000000008 R_X86_64_RELATIVE 29c9c0 │ │ │ │ -000000000032b508 0000000000000008 R_X86_64_RELATIVE 29ccb0 │ │ │ │ -000000000032b510 0000000000000008 R_X86_64_RELATIVE 29cd30 │ │ │ │ -000000000032b518 0000000000000008 R_X86_64_RELATIVE 29ca40 │ │ │ │ -000000000032b520 0000000000000008 R_X86_64_RELATIVE 29b6a0 │ │ │ │ -000000000032b528 0000000000000008 R_X86_64_RELATIVE 29b570 │ │ │ │ -000000000032b530 0000000000000008 R_X86_64_RELATIVE 29c370 │ │ │ │ -000000000032b538 0000000000000008 R_X86_64_RELATIVE 29cdb0 │ │ │ │ -000000000032b540 0000000000000008 R_X86_64_RELATIVE 29ce20 │ │ │ │ -000000000032b548 0000000000000008 R_X86_64_RELATIVE 29ce90 │ │ │ │ -000000000032b5a0 0000000000000008 R_X86_64_RELATIVE 29b290 │ │ │ │ -000000000032b5a8 0000000000000008 R_X86_64_RELATIVE 29b440 │ │ │ │ -000000000032b5b0 0000000000000008 R_X86_64_RELATIVE 29b360 │ │ │ │ -000000000032b5b8 0000000000000008 R_X86_64_RELATIVE 29bbb0 │ │ │ │ -000000000032b5c0 0000000000000008 R_X86_64_RELATIVE 29c060 │ │ │ │ -000000000032b5c8 0000000000000008 R_X86_64_RELATIVE 29bdf0 │ │ │ │ -000000000032b5d0 0000000000000008 R_X86_64_RELATIVE 29c8e0 │ │ │ │ -000000000032b5d8 0000000000000008 R_X86_64_RELATIVE 29cac0 │ │ │ │ -000000000032b5e0 0000000000000008 R_X86_64_RELATIVE 29cb30 │ │ │ │ -000000000032b5e8 0000000000000008 R_X86_64_RELATIVE 29c940 │ │ │ │ -000000000032b5f0 0000000000000008 R_X86_64_RELATIVE 29cbb0 │ │ │ │ -000000000032b5f8 0000000000000008 R_X86_64_RELATIVE 29cc30 │ │ │ │ -000000000032b600 0000000000000008 R_X86_64_RELATIVE 29c9c0 │ │ │ │ -000000000032b608 0000000000000008 R_X86_64_RELATIVE 29ccb0 │ │ │ │ -000000000032b610 0000000000000008 R_X86_64_RELATIVE 29cd30 │ │ │ │ -000000000032b618 0000000000000008 R_X86_64_RELATIVE 29ca40 │ │ │ │ -000000000032b620 0000000000000008 R_X86_64_RELATIVE 29b6a0 │ │ │ │ -000000000032b628 0000000000000008 R_X86_64_RELATIVE 29b570 │ │ │ │ -000000000032b630 0000000000000008 R_X86_64_RELATIVE 29c370 │ │ │ │ -000000000032b638 0000000000000008 R_X86_64_RELATIVE 29cdb0 │ │ │ │ -000000000032b640 0000000000000008 R_X86_64_RELATIVE 29ce20 │ │ │ │ -000000000032b648 0000000000000008 R_X86_64_RELATIVE 29ce90 │ │ │ │ +000000000032a5a0 0000000000000008 R_X86_64_RELATIVE 204de0 │ │ │ │ +000000000032a5a8 0000000000000008 R_X86_64_RELATIVE 2056c0 │ │ │ │ +000000000032a5b0 0000000000000008 R_X86_64_RELATIVE 2054b0 │ │ │ │ +000000000032a5b8 0000000000000008 R_X86_64_RELATIVE 204b70 │ │ │ │ +000000000032a5c0 0000000000000008 R_X86_64_RELATIVE 206690 │ │ │ │ +000000000032a5c8 0000000000000008 R_X86_64_RELATIVE 2064b0 │ │ │ │ +000000000032a5d0 0000000000000008 R_X86_64_RELATIVE 2057f0 │ │ │ │ +000000000032a5d8 0000000000000008 R_X86_64_RELATIVE 205c30 │ │ │ │ +000000000032a5e0 0000000000000008 R_X86_64_RELATIVE 205e50 │ │ │ │ +000000000032a5e8 0000000000000008 R_X86_64_RELATIVE 205900 │ │ │ │ +000000000032a5f0 0000000000000008 R_X86_64_RELATIVE 205f60 │ │ │ │ +000000000032a5f8 0000000000000008 R_X86_64_RELATIVE 206180 │ │ │ │ +000000000032a600 0000000000000008 R_X86_64_RELATIVE 205a10 │ │ │ │ +000000000032a608 0000000000000008 R_X86_64_RELATIVE 206290 │ │ │ │ +000000000032a610 0000000000000008 R_X86_64_RELATIVE 2063a0 │ │ │ │ +000000000032a618 0000000000000008 R_X86_64_RELATIVE 205b20 │ │ │ │ +000000000032a620 0000000000000008 R_X86_64_RELATIVE 2051e0 │ │ │ │ +000000000032a628 0000000000000008 R_X86_64_RELATIVE 204f70 │ │ │ │ +000000000032a630 0000000000000008 R_X86_64_RELATIVE 206770 │ │ │ │ +000000000032a638 0000000000000008 R_X86_64_RELATIVE 2065a0 │ │ │ │ +000000000032a640 0000000000000008 R_X86_64_RELATIVE 205d40 │ │ │ │ +000000000032a648 0000000000000008 R_X86_64_RELATIVE 206070 │ │ │ │ +000000000032a6a0 0000000000000008 R_X86_64_RELATIVE 204de0 │ │ │ │ +000000000032a6a8 0000000000000008 R_X86_64_RELATIVE 2056c0 │ │ │ │ +000000000032a6b0 0000000000000008 R_X86_64_RELATIVE 2054b0 │ │ │ │ +000000000032a6b8 0000000000000008 R_X86_64_RELATIVE 204b70 │ │ │ │ +000000000032a6c0 0000000000000008 R_X86_64_RELATIVE 206690 │ │ │ │ +000000000032a6c8 0000000000000008 R_X86_64_RELATIVE 2064b0 │ │ │ │ +000000000032a6d0 0000000000000008 R_X86_64_RELATIVE 2057f0 │ │ │ │ +000000000032a6d8 0000000000000008 R_X86_64_RELATIVE 205c30 │ │ │ │ +000000000032a6e0 0000000000000008 R_X86_64_RELATIVE 205e50 │ │ │ │ +000000000032a6e8 0000000000000008 R_X86_64_RELATIVE 205900 │ │ │ │ +000000000032a6f0 0000000000000008 R_X86_64_RELATIVE 205f60 │ │ │ │ +000000000032a6f8 0000000000000008 R_X86_64_RELATIVE 206180 │ │ │ │ +000000000032a700 0000000000000008 R_X86_64_RELATIVE 205a10 │ │ │ │ +000000000032a708 0000000000000008 R_X86_64_RELATIVE 206290 │ │ │ │ +000000000032a710 0000000000000008 R_X86_64_RELATIVE 2063a0 │ │ │ │ +000000000032a718 0000000000000008 R_X86_64_RELATIVE 205b20 │ │ │ │ +000000000032a720 0000000000000008 R_X86_64_RELATIVE 2051e0 │ │ │ │ +000000000032a728 0000000000000008 R_X86_64_RELATIVE 204f70 │ │ │ │ +000000000032a730 0000000000000008 R_X86_64_RELATIVE 206770 │ │ │ │ +000000000032a738 0000000000000008 R_X86_64_RELATIVE 2065a0 │ │ │ │ +000000000032a740 0000000000000008 R_X86_64_RELATIVE 205d40 │ │ │ │ +000000000032a748 0000000000000008 R_X86_64_RELATIVE 206070 │ │ │ │ +000000000032a7a0 0000000000000008 R_X86_64_RELATIVE 204de0 │ │ │ │ +000000000032a7a8 0000000000000008 R_X86_64_RELATIVE 2056c0 │ │ │ │ +000000000032a7b0 0000000000000008 R_X86_64_RELATIVE 2054b0 │ │ │ │ +000000000032a7b8 0000000000000008 R_X86_64_RELATIVE 204b70 │ │ │ │ +000000000032a7c0 0000000000000008 R_X86_64_RELATIVE 206690 │ │ │ │ +000000000032a7c8 0000000000000008 R_X86_64_RELATIVE 2064b0 │ │ │ │ +000000000032a7d0 0000000000000008 R_X86_64_RELATIVE 2057f0 │ │ │ │ +000000000032a7d8 0000000000000008 R_X86_64_RELATIVE 205c30 │ │ │ │ +000000000032a7e0 0000000000000008 R_X86_64_RELATIVE 205e50 │ │ │ │ +000000000032a7e8 0000000000000008 R_X86_64_RELATIVE 205900 │ │ │ │ +000000000032a7f0 0000000000000008 R_X86_64_RELATIVE 205f60 │ │ │ │ +000000000032a7f8 0000000000000008 R_X86_64_RELATIVE 206180 │ │ │ │ +000000000032a800 0000000000000008 R_X86_64_RELATIVE 205a10 │ │ │ │ +000000000032a808 0000000000000008 R_X86_64_RELATIVE 206290 │ │ │ │ +000000000032a810 0000000000000008 R_X86_64_RELATIVE 2063a0 │ │ │ │ +000000000032a818 0000000000000008 R_X86_64_RELATIVE 205b20 │ │ │ │ +000000000032a820 0000000000000008 R_X86_64_RELATIVE 2051e0 │ │ │ │ +000000000032a828 0000000000000008 R_X86_64_RELATIVE 204f70 │ │ │ │ +000000000032a830 0000000000000008 R_X86_64_RELATIVE 206770 │ │ │ │ +000000000032a838 0000000000000008 R_X86_64_RELATIVE 2065a0 │ │ │ │ +000000000032a840 0000000000000008 R_X86_64_RELATIVE 205d40 │ │ │ │ +000000000032a848 0000000000000008 R_X86_64_RELATIVE 206070 │ │ │ │ +000000000032a9a0 0000000000000008 R_X86_64_RELATIVE 29cdc0 │ │ │ │ +000000000032a9a8 0000000000000008 R_X86_64_RELATIVE 29cd40 │ │ │ │ +000000000032a9b0 0000000000000008 R_X86_64_RELATIVE 29ca60 │ │ │ │ +000000000032a9b8 0000000000000008 R_X86_64_RELATIVE 29c9f0 │ │ │ │ +000000000032a9c0 0000000000000008 R_X86_64_RELATIVE 29c980 │ │ │ │ +000000000032a9c8 0000000000000008 R_X86_64_RELATIVE 29c560 │ │ │ │ +000000000032a9d0 0000000000000008 R_X86_64_RELATIVE 29c4f0 │ │ │ │ +000000000032a9d8 0000000000000008 R_X86_64_RELATIVE 29c480 │ │ │ │ +000000000032a9e0 0000000000000008 R_X86_64_RELATIVE 29c1a0 │ │ │ │ +000000000032a9e8 0000000000000008 R_X86_64_RELATIVE 29c130 │ │ │ │ +000000000032a9f0 0000000000000008 R_X86_64_RELATIVE 29c0c0 │ │ │ │ +000000000032a9f8 0000000000000008 R_X86_64_RELATIVE 29be80 │ │ │ │ +000000000032aa00 0000000000000008 R_X86_64_RELATIVE 29be20 │ │ │ │ +000000000032aa08 0000000000000008 R_X86_64_RELATIVE 29bd40 │ │ │ │ +000000000032aa10 0000000000000008 R_X86_64_RELATIVE 29bbd0 │ │ │ │ +000000000032aa18 0000000000000008 R_X86_64_RELATIVE 29ba60 │ │ │ │ +000000000032aa20 0000000000000008 R_X86_64_RELATIVE 29cf40 │ │ │ │ +000000000032aa28 0000000000000008 R_X86_64_RELATIVE 29c780 │ │ │ │ +000000000032aa30 0000000000000008 R_X86_64_RELATIVE 29cc50 │ │ │ │ +000000000032aa38 0000000000000008 R_X86_64_RELATIVE 29c390 │ │ │ │ +000000000032aa40 0000000000000008 R_X86_64_RELATIVE 29c880 │ │ │ │ +000000000032aa48 0000000000000008 R_X86_64_RELATIVE 29bfe0 │ │ │ │ +000000000032aaa0 0000000000000008 R_X86_64_RELATIVE 29cdc0 │ │ │ │ +000000000032aaa8 0000000000000008 R_X86_64_RELATIVE 29cd40 │ │ │ │ +000000000032aab0 0000000000000008 R_X86_64_RELATIVE 29ca60 │ │ │ │ +000000000032aab8 0000000000000008 R_X86_64_RELATIVE 29c9f0 │ │ │ │ +000000000032aac0 0000000000000008 R_X86_64_RELATIVE 29c980 │ │ │ │ +000000000032aac8 0000000000000008 R_X86_64_RELATIVE 29c560 │ │ │ │ +000000000032aad0 0000000000000008 R_X86_64_RELATIVE 29c4f0 │ │ │ │ +000000000032aad8 0000000000000008 R_X86_64_RELATIVE 29c480 │ │ │ │ +000000000032aae0 0000000000000008 R_X86_64_RELATIVE 29c1a0 │ │ │ │ +000000000032aae8 0000000000000008 R_X86_64_RELATIVE 29c130 │ │ │ │ +000000000032aaf0 0000000000000008 R_X86_64_RELATIVE 29c0c0 │ │ │ │ +000000000032aaf8 0000000000000008 R_X86_64_RELATIVE 29be80 │ │ │ │ +000000000032ab00 0000000000000008 R_X86_64_RELATIVE 29be20 │ │ │ │ +000000000032ab08 0000000000000008 R_X86_64_RELATIVE 29bd40 │ │ │ │ +000000000032ab10 0000000000000008 R_X86_64_RELATIVE 29bbd0 │ │ │ │ +000000000032ab18 0000000000000008 R_X86_64_RELATIVE 29ba60 │ │ │ │ +000000000032ab20 0000000000000008 R_X86_64_RELATIVE 29cf40 │ │ │ │ +000000000032ab28 0000000000000008 R_X86_64_RELATIVE 29c780 │ │ │ │ +000000000032ab30 0000000000000008 R_X86_64_RELATIVE 29cc50 │ │ │ │ +000000000032ab38 0000000000000008 R_X86_64_RELATIVE 29c390 │ │ │ │ +000000000032ab40 0000000000000008 R_X86_64_RELATIVE 29c880 │ │ │ │ +000000000032ab48 0000000000000008 R_X86_64_RELATIVE 29bfe0 │ │ │ │ +000000000032aba0 0000000000000008 R_X86_64_RELATIVE 29cdc0 │ │ │ │ +000000000032aba8 0000000000000008 R_X86_64_RELATIVE 29cd40 │ │ │ │ +000000000032abb0 0000000000000008 R_X86_64_RELATIVE 29ca60 │ │ │ │ +000000000032abb8 0000000000000008 R_X86_64_RELATIVE 29c9f0 │ │ │ │ +000000000032abc0 0000000000000008 R_X86_64_RELATIVE 29c980 │ │ │ │ +000000000032abc8 0000000000000008 R_X86_64_RELATIVE 29c560 │ │ │ │ +000000000032abd0 0000000000000008 R_X86_64_RELATIVE 29c4f0 │ │ │ │ +000000000032abd8 0000000000000008 R_X86_64_RELATIVE 29c480 │ │ │ │ +000000000032abe0 0000000000000008 R_X86_64_RELATIVE 29c1a0 │ │ │ │ +000000000032abe8 0000000000000008 R_X86_64_RELATIVE 29c130 │ │ │ │ +000000000032abf0 0000000000000008 R_X86_64_RELATIVE 29c0c0 │ │ │ │ +000000000032abf8 0000000000000008 R_X86_64_RELATIVE 29be80 │ │ │ │ +000000000032ac00 0000000000000008 R_X86_64_RELATIVE 29be20 │ │ │ │ +000000000032ac08 0000000000000008 R_X86_64_RELATIVE 29bd40 │ │ │ │ +000000000032ac10 0000000000000008 R_X86_64_RELATIVE 29bbd0 │ │ │ │ +000000000032ac18 0000000000000008 R_X86_64_RELATIVE 29ba60 │ │ │ │ +000000000032ac20 0000000000000008 R_X86_64_RELATIVE 29cf40 │ │ │ │ +000000000032ac28 0000000000000008 R_X86_64_RELATIVE 29c780 │ │ │ │ +000000000032ac30 0000000000000008 R_X86_64_RELATIVE 29cc50 │ │ │ │ +000000000032ac38 0000000000000008 R_X86_64_RELATIVE 29c390 │ │ │ │ +000000000032ac40 0000000000000008 R_X86_64_RELATIVE 29c880 │ │ │ │ +000000000032ac48 0000000000000008 R_X86_64_RELATIVE 29bfe0 │ │ │ │ +000000000032aca0 0000000000000008 R_X86_64_RELATIVE 29cdc0 │ │ │ │ +000000000032aca8 0000000000000008 R_X86_64_RELATIVE 29cd40 │ │ │ │ +000000000032acb0 0000000000000008 R_X86_64_RELATIVE 29ca60 │ │ │ │ +000000000032acb8 0000000000000008 R_X86_64_RELATIVE 29c9f0 │ │ │ │ +000000000032acc0 0000000000000008 R_X86_64_RELATIVE 29c980 │ │ │ │ +000000000032acc8 0000000000000008 R_X86_64_RELATIVE 29c560 │ │ │ │ +000000000032acd0 0000000000000008 R_X86_64_RELATIVE 29c4f0 │ │ │ │ +000000000032acd8 0000000000000008 R_X86_64_RELATIVE 29c480 │ │ │ │ +000000000032ace0 0000000000000008 R_X86_64_RELATIVE 29b6e0 │ │ │ │ +000000000032ace8 0000000000000008 R_X86_64_RELATIVE 29b660 │ │ │ │ +000000000032acf0 0000000000000008 R_X86_64_RELATIVE 29b5e0 │ │ │ │ +000000000032acf8 0000000000000008 R_X86_64_RELATIVE 29b350 │ │ │ │ +000000000032ad00 0000000000000008 R_X86_64_RELATIVE 29b2e0 │ │ │ │ +000000000032ad08 0000000000000008 R_X86_64_RELATIVE 29b1e0 │ │ │ │ +000000000032ad10 0000000000000008 R_X86_64_RELATIVE 29b0e0 │ │ │ │ +000000000032ad18 0000000000000008 R_X86_64_RELATIVE 29afe0 │ │ │ │ +000000000032ad20 0000000000000008 R_X86_64_RELATIVE 29cf40 │ │ │ │ +000000000032ad28 0000000000000008 R_X86_64_RELATIVE 29c780 │ │ │ │ +000000000032ad30 0000000000000008 R_X86_64_RELATIVE 29cc50 │ │ │ │ +000000000032ad38 0000000000000008 R_X86_64_RELATIVE 29b940 │ │ │ │ +000000000032ad40 0000000000000008 R_X86_64_RELATIVE 29c880 │ │ │ │ +000000000032ad48 0000000000000008 R_X86_64_RELATIVE 29b4e0 │ │ │ │ +000000000032ada0 0000000000000008 R_X86_64_RELATIVE 29cdc0 │ │ │ │ +000000000032ada8 0000000000000008 R_X86_64_RELATIVE 29cd40 │ │ │ │ +000000000032adb0 0000000000000008 R_X86_64_RELATIVE 29ca60 │ │ │ │ +000000000032adb8 0000000000000008 R_X86_64_RELATIVE 29c9f0 │ │ │ │ +000000000032adc0 0000000000000008 R_X86_64_RELATIVE 29c980 │ │ │ │ +000000000032adc8 0000000000000008 R_X86_64_RELATIVE 29c560 │ │ │ │ +000000000032add0 0000000000000008 R_X86_64_RELATIVE 29c4f0 │ │ │ │ +000000000032add8 0000000000000008 R_X86_64_RELATIVE 29c480 │ │ │ │ +000000000032ade0 0000000000000008 R_X86_64_RELATIVE 29b6e0 │ │ │ │ +000000000032ade8 0000000000000008 R_X86_64_RELATIVE 29b660 │ │ │ │ +000000000032adf0 0000000000000008 R_X86_64_RELATIVE 29b5e0 │ │ │ │ +000000000032adf8 0000000000000008 R_X86_64_RELATIVE 29b350 │ │ │ │ +000000000032ae00 0000000000000008 R_X86_64_RELATIVE 29b2e0 │ │ │ │ +000000000032ae08 0000000000000008 R_X86_64_RELATIVE 29b1e0 │ │ │ │ +000000000032ae10 0000000000000008 R_X86_64_RELATIVE 29b0e0 │ │ │ │ +000000000032ae18 0000000000000008 R_X86_64_RELATIVE 29afe0 │ │ │ │ +000000000032ae20 0000000000000008 R_X86_64_RELATIVE 29cf40 │ │ │ │ +000000000032ae28 0000000000000008 R_X86_64_RELATIVE 29c780 │ │ │ │ +000000000032ae30 0000000000000008 R_X86_64_RELATIVE 29cc50 │ │ │ │ +000000000032ae38 0000000000000008 R_X86_64_RELATIVE 29b940 │ │ │ │ +000000000032ae40 0000000000000008 R_X86_64_RELATIVE 29c880 │ │ │ │ +000000000032ae48 0000000000000008 R_X86_64_RELATIVE 29b4e0 │ │ │ │ +000000000032aea0 0000000000000008 R_X86_64_RELATIVE 29cdc0 │ │ │ │ +000000000032aea8 0000000000000008 R_X86_64_RELATIVE 29cd40 │ │ │ │ +000000000032aeb0 0000000000000008 R_X86_64_RELATIVE 29ca60 │ │ │ │ +000000000032aeb8 0000000000000008 R_X86_64_RELATIVE 29c9f0 │ │ │ │ +000000000032aec0 0000000000000008 R_X86_64_RELATIVE 29c980 │ │ │ │ +000000000032aec8 0000000000000008 R_X86_64_RELATIVE 29c560 │ │ │ │ +000000000032aed0 0000000000000008 R_X86_64_RELATIVE 29c4f0 │ │ │ │ +000000000032aed8 0000000000000008 R_X86_64_RELATIVE 29c480 │ │ │ │ +000000000032aee0 0000000000000008 R_X86_64_RELATIVE 29b6e0 │ │ │ │ +000000000032aee8 0000000000000008 R_X86_64_RELATIVE 29b660 │ │ │ │ +000000000032aef0 0000000000000008 R_X86_64_RELATIVE 29b5e0 │ │ │ │ +000000000032aef8 0000000000000008 R_X86_64_RELATIVE 29b350 │ │ │ │ +000000000032af00 0000000000000008 R_X86_64_RELATIVE 29b2e0 │ │ │ │ +000000000032af08 0000000000000008 R_X86_64_RELATIVE 29b1e0 │ │ │ │ +000000000032af10 0000000000000008 R_X86_64_RELATIVE 29b0e0 │ │ │ │ +000000000032af18 0000000000000008 R_X86_64_RELATIVE 29afe0 │ │ │ │ +000000000032af20 0000000000000008 R_X86_64_RELATIVE 29cf40 │ │ │ │ +000000000032af28 0000000000000008 R_X86_64_RELATIVE 29c780 │ │ │ │ +000000000032af30 0000000000000008 R_X86_64_RELATIVE 29cc50 │ │ │ │ +000000000032af38 0000000000000008 R_X86_64_RELATIVE 29b940 │ │ │ │ +000000000032af40 0000000000000008 R_X86_64_RELATIVE 29c880 │ │ │ │ +000000000032af48 0000000000000008 R_X86_64_RELATIVE 29b4e0 │ │ │ │ +000000000032b1b8 0000000000000008 R_X86_64_RELATIVE 29d770 │ │ │ │ +000000000032b2a0 0000000000000008 R_X86_64_RELATIVE 29d040 │ │ │ │ +000000000032b2b8 0000000000000008 R_X86_64_RELATIVE 29d770 │ │ │ │ +000000000032b3a0 0000000000000008 R_X86_64_RELATIVE 29d130 │ │ │ │ +000000000032b3a8 0000000000000008 R_X86_64_RELATIVE 29d2e0 │ │ │ │ +000000000032b3b0 0000000000000008 R_X86_64_RELATIVE 29d200 │ │ │ │ +000000000032b3b8 0000000000000008 R_X86_64_RELATIVE 29da50 │ │ │ │ +000000000032b3c0 0000000000000008 R_X86_64_RELATIVE 29df00 │ │ │ │ +000000000032b3c8 0000000000000008 R_X86_64_RELATIVE 29dc90 │ │ │ │ +000000000032b3d0 0000000000000008 R_X86_64_RELATIVE 29e780 │ │ │ │ +000000000032b3d8 0000000000000008 R_X86_64_RELATIVE 29e960 │ │ │ │ +000000000032b3e0 0000000000000008 R_X86_64_RELATIVE 29e9d0 │ │ │ │ +000000000032b3e8 0000000000000008 R_X86_64_RELATIVE 29e7e0 │ │ │ │ +000000000032b3f0 0000000000000008 R_X86_64_RELATIVE 29ea50 │ │ │ │ +000000000032b3f8 0000000000000008 R_X86_64_RELATIVE 29ead0 │ │ │ │ +000000000032b400 0000000000000008 R_X86_64_RELATIVE 29e860 │ │ │ │ +000000000032b408 0000000000000008 R_X86_64_RELATIVE 29eb50 │ │ │ │ +000000000032b410 0000000000000008 R_X86_64_RELATIVE 29ebd0 │ │ │ │ +000000000032b418 0000000000000008 R_X86_64_RELATIVE 29e8e0 │ │ │ │ +000000000032b420 0000000000000008 R_X86_64_RELATIVE 29d540 │ │ │ │ +000000000032b428 0000000000000008 R_X86_64_RELATIVE 29d410 │ │ │ │ +000000000032b430 0000000000000008 R_X86_64_RELATIVE 29e210 │ │ │ │ +000000000032b438 0000000000000008 R_X86_64_RELATIVE 29ec50 │ │ │ │ +000000000032b440 0000000000000008 R_X86_64_RELATIVE 29ecc0 │ │ │ │ +000000000032b448 0000000000000008 R_X86_64_RELATIVE 29ed30 │ │ │ │ +000000000032b4a0 0000000000000008 R_X86_64_RELATIVE 29d130 │ │ │ │ +000000000032b4a8 0000000000000008 R_X86_64_RELATIVE 29d2e0 │ │ │ │ +000000000032b4b0 0000000000000008 R_X86_64_RELATIVE 29d200 │ │ │ │ +000000000032b4b8 0000000000000008 R_X86_64_RELATIVE 29da50 │ │ │ │ +000000000032b4c0 0000000000000008 R_X86_64_RELATIVE 29df00 │ │ │ │ +000000000032b4c8 0000000000000008 R_X86_64_RELATIVE 29dc90 │ │ │ │ +000000000032b4d0 0000000000000008 R_X86_64_RELATIVE 29e780 │ │ │ │ +000000000032b4d8 0000000000000008 R_X86_64_RELATIVE 29e960 │ │ │ │ +000000000032b4e0 0000000000000008 R_X86_64_RELATIVE 29e9d0 │ │ │ │ +000000000032b4e8 0000000000000008 R_X86_64_RELATIVE 29e7e0 │ │ │ │ +000000000032b4f0 0000000000000008 R_X86_64_RELATIVE 29ea50 │ │ │ │ +000000000032b4f8 0000000000000008 R_X86_64_RELATIVE 29ead0 │ │ │ │ +000000000032b500 0000000000000008 R_X86_64_RELATIVE 29e860 │ │ │ │ +000000000032b508 0000000000000008 R_X86_64_RELATIVE 29eb50 │ │ │ │ +000000000032b510 0000000000000008 R_X86_64_RELATIVE 29ebd0 │ │ │ │ +000000000032b518 0000000000000008 R_X86_64_RELATIVE 29e8e0 │ │ │ │ +000000000032b520 0000000000000008 R_X86_64_RELATIVE 29d540 │ │ │ │ +000000000032b528 0000000000000008 R_X86_64_RELATIVE 29d410 │ │ │ │ +000000000032b530 0000000000000008 R_X86_64_RELATIVE 29e210 │ │ │ │ +000000000032b538 0000000000000008 R_X86_64_RELATIVE 29ec50 │ │ │ │ +000000000032b540 0000000000000008 R_X86_64_RELATIVE 29ecc0 │ │ │ │ +000000000032b548 0000000000000008 R_X86_64_RELATIVE 29ed30 │ │ │ │ +000000000032b5a0 0000000000000008 R_X86_64_RELATIVE 29d130 │ │ │ │ +000000000032b5a8 0000000000000008 R_X86_64_RELATIVE 29d2e0 │ │ │ │ +000000000032b5b0 0000000000000008 R_X86_64_RELATIVE 29d200 │ │ │ │ +000000000032b5b8 0000000000000008 R_X86_64_RELATIVE 29da50 │ │ │ │ +000000000032b5c0 0000000000000008 R_X86_64_RELATIVE 29df00 │ │ │ │ +000000000032b5c8 0000000000000008 R_X86_64_RELATIVE 29dc90 │ │ │ │ +000000000032b5d0 0000000000000008 R_X86_64_RELATIVE 29e780 │ │ │ │ +000000000032b5d8 0000000000000008 R_X86_64_RELATIVE 29e960 │ │ │ │ +000000000032b5e0 0000000000000008 R_X86_64_RELATIVE 29e9d0 │ │ │ │ +000000000032b5e8 0000000000000008 R_X86_64_RELATIVE 29e7e0 │ │ │ │ +000000000032b5f0 0000000000000008 R_X86_64_RELATIVE 29ea50 │ │ │ │ +000000000032b5f8 0000000000000008 R_X86_64_RELATIVE 29ead0 │ │ │ │ +000000000032b600 0000000000000008 R_X86_64_RELATIVE 29e860 │ │ │ │ +000000000032b608 0000000000000008 R_X86_64_RELATIVE 29eb50 │ │ │ │ +000000000032b610 0000000000000008 R_X86_64_RELATIVE 29ebd0 │ │ │ │ +000000000032b618 0000000000000008 R_X86_64_RELATIVE 29e8e0 │ │ │ │ +000000000032b620 0000000000000008 R_X86_64_RELATIVE 29d540 │ │ │ │ +000000000032b628 0000000000000008 R_X86_64_RELATIVE 29d410 │ │ │ │ +000000000032b630 0000000000000008 R_X86_64_RELATIVE 29e210 │ │ │ │ +000000000032b638 0000000000000008 R_X86_64_RELATIVE 29ec50 │ │ │ │ +000000000032b640 0000000000000008 R_X86_64_RELATIVE 29ecc0 │ │ │ │ +000000000032b648 0000000000000008 R_X86_64_RELATIVE 29ed30 │ │ │ │ 000000000032b6a0 0000000000000008 R_X86_64_RELATIVE 2a2498 │ │ │ │ 000000000032b6b8 0000000000000008 R_X86_64_RELATIVE 2a2498 │ │ │ │ 000000000032b6d0 0000000000000008 R_X86_64_RELATIVE 2a1de1 │ │ │ │ 000000000032b6e8 0000000000000008 R_X86_64_RELATIVE 2a1de1 │ │ │ │ 000000000032b700 0000000000000008 R_X86_64_RELATIVE 2a1d48 │ │ │ │ 000000000032b718 0000000000000008 R_X86_64_RELATIVE 2a1d48 │ │ │ │ 000000000032b730 0000000000000008 R_X86_64_RELATIVE 2a1d48 │ │ │ │ @@ -4589,30 +4589,30 @@ │ │ │ │ 000000000032be78 0000000000000008 R_X86_64_RELATIVE 2a2517 │ │ │ │ 000000000032be90 0000000000000008 R_X86_64_RELATIVE 2a2517 │ │ │ │ 000000000032bea8 0000000000000008 R_X86_64_RELATIVE 2a2517 │ │ │ │ 000000000032bec0 0000000000000008 R_X86_64_RELATIVE 2a2517 │ │ │ │ 000000000032bed8 0000000000000008 R_X86_64_RELATIVE 2a2517 │ │ │ │ 000000000032bef0 0000000000000008 R_X86_64_RELATIVE 2a2517 │ │ │ │ 000000000032bf08 0000000000000008 R_X86_64_RELATIVE 2a1e5c │ │ │ │ -000000000032bfa0 0000000000000008 R_X86_64_RELATIVE 20de30 │ │ │ │ -000000000032bfa8 0000000000000008 R_X86_64_RELATIVE 20e0a0 │ │ │ │ -000000000032bfb8 0000000000000008 R_X86_64_RELATIVE 20e3b0 │ │ │ │ -000000000032bfc0 0000000000000008 R_X86_64_RELATIVE 20de30 │ │ │ │ -000000000032bfc8 0000000000000008 R_X86_64_RELATIVE 20e0a0 │ │ │ │ -000000000032bfd8 0000000000000008 R_X86_64_RELATIVE 20e3b0 │ │ │ │ -000000000032bfe0 0000000000000008 R_X86_64_RELATIVE 20de30 │ │ │ │ -000000000032bfe8 0000000000000008 R_X86_64_RELATIVE 20e0a0 │ │ │ │ -000000000032bff8 0000000000000008 R_X86_64_RELATIVE 20e3b0 │ │ │ │ -000000000032c010 0000000000000008 R_X86_64_RELATIVE 211390 │ │ │ │ -000000000032c018 0000000000000008 R_X86_64_RELATIVE 211440 │ │ │ │ -000000000032c020 0000000000000008 R_X86_64_RELATIVE 20fb50 │ │ │ │ -000000000032c028 0000000000000008 R_X86_64_RELATIVE 20fb50 │ │ │ │ -000000000032c030 0000000000000008 R_X86_64_RELATIVE 20fb50 │ │ │ │ -000000000032c048 0000000000000008 R_X86_64_RELATIVE 1f11c0 │ │ │ │ -000000000032c050 0000000000000008 R_X86_64_RELATIVE 1f11c0 │ │ │ │ +000000000032bfa0 0000000000000008 R_X86_64_RELATIVE 206850 │ │ │ │ +000000000032bfa8 0000000000000008 R_X86_64_RELATIVE 206ac0 │ │ │ │ +000000000032bfb8 0000000000000008 R_X86_64_RELATIVE 206dd0 │ │ │ │ +000000000032bfc0 0000000000000008 R_X86_64_RELATIVE 206850 │ │ │ │ +000000000032bfc8 0000000000000008 R_X86_64_RELATIVE 206ac0 │ │ │ │ +000000000032bfd8 0000000000000008 R_X86_64_RELATIVE 206dd0 │ │ │ │ +000000000032bfe0 0000000000000008 R_X86_64_RELATIVE 206850 │ │ │ │ +000000000032bfe8 0000000000000008 R_X86_64_RELATIVE 206ac0 │ │ │ │ +000000000032bff8 0000000000000008 R_X86_64_RELATIVE 206dd0 │ │ │ │ +000000000032c010 0000000000000008 R_X86_64_RELATIVE 20f030 │ │ │ │ +000000000032c018 0000000000000008 R_X86_64_RELATIVE 20f0e0 │ │ │ │ +000000000032c020 0000000000000008 R_X86_64_RELATIVE 1ef070 │ │ │ │ +000000000032c028 0000000000000008 R_X86_64_RELATIVE 1ef070 │ │ │ │ +000000000032c030 0000000000000008 R_X86_64_RELATIVE 1ef070 │ │ │ │ +000000000032c048 0000000000000008 R_X86_64_RELATIVE 20af10 │ │ │ │ +000000000032c050 0000000000000008 R_X86_64_RELATIVE 20af10 │ │ │ │ 000000000032c058 0000000000000008 R_X86_64_RELATIVE 1ed070 │ │ │ │ 000000000032c060 0000000000000008 R_X86_64_RELATIVE 1ed070 │ │ │ │ 000000000032c068 0000000000000008 R_X86_64_RELATIVE 1ed070 │ │ │ │ 000000000032c070 0000000000000008 R_X86_64_RELATIVE 2a255a │ │ │ │ 000000000032c088 0000000000000008 R_X86_64_RELATIVE 2a255a │ │ │ │ 000000000032c0a0 0000000000000008 R_X86_64_RELATIVE 2a255a │ │ │ │ 000000000032c0b8 0000000000000008 R_X86_64_RELATIVE 2a255a │ │ │ │ @@ -5332,74 +5332,74 @@ │ │ │ │ 0000000000330198 0000000000000008 R_X86_64_RELATIVE 2a3162 │ │ │ │ 00000000003301c8 0000000000000008 R_X86_64_RELATIVE 1e6910 │ │ │ │ 00000000003301d0 0000000000000008 R_X86_64_RELATIVE 1e65f0 │ │ │ │ 00000000003301d8 0000000000000008 R_X86_64_RELATIVE 2a20a8 │ │ │ │ 00000000003301f0 0000000000000008 R_X86_64_RELATIVE 2a20a8 │ │ │ │ 0000000000330208 0000000000000008 R_X86_64_RELATIVE 2a20a8 │ │ │ │ 0000000000330220 0000000000000008 R_X86_64_RELATIVE 2a20a8 │ │ │ │ -0000000000330490 0000000000000008 R_X86_64_RELATIVE 226920 │ │ │ │ +0000000000330490 0000000000000008 R_X86_64_RELATIVE 21eb80 │ │ │ │ 0000000000330498 0000000000000008 R_X86_64_RELATIVE 13f3e0 │ │ │ │ 00000000003304a0 0000000000000008 R_X86_64_RELATIVE 1abc20 │ │ │ │ 00000000003304a8 0000000000000008 R_X86_64_RELATIVE 127110 │ │ │ │ 00000000003304b0 0000000000000008 R_X86_64_RELATIVE 1e29b0 │ │ │ │ 00000000003304b8 0000000000000008 R_X86_64_RELATIVE 39ed0 │ │ │ │ 00000000003304d0 0000000000000008 R_X86_64_RELATIVE 1a531f │ │ │ │ 00000000003304d8 0000000000000008 R_X86_64_RELATIVE 36300 │ │ │ │ 00000000003304e0 0000000000000008 R_X86_64_RELATIVE 1b44f9 │ │ │ │ 00000000003304e8 0000000000000008 R_X86_64_RELATIVE 1a7ff0 │ │ │ │ 00000000003304f0 0000000000000008 R_X86_64_RELATIVE 127370 │ │ │ │ -00000000003304f8 0000000000000008 R_X86_64_RELATIVE 212550 │ │ │ │ -0000000000330500 0000000000000008 R_X86_64_RELATIVE 299080 │ │ │ │ +00000000003304f8 0000000000000008 R_X86_64_RELATIVE 2101f0 │ │ │ │ +0000000000330500 0000000000000008 R_X86_64_RELATIVE 29af20 │ │ │ │ 0000000000330510 0000000000000008 R_X86_64_RELATIVE 1a4b95 │ │ │ │ 0000000000330518 0000000000000008 R_X86_64_RELATIVE 143bc0 │ │ │ │ 0000000000330528 0000000000000008 R_X86_64_RELATIVE 1b7ca0 │ │ │ │ 0000000000330538 0000000000000008 R_X86_64_RELATIVE 142f90 │ │ │ │ 0000000000330540 0000000000000008 R_X86_64_RELATIVE 1e52eb │ │ │ │ 0000000000330548 0000000000000008 R_X86_64_RELATIVE 1bf510 │ │ │ │ 0000000000330550 0000000000000008 R_X86_64_RELATIVE 1bb770 │ │ │ │ 0000000000330558 0000000000000008 R_X86_64_RELATIVE 1dea80 │ │ │ │ 0000000000330598 0000000000000008 R_X86_64_RELATIVE 38990 │ │ │ │ 00000000003305c8 0000000000000008 R_X86_64_RELATIVE 3378d │ │ │ │ -00000000003305d0 0000000000000008 R_X86_64_RELATIVE 220b00 │ │ │ │ +00000000003305d0 0000000000000008 R_X86_64_RELATIVE 1f02f0 │ │ │ │ 00000000003305d8 0000000000000008 R_X86_64_RELATIVE 1e1af0 │ │ │ │ 00000000003305e8 0000000000000008 R_X86_64_RELATIVE 11e990 │ │ │ │ 00000000003305f0 0000000000000008 R_X86_64_RELATIVE 1a4c97 │ │ │ │ 00000000003305f8 0000000000000008 R_X86_64_RELATIVE 36423 │ │ │ │ 0000000000330608 0000000000000008 R_X86_64_RELATIVE 1a794c │ │ │ │ 0000000000330610 0000000000000008 R_X86_64_RELATIVE 39f40 │ │ │ │ 0000000000330618 0000000000000008 R_X86_64_RELATIVE 3a020 │ │ │ │ 0000000000330620 0000000000000008 R_X86_64_RELATIVE 1a40d0 │ │ │ │ 0000000000330628 0000000000000008 R_X86_64_RELATIVE 1bc730 │ │ │ │ -0000000000330630 0000000000000008 R_X86_64_RELATIVE 226bc0 │ │ │ │ +0000000000330630 0000000000000008 R_X86_64_RELATIVE 21ee20 │ │ │ │ 0000000000330638 0000000000000008 R_X86_64_RELATIVE 1d92a0 │ │ │ │ 0000000000330640 0000000000000008 R_X86_64_RELATIVE 13db80 │ │ │ │ 0000000000330648 0000000000000008 R_X86_64_RELATIVE 1e2120 │ │ │ │ 0000000000330650 0000000000000008 R_X86_64_RELATIVE 1e03e0 │ │ │ │ -0000000000330658 0000000000000008 R_X86_64_RELATIVE 212170 │ │ │ │ +0000000000330658 0000000000000008 R_X86_64_RELATIVE 20fe10 │ │ │ │ 0000000000330660 0000000000000008 R_X86_64_RELATIVE 144620 │ │ │ │ 0000000000330668 0000000000000008 R_X86_64_RELATIVE 3bec0 │ │ │ │ 0000000000330680 0000000000000008 R_X86_64_RELATIVE 1b4614 │ │ │ │ 0000000000330688 0000000000000008 R_X86_64_RELATIVE 11e7f3 │ │ │ │ -0000000000330690 0000000000000008 R_X86_64_RELATIVE 211e60 │ │ │ │ -0000000000330698 0000000000000008 R_X86_64_RELATIVE 211ae0 │ │ │ │ +0000000000330690 0000000000000008 R_X86_64_RELATIVE 20fb00 │ │ │ │ +0000000000330698 0000000000000008 R_X86_64_RELATIVE 20f780 │ │ │ │ 00000000003306a0 0000000000000008 R_X86_64_RELATIVE 143db0 │ │ │ │ -00000000003306a8 0000000000000008 R_X86_64_RELATIVE 2206b0 │ │ │ │ -00000000003306b0 0000000000000008 R_X86_64_RELATIVE 226a80 │ │ │ │ +00000000003306a8 0000000000000008 R_X86_64_RELATIVE 1efea0 │ │ │ │ +00000000003306b0 0000000000000008 R_X86_64_RELATIVE 21ece0 │ │ │ │ 00000000003306b8 0000000000000008 R_X86_64_RELATIVE 13d2f0 │ │ │ │ 00000000003306c0 0000000000000008 R_X86_64_RELATIVE 1b4ac0 │ │ │ │ 00000000003306d0 0000000000000008 R_X86_64_RELATIVE 39ed0 │ │ │ │ 00000000003306d8 0000000000000008 R_X86_64_RELATIVE 1e0420 │ │ │ │ -00000000003306e0 0000000000000008 R_X86_64_RELATIVE 225660 │ │ │ │ +00000000003306e0 0000000000000008 R_X86_64_RELATIVE 21d8c0 │ │ │ │ 00000000003306f0 0000000000000008 R_X86_64_RELATIVE 1b3217 │ │ │ │ 00000000003306f8 0000000000000008 R_X86_64_RELATIVE 3a1a0 │ │ │ │ 0000000000330700 0000000000000008 R_X86_64_RELATIVE 3bb10 │ │ │ │ 0000000000330708 0000000000000008 R_X86_64_RELATIVE 12e870 │ │ │ │ 0000000000330710 0000000000000008 R_X86_64_RELATIVE 38f80 │ │ │ │ 0000000000330718 0000000000000008 R_X86_64_RELATIVE 1e41f0 │ │ │ │ -0000000000330720 0000000000000008 R_X86_64_RELATIVE 220480 │ │ │ │ +0000000000330720 0000000000000008 R_X86_64_RELATIVE 1efc70 │ │ │ │ 0000000000330728 0000000000000008 R_X86_64_RELATIVE 35ff0 │ │ │ │ 0000000000330730 0000000000000008 R_X86_64_RELATIVE 39aa0 │ │ │ │ 0000000000330738 0000000000000008 R_X86_64_RELATIVE 1e3ad0 │ │ │ │ 0000000000330748 0000000000000008 R_X86_64_RELATIVE 337da │ │ │ │ 0000000000330750 0000000000000008 R_X86_64_RELATIVE 143a70 │ │ │ │ 0000000000330758 0000000000000008 R_X86_64_RELATIVE 1e4450 │ │ │ │ 0000000000330768 0000000000000008 R_X86_64_RELATIVE 1462c0 │ │ │ │ @@ -5413,101 +5413,101 @@ │ │ │ │ 00000000003307b0 0000000000000008 R_X86_64_RELATIVE 1ad6f0 │ │ │ │ 00000000003307c0 0000000000000008 R_X86_64_RELATIVE 3be04 │ │ │ │ 00000000003307c8 0000000000000008 R_X86_64_RELATIVE 144090 │ │ │ │ 00000000003307d0 0000000000000008 R_X86_64_RELATIVE 1de520 │ │ │ │ 00000000003307d8 0000000000000008 R_X86_64_RELATIVE 1e1990 │ │ │ │ 00000000003307e8 0000000000000008 R_X86_64_RELATIVE 39fb0 │ │ │ │ 00000000003307f0 0000000000000008 R_X86_64_RELATIVE 362ab │ │ │ │ -00000000003307f8 0000000000000008 R_X86_64_RELATIVE 21fd80 │ │ │ │ +00000000003307f8 0000000000000008 R_X86_64_RELATIVE 1ef570 │ │ │ │ 0000000000330800 0000000000000008 R_X86_64_RELATIVE 1bc740 │ │ │ │ -0000000000330808 0000000000000008 R_X86_64_RELATIVE 21eb40 │ │ │ │ -0000000000330810 0000000000000008 R_X86_64_RELATIVE 21b810 │ │ │ │ +0000000000330808 0000000000000008 R_X86_64_RELATIVE 21c7e0 │ │ │ │ +0000000000330810 0000000000000008 R_X86_64_RELATIVE 2194b0 │ │ │ │ 0000000000330818 0000000000000008 R_X86_64_RELATIVE 1276a0 │ │ │ │ 0000000000330820 0000000000000008 R_X86_64_RELATIVE 3c375 │ │ │ │ 0000000000330828 0000000000000008 R_X86_64_RELATIVE 1a403f │ │ │ │ 0000000000330838 0000000000000008 R_X86_64_RELATIVE 360f0 │ │ │ │ 0000000000330840 0000000000000008 R_X86_64_RELATIVE 1de620 │ │ │ │ -0000000000330848 0000000000000008 R_X86_64_RELATIVE 219080 │ │ │ │ -0000000000330858 0000000000000008 R_X86_64_RELATIVE 226cc0 │ │ │ │ +0000000000330848 0000000000000008 R_X86_64_RELATIVE 216d20 │ │ │ │ +0000000000330858 0000000000000008 R_X86_64_RELATIVE 21ef20 │ │ │ │ 0000000000330860 0000000000000008 R_X86_64_RELATIVE 1e1df0 │ │ │ │ 0000000000330868 0000000000000008 R_X86_64_RELATIVE 145bd0 │ │ │ │ -0000000000330870 0000000000000008 R_X86_64_RELATIVE 2217c0 │ │ │ │ +0000000000330870 0000000000000008 R_X86_64_RELATIVE 1f0fb0 │ │ │ │ 0000000000330878 0000000000000008 R_X86_64_RELATIVE 3a1a0 │ │ │ │ 0000000000330880 0000000000000008 R_X86_64_RELATIVE 12ccd0 │ │ │ │ -0000000000330888 0000000000000008 R_X86_64_RELATIVE 225320 │ │ │ │ +0000000000330888 0000000000000008 R_X86_64_RELATIVE 21d580 │ │ │ │ 0000000000330890 0000000000000008 R_X86_64_RELATIVE 2a0770 │ │ │ │ -00000000003308a0 0000000000000008 R_X86_64_RELATIVE 217950 │ │ │ │ -00000000003308a8 0000000000000008 R_X86_64_RELATIVE 217980 │ │ │ │ +00000000003308a0 0000000000000008 R_X86_64_RELATIVE 2155f0 │ │ │ │ +00000000003308a8 0000000000000008 R_X86_64_RELATIVE 215620 │ │ │ │ 00000000003308b8 0000000000000008 R_X86_64_RELATIVE 1b83d0 │ │ │ │ 00000000003308c0 0000000000000008 R_X86_64_RELATIVE 1e3ae0 │ │ │ │ 00000000003308c8 0000000000000008 R_X86_64_RELATIVE 368f0 │ │ │ │ 00000000003308d8 0000000000000008 R_X86_64_RELATIVE 364b0 │ │ │ │ 00000000003308e8 0000000000000008 R_X86_64_RELATIVE 3c560 │ │ │ │ 00000000003308f8 0000000000000008 R_X86_64_RELATIVE 1400d0 │ │ │ │ 0000000000330908 0000000000000008 R_X86_64_RELATIVE 1bf620 │ │ │ │ 0000000000330910 0000000000000008 R_X86_64_RELATIVE 1bc720 │ │ │ │ 0000000000330918 0000000000000008 R_X86_64_RELATIVE 1ab5b0 │ │ │ │ 0000000000330920 0000000000000008 R_X86_64_RELATIVE 1e10a0 │ │ │ │ -0000000000330928 0000000000000008 R_X86_64_RELATIVE 220260 │ │ │ │ +0000000000330928 0000000000000008 R_X86_64_RELATIVE 1efa50 │ │ │ │ 0000000000330930 0000000000000008 R_X86_64_RELATIVE 1e3c20 │ │ │ │ 0000000000330940 0000000000000008 R_X86_64_RELATIVE 12fc40 │ │ │ │ 0000000000330948 0000000000000008 R_X86_64_RELATIVE 3a210 │ │ │ │ 0000000000330950 0000000000000008 R_X86_64_RELATIVE 1b7f50 │ │ │ │ 0000000000330960 0000000000000008 R_X86_64_RELATIVE 1e4330 │ │ │ │ -0000000000330968 0000000000000008 R_X86_64_RELATIVE 214a80 │ │ │ │ +0000000000330968 0000000000000008 R_X86_64_RELATIVE 212720 │ │ │ │ 0000000000330970 0000000000000008 R_X86_64_RELATIVE 1c3ff0 │ │ │ │ -0000000000330978 0000000000000008 R_X86_64_RELATIVE 219ab0 │ │ │ │ +0000000000330978 0000000000000008 R_X86_64_RELATIVE 217750 │ │ │ │ 0000000000330980 0000000000000008 R_X86_64_RELATIVE 1e5500 │ │ │ │ 0000000000330990 0000000000000008 R_X86_64_RELATIVE 1a7bd0 │ │ │ │ 0000000000330998 0000000000000008 R_X86_64_RELATIVE 140720 │ │ │ │ 00000000003309a0 0000000000000008 R_X86_64_RELATIVE 1ab700 │ │ │ │ 00000000003309a8 0000000000000008 R_X86_64_RELATIVE 1b3d06 │ │ │ │ 00000000003309b8 0000000000000008 R_X86_64_RELATIVE 11e6c9 │ │ │ │ -00000000003309c0 0000000000000008 R_X86_64_RELATIVE 21aa30 │ │ │ │ +00000000003309c0 0000000000000008 R_X86_64_RELATIVE 2186d0 │ │ │ │ 00000000003309d0 0000000000000008 R_X86_64_RELATIVE 1a4c1b │ │ │ │ 00000000003309d8 0000000000000008 R_X86_64_RELATIVE 1e5290 │ │ │ │ 00000000003309e0 0000000000000008 R_X86_64_RELATIVE 1a79a9 │ │ │ │ 00000000003309e8 0000000000000008 R_X86_64_RELATIVE 3624e │ │ │ │ 00000000003309f8 0000000000000008 R_X86_64_RELATIVE 397b0 │ │ │ │ 0000000000330a08 0000000000000008 R_X86_64_RELATIVE 39040 │ │ │ │ 0000000000330a10 0000000000000008 R_X86_64_RELATIVE 1adbb0 │ │ │ │ 0000000000330a18 0000000000000008 R_X86_64_RELATIVE 1a79f0 │ │ │ │ 0000000000330a20 0000000000000008 R_X86_64_RELATIVE 1a3d38 │ │ │ │ 0000000000330a28 0000000000000008 R_X86_64_RELATIVE 39a60 │ │ │ │ 0000000000330a30 0000000000000008 R_X86_64_RELATIVE 33810 │ │ │ │ 0000000000330a38 0000000000000008 R_X86_64_RELATIVE 3c0d0 │ │ │ │ 0000000000330a40 0000000000000008 R_X86_64_RELATIVE 127ac0 │ │ │ │ -0000000000330a48 0000000000000008 R_X86_64_RELATIVE 213a70 │ │ │ │ +0000000000330a48 0000000000000008 R_X86_64_RELATIVE 211710 │ │ │ │ 0000000000330a50 0000000000000008 R_X86_64_RELATIVE 1e5cf0 │ │ │ │ 0000000000330a58 0000000000000008 R_X86_64_RELATIVE 36290 │ │ │ │ -0000000000330a60 0000000000000008 R_X86_64_RELATIVE 218530 │ │ │ │ +0000000000330a60 0000000000000008 R_X86_64_RELATIVE 2161d0 │ │ │ │ 0000000000330a68 0000000000000008 R_X86_64_RELATIVE 1e5bb0 │ │ │ │ 0000000000330a78 0000000000000008 R_X86_64_RELATIVE 1456d0 │ │ │ │ 0000000000330a80 0000000000000008 R_X86_64_RELATIVE 1bab50 │ │ │ │ 0000000000330a88 0000000000000008 R_X86_64_RELATIVE 1e52b0 │ │ │ │ 0000000000330a90 0000000000000008 R_X86_64_RELATIVE 13e6e0 │ │ │ │ 0000000000330aa0 0000000000000008 R_X86_64_RELATIVE 1b7c20 │ │ │ │ -0000000000330aa8 0000000000000008 R_X86_64_RELATIVE 2268a0 │ │ │ │ +0000000000330aa8 0000000000000008 R_X86_64_RELATIVE 21eb00 │ │ │ │ 0000000000330ab8 0000000000000008 R_X86_64_RELATIVE 2a0620 │ │ │ │ 0000000000330ac0 0000000000000008 R_X86_64_RELATIVE 12c0d0 │ │ │ │ 0000000000330ad0 0000000000000008 R_X86_64_RELATIVE 143b50 │ │ │ │ 0000000000330ad8 0000000000000008 R_X86_64_RELATIVE 39c80 │ │ │ │ 0000000000330ae0 0000000000000008 R_X86_64_RELATIVE 1e5586 │ │ │ │ 0000000000330ae8 0000000000000008 R_X86_64_RELATIVE 1bb140 │ │ │ │ 0000000000330af0 0000000000000008 R_X86_64_RELATIVE 1a4975 │ │ │ │ 0000000000330af8 0000000000000008 R_X86_64_RELATIVE 13fcd0 │ │ │ │ 0000000000330b10 0000000000000008 R_X86_64_RELATIVE 360c0 │ │ │ │ 0000000000330b18 0000000000000008 R_X86_64_RELATIVE 36219 │ │ │ │ 0000000000330b20 0000000000000008 R_X86_64_RELATIVE 361c0 │ │ │ │ 0000000000330b28 0000000000000008 R_X86_64_RELATIVE 337ed │ │ │ │ 0000000000330b38 0000000000000008 R_X86_64_RELATIVE 127210 │ │ │ │ 0000000000330b48 0000000000000008 R_X86_64_RELATIVE 1ad3c0 │ │ │ │ -0000000000330b50 0000000000000008 R_X86_64_RELATIVE 226f20 │ │ │ │ +0000000000330b50 0000000000000008 R_X86_64_RELATIVE 21f180 │ │ │ │ 0000000000330b58 0000000000000008 R_X86_64_RELATIVE 145180 │ │ │ │ -0000000000330b60 0000000000000008 R_X86_64_RELATIVE 2286e0 │ │ │ │ +0000000000330b60 0000000000000008 R_X86_64_RELATIVE 220940 │ │ │ │ 0000000000330b78 0000000000000008 R_X86_64_RELATIVE 36040 │ │ │ │ 0000000000330b80 0000000000000008 R_X86_64_RELATIVE 36200 │ │ │ │ 0000000000330b88 0000000000000008 R_X86_64_RELATIVE 36335 │ │ │ │ 0000000000330b98 0000000000000008 R_X86_64_RELATIVE 36060 │ │ │ │ 0000000000330ba8 0000000000000008 R_X86_64_RELATIVE 146420 │ │ │ │ 0000000000330bb0 0000000000000008 R_X86_64_RELATIVE 145d30 │ │ │ │ 0000000000330bb8 0000000000000008 R_X86_64_RELATIVE 39ed0 │ │ │ │ @@ -5519,107 +5519,107 @@ │ │ │ │ 0000000000330c10 0000000000000008 R_X86_64_RELATIVE 3a5c0 │ │ │ │ 0000000000330c18 0000000000000008 R_X86_64_RELATIVE 1dd1f0 │ │ │ │ 0000000000330c20 0000000000000008 R_X86_64_RELATIVE 1e2080 │ │ │ │ 0000000000330c28 0000000000000008 R_X86_64_RELATIVE 1b8180 │ │ │ │ 0000000000330c30 0000000000000008 R_X86_64_RELATIVE 1b42fa │ │ │ │ 0000000000330c48 0000000000000008 R_X86_64_RELATIVE 12c710 │ │ │ │ 0000000000330c50 0000000000000008 R_X86_64_RELATIVE 1a43f9 │ │ │ │ -0000000000330c58 0000000000000008 R_X86_64_RELATIVE 226dc0 │ │ │ │ +0000000000330c58 0000000000000008 R_X86_64_RELATIVE 21f020 │ │ │ │ 0000000000330c60 0000000000000008 R_X86_64_RELATIVE 1ba660 │ │ │ │ 0000000000330c68 0000000000000008 R_X86_64_RELATIVE 1e1340 │ │ │ │ 0000000000330c70 0000000000000008 R_X86_64_RELATIVE 39ed0 │ │ │ │ 0000000000330c78 0000000000000008 R_X86_64_RELATIVE 3c355 │ │ │ │ 0000000000330c80 0000000000000008 R_X86_64_RELATIVE 1bbc50 │ │ │ │ -0000000000330c88 0000000000000008 R_X86_64_RELATIVE 225bd0 │ │ │ │ +0000000000330c88 0000000000000008 R_X86_64_RELATIVE 21de30 │ │ │ │ 0000000000330c90 0000000000000008 R_X86_64_RELATIVE 360a0 │ │ │ │ 0000000000330c98 0000000000000008 R_X86_64_RELATIVE 1ad410 │ │ │ │ 0000000000330ca0 0000000000000008 R_X86_64_RELATIVE 144310 │ │ │ │ 0000000000330ca8 0000000000000008 R_X86_64_RELATIVE 1432f0 │ │ │ │ 0000000000330cb0 0000000000000008 R_X86_64_RELATIVE 1e20d0 │ │ │ │ 0000000000330cb8 0000000000000008 R_X86_64_RELATIVE 1b2a90 │ │ │ │ 0000000000330cc0 0000000000000008 R_X86_64_RELATIVE 1a3f19 │ │ │ │ 0000000000330cc8 0000000000000008 R_X86_64_RELATIVE 1e4310 │ │ │ │ 0000000000330cd8 0000000000000008 R_X86_64_RELATIVE 337c0 │ │ │ │ -0000000000330ce8 0000000000000008 R_X86_64_RELATIVE 219df0 │ │ │ │ -0000000000330cf8 0000000000000008 R_X86_64_RELATIVE 211960 │ │ │ │ +0000000000330ce8 0000000000000008 R_X86_64_RELATIVE 217a90 │ │ │ │ +0000000000330cf8 0000000000000008 R_X86_64_RELATIVE 20f600 │ │ │ │ 0000000000330d00 0000000000000008 R_X86_64_RELATIVE 1a3e9b │ │ │ │ 0000000000330d08 0000000000000008 R_X86_64_RELATIVE 1e0230 │ │ │ │ 0000000000330d10 0000000000000008 R_X86_64_RELATIVE 39e60 │ │ │ │ -0000000000330d18 0000000000000008 R_X86_64_RELATIVE 212b30 │ │ │ │ -0000000000330d20 0000000000000008 R_X86_64_RELATIVE 217f10 │ │ │ │ +0000000000330d18 0000000000000008 R_X86_64_RELATIVE 2107d0 │ │ │ │ +0000000000330d20 0000000000000008 R_X86_64_RELATIVE 215bb0 │ │ │ │ 0000000000330d40 0000000000000008 R_X86_64_RELATIVE 38fd0 │ │ │ │ 0000000000330d48 0000000000000008 R_X86_64_RELATIVE 13e9e0 │ │ │ │ 0000000000330d50 0000000000000008 R_X86_64_RELATIVE 3a100 │ │ │ │ 0000000000330d60 0000000000000008 R_X86_64_RELATIVE 1a4c55 │ │ │ │ 0000000000330d68 0000000000000008 R_X86_64_RELATIVE 144890 │ │ │ │ -0000000000330d78 0000000000000008 R_X86_64_RELATIVE 219770 │ │ │ │ +0000000000330d78 0000000000000008 R_X86_64_RELATIVE 217410 │ │ │ │ 0000000000330d80 0000000000000008 R_X86_64_RELATIVE 1a7e80 │ │ │ │ 0000000000330d90 0000000000000008 R_X86_64_RELATIVE 3be40 │ │ │ │ 0000000000330d98 0000000000000008 R_X86_64_RELATIVE 1e0280 │ │ │ │ 0000000000330da0 0000000000000008 R_X86_64_RELATIVE 3a170 │ │ │ │ 0000000000330da8 0000000000000008 R_X86_64_RELATIVE 1417d0 │ │ │ │ 0000000000330db0 0000000000000008 R_X86_64_RELATIVE 1ad680 │ │ │ │ 0000000000330db8 0000000000000008 R_X86_64_RELATIVE 3c230 │ │ │ │ 0000000000330dc0 0000000000000008 R_X86_64_RELATIVE 362bf │ │ │ │ -0000000000330dd0 0000000000000008 R_X86_64_RELATIVE 227b30 │ │ │ │ +0000000000330dd0 0000000000000008 R_X86_64_RELATIVE 21fd90 │ │ │ │ 0000000000330dd8 0000000000000008 R_X86_64_RELATIVE 3a6c0 │ │ │ │ 0000000000330de0 0000000000000008 R_X86_64_RELATIVE 143fb0 │ │ │ │ 0000000000330de8 0000000000000008 R_X86_64_RELATIVE 39fb0 │ │ │ │ 0000000000330df0 0000000000000008 R_X86_64_RELATIVE 1a7a90 │ │ │ │ 0000000000330df8 0000000000000008 R_X86_64_RELATIVE 1441e0 │ │ │ │ 0000000000330e00 0000000000000008 R_X86_64_RELATIVE 1a4be1 │ │ │ │ 0000000000330e08 0000000000000008 R_X86_64_RELATIVE 1e4ba0 │ │ │ │ 0000000000330e10 0000000000000008 R_X86_64_RELATIVE 1bfe90 │ │ │ │ 0000000000330e20 0000000000000008 R_X86_64_RELATIVE 146b10 │ │ │ │ -0000000000330e28 0000000000000008 R_X86_64_RELATIVE 222750 │ │ │ │ +0000000000330e28 0000000000000008 R_X86_64_RELATIVE 1f1f40 │ │ │ │ 0000000000330e30 0000000000000008 R_X86_64_RELATIVE 36000 │ │ │ │ 0000000000330e38 0000000000000008 R_X86_64_RELATIVE 145ec0 │ │ │ │ -0000000000330e40 0000000000000008 R_X86_64_RELATIVE 21c3a0 │ │ │ │ +0000000000330e40 0000000000000008 R_X86_64_RELATIVE 21a040 │ │ │ │ 0000000000330e50 0000000000000008 R_X86_64_RELATIVE 13d5d0 │ │ │ │ 0000000000330e58 0000000000000008 R_X86_64_RELATIVE 1d9820 │ │ │ │ -0000000000330e60 0000000000000008 R_X86_64_RELATIVE 211930 │ │ │ │ +0000000000330e60 0000000000000008 R_X86_64_RELATIVE 20f5d0 │ │ │ │ 0000000000330e68 0000000000000008 R_X86_64_RELATIVE 1ab6c0 │ │ │ │ 0000000000330e70 0000000000000008 R_X86_64_RELATIVE 12c0a0 │ │ │ │ 0000000000330e78 0000000000000008 R_X86_64_RELATIVE 1e04b0 │ │ │ │ 0000000000330e80 0000000000000008 R_X86_64_RELATIVE 13f490 │ │ │ │ 0000000000330e88 0000000000000008 R_X86_64_RELATIVE 36570 │ │ │ │ 0000000000330e90 0000000000000008 R_X86_64_RELATIVE 36440 │ │ │ │ 0000000000330e98 0000000000000008 R_X86_64_RELATIVE 39e60 │ │ │ │ 0000000000330ea0 0000000000000008 R_X86_64_RELATIVE 39df0 │ │ │ │ -0000000000330ea8 0000000000000008 R_X86_64_RELATIVE 21fdb0 │ │ │ │ +0000000000330ea8 0000000000000008 R_X86_64_RELATIVE 1ef5a0 │ │ │ │ 0000000000330eb0 0000000000000008 R_X86_64_RELATIVE 144bb0 │ │ │ │ 0000000000330eb8 0000000000000008 R_X86_64_RELATIVE 36080 │ │ │ │ -0000000000330ec0 0000000000000008 R_X86_64_RELATIVE 219270 │ │ │ │ +0000000000330ec0 0000000000000008 R_X86_64_RELATIVE 216f10 │ │ │ │ 0000000000330ec8 0000000000000008 R_X86_64_RELATIVE 1b8060 │ │ │ │ 0000000000330ed0 0000000000000008 R_X86_64_RELATIVE 1e1830 │ │ │ │ 0000000000330ee0 0000000000000008 R_X86_64_RELATIVE 1a4bbb │ │ │ │ 0000000000330ee8 0000000000000008 R_X86_64_RELATIVE 1e1540 │ │ │ │ 0000000000330ef0 0000000000000008 R_X86_64_RELATIVE 1ccf20 │ │ │ │ 0000000000330f00 0000000000000008 R_X86_64_RELATIVE 1a46d8 │ │ │ │ 0000000000330f08 0000000000000008 R_X86_64_RELATIVE 3a090 │ │ │ │ 0000000000330f10 0000000000000008 R_X86_64_RELATIVE 1a41d7 │ │ │ │ 0000000000330f18 0000000000000008 R_X86_64_RELATIVE 1a4556 │ │ │ │ -0000000000330f28 0000000000000008 R_X86_64_RELATIVE 218230 │ │ │ │ +0000000000330f28 0000000000000008 R_X86_64_RELATIVE 215ed0 │ │ │ │ 0000000000330f38 0000000000000008 R_X86_64_RELATIVE 142b20 │ │ │ │ 0000000000330f40 0000000000000008 R_X86_64_RELATIVE 39d80 │ │ │ │ -0000000000330f50 0000000000000008 R_X86_64_RELATIVE 21ff30 │ │ │ │ +0000000000330f50 0000000000000008 R_X86_64_RELATIVE 1ef720 │ │ │ │ 0000000000330f58 0000000000000008 R_X86_64_RELATIVE 36460 │ │ │ │ 0000000000330f60 0000000000000008 R_X86_64_RELATIVE 36480 │ │ │ │ 0000000000330f68 0000000000000008 R_X86_64_RELATIVE 2a06a0 │ │ │ │ -0000000000330f70 0000000000000008 R_X86_64_RELATIVE 217b00 │ │ │ │ +0000000000330f70 0000000000000008 R_X86_64_RELATIVE 2157a0 │ │ │ │ 0000000000330f78 0000000000000008 R_X86_64_RELATIVE 1b4470 │ │ │ │ 0000000000330f80 0000000000000008 R_X86_64_RELATIVE 3a1a0 │ │ │ │ 0000000000330f90 0000000000000008 R_X86_64_RELATIVE 1abbd0 │ │ │ │ 0000000000330f98 0000000000000008 R_X86_64_RELATIVE 143500 │ │ │ │ 0000000000330fa0 0000000000000008 R_X86_64_RELATIVE 1a49ed │ │ │ │ 0000000000330fa8 0000000000000008 R_X86_64_RELATIVE 1a3dd6 │ │ │ │ 0000000000330fb0 0000000000000008 R_X86_64_RELATIVE 39ed0 │ │ │ │ 0000000000330fb8 0000000000000008 R_X86_64_RELATIVE 1b82a0 │ │ │ │ -0000000000330fc0 0000000000000008 R_X86_64_RELATIVE 225910 │ │ │ │ -0000000000330fc8 0000000000000008 R_X86_64_RELATIVE 299000 │ │ │ │ +0000000000330fc0 0000000000000008 R_X86_64_RELATIVE 21db70 │ │ │ │ +0000000000330fc8 0000000000000008 R_X86_64_RELATIVE 29aea0 │ │ │ │ 0000000000330fd0 0000000000000008 R_X86_64_RELATIVE 3889f │ │ │ │ 0000000000330fd8 0000000000000008 R_X86_64_RELATIVE 3bdcf │ │ │ │ 0000000000330fe0 0000000000000008 R_X86_64_RELATIVE 1e0710 │ │ │ │ 0000000000330fe8 0000000000000008 R_X86_64_RELATIVE 12f6b0 │ │ │ │ 0000000000330ff0 0000000000000008 R_X86_64_RELATIVE 143ae0 │ │ │ │ 0000000000330ff8 0000000000000008 R_X86_64_RELATIVE 1a9210 │ │ │ │ 0000000000331000 0000000000000008 R_X86_64_RELATIVE 331000 │ │ │ ├── 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: 58f870744fe9583c2f30842fd6056db74ef5a186 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b23127acfa92e59b83b65ac31df4e4484897b819 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,2191 +1,2191 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x440c (offset: 0x2e3db0) │ │ │ │ + Start of frame section: 0x440c (offset: 0x2e3df0) │ │ │ │ Entries in search table: 0x880 │ │ │ │ - 0xffffffffffd43680 (offset: 0x23020) -> 0x4428 fde=[ 18] │ │ │ │ - 0xffffffffffd436b0 (offset: 0x23050) -> 0x4450 fde=[ 40] │ │ │ │ - 0xffffffffffd436c0 (offset: 0x23060) -> 0x4608 fde=[ 1f8] │ │ │ │ - 0xffffffffffd436f3 (offset: 0x23093) -> 0x4624 fde=[ 214] │ │ │ │ - 0xffffffffffd43726 (offset: 0x230c6) -> 0x4640 fde=[ 230] │ │ │ │ - 0xffffffffffd43759 (offset: 0x230f9) -> 0x465c fde=[ 24c] │ │ │ │ - 0xffffffffffd43790 (offset: 0x23130) -> 0x46d0 fde=[ 2c0] │ │ │ │ - 0xffffffffffd437c0 (offset: 0x23160) -> 0x46e4 fde=[ 2d4] │ │ │ │ - 0xffffffffffd438b1 (offset: 0x23251) -> 0x4840 fde=[ 430] │ │ │ │ - 0xffffffffffd43900 (offset: 0x232a0) -> 0xa9d8 fde=[ 65c8] │ │ │ │ - 0xffffffffffd43d00 (offset: 0x236a0) -> 0xaa28 fde=[ 6618] │ │ │ │ - 0xffffffffffd44140 (offset: 0x23ae0) -> 0xaa78 fde=[ 6668] │ │ │ │ - 0xffffffffffd46b90 (offset: 0x26530) -> 0xaac8 fde=[ 66b8] │ │ │ │ - 0xffffffffffd49dc0 (offset: 0x29760) -> 0xab18 fde=[ 6708] │ │ │ │ - 0xffffffffffd4c620 (offset: 0x2bfc0) -> 0xab68 fde=[ 6758] │ │ │ │ - 0xffffffffffd4ee80 (offset: 0x2e820) -> 0xb5dc fde=[ 71cc] │ │ │ │ - 0xffffffffffd4f030 (offset: 0x2e9d0) -> 0xb628 fde=[ 7218] │ │ │ │ - 0xffffffffffd4f280 (offset: 0x2ec20) -> 0xb67c fde=[ 726c] │ │ │ │ - 0xffffffffffd4f430 (offset: 0x2edd0) -> 0xb6c8 fde=[ 72b8] │ │ │ │ - 0xffffffffffd4f5e0 (offset: 0x2ef80) -> 0xb714 fde=[ 7304] │ │ │ │ - 0xffffffffffd4f800 (offset: 0x2f1a0) -> 0xb760 fde=[ 7350] │ │ │ │ - 0xffffffffffd4fa20 (offset: 0x2f3c0) -> 0xb7ac fde=[ 739c] │ │ │ │ - 0xffffffffffd4fbd0 (offset: 0x2f570) -> 0xb7f8 fde=[ 73e8] │ │ │ │ - 0xffffffffffd4fd50 (offset: 0x2f6f0) -> 0xb844 fde=[ 7434] │ │ │ │ - 0xffffffffffd4ff50 (offset: 0x2f8f0) -> 0xb890 fde=[ 7480] │ │ │ │ - 0xffffffffffd500d0 (offset: 0x2fa70) -> 0xb8dc fde=[ 74cc] │ │ │ │ - 0xffffffffffd50280 (offset: 0x2fc20) -> 0xb928 fde=[ 7518] │ │ │ │ - 0xffffffffffd50440 (offset: 0x2fde0) -> 0xb97c fde=[ 756c] │ │ │ │ - 0xffffffffffd505f0 (offset: 0x2ff90) -> 0xb9c8 fde=[ 75b8] │ │ │ │ - 0xffffffffffd507f0 (offset: 0x30190) -> 0xba14 fde=[ 7604] │ │ │ │ - 0xffffffffffd50a40 (offset: 0x303e0) -> 0xba68 fde=[ 7658] │ │ │ │ - 0xffffffffffd50c00 (offset: 0x305a0) -> 0xddb0 fde=[ 99a0] │ │ │ │ - 0xffffffffffd50e00 (offset: 0x307a0) -> 0x11970 fde=[ d560] │ │ │ │ - 0xffffffffffd521e0 (offset: 0x31b80) -> 0x119a0 fde=[ d590] │ │ │ │ - 0xffffffffffd535d0 (offset: 0x32f70) -> 0x12ab4 fde=[ e6a4] │ │ │ │ - 0xffffffffffd53650 (offset: 0x32ff0) -> 0x12b00 fde=[ e6f0] │ │ │ │ - 0xffffffffffd536d0 (offset: 0x33070) -> 0x14d00 fde=[ 108f0] │ │ │ │ - 0xffffffffffd53740 (offset: 0x330e0) -> 0x14d2c fde=[ 1091c] │ │ │ │ - 0xffffffffffd537b0 (offset: 0x33150) -> 0x14d58 fde=[ 10948] │ │ │ │ - 0xffffffffffd53820 (offset: 0x331c0) -> 0x14d84 fde=[ 10974] │ │ │ │ - 0xffffffffffd53890 (offset: 0x33230) -> 0x14db0 fde=[ 109a0] │ │ │ │ - 0xffffffffffd53900 (offset: 0x332a0) -> 0x14ddc fde=[ 109cc] │ │ │ │ - 0xffffffffffd53970 (offset: 0x33310) -> 0x14e08 fde=[ 109f8] │ │ │ │ - 0xffffffffffd539e0 (offset: 0x33380) -> 0x14e34 fde=[ 10a24] │ │ │ │ - 0xffffffffffd53b70 (offset: 0x33510) -> 0x14e80 fde=[ 10a70] │ │ │ │ - 0xffffffffffd53c00 (offset: 0x335a0) -> 0x15214 fde=[ 10e04] │ │ │ │ - 0xffffffffffd53ded (offset: 0x3378d) -> 0x154d8 fde=[ 110c8] │ │ │ │ - 0xffffffffffd53e20 (offset: 0x337c0) -> 0x16230 fde=[ 11e20] │ │ │ │ - 0xffffffffffd53e3a (offset: 0x337da) -> 0x16388 fde=[ 11f78] │ │ │ │ - 0xffffffffffd53e4d (offset: 0x337ed) -> 0x163a4 fde=[ 11f94] │ │ │ │ - 0xffffffffffd53e70 (offset: 0x33810) -> 0x163c0 fde=[ 11fb0] │ │ │ │ - 0xffffffffffd53e90 (offset: 0x33830) -> 0x163dc fde=[ 11fcc] │ │ │ │ - 0xffffffffffd54010 (offset: 0x339b0) -> 0x1640c fde=[ 11ffc] │ │ │ │ - 0xffffffffffd540b0 (offset: 0x33a50) -> 0x16830 fde=[ 12420] │ │ │ │ - 0xffffffffffd540d0 (offset: 0x33a70) -> 0x170b0 fde=[ 12ca0] │ │ │ │ - 0xffffffffffd54140 (offset: 0x33ae0) -> 0x170e4 fde=[ 12cd4] │ │ │ │ - 0xffffffffffd541b0 (offset: 0x33b50) -> 0x17118 fde=[ 12d08] │ │ │ │ - 0xffffffffffd54230 (offset: 0x33bd0) -> 0x1715c fde=[ 12d4c] │ │ │ │ - 0xffffffffffd542b0 (offset: 0x33c50) -> 0x17c34 fde=[ 13824] │ │ │ │ - 0xffffffffffd54300 (offset: 0x33ca0) -> 0x17c5c fde=[ 1384c] │ │ │ │ - 0xffffffffffd54350 (offset: 0x33cf0) -> 0x180e0 fde=[ 13cd0] │ │ │ │ - 0xffffffffffd54e70 (offset: 0x34810) -> 0x18130 fde=[ 13d20] │ │ │ │ - 0xffffffffffd55ae0 (offset: 0x35480) -> 0x181a8 fde=[ 13d98] │ │ │ │ - 0xffffffffffd56650 (offset: 0x35ff0) -> 0x18748 fde=[ 14338] │ │ │ │ - 0xffffffffffd56660 (offset: 0x36000) -> 0x18c6c fde=[ 1485c] │ │ │ │ - 0xffffffffffd566a0 (offset: 0x36040) -> 0x18c88 fde=[ 14878] │ │ │ │ - 0xffffffffffd566c0 (offset: 0x36060) -> 0x18ca8 fde=[ 14898] │ │ │ │ - 0xffffffffffd566e0 (offset: 0x36080) -> 0x18cc4 fde=[ 148b4] │ │ │ │ - 0xffffffffffd56700 (offset: 0x360a0) -> 0x18ce0 fde=[ 148d0] │ │ │ │ - 0xffffffffffd56720 (offset: 0x360c0) -> 0x18e04 fde=[ 149f4] │ │ │ │ - 0xffffffffffd56750 (offset: 0x360f0) -> 0x18e20 fde=[ 14a10] │ │ │ │ - 0xffffffffffd56820 (offset: 0x361c0) -> 0x18e9c fde=[ 14a8c] │ │ │ │ - 0xffffffffffd56860 (offset: 0x36200) -> 0x18eb8 fde=[ 14aa8] │ │ │ │ - 0xffffffffffd56879 (offset: 0x36219) -> 0x19000 fde=[ 14bf0] │ │ │ │ - 0xffffffffffd568ae (offset: 0x3624e) -> 0x1901c fde=[ 14c0c] │ │ │ │ - 0xffffffffffd568f0 (offset: 0x36290) -> 0x19038 fde=[ 14c28] │ │ │ │ - 0xffffffffffd5690b (offset: 0x362ab) -> 0x19054 fde=[ 14c44] │ │ │ │ - 0xffffffffffd5691f (offset: 0x362bf) -> 0x19070 fde=[ 14c60] │ │ │ │ - 0xffffffffffd56960 (offset: 0x36300) -> 0x19140 fde=[ 14d30] │ │ │ │ - 0xffffffffffd56995 (offset: 0x36335) -> 0x1908c fde=[ 14c7c] │ │ │ │ - 0xffffffffffd56a83 (offset: 0x36423) -> 0x190a8 fde=[ 14c98] │ │ │ │ - 0xffffffffffd56aa0 (offset: 0x36440) -> 0x190c4 fde=[ 14cb4] │ │ │ │ - 0xffffffffffd56ac0 (offset: 0x36460) -> 0x190e0 fde=[ 14cd0] │ │ │ │ - 0xffffffffffd56ae0 (offset: 0x36480) -> 0x190fc fde=[ 14cec] │ │ │ │ - 0xffffffffffd56b10 (offset: 0x364b0) -> 0x192d8 fde=[ 14ec8] │ │ │ │ - 0xffffffffffd56b70 (offset: 0x36510) -> 0x192f8 fde=[ 14ee8] │ │ │ │ - 0xffffffffffd56bd0 (offset: 0x36570) -> 0x194f0 fde=[ 150e0] │ │ │ │ - 0xffffffffffd56e50 (offset: 0x367f0) -> 0x19354 fde=[ 14f44] │ │ │ │ - 0xffffffffffd56f50 (offset: 0x368f0) -> 0x193a0 fde=[ 14f90] │ │ │ │ - 0xffffffffffd574c0 (offset: 0x36e60) -> 0x1bb78 fde=[ 17768] │ │ │ │ - 0xffffffffffd574e0 (offset: 0x36e80) -> 0x1bb8c fde=[ 1777c] │ │ │ │ - 0xffffffffffd57500 (offset: 0x36ea0) -> 0x1bba0 fde=[ 17790] │ │ │ │ - 0xffffffffffd57520 (offset: 0x36ec0) -> 0x1bbb4 fde=[ 177a4] │ │ │ │ - 0xffffffffffd57540 (offset: 0x36ee0) -> 0x1bbc8 fde=[ 177b8] │ │ │ │ - 0xffffffffffd57560 (offset: 0x36f00) -> 0x1bbdc fde=[ 177cc] │ │ │ │ - 0xffffffffffd57580 (offset: 0x36f20) -> 0x1bbf0 fde=[ 177e0] │ │ │ │ - 0xffffffffffd575a0 (offset: 0x36f40) -> 0x1bc04 fde=[ 177f4] │ │ │ │ - 0xffffffffffd575c0 (offset: 0x36f60) -> 0x1bc18 fde=[ 17808] │ │ │ │ - 0xffffffffffd575e0 (offset: 0x36f80) -> 0x1d1a0 fde=[ 18d90] │ │ │ │ - 0xffffffffffd58270 (offset: 0x37c10) -> 0x1d1f4 fde=[ 18de4] │ │ │ │ - 0xffffffffffd58eff (offset: 0x3889f) -> 0x1e9b4 fde=[ 1a5a4] │ │ │ │ - 0xffffffffffd58ff0 (offset: 0x38990) -> 0x1ee4c fde=[ 1aa3c] │ │ │ │ - 0xffffffffffd593e0 (offset: 0x38d80) -> 0x1f660 fde=[ 1b250] │ │ │ │ - 0xffffffffffd595e0 (offset: 0x38f80) -> 0x1f768 fde=[ 1b358] │ │ │ │ - 0xffffffffffd59600 (offset: 0x38fa0) -> 0x1f980 fde=[ 1b570] │ │ │ │ - 0xffffffffffd59630 (offset: 0x38fd0) -> 0x1faf0 fde=[ 1b6e0] │ │ │ │ - 0xffffffffffd596a0 (offset: 0x39040) -> 0x1f9ac fde=[ 1b59c] │ │ │ │ - 0xffffffffffd596f0 (offset: 0x39090) -> 0x1fc34 fde=[ 1b824] │ │ │ │ - 0xffffffffffd59af0 (offset: 0x39490) -> 0x1fa04 fde=[ 1b5f4] │ │ │ │ - 0xffffffffffd59bf0 (offset: 0x39590) -> 0x1fe30 fde=[ 1ba20] │ │ │ │ - 0xffffffffffd59d80 (offset: 0x39720) -> 0x1fe7c fde=[ 1ba6c] │ │ │ │ - 0xffffffffffd59e10 (offset: 0x397b0) -> 0x210a8 fde=[ 1cc98] │ │ │ │ - 0xffffffffffd59e80 (offset: 0x39820) -> 0x210d4 fde=[ 1ccc4] │ │ │ │ - 0xffffffffffd59ef0 (offset: 0x39890) -> 0x21100 fde=[ 1ccf0] │ │ │ │ - 0xffffffffffd5a040 (offset: 0x399e0) -> 0x21188 fde=[ 1cd78] │ │ │ │ - 0xffffffffffd5a0c0 (offset: 0x39a60) -> 0x21808 fde=[ 1d3f8] │ │ │ │ - 0xffffffffffd5a0d0 (offset: 0x39a70) -> 0x2184c fde=[ 1d43c] │ │ │ │ - 0xffffffffffd5a100 (offset: 0x39aa0) -> 0x220e4 fde=[ 1dcd4] │ │ │ │ - 0xffffffffffd5a2e0 (offset: 0x39c80) -> 0x21dac fde=[ 1d99c] │ │ │ │ - 0xffffffffffd5a3d0 (offset: 0x39d70) -> 0x22620 fde=[ 1e210] │ │ │ │ - 0xffffffffffd5a3e0 (offset: 0x39d80) -> 0x2263c fde=[ 1e22c] │ │ │ │ - 0xffffffffffd5a450 (offset: 0x39df0) -> 0x22664 fde=[ 1e254] │ │ │ │ - 0xffffffffffd5a4c0 (offset: 0x39e60) -> 0x2268c fde=[ 1e27c] │ │ │ │ - 0xffffffffffd5a530 (offset: 0x39ed0) -> 0x226b4 fde=[ 1e2a4] │ │ │ │ - 0xffffffffffd5a5a0 (offset: 0x39f40) -> 0x226dc fde=[ 1e2cc] │ │ │ │ - 0xffffffffffd5a610 (offset: 0x39fb0) -> 0x22704 fde=[ 1e2f4] │ │ │ │ - 0xffffffffffd5a680 (offset: 0x3a020) -> 0x2272c fde=[ 1e31c] │ │ │ │ - 0xffffffffffd5a6f0 (offset: 0x3a090) -> 0x22754 fde=[ 1e344] │ │ │ │ - 0xffffffffffd5a760 (offset: 0x3a100) -> 0x2277c fde=[ 1e36c] │ │ │ │ - 0xffffffffffd5a7d0 (offset: 0x3a170) -> 0x227a4 fde=[ 1e394] │ │ │ │ - 0xffffffffffd5a800 (offset: 0x3a1a0) -> 0x227c8 fde=[ 1e3b8] │ │ │ │ - 0xffffffffffd5a870 (offset: 0x3a210) -> 0x227f0 fde=[ 1e3e0] │ │ │ │ - 0xffffffffffd5a8e0 (offset: 0x3a280) -> 0x22818 fde=[ 1e408] │ │ │ │ - 0xffffffffffd5aa60 (offset: 0x3a400) -> 0x22848 fde=[ 1e438] │ │ │ │ - 0xffffffffffd5aaf0 (offset: 0x3a490) -> 0x22870 fde=[ 1e460] │ │ │ │ - 0xffffffffffd5ab60 (offset: 0x3a500) -> 0x22894 fde=[ 1e484] │ │ │ │ - 0xffffffffffd5ac00 (offset: 0x3a5a0) -> 0x22e90 fde=[ 1ea80] │ │ │ │ - 0xffffffffffd5ac20 (offset: 0x3a5c0) -> 0x2317c fde=[ 1ed6c] │ │ │ │ - 0xffffffffffd5ac50 (offset: 0x3a5f0) -> 0x23b80 fde=[ 1f770] │ │ │ │ - 0xffffffffffd5ac80 (offset: 0x3a620) -> 0x23b9c fde=[ 1f78c] │ │ │ │ - 0xffffffffffd5acd0 (offset: 0x3a670) -> 0x23bc0 fde=[ 1f7b0] │ │ │ │ - 0xffffffffffd5ad20 (offset: 0x3a6c0) -> 0x23f74 fde=[ 1fb64] │ │ │ │ - 0xffffffffffd5ad30 (offset: 0x3a6d0) -> 0x24234 fde=[ 1fe24] │ │ │ │ - 0xffffffffffd5adf0 (offset: 0x3a790) -> 0x2425c fde=[ 1fe4c] │ │ │ │ - 0xffffffffffd5ae70 (offset: 0x3a810) -> 0x24280 fde=[ 1fe70] │ │ │ │ - 0xffffffffffd5aed0 (offset: 0x3a870) -> 0x2429c fde=[ 1fe8c] │ │ │ │ - 0xffffffffffd5af10 (offset: 0x3a8b0) -> 0x24840 fde=[ 20430] │ │ │ │ - 0xffffffffffd5b510 (offset: 0x3aeb0) -> 0x24874 fde=[ 20464] │ │ │ │ - 0xffffffffffd5c170 (offset: 0x3bb10) -> 0x24bd4 fde=[ 207c4] │ │ │ │ - 0xffffffffffd5c190 (offset: 0x3bb30) -> 0x252d8 fde=[ 20ec8] │ │ │ │ - 0xffffffffffd5c240 (offset: 0x3bbe0) -> 0x2530c fde=[ 20efc] │ │ │ │ - 0xffffffffffd5c2e0 (offset: 0x3bc80) -> 0x25340 fde=[ 20f30] │ │ │ │ - 0xffffffffffd5c380 (offset: 0x3bd20) -> 0x25374 fde=[ 20f64] │ │ │ │ - 0xffffffffffd5c42f (offset: 0x3bdcf) -> 0x25270 fde=[ 20e60] │ │ │ │ - 0xffffffffffd5c464 (offset: 0x3be04) -> 0x2528c fde=[ 20e7c] │ │ │ │ - 0xffffffffffd5c4a0 (offset: 0x3be40) -> 0x253a8 fde=[ 20f98] │ │ │ │ - 0xffffffffffd5c4f0 (offset: 0x3be90) -> 0x25520 fde=[ 21110] │ │ │ │ - 0xffffffffffd5c520 (offset: 0x3bec0) -> 0x2556c fde=[ 2115c] │ │ │ │ - 0xffffffffffd5c730 (offset: 0x3c0d0) -> 0x2559c fde=[ 2118c] │ │ │ │ - 0xffffffffffd5c890 (offset: 0x3c230) -> 0x255c8 fde=[ 211b8] │ │ │ │ - 0xffffffffffd5c970 (offset: 0x3c310) -> 0x25614 fde=[ 21204] │ │ │ │ - 0xffffffffffd5c990 (offset: 0x3c330) -> 0x25644 fde=[ 21234] │ │ │ │ - 0xffffffffffd5c9b5 (offset: 0x3c355) -> 0x25660 fde=[ 21250] │ │ │ │ - 0xffffffffffd5c9d5 (offset: 0x3c375) -> 0x259b4 fde=[ 215a4] │ │ │ │ - 0xffffffffffd5ca30 (offset: 0x3c3d0) -> 0x25a44 fde=[ 21634] │ │ │ │ - 0xffffffffffd5cad0 (offset: 0x3c470) -> 0x25e28 fde=[ 21a18] │ │ │ │ - 0xffffffffffd5cbc0 (offset: 0x3c560) -> 0x262d8 fde=[ 21ec8] │ │ │ │ - 0xffffffffffd5d310 (offset: 0x3ccb0) -> 0x4488 fde=[ 78] │ │ │ │ - 0xffffffffffd5d4b0 (offset: 0x3ce50) -> 0x44f0 fde=[ e0] │ │ │ │ - 0xffffffffffd5d670 (offset: 0x3d010) -> 0x4558 fde=[ 148] │ │ │ │ - 0xffffffffffd5d7c0 (offset: 0x3d160) -> 0x4578 fde=[ 168] │ │ │ │ - 0xffffffffffd5d800 (offset: 0x3d1a0) -> 0x458c fde=[ 17c] │ │ │ │ - 0xffffffffffd5d900 (offset: 0x3d2a0) -> 0x45bc fde=[ 1ac] │ │ │ │ - 0xffffffffffd5d920 (offset: 0x3d2c0) -> 0x45d0 fde=[ 1c0] │ │ │ │ - 0xffffffffffd5dad0 (offset: 0x3d470) -> 0x45f0 fde=[ 1e0] │ │ │ │ - 0xffffffffffd5daf0 (offset: 0x3d490) -> 0x4678 fde=[ 268] │ │ │ │ - 0xffffffffffd5dbb0 (offset: 0x3d550) -> 0x4690 fde=[ 280] │ │ │ │ - 0xffffffffffd5de00 (offset: 0x3d7a0) -> 0x4714 fde=[ 304] │ │ │ │ - 0xffffffffffd5de50 (offset: 0x3d7f0) -> 0x4734 fde=[ 324] │ │ │ │ - 0xffffffffffd5dee0 (offset: 0x3d880) -> 0x4788 fde=[ 378] │ │ │ │ - 0xffffffffffd5df50 (offset: 0x3d8f0) -> 0x47cc fde=[ 3bc] │ │ │ │ - 0xffffffffffd5e5d0 (offset: 0x3df70) -> 0x47a0 fde=[ 390] │ │ │ │ - 0xffffffffffd5e6e0 (offset: 0x3e080) -> 0x4810 fde=[ 400] │ │ │ │ - 0xffffffffffd5e8d0 (offset: 0x3e270) -> 0x48b8 fde=[ 4a8] │ │ │ │ - 0xffffffffffd5ea10 (offset: 0x3e3b0) -> 0x4860 fde=[ 450] │ │ │ │ - 0xffffffffffd5eb00 (offset: 0x3e4a0) -> 0x48f8 fde=[ 4e8] │ │ │ │ - 0xffffffffffd5ec40 (offset: 0x3e5e0) -> 0x4888 fde=[ 478] │ │ │ │ - 0xffffffffffd5ed20 (offset: 0x3e6c0) -> 0x4970 fde=[ 560] │ │ │ │ - 0xffffffffffd5eeb0 (offset: 0x3e850) -> 0x49ac fde=[ 59c] │ │ │ │ - 0xffffffffffd5f080 (offset: 0x3ea20) -> 0x49e8 fde=[ 5d8] │ │ │ │ - 0xffffffffffd5f280 (offset: 0x3ec20) -> 0x4a24 fde=[ 614] │ │ │ │ - 0xffffffffffd5f490 (offset: 0x3ee30) -> 0x4a60 fde=[ 650] │ │ │ │ - 0xffffffffffd5f660 (offset: 0x3f000) -> 0x4aac fde=[ 69c] │ │ │ │ - 0xffffffffffd5f830 (offset: 0x3f1d0) -> 0x4ae8 fde=[ 6d8] │ │ │ │ - 0xffffffffffd5fa30 (offset: 0x3f3d0) -> 0x4b24 fde=[ 714] │ │ │ │ - 0xffffffffffd5fcb0 (offset: 0x3f650) -> 0x4b60 fde=[ 750] │ │ │ │ - 0xffffffffffd5fec0 (offset: 0x3f860) -> 0x4b9c fde=[ 78c] │ │ │ │ - 0xffffffffffd60090 (offset: 0x3fa30) -> 0x4bd8 fde=[ 7c8] │ │ │ │ - 0xffffffffffd60320 (offset: 0x3fcc0) -> 0x4c1c fde=[ 80c] │ │ │ │ - 0xffffffffffd604f0 (offset: 0x3fe90) -> 0x4c68 fde=[ 858] │ │ │ │ - 0xffffffffffd606c0 (offset: 0x40060) -> 0x4ca4 fde=[ 894] │ │ │ │ - 0xffffffffffd60950 (offset: 0x402f0) -> 0x4ce8 fde=[ 8d8] │ │ │ │ - 0xffffffffffd60ae0 (offset: 0x40480) -> 0x4d24 fde=[ 914] │ │ │ │ - 0xffffffffffd60d60 (offset: 0x40700) -> 0x4d60 fde=[ 950] │ │ │ │ - 0xffffffffffd60da0 (offset: 0x40740) -> 0x4d90 fde=[ 980] │ │ │ │ - 0xffffffffffd60de0 (offset: 0x40780) -> 0x4dc0 fde=[ 9b0] │ │ │ │ - 0xffffffffffd60ed0 (offset: 0x40870) -> 0x4dfc fde=[ 9ec] │ │ │ │ - 0xffffffffffd60fc0 (offset: 0x40960) -> 0x4e38 fde=[ a28] │ │ │ │ - 0xffffffffffd61030 (offset: 0x409d0) -> 0x4e74 fde=[ a64] │ │ │ │ - 0xffffffffffd610a0 (offset: 0x40a40) -> 0x4eb0 fde=[ aa0] │ │ │ │ - 0xffffffffffd610e0 (offset: 0x40a80) -> 0x4ee0 fde=[ ad0] │ │ │ │ - 0xffffffffffd61120 (offset: 0x40ac0) -> 0x4938 fde=[ 528] │ │ │ │ - 0xffffffffffd611e0 (offset: 0x40b80) -> 0x4f10 fde=[ b00] │ │ │ │ - 0xffffffffffd612f0 (offset: 0x40c90) -> 0x4f3c fde=[ b2c] │ │ │ │ - 0xffffffffffd61400 (offset: 0x40da0) -> 0x4f68 fde=[ b58] │ │ │ │ - 0xffffffffffd62e60 (offset: 0x42800) -> 0x4fbc fde=[ bac] │ │ │ │ - 0xffffffffffd648c0 (offset: 0x44260) -> 0x519c fde=[ d8c] │ │ │ │ - 0xffffffffffd64970 (offset: 0x44310) -> 0x51cc fde=[ dbc] │ │ │ │ - 0xffffffffffd64a20 (offset: 0x443c0) -> 0x5010 fde=[ c00] │ │ │ │ - 0xffffffffffd64bd0 (offset: 0x44570) -> 0x505c fde=[ c4c] │ │ │ │ - 0xffffffffffd64d90 (offset: 0x44730) -> 0x50a8 fde=[ c98] │ │ │ │ - 0xffffffffffd65140 (offset: 0x44ae0) -> 0x50e8 fde=[ cd8] │ │ │ │ - 0xffffffffffd65260 (offset: 0x44c00) -> 0x5128 fde=[ d18] │ │ │ │ - 0xffffffffffd653b0 (offset: 0x44d50) -> 0x5174 fde=[ d64] │ │ │ │ - 0xffffffffffd65470 (offset: 0x44e10) -> 0x5188 fde=[ d78] │ │ │ │ - 0xffffffffffd65500 (offset: 0x44ea0) -> 0x51fc fde=[ dec] │ │ │ │ - 0xffffffffffd65840 (offset: 0x451e0) -> 0x524c fde=[ e3c] │ │ │ │ - 0xffffffffffd65b60 (offset: 0x45500) -> 0x529c fde=[ e8c] │ │ │ │ - 0xffffffffffd66060 (offset: 0x45a00) -> 0x52ec fde=[ edc] │ │ │ │ - 0xffffffffffd66580 (offset: 0x45f20) -> 0x5340 fde=[ f30] │ │ │ │ - 0xffffffffffd666d0 (offset: 0x46070) -> 0x5364 fde=[ f54] │ │ │ │ - 0xffffffffffd66820 (offset: 0x461c0) -> 0x5388 fde=[ f78] │ │ │ │ - 0xffffffffffd66a50 (offset: 0x463f0) -> 0x53fc fde=[ fec] │ │ │ │ - 0xffffffffffd66e90 (offset: 0x46830) -> 0x5450 fde=[ 1040] │ │ │ │ - 0xffffffffffd672d0 (offset: 0x46c70) -> 0x53d0 fde=[ fc0] │ │ │ │ - 0xffffffffffd67390 (offset: 0x46d30) -> 0x54a8 fde=[ 1098] │ │ │ │ - 0xffffffffffd67480 (offset: 0x46e20) -> 0x54c0 fde=[ 10b0] │ │ │ │ - 0xffffffffffd67740 (offset: 0x470e0) -> 0x54d8 fde=[ 10c8] │ │ │ │ - 0xffffffffffd67aa0 (offset: 0x47440) -> 0x54f0 fde=[ 10e0] │ │ │ │ - 0xffffffffffd67d10 (offset: 0x476b0) -> 0x5518 fde=[ 1108] │ │ │ │ - 0xffffffffffd69280 (offset: 0x48c20) -> 0x5538 fde=[ 1128] │ │ │ │ - 0xffffffffffd6bea0 (offset: 0x4b840) -> 0x5560 fde=[ 1150] │ │ │ │ - 0xffffffffffd6c0a0 (offset: 0x4ba40) -> 0x5588 fde=[ 1178] │ │ │ │ - 0xffffffffffd6c7b0 (offset: 0x4c150) -> 0x55a8 fde=[ 1198] │ │ │ │ - 0xffffffffffd6d230 (offset: 0x4cbd0) -> 0x55c8 fde=[ 11b8] │ │ │ │ - 0xffffffffffd6d340 (offset: 0x4cce0) -> 0x55e0 fde=[ 11d0] │ │ │ │ - 0xffffffffffd6eb10 (offset: 0x4e4b0) -> 0x5610 fde=[ 1200] │ │ │ │ - 0xffffffffffd70290 (offset: 0x4fc30) -> 0x5640 fde=[ 1230] │ │ │ │ - 0xffffffffffd70300 (offset: 0x4fca0) -> 0x5658 fde=[ 1248] │ │ │ │ - 0xffffffffffd70310 (offset: 0x4fcb0) -> 0x56dc fde=[ 12cc] │ │ │ │ - 0xffffffffffd70740 (offset: 0x500e0) -> 0x5730 fde=[ 1320] │ │ │ │ - 0xffffffffffd70b70 (offset: 0x50510) -> 0x5670 fde=[ 1260] │ │ │ │ - 0xffffffffffd710c0 (offset: 0x50a60) -> 0x56c0 fde=[ 12b0] │ │ │ │ - 0xffffffffffd71330 (offset: 0x50cd0) -> 0x58bc fde=[ 14ac] │ │ │ │ - 0xffffffffffd71520 (offset: 0x50ec0) -> 0x5900 fde=[ 14f0] │ │ │ │ - 0xffffffffffd715c0 (offset: 0x50f60) -> 0x5788 fde=[ 1378] │ │ │ │ - 0xffffffffffd71690 (offset: 0x51030) -> 0x57d0 fde=[ 13c0] │ │ │ │ - 0xffffffffffd71700 (offset: 0x510a0) -> 0x580c fde=[ 13fc] │ │ │ │ - 0xffffffffffd71740 (offset: 0x510e0) -> 0x5824 fde=[ 1414] │ │ │ │ - 0xffffffffffd71780 (offset: 0x51120) -> 0x583c fde=[ 142c] │ │ │ │ - 0xffffffffffd717c0 (offset: 0x51160) -> 0x5854 fde=[ 1444] │ │ │ │ - 0xffffffffffd71800 (offset: 0x511a0) -> 0x5954 fde=[ 1544] │ │ │ │ - 0xffffffffffd71df0 (offset: 0x51790) -> 0x586c fde=[ 145c] │ │ │ │ - 0xffffffffffd71f40 (offset: 0x518e0) -> 0x59a8 fde=[ 1598] │ │ │ │ - 0xffffffffffd72280 (offset: 0x51c20) -> 0x59fc fde=[ 15ec] │ │ │ │ - 0xffffffffffd72970 (offset: 0x52310) -> 0x5a4c fde=[ 163c] │ │ │ │ - 0xffffffffffd72a90 (offset: 0x52430) -> 0x5aa0 fde=[ 1690] │ │ │ │ - 0xffffffffffd72dd0 (offset: 0x52770) -> 0x5af4 fde=[ 16e4] │ │ │ │ - 0xffffffffffd72ef0 (offset: 0x52890) -> 0x5b48 fde=[ 1738] │ │ │ │ - 0xffffffffffd73050 (offset: 0x529f0) -> 0x5b9c fde=[ 178c] │ │ │ │ - 0xffffffffffd73880 (offset: 0x53220) -> 0x5bf0 fde=[ 17e0] │ │ │ │ - 0xffffffffffd739a0 (offset: 0x53340) -> 0x5c44 fde=[ 1834] │ │ │ │ - 0xffffffffffd73b00 (offset: 0x534a0) -> 0x5c98 fde=[ 1888] │ │ │ │ - 0xffffffffffd73e40 (offset: 0x537e0) -> 0x5cec fde=[ 18dc] │ │ │ │ - 0xffffffffffd74530 (offset: 0x53ed0) -> 0x5d3c fde=[ 192c] │ │ │ │ - 0xffffffffffd74650 (offset: 0x53ff0) -> 0x5d90 fde=[ 1980] │ │ │ │ - 0xffffffffffd74990 (offset: 0x54330) -> 0x5de4 fde=[ 19d4] │ │ │ │ - 0xffffffffffd751c0 (offset: 0x54b60) -> 0x5e38 fde=[ 1a28] │ │ │ │ - 0xffffffffffd752c0 (offset: 0x54c60) -> 0x6418 fde=[ 2008] │ │ │ │ - 0xffffffffffd758f0 (offset: 0x55290) -> 0x646c fde=[ 205c] │ │ │ │ - 0xffffffffffd760f0 (offset: 0x55a90) -> 0x5e68 fde=[ 1a58] │ │ │ │ - 0xffffffffffd761d0 (offset: 0x55b70) -> 0x5e8c fde=[ 1a7c] │ │ │ │ - 0xffffffffffd762b0 (offset: 0x55c50) -> 0x5eb0 fde=[ 1aa0] │ │ │ │ - 0xffffffffffd76520 (offset: 0x55ec0) -> 0x5f18 fde=[ 1b08] │ │ │ │ - 0xffffffffffd76890 (offset: 0x56230) -> 0x5f80 fde=[ 1b70] │ │ │ │ - 0xffffffffffd76bb0 (offset: 0x56550) -> 0x5fe8 fde=[ 1bd8] │ │ │ │ - 0xffffffffffd76e00 (offset: 0x567a0) -> 0x6050 fde=[ 1c40] │ │ │ │ - 0xffffffffffd77010 (offset: 0x569b0) -> 0x609c fde=[ 1c8c] │ │ │ │ - 0xffffffffffd77790 (offset: 0x57130) -> 0x60ec fde=[ 1cdc] │ │ │ │ - 0xffffffffffd77970 (offset: 0x57310) -> 0x612c fde=[ 1d1c] │ │ │ │ - 0xffffffffffd77b70 (offset: 0x57510) -> 0x616c fde=[ 1d5c] │ │ │ │ - 0xffffffffffd781a0 (offset: 0x57b40) -> 0x61bc fde=[ 1dac] │ │ │ │ - 0xffffffffffd783c0 (offset: 0x57d60) -> 0x6208 fde=[ 1df8] │ │ │ │ - 0xffffffffffd785c0 (offset: 0x57f60) -> 0x6244 fde=[ 1e34] │ │ │ │ - 0xffffffffffd78b30 (offset: 0x584d0) -> 0x6290 fde=[ 1e80] │ │ │ │ - 0xffffffffffd78e60 (offset: 0x58800) -> 0x62dc fde=[ 1ecc] │ │ │ │ - 0xffffffffffd79170 (offset: 0x58b10) -> 0x6328 fde=[ 1f18] │ │ │ │ - 0xffffffffffd79700 (offset: 0x590a0) -> 0x6378 fde=[ 1f68] │ │ │ │ - 0xffffffffffd79a70 (offset: 0x59410) -> 0x64c0 fde=[ 20b0] │ │ │ │ - 0xffffffffffd79bd0 (offset: 0x59570) -> 0x6514 fde=[ 2104] │ │ │ │ - 0xffffffffffd79d10 (offset: 0x596b0) -> 0x6568 fde=[ 2158] │ │ │ │ - 0xffffffffffd79e70 (offset: 0x59810) -> 0x65bc fde=[ 21ac] │ │ │ │ - 0xffffffffffd79fb0 (offset: 0x59950) -> 0x6610 fde=[ 2200] │ │ │ │ - 0xffffffffffd7a110 (offset: 0x59ab0) -> 0x6664 fde=[ 2254] │ │ │ │ - 0xffffffffffd7a250 (offset: 0x59bf0) -> 0x66b8 fde=[ 22a8] │ │ │ │ - 0xffffffffffd7a390 (offset: 0x59d30) -> 0x670c fde=[ 22fc] │ │ │ │ - 0xffffffffffd7a4f0 (offset: 0x59e90) -> 0x6760 fde=[ 2350] │ │ │ │ - 0xffffffffffd7a630 (offset: 0x59fd0) -> 0x67b4 fde=[ 23a4] │ │ │ │ - 0xffffffffffd7a790 (offset: 0x5a130) -> 0x63c8 fde=[ 1fb8] │ │ │ │ - 0xffffffffffd7a7e0 (offset: 0x5a180) -> 0x63dc fde=[ 1fcc] │ │ │ │ - 0xffffffffffd7a830 (offset: 0x5a1d0) -> 0x63f0 fde=[ 1fe0] │ │ │ │ - 0xffffffffffd7a880 (offset: 0x5a220) -> 0x6404 fde=[ 1ff4] │ │ │ │ - 0xffffffffffd7a8d0 (offset: 0x5a270) -> 0x6808 fde=[ 23f8] │ │ │ │ - 0xffffffffffd7abe0 (offset: 0x5a580) -> 0x6858 fde=[ 2448] │ │ │ │ - 0xffffffffffd7ad30 (offset: 0x5a6d0) -> 0x6888 fde=[ 2478] │ │ │ │ - 0xffffffffffd7ae80 (offset: 0x5a820) -> 0x68b8 fde=[ 24a8] │ │ │ │ - 0xffffffffffd7b290 (offset: 0x5ac30) -> 0x6908 fde=[ 24f8] │ │ │ │ - 0xffffffffffd7b600 (offset: 0x5afa0) -> 0x6954 fde=[ 2544] │ │ │ │ - 0xffffffffffd7b950 (offset: 0x5b2f0) -> 0x69a0 fde=[ 2590] │ │ │ │ - 0xffffffffffd7bc80 (offset: 0x5b620) -> 0x69f0 fde=[ 25e0] │ │ │ │ - 0xffffffffffd7c160 (offset: 0x5bb00) -> 0x6a40 fde=[ 2630] │ │ │ │ - 0xffffffffffd7c640 (offset: 0x5bfe0) -> 0x6a90 fde=[ 2680] │ │ │ │ - 0xffffffffffd7c7d0 (offset: 0x5c170) -> 0x6acc fde=[ 26bc] │ │ │ │ - 0xffffffffffd7cb30 (offset: 0x5c4d0) -> 0x6b10 fde=[ 2700] │ │ │ │ - 0xffffffffffd7ccf0 (offset: 0x5c690) -> 0x6b2c fde=[ 271c] │ │ │ │ - 0xffffffffffd7cfc0 (offset: 0x5c960) -> 0x6b98 fde=[ 2788] │ │ │ │ - 0xffffffffffd7d1f0 (offset: 0x5cb90) -> 0x6bb4 fde=[ 27a4] │ │ │ │ - 0xffffffffffd7f290 (offset: 0x5ec30) -> 0x6bc8 fde=[ 27b8] │ │ │ │ - 0xffffffffffd7fb70 (offset: 0x5f510) -> 0x6c04 fde=[ 27f4] │ │ │ │ - 0xffffffffffd7fde0 (offset: 0x5f780) -> 0x6c20 fde=[ 2810] │ │ │ │ - 0xffffffffffd7ffb0 (offset: 0x5f950) -> 0x6c3c fde=[ 282c] │ │ │ │ - 0xffffffffffd80110 (offset: 0x5fab0) -> 0x6c78 fde=[ 2868] │ │ │ │ - 0xffffffffffd80650 (offset: 0x5fff0) -> 0x6cc8 fde=[ 28b8] │ │ │ │ - 0xffffffffffd807e0 (offset: 0x60180) -> 0x6cf4 fde=[ 28e4] │ │ │ │ - 0xffffffffffd80a00 (offset: 0x603a0) -> 0x6d18 fde=[ 2908] │ │ │ │ - 0xffffffffffd80a90 (offset: 0x60430) -> 0x6d44 fde=[ 2934] │ │ │ │ - 0xffffffffffd80b00 (offset: 0x604a0) -> 0x78b0 fde=[ 34a0] │ │ │ │ - 0xffffffffffd80c10 (offset: 0x605b0) -> 0x7904 fde=[ 34f4] │ │ │ │ - 0xffffffffffd80c70 (offset: 0x60610) -> 0x6d90 fde=[ 2980] │ │ │ │ - 0xffffffffffd80c90 (offset: 0x60630) -> 0x6da4 fde=[ 2994] │ │ │ │ - 0xffffffffffd80d10 (offset: 0x606b0) -> 0x7940 fde=[ 3530] │ │ │ │ - 0xffffffffffd80df0 (offset: 0x60790) -> 0x79a8 fde=[ 3598] │ │ │ │ - 0xffffffffffd80ed0 (offset: 0x60870) -> 0x6dd0 fde=[ 29c0] │ │ │ │ - 0xffffffffffd80ee0 (offset: 0x60880) -> 0x6de4 fde=[ 29d4] │ │ │ │ - 0xffffffffffd80f40 (offset: 0x608e0) -> 0x6e10 fde=[ 2a00] │ │ │ │ - 0xffffffffffd80ff0 (offset: 0x60990) -> 0x6e30 fde=[ 2a20] │ │ │ │ - 0xffffffffffd81050 (offset: 0x609f0) -> 0x7a10 fde=[ 3600] │ │ │ │ - 0xffffffffffd81190 (offset: 0x60b30) -> 0x7a64 fde=[ 3654] │ │ │ │ - 0xffffffffffd811f0 (offset: 0x60b90) -> 0x6e54 fde=[ 2a44] │ │ │ │ - 0xffffffffffd81280 (offset: 0x60c20) -> 0x6e78 fde=[ 2a68] │ │ │ │ - 0xffffffffffd812e0 (offset: 0x60c80) -> 0x7aa0 fde=[ 3690] │ │ │ │ - 0xffffffffffd813a0 (offset: 0x60d40) -> 0x7af4 fde=[ 36e4] │ │ │ │ - 0xffffffffffd81460 (offset: 0x60e00) -> 0x6e9c fde=[ 2a8c] │ │ │ │ - 0xffffffffffd81510 (offset: 0x60eb0) -> 0x6ebc fde=[ 2aac] │ │ │ │ - 0xffffffffffd81610 (offset: 0x60fb0) -> 0x6f08 fde=[ 2af8] │ │ │ │ - 0xffffffffffd816e0 (offset: 0x61080) -> 0x7b48 fde=[ 3738] │ │ │ │ - 0xffffffffffd817e0 (offset: 0x61180) -> 0x7b84 fde=[ 3774] │ │ │ │ - 0xffffffffffd818e0 (offset: 0x61280) -> 0x6f3c fde=[ 2b2c] │ │ │ │ - 0xffffffffffd81990 (offset: 0x61330) -> 0x6f88 fde=[ 2b78] │ │ │ │ - 0xffffffffffd819c0 (offset: 0x61360) -> 0x6f9c fde=[ 2b8c] │ │ │ │ - 0xffffffffffd81b40 (offset: 0x614e0) -> 0x6fe8 fde=[ 2bd8] │ │ │ │ - 0xffffffffffd81ba0 (offset: 0x61540) -> 0x7bc0 fde=[ 37b0] │ │ │ │ - 0xffffffffffd81c00 (offset: 0x615a0) -> 0x7bfc fde=[ 37ec] │ │ │ │ - 0xffffffffffd81ce0 (offset: 0x61680) -> 0x700c fde=[ 2bfc] │ │ │ │ - 0xffffffffffd81e00 (offset: 0x617a0) -> 0x7c30 fde=[ 3820] │ │ │ │ - 0xffffffffffd81ee0 (offset: 0x61880) -> 0x7048 fde=[ 2c38] │ │ │ │ - 0xffffffffffd81f10 (offset: 0x618b0) -> 0x7064 fde=[ 2c54] │ │ │ │ - 0xffffffffffd81fa0 (offset: 0x61940) -> 0x7c64 fde=[ 3854] │ │ │ │ - 0xffffffffffd82000 (offset: 0x619a0) -> 0x7090 fde=[ 2c80] │ │ │ │ - 0xffffffffffd82060 (offset: 0x61a00) -> 0x7ca0 fde=[ 3890] │ │ │ │ - 0xffffffffffd82110 (offset: 0x61ab0) -> 0x7ce8 fde=[ 38d8] │ │ │ │ - 0xffffffffffd821b0 (offset: 0x61b50) -> 0x7d20 fde=[ 3910] │ │ │ │ - 0xffffffffffd82250 (offset: 0x61bf0) -> 0x7d58 fde=[ 3948] │ │ │ │ - 0xffffffffffd82340 (offset: 0x61ce0) -> 0x70b4 fde=[ 2ca4] │ │ │ │ - 0xffffffffffd82360 (offset: 0x61d00) -> 0x7d94 fde=[ 3984] │ │ │ │ - 0xffffffffffd82450 (offset: 0x61df0) -> 0x70d0 fde=[ 2cc0] │ │ │ │ - 0xffffffffffd82490 (offset: 0x61e30) -> 0x70fc fde=[ 2cec] │ │ │ │ - 0xffffffffffd824c0 (offset: 0x61e60) -> 0x7dd0 fde=[ 39c0] │ │ │ │ - 0xffffffffffd82560 (offset: 0x61f00) -> 0x7118 fde=[ 2d08] │ │ │ │ - 0xffffffffffd825d0 (offset: 0x61f70) -> 0x7140 fde=[ 2d30] │ │ │ │ - 0xffffffffffd82640 (offset: 0x61fe0) -> 0x7168 fde=[ 2d58] │ │ │ │ - 0xffffffffffd826f0 (offset: 0x62090) -> 0x7e10 fde=[ 3a00] │ │ │ │ - 0xffffffffffd82790 (offset: 0x62130) -> 0x7e4c fde=[ 3a3c] │ │ │ │ - 0xffffffffffd82800 (offset: 0x621a0) -> 0x7e88 fde=[ 3a78] │ │ │ │ - 0xffffffffffd82870 (offset: 0x62210) -> 0x7ec4 fde=[ 3ab4] │ │ │ │ - 0xffffffffffd82910 (offset: 0x622b0) -> 0x7f00 fde=[ 3af0] │ │ │ │ - 0xffffffffffd82950 (offset: 0x622f0) -> 0x7194 fde=[ 2d84] │ │ │ │ - 0xffffffffffd82990 (offset: 0x62330) -> 0x7f30 fde=[ 3b20] │ │ │ │ - 0xffffffffffd82a70 (offset: 0x62410) -> 0x71c0 fde=[ 2db0] │ │ │ │ - 0xffffffffffd82b40 (offset: 0x624e0) -> 0x7f84 fde=[ 3b74] │ │ │ │ - 0xffffffffffd82bd0 (offset: 0x62570) -> 0x7fc4 fde=[ 3bb4] │ │ │ │ - 0xffffffffffd82c60 (offset: 0x62600) -> 0x8004 fde=[ 3bf4] │ │ │ │ - 0xffffffffffd82e80 (offset: 0x62820) -> 0x71e0 fde=[ 2dd0] │ │ │ │ - 0xffffffffffd82ea0 (offset: 0x62840) -> 0x8044 fde=[ 3c34] │ │ │ │ - 0xffffffffffd82f30 (offset: 0x628d0) -> 0x8094 fde=[ 3c84] │ │ │ │ - 0xffffffffffd83020 (offset: 0x629c0) -> 0x80e8 fde=[ 3cd8] │ │ │ │ - 0xffffffffffd83070 (offset: 0x62a10) -> 0x71f4 fde=[ 2de4] │ │ │ │ - 0xffffffffffd83080 (offset: 0x62a20) -> 0x7208 fde=[ 2df8] │ │ │ │ - 0xffffffffffd830e0 (offset: 0x62a80) -> 0x8124 fde=[ 3d14] │ │ │ │ - 0xffffffffffd83160 (offset: 0x62b00) -> 0x7244 fde=[ 2e34] │ │ │ │ - 0xffffffffffd83180 (offset: 0x62b20) -> 0x7258 fde=[ 2e48] │ │ │ │ - 0xffffffffffd83220 (offset: 0x62bc0) -> 0x8160 fde=[ 3d50] │ │ │ │ - 0xffffffffffd832c0 (offset: 0x62c60) -> 0x81a0 fde=[ 3d90] │ │ │ │ - 0xffffffffffd83360 (offset: 0x62d00) -> 0x81e0 fde=[ 3dd0] │ │ │ │ - 0xffffffffffd83460 (offset: 0x62e00) -> 0x7288 fde=[ 2e78] │ │ │ │ - 0xffffffffffd834a0 (offset: 0x62e40) -> 0x8234 fde=[ 3e24] │ │ │ │ - 0xffffffffffd83560 (offset: 0x62f00) -> 0x72a8 fde=[ 2e98] │ │ │ │ - 0xffffffffffd83590 (offset: 0x62f30) -> 0x8288 fde=[ 3e78] │ │ │ │ - 0xffffffffffd83640 (offset: 0x62fe0) -> 0x82dc fde=[ 3ecc] │ │ │ │ - 0xffffffffffd837a0 (offset: 0x63140) -> 0x72c8 fde=[ 2eb8] │ │ │ │ - 0xffffffffffd837d0 (offset: 0x63170) -> 0x72e8 fde=[ 2ed8] │ │ │ │ - 0xffffffffffd83810 (offset: 0x631b0) -> 0x8330 fde=[ 3f20] │ │ │ │ - 0xffffffffffd83870 (offset: 0x63210) -> 0x836c fde=[ 3f5c] │ │ │ │ - 0xffffffffffd83900 (offset: 0x632a0) -> 0x7308 fde=[ 2ef8] │ │ │ │ - 0xffffffffffd83990 (offset: 0x63330) -> 0x83bc fde=[ 3fac] │ │ │ │ - 0xffffffffffd83a70 (offset: 0x63410) -> 0x83fc fde=[ 3fec] │ │ │ │ - 0xffffffffffd83be0 (offset: 0x63580) -> 0x8450 fde=[ 4040] │ │ │ │ - 0xffffffffffd83cc0 (offset: 0x63660) -> 0x8490 fde=[ 4080] │ │ │ │ - 0xffffffffffd83d70 (offset: 0x63710) -> 0x84cc fde=[ 40bc] │ │ │ │ - 0xffffffffffd83ee0 (offset: 0x63880) -> 0x8508 fde=[ 40f8] │ │ │ │ - 0xffffffffffd84050 (offset: 0x639f0) -> 0x8544 fde=[ 4134] │ │ │ │ - 0xffffffffffd841d0 (offset: 0x63b70) -> 0x8580 fde=[ 4170] │ │ │ │ - 0xffffffffffd84290 (offset: 0x63c30) -> 0x85bc fde=[ 41ac] │ │ │ │ - 0xffffffffffd842d0 (offset: 0x63c70) -> 0x85ec fde=[ 41dc] │ │ │ │ - 0xffffffffffd84450 (offset: 0x63df0) -> 0x8628 fde=[ 4218] │ │ │ │ - 0xffffffffffd84580 (offset: 0x63f20) -> 0x867c fde=[ 426c] │ │ │ │ - 0xffffffffffd84640 (offset: 0x63fe0) -> 0x86b8 fde=[ 42a8] │ │ │ │ - 0xffffffffffd846d0 (offset: 0x64070) -> 0x8700 fde=[ 42f0] │ │ │ │ - 0xffffffffffd84760 (offset: 0x64100) -> 0x8748 fde=[ 4338] │ │ │ │ - 0xffffffffffd84820 (offset: 0x641c0) -> 0x7344 fde=[ 2f34] │ │ │ │ - 0xffffffffffd848c0 (offset: 0x64260) -> 0x8788 fde=[ 4378] │ │ │ │ - 0xffffffffffd84900 (offset: 0x642a0) -> 0x7358 fde=[ 2f48] │ │ │ │ - 0xffffffffffd84930 (offset: 0x642d0) -> 0x87b8 fde=[ 43a8] │ │ │ │ - 0xffffffffffd84a60 (offset: 0x64400) -> 0x880c fde=[ 43fc] │ │ │ │ - 0xffffffffffd84b20 (offset: 0x644c0) -> 0x7378 fde=[ 2f68] │ │ │ │ - 0xffffffffffd84b90 (offset: 0x64530) -> 0x884c fde=[ 443c] │ │ │ │ - 0xffffffffffd84f50 (offset: 0x648f0) -> 0x8888 fde=[ 4478] │ │ │ │ - 0xffffffffffd850d0 (offset: 0x64a70) -> 0x88c8 fde=[ 44b8] │ │ │ │ - 0xffffffffffd85490 (offset: 0x64e30) -> 0x8904 fde=[ 44f4] │ │ │ │ - 0xffffffffffd85610 (offset: 0x64fb0) -> 0x73c4 fde=[ 2fb4] │ │ │ │ - 0xffffffffffd85680 (offset: 0x65020) -> 0x8944 fde=[ 4534] │ │ │ │ - 0xffffffffffd85710 (offset: 0x650b0) -> 0x898c fde=[ 457c] │ │ │ │ - 0xffffffffffd857a0 (offset: 0x65140) -> 0x73e4 fde=[ 2fd4] │ │ │ │ - 0xffffffffffd85810 (offset: 0x651b0) -> 0x89d4 fde=[ 45c4] │ │ │ │ - 0xffffffffffd858d0 (offset: 0x65270) -> 0x8a14 fde=[ 4604] │ │ │ │ - 0xffffffffffd85990 (offset: 0x65330) -> 0x8a54 fde=[ 4644] │ │ │ │ - 0xffffffffffd85a50 (offset: 0x653f0) -> 0x7430 fde=[ 3020] │ │ │ │ - 0xffffffffffd85ac0 (offset: 0x65460) -> 0x8a90 fde=[ 4680] │ │ │ │ - 0xffffffffffd85b80 (offset: 0x65520) -> 0x7450 fde=[ 3040] │ │ │ │ - 0xffffffffffd85be0 (offset: 0x65580) -> 0x7474 fde=[ 3064] │ │ │ │ - 0xffffffffffd85d00 (offset: 0x656a0) -> 0x74b0 fde=[ 30a0] │ │ │ │ - 0xffffffffffd85d90 (offset: 0x65730) -> 0x74dc fde=[ 30cc] │ │ │ │ - 0xffffffffffd85e20 (offset: 0x657c0) -> 0x8acc fde=[ 46bc] │ │ │ │ - 0xffffffffffd85e80 (offset: 0x65820) -> 0x74f0 fde=[ 30e0] │ │ │ │ - 0xffffffffffd85ef0 (offset: 0x65890) -> 0x8b08 fde=[ 46f8] │ │ │ │ - 0xffffffffffd86060 (offset: 0x65a00) -> 0x8b44 fde=[ 4734] │ │ │ │ - 0xffffffffffd861b0 (offset: 0x65b50) -> 0x8b84 fde=[ 4774] │ │ │ │ - 0xffffffffffd86290 (offset: 0x65c30) -> 0x8bec fde=[ 47dc] │ │ │ │ - 0xffffffffffd863e0 (offset: 0x65d80) -> 0x753c fde=[ 312c] │ │ │ │ - 0xffffffffffd86440 (offset: 0x65de0) -> 0x7588 fde=[ 3178] │ │ │ │ - 0xffffffffffd864a0 (offset: 0x65e40) -> 0x75ac fde=[ 319c] │ │ │ │ - 0xffffffffffd86530 (offset: 0x65ed0) -> 0x8c2c fde=[ 481c] │ │ │ │ - 0xffffffffffd86740 (offset: 0x660e0) -> 0x75d8 fde=[ 31c8] │ │ │ │ - 0xffffffffffd86780 (offset: 0x66120) -> 0x75f8 fde=[ 31e8] │ │ │ │ - 0xffffffffffd86800 (offset: 0x661a0) -> 0x7644 fde=[ 3234] │ │ │ │ - 0xffffffffffd86860 (offset: 0x66200) -> 0x8c80 fde=[ 4870] │ │ │ │ - 0xffffffffffd86930 (offset: 0x662d0) -> 0x8ce8 fde=[ 48d8] │ │ │ │ - 0xffffffffffd869c0 (offset: 0x66360) -> 0x7680 fde=[ 3270] │ │ │ │ - 0xffffffffffd86a60 (offset: 0x66400) -> 0x76b0 fde=[ 32a0] │ │ │ │ - 0xffffffffffd86b10 (offset: 0x664b0) -> 0x8d38 fde=[ 4928] │ │ │ │ - 0xffffffffffd86b80 (offset: 0x66520) -> 0x76fc fde=[ 32ec] │ │ │ │ - 0xffffffffffd86c20 (offset: 0x665c0) -> 0x7710 fde=[ 3300] │ │ │ │ - 0xffffffffffd86da0 (offset: 0x66740) -> 0x8d74 fde=[ 4964] │ │ │ │ - 0xffffffffffd86e00 (offset: 0x667a0) -> 0x8db0 fde=[ 49a0] │ │ │ │ - 0xffffffffffd86f10 (offset: 0x668b0) -> 0x775c fde=[ 334c] │ │ │ │ - 0xffffffffffd86f80 (offset: 0x66920) -> 0x77a8 fde=[ 3398] │ │ │ │ - 0xffffffffffd870d0 (offset: 0x66a70) -> 0x780c fde=[ 33fc] │ │ │ │ - 0xffffffffffd87180 (offset: 0x66b20) -> 0x7838 fde=[ 3428] │ │ │ │ - 0xffffffffffd872d0 (offset: 0x66c70) -> 0x8e04 fde=[ 49f4] │ │ │ │ - 0xffffffffffd87340 (offset: 0x66ce0) -> 0x8e40 fde=[ 4a30] │ │ │ │ - 0xffffffffffd87450 (offset: 0x66df0) -> 0x7884 fde=[ 3474] │ │ │ │ - 0xffffffffffd87490 (offset: 0x66e30) -> 0x8e90 fde=[ 4a80] │ │ │ │ - 0xffffffffffd87a10 (offset: 0x673b0) -> 0x8f80 fde=[ 4b70] │ │ │ │ - 0xffffffffffd87f90 (offset: 0x67930) -> 0x9070 fde=[ 4c60] │ │ │ │ - 0xffffffffffd883c0 (offset: 0x67d60) -> 0x90c0 fde=[ 4cb0] │ │ │ │ - 0xffffffffffd887f0 (offset: 0x68190) -> 0x9110 fde=[ 4d00] │ │ │ │ - 0xffffffffffd89db0 (offset: 0x69750) -> 0x918c fde=[ 4d7c] │ │ │ │ - 0xffffffffffd8b400 (offset: 0x6ada0) -> 0x9208 fde=[ 4df8] │ │ │ │ - 0xffffffffffd8b830 (offset: 0x6b1d0) -> 0x9258 fde=[ 4e48] │ │ │ │ - 0xffffffffffd8bc70 (offset: 0x6b610) -> 0x92a8 fde=[ 4e98] │ │ │ │ - 0xffffffffffd8bda0 (offset: 0x6b740) -> 0x92f4 fde=[ 4ee4] │ │ │ │ - 0xffffffffffd8d0e0 (offset: 0x6ca80) -> 0x9344 fde=[ 4f34] │ │ │ │ - 0xffffffffffd8e2f0 (offset: 0x6dc90) -> 0x9394 fde=[ 4f84] │ │ │ │ - 0xffffffffffd8f130 (offset: 0x6ead0) -> 0x93e4 fde=[ 4fd4] │ │ │ │ - 0xffffffffffd90040 (offset: 0x6f9e0) -> 0x9434 fde=[ 5024] │ │ │ │ - 0xffffffffffd902e0 (offset: 0x6fc80) -> 0x9478 fde=[ 5068] │ │ │ │ - 0xffffffffffd904e0 (offset: 0x6fe80) -> 0x94ac fde=[ 509c] │ │ │ │ - 0xffffffffffd90800 (offset: 0x701a0) -> 0x94f0 fde=[ 50e0] │ │ │ │ - 0xffffffffffd90c10 (offset: 0x705b0) -> 0x9534 fde=[ 5124] │ │ │ │ - 0xffffffffffd91260 (offset: 0x70c00) -> 0x95ac fde=[ 519c] │ │ │ │ - 0xffffffffffd91a30 (offset: 0x713d0) -> 0x9664 fde=[ 5254] │ │ │ │ - 0xffffffffffd92200 (offset: 0x71ba0) -> 0x971c fde=[ 530c] │ │ │ │ - 0xffffffffffd92930 (offset: 0x722d0) -> 0x976c fde=[ 535c] │ │ │ │ - 0xffffffffffd93070 (offset: 0x72a10) -> 0x97bc fde=[ 53ac] │ │ │ │ - 0xffffffffffd93a10 (offset: 0x733b0) -> 0x980c fde=[ 53fc] │ │ │ │ - 0xffffffffffd94360 (offset: 0x73d00) -> 0x985c fde=[ 544c] │ │ │ │ - 0xffffffffffd94fa0 (offset: 0x74940) -> 0x98ac fde=[ 549c] │ │ │ │ - 0xffffffffffd95c90 (offset: 0x75630) -> 0x98fc fde=[ 54ec] │ │ │ │ - 0xffffffffffd95d30 (offset: 0x756d0) -> 0x9914 fde=[ 5504] │ │ │ │ - 0xffffffffffd95d50 (offset: 0x756f0) -> 0x9928 fde=[ 5518] │ │ │ │ - 0xffffffffffd96760 (offset: 0x76100) -> 0x995c fde=[ 554c] │ │ │ │ - 0xffffffffffd97110 (offset: 0x76ab0) -> 0x9990 fde=[ 5580] │ │ │ │ - 0xffffffffffd97280 (offset: 0x76c20) -> 0x99dc fde=[ 55cc] │ │ │ │ - 0xffffffffffd97320 (offset: 0x76cc0) -> 0x9a28 fde=[ 5618] │ │ │ │ - 0xffffffffffd97460 (offset: 0x76e00) -> 0x9a74 fde=[ 5664] │ │ │ │ - 0xffffffffffd97670 (offset: 0x77010) -> 0x9ac0 fde=[ 56b0] │ │ │ │ - 0xffffffffffd97870 (offset: 0x77210) -> 0x9b0c fde=[ 56fc] │ │ │ │ - 0xffffffffffd979b0 (offset: 0x77350) -> 0x9b58 fde=[ 5748] │ │ │ │ - 0xffffffffffd97a40 (offset: 0x773e0) -> 0x9b9c fde=[ 578c] │ │ │ │ - 0xffffffffffd97ad0 (offset: 0x77470) -> 0x9be0 fde=[ 57d0] │ │ │ │ - 0xffffffffffd97d90 (offset: 0x77730) -> 0x9c2c fde=[ 581c] │ │ │ │ - 0xffffffffffd97f90 (offset: 0x77930) -> 0x9c78 fde=[ 5868] │ │ │ │ - 0xffffffffffd98090 (offset: 0x77a30) -> 0x9cc4 fde=[ 58b4] │ │ │ │ - 0xffffffffffd98190 (offset: 0x77b30) -> 0x9d10 fde=[ 5900] │ │ │ │ - 0xffffffffffd98280 (offset: 0x77c20) -> 0x9d58 fde=[ 5948] │ │ │ │ - 0xffffffffffd98380 (offset: 0x77d20) -> 0x9da4 fde=[ 5994] │ │ │ │ - 0xffffffffffd98470 (offset: 0x77e10) -> 0x9dec fde=[ 59dc] │ │ │ │ - 0xffffffffffd98560 (offset: 0x77f00) -> 0x9e34 fde=[ 5a24] │ │ │ │ - 0xffffffffffd98660 (offset: 0x78000) -> 0x9e80 fde=[ 5a70] │ │ │ │ - 0xffffffffffd98750 (offset: 0x780f0) -> 0x9ec8 fde=[ 5ab8] │ │ │ │ - 0xffffffffffd987d0 (offset: 0x78170) -> 0x9edc fde=[ 5acc] │ │ │ │ - 0xffffffffffd99210 (offset: 0x78bb0) -> 0x9f18 fde=[ 5b08] │ │ │ │ - 0xffffffffffd99680 (offset: 0x79020) -> 0x9f38 fde=[ 5b28] │ │ │ │ - 0xffffffffffd996d0 (offset: 0x79070) -> 0x9f70 fde=[ 5b60] │ │ │ │ - 0xffffffffffd997a0 (offset: 0x79140) -> 0x9fb8 fde=[ 5ba8] │ │ │ │ - 0xffffffffffd998d0 (offset: 0x79270) -> 0xa004 fde=[ 5bf4] │ │ │ │ - 0xffffffffffd999a0 (offset: 0x79340) -> 0xa04c fde=[ 5c3c] │ │ │ │ - 0xffffffffffd99ac0 (offset: 0x79460) -> 0xa098 fde=[ 5c88] │ │ │ │ - 0xffffffffffd9a420 (offset: 0x79dc0) -> 0xa0e8 fde=[ 5cd8] │ │ │ │ - 0xffffffffffd9ade0 (offset: 0x7a780) -> 0xa138 fde=[ 5d28] │ │ │ │ - 0xffffffffffd9b680 (offset: 0x7b020) -> 0xa364 fde=[ 5f54] │ │ │ │ - 0xffffffffffd9bf20 (offset: 0x7b8c0) -> 0xa79c fde=[ 638c] │ │ │ │ - 0xffffffffffd9e930 (offset: 0x7e2d0) -> 0xa8b8 fde=[ 64a8] │ │ │ │ - 0xffffffffffda1350 (offset: 0x80cf0) -> 0xa590 fde=[ 6180] │ │ │ │ - 0xffffffffffda1830 (offset: 0x811d0) -> 0xa5e0 fde=[ 61d0] │ │ │ │ - 0xffffffffffda1c40 (offset: 0x815e0) -> 0xa630 fde=[ 6220] │ │ │ │ - 0xffffffffffda30d0 (offset: 0x82a70) -> 0xa6dc fde=[ 62cc] │ │ │ │ - 0xffffffffffda4560 (offset: 0x83f00) -> 0xa788 fde=[ 6378] │ │ │ │ - 0xffffffffffda4670 (offset: 0x84010) -> 0xabb8 fde=[ 67a8] │ │ │ │ - 0xffffffffffda4b70 (offset: 0x84510) -> 0xac08 fde=[ 67f8] │ │ │ │ - 0xffffffffffda5070 (offset: 0x84a10) -> 0xac58 fde=[ 6848] │ │ │ │ - 0xffffffffffda58c0 (offset: 0x85260) -> 0xaca8 fde=[ 6898] │ │ │ │ - 0xffffffffffda5f80 (offset: 0x85920) -> 0xacf8 fde=[ 68e8] │ │ │ │ - 0xffffffffffda67d0 (offset: 0x86170) -> 0xad48 fde=[ 6938] │ │ │ │ - 0xffffffffffda70a0 (offset: 0x86a40) -> 0xad98 fde=[ 6988] │ │ │ │ - 0xffffffffffda7760 (offset: 0x87100) -> 0xade8 fde=[ 69d8] │ │ │ │ - 0xffffffffffda8030 (offset: 0x879d0) -> 0xae38 fde=[ 6a28] │ │ │ │ - 0xffffffffffda80b0 (offset: 0x87a50) -> 0xae50 fde=[ 6a40] │ │ │ │ - 0xffffffffffda80f0 (offset: 0x87a90) -> 0xae68 fde=[ 6a58] │ │ │ │ - 0xffffffffffda8130 (offset: 0x87ad0) -> 0xae80 fde=[ 6a70] │ │ │ │ - 0xffffffffffda8170 (offset: 0x87b10) -> 0xae98 fde=[ 6a88] │ │ │ │ - 0xffffffffffda81b0 (offset: 0x87b50) -> 0xaeb0 fde=[ 6aa0] │ │ │ │ - 0xffffffffffda81f0 (offset: 0x87b90) -> 0xaec8 fde=[ 6ab8] │ │ │ │ - 0xffffffffffda8230 (offset: 0x87bd0) -> 0xaee0 fde=[ 6ad0] │ │ │ │ - 0xffffffffffda8270 (offset: 0x87c10) -> 0xaef8 fde=[ 6ae8] │ │ │ │ - 0xffffffffffda82b0 (offset: 0x87c50) -> 0xaf10 fde=[ 6b00] │ │ │ │ - 0xffffffffffda82f0 (offset: 0x87c90) -> 0xaf28 fde=[ 6b18] │ │ │ │ - 0xffffffffffda8330 (offset: 0x87cd0) -> 0xaf40 fde=[ 6b30] │ │ │ │ - 0xffffffffffda8340 (offset: 0x87ce0) -> 0xaf58 fde=[ 6b48] │ │ │ │ - 0xffffffffffda86a0 (offset: 0x88040) -> 0xafa8 fde=[ 6b98] │ │ │ │ - 0xffffffffffda8a00 (offset: 0x883a0) -> 0xaff8 fde=[ 6be8] │ │ │ │ - 0xffffffffffda9650 (offset: 0x88ff0) -> 0xb048 fde=[ 6c38] │ │ │ │ - 0xffffffffffdaa2c0 (offset: 0x89c60) -> 0xb098 fde=[ 6c88] │ │ │ │ - 0xffffffffffdaa850 (offset: 0x8a1f0) -> 0xb0b0 fde=[ 6ca0] │ │ │ │ - 0xffffffffffdaab80 (offset: 0x8a520) -> 0xb100 fde=[ 6cf0] │ │ │ │ - 0xffffffffffdaaef0 (offset: 0x8a890) -> 0xb150 fde=[ 6d40] │ │ │ │ - 0xffffffffffdab170 (offset: 0x8ab10) -> 0xb28c fde=[ 6e7c] │ │ │ │ - 0xffffffffffdab740 (offset: 0x8b0e0) -> 0xb2e0 fde=[ 6ed0] │ │ │ │ - 0xffffffffffdabd10 (offset: 0x8b6b0) -> 0xb334 fde=[ 6f24] │ │ │ │ - 0xffffffffffdac280 (offset: 0x8bc20) -> 0xb388 fde=[ 6f78] │ │ │ │ - 0xffffffffffdac7f0 (offset: 0x8c190) -> 0xb3dc fde=[ 6fcc] │ │ │ │ - 0xffffffffffdacd50 (offset: 0x8c6f0) -> 0xb488 fde=[ 7078] │ │ │ │ - 0xffffffffffdad390 (offset: 0x8cd30) -> 0xb4dc fde=[ 70cc] │ │ │ │ - 0xffffffffffdad9d0 (offset: 0x8d370) -> 0xb530 fde=[ 7120] │ │ │ │ - 0xffffffffffdadf30 (offset: 0x8d8d0) -> 0xbabc fde=[ 76ac] │ │ │ │ - 0xffffffffffdaec90 (offset: 0x8e630) -> 0xbaf0 fde=[ 76e0] │ │ │ │ - 0xffffffffffdaed90 (offset: 0x8e730) -> 0xb170 fde=[ 6d60] │ │ │ │ - 0xffffffffffdaee50 (offset: 0x8e7f0) -> 0xbb3c fde=[ 772c] │ │ │ │ - 0xffffffffffdaef60 (offset: 0x8e900) -> 0xbb88 fde=[ 7778] │ │ │ │ - 0xffffffffffdaf070 (offset: 0x8ea10) -> 0xbbcc fde=[ 77bc] │ │ │ │ - 0xffffffffffdaf170 (offset: 0x8eb10) -> 0xbc18 fde=[ 7808] │ │ │ │ - 0xffffffffffdaf4b0 (offset: 0x8ee50) -> 0xbc68 fde=[ 7858] │ │ │ │ - 0xffffffffffdaf5c0 (offset: 0x8ef60) -> 0xbcac fde=[ 789c] │ │ │ │ - 0xffffffffffdaf900 (offset: 0x8f2a0) -> 0xb1b4 fde=[ 6da4] │ │ │ │ - 0xffffffffffdaf9c0 (offset: 0x8f360) -> 0xbcfc fde=[ 78ec] │ │ │ │ - 0xffffffffffdafad0 (offset: 0x8f470) -> 0xb1f8 fde=[ 6de8] │ │ │ │ - 0xffffffffffdafaf0 (offset: 0x8f490) -> 0xb210 fde=[ 6e00] │ │ │ │ - 0xffffffffffdafb10 (offset: 0x8f4b0) -> 0xbd48 fde=[ 7938] │ │ │ │ - 0xffffffffffdafb50 (offset: 0x8f4f0) -> 0xbd78 fde=[ 7968] │ │ │ │ - 0xffffffffffdafb90 (offset: 0x8f530) -> 0xbda8 fde=[ 7998] │ │ │ │ - 0xffffffffffdafc80 (offset: 0x8f620) -> 0xbde4 fde=[ 79d4] │ │ │ │ - 0xffffffffffdafd70 (offset: 0x8f710) -> 0xb228 fde=[ 6e18] │ │ │ │ - 0xffffffffffdafdb0 (offset: 0x8f750) -> 0xbe20 fde=[ 7a10] │ │ │ │ - 0xffffffffffdafdf0 (offset: 0x8f790) -> 0xbe50 fde=[ 7a40] │ │ │ │ - 0xffffffffffdafe30 (offset: 0x8f7d0) -> 0xb254 fde=[ 6e44] │ │ │ │ - 0xffffffffffdafef0 (offset: 0x8f890) -> 0xbe80 fde=[ 7a70] │ │ │ │ - 0xffffffffffdaff20 (offset: 0x8f8c0) -> 0xbeac fde=[ 7a9c] │ │ │ │ - 0xffffffffffdb0010 (offset: 0x8f9b0) -> 0xbeec fde=[ 7adc] │ │ │ │ - 0xffffffffffdb01c0 (offset: 0x8fb60) -> 0xbe98 fde=[ 7a88] │ │ │ │ - 0xffffffffffdb01e0 (offset: 0x8fb80) -> 0xbf3c fde=[ 7b2c] │ │ │ │ - 0xffffffffffdb0300 (offset: 0x8fca0) -> 0xbf90 fde=[ 7b80] │ │ │ │ - 0xffffffffffdb0820 (offset: 0x901c0) -> 0xbfe0 fde=[ 7bd0] │ │ │ │ - 0xffffffffffdb0d00 (offset: 0x906a0) -> 0xc030 fde=[ 7c20] │ │ │ │ - 0xffffffffffdb0e90 (offset: 0x90830) -> 0xc058 fde=[ 7c48] │ │ │ │ - 0xffffffffffdb1020 (offset: 0x909c0) -> 0xc080 fde=[ 7c70] │ │ │ │ - 0xffffffffffdb1860 (offset: 0x91200) -> 0xc0d0 fde=[ 7cc0] │ │ │ │ - 0xffffffffffdb20d0 (offset: 0x91a70) -> 0xc120 fde=[ 7d10] │ │ │ │ - 0xffffffffffdb24a0 (offset: 0x91e40) -> 0xc170 fde=[ 7d60] │ │ │ │ - 0xffffffffffdb27d0 (offset: 0x92170) -> 0xc1c0 fde=[ 7db0] │ │ │ │ - 0xffffffffffdb2ba0 (offset: 0x92540) -> 0xc214 fde=[ 7e04] │ │ │ │ - 0xffffffffffdb2f70 (offset: 0x92910) -> 0xc268 fde=[ 7e58] │ │ │ │ - 0xffffffffffdb3140 (offset: 0x92ae0) -> 0xc32c fde=[ 7f1c] │ │ │ │ - 0xffffffffffdb3280 (offset: 0x92c20) -> 0xc394 fde=[ 7f84] │ │ │ │ - 0xffffffffffdb33c0 (offset: 0x92d60) -> 0xc3fc fde=[ 7fec] │ │ │ │ - 0xffffffffffdb34d0 (offset: 0x92e70) -> 0xc430 fde=[ 8020] │ │ │ │ - 0xffffffffffdb3640 (offset: 0x92fe0) -> 0xc474 fde=[ 8064] │ │ │ │ - 0xffffffffffdb3750 (offset: 0x930f0) -> 0xc4a8 fde=[ 8098] │ │ │ │ - 0xffffffffffdb3860 (offset: 0x93200) -> 0xc4dc fde=[ 80cc] │ │ │ │ - 0xffffffffffdb39d0 (offset: 0x93370) -> 0xc520 fde=[ 8110] │ │ │ │ - 0xffffffffffdb3ae0 (offset: 0x93480) -> 0xc554 fde=[ 8144] │ │ │ │ - 0xffffffffffdb3bc0 (offset: 0x93560) -> 0xc594 fde=[ 8184] │ │ │ │ - 0xffffffffffdb40a0 (offset: 0x93a40) -> 0xc5e8 fde=[ 81d8] │ │ │ │ - 0xffffffffffdb4580 (offset: 0x93f20) -> 0xc63c fde=[ 822c] │ │ │ │ - 0xffffffffffdb4a60 (offset: 0x94400) -> 0xc690 fde=[ 8280] │ │ │ │ - 0xffffffffffdb4f40 (offset: 0x948e0) -> 0xc6e4 fde=[ 82d4] │ │ │ │ - 0xffffffffffdb55e0 (offset: 0x94f80) -> 0xc7b8 fde=[ 83a8] │ │ │ │ - 0xffffffffffdb59f0 (offset: 0x95390) -> 0xc80c fde=[ 83fc] │ │ │ │ - 0xffffffffffdb5e00 (offset: 0x957a0) -> 0xc860 fde=[ 8450] │ │ │ │ - 0xffffffffffdb64a0 (offset: 0x95e40) -> 0xc934 fde=[ 8524] │ │ │ │ - 0xffffffffffdb64e0 (offset: 0x95e80) -> 0xc964 fde=[ 8554] │ │ │ │ - 0xffffffffffdb6520 (offset: 0x95ec0) -> 0xc994 fde=[ 8584] │ │ │ │ - 0xffffffffffdb6610 (offset: 0x95fb0) -> 0xc9d0 fde=[ 85c0] │ │ │ │ - 0xffffffffffdb6700 (offset: 0x960a0) -> 0xc2c8 fde=[ 7eb8] │ │ │ │ - 0xffffffffffdb6740 (offset: 0x960e0) -> 0xca0c fde=[ 85fc] │ │ │ │ - 0xffffffffffdb67b0 (offset: 0x96150) -> 0xca48 fde=[ 8638] │ │ │ │ - 0xffffffffffdb6820 (offset: 0x961c0) -> 0xca84 fde=[ 8674] │ │ │ │ - 0xffffffffffdb6910 (offset: 0x962b0) -> 0xcad8 fde=[ 86c8] │ │ │ │ - 0xffffffffffdb6950 (offset: 0x962f0) -> 0xcb08 fde=[ 86f8] │ │ │ │ - 0xffffffffffdb6990 (offset: 0x96330) -> 0xc2f4 fde=[ 7ee4] │ │ │ │ - 0xffffffffffdb6a50 (offset: 0x963f0) -> 0xcb38 fde=[ 8728] │ │ │ │ - 0xffffffffffdb6ac0 (offset: 0x96460) -> 0xcb68 fde=[ 8758] │ │ │ │ - 0xffffffffffdb6b60 (offset: 0x96500) -> 0xcba0 fde=[ 8790] │ │ │ │ - 0xffffffffffdb6c00 (offset: 0x965a0) -> 0xcbd8 fde=[ 87c8] │ │ │ │ - 0xffffffffffdb6c70 (offset: 0x96610) -> 0xcc08 fde=[ 87f8] │ │ │ │ - 0xffffffffffdb6ce0 (offset: 0x96680) -> 0xcc38 fde=[ 8828] │ │ │ │ - 0xffffffffffdb6d50 (offset: 0x966f0) -> 0xcc68 fde=[ 8858] │ │ │ │ - 0xffffffffffdb6e90 (offset: 0x96830) -> 0xccbc fde=[ 88ac] │ │ │ │ - 0xffffffffffdb7150 (offset: 0x96af0) -> 0xcd48 fde=[ 8938] │ │ │ │ - 0xffffffffffdb7380 (offset: 0x96d20) -> 0xcd9c fde=[ 898c] │ │ │ │ - 0xffffffffffdb75d0 (offset: 0x96f70) -> 0xcdf0 fde=[ 89e0] │ │ │ │ - 0xffffffffffdb7770 (offset: 0x97110) -> 0xce40 fde=[ 8a30] │ │ │ │ - 0xffffffffffdb7910 (offset: 0x972b0) -> 0xce90 fde=[ 8a80] │ │ │ │ - 0xffffffffffdb7d10 (offset: 0x976b0) -> 0xcee4 fde=[ 8ad4] │ │ │ │ - 0xffffffffffdb7f60 (offset: 0x97900) -> 0xcf38 fde=[ 8b28] │ │ │ │ - 0xffffffffffdb8110 (offset: 0x97ab0) -> 0xcf8c fde=[ 8b7c] │ │ │ │ - 0xffffffffffdb82d0 (offset: 0x97c70) -> 0xcfe0 fde=[ 8bd0] │ │ │ │ - 0xffffffffffdb8480 (offset: 0x97e20) -> 0xd034 fde=[ 8c24] │ │ │ │ - 0xffffffffffdb8670 (offset: 0x98010) -> 0xd088 fde=[ 8c78] │ │ │ │ - 0xffffffffffdb8810 (offset: 0x981b0) -> 0xd0d8 fde=[ 8cc8] │ │ │ │ - 0xffffffffffdb8a60 (offset: 0x98400) -> 0xd12c fde=[ 8d1c] │ │ │ │ - 0xffffffffffdb8dd0 (offset: 0x98770) -> 0xd180 fde=[ 8d70] │ │ │ │ - 0xffffffffffdb9000 (offset: 0x989a0) -> 0xd1d4 fde=[ 8dc4] │ │ │ │ - 0xffffffffffdb9250 (offset: 0x98bf0) -> 0xd228 fde=[ 8e18] │ │ │ │ - 0xffffffffffdb9420 (offset: 0x98dc0) -> 0xd27c fde=[ 8e6c] │ │ │ │ - 0xffffffffffdb9790 (offset: 0x99130) -> 0xd2d0 fde=[ 8ec0] │ │ │ │ - 0xffffffffffdb9900 (offset: 0x992a0) -> 0xd324 fde=[ 8f14] │ │ │ │ - 0xffffffffffdb9ac0 (offset: 0x99460) -> 0xd378 fde=[ 8f68] │ │ │ │ - 0xffffffffffdb9e40 (offset: 0x997e0) -> 0xd3b4 fde=[ 8fa4] │ │ │ │ - 0xffffffffffdba010 (offset: 0x999b0) -> 0xd408 fde=[ 8ff8] │ │ │ │ - 0xffffffffffdba1b0 (offset: 0x99b50) -> 0xd458 fde=[ 9048] │ │ │ │ - 0xffffffffffdba5c0 (offset: 0x99f60) -> 0xd49c fde=[ 908c] │ │ │ │ - 0xffffffffffdba7b0 (offset: 0x9a150) -> 0xd4f0 fde=[ 90e0] │ │ │ │ - 0xffffffffffdba950 (offset: 0x9a2f0) -> 0xd540 fde=[ 9130] │ │ │ │ - 0xffffffffffdbab10 (offset: 0x9a4b0) -> 0xd594 fde=[ 9184] │ │ │ │ - 0xffffffffffdbaf10 (offset: 0x9a8b0) -> 0xd5e8 fde=[ 91d8] │ │ │ │ - 0xffffffffffdbb160 (offset: 0x9ab00) -> 0xd63c fde=[ 922c] │ │ │ │ - 0xffffffffffdbb2d0 (offset: 0x9ac70) -> 0xd690 fde=[ 9280] │ │ │ │ - 0xffffffffffdbb490 (offset: 0x9ae30) -> 0xd6e4 fde=[ 92d4] │ │ │ │ - 0xffffffffffdbb810 (offset: 0x9b1b0) -> 0xd720 fde=[ 9310] │ │ │ │ - 0xffffffffffdbbc20 (offset: 0x9b5c0) -> 0xd764 fde=[ 9354] │ │ │ │ - 0xffffffffffdbbdc0 (offset: 0x9b760) -> 0xd7b4 fde=[ 93a4] │ │ │ │ - 0xffffffffffdbc080 (offset: 0x9ba20) -> 0xd840 fde=[ 9430] │ │ │ │ - 0xffffffffffdbc2d0 (offset: 0x9bc70) -> 0xd998 fde=[ 9588] │ │ │ │ - 0xffffffffffdbc460 (offset: 0x9be00) -> 0xd9f8 fde=[ 95e8] │ │ │ │ - 0xffffffffffdbc5e0 (offset: 0x9bf80) -> 0xd898 fde=[ 9488] │ │ │ │ - 0xffffffffffdbc760 (offset: 0x9c100) -> 0xd8d8 fde=[ 94c8] │ │ │ │ - 0xffffffffffdbc8e0 (offset: 0x9c280) -> 0xda4c fde=[ 963c] │ │ │ │ - 0xffffffffffdbca70 (offset: 0x9c410) -> 0xdaac fde=[ 969c] │ │ │ │ - 0xffffffffffdbcbf0 (offset: 0x9c590) -> 0xdb00 fde=[ 96f0] │ │ │ │ - 0xffffffffffdbcd80 (offset: 0x9c720) -> 0xd918 fde=[ 9508] │ │ │ │ - 0xffffffffffdbcf10 (offset: 0x9c8b0) -> 0xdb60 fde=[ 9750] │ │ │ │ - 0xffffffffffdbd0a0 (offset: 0x9ca40) -> 0xdbc0 fde=[ 97b0] │ │ │ │ - 0xffffffffffdbd5f0 (offset: 0x9cf90) -> 0xdc14 fde=[ 9804] │ │ │ │ - 0xffffffffffdbdb40 (offset: 0x9d4e0) -> 0xdc68 fde=[ 9858] │ │ │ │ - 0xffffffffffdbdcd0 (offset: 0x9d670) -> 0xd958 fde=[ 9548] │ │ │ │ - 0xffffffffffdbde60 (offset: 0x9d800) -> 0xdcc8 fde=[ 98b8] │ │ │ │ - 0xffffffffffdbdff0 (offset: 0x9d990) -> 0xdd28 fde=[ 9918] │ │ │ │ - 0xffffffffffdbe130 (offset: 0x9dad0) -> 0xde00 fde=[ 99f0] │ │ │ │ - 0xffffffffffdbe260 (offset: 0x9dc00) -> 0xde30 fde=[ 9a20] │ │ │ │ - 0xffffffffffdbe390 (offset: 0x9dd30) -> 0xdd6c fde=[ 995c] │ │ │ │ - 0xffffffffffdbe500 (offset: 0x9dea0) -> 0xde60 fde=[ 9a50] │ │ │ │ - 0xffffffffffdbe6f0 (offset: 0x9e090) -> 0xdd9c fde=[ 998c] │ │ │ │ - 0xffffffffffdbe730 (offset: 0x9e0d0) -> 0xde90 fde=[ 9a80] │ │ │ │ - 0xffffffffffdbe860 (offset: 0x9e200) -> 0xdeb0 fde=[ 9aa0] │ │ │ │ - 0xffffffffffdbeff0 (offset: 0x9e990) -> 0xdf00 fde=[ 9af0] │ │ │ │ - 0xffffffffffdbf7e0 (offset: 0x9f180) -> 0xdf50 fde=[ 9b40] │ │ │ │ - 0xffffffffffdbfcd0 (offset: 0x9f670) -> 0xdf9c fde=[ 9b8c] │ │ │ │ - 0xffffffffffdc01b0 (offset: 0x9fb50) -> 0xdfe8 fde=[ 9bd8] │ │ │ │ - 0xffffffffffdc0680 (offset: 0xa0020) -> 0xe034 fde=[ 9c24] │ │ │ │ - 0xffffffffffdc0b30 (offset: 0xa04d0) -> 0xe080 fde=[ 9c70] │ │ │ │ - 0xffffffffffdc1000 (offset: 0xa09a0) -> 0xe0cc fde=[ 9cbc] │ │ │ │ - 0xffffffffffdc14f0 (offset: 0xa0e90) -> 0xe118 fde=[ 9d08] │ │ │ │ - 0xffffffffffdc19c0 (offset: 0xa1360) -> 0xe164 fde=[ 9d54] │ │ │ │ - 0xffffffffffdc1eb0 (offset: 0xa1850) -> 0xe1b0 fde=[ 9da0] │ │ │ │ - 0xffffffffffdc1ec0 (offset: 0xa1860) -> 0xe1dc fde=[ 9dcc] │ │ │ │ - 0xffffffffffdc1fb0 (offset: 0xa1950) -> 0xe1c8 fde=[ 9db8] │ │ │ │ - 0xffffffffffdc1fd0 (offset: 0xa1970) -> 0xe208 fde=[ 9df8] │ │ │ │ - 0xffffffffffdc35a0 (offset: 0xa2f40) -> 0xe25c fde=[ 9e4c] │ │ │ │ - 0xffffffffffdc4be0 (offset: 0xa4580) -> 0xe2b0 fde=[ 9ea0] │ │ │ │ - 0xffffffffffdc4cd0 (offset: 0xa4670) -> 0xe2d8 fde=[ 9ec8] │ │ │ │ - 0xffffffffffdc4ce0 (offset: 0xa4680) -> 0xe2ec fde=[ 9edc] │ │ │ │ - 0xffffffffffdc4d10 (offset: 0xa46b0) -> 0xe300 fde=[ 9ef0] │ │ │ │ - 0xffffffffffdc4d40 (offset: 0xa46e0) -> 0xe314 fde=[ 9f04] │ │ │ │ - 0xffffffffffdc4e30 (offset: 0xa47d0) -> 0xe328 fde=[ 9f18] │ │ │ │ - 0xffffffffffdc4f30 (offset: 0xa48d0) -> 0xe33c fde=[ 9f2c] │ │ │ │ - 0xffffffffffdc4f60 (offset: 0xa4900) -> 0xe350 fde=[ 9f40] │ │ │ │ - 0xffffffffffdc51d0 (offset: 0xa4b70) -> 0xe364 fde=[ 9f54] │ │ │ │ - 0xffffffffffdc5210 (offset: 0xa4bb0) -> 0xe380 fde=[ 9f70] │ │ │ │ - 0xffffffffffdc5280 (offset: 0xa4c20) -> 0xe58c fde=[ a17c] │ │ │ │ - 0xffffffffffdc5fc0 (offset: 0xa5960) -> 0xe3bc fde=[ 9fac] │ │ │ │ - 0xffffffffffdc60a0 (offset: 0xa5a40) -> 0xe3ec fde=[ 9fdc] │ │ │ │ - 0xffffffffffdc6160 (offset: 0xa5b00) -> 0xe418 fde=[ a008] │ │ │ │ - 0xffffffffffdc6220 (offset: 0xa5bc0) -> 0xe5e0 fde=[ a1d0] │ │ │ │ - 0xffffffffffdc64f0 (offset: 0xa5e90) -> 0xe614 fde=[ a204] │ │ │ │ - 0xffffffffffdc6510 (offset: 0xa5eb0) -> 0xe634 fde=[ a224] │ │ │ │ - 0xffffffffffdc6860 (offset: 0xa6200) -> 0xe444 fde=[ a034] │ │ │ │ - 0xffffffffffdc6880 (offset: 0xa6220) -> 0xe458 fde=[ a048] │ │ │ │ - 0xffffffffffdc68a0 (offset: 0xa6240) -> 0xe46c fde=[ a05c] │ │ │ │ - 0xffffffffffdc68b0 (offset: 0xa6250) -> 0xe480 fde=[ a070] │ │ │ │ - 0xffffffffffdc6900 (offset: 0xa62a0) -> 0xe494 fde=[ a084] │ │ │ │ - 0xffffffffffdc6940 (offset: 0xa62e0) -> 0xe688 fde=[ a278] │ │ │ │ - 0xffffffffffdc6ae0 (offset: 0xa6480) -> 0xe4a8 fde=[ a098] │ │ │ │ - 0xffffffffffdc6af0 (offset: 0xa6490) -> 0xe4bc fde=[ a0ac] │ │ │ │ - 0xffffffffffdc6b00 (offset: 0xa64a0) -> 0xe6bc fde=[ a2ac] │ │ │ │ - 0xffffffffffdc6b30 (offset: 0xa64d0) -> 0xe6e4 fde=[ a2d4] │ │ │ │ - 0xffffffffffdc6ce0 (offset: 0xa6680) -> 0xe720 fde=[ a310] │ │ │ │ - 0xffffffffffdc6e10 (offset: 0xa67b0) -> 0xe754 fde=[ a344] │ │ │ │ - 0xffffffffffdc6e40 (offset: 0xa67e0) -> 0xe4d0 fde=[ a0c0] │ │ │ │ - 0xffffffffffdc6e70 (offset: 0xa6810) -> 0xe77c fde=[ a36c] │ │ │ │ - 0xffffffffffdc6f40 (offset: 0xa68e0) -> 0xe7cc fde=[ a3bc] │ │ │ │ - 0xffffffffffdc6fd0 (offset: 0xa6970) -> 0xe7ec fde=[ a3dc] │ │ │ │ - 0xffffffffffdc70c0 (offset: 0xa6a60) -> 0xe80c fde=[ a3fc] │ │ │ │ - 0xffffffffffdc72b0 (offset: 0xa6c50) -> 0xe4f0 fde=[ a0e0] │ │ │ │ - 0xffffffffffdc7320 (offset: 0xa6cc0) -> 0xe528 fde=[ a118] │ │ │ │ - 0xffffffffffdc7330 (offset: 0xa6cd0) -> 0xe838 fde=[ a428] │ │ │ │ - 0xffffffffffdc7360 (offset: 0xa6d00) -> 0xe53c fde=[ a12c] │ │ │ │ - 0xffffffffffdc7380 (offset: 0xa6d20) -> 0xe860 fde=[ a450] │ │ │ │ - 0xffffffffffdc7410 (offset: 0xa6db0) -> 0xe89c fde=[ a48c] │ │ │ │ - 0xffffffffffdc7650 (offset: 0xa6ff0) -> 0xe8ec fde=[ a4dc] │ │ │ │ - 0xffffffffffdc7740 (offset: 0xa70e0) -> 0xe918 fde=[ a508] │ │ │ │ - 0xffffffffffdc7820 (offset: 0xa71c0) -> 0xe550 fde=[ a140] │ │ │ │ - 0xffffffffffdc7830 (offset: 0xa71d0) -> 0xe940 fde=[ a530] │ │ │ │ - 0xffffffffffdc78e0 (offset: 0xa7280) -> 0xe97c fde=[ a56c] │ │ │ │ - 0xffffffffffdc8430 (offset: 0xa7dd0) -> 0xe564 fde=[ a154] │ │ │ │ - 0xffffffffffdc8450 (offset: 0xa7df0) -> 0xe9d0 fde=[ a5c0] │ │ │ │ - 0xffffffffffdc84a0 (offset: 0xa7e40) -> 0xe9f0 fde=[ a5e0] │ │ │ │ - 0xffffffffffdc8520 (offset: 0xa7ec0) -> 0xea20 fde=[ a610] │ │ │ │ - 0xffffffffffdc85e0 (offset: 0xa7f80) -> 0xea60 fde=[ a650] │ │ │ │ - 0xffffffffffdc8610 (offset: 0xa7fb0) -> 0xe578 fde=[ a168] │ │ │ │ - 0xffffffffffdc8620 (offset: 0xa7fc0) -> 0xea80 fde=[ a670] │ │ │ │ - 0xffffffffffdc8740 (offset: 0xa80e0) -> 0xeac8 fde=[ a6b8] │ │ │ │ - 0xffffffffffdc8b50 (offset: 0xa84f0) -> 0xeaf8 fde=[ a6e8] │ │ │ │ - 0xffffffffffdc8f60 (offset: 0xa8900) -> 0xeb28 fde=[ a718] │ │ │ │ - 0xffffffffffdc9120 (offset: 0xa8ac0) -> 0xeb74 fde=[ a764] │ │ │ │ - 0xffffffffffdc93f0 (offset: 0xa8d90) -> 0xebd0 fde=[ a7c0] │ │ │ │ - 0xffffffffffdc96c0 (offset: 0xa9060) -> 0xec2c fde=[ a81c] │ │ │ │ - 0xffffffffffdc97c0 (offset: 0xa9160) -> 0xec40 fde=[ a830] │ │ │ │ - 0xffffffffffdc99a0 (offset: 0xa9340) -> 0xec74 fde=[ a864] │ │ │ │ - 0xffffffffffdc9a00 (offset: 0xa93a0) -> 0xec88 fde=[ a878] │ │ │ │ - 0xffffffffffdca820 (offset: 0xaa1c0) -> 0xecd8 fde=[ a8c8] │ │ │ │ - 0xffffffffffdcb640 (offset: 0xaafe0) -> 0xed28 fde=[ a918] │ │ │ │ - 0xffffffffffdcb9c0 (offset: 0xab360) -> 0xedc4 fde=[ a9b4] │ │ │ │ - 0xffffffffffdcbb90 (offset: 0xab530) -> 0xed60 fde=[ a950] │ │ │ │ - 0xffffffffffdcc140 (offset: 0xabae0) -> 0xedb0 fde=[ a9a0] │ │ │ │ - 0xffffffffffdcc160 (offset: 0xabb00) -> 0xee14 fde=[ aa04] │ │ │ │ - 0xffffffffffdcc5f0 (offset: 0xabf90) -> 0xee48 fde=[ aa38] │ │ │ │ - 0xffffffffffdcc650 (offset: 0xabff0) -> 0xeefc fde=[ aaec] │ │ │ │ - 0xffffffffffdcc750 (offset: 0xac0f0) -> 0xef3c fde=[ ab2c] │ │ │ │ - 0xffffffffffdcc850 (offset: 0xac1f0) -> 0xef7c fde=[ ab6c] │ │ │ │ - 0xffffffffffdcc950 (offset: 0xac2f0) -> 0xefc4 fde=[ abb4] │ │ │ │ - 0xffffffffffdccab0 (offset: 0xac450) -> 0xee94 fde=[ aa84] │ │ │ │ - 0xffffffffffdccb70 (offset: 0xac510) -> 0xf024 fde=[ ac14] │ │ │ │ - 0xffffffffffdcccd0 (offset: 0xac670) -> 0xf084 fde=[ ac74] │ │ │ │ - 0xffffffffffdccde0 (offset: 0xac780) -> 0xf0d0 fde=[ acc0] │ │ │ │ - 0xffffffffffdccee0 (offset: 0xac880) -> 0xf118 fde=[ ad08] │ │ │ │ - 0xffffffffffdccfd0 (offset: 0xac970) -> 0xf150 fde=[ ad40] │ │ │ │ - 0xffffffffffdcd130 (offset: 0xacad0) -> 0xeec8 fde=[ aab8] │ │ │ │ - 0xffffffffffdcd1f0 (offset: 0xacb90) -> 0xf1a8 fde=[ ad98] │ │ │ │ - 0xffffffffffdcd2e0 (offset: 0xacc80) -> 0xf1f4 fde=[ ade4] │ │ │ │ - 0xffffffffffdcd440 (offset: 0xacde0) -> 0xf24c fde=[ ae3c] │ │ │ │ - 0xffffffffffdcd530 (offset: 0xaced0) -> 0xf298 fde=[ ae88] │ │ │ │ - 0xffffffffffdcd620 (offset: 0xacfc0) -> 0xf2c8 fde=[ aeb8] │ │ │ │ - 0xffffffffffdcd710 (offset: 0xad0b0) -> 0xf300 fde=[ aef0] │ │ │ │ - 0xffffffffffdcd900 (offset: 0xad2a0) -> 0xf344 fde=[ af34] │ │ │ │ - 0xffffffffffdcdb90 (offset: 0xad530) -> 0xf398 fde=[ af88] │ │ │ │ - 0xffffffffffdcdd80 (offset: 0xad720) -> 0xf3dc fde=[ afcc] │ │ │ │ - 0xffffffffffdce010 (offset: 0xad9b0) -> 0xf430 fde=[ b020] │ │ │ │ - 0xffffffffffdce090 (offset: 0xada30) -> 0xf444 fde=[ b034] │ │ │ │ - 0xffffffffffdce100 (offset: 0xadaa0) -> 0xf458 fde=[ b048] │ │ │ │ - 0xffffffffffdce180 (offset: 0xadb20) -> 0x106e4 fde=[ c2d4] │ │ │ │ - 0xffffffffffdcf730 (offset: 0xaf0d0) -> 0x1085c fde=[ c44c] │ │ │ │ - 0xffffffffffdd1700 (offset: 0xb10a0) -> 0xf46c fde=[ b05c] │ │ │ │ - 0xffffffffffdd1760 (offset: 0xb1100) -> 0xf4b8 fde=[ b0a8] │ │ │ │ - 0xffffffffffdd17c0 (offset: 0xb1160) -> 0x109f4 fde=[ c5e4] │ │ │ │ - 0xffffffffffdd18c0 (offset: 0xb1260) -> 0xf4f4 fde=[ b0e4] │ │ │ │ - 0xffffffffffdd19a0 (offset: 0xb1340) -> 0xf518 fde=[ b108] │ │ │ │ - 0xffffffffffdd1a80 (offset: 0xb1420) -> 0x10a38 fde=[ c628] │ │ │ │ - 0xffffffffffdd40b0 (offset: 0xb3a50) -> 0x10d40 fde=[ c930] │ │ │ │ - 0xffffffffffdd6470 (offset: 0xb5e10) -> 0xf53c fde=[ b12c] │ │ │ │ - 0xffffffffffdd7080 (offset: 0xb6a20) -> 0xf67c fde=[ b26c] │ │ │ │ - 0xffffffffffdd7c90 (offset: 0xb7630) -> 0xf7bc fde=[ b3ac] │ │ │ │ - 0xffffffffffdd8240 (offset: 0xb7be0) -> 0xf80c fde=[ b3fc] │ │ │ │ - 0xffffffffffdd87f0 (offset: 0xb8190) -> 0xf85c fde=[ b44c] │ │ │ │ - 0xffffffffffdd9a20 (offset: 0xb93c0) -> 0xf88c fde=[ b47c] │ │ │ │ - 0xffffffffffddad00 (offset: 0xba6a0) -> 0xf8bc fde=[ b4ac] │ │ │ │ - 0xffffffffffddbf50 (offset: 0xbb8f0) -> 0xf8ec fde=[ b4dc] │ │ │ │ - 0xffffffffffddd1e0 (offset: 0xbcb80) -> 0xf91c fde=[ b50c] │ │ │ │ - 0xffffffffffdddfd0 (offset: 0xbd970) -> 0xf94c fde=[ b53c] │ │ │ │ - 0xffffffffffddedc0 (offset: 0xbe760) -> 0xf97c fde=[ b56c] │ │ │ │ - 0xffffffffffddfbc0 (offset: 0xbf560) -> 0xfac4 fde=[ b6b4] │ │ │ │ - 0xffffffffffde09e0 (offset: 0xc0380) -> 0xfc0c fde=[ b7fc] │ │ │ │ - 0xffffffffffde0b10 (offset: 0xc04b0) -> 0x1102c fde=[ cc1c] │ │ │ │ - 0xffffffffffde0f90 (offset: 0xc0930) -> 0x11088 fde=[ cc78] │ │ │ │ - 0xffffffffffde1410 (offset: 0xc0db0) -> 0x110e4 fde=[ ccd4] │ │ │ │ - 0xffffffffffde1960 (offset: 0xc1300) -> 0x11140 fde=[ cd30] │ │ │ │ - 0xffffffffffde1eb0 (offset: 0xc1850) -> 0x1119c fde=[ cd8c] │ │ │ │ - 0xffffffffffde21e0 (offset: 0xc1b80) -> 0x111f0 fde=[ cde0] │ │ │ │ - 0xffffffffffde2510 (offset: 0xc1eb0) -> 0xfc38 fde=[ b828] │ │ │ │ - 0xffffffffffde2810 (offset: 0xc21b0) -> 0xfc84 fde=[ b874] │ │ │ │ - 0xffffffffffde2b10 (offset: 0xc24b0) -> 0xfcd0 fde=[ b8c0] │ │ │ │ - 0xffffffffffde4570 (offset: 0xc3f10) -> 0xfddc fde=[ b9cc] │ │ │ │ - 0xffffffffffde71c0 (offset: 0xc6b60) -> 0xfe0c fde=[ b9fc] │ │ │ │ - 0xffffffffffde8c20 (offset: 0xc85c0) -> 0xff18 fde=[ bb08] │ │ │ │ - 0xffffffffffdeb870 (offset: 0xcb210) -> 0xff48 fde=[ bb38] │ │ │ │ - 0xffffffffffdebaa0 (offset: 0xcb440) -> 0x11244 fde=[ ce34] │ │ │ │ - 0xffffffffffdec020 (offset: 0xcb9c0) -> 0xff94 fde=[ bb84] │ │ │ │ - 0xffffffffffdec470 (offset: 0xcbe10) -> 0x10054 fde=[ bc44] │ │ │ │ - 0xffffffffffdec8c0 (offset: 0xcc260) -> 0x11294 fde=[ ce84] │ │ │ │ - 0xffffffffffded670 (offset: 0xcd010) -> 0x112e8 fde=[ ced8] │ │ │ │ - 0xffffffffffdee420 (offset: 0xcddc0) -> 0x10114 fde=[ bd04] │ │ │ │ - 0xffffffffffdee950 (offset: 0xce2f0) -> 0x1133c fde=[ cf2c] │ │ │ │ - 0xffffffffffdef6d0 (offset: 0xcf070) -> 0x11390 fde=[ cf80] │ │ │ │ - 0xffffffffffdf0450 (offset: 0xcfdf0) -> 0x10160 fde=[ bd50] │ │ │ │ - 0xffffffffffdf0520 (offset: 0xcfec0) -> 0x10184 fde=[ bd74] │ │ │ │ - 0xffffffffffdf0820 (offset: 0xd01c0) -> 0x101a0 fde=[ bd90] │ │ │ │ - 0xffffffffffdf18d0 (offset: 0xd1270) -> 0x102cc fde=[ bebc] │ │ │ │ - 0xffffffffffdf2980 (offset: 0xd2320) -> 0x103f8 fde=[ bfe8] │ │ │ │ - 0xffffffffffdf45c0 (offset: 0xd3f60) -> 0x104e4 fde=[ c0d4] │ │ │ │ - 0xffffffffffdf6200 (offset: 0xd5ba0) -> 0x113e4 fde=[ cfd4] │ │ │ │ - 0xffffffffffdf6960 (offset: 0xd6300) -> 0x11438 fde=[ d028] │ │ │ │ - 0xffffffffffdf70b0 (offset: 0xd6a50) -> 0x105d0 fde=[ c1c0] │ │ │ │ - 0xffffffffffdf7380 (offset: 0xd6d20) -> 0x1061c fde=[ c20c] │ │ │ │ - 0xffffffffffdf7890 (offset: 0xd7230) -> 0x1066c fde=[ c25c] │ │ │ │ - 0xffffffffffdf7cd0 (offset: 0xd7670) -> 0x106b8 fde=[ c2a8] │ │ │ │ - 0xffffffffffdf7d70 (offset: 0xd7710) -> 0x1148c fde=[ d07c] │ │ │ │ - 0xffffffffffdf8030 (offset: 0xd79d0) -> 0x106d0 fde=[ c2c0] │ │ │ │ - 0xffffffffffdf8050 (offset: 0xd79f0) -> 0x114e0 fde=[ d0d0] │ │ │ │ - 0xffffffffffdf8600 (offset: 0xd7fa0) -> 0x11534 fde=[ d124] │ │ │ │ - 0xffffffffffdf8bb0 (offset: 0xd8550) -> 0x11588 fde=[ d178] │ │ │ │ - 0xffffffffffdf9120 (offset: 0xd8ac0) -> 0x115a8 fde=[ d198] │ │ │ │ - 0xffffffffffdf91c0 (offset: 0xd8b60) -> 0x115c0 fde=[ d1b0] │ │ │ │ - 0xffffffffffdf9250 (offset: 0xd8bf0) -> 0x115f4 fde=[ d1e4] │ │ │ │ - 0xffffffffffdf92e0 (offset: 0xd8c80) -> 0x11628 fde=[ d218] │ │ │ │ - 0xffffffffffdf9410 (offset: 0xd8db0) -> 0x116ac fde=[ d29c] │ │ │ │ - 0xffffffffffdf9dc0 (offset: 0xd9760) -> 0x11720 fde=[ d310] │ │ │ │ - 0xffffffffffdfb5f0 (offset: 0xdaf90) -> 0x117d4 fde=[ d3c4] │ │ │ │ - 0xffffffffffdfb720 (offset: 0xdb0c0) -> 0x11858 fde=[ d448] │ │ │ │ - 0xffffffffffdfb8f0 (offset: 0xdb290) -> 0x11894 fde=[ d484] │ │ │ │ - 0xffffffffffdfbb10 (offset: 0xdb4b0) -> 0x118d0 fde=[ d4c0] │ │ │ │ - 0xffffffffffdfbf80 (offset: 0xdb920) -> 0x11914 fde=[ d504] │ │ │ │ - 0xffffffffffdfc5d0 (offset: 0xdbf70) -> 0x11958 fde=[ d548] │ │ │ │ - 0xffffffffffdfc690 (offset: 0xdc030) -> 0x119d0 fde=[ d5c0] │ │ │ │ - 0xffffffffffdfc6f0 (offset: 0xdc090) -> 0x119e4 fde=[ d5d4] │ │ │ │ - 0xffffffffffdfc700 (offset: 0xdc0a0) -> 0x119f8 fde=[ d5e8] │ │ │ │ - 0xffffffffffdfc900 (offset: 0xdc2a0) -> 0x11a60 fde=[ d650] │ │ │ │ - 0xffffffffffdfcb00 (offset: 0xdc4a0) -> 0x11ac8 fde=[ d6b8] │ │ │ │ - 0xffffffffffdfd5f0 (offset: 0xdcf90) -> 0x11b18 fde=[ d708] │ │ │ │ - 0xffffffffffdfdfb0 (offset: 0xdd950) -> 0x11b84 fde=[ d774] │ │ │ │ - 0xffffffffffdfe560 (offset: 0xddf00) -> 0x11bd4 fde=[ d7c4] │ │ │ │ - 0xffffffffffdfe8f0 (offset: 0xde290) -> 0x11c24 fde=[ d814] │ │ │ │ - 0xffffffffffdfeac0 (offset: 0xde460) -> 0x11c78 fde=[ d868] │ │ │ │ - 0xffffffffffdfec90 (offset: 0xde630) -> 0x11cd0 fde=[ d8c0] │ │ │ │ - 0xffffffffffdfee00 (offset: 0xde7a0) -> 0x11d14 fde=[ d904] │ │ │ │ - 0xffffffffffdff0d0 (offset: 0xdea70) -> 0x11d40 fde=[ d930] │ │ │ │ - 0xffffffffffdff1e0 (offset: 0xdeb80) -> 0x11d64 fde=[ d954] │ │ │ │ - 0xffffffffffdff2e0 (offset: 0xdec80) -> 0x11d88 fde=[ d978] │ │ │ │ - 0xffffffffffdff340 (offset: 0xdece0) -> 0x11dc4 fde=[ d9b4] │ │ │ │ - 0xffffffffffdff350 (offset: 0xdecf0) -> 0x11dd8 fde=[ d9c8] │ │ │ │ - 0xffffffffffdff390 (offset: 0xded30) -> 0x11e0c fde=[ d9fc] │ │ │ │ - 0xffffffffffdff3a0 (offset: 0xded40) -> 0x11e20 fde=[ da10] │ │ │ │ - 0xffffffffffdff3b0 (offset: 0xded50) -> 0x11e34 fde=[ da24] │ │ │ │ - 0xffffffffffdff3c0 (offset: 0xded60) -> 0x11e48 fde=[ da38] │ │ │ │ - 0xffffffffffdff400 (offset: 0xdeda0) -> 0x11e7c fde=[ da6c] │ │ │ │ - 0xffffffffffe00630 (offset: 0xdffd0) -> 0x11ff8 fde=[ dbe8] │ │ │ │ - 0xffffffffffe01830 (offset: 0xe11d0) -> 0x1250c fde=[ e0fc] │ │ │ │ - 0xffffffffffe02f40 (offset: 0xe28e0) -> 0x125fc fde=[ e1ec] │ │ │ │ - 0xffffffffffe04440 (offset: 0xe3de0) -> 0x126d0 fde=[ e2c0] │ │ │ │ - 0xffffffffffe04ac0 (offset: 0xe4460) -> 0x12174 fde=[ dd64] │ │ │ │ - 0xffffffffffe04f50 (offset: 0xe48f0) -> 0x121c4 fde=[ ddb4] │ │ │ │ - 0xffffffffffe053e0 (offset: 0xe4d80) -> 0x12214 fde=[ de04] │ │ │ │ - 0xffffffffffe065e0 (offset: 0xe5f80) -> 0x12390 fde=[ df80] │ │ │ │ - 0xffffffffffe07810 (offset: 0xe71b0) -> 0x12728 fde=[ e318] │ │ │ │ - 0xffffffffffe07930 (offset: 0xe72d0) -> 0x1274c fde=[ e33c] │ │ │ │ - 0xffffffffffe07a50 (offset: 0xe73f0) -> 0x12770 fde=[ e360] │ │ │ │ - 0xffffffffffe07b70 (offset: 0xe7510) -> 0x12794 fde=[ e384] │ │ │ │ - 0xffffffffffe07c90 (offset: 0xe7630) -> 0x127b8 fde=[ e3a8] │ │ │ │ - 0xffffffffffe07e70 (offset: 0xe7810) -> 0x127e8 fde=[ e3d8] │ │ │ │ - 0xffffffffffe07f70 (offset: 0xe7910) -> 0x12818 fde=[ e408] │ │ │ │ - 0xffffffffffe085e0 (offset: 0xe7f80) -> 0x12868 fde=[ e458] │ │ │ │ - 0xffffffffffe08c50 (offset: 0xe85f0) -> 0x128b8 fde=[ e4a8] │ │ │ │ - 0xffffffffffe092c0 (offset: 0xe8c60) -> 0x12908 fde=[ e4f8] │ │ │ │ - 0xffffffffffe09960 (offset: 0xe9300) -> 0x12954 fde=[ e544] │ │ │ │ - 0xffffffffffe0a020 (offset: 0xe99c0) -> 0x129a0 fde=[ e590] │ │ │ │ - 0xffffffffffe0a690 (offset: 0xea030) -> 0x129f0 fde=[ e5e0] │ │ │ │ - 0xffffffffffe0ad50 (offset: 0xea6f0) -> 0x12a3c fde=[ e62c] │ │ │ │ - 0xffffffffffe0b3f0 (offset: 0xead90) -> 0x12a88 fde=[ e678] │ │ │ │ - 0xffffffffffe0ba40 (offset: 0xeb3e0) -> 0x12b50 fde=[ e740] │ │ │ │ - 0xffffffffffe0baa0 (offset: 0xeb440) -> 0x12b8c fde=[ e77c] │ │ │ │ - 0xffffffffffe0bb70 (offset: 0xeb510) -> 0x12ba8 fde=[ e798] │ │ │ │ - 0xffffffffffe0c710 (offset: 0xec0b0) -> 0x12c90 fde=[ e880] │ │ │ │ - 0xffffffffffe0d2b0 (offset: 0xecc50) -> 0x1324c fde=[ ee3c] │ │ │ │ - 0xffffffffffe12630 (offset: 0xf1fd0) -> 0x1351c fde=[ f10c] │ │ │ │ - 0xffffffffffe181a0 (offset: 0xf7b40) -> 0x13814 fde=[ f404] │ │ │ │ - 0xffffffffffe1c360 (offset: 0xfbd00) -> 0x1399c fde=[ f58c] │ │ │ │ - 0xffffffffffe20540 (offset: 0xffee0) -> 0x12d78 fde=[ e968] │ │ │ │ - 0xffffffffffe21880 (offset: 0x101220) -> 0x12da8 fde=[ e998] │ │ │ │ - 0xffffffffffe22ca0 (offset: 0x102640) -> 0x12dd8 fde=[ e9c8] │ │ │ │ - 0xffffffffffe22fc0 (offset: 0x102960) -> 0x12e14 fde=[ ea04] │ │ │ │ - 0xffffffffffe232e0 (offset: 0x102c80) -> 0x12e50 fde=[ ea40] │ │ │ │ - 0xffffffffffe23f10 (offset: 0x1038b0) -> 0x12ef0 fde=[ eae0] │ │ │ │ - 0xffffffffffe24b40 (offset: 0x1044e0) -> 0x12f90 fde=[ eb80] │ │ │ │ - 0xffffffffffe253e0 (offset: 0x104d80) -> 0x12fc0 fde=[ ebb0] │ │ │ │ - 0xffffffffffe25ca0 (offset: 0x105640) -> 0x12ff0 fde=[ ebe0] │ │ │ │ - 0xffffffffffe26060 (offset: 0x105a00) -> 0x1303c fde=[ ec2c] │ │ │ │ - 0xffffffffffe26fe0 (offset: 0x106980) -> 0x1306c fde=[ ec5c] │ │ │ │ - 0xffffffffffe27f60 (offset: 0x107900) -> 0x1309c fde=[ ec8c] │ │ │ │ - 0xffffffffffe28c60 (offset: 0x108600) -> 0x13124 fde=[ ed14] │ │ │ │ - 0xffffffffffe29960 (offset: 0x109300) -> 0x131ac fde=[ ed9c] │ │ │ │ - 0xffffffffffe29c60 (offset: 0x109600) -> 0x131dc fde=[ edcc] │ │ │ │ - 0xffffffffffe29f70 (offset: 0x109910) -> 0x1320c fde=[ edfc] │ │ │ │ - 0xffffffffffe2a010 (offset: 0x1099b0) -> 0x13224 fde=[ ee14] │ │ │ │ - 0xffffffffffe2a120 (offset: 0x109ac0) -> 0x13238 fde=[ ee28] │ │ │ │ - 0xffffffffffe2a140 (offset: 0x109ae0) -> 0x13b28 fde=[ f718] │ │ │ │ - 0xffffffffffe2a240 (offset: 0x109be0) -> 0x13b58 fde=[ f748] │ │ │ │ - 0xffffffffffe2a5c0 (offset: 0x109f60) -> 0x13ba4 fde=[ f794] │ │ │ │ - 0xffffffffffe2a970 (offset: 0x10a310) -> 0x13bf0 fde=[ f7e0] │ │ │ │ - 0xffffffffffe2b990 (offset: 0x10b330) -> 0x13d18 fde=[ f908] │ │ │ │ - 0xffffffffffe2c9b0 (offset: 0x10c350) -> 0x13e40 fde=[ fa30] │ │ │ │ - 0xffffffffffe2caa0 (offset: 0x10c440) -> 0x13e90 fde=[ fa80] │ │ │ │ - 0xffffffffffe2cb90 (offset: 0x10c530) -> 0x13ee0 fde=[ fad0] │ │ │ │ - 0xffffffffffe2d790 (offset: 0x10d130) -> 0x13f10 fde=[ fb00] │ │ │ │ - 0xffffffffffe2e630 (offset: 0x10dfd0) -> 0x13f40 fde=[ fb30] │ │ │ │ - 0xffffffffffe2f4e0 (offset: 0x10ee80) -> 0x13f70 fde=[ fb60] │ │ │ │ - 0xffffffffffe30130 (offset: 0x10fad0) -> 0x13fa0 fde=[ fb90] │ │ │ │ - 0xffffffffffe302f0 (offset: 0x10fc90) -> 0x13fc0 fde=[ fbb0] │ │ │ │ - 0xffffffffffe304b0 (offset: 0x10fe50) -> 0x13fe0 fde=[ fbd0] │ │ │ │ - 0xffffffffffe30b30 (offset: 0x1104d0) -> 0x1402c fde=[ fc1c] │ │ │ │ - 0xffffffffffe30c80 (offset: 0x110620) -> 0x14090 fde=[ fc80] │ │ │ │ - 0xffffffffffe30f30 (offset: 0x1108d0) -> 0x140dc fde=[ fccc] │ │ │ │ - 0xffffffffffe32470 (offset: 0x111e10) -> 0x14128 fde=[ fd18] │ │ │ │ - 0xffffffffffe32bd0 (offset: 0x112570) -> 0x14174 fde=[ fd64] │ │ │ │ - 0xffffffffffe32cd0 (offset: 0x112670) -> 0x141d8 fde=[ fdc8] │ │ │ │ - 0xffffffffffe32f30 (offset: 0x1128d0) -> 0x1423c fde=[ fe2c] │ │ │ │ - 0xffffffffffe33090 (offset: 0x112a30) -> 0x142a0 fde=[ fe90] │ │ │ │ - 0xffffffffffe33950 (offset: 0x1132f0) -> 0x14308 fde=[ fef8] │ │ │ │ - 0xffffffffffe34210 (offset: 0x113bb0) -> 0x14370 fde=[ ff60] │ │ │ │ - 0xffffffffffe34b20 (offset: 0x1144c0) -> 0x143f0 fde=[ ffe0] │ │ │ │ - 0xffffffffffe35100 (offset: 0x114aa0) -> 0x14470 fde=[ 10060] │ │ │ │ - 0xffffffffffe355c0 (offset: 0x114f60) -> 0x14508 fde=[ 100f8] │ │ │ │ - 0xffffffffffe356f0 (offset: 0x115090) -> 0x14558 fde=[ 10148] │ │ │ │ - 0xffffffffffe35820 (offset: 0x1151c0) -> 0x145a8 fde=[ 10198] │ │ │ │ - 0xffffffffffe35b80 (offset: 0x115520) -> 0x14610 fde=[ 10200] │ │ │ │ - 0xffffffffffe35ee0 (offset: 0x115880) -> 0x14678 fde=[ 10268] │ │ │ │ - 0xffffffffffe361f0 (offset: 0x115b90) -> 0x14740 fde=[ 10330] │ │ │ │ - 0xffffffffffe36500 (offset: 0x115ea0) -> 0x14808 fde=[ 103f8] │ │ │ │ - 0xffffffffffe36900 (offset: 0x1162a0) -> 0x14870 fde=[ 10460] │ │ │ │ - 0xffffffffffe36bf0 (offset: 0x116590) -> 0x148d8 fde=[ 104c8] │ │ │ │ - 0xffffffffffe36d50 (offset: 0x1166f0) -> 0x14928 fde=[ 10518] │ │ │ │ - 0xffffffffffe36eb0 (offset: 0x116850) -> 0x14978 fde=[ 10568] │ │ │ │ - 0xffffffffffe373d0 (offset: 0x116d70) -> 0x149dc fde=[ 105cc] │ │ │ │ - 0xffffffffffe37790 (offset: 0x117130) -> 0x14a8c fde=[ 1067c] │ │ │ │ - 0xffffffffffe37db0 (offset: 0x117750) -> 0x14ae0 fde=[ 106d0] │ │ │ │ - 0xffffffffffe38ae0 (offset: 0x118480) -> 0x14a40 fde=[ 10630] │ │ │ │ - 0xffffffffffe38c60 (offset: 0x118600) -> 0x14b38 fde=[ 10728] │ │ │ │ - 0xffffffffffe38cb0 (offset: 0x118650) -> 0x14b6c fde=[ 1075c] │ │ │ │ - 0xffffffffffe38eb0 (offset: 0x118850) -> 0x14bc0 fde=[ 107b0] │ │ │ │ - 0xffffffffffe390f0 (offset: 0x118a90) -> 0x14c10 fde=[ 10800] │ │ │ │ - 0xffffffffffe39220 (offset: 0x118bc0) -> 0x14c58 fde=[ 10848] │ │ │ │ - 0xffffffffffe39370 (offset: 0x118d10) -> 0x14cac fde=[ 1089c] │ │ │ │ - 0xffffffffffe394c0 (offset: 0x118e60) -> 0x14eb0 fde=[ 10aa0] │ │ │ │ - 0xffffffffffe394f0 (offset: 0x118e90) -> 0x14ed0 fde=[ 10ac0] │ │ │ │ - 0xffffffffffe39610 (offset: 0x118fb0) -> 0x14ef8 fde=[ 10ae8] │ │ │ │ - 0xffffffffffe396a0 (offset: 0x119040) -> 0x14fa8 fde=[ 10b98] │ │ │ │ - 0xffffffffffe397e0 (offset: 0x119180) -> 0x14f30 fde=[ 10b20] │ │ │ │ - 0xffffffffffe39cf0 (offset: 0x119690) -> 0x14f7c fde=[ 10b6c] │ │ │ │ - 0xffffffffffe39db0 (offset: 0x119750) -> 0x14fe8 fde=[ 10bd8] │ │ │ │ - 0xffffffffffe39e80 (offset: 0x119820) -> 0x15000 fde=[ 10bf0] │ │ │ │ - 0xffffffffffe39f70 (offset: 0x119910) -> 0x15028 fde=[ 10c18] │ │ │ │ - 0xffffffffffe3a3a0 (offset: 0x119d40) -> 0x15078 fde=[ 10c68] │ │ │ │ - 0xffffffffffe3a8d0 (offset: 0x11a270) -> 0x15090 fde=[ 10c80] │ │ │ │ - 0xffffffffffe3a990 (offset: 0x11a330) -> 0x150a4 fde=[ 10c94] │ │ │ │ - 0xffffffffffe3aa50 (offset: 0x11a3f0) -> 0x150c0 fde=[ 10cb0] │ │ │ │ - 0xffffffffffe3aba0 (offset: 0x11a540) -> 0x150d8 fde=[ 10cc8] │ │ │ │ - 0xffffffffffe3ac80 (offset: 0x11a620) -> 0x150ec fde=[ 10cdc] │ │ │ │ - 0xffffffffffe3aca0 (offset: 0x11a640) -> 0x15100 fde=[ 10cf0] │ │ │ │ - 0xffffffffffe3adf0 (offset: 0x11a790) -> 0x15140 fde=[ 10d30] │ │ │ │ - 0xffffffffffe3af40 (offset: 0x11a8e0) -> 0x15180 fde=[ 10d70] │ │ │ │ - 0xffffffffffe3afc0 (offset: 0x11a960) -> 0x151b0 fde=[ 10da0] │ │ │ │ - 0xffffffffffe3b090 (offset: 0x11aa30) -> 0x151e4 fde=[ 10dd4] │ │ │ │ - 0xffffffffffe3b110 (offset: 0x11aab0) -> 0x15258 fde=[ 10e48] │ │ │ │ - 0xffffffffffe3b500 (offset: 0x11aea0) -> 0x152a4 fde=[ 10e94] │ │ │ │ - 0xffffffffffe3b930 (offset: 0x11b2d0) -> 0x152f4 fde=[ 10ee4] │ │ │ │ - 0xffffffffffe3c470 (offset: 0x11be10) -> 0x15344 fde=[ 10f34] │ │ │ │ - 0xffffffffffe3cfb0 (offset: 0x11c950) -> 0x15394 fde=[ 10f84] │ │ │ │ - 0xffffffffffe3d7d0 (offset: 0x11d170) -> 0x153e4 fde=[ 10fd4] │ │ │ │ - 0xffffffffffe3e030 (offset: 0x11d9d0) -> 0x15434 fde=[ 11024] │ │ │ │ - 0xffffffffffe3e690 (offset: 0x11e030) -> 0x15484 fde=[ 11074] │ │ │ │ - 0xffffffffffe3ecf6 (offset: 0x11e696) -> 0x154fc fde=[ 110ec] │ │ │ │ - 0xffffffffffe3ed29 (offset: 0x11e6c9) -> 0x15510 fde=[ 11100] │ │ │ │ - 0xffffffffffe3ee53 (offset: 0x11e7f3) -> 0x15538 fde=[ 11128] │ │ │ │ - 0xffffffffffe3eff0 (offset: 0x11e990) -> 0x15568 fde=[ 11158] │ │ │ │ - 0xffffffffffe3f3d0 (offset: 0x11ed70) -> 0x155a8 fde=[ 11198] │ │ │ │ - 0xffffffffffe3f640 (offset: 0x11efe0) -> 0x15628 fde=[ 11218] │ │ │ │ - 0xffffffffffe3f8b0 (offset: 0x11f250) -> 0x156a8 fde=[ 11298] │ │ │ │ - 0xffffffffffe3fac0 (offset: 0x11f460) -> 0x156f4 fde=[ 112e4] │ │ │ │ - 0xffffffffffe3fce0 (offset: 0x11f680) -> 0x15740 fde=[ 11330] │ │ │ │ - 0xffffffffffe3feb0 (offset: 0x11f850) -> 0x15790 fde=[ 11380] │ │ │ │ - 0xffffffffffe40090 (offset: 0x11fa30) -> 0x157e0 fde=[ 113d0] │ │ │ │ - 0xffffffffffe40340 (offset: 0x11fce0) -> 0x1582c fde=[ 1141c] │ │ │ │ - 0xffffffffffe405f0 (offset: 0x11ff90) -> 0x15878 fde=[ 11468] │ │ │ │ - 0xffffffffffe40960 (offset: 0x120300) -> 0x158c8 fde=[ 114b8] │ │ │ │ - 0xffffffffffe40c40 (offset: 0x1205e0) -> 0x15914 fde=[ 11504] │ │ │ │ - 0xffffffffffe40f90 (offset: 0x120930) -> 0x15960 fde=[ 11550] │ │ │ │ - 0xffffffffffe41270 (offset: 0x120c10) -> 0x159ac fde=[ 1159c] │ │ │ │ - 0xffffffffffe413f0 (offset: 0x120d90) -> 0x159f8 fde=[ 115e8] │ │ │ │ - 0xffffffffffe414a0 (offset: 0x120e40) -> 0x15a44 fde=[ 11634] │ │ │ │ - 0xffffffffffe416c0 (offset: 0x121060) -> 0x15a84 fde=[ 11674] │ │ │ │ - 0xffffffffffe41820 (offset: 0x1211c0) -> 0x15ad0 fde=[ 116c0] │ │ │ │ - 0xffffffffffe41dd0 (offset: 0x121770) -> 0x15b20 fde=[ 11710] │ │ │ │ - 0xffffffffffe42530 (offset: 0x121ed0) -> 0x15b70 fde=[ 11760] │ │ │ │ - 0xffffffffffe42700 (offset: 0x1220a0) -> 0x15bbc fde=[ 117ac] │ │ │ │ - 0xffffffffffe42800 (offset: 0x1221a0) -> 0x15c08 fde=[ 117f8] │ │ │ │ - 0xffffffffffe429b0 (offset: 0x122350) -> 0x15c54 fde=[ 11844] │ │ │ │ - 0xffffffffffe42a20 (offset: 0x1223c0) -> 0x15c9c fde=[ 1188c] │ │ │ │ - 0xffffffffffe42c30 (offset: 0x1225d0) -> 0x15ce8 fde=[ 118d8] │ │ │ │ - 0xffffffffffe42d80 (offset: 0x122720) -> 0x15d34 fde=[ 11924] │ │ │ │ - 0xffffffffffe42f30 (offset: 0x1228d0) -> 0x15d80 fde=[ 11970] │ │ │ │ - 0xffffffffffe431a0 (offset: 0x122b40) -> 0x15dcc fde=[ 119bc] │ │ │ │ - 0xffffffffffe43520 (offset: 0x122ec0) -> 0x15e1c fde=[ 11a0c] │ │ │ │ - 0xffffffffffe438e0 (offset: 0x123280) -> 0x15e6c fde=[ 11a5c] │ │ │ │ - 0xffffffffffe43cd0 (offset: 0x123670) -> 0x15eb8 fde=[ 11aa8] │ │ │ │ - 0xffffffffffe44020 (offset: 0x1239c0) -> 0x15f04 fde=[ 11af4] │ │ │ │ - 0xffffffffffe443b0 (offset: 0x123d50) -> 0x15f54 fde=[ 11b44] │ │ │ │ - 0xffffffffffe44700 (offset: 0x1240a0) -> 0x15fa4 fde=[ 11b94] │ │ │ │ - 0xffffffffffe44ad0 (offset: 0x124470) -> 0x15ff0 fde=[ 11be0] │ │ │ │ - 0xffffffffffe44eb0 (offset: 0x124850) -> 0x1603c fde=[ 11c2c] │ │ │ │ - 0xffffffffffe45fb0 (offset: 0x125950) -> 0x1608c fde=[ 11c7c] │ │ │ │ - 0xffffffffffe470e0 (offset: 0x126a80) -> 0x160dc fde=[ 11ccc] │ │ │ │ - 0xffffffffffe473b0 (offset: 0x126d50) -> 0x16128 fde=[ 11d18] │ │ │ │ - 0xffffffffffe475d0 (offset: 0x126f70) -> 0x16174 fde=[ 11d64] │ │ │ │ - 0xffffffffffe47640 (offset: 0x126fe0) -> 0x161bc fde=[ 11dac] │ │ │ │ - 0xffffffffffe476b0 (offset: 0x127050) -> 0x16204 fde=[ 11df4] │ │ │ │ - 0xffffffffffe47770 (offset: 0x127110) -> 0x162a8 fde=[ 11e98] │ │ │ │ - 0xffffffffffe47870 (offset: 0x127210) -> 0x16248 fde=[ 11e38] │ │ │ │ - 0xffffffffffe479d0 (offset: 0x127370) -> 0x16278 fde=[ 11e68] │ │ │ │ - 0xffffffffffe47b30 (offset: 0x1274d0) -> 0x162d8 fde=[ 11ec8] │ │ │ │ - 0xffffffffffe47b50 (offset: 0x1274f0) -> 0x162ec fde=[ 11edc] │ │ │ │ - 0xffffffffffe47b70 (offset: 0x127510) -> 0x16300 fde=[ 11ef0] │ │ │ │ - 0xffffffffffe47c90 (offset: 0x127630) -> 0x16328 fde=[ 11f18] │ │ │ │ - 0xffffffffffe47d00 (offset: 0x1276a0) -> 0x16354 fde=[ 11f44] │ │ │ │ - 0xffffffffffe47f50 (offset: 0x1278f0) -> 0x16438 fde=[ 12028] │ │ │ │ - 0xffffffffffe47f70 (offset: 0x127910) -> 0x1644c fde=[ 1203c] │ │ │ │ - 0xffffffffffe47f90 (offset: 0x127930) -> 0x16460 fde=[ 12050] │ │ │ │ - 0xffffffffffe480b0 (offset: 0x127a50) -> 0x16488 fde=[ 12078] │ │ │ │ - 0xffffffffffe48120 (offset: 0x127ac0) -> 0x164c8 fde=[ 120b8] │ │ │ │ - 0xffffffffffe482b0 (offset: 0x127c50) -> 0x164b4 fde=[ 120a4] │ │ │ │ - 0xffffffffffe482d0 (offset: 0x127c70) -> 0x164f8 fde=[ 120e8] │ │ │ │ - 0xffffffffffe482f0 (offset: 0x127c90) -> 0x1650c fde=[ 120fc] │ │ │ │ - 0xffffffffffe48310 (offset: 0x127cb0) -> 0x16520 fde=[ 12110] │ │ │ │ - 0xffffffffffe48530 (offset: 0x127ed0) -> 0x16590 fde=[ 12180] │ │ │ │ - 0xffffffffffe48640 (offset: 0x127fe0) -> 0x165e4 fde=[ 121d4] │ │ │ │ - 0xffffffffffe48750 (offset: 0x1280f0) -> 0x16638 fde=[ 12228] │ │ │ │ - 0xffffffffffe48800 (offset: 0x1281a0) -> 0x16668 fde=[ 12258] │ │ │ │ - 0xffffffffffe488b0 (offset: 0x128250) -> 0x16698 fde=[ 12288] │ │ │ │ - 0xffffffffffe489b0 (offset: 0x128350) -> 0x166e0 fde=[ 122d0] │ │ │ │ - 0xffffffffffe48ab0 (offset: 0x128450) -> 0x16728 fde=[ 12318] │ │ │ │ - 0xffffffffffe48c00 (offset: 0x1285a0) -> 0x167ac fde=[ 1239c] │ │ │ │ - 0xffffffffffe48d50 (offset: 0x1286f0) -> 0x16848 fde=[ 12438] │ │ │ │ - 0xffffffffffe48d60 (offset: 0x128700) -> 0x1685c fde=[ 1244c] │ │ │ │ - 0xffffffffffe48db0 (offset: 0x128750) -> 0x16898 fde=[ 12488] │ │ │ │ - 0xffffffffffe492d0 (offset: 0x128c70) -> 0x168e8 fde=[ 124d8] │ │ │ │ - 0xffffffffffe49440 (offset: 0x128de0) -> 0x168fc fde=[ 124ec] │ │ │ │ - 0xffffffffffe499e0 (offset: 0x129380) -> 0x16944 fde=[ 12534] │ │ │ │ - 0xffffffffffe49bc0 (offset: 0x129560) -> 0x16bf0 fde=[ 127e0] │ │ │ │ - 0xffffffffffe49d70 (offset: 0x129710) -> 0x16990 fde=[ 12580] │ │ │ │ - 0xffffffffffe4a470 (offset: 0x129e10) -> 0x169e0 fde=[ 125d0] │ │ │ │ - 0xffffffffffe4ab90 (offset: 0x12a530) -> 0x16a30 fde=[ 12620] │ │ │ │ - 0xffffffffffe4b0d0 (offset: 0x12aa70) -> 0x16a80 fde=[ 12670] │ │ │ │ - 0xffffffffffe4b230 (offset: 0x12abd0) -> 0x16c40 fde=[ 12830] │ │ │ │ - 0xffffffffffe4b3d0 (offset: 0x12ad70) -> 0x16a94 fde=[ 12684] │ │ │ │ - 0xffffffffffe4b5b0 (offset: 0x12af50) -> 0x16ae0 fde=[ 126d0] │ │ │ │ - 0xffffffffffe4ba70 (offset: 0x12b410) -> 0x16b30 fde=[ 12720] │ │ │ │ - 0xffffffffffe4bfb0 (offset: 0x12b950) -> 0x16ba0 fde=[ 12790] │ │ │ │ - 0xffffffffffe4c470 (offset: 0x12be10) -> 0x16c90 fde=[ 12880] │ │ │ │ - 0xffffffffffe4c4b0 (offset: 0x12be50) -> 0x16cc0 fde=[ 128b0] │ │ │ │ - 0xffffffffffe4c700 (offset: 0x12c0a0) -> 0x16d18 fde=[ 12908] │ │ │ │ - 0xffffffffffe4c730 (offset: 0x12c0d0) -> 0x16dfc fde=[ 129ec] │ │ │ │ - 0xffffffffffe4cd70 (offset: 0x12c710) -> 0x16d2c fde=[ 1291c] │ │ │ │ - 0xffffffffffe4cef0 (offset: 0x12c890) -> 0x16d78 fde=[ 12968] │ │ │ │ - 0xffffffffffe4cfa0 (offset: 0x12c940) -> 0x16d98 fde=[ 12988] │ │ │ │ - 0xffffffffffe4d330 (offset: 0x12ccd0) -> 0x16e50 fde=[ 12a40] │ │ │ │ - 0xffffffffffe4e6d0 (offset: 0x12e070) -> 0x16ea0 fde=[ 12a90] │ │ │ │ - 0xffffffffffe4e7c0 (offset: 0x12e160) -> 0x16ec8 fde=[ 12ab8] │ │ │ │ - 0xffffffffffe4eed0 (offset: 0x12e870) -> 0x16f18 fde=[ 12b08] │ │ │ │ - 0xffffffffffe4fc40 (offset: 0x12f5e0) -> 0x16f70 fde=[ 12b60] │ │ │ │ - 0xffffffffffe4fd10 (offset: 0x12f6b0) -> 0x16fb8 fde=[ 12ba8] │ │ │ │ - 0xffffffffffe4fe60 (offset: 0x12f800) -> 0x16fd0 fde=[ 12bc0] │ │ │ │ - 0xffffffffffe4ffd0 (offset: 0x12f970) -> 0x17014 fde=[ 12c04] │ │ │ │ - 0xffffffffffe502a0 (offset: 0x12fc40) -> 0x17040 fde=[ 12c30] │ │ │ │ - 0xffffffffffe50360 (offset: 0x12fd00) -> 0x17058 fde=[ 12c48] │ │ │ │ - 0xffffffffffe50780 (offset: 0x130120) -> 0x171a0 fde=[ 12d90] │ │ │ │ - 0xffffffffffe50810 (offset: 0x1301b0) -> 0x171cc fde=[ 12dbc] │ │ │ │ - 0xffffffffffe508a0 (offset: 0x130240) -> 0x171f8 fde=[ 12de8] │ │ │ │ - 0xffffffffffe50930 (offset: 0x1302d0) -> 0x17224 fde=[ 12e14] │ │ │ │ - 0xffffffffffe509c0 (offset: 0x130360) -> 0x17250 fde=[ 12e40] │ │ │ │ - 0xffffffffffe50a50 (offset: 0x1303f0) -> 0x1727c fde=[ 12e6c] │ │ │ │ - 0xffffffffffe50ae0 (offset: 0x130480) -> 0x172a8 fde=[ 12e98] │ │ │ │ - 0xffffffffffe50e80 (offset: 0x130820) -> 0x17368 fde=[ 12f58] │ │ │ │ - 0xffffffffffe51340 (offset: 0x130ce0) -> 0x1743c fde=[ 1302c] │ │ │ │ - 0xffffffffffe51e50 (offset: 0x1317f0) -> 0x174d8 fde=[ 130c8] │ │ │ │ - 0xffffffffffe52640 (offset: 0x131fe0) -> 0x17564 fde=[ 13154] │ │ │ │ - 0xffffffffffe52f60 (offset: 0x132900) -> 0x1778c fde=[ 1337c] │ │ │ │ - 0xffffffffffe53680 (offset: 0x133020) -> 0x17804 fde=[ 133f4] │ │ │ │ - 0xffffffffffe53b50 (offset: 0x1334f0) -> 0x17860 fde=[ 13450] │ │ │ │ - 0xffffffffffe54060 (offset: 0x133a00) -> 0x178c4 fde=[ 134b4] │ │ │ │ - 0xffffffffffe54850 (offset: 0x1341f0) -> 0x17914 fde=[ 13504] │ │ │ │ - 0xffffffffffe55040 (offset: 0x1349e0) -> 0x17964 fde=[ 13554] │ │ │ │ - 0xffffffffffe55060 (offset: 0x134a00) -> 0x17978 fde=[ 13568] │ │ │ │ - 0xffffffffffe551e0 (offset: 0x134b80) -> 0x179a4 fde=[ 13594] │ │ │ │ - 0xffffffffffe553e0 (offset: 0x134d80) -> 0x179d8 fde=[ 135c8] │ │ │ │ - 0xffffffffffe557d0 (offset: 0x135170) -> 0x17a2c fde=[ 1361c] │ │ │ │ - 0xffffffffffe55ce0 (offset: 0x135680) -> 0x17a80 fde=[ 13670] │ │ │ │ - 0xffffffffffe55d30 (offset: 0x1356d0) -> 0x17aa0 fde=[ 13690] │ │ │ │ - 0xffffffffffe55dd0 (offset: 0x135770) -> 0x17af0 fde=[ 136e0] │ │ │ │ - 0xffffffffffe56d40 (offset: 0x1366e0) -> 0x17b60 fde=[ 13750] │ │ │ │ - 0xffffffffffe580c0 (offset: 0x137a60) -> 0x17bd0 fde=[ 137c0] │ │ │ │ - 0xffffffffffe58270 (offset: 0x137c10) -> 0x17c08 fde=[ 137f8] │ │ │ │ - 0xffffffffffe583e0 (offset: 0x137d80) -> 0x17e1c fde=[ 13a0c] │ │ │ │ - 0xffffffffffe585e0 (offset: 0x137f80) -> 0x17e44 fde=[ 13a34] │ │ │ │ - 0xffffffffffe587d0 (offset: 0x138170) -> 0x17c88 fde=[ 13878] │ │ │ │ - 0xffffffffffe58850 (offset: 0x1381f0) -> 0x17c9c fde=[ 1388c] │ │ │ │ - 0xffffffffffe588e0 (offset: 0x138280) -> 0x17cb0 fde=[ 138a0] │ │ │ │ - 0xffffffffffe58a30 (offset: 0x1383d0) -> 0x17ce8 fde=[ 138d8] │ │ │ │ - 0xffffffffffe58b80 (offset: 0x138520) -> 0x17d30 fde=[ 13920] │ │ │ │ - 0xffffffffffe58cd0 (offset: 0x138670) -> 0x17d78 fde=[ 13968] │ │ │ │ - 0xffffffffffe58d80 (offset: 0x138720) -> 0x17d98 fde=[ 13988] │ │ │ │ - 0xffffffffffe58ea0 (offset: 0x138840) -> 0x17dd0 fde=[ 139c0] │ │ │ │ - 0xffffffffffe58fc0 (offset: 0x138960) -> 0x17e08 fde=[ 139f8] │ │ │ │ - 0xffffffffffe59050 (offset: 0x1389f0) -> 0x17e6c fde=[ 13a5c] │ │ │ │ - 0xffffffffffe593b0 (offset: 0x138d50) -> 0x17ebc fde=[ 13aac] │ │ │ │ - 0xffffffffffe596a0 (offset: 0x139040) -> 0x17f0c fde=[ 13afc] │ │ │ │ - 0xffffffffffe599f0 (offset: 0x139390) -> 0x17f5c fde=[ 13b4c] │ │ │ │ - 0xffffffffffe59d40 (offset: 0x1396e0) -> 0x17fb0 fde=[ 13ba0] │ │ │ │ - 0xffffffffffe5a500 (offset: 0x139ea0) -> 0x18000 fde=[ 13bf0] │ │ │ │ - 0xffffffffffe5acb0 (offset: 0x13a650) -> 0x18050 fde=[ 13c40] │ │ │ │ - 0xffffffffffe5af10 (offset: 0x13a8b0) -> 0x18098 fde=[ 13c88] │ │ │ │ - 0xffffffffffe5b160 (offset: 0x13ab00) -> 0x18218 fde=[ 13e08] │ │ │ │ - 0xffffffffffe5b260 (offset: 0x13ac00) -> 0x18238 fde=[ 13e28] │ │ │ │ - 0xffffffffffe5b6a0 (offset: 0x13b040) -> 0x18284 fde=[ 13e74] │ │ │ │ - 0xffffffffffe5b9c0 (offset: 0x13b360) -> 0x182d0 fde=[ 13ec0] │ │ │ │ - 0xffffffffffe5bc70 (offset: 0x13b610) -> 0x1831c fde=[ 13f0c] │ │ │ │ - 0xffffffffffe5be80 (offset: 0x13b820) -> 0x18368 fde=[ 13f58] │ │ │ │ - 0xffffffffffe5c230 (offset: 0x13bbd0) -> 0x183b4 fde=[ 13fa4] │ │ │ │ - 0xffffffffffe5c620 (offset: 0x13bfc0) -> 0x18400 fde=[ 13ff0] │ │ │ │ - 0xffffffffffe5c7c0 (offset: 0x13c160) -> 0x18428 fde=[ 14018] │ │ │ │ - 0xffffffffffe5ca10 (offset: 0x13c3b0) -> 0x18464 fde=[ 14054] │ │ │ │ - 0xffffffffffe5cc60 (offset: 0x13c600) -> 0x184a0 fde=[ 14090] │ │ │ │ - 0xffffffffffe5ccb0 (offset: 0x13c650) -> 0x184c8 fde=[ 140b8] │ │ │ │ - 0xffffffffffe5cd10 (offset: 0x13c6b0) -> 0x185f8 fde=[ 141e8] │ │ │ │ - 0xffffffffffe5cef0 (offset: 0x13c890) -> 0x18634 fde=[ 14224] │ │ │ │ - 0xffffffffffe5d220 (offset: 0x13cbc0) -> 0x18688 fde=[ 14278] │ │ │ │ - 0xffffffffffe5d550 (offset: 0x13cef0) -> 0x18504 fde=[ 140f4] │ │ │ │ - 0xffffffffffe5d5e0 (offset: 0x13cf80) -> 0x18524 fde=[ 14114] │ │ │ │ - 0xffffffffffe5d610 (offset: 0x13cfb0) -> 0x18544 fde=[ 14134] │ │ │ │ - 0xffffffffffe5d6a0 (offset: 0x13d040) -> 0x186dc fde=[ 142cc] │ │ │ │ - 0xffffffffffe5d7b0 (offset: 0x13d150) -> 0x18564 fde=[ 14154] │ │ │ │ - 0xffffffffffe5d7e0 (offset: 0x13d180) -> 0x18584 fde=[ 14174] │ │ │ │ - 0xffffffffffe5d800 (offset: 0x13d1a0) -> 0x18598 fde=[ 14188] │ │ │ │ - 0xffffffffffe5d860 (offset: 0x13d200) -> 0x185b8 fde=[ 141a8] │ │ │ │ - 0xffffffffffe5d890 (offset: 0x13d230) -> 0x185d8 fde=[ 141c8] │ │ │ │ - 0xffffffffffe5d950 (offset: 0x13d2f0) -> 0x18764 fde=[ 14354] │ │ │ │ - 0xffffffffffe5dc30 (offset: 0x13d5d0) -> 0x18780 fde=[ 14370] │ │ │ │ - 0xffffffffffe5dee0 (offset: 0x13d880) -> 0x187a8 fde=[ 14398] │ │ │ │ - 0xffffffffffe5e1e0 (offset: 0x13db80) -> 0x187d8 fde=[ 143c8] │ │ │ │ - 0xffffffffffe5e350 (offset: 0x13dcf0) -> 0x1880c fde=[ 143fc] │ │ │ │ - 0xffffffffffe5e700 (offset: 0x13e0a0) -> 0x18840 fde=[ 14430] │ │ │ │ - 0xffffffffffe5eab0 (offset: 0x13e450) -> 0x18870 fde=[ 14460] │ │ │ │ - 0xffffffffffe5eb50 (offset: 0x13e4f0) -> 0x18898 fde=[ 14488] │ │ │ │ - 0xffffffffffe5eb60 (offset: 0x13e500) -> 0x188ac fde=[ 1449c] │ │ │ │ - 0xffffffffffe5ec50 (offset: 0x13e5f0) -> 0x188d0 fde=[ 144c0] │ │ │ │ - 0xffffffffffe5ed40 (offset: 0x13e6e0) -> 0x188f4 fde=[ 144e4] │ │ │ │ - 0xffffffffffe5ee00 (offset: 0x13e7a0) -> 0x18920 fde=[ 14510] │ │ │ │ - 0xffffffffffe5ee20 (offset: 0x13e7c0) -> 0x18934 fde=[ 14524] │ │ │ │ - 0xffffffffffe5efe0 (offset: 0x13e980) -> 0x18968 fde=[ 14558] │ │ │ │ - 0xffffffffffe5f040 (offset: 0x13e9e0) -> 0x18998 fde=[ 14588] │ │ │ │ - 0xffffffffffe5f550 (offset: 0x13eef0) -> 0x189cc fde=[ 145bc] │ │ │ │ - 0xffffffffffe5f7b0 (offset: 0x13f150) -> 0x18a04 fde=[ 145f4] │ │ │ │ - 0xffffffffffe5fa40 (offset: 0x13f3e0) -> 0x18a30 fde=[ 14620] │ │ │ │ - 0xffffffffffe5faf0 (offset: 0x13f490) -> 0x18a5c fde=[ 1464c] │ │ │ │ - 0xffffffffffe5ff30 (offset: 0x13f8d0) -> 0x18a90 fde=[ 14680] │ │ │ │ - 0xffffffffffe60160 (offset: 0x13fb00) -> 0x18ab4 fde=[ 146a4] │ │ │ │ - 0xffffffffffe60180 (offset: 0x13fb20) -> 0x18ac8 fde=[ 146b8] │ │ │ │ - 0xffffffffffe60330 (offset: 0x13fcd0) -> 0x18af8 fde=[ 146e8] │ │ │ │ - 0xffffffffffe60730 (offset: 0x1400d0) -> 0x18b28 fde=[ 14718] │ │ │ │ - 0xffffffffffe60d80 (offset: 0x140720) -> 0x18b58 fde=[ 14748] │ │ │ │ - 0xffffffffffe61e30 (offset: 0x1417d0) -> 0x18b88 fde=[ 14778] │ │ │ │ - 0xffffffffffe63180 (offset: 0x142b20) -> 0x18bb8 fde=[ 147a8] │ │ │ │ - 0xffffffffffe635f0 (offset: 0x142f90) -> 0x18be0 fde=[ 147d0] │ │ │ │ - 0xffffffffffe63950 (offset: 0x1432f0) -> 0x18c10 fde=[ 14800] │ │ │ │ - 0xffffffffffe63b60 (offset: 0x143500) -> 0x18c3c fde=[ 1482c] │ │ │ │ - 0xffffffffffe640d0 (offset: 0x143a70) -> 0x18d00 fde=[ 148f0] │ │ │ │ - 0xffffffffffe64140 (offset: 0x143ae0) -> 0x18d20 fde=[ 14910] │ │ │ │ - 0xffffffffffe641b0 (offset: 0x143b50) -> 0x18d40 fde=[ 14930] │ │ │ │ - 0xffffffffffe64220 (offset: 0x143bc0) -> 0x18d60 fde=[ 14950] │ │ │ │ - 0xffffffffffe64320 (offset: 0x143cc0) -> 0x18d78 fde=[ 14968] │ │ │ │ - 0xffffffffffe64380 (offset: 0x143d20) -> 0x18d9c fde=[ 1498c] │ │ │ │ - 0xffffffffffe643d0 (offset: 0x143d70) -> 0x18dc0 fde=[ 149b0] │ │ │ │ - 0xffffffffffe64410 (offset: 0x143db0) -> 0x18dd8 fde=[ 149c8] │ │ │ │ - 0xffffffffffe64610 (offset: 0x143fb0) -> 0x18e3c fde=[ 14a2c] │ │ │ │ - 0xffffffffffe646f0 (offset: 0x144090) -> 0x18e70 fde=[ 14a60] │ │ │ │ - 0xffffffffffe64800 (offset: 0x1441a0) -> 0x18ed4 fde=[ 14ac4] │ │ │ │ - 0xffffffffffe64820 (offset: 0x1441c0) -> 0x18ee8 fde=[ 14ad8] │ │ │ │ - 0xffffffffffe64840 (offset: 0x1441e0) -> 0x18efc fde=[ 14aec] │ │ │ │ - 0xffffffffffe64970 (offset: 0x144310) -> 0x18f28 fde=[ 14b18] │ │ │ │ - 0xffffffffffe64b00 (offset: 0x1444a0) -> 0x18f54 fde=[ 14b44] │ │ │ │ - 0xffffffffffe64c20 (offset: 0x1445c0) -> 0x18f7c fde=[ 14b6c] │ │ │ │ - 0xffffffffffe64c80 (offset: 0x144620) -> 0x18fac fde=[ 14b9c] │ │ │ │ - 0xffffffffffe64ef0 (offset: 0x144890) -> 0x18fd8 fde=[ 14bc8] │ │ │ │ - 0xffffffffffe65010 (offset: 0x1449b0) -> 0x19118 fde=[ 14d08] │ │ │ │ - 0xffffffffffe65210 (offset: 0x144bb0) -> 0x19160 fde=[ 14d50] │ │ │ │ - 0xffffffffffe657e0 (offset: 0x145180) -> 0x19194 fde=[ 14d84] │ │ │ │ - 0xffffffffffe65d30 (offset: 0x1456d0) -> 0x191c4 fde=[ 14db4] │ │ │ │ - 0xffffffffffe65ec0 (offset: 0x145860) -> 0x191f0 fde=[ 14de0] │ │ │ │ - 0xffffffffffe66070 (offset: 0x145a10) -> 0x1921c fde=[ 14e0c] │ │ │ │ - 0xffffffffffe66230 (offset: 0x145bd0) -> 0x19248 fde=[ 14e38] │ │ │ │ - 0xffffffffffe662d0 (offset: 0x145c70) -> 0x19268 fde=[ 14e58] │ │ │ │ - 0xffffffffffe66340 (offset: 0x145ce0) -> 0x19290 fde=[ 14e80] │ │ │ │ - 0xffffffffffe66390 (offset: 0x145d30) -> 0x192b4 fde=[ 14ea4] │ │ │ │ - 0xffffffffffe663f0 (offset: 0x145d90) -> 0x194a8 fde=[ 15098] │ │ │ │ - 0xffffffffffe664c0 (offset: 0x145e60) -> 0x19318 fde=[ 14f08] │ │ │ │ - 0xffffffffffe664d0 (offset: 0x145e70) -> 0x1932c fde=[ 14f1c] │ │ │ │ - 0xffffffffffe664e0 (offset: 0x145e80) -> 0x19340 fde=[ 14f30] │ │ │ │ - 0xffffffffffe66520 (offset: 0x145ec0) -> 0x19538 fde=[ 15128] │ │ │ │ - 0xffffffffffe666b0 (offset: 0x146050) -> 0x193f4 fde=[ 14fe4] │ │ │ │ - 0xffffffffffe666e0 (offset: 0x146080) -> 0x19410 fde=[ 15000] │ │ │ │ - 0xffffffffffe66710 (offset: 0x1460b0) -> 0x1942c fde=[ 1501c] │ │ │ │ - 0xffffffffffe667a0 (offset: 0x146140) -> 0x19564 fde=[ 15154] │ │ │ │ - 0xffffffffffe66880 (offset: 0x146220) -> 0x19468 fde=[ 15058] │ │ │ │ - 0xffffffffffe66920 (offset: 0x1462c0) -> 0x195b4 fde=[ 151a4] │ │ │ │ - 0xffffffffffe66a40 (offset: 0x1463e0) -> 0x19494 fde=[ 15084] │ │ │ │ - 0xffffffffffe66a80 (offset: 0x146420) -> 0x1961c fde=[ 1520c] │ │ │ │ - 0xffffffffffe66bf0 (offset: 0x146590) -> 0x19648 fde=[ 15238] │ │ │ │ - 0xffffffffffe66ec0 (offset: 0x146860) -> 0x19734 fde=[ 15324] │ │ │ │ - 0xffffffffffe67170 (offset: 0x146b10) -> 0x1969c fde=[ 1528c] │ │ │ │ - 0xffffffffffe67300 (offset: 0x146ca0) -> 0x196e4 fde=[ 152d4] │ │ │ │ - 0xffffffffffe67460 (offset: 0x146e00) -> 0x19790 fde=[ 15380] │ │ │ │ - 0xffffffffffe67690 (offset: 0x147030) -> 0x197a4 fde=[ 15394] │ │ │ │ - 0xffffffffffe677f0 (offset: 0x147190) -> 0x197b8 fde=[ 153a8] │ │ │ │ - 0xffffffffffe67ad0 (offset: 0x147470) -> 0x197cc fde=[ 153bc] │ │ │ │ - 0xffffffffffe67cd0 (offset: 0x147670) -> 0x197e0 fde=[ 153d0] │ │ │ │ - 0xffffffffffe67f50 (offset: 0x1478f0) -> 0x197f4 fde=[ 153e4] │ │ │ │ - 0xffffffffffe68120 (offset: 0x147ac0) -> 0x19808 fde=[ 153f8] │ │ │ │ - 0xffffffffffe682c0 (offset: 0x147c60) -> 0x1981c fde=[ 1540c] │ │ │ │ - 0xffffffffffe68520 (offset: 0x147ec0) -> 0x19830 fde=[ 15420] │ │ │ │ - 0xffffffffffe68680 (offset: 0x148020) -> 0x1984c fde=[ 1543c] │ │ │ │ - 0xffffffffffe687e0 (offset: 0x148180) -> 0x19860 fde=[ 15450] │ │ │ │ - 0xffffffffffe68990 (offset: 0x148330) -> 0x198ac fde=[ 1549c] │ │ │ │ - 0xffffffffffe68af0 (offset: 0x148490) -> 0x198f8 fde=[ 154e8] │ │ │ │ - 0xffffffffffe68d70 (offset: 0x148710) -> 0x19944 fde=[ 15534] │ │ │ │ - 0xffffffffffe68ed0 (offset: 0x148870) -> 0x19990 fde=[ 15580] │ │ │ │ - 0xffffffffffe68ff0 (offset: 0x148990) -> 0x199cc fde=[ 155bc] │ │ │ │ - 0xffffffffffe69240 (offset: 0x148be0) -> 0x19a18 fde=[ 15608] │ │ │ │ - 0xffffffffffe69490 (offset: 0x148e30) -> 0x19a54 fde=[ 15644] │ │ │ │ - 0xffffffffffe69670 (offset: 0x149010) -> 0x19aa0 fde=[ 15690] │ │ │ │ - 0xffffffffffe69790 (offset: 0x149130) -> 0x19adc fde=[ 156cc] │ │ │ │ - 0xffffffffffe69960 (offset: 0x149300) -> 0x19b28 fde=[ 15718] │ │ │ │ - 0xffffffffffe69ae0 (offset: 0x149480) -> 0x19b74 fde=[ 15764] │ │ │ │ - 0xffffffffffe69c00 (offset: 0x1495a0) -> 0x19bb0 fde=[ 157a0] │ │ │ │ - 0xffffffffffe69d20 (offset: 0x1496c0) -> 0x19bec fde=[ 157dc] │ │ │ │ - 0xffffffffffe69e40 (offset: 0x1497e0) -> 0x19c28 fde=[ 15818] │ │ │ │ - 0xffffffffffe69ff0 (offset: 0x149990) -> 0x19c74 fde=[ 15864] │ │ │ │ - 0xffffffffffe6a150 (offset: 0x149af0) -> 0x19cc0 fde=[ 158b0] │ │ │ │ - 0xffffffffffe6a370 (offset: 0x149d10) -> 0x19cfc fde=[ 158ec] │ │ │ │ - 0xffffffffffe6a4d0 (offset: 0x149e70) -> 0x19d48 fde=[ 15938] │ │ │ │ - 0xffffffffffe6a6f0 (offset: 0x14a090) -> 0x19d94 fde=[ 15984] │ │ │ │ - 0xffffffffffe6a850 (offset: 0x14a1f0) -> 0x19de0 fde=[ 159d0] │ │ │ │ - 0xffffffffffe6a9b0 (offset: 0x14a350) -> 0x19e2c fde=[ 15a1c] │ │ │ │ - 0xffffffffffe6ab10 (offset: 0x14a4b0) -> 0x19e78 fde=[ 15a68] │ │ │ │ - 0xffffffffffe6ac70 (offset: 0x14a610) -> 0x19ec4 fde=[ 15ab4] │ │ │ │ - 0xffffffffffe6ad90 (offset: 0x14a730) -> 0x19f10 fde=[ 15b00] │ │ │ │ - 0xffffffffffe6aeb0 (offset: 0x14a850) -> 0x19f4c fde=[ 15b3c] │ │ │ │ - 0xffffffffffe6afd0 (offset: 0x14a970) -> 0x19f88 fde=[ 15b78] │ │ │ │ - 0xffffffffffe6b0c0 (offset: 0x14aa60) -> 0x19fd0 fde=[ 15bc0] │ │ │ │ - 0xffffffffffe6b1e0 (offset: 0x14ab80) -> 0x1a00c fde=[ 15bfc] │ │ │ │ - 0xffffffffffe6b3d0 (offset: 0x14ad70) -> 0x1a048 fde=[ 15c38] │ │ │ │ - 0xffffffffffe6b520 (offset: 0x14aec0) -> 0x1a094 fde=[ 15c84] │ │ │ │ - 0xffffffffffe6b720 (offset: 0x14b0c0) -> 0x1a0d4 fde=[ 15cc4] │ │ │ │ - 0xffffffffffe6b990 (offset: 0x14b330) -> 0x1a138 fde=[ 15d28] │ │ │ │ - 0xffffffffffe6bab0 (offset: 0x14b450) -> 0x1a184 fde=[ 15d74] │ │ │ │ - 0xffffffffffe6bb10 (offset: 0x14b4b0) -> 0x1a198 fde=[ 15d88] │ │ │ │ - 0xffffffffffe6bba0 (offset: 0x14b540) -> 0x1a1ac fde=[ 15d9c] │ │ │ │ - 0xffffffffffe6bc90 (offset: 0x14b630) -> 0x1a1c0 fde=[ 15db0] │ │ │ │ - 0xffffffffffe6be20 (offset: 0x14b7c0) -> 0x1a1d4 fde=[ 15dc4] │ │ │ │ - 0xffffffffffe6be70 (offset: 0x14b810) -> 0x1a21c fde=[ 15e0c] │ │ │ │ - 0xffffffffffe6bec0 (offset: 0x14b860) -> 0x1a264 fde=[ 15e54] │ │ │ │ - 0xffffffffffe6bf50 (offset: 0x14b8f0) -> 0x1a2ac fde=[ 15e9c] │ │ │ │ - 0xffffffffffe6c110 (offset: 0x14bab0) -> 0x1a2c0 fde=[ 15eb0] │ │ │ │ - 0xffffffffffe6c530 (offset: 0x14bed0) -> 0x1a30c fde=[ 15efc] │ │ │ │ - 0xffffffffffe6c5b0 (offset: 0x14bf50) -> 0x1a354 fde=[ 15f44] │ │ │ │ - 0xffffffffffe6c7b0 (offset: 0x14c150) -> 0x1a368 fde=[ 15f58] │ │ │ │ - 0xffffffffffe6c8d0 (offset: 0x14c270) -> 0x1a3b4 fde=[ 15fa4] │ │ │ │ - 0xffffffffffe6cc10 (offset: 0x14c5b0) -> 0x1a3f0 fde=[ 15fe0] │ │ │ │ - 0xffffffffffe6ce00 (offset: 0x14c7a0) -> 0x1a414 fde=[ 16004] │ │ │ │ - 0xffffffffffe6cff0 (offset: 0x14c990) -> 0x1a438 fde=[ 16028] │ │ │ │ - 0xffffffffffe6d1e0 (offset: 0x14cb80) -> 0x1a484 fde=[ 16074] │ │ │ │ - 0xffffffffffe6d260 (offset: 0x14cc00) -> 0x1a4cc fde=[ 160bc] │ │ │ │ - 0xffffffffffe6d430 (offset: 0x14cdd0) -> 0x1a4f0 fde=[ 160e0] │ │ │ │ - 0xffffffffffe6d600 (offset: 0x14cfa0) -> 0x1a514 fde=[ 16104] │ │ │ │ - 0xffffffffffe6d7d0 (offset: 0x14d170) -> 0x1a538 fde=[ 16128] │ │ │ │ - 0xffffffffffe6d920 (offset: 0x14d2c0) -> 0x1a584 fde=[ 16174] │ │ │ │ - 0xffffffffffe6dc10 (offset: 0x14d5b0) -> 0x1a5d0 fde=[ 161c0] │ │ │ │ - 0xffffffffffe6dde0 (offset: 0x14d780) -> 0x1a5e4 fde=[ 161d4] │ │ │ │ - 0xffffffffffe6de40 (offset: 0x14d7e0) -> 0x1a62c fde=[ 1621c] │ │ │ │ - 0xffffffffffe6def0 (offset: 0x14d890) -> 0x1a674 fde=[ 16264] │ │ │ │ - 0xffffffffffe6df40 (offset: 0x14d8e0) -> 0x1a6bc fde=[ 162ac] │ │ │ │ - 0xffffffffffe6dfe0 (offset: 0x14d980) -> 0x1a704 fde=[ 162f4] │ │ │ │ - 0xffffffffffe6e150 (offset: 0x14daf0) -> 0x1a750 fde=[ 16340] │ │ │ │ - 0xffffffffffe6e320 (offset: 0x14dcc0) -> 0x1a774 fde=[ 16364] │ │ │ │ - 0xffffffffffe6e3a0 (offset: 0x14dd40) -> 0x1a7bc fde=[ 163ac] │ │ │ │ - 0xffffffffffe6e4f0 (offset: 0x14de90) -> 0x1a808 fde=[ 163f8] │ │ │ │ - 0xffffffffffe6e780 (offset: 0x14e120) -> 0x1a854 fde=[ 16444] │ │ │ │ - 0xffffffffffe6e950 (offset: 0x14e2f0) -> 0x1a868 fde=[ 16458] │ │ │ │ - 0xffffffffffe6eed0 (offset: 0x14e870) -> 0x1a8b4 fde=[ 164a4] │ │ │ │ - 0xffffffffffe6f460 (offset: 0x14ee00) -> 0x1a900 fde=[ 164f0] │ │ │ │ - 0xffffffffffe6f640 (offset: 0x14efe0) -> 0x1a950 fde=[ 16540] │ │ │ │ - 0xffffffffffe6f770 (offset: 0x14f110) -> 0x1a9a4 fde=[ 16594] │ │ │ │ - 0xffffffffffe6f8a0 (offset: 0x14f240) -> 0x1a9f8 fde=[ 165e8] │ │ │ │ - 0xffffffffffe6f9b0 (offset: 0x14f350) -> 0x1aa38 fde=[ 16628] │ │ │ │ - 0xffffffffffe6fb00 (offset: 0x14f4a0) -> 0x1aa60 fde=[ 16650] │ │ │ │ - 0xffffffffffe6fb20 (offset: 0x14f4c0) -> 0x1aa74 fde=[ 16664] │ │ │ │ - 0xffffffffffe6fbc0 (offset: 0x14f560) -> 0x1aa9c fde=[ 1668c] │ │ │ │ - 0xffffffffffe70c80 (offset: 0x150620) -> 0x1aae0 fde=[ 166d0] │ │ │ │ - 0xffffffffffe717c0 (offset: 0x151160) -> 0x1ab30 fde=[ 16720] │ │ │ │ - 0xffffffffffe722a0 (offset: 0x151c40) -> 0x1ab80 fde=[ 16770] │ │ │ │ - 0xffffffffffe72b90 (offset: 0x152530) -> 0x1abd4 fde=[ 167c4] │ │ │ │ - 0xffffffffffe73490 (offset: 0x152e30) -> 0x1ac28 fde=[ 16818] │ │ │ │ - 0xffffffffffe7ba40 (offset: 0x15b3e0) -> 0x1ad8c fde=[ 1697c] │ │ │ │ - 0xffffffffffe84480 (offset: 0x163e20) -> 0x1aef0 fde=[ 16ae0] │ │ │ │ - 0xffffffffffe84630 (offset: 0x163fd0) -> 0x1af60 fde=[ 16b50] │ │ │ │ - 0xffffffffffe84690 (offset: 0x164030) -> 0x1afac fde=[ 16b9c] │ │ │ │ - 0xffffffffffe846f0 (offset: 0x164090) -> 0x1b5e8 fde=[ 171d8] │ │ │ │ - 0xffffffffffe84e90 (offset: 0x164830) -> 0x1b63c fde=[ 1722c] │ │ │ │ - 0xffffffffffe85a80 (offset: 0x165420) -> 0x1b690 fde=[ 17280] │ │ │ │ - 0xffffffffffe86a80 (offset: 0x166420) -> 0x1b6f0 fde=[ 172e0] │ │ │ │ - 0xffffffffffe87750 (offset: 0x1670f0) -> 0x1b744 fde=[ 17334] │ │ │ │ - 0xffffffffffe88340 (offset: 0x167ce0) -> 0x1b798 fde=[ 17388] │ │ │ │ - 0xffffffffffe88f30 (offset: 0x1688d0) -> 0x1b7ec fde=[ 173dc] │ │ │ │ - 0xffffffffffe89f30 (offset: 0x1698d0) -> 0x1b84c fde=[ 1743c] │ │ │ │ - 0xffffffffffe8a8b0 (offset: 0x16a250) -> 0x1b8a0 fde=[ 17490] │ │ │ │ - 0xffffffffffe8b480 (offset: 0x16ae20) -> 0x1aff8 fde=[ 16be8] │ │ │ │ - 0xffffffffffe8b820 (offset: 0x16b1c0) -> 0x1b064 fde=[ 16c54] │ │ │ │ - 0xffffffffffe8bb10 (offset: 0x16b4b0) -> 0x1b0b0 fde=[ 16ca0] │ │ │ │ - 0xffffffffffe8bdd0 (offset: 0x16b770) -> 0x1b0fc fde=[ 16cec] │ │ │ │ - 0xffffffffffe8c0c0 (offset: 0x16ba60) -> 0x1b148 fde=[ 16d38] │ │ │ │ - 0xffffffffffe8c3b0 (offset: 0x16bd50) -> 0x1b194 fde=[ 16d84] │ │ │ │ - 0xffffffffffe8c6f0 (offset: 0x16c090) -> 0x1b1e0 fde=[ 16dd0] │ │ │ │ - 0xffffffffffe8ca30 (offset: 0x16c3d0) -> 0x1b22c fde=[ 16e1c] │ │ │ │ - 0xffffffffffe8ce40 (offset: 0x16c7e0) -> 0x1b298 fde=[ 16e88] │ │ │ │ - 0xffffffffffe8d180 (offset: 0x16cb20) -> 0x1b2e4 fde=[ 16ed4] │ │ │ │ - 0xffffffffffe8d4a0 (offset: 0x16ce40) -> 0x1b330 fde=[ 16f20] │ │ │ │ - 0xffffffffffe8d880 (offset: 0x16d220) -> 0x1b8f4 fde=[ 174e4] │ │ │ │ - 0xffffffffffe8e3f0 (offset: 0x16dd90) -> 0x1b948 fde=[ 17538] │ │ │ │ - 0xffffffffffe8efb0 (offset: 0x16e950) -> 0x1b9b8 fde=[ 175a8] │ │ │ │ - 0xffffffffffe8fb70 (offset: 0x16f510) -> 0x1ba28 fde=[ 17618] │ │ │ │ - 0xffffffffffe906a0 (offset: 0x170040) -> 0x1ba7c fde=[ 1766c] │ │ │ │ - 0xffffffffffe91200 (offset: 0x170ba0) -> 0x1bad0 fde=[ 176c0] │ │ │ │ - 0xffffffffffe91d40 (offset: 0x1716e0) -> 0x1b380 fde=[ 16f70] │ │ │ │ - 0xffffffffffe924b0 (offset: 0x171e50) -> 0x1bb24 fde=[ 17714] │ │ │ │ - 0xffffffffffe93010 (offset: 0x1729b0) -> 0x1b3d0 fde=[ 16fc0] │ │ │ │ - 0xffffffffffe93270 (offset: 0x172c10) -> 0x1b3fc fde=[ 16fec] │ │ │ │ - 0xffffffffffe93500 (offset: 0x172ea0) -> 0x1b428 fde=[ 17018] │ │ │ │ - 0xffffffffffe93760 (offset: 0x173100) -> 0x1b454 fde=[ 17044] │ │ │ │ - 0xffffffffffe939c0 (offset: 0x173360) -> 0x1b480 fde=[ 17070] │ │ │ │ - 0xffffffffffe93d00 (offset: 0x1736a0) -> 0x1b4e8 fde=[ 170d8] │ │ │ │ - 0xffffffffffe93f70 (offset: 0x173910) -> 0x1b514 fde=[ 17104] │ │ │ │ - 0xffffffffffe942b0 (offset: 0x173c50) -> 0x1b57c fde=[ 1716c] │ │ │ │ - 0xffffffffffe94540 (offset: 0x173ee0) -> 0x1b5a8 fde=[ 17198] │ │ │ │ - 0xffffffffffe947e0 (offset: 0x174180) -> 0x1bc2c fde=[ 1781c] │ │ │ │ - 0xffffffffffe948c0 (offset: 0x174260) -> 0x1bc48 fde=[ 17838] │ │ │ │ - 0xffffffffffe94c40 (offset: 0x1745e0) -> 0x1bc94 fde=[ 17884] │ │ │ │ - 0xffffffffffe951e0 (offset: 0x174b80) -> 0x1bce4 fde=[ 178d4] │ │ │ │ - 0xffffffffffe96a30 (offset: 0x1763d0) -> 0x1bd34 fde=[ 17924] │ │ │ │ - 0xffffffffffe9af10 (offset: 0x17a8b0) -> 0x1bd84 fde=[ 17974] │ │ │ │ - 0xffffffffffe9ba00 (offset: 0x17b3a0) -> 0x1bdd4 fde=[ 179c4] │ │ │ │ - 0xffffffffffe9bae0 (offset: 0x17b480) -> 0x1bdf0 fde=[ 179e0] │ │ │ │ - 0xffffffffffe9be60 (offset: 0x17b800) -> 0x1be3c fde=[ 17a2c] │ │ │ │ - 0xffffffffffe9bee0 (offset: 0x17b880) -> 0x1be58 fde=[ 17a48] │ │ │ │ - 0xffffffffffe9bf40 (offset: 0x17b8e0) -> 0x1be74 fde=[ 17a64] │ │ │ │ - 0xffffffffffe9c9b0 (offset: 0x17c350) -> 0x1bec4 fde=[ 17ab4] │ │ │ │ - 0xffffffffffe9cac0 (offset: 0x17c460) -> 0x1bee0 fde=[ 17ad0] │ │ │ │ - 0xffffffffffe9cb80 (offset: 0x17c520) -> 0x1befc fde=[ 17aec] │ │ │ │ - 0xffffffffffe9cca0 (offset: 0x17c640) -> 0x1bf18 fde=[ 17b08] │ │ │ │ - 0xffffffffffe9cf70 (offset: 0x17c910) -> 0x1bf58 fde=[ 17b48] │ │ │ │ - 0xffffffffffe9cff0 (offset: 0x17c990) -> 0x1bf78 fde=[ 17b68] │ │ │ │ - 0xffffffffffe9d1b0 (offset: 0x17cb50) -> 0x1bfc4 fde=[ 17bb4] │ │ │ │ - 0xffffffffffe9d310 (offset: 0x17ccb0) -> 0x1c03c fde=[ 17c2c] │ │ │ │ - 0xffffffffffe9db90 (offset: 0x17d530) -> 0x1c088 fde=[ 17c78] │ │ │ │ - 0xffffffffffe9e410 (offset: 0x17ddb0) -> 0x1c010 fde=[ 17c00] │ │ │ │ - 0xffffffffffe9e740 (offset: 0x17e0e0) -> 0x1c0d4 fde=[ 17cc4] │ │ │ │ - 0xffffffffffe9e860 (offset: 0x17e200) -> 0x1c124 fde=[ 17d14] │ │ │ │ - 0xffffffffffe9e980 (offset: 0x17e320) -> 0x1c178 fde=[ 17d68] │ │ │ │ - 0xffffffffffe9ea60 (offset: 0x17e400) -> 0x1c1b8 fde=[ 17da8] │ │ │ │ - 0xffffffffffe9eae0 (offset: 0x17e480) -> 0x1cbfc fde=[ 187ec] │ │ │ │ - 0xffffffffffe9ecb0 (offset: 0x17e650) -> 0x1c1e8 fde=[ 17dd8] │ │ │ │ - 0xffffffffffe9ed80 (offset: 0x17e720) -> 0x1c200 fde=[ 17df0] │ │ │ │ - 0xffffffffffe9ee50 (offset: 0x17e7f0) -> 0x1c23c fde=[ 17e2c] │ │ │ │ - 0xffffffffffe9f350 (offset: 0x17ecf0) -> 0x1c2bc fde=[ 17eac] │ │ │ │ - 0xffffffffffe9f910 (offset: 0x17f2b0) -> 0x1c308 fde=[ 17ef8] │ │ │ │ - 0xffffffffffe9fa20 (offset: 0x17f3c0) -> 0x1c348 fde=[ 17f38] │ │ │ │ - 0xffffffffffe9fcc0 (offset: 0x17f660) -> 0x1c394 fde=[ 17f84] │ │ │ │ - 0xffffffffffe9fd80 (offset: 0x17f720) -> 0x1c3e4 fde=[ 17fd4] │ │ │ │ - 0xffffffffffea0470 (offset: 0x17fe10) -> 0x1c430 fde=[ 18020] │ │ │ │ - 0xffffffffffea0920 (offset: 0x1802c0) -> 0x1c47c fde=[ 1806c] │ │ │ │ - 0xffffffffffea0b00 (offset: 0x1804a0) -> 0x1c4e0 fde=[ 180d0] │ │ │ │ - 0xffffffffffea13a0 (offset: 0x180d40) -> 0x1cc44 fde=[ 18834] │ │ │ │ - 0xffffffffffea3cc0 (offset: 0x183660) -> 0x1ccb4 fde=[ 188a4] │ │ │ │ - 0xffffffffffea65e0 (offset: 0x185f80) -> 0x1c564 fde=[ 18154] │ │ │ │ - 0xffffffffffea6790 (offset: 0x186130) -> 0x1c5a8 fde=[ 18198] │ │ │ │ - 0xffffffffffea7460 (offset: 0x186e00) -> 0x1c610 fde=[ 18200] │ │ │ │ - 0xffffffffffea7700 (offset: 0x1870a0) -> 0x1c678 fde=[ 18268] │ │ │ │ - 0xffffffffffea7a00 (offset: 0x1873a0) -> 0x1c6c4 fde=[ 182b4] │ │ │ │ - 0xffffffffffea7a80 (offset: 0x187420) -> 0x1c6f8 fde=[ 182e8] │ │ │ │ - 0xffffffffffea7c00 (offset: 0x1875a0) -> 0x1c73c fde=[ 1832c] │ │ │ │ - 0xffffffffffea7cd0 (offset: 0x187670) -> 0x1c770 fde=[ 18360] │ │ │ │ - 0xffffffffffea7f60 (offset: 0x187900) -> 0x1c7d0 fde=[ 183c0] │ │ │ │ - 0xffffffffffea8200 (offset: 0x187ba0) -> 0x1c81c fde=[ 1840c] │ │ │ │ - 0xffffffffffea84d0 (offset: 0x187e70) -> 0x1c884 fde=[ 18474] │ │ │ │ - 0xffffffffffea85a0 (offset: 0x187f40) -> 0x1c8b8 fde=[ 184a8] │ │ │ │ - 0xffffffffffea87c0 (offset: 0x188160) -> 0x1c8fc fde=[ 184ec] │ │ │ │ - 0xffffffffffea8890 (offset: 0x188230) -> 0x1c930 fde=[ 18520] │ │ │ │ - 0xffffffffffea8960 (offset: 0x188300) -> 0x1c964 fde=[ 18554] │ │ │ │ - 0xffffffffffea8a00 (offset: 0x1883a0) -> 0x1c998 fde=[ 18588] │ │ │ │ - 0xffffffffffea8ab0 (offset: 0x188450) -> 0x1c9cc fde=[ 185bc] │ │ │ │ - 0xffffffffffea8d40 (offset: 0x1886e0) -> 0x1ca2c fde=[ 1861c] │ │ │ │ - 0xffffffffffea9000 (offset: 0x1889a0) -> 0x1ca90 fde=[ 18680] │ │ │ │ - 0xffffffffffea90d0 (offset: 0x188a70) -> 0x1cac4 fde=[ 186b4] │ │ │ │ - 0xffffffffffea91a0 (offset: 0x188b40) -> 0x1caf8 fde=[ 186e8] │ │ │ │ - 0xffffffffffea94b0 (offset: 0x188e50) -> 0x1cb58 fde=[ 18748] │ │ │ │ - 0xffffffffffea97b0 (offset: 0x189150) -> 0x1cbb8 fde=[ 187a8] │ │ │ │ - 0xffffffffffea9800 (offset: 0x1891a0) -> 0x1cbd0 fde=[ 187c0] │ │ │ │ - 0xffffffffffea9870 (offset: 0x189210) -> 0x1cd28 fde=[ 18918] │ │ │ │ - 0xffffffffffea9a80 (offset: 0x189420) -> 0x1cd6c fde=[ 1895c] │ │ │ │ - 0xffffffffffea9b60 (offset: 0x189500) -> 0x1cd80 fde=[ 18970] │ │ │ │ - 0xffffffffffeaa2c0 (offset: 0x189c60) -> 0x1cdcc fde=[ 189bc] │ │ │ │ - 0xffffffffffeaa400 (offset: 0x189da0) -> 0x1ce18 fde=[ 18a08] │ │ │ │ - 0xffffffffffeaa550 (offset: 0x189ef0) -> 0x1ce4c fde=[ 18a3c] │ │ │ │ - 0xffffffffffeaa660 (offset: 0x18a000) -> 0x1ce88 fde=[ 18a78] │ │ │ │ - 0xffffffffffeaa740 (offset: 0x18a0e0) -> 0x1ceac fde=[ 18a9c] │ │ │ │ - 0xffffffffffeab380 (offset: 0x18ad20) -> 0x1cf14 fde=[ 18b04] │ │ │ │ - 0xffffffffffeab420 (offset: 0x18adc0) -> 0x1cf30 fde=[ 18b20] │ │ │ │ - 0xffffffffffeab6d0 (offset: 0x18b070) -> 0x1cf94 fde=[ 18b84] │ │ │ │ - 0xffffffffffeab6f0 (offset: 0x18b090) -> 0x1cfa8 fde=[ 18b98] │ │ │ │ - 0xffffffffffeab7b0 (offset: 0x18b150) -> 0x1cfdc fde=[ 18bcc] │ │ │ │ - 0xffffffffffeab870 (offset: 0x18b210) -> 0x1d010 fde=[ 18c00] │ │ │ │ - 0xffffffffffeac060 (offset: 0x18ba00) -> 0x1d078 fde=[ 18c68] │ │ │ │ - 0xffffffffffeac890 (offset: 0x18c230) -> 0x1d0e0 fde=[ 18cd0] │ │ │ │ - 0xffffffffffeaca80 (offset: 0x18c420) -> 0x1d134 fde=[ 18d24] │ │ │ │ - 0xffffffffffeacc70 (offset: 0x18c610) -> 0x1d188 fde=[ 18d78] │ │ │ │ - 0xffffffffffeaccc0 (offset: 0x18c660) -> 0x1d248 fde=[ 18e38] │ │ │ │ - 0xffffffffffead840 (offset: 0x18d1e0) -> 0x1d2a0 fde=[ 18e90] │ │ │ │ - 0xffffffffffeae3c0 (offset: 0x18dd60) -> 0x1d2f8 fde=[ 18ee8] │ │ │ │ - 0xffffffffffeae440 (offset: 0x18dde0) -> 0x1d334 fde=[ 18f24] │ │ │ │ - 0xffffffffffeae4c0 (offset: 0x18de60) -> 0x1d370 fde=[ 18f60] │ │ │ │ - 0xffffffffffeae860 (offset: 0x18e200) -> 0x1d3c4 fde=[ 18fb4] │ │ │ │ - 0xffffffffffeaec50 (offset: 0x18e5f0) -> 0x1d418 fde=[ 19008] │ │ │ │ - 0xffffffffffeaeea0 (offset: 0x18e840) -> 0x1d44c fde=[ 1903c] │ │ │ │ - 0xffffffffffeaf120 (offset: 0x18eac0) -> 0x1d480 fde=[ 19070] │ │ │ │ - 0xffffffffffeaf170 (offset: 0x18eb10) -> 0x1d4bc fde=[ 190ac] │ │ │ │ - 0xffffffffffeaf1d0 (offset: 0x18eb70) -> 0x1d528 fde=[ 19118] │ │ │ │ - 0xffffffffffeb2d80 (offset: 0x192720) -> 0x1d7c0 fde=[ 193b0] │ │ │ │ - 0xffffffffffeb6970 (offset: 0x196310) -> 0x1da5c fde=[ 1964c] │ │ │ │ - 0xffffffffffeb9fe0 (offset: 0x199980) -> 0x1dd04 fde=[ 198f4] │ │ │ │ - 0xffffffffffebd650 (offset: 0x19cff0) -> 0x1dfac fde=[ 19b9c] │ │ │ │ - 0xffffffffffebd810 (offset: 0x19d1b0) -> 0x1dffc fde=[ 19bec] │ │ │ │ - 0xffffffffffebd9d0 (offset: 0x19d370) -> 0x1e04c fde=[ 19c3c] │ │ │ │ - 0xffffffffffebe3c0 (offset: 0x19dd60) -> 0x1e0a0 fde=[ 19c90] │ │ │ │ - 0xffffffffffebe6d0 (offset: 0x19e070) -> 0x1e0d0 fde=[ 19cc0] │ │ │ │ - 0xffffffffffebecb0 (offset: 0x19e650) -> 0x1e124 fde=[ 19d14] │ │ │ │ - 0xffffffffffebf290 (offset: 0x19ec30) -> 0x1e178 fde=[ 19d68] │ │ │ │ - 0xffffffffffebfe40 (offset: 0x19f7e0) -> 0x1e25c fde=[ 19e4c] │ │ │ │ - 0xffffffffffec09f0 (offset: 0x1a0390) -> 0x1e340 fde=[ 19f30] │ │ │ │ - 0xffffffffffec0cb0 (offset: 0x1a0650) -> 0x1d508 fde=[ 190f8] │ │ │ │ - 0xffffffffffec0da0 (offset: 0x1a0740) -> 0x1e398 fde=[ 19f88] │ │ │ │ - 0xffffffffffec0e00 (offset: 0x1a07a0) -> 0x1e3b4 fde=[ 19fa4] │ │ │ │ - 0xffffffffffec0ef0 (offset: 0x1a0890) -> 0x1e3e4 fde=[ 19fd4] │ │ │ │ - 0xffffffffffec1070 (offset: 0x1a0a10) -> 0x1e408 fde=[ 19ff8] │ │ │ │ - 0xffffffffffec1be0 (offset: 0x1a1580) -> 0x1e458 fde=[ 1a048] │ │ │ │ - 0xffffffffffec1f60 (offset: 0x1a1900) -> 0x1e4a4 fde=[ 1a094] │ │ │ │ - 0xffffffffffec2d60 (offset: 0x1a2700) -> 0x1e4f4 fde=[ 1a0e4] │ │ │ │ - 0xffffffffffec2ee0 (offset: 0x1a2880) -> 0x1e550 fde=[ 1a140] │ │ │ │ - 0xffffffffffec2fb0 (offset: 0x1a2950) -> 0x1e564 fde=[ 1a154] │ │ │ │ - 0xffffffffffec36b0 (offset: 0x1a3050) -> 0x1e5b4 fde=[ 1a1a4] │ │ │ │ - 0xffffffffffec38a0 (offset: 0x1a3240) -> 0x1e5f8 fde=[ 1a1e8] │ │ │ │ - 0xffffffffffec39b0 (offset: 0x1a3350) -> 0x1e634 fde=[ 1a224] │ │ │ │ - 0xffffffffffec3e20 (offset: 0x1a37c0) -> 0x1e684 fde=[ 1a274] │ │ │ │ - 0xffffffffffec4398 (offset: 0x1a3d38) -> 0x1e728 fde=[ 1a318] │ │ │ │ - 0xffffffffffec4436 (offset: 0x1a3dd6) -> 0x1e754 fde=[ 1a344] │ │ │ │ - 0xffffffffffec44fb (offset: 0x1a3e9b) -> 0x1e780 fde=[ 1a370] │ │ │ │ - 0xffffffffffec4579 (offset: 0x1a3f19) -> 0x1e7b0 fde=[ 1a3a0] │ │ │ │ - 0xffffffffffec469f (offset: 0x1a403f) -> 0x1e7e4 fde=[ 1a3d4] │ │ │ │ - 0xffffffffffec4730 (offset: 0x1a40d0) -> 0x1e6d0 fde=[ 1a2c0] │ │ │ │ - 0xffffffffffec4837 (offset: 0x1a41d7) -> 0x1e814 fde=[ 1a404] │ │ │ │ - 0xffffffffffec4a59 (offset: 0x1a43f9) -> 0x1e848 fde=[ 1a438] │ │ │ │ - 0xffffffffffec4bb6 (offset: 0x1a4556) -> 0x1e87c fde=[ 1a46c] │ │ │ │ - 0xffffffffffec4d38 (offset: 0x1a46d8) -> 0x1e6fc fde=[ 1a2ec] │ │ │ │ - 0xffffffffffec4e8a (offset: 0x1a482a) -> 0x1e8b0 fde=[ 1a4a0] │ │ │ │ - 0xffffffffffec4fd5 (offset: 0x1a4975) -> 0x1e8e8 fde=[ 1a4d8] │ │ │ │ - 0xffffffffffec504d (offset: 0x1a49ed) -> 0x1e8fc fde=[ 1a4ec] │ │ │ │ - 0xffffffffffec50f2 (offset: 0x1a4a92) -> 0x1ea0c fde=[ 1a5fc] │ │ │ │ - 0xffffffffffec51f5 (offset: 0x1a4b95) -> 0x1e910 fde=[ 1a500] │ │ │ │ - 0xffffffffffec521b (offset: 0x1a4bbb) -> 0x1e934 fde=[ 1a524] │ │ │ │ - 0xffffffffffec5241 (offset: 0x1a4be1) -> 0x1e958 fde=[ 1a548] │ │ │ │ - 0xffffffffffec527b (offset: 0x1a4c1b) -> 0x1e97c fde=[ 1a56c] │ │ │ │ - 0xffffffffffec52b5 (offset: 0x1a4c55) -> 0x1e9a0 fde=[ 1a590] │ │ │ │ - 0xffffffffffec52f7 (offset: 0x1a4c97) -> 0x1e9e0 fde=[ 1a5d0] │ │ │ │ - 0xffffffffffec538a (offset: 0x1a4d2a) -> 0x1ea3c fde=[ 1a62c] │ │ │ │ - 0xffffffffffec54b8 (offset: 0x1a4e58) -> 0x1ea6c fde=[ 1a65c] │ │ │ │ - 0xffffffffffec55d0 (offset: 0x1a4f70) -> 0x1eaa0 fde=[ 1a690] │ │ │ │ - 0xffffffffffec55e0 (offset: 0x1a4f80) -> 0x1eab4 fde=[ 1a6a4] │ │ │ │ - 0xffffffffffec55f0 (offset: 0x1a4f90) -> 0x1eac8 fde=[ 1a6b8] │ │ │ │ - 0xffffffffffec5600 (offset: 0x1a4fa0) -> 0x1eae0 fde=[ 1a6d0] │ │ │ │ - 0xffffffffffec57d0 (offset: 0x1a5170) -> 0x1eaf4 fde=[ 1a6e4] │ │ │ │ - 0xffffffffffec597f (offset: 0x1a531f) -> 0x1eb08 fde=[ 1a6f8] │ │ │ │ - 0xffffffffffec726b (offset: 0x1a6c0b) -> 0x1eb38 fde=[ 1a728] │ │ │ │ - 0xffffffffffec73ba (offset: 0x1a6d5a) -> 0x1eb6c fde=[ 1a75c] │ │ │ │ - 0xffffffffffec77f1 (offset: 0x1a7191) -> 0x1eb9c fde=[ 1a78c] │ │ │ │ - 0xffffffffffec7bab (offset: 0x1a754b) -> 0x1ebcc fde=[ 1a7bc] │ │ │ │ - 0xffffffffffec7fac (offset: 0x1a794c) -> 0x1ebf8 fde=[ 1a7e8] │ │ │ │ - 0xffffffffffec8009 (offset: 0x1a79a9) -> 0x1ec24 fde=[ 1a814] │ │ │ │ - 0xffffffffffec8050 (offset: 0x1a79f0) -> 0x1ec70 fde=[ 1a860] │ │ │ │ - 0xffffffffffec80f0 (offset: 0x1a7a90) -> 0x1ec48 fde=[ 1a838] │ │ │ │ - 0xffffffffffec8140 (offset: 0x1a7ae0) -> 0x1eca0 fde=[ 1a890] │ │ │ │ - 0xffffffffffec8160 (offset: 0x1a7b00) -> 0x1ecc0 fde=[ 1a8b0] │ │ │ │ - 0xffffffffffec81c0 (offset: 0x1a7b60) -> 0x1ecf4 fde=[ 1a8e4] │ │ │ │ - 0xffffffffffec8230 (offset: 0x1a7bd0) -> 0x1eea0 fde=[ 1aa90] │ │ │ │ - 0xffffffffffec84e0 (offset: 0x1a7e80) -> 0x1eed4 fde=[ 1aac4] │ │ │ │ - 0xffffffffffec8650 (offset: 0x1a7ff0) -> 0x1ed28 fde=[ 1a918] │ │ │ │ - 0xffffffffffec8820 (offset: 0x1a81c0) -> 0x1ef14 fde=[ 1ab04] │ │ │ │ - 0xffffffffffec9870 (offset: 0x1a9210) -> 0x1ef48 fde=[ 1ab38] │ │ │ │ - 0xffffffffffec9b40 (offset: 0x1a94e0) -> 0x1ef9c fde=[ 1ab8c] │ │ │ │ - 0xffffffffffec9eb0 (offset: 0x1a9850) -> 0x1ed8c fde=[ 1a97c] │ │ │ │ - 0xffffffffffec9ed0 (offset: 0x1a9870) -> 0x1eda4 fde=[ 1a994] │ │ │ │ - 0xffffffffffec9ef0 (offset: 0x1a9890) -> 0x1eff0 fde=[ 1abe0] │ │ │ │ - 0xffffffffffec9fd0 (offset: 0x1a9970) -> 0x1f058 fde=[ 1ac48] │ │ │ │ - 0xffffffffffeca0b0 (offset: 0x1a9a50) -> 0x1edbc fde=[ 1a9ac] │ │ │ │ - 0xffffffffffeca110 (offset: 0x1a9ab0) -> 0x1f0c0 fde=[ 1acb0] │ │ │ │ - 0xffffffffffeca1d0 (offset: 0x1a9b70) -> 0x1f124 fde=[ 1ad14] │ │ │ │ - 0xffffffffffeca2b0 (offset: 0x1a9c50) -> 0x1f18c fde=[ 1ad7c] │ │ │ │ - 0xffffffffffeca310 (offset: 0x1a9cb0) -> 0x1f1c8 fde=[ 1adb8] │ │ │ │ - 0xffffffffffeca350 (offset: 0x1a9cf0) -> 0x1f1f8 fde=[ 1ade8] │ │ │ │ - 0xffffffffffeca4b0 (offset: 0x1a9e50) -> 0x1f24c fde=[ 1ae3c] │ │ │ │ - 0xffffffffffeca540 (offset: 0x1a9ee0) -> 0x1ede0 fde=[ 1a9d0] │ │ │ │ - 0xffffffffffeca5c0 (offset: 0x1a9f60) -> 0x1f29c fde=[ 1ae8c] │ │ │ │ - 0xffffffffffeca730 (offset: 0x1aa0d0) -> 0x1f2f0 fde=[ 1aee0] │ │ │ │ - 0xffffffffffeca7e0 (offset: 0x1aa180) -> 0x1f32c fde=[ 1af1c] │ │ │ │ - 0xffffffffffeca8c0 (offset: 0x1aa260) -> 0x1f394 fde=[ 1af84] │ │ │ │ - 0xffffffffffecac60 (offset: 0x1aa600) -> 0x1f3fc fde=[ 1afec] │ │ │ │ - 0xffffffffffecacb0 (offset: 0x1aa650) -> 0x1ee20 fde=[ 1aa10] │ │ │ │ - 0xffffffffffecad70 (offset: 0x1aa710) -> 0x1f438 fde=[ 1b028] │ │ │ │ - 0xffffffffffecaeb0 (offset: 0x1aa850) -> 0x1f48c fde=[ 1b07c] │ │ │ │ - 0xffffffffffecb040 (offset: 0x1aa9e0) -> 0x1f4d0 fde=[ 1b0c0] │ │ │ │ - 0xffffffffffecb180 (offset: 0x1aab20) -> 0x1f6b0 fde=[ 1b2a0] │ │ │ │ - 0xffffffffffecb2b0 (offset: 0x1aac50) -> 0x1f6e0 fde=[ 1b2d0] │ │ │ │ - 0xffffffffffecb3e0 (offset: 0x1aad80) -> 0x1f514 fde=[ 1b104] │ │ │ │ - 0xffffffffffecb550 (offset: 0x1aaef0) -> 0x1f544 fde=[ 1b134] │ │ │ │ - 0xffffffffffecb710 (offset: 0x1ab0b0) -> 0x1f5a8 fde=[ 1b198] │ │ │ │ - 0xffffffffffecb950 (offset: 0x1ab2f0) -> 0x1f710 fde=[ 1b300] │ │ │ │ - 0xffffffffffecbb40 (offset: 0x1ab4e0) -> 0x1f5f4 fde=[ 1b1e4] │ │ │ │ - 0xffffffffffecbb70 (offset: 0x1ab510) -> 0x1f610 fde=[ 1b200] │ │ │ │ - 0xffffffffffecbbb0 (offset: 0x1ab550) -> 0x1f624 fde=[ 1b214] │ │ │ │ - 0xffffffffffecbc10 (offset: 0x1ab5b0) -> 0x1f7cc fde=[ 1b3bc] │ │ │ │ - 0xffffffffffecbd20 (offset: 0x1ab6c0) -> 0x1f820 fde=[ 1b410] │ │ │ │ - 0xffffffffffecbd60 (offset: 0x1ab700) -> 0x1f740 fde=[ 1b330] │ │ │ │ - 0xffffffffffecbd70 (offset: 0x1ab710) -> 0x1f850 fde=[ 1b440] │ │ │ │ - 0xffffffffffecbef0 (offset: 0x1ab890) -> 0x1f754 fde=[ 1b344] │ │ │ │ - 0xffffffffffecbf00 (offset: 0x1ab8a0) -> 0x1f894 fde=[ 1b484] │ │ │ │ - 0xffffffffffecbf50 (offset: 0x1ab8f0) -> 0x1f8d0 fde=[ 1b4c0] │ │ │ │ - 0xffffffffffecc030 (offset: 0x1ab9d0) -> 0x1f938 fde=[ 1b528] │ │ │ │ - 0xffffffffffecc0e0 (offset: 0x1aba80) -> 0x1f77c fde=[ 1b36c] │ │ │ │ - 0xffffffffffecc230 (offset: 0x1abbd0) -> 0x1f994 fde=[ 1b584] │ │ │ │ - 0xffffffffffecc280 (offset: 0x1abc20) -> 0x1fb14 fde=[ 1b704] │ │ │ │ - 0xffffffffffecc4e0 (offset: 0x1abe80) -> 0x1fb80 fde=[ 1b770] │ │ │ │ - 0xffffffffffecc740 (offset: 0x1ac0e0) -> 0x1fbec fde=[ 1b7dc] │ │ │ │ - 0xffffffffffecc8c0 (offset: 0x1ac260) -> 0x1f9e8 fde=[ 1b5d8] │ │ │ │ - 0xffffffffffecc8f0 (offset: 0x1ac290) -> 0x1fca0 fde=[ 1b890] │ │ │ │ - 0xffffffffffecc9e0 (offset: 0x1ac380) -> 0x1fce0 fde=[ 1b8d0] │ │ │ │ - 0xffffffffffecca30 (offset: 0x1ac3d0) -> 0x1fa34 fde=[ 1b624] │ │ │ │ - 0xffffffffffeccaf0 (offset: 0x1ac490) -> 0x1fa60 fde=[ 1b650] │ │ │ │ - 0xffffffffffeccb10 (offset: 0x1ac4b0) -> 0x1fa74 fde=[ 1b664] │ │ │ │ - 0xffffffffffeccb70 (offset: 0x1ac510) -> 0x1fa98 fde=[ 1b688] │ │ │ │ - 0xffffffffffeccbd0 (offset: 0x1ac570) -> 0x1fd00 fde=[ 1b8f0] │ │ │ │ - 0xffffffffffeccc60 (offset: 0x1ac600) -> 0x1fd50 fde=[ 1b940] │ │ │ │ - 0xffffffffffecccf0 (offset: 0x1ac690) -> 0x1fabc fde=[ 1b6ac] │ │ │ │ - 0xffffffffffeccd40 (offset: 0x1ac6e0) -> 0x1fda0 fde=[ 1b990] │ │ │ │ - 0xffffffffffecce60 (offset: 0x1ac800) -> 0x1fdf0 fde=[ 1b9e0] │ │ │ │ - 0xffffffffffeccff0 (offset: 0x1ac990) -> 0x1fea8 fde=[ 1ba98] │ │ │ │ - 0xffffffffffecd6d0 (offset: 0x1ad070) -> 0x1fe04 fde=[ 1b9f4] │ │ │ │ - 0xffffffffffecd7e0 (offset: 0x1ad180) -> 0x1fef8 fde=[ 1bae8] │ │ │ │ - 0xffffffffffecd960 (offset: 0x1ad300) -> 0x20010 fde=[ 1bc00] │ │ │ │ - 0xffffffffffecd9c0 (offset: 0x1ad360) -> 0x2004c fde=[ 1bc3c] │ │ │ │ - 0xffffffffffecda20 (offset: 0x1ad3c0) -> 0x1ff44 fde=[ 1bb34] │ │ │ │ - 0xffffffffffecda70 (offset: 0x1ad410) -> 0x20088 fde=[ 1bc78] │ │ │ │ - 0xffffffffffecdce0 (offset: 0x1ad680) -> 0x200dc fde=[ 1bccc] │ │ │ │ - 0xffffffffffecdd50 (offset: 0x1ad6f0) -> 0x20118 fde=[ 1bd08] │ │ │ │ - 0xffffffffffecde40 (offset: 0x1ad7e0) -> 0x1ff78 fde=[ 1bb68] │ │ │ │ - 0xffffffffffecdec0 (offset: 0x1ad860) -> 0x1ffc4 fde=[ 1bbb4] │ │ │ │ - 0xffffffffffecdf40 (offset: 0x1ad8e0) -> 0x20170 fde=[ 1bd60] │ │ │ │ - 0xffffffffffece160 (offset: 0x1adb00) -> 0x201dc fde=[ 1bdcc] │ │ │ │ - 0xffffffffffece200 (offset: 0x1adba0) -> 0x2021c fde=[ 1be0c] │ │ │ │ - 0xffffffffffece210 (offset: 0x1adbb0) -> 0x20230 fde=[ 1be20] │ │ │ │ - 0xffffffffffece260 (offset: 0x1adc00) -> 0x20248 fde=[ 1be38] │ │ │ │ - 0xffffffffffece290 (offset: 0x1adc30) -> 0x20260 fde=[ 1be50] │ │ │ │ - 0xffffffffffece370 (offset: 0x1add10) -> 0x202c8 fde=[ 1beb8] │ │ │ │ - 0xffffffffffece520 (offset: 0x1adec0) -> 0x20330 fde=[ 1bf20] │ │ │ │ - 0xffffffffffece780 (offset: 0x1ae120) -> 0x20388 fde=[ 1bf78] │ │ │ │ - 0xffffffffffeced10 (offset: 0x1ae6b0) -> 0x203dc fde=[ 1bfcc] │ │ │ │ - 0xffffffffffecef80 (offset: 0x1ae920) -> 0x20430 fde=[ 1c020] │ │ │ │ - 0xffffffffffecefe0 (offset: 0x1ae980) -> 0x2046c fde=[ 1c05c] │ │ │ │ - 0xffffffffffecf090 (offset: 0x1aea30) -> 0x204a8 fde=[ 1c098] │ │ │ │ - 0xffffffffffecf0e0 (offset: 0x1aea80) -> 0x204e4 fde=[ 1c0d4] │ │ │ │ - 0xffffffffffecf130 (offset: 0x1aead0) -> 0x20520 fde=[ 1c110] │ │ │ │ - 0xffffffffffecf190 (offset: 0x1aeb30) -> 0x2055c fde=[ 1c14c] │ │ │ │ - 0xffffffffffecf210 (offset: 0x1aebb0) -> 0x20598 fde=[ 1c188] │ │ │ │ - 0xffffffffffecf290 (offset: 0x1aec30) -> 0x205d4 fde=[ 1c1c4] │ │ │ │ - 0xffffffffffecf340 (offset: 0x1aece0) -> 0x20610 fde=[ 1c200] │ │ │ │ - 0xffffffffffecf3d0 (offset: 0x1aed70) -> 0x20660 fde=[ 1c250] │ │ │ │ - 0xffffffffffecf490 (offset: 0x1aee30) -> 0x206a0 fde=[ 1c290] │ │ │ │ - 0xffffffffffecf5bd (offset: 0x1aef5d) -> 0x20708 fde=[ 1c2f8] │ │ │ │ - 0xffffffffffecf892 (offset: 0x1af232) -> 0x20730 fde=[ 1c320] │ │ │ │ - 0xffffffffffecf985 (offset: 0x1af325) -> 0x20758 fde=[ 1c348] │ │ │ │ - 0xffffffffffecf9b0 (offset: 0x1af350) -> 0x2076c fde=[ 1c35c] │ │ │ │ - 0xffffffffffecfa4d (offset: 0x1af3ed) -> 0x20780 fde=[ 1c370] │ │ │ │ - 0xffffffffffecfaec (offset: 0x1af48c) -> 0x207a8 fde=[ 1c398] │ │ │ │ - 0xffffffffffecfb5d (offset: 0x1af4fd) -> 0x207d0 fde=[ 1c3c0] │ │ │ │ - 0xffffffffffecfd3f (offset: 0x1af6df) -> 0x207f8 fde=[ 1c3e8] │ │ │ │ - 0xffffffffffecfdba (offset: 0x1af75a) -> 0x20824 fde=[ 1c414] │ │ │ │ - 0xffffffffffecfe09 (offset: 0x1af7a9) -> 0x20838 fde=[ 1c428] │ │ │ │ - 0xffffffffffed04ea (offset: 0x1afe8a) -> 0x20870 fde=[ 1c460] │ │ │ │ - 0xffffffffffed0aa3 (offset: 0x1b0443) -> 0x208a8 fde=[ 1c498] │ │ │ │ - 0xffffffffffed0e22 (offset: 0x1b07c2) -> 0x208e0 fde=[ 1c4d0] │ │ │ │ - 0xffffffffffed14af (offset: 0x1b0e4f) -> 0x20918 fde=[ 1c508] │ │ │ │ - 0xffffffffffed159d (offset: 0x1b0f3d) -> 0x20948 fde=[ 1c538] │ │ │ │ - 0xffffffffffed168b (offset: 0x1b102b) -> 0x20978 fde=[ 1c568] │ │ │ │ - 0xffffffffffed176c (offset: 0x1b110c) -> 0x209a4 fde=[ 1c594] │ │ │ │ - 0xffffffffffed1803 (offset: 0x1b11a3) -> 0x209d0 fde=[ 1c5c0] │ │ │ │ - 0xffffffffffed18a5 (offset: 0x1b1245) -> 0x209fc fde=[ 1c5ec] │ │ │ │ - 0xffffffffffed1942 (offset: 0x1b12e2) -> 0x20a28 fde=[ 1c618] │ │ │ │ - 0xffffffffffed1b6f (offset: 0x1b150f) -> 0x20a58 fde=[ 1c648] │ │ │ │ - 0xffffffffffed1cbc (offset: 0x1b165c) -> 0x20a88 fde=[ 1c678] │ │ │ │ - 0xffffffffffed1e95 (offset: 0x1b1835) -> 0x20ab4 fde=[ 1c6a4] │ │ │ │ - 0xffffffffffed1ff0 (offset: 0x1b1990) -> 0x20aec fde=[ 1c6dc] │ │ │ │ - 0xffffffffffed2046 (offset: 0x1b19e6) -> 0x20b14 fde=[ 1c704] │ │ │ │ - 0xffffffffffed2395 (offset: 0x1b1d35) -> 0x20b4c fde=[ 1c73c] │ │ │ │ - 0xffffffffffed2486 (offset: 0x1b1e26) -> 0x20b84 fde=[ 1c774] │ │ │ │ - 0xffffffffffed265d (offset: 0x1b1ffd) -> 0x20bb8 fde=[ 1c7a8] │ │ │ │ - 0xffffffffffed27a8 (offset: 0x1b2148) -> 0x20be0 fde=[ 1c7d0] │ │ │ │ - 0xffffffffffed2922 (offset: 0x1b22c2) -> 0x20c14 fde=[ 1c804] │ │ │ │ - 0xffffffffffed2aa5 (offset: 0x1b2445) -> 0x20c54 fde=[ 1c844] │ │ │ │ - 0xffffffffffed2c88 (offset: 0x1b2628) -> 0x20c88 fde=[ 1c878] │ │ │ │ - 0xffffffffffed2ea9 (offset: 0x1b2849) -> 0x20cb4 fde=[ 1c8a4] │ │ │ │ - 0xffffffffffed2ebe (offset: 0x1b285e) -> 0x20cc8 fde=[ 1c8b8] │ │ │ │ - 0xffffffffffed301e (offset: 0x1b29be) -> 0x20cf8 fde=[ 1c8e8] │ │ │ │ - 0xffffffffffed30d7 (offset: 0x1b2a77) -> 0x20d0c fde=[ 1c8fc] │ │ │ │ - 0xffffffffffed30f0 (offset: 0x1b2a90) -> 0x20d20 fde=[ 1c910] │ │ │ │ - 0xffffffffffed34f2 (offset: 0x1b2e92) -> 0x20d58 fde=[ 1c948] │ │ │ │ - 0xffffffffffed3525 (offset: 0x1b2ec5) -> 0x20d70 fde=[ 1c960] │ │ │ │ - 0xffffffffffed3832 (offset: 0x1b31d2) -> 0x20da0 fde=[ 1c990] │ │ │ │ - 0xffffffffffed3877 (offset: 0x1b3217) -> 0x20dc0 fde=[ 1c9b0] │ │ │ │ - 0xffffffffffed4366 (offset: 0x1b3d06) -> 0x20df0 fde=[ 1c9e0] │ │ │ │ - 0xffffffffffed48eb (offset: 0x1b428b) -> 0x20e20 fde=[ 1ca10] │ │ │ │ - 0xffffffffffed491a (offset: 0x1b42ba) -> 0x20e34 fde=[ 1ca24] │ │ │ │ - 0xffffffffffed492d (offset: 0x1b42cd) -> 0x20e48 fde=[ 1ca38] │ │ │ │ - 0xffffffffffed4951 (offset: 0x1b42f1) -> 0x20e5c fde=[ 1ca4c] │ │ │ │ - 0xffffffffffed495a (offset: 0x1b42fa) -> 0x20e70 fde=[ 1ca60] │ │ │ │ - 0xffffffffffed4a00 (offset: 0x1b43a0) -> 0x20ea0 fde=[ 1ca90] │ │ │ │ - 0xffffffffffed4abd (offset: 0x1b445d) -> 0x20ec0 fde=[ 1cab0] │ │ │ │ - 0xffffffffffed4ad0 (offset: 0x1b4470) -> 0x20ed4 fde=[ 1cac4] │ │ │ │ - 0xffffffffffed4b46 (offset: 0x1b44e6) -> 0x20efc fde=[ 1caec] │ │ │ │ - 0xffffffffffed4b59 (offset: 0x1b44f9) -> 0x20f10 fde=[ 1cb00] │ │ │ │ - 0xffffffffffed4c74 (offset: 0x1b4614) -> 0x20f3c fde=[ 1cb2c] │ │ │ │ - 0xffffffffffed4cb7 (offset: 0x1b4657) -> 0x20f5c fde=[ 1cb4c] │ │ │ │ - 0xffffffffffed4cd0 (offset: 0x1b4670) -> 0x20f70 fde=[ 1cb60] │ │ │ │ - 0xffffffffffed5077 (offset: 0x1b4a17) -> 0x20fa0 fde=[ 1cb90] │ │ │ │ - 0xffffffffffed50b0 (offset: 0x1b4a50) -> 0x20fb8 fde=[ 1cba8] │ │ │ │ - 0xffffffffffed5120 (offset: 0x1b4ac0) -> 0x21004 fde=[ 1cbf4] │ │ │ │ - 0xffffffffffed62b0 (offset: 0x1b5c50) -> 0x211e0 fde=[ 1cdd0] │ │ │ │ - 0xffffffffffed6550 (offset: 0x1b5ef0) -> 0x21058 fde=[ 1cc48] │ │ │ │ - 0xffffffffffed6970 (offset: 0x1b6310) -> 0x2114c fde=[ 1cd3c] │ │ │ │ - 0xffffffffffed6af0 (offset: 0x1b6490) -> 0x211b4 fde=[ 1cda4] │ │ │ │ - 0xffffffffffed6b30 (offset: 0x1b64d0) -> 0x21230 fde=[ 1ce20] │ │ │ │ - 0xffffffffffed6d00 (offset: 0x1b66a0) -> 0x21280 fde=[ 1ce70] │ │ │ │ - 0xffffffffffed7050 (offset: 0x1b69f0) -> 0x212b0 fde=[ 1cea0] │ │ │ │ - 0xffffffffffed7410 (offset: 0x1b6db0) -> 0x21304 fde=[ 1cef4] │ │ │ │ - 0xffffffffffed7fb0 (offset: 0x1b7950) -> 0x212e0 fde=[ 1ced0] │ │ │ │ - 0xffffffffffed8280 (offset: 0x1b7c20) -> 0x21628 fde=[ 1d218] │ │ │ │ - 0xffffffffffed8300 (offset: 0x1b7ca0) -> 0x21338 fde=[ 1cf28] │ │ │ │ - 0xffffffffffed8420 (offset: 0x1b7dc0) -> 0x21368 fde=[ 1cf58] │ │ │ │ - 0xffffffffffed8510 (offset: 0x1b7eb0) -> 0x2138c fde=[ 1cf7c] │ │ │ │ - 0xffffffffffed8530 (offset: 0x1b7ed0) -> 0x213a0 fde=[ 1cf90] │ │ │ │ - 0xffffffffffed85b0 (offset: 0x1b7f50) -> 0x21650 fde=[ 1d240] │ │ │ │ - 0xffffffffffed86c0 (offset: 0x1b8060) -> 0x21684 fde=[ 1d274] │ │ │ │ - 0xffffffffffed87e0 (offset: 0x1b8180) -> 0x216b8 fde=[ 1d2a8] │ │ │ │ - 0xffffffffffed8900 (offset: 0x1b82a0) -> 0x216ec fde=[ 1d2dc] │ │ │ │ - 0xffffffffffed8a30 (offset: 0x1b83d0) -> 0x21720 fde=[ 1d310] │ │ │ │ - 0xffffffffffed8b50 (offset: 0x1b84f0) -> 0x213d4 fde=[ 1cfc4] │ │ │ │ - 0xffffffffffed91d0 (offset: 0x1b8b70) -> 0x21400 fde=[ 1cff0] │ │ │ │ - 0xffffffffffed98b0 (offset: 0x1b9250) -> 0x2142c fde=[ 1d01c] │ │ │ │ - 0xffffffffffed9f50 (offset: 0x1b98f0) -> 0x21458 fde=[ 1d048] │ │ │ │ - 0xffffffffffeda640 (offset: 0x1b9fe0) -> 0x21484 fde=[ 1d074] │ │ │ │ - 0xffffffffffedacc0 (offset: 0x1ba660) -> 0x214b0 fde=[ 1d0a0] │ │ │ │ - 0xffffffffffedb1b0 (offset: 0x1bab50) -> 0x214e0 fde=[ 1d0d0] │ │ │ │ - 0xffffffffffedb7a0 (offset: 0x1bb140) -> 0x21510 fde=[ 1d100] │ │ │ │ - 0xffffffffffedbdd0 (offset: 0x1bb770) -> 0x21540 fde=[ 1d130] │ │ │ │ - 0xffffffffffedc2b0 (offset: 0x1bbc50) -> 0x21570 fde=[ 1d160] │ │ │ │ - 0xffffffffffedc7a0 (offset: 0x1bc140) -> 0x215a0 fde=[ 1d190] │ │ │ │ - 0xffffffffffedc880 (offset: 0x1bc220) -> 0x215c8 fde=[ 1d1b8] │ │ │ │ - 0xffffffffffedc950 (offset: 0x1bc2f0) -> 0x2160c fde=[ 1d1fc] │ │ │ │ - 0xffffffffffedcb00 (offset: 0x1bc4a0) -> 0x21758 fde=[ 1d348] │ │ │ │ - 0xffffffffffedcb10 (offset: 0x1bc4b0) -> 0x21b18 fde=[ 1d708] │ │ │ │ - 0xffffffffffedcc40 (offset: 0x1bc5e0) -> 0x2176c fde=[ 1d35c] │ │ │ │ - 0xffffffffffedcc60 (offset: 0x1bc600) -> 0x21780 fde=[ 1d370] │ │ │ │ - 0xffffffffffedcca0 (offset: 0x1bc640) -> 0x217a0 fde=[ 1d390] │ │ │ │ - 0xffffffffffedcd80 (offset: 0x1bc720) -> 0x217d0 fde=[ 1d3c0] │ │ │ │ - 0xffffffffffedcd90 (offset: 0x1bc730) -> 0x217ec fde=[ 1d3dc] │ │ │ │ - 0xffffffffffedcda0 (offset: 0x1bc740) -> 0x21824 fde=[ 1d414] │ │ │ │ - 0xffffffffffedce10 (offset: 0x1bc7b0) -> 0x21868 fde=[ 1d458] │ │ │ │ - 0xffffffffffedce40 (offset: 0x1bc7e0) -> 0x21b4c fde=[ 1d73c] │ │ │ │ - 0xffffffffffedcee0 (offset: 0x1bc880) -> 0x21884 fde=[ 1d474] │ │ │ │ - 0xffffffffffedcef0 (offset: 0x1bc890) -> 0x21b6c fde=[ 1d75c] │ │ │ │ - 0xffffffffffedcf90 (offset: 0x1bc930) -> 0x21898 fde=[ 1d488] │ │ │ │ - 0xffffffffffedcfb0 (offset: 0x1bc950) -> 0x218ac fde=[ 1d49c] │ │ │ │ - 0xffffffffffedcfc0 (offset: 0x1bc960) -> 0x218c0 fde=[ 1d4b0] │ │ │ │ - 0xffffffffffedd090 (offset: 0x1bca30) -> 0x218ec fde=[ 1d4dc] │ │ │ │ - 0xffffffffffedd150 (offset: 0x1bcaf0) -> 0x21918 fde=[ 1d508] │ │ │ │ - 0xffffffffffedd280 (offset: 0x1bcc20) -> 0x21944 fde=[ 1d534] │ │ │ │ - 0xffffffffffedd350 (offset: 0x1bccf0) -> 0x21970 fde=[ 1d560] │ │ │ │ - 0xffffffffffedd420 (offset: 0x1bcdc0) -> 0x2199c fde=[ 1d58c] │ │ │ │ - 0xffffffffffedd4f0 (offset: 0x1bce90) -> 0x219c8 fde=[ 1d5b8] │ │ │ │ - 0xffffffffffedd660 (offset: 0x1bd000) -> 0x219dc fde=[ 1d5cc] │ │ │ │ - 0xffffffffffedd9e0 (offset: 0x1bd380) -> 0x21b9c fde=[ 1d78c] │ │ │ │ - 0xffffffffffeddf20 (offset: 0x1bd8c0) -> 0x21a0c fde=[ 1d5fc] │ │ │ │ - 0xffffffffffeddfd0 (offset: 0x1bd970) -> 0x21a20 fde=[ 1d610] │ │ │ │ - 0xffffffffffede0b0 (offset: 0x1bda50) -> 0x21a44 fde=[ 1d634] │ │ │ │ - 0xffffffffffede150 (offset: 0x1bdaf0) -> 0x21a58 fde=[ 1d648] │ │ │ │ - 0xffffffffffede1f0 (offset: 0x1bdb90) -> 0x21a6c fde=[ 1d65c] │ │ │ │ - 0xffffffffffede2a0 (offset: 0x1bdc40) -> 0x21a80 fde=[ 1d670] │ │ │ │ - 0xffffffffffede320 (offset: 0x1bdcc0) -> 0x21bd0 fde=[ 1d7c0] │ │ │ │ - 0xffffffffffede860 (offset: 0x1be200) -> 0x21c04 fde=[ 1d7f4] │ │ │ │ - 0xffffffffffeded00 (offset: 0x1be6a0) -> 0x21c38 fde=[ 1d828] │ │ │ │ - 0xffffffffffedf240 (offset: 0x1bebe0) -> 0x21c6c fde=[ 1d85c] │ │ │ │ - 0xffffffffffedf630 (offset: 0x1befd0) -> 0x21ca0 fde=[ 1d890] │ │ │ │ - 0xffffffffffedfb70 (offset: 0x1bf510) -> 0x21a94 fde=[ 1d684] │ │ │ │ - 0xffffffffffedfc80 (offset: 0x1bf620) -> 0x21aa8 fde=[ 1d698] │ │ │ │ - 0xffffffffffedfd80 (offset: 0x1bf720) -> 0x21abc fde=[ 1d6ac] │ │ │ │ - 0xffffffffffee0180 (offset: 0x1bfb20) -> 0x21cd4 fde=[ 1d8c4] │ │ │ │ - 0xffffffffffee0290 (offset: 0x1bfc30) -> 0x21af0 fde=[ 1d6e0] │ │ │ │ - 0xffffffffffee02a0 (offset: 0x1bfc40) -> 0x21b04 fde=[ 1d6f4] │ │ │ │ - 0xffffffffffee02b0 (offset: 0x1bfc50) -> 0x21d08 fde=[ 1d8f8] │ │ │ │ - 0xffffffffffee04f0 (offset: 0x1bfe90) -> 0x21d40 fde=[ 1d930] │ │ │ │ - 0xffffffffffee0cc0 (offset: 0x1c0660) -> 0x21fb8 fde=[ 1dba8] │ │ │ │ - 0xffffffffffee11a0 (offset: 0x1c0b40) -> 0x21fec fde=[ 1dbdc] │ │ │ │ - 0xffffffffffee1260 (offset: 0x1c0c00) -> 0x21d70 fde=[ 1d960] │ │ │ │ - 0xffffffffffee1340 (offset: 0x1c0ce0) -> 0x22020 fde=[ 1dc10] │ │ │ │ - 0xffffffffffee1450 (offset: 0x1c0df0) -> 0x2204c fde=[ 1dc3c] │ │ │ │ - 0xffffffffffee1680 (offset: 0x1c1020) -> 0x22080 fde=[ 1dc70] │ │ │ │ - 0xffffffffffee17c0 (offset: 0x1c1160) -> 0x220b0 fde=[ 1dca0] │ │ │ │ - 0xffffffffffee1a60 (offset: 0x1c1400) -> 0x21d98 fde=[ 1d988] │ │ │ │ - 0xffffffffffee1a70 (offset: 0x1c1410) -> 0x22118 fde=[ 1dd08] │ │ │ │ - 0xffffffffffee20d0 (offset: 0x1c1a70) -> 0x2214c fde=[ 1dd3c] │ │ │ │ - 0xffffffffffee36b0 (offset: 0x1c3050) -> 0x22180 fde=[ 1dd70] │ │ │ │ - 0xffffffffffee3a10 (offset: 0x1c33b0) -> 0x21dd8 fde=[ 1d9c8] │ │ │ │ - 0xffffffffffee3a80 (offset: 0x1c3420) -> 0x21e00 fde=[ 1d9f0] │ │ │ │ - 0xffffffffffee3a90 (offset: 0x1c3430) -> 0x21e14 fde=[ 1da04] │ │ │ │ - 0xffffffffffee3bb0 (offset: 0x1c3550) -> 0x21e28 fde=[ 1da18] │ │ │ │ - 0xffffffffffee3ce0 (offset: 0x1c3680) -> 0x21e3c fde=[ 1da2c] │ │ │ │ - 0xffffffffffee3d00 (offset: 0x1c36a0) -> 0x21e5c fde=[ 1da4c] │ │ │ │ - 0xffffffffffee3d80 (offset: 0x1c3720) -> 0x21e90 fde=[ 1da80] │ │ │ │ - 0xffffffffffee3df0 (offset: 0x1c3790) -> 0x221b4 fde=[ 1dda4] │ │ │ │ - 0xffffffffffee3e80 (offset: 0x1c3820) -> 0x221ec fde=[ 1dddc] │ │ │ │ - 0xffffffffffee3f00 (offset: 0x1c38a0) -> 0x21ebc fde=[ 1daac] │ │ │ │ - 0xffffffffffee3f30 (offset: 0x1c38d0) -> 0x22224 fde=[ 1de14] │ │ │ │ - 0xffffffffffee3fd0 (offset: 0x1c3970) -> 0x21edc fde=[ 1dacc] │ │ │ │ - 0xffffffffffee4060 (offset: 0x1c3a00) -> 0x21ef0 fde=[ 1dae0] │ │ │ │ - 0xffffffffffee40e0 (offset: 0x1c3a80) -> 0x21f18 fde=[ 1db08] │ │ │ │ - 0xffffffffffee42d0 (offset: 0x1c3c70) -> 0x21f48 fde=[ 1db38] │ │ │ │ - 0xffffffffffee45c0 (offset: 0x1c3f60) -> 0x21f78 fde=[ 1db68] │ │ │ │ - 0xffffffffffee4620 (offset: 0x1c3fc0) -> 0x21fa4 fde=[ 1db94] │ │ │ │ - 0xffffffffffee4650 (offset: 0x1c3ff0) -> 0x224b0 fde=[ 1e0a0] │ │ │ │ - 0xffffffffffee4700 (offset: 0x1c40a0) -> 0x22268 fde=[ 1de58] │ │ │ │ - 0xffffffffffee4840 (offset: 0x1c41e0) -> 0x2227c fde=[ 1de6c] │ │ │ │ - 0xffffffffffee4b30 (offset: 0x1c44d0) -> 0x224e0 fde=[ 1e0d0] │ │ │ │ - 0xffffffffffee4dd0 (offset: 0x1c4770) -> 0x222ac fde=[ 1de9c] │ │ │ │ - 0xffffffffffee57e0 (offset: 0x1c5180) -> 0x22514 fde=[ 1e104] │ │ │ │ - 0xffffffffffee6630 (offset: 0x1c5fd0) -> 0x222fc fde=[ 1deec] │ │ │ │ - 0xffffffffffee6720 (offset: 0x1c60c0) -> 0x2232c fde=[ 1df1c] │ │ │ │ - 0xffffffffffee6880 (offset: 0x1c6220) -> 0x22364 fde=[ 1df54] │ │ │ │ - 0xffffffffffee6a30 (offset: 0x1c63d0) -> 0x22378 fde=[ 1df68] │ │ │ │ - 0xffffffffffee7ea0 (offset: 0x1c7840) -> 0x223a8 fde=[ 1df98] │ │ │ │ - 0xffffffffffee8780 (offset: 0x1c8120) -> 0x223fc fde=[ 1dfec] │ │ │ │ - 0xffffffffffee8900 (offset: 0x1c82a0) -> 0x22410 fde=[ 1e000] │ │ │ │ - 0xffffffffffee8a10 (offset: 0x1c83b0) -> 0x22424 fde=[ 1e014] │ │ │ │ - 0xffffffffffee8ac0 (offset: 0x1c8460) -> 0x22438 fde=[ 1e028] │ │ │ │ - 0xffffffffffee8b60 (offset: 0x1c8500) -> 0x22468 fde=[ 1e058] │ │ │ │ - 0xffffffffffee9cf0 (offset: 0x1c9690) -> 0x22548 fde=[ 1e138] │ │ │ │ - 0xffffffffffee9da0 (offset: 0x1c9740) -> 0x2290c fde=[ 1e4fc] │ │ │ │ - 0xffffffffffeea110 (offset: 0x1c9ab0) -> 0x22940 fde=[ 1e530] │ │ │ │ - 0xffffffffffeea6d0 (offset: 0x1ca070) -> 0x22574 fde=[ 1e164] │ │ │ │ - 0xffffffffffeea7c0 (offset: 0x1ca160) -> 0x22974 fde=[ 1e564] │ │ │ │ - 0xffffffffffeeae40 (offset: 0x1ca7e0) -> 0x229a8 fde=[ 1e598] │ │ │ │ - 0xffffffffffeeb3b0 (offset: 0x1cad50) -> 0x229dc fde=[ 1e5cc] │ │ │ │ - 0xffffffffffeeb6f0 (offset: 0x1cb090) -> 0x22a0c fde=[ 1e5fc] │ │ │ │ - 0xffffffffffeebb90 (offset: 0x1cb530) -> 0x225bc fde=[ 1e1ac] │ │ │ │ - 0xffffffffffeebd30 (offset: 0x1cb6d0) -> 0x2260c fde=[ 1e1fc] │ │ │ │ - 0xffffffffffeebdf0 (offset: 0x1cb790) -> 0x22a70 fde=[ 1e660] │ │ │ │ - 0xffffffffffeebfa0 (offset: 0x1cb940) -> 0x22aa4 fde=[ 1e694] │ │ │ │ - 0xffffffffffeec000 (offset: 0x1cb9a0) -> 0x22ad0 fde=[ 1e6c0] │ │ │ │ - 0xffffffffffeec060 (offset: 0x1cba00) -> 0x22afc fde=[ 1e6ec] │ │ │ │ - 0xffffffffffeec100 (offset: 0x1cbaa0) -> 0x228bc fde=[ 1e4ac] │ │ │ │ - 0xffffffffffeec1c0 (offset: 0x1cbb60) -> 0x228e8 fde=[ 1e4d8] │ │ │ │ - 0xffffffffffeec200 (offset: 0x1cbba0) -> 0x22b38 fde=[ 1e728] │ │ │ │ - 0xffffffffffeec600 (offset: 0x1cbfa0) -> 0x22f28 fde=[ 1eb18] │ │ │ │ - 0xffffffffffeec640 (offset: 0x1cbfe0) -> 0x22f50 fde=[ 1eb40] │ │ │ │ - 0xffffffffffeecb80 (offset: 0x1cc520) -> 0x22f84 fde=[ 1eb74] │ │ │ │ - 0xffffffffffeecc70 (offset: 0x1cc610) -> 0x22fb4 fde=[ 1eba4] │ │ │ │ - 0xffffffffffeecd60 (offset: 0x1cc700) -> 0x22fe4 fde=[ 1ebd4] │ │ │ │ - 0xffffffffffeece50 (offset: 0x1cc7f0) -> 0x22b68 fde=[ 1e758] │ │ │ │ - 0xffffffffffeecf50 (offset: 0x1cc8f0) -> 0x22b98 fde=[ 1e788] │ │ │ │ - 0xffffffffffeed220 (offset: 0x1ccbc0) -> 0x22bc8 fde=[ 1e7b8] │ │ │ │ - 0xffffffffffeed3e0 (offset: 0x1ccd80) -> 0x22bf8 fde=[ 1e7e8] │ │ │ │ - 0xffffffffffeed490 (offset: 0x1cce30) -> 0x23014 fde=[ 1ec04] │ │ │ │ - 0xffffffffffeed580 (offset: 0x1ccf20) -> 0x22c28 fde=[ 1e818] │ │ │ │ - 0xffffffffffeed7a0 (offset: 0x1cd140) -> 0x22c54 fde=[ 1e844] │ │ │ │ - 0xffffffffffeed7b0 (offset: 0x1cd150) -> 0x22c68 fde=[ 1e858] │ │ │ │ - 0xffffffffffeed7d0 (offset: 0x1cd170) -> 0x22c88 fde=[ 1e878] │ │ │ │ - 0xffffffffffeed870 (offset: 0x1cd210) -> 0x22ca8 fde=[ 1e898] │ │ │ │ - 0xffffffffffeed910 (offset: 0x1cd2b0) -> 0x22cc8 fde=[ 1e8b8] │ │ │ │ - 0xffffffffffeed9b0 (offset: 0x1cd350) -> 0x22ce8 fde=[ 1e8d8] │ │ │ │ - 0xffffffffffeedaa0 (offset: 0x1cd440) -> 0x22d14 fde=[ 1e904] │ │ │ │ - 0xffffffffffeedac0 (offset: 0x1cd460) -> 0x22d28 fde=[ 1e918] │ │ │ │ - 0xffffffffffeedae0 (offset: 0x1cd480) -> 0x22d3c fde=[ 1e92c] │ │ │ │ - 0xffffffffffeedb00 (offset: 0x1cd4a0) -> 0x22d50 fde=[ 1e940] │ │ │ │ - 0xffffffffffeedb20 (offset: 0x1cd4c0) -> 0x22d64 fde=[ 1e954] │ │ │ │ - 0xffffffffffeedc00 (offset: 0x1cd5a0) -> 0x22d88 fde=[ 1e978] │ │ │ │ - 0xffffffffffeedc20 (offset: 0x1cd5c0) -> 0x22da8 fde=[ 1e998] │ │ │ │ - 0xffffffffffeedc40 (offset: 0x1cd5e0) -> 0x22dc8 fde=[ 1e9b8] │ │ │ │ - 0xffffffffffeedc60 (offset: 0x1cd600) -> 0x22de8 fde=[ 1e9d8] │ │ │ │ - 0xffffffffffeedd40 (offset: 0x1cd6e0) -> 0x22e0c fde=[ 1e9fc] │ │ │ │ - 0xffffffffffeedd60 (offset: 0x1cd700) -> 0x22e2c fde=[ 1ea1c] │ │ │ │ - 0xffffffffffeedd80 (offset: 0x1cd720) -> 0x22e4c fde=[ 1ea3c] │ │ │ │ - 0xffffffffffeedda0 (offset: 0x1cd740) -> 0x22e6c fde=[ 1ea5c] │ │ │ │ - 0xffffffffffeede80 (offset: 0x1cd820) -> 0x23044 fde=[ 1ec34] │ │ │ │ - 0xffffffffffeedf10 (offset: 0x1cd8b0) -> 0x2307c fde=[ 1ec6c] │ │ │ │ - 0xffffffffffeedfa0 (offset: 0x1cd940) -> 0x22eac fde=[ 1ea9c] │ │ │ │ - 0xffffffffffeedff0 (offset: 0x1cd990) -> 0x22ed4 fde=[ 1eac4] │ │ │ │ - 0xffffffffffeee030 (offset: 0x1cd9d0) -> 0x230b4 fde=[ 1eca4] │ │ │ │ - 0xffffffffffeee0e0 (offset: 0x1cda80) -> 0x230e4 fde=[ 1ecd4] │ │ │ │ - 0xffffffffffeee1e0 (offset: 0x1cdb80) -> 0x23118 fde=[ 1ed08] │ │ │ │ - 0xffffffffffeee310 (offset: 0x1cdcb0) -> 0x22efc fde=[ 1eaec] │ │ │ │ - 0xffffffffffeee380 (offset: 0x1cdd20) -> 0x23150 fde=[ 1ed40] │ │ │ │ - 0xffffffffffeee4c0 (offset: 0x1cde60) -> 0x23410 fde=[ 1f000] │ │ │ │ - 0xffffffffffeee570 (offset: 0x1cdf10) -> 0x2343c fde=[ 1f02c] │ │ │ │ - 0xffffffffffeee5e0 (offset: 0x1cdf80) -> 0x23470 fde=[ 1f060] │ │ │ │ - 0xffffffffffeee6e0 (offset: 0x1ce080) -> 0x2349c fde=[ 1f08c] │ │ │ │ - 0xffffffffffeee790 (offset: 0x1ce130) -> 0x234d0 fde=[ 1f0c0] │ │ │ │ - 0xffffffffffeee840 (offset: 0x1ce1e0) -> 0x23198 fde=[ 1ed88] │ │ │ │ - 0xffffffffffeee890 (offset: 0x1ce230) -> 0x231c0 fde=[ 1edb0] │ │ │ │ - 0xffffffffffeee950 (offset: 0x1ce2f0) -> 0x23504 fde=[ 1f0f4] │ │ │ │ - 0xffffffffffeeea00 (offset: 0x1ce3a0) -> 0x23540 fde=[ 1f130] │ │ │ │ - 0xffffffffffeeea50 (offset: 0x1ce3f0) -> 0x231f4 fde=[ 1ede4] │ │ │ │ - 0xffffffffffeeeaf0 (offset: 0x1ce490) -> 0x23228 fde=[ 1ee18] │ │ │ │ - 0xffffffffffeeeb70 (offset: 0x1ce510) -> 0x23258 fde=[ 1ee48] │ │ │ │ - 0xffffffffffeeebe0 (offset: 0x1ce580) -> 0x23574 fde=[ 1f164] │ │ │ │ - 0xffffffffffeeecf0 (offset: 0x1ce690) -> 0x23284 fde=[ 1ee74] │ │ │ │ - 0xffffffffffeeed80 (offset: 0x1ce720) -> 0x232ac fde=[ 1ee9c] │ │ │ │ - 0xffffffffffeeee40 (offset: 0x1ce7e0) -> 0x235a8 fde=[ 1f198] │ │ │ │ - 0xffffffffffeef1a0 (offset: 0x1ceb40) -> 0x235dc fde=[ 1f1cc] │ │ │ │ - 0xffffffffffeef500 (offset: 0x1ceea0) -> 0x23610 fde=[ 1f200] │ │ │ │ - 0xffffffffffeeff10 (offset: 0x1cf8b0) -> 0x232e0 fde=[ 1eed0] │ │ │ │ - 0xffffffffffeeff30 (offset: 0x1cf8d0) -> 0x236bc fde=[ 1f2ac] │ │ │ │ - 0xffffffffffef0010 (offset: 0x1cf9b0) -> 0x232f4 fde=[ 1eee4] │ │ │ │ - 0xffffffffffef0210 (offset: 0x1cfbb0) -> 0x23324 fde=[ 1ef14] │ │ │ │ - 0xffffffffffef05e0 (offset: 0x1cff80) -> 0x23354 fde=[ 1ef44] │ │ │ │ - 0xffffffffffef08d0 (offset: 0x1d0270) -> 0x236ec fde=[ 1f2dc] │ │ │ │ - 0xffffffffffef1db0 (offset: 0x1d1750) -> 0x23720 fde=[ 1f310] │ │ │ │ - 0xffffffffffef2040 (offset: 0x1d19e0) -> 0x23754 fde=[ 1f344] │ │ │ │ - 0xffffffffffef2540 (offset: 0x1d1ee0) -> 0x23384 fde=[ 1ef74] │ │ │ │ - 0xffffffffffef2960 (offset: 0x1d2300) -> 0x233b4 fde=[ 1efa4] │ │ │ │ - 0xffffffffffef3900 (offset: 0x1d32a0) -> 0x23788 fde=[ 1f378] │ │ │ │ - 0xffffffffffef4010 (offset: 0x1d39b0) -> 0x2380c fde=[ 1f3fc] │ │ │ │ - 0xffffffffffef4dd0 (offset: 0x1d4770) -> 0x233e4 fde=[ 1efd4] │ │ │ │ - 0xffffffffffef50b0 (offset: 0x1d4a50) -> 0x23840 fde=[ 1f430] │ │ │ │ - 0xffffffffffef51e0 (offset: 0x1d4b80) -> 0x2386c fde=[ 1f45c] │ │ │ │ - 0xffffffffffef5310 (offset: 0x1d4cb0) -> 0x23898 fde=[ 1f488] │ │ │ │ - 0xffffffffffef5440 (offset: 0x1d4de0) -> 0x238c4 fde=[ 1f4b4] │ │ │ │ - 0xffffffffffef67c0 (offset: 0x1d6160) -> 0x238f0 fde=[ 1f4e0] │ │ │ │ - 0xffffffffffef6d80 (offset: 0x1d6720) -> 0x23930 fde=[ 1f520] │ │ │ │ - 0xffffffffffef7610 (offset: 0x1d6fb0) -> 0x23958 fde=[ 1f548] │ │ │ │ - 0xffffffffffef7990 (offset: 0x1d7330) -> 0x23988 fde=[ 1f578] │ │ │ │ - 0xffffffffffef7a00 (offset: 0x1d73a0) -> 0x2399c fde=[ 1f58c] │ │ │ │ - 0xffffffffffef7a70 (offset: 0x1d7410) -> 0x239b0 fde=[ 1f5a0] │ │ │ │ - 0xffffffffffef8100 (offset: 0x1d7aa0) -> 0x23a14 fde=[ 1f604] │ │ │ │ - 0xffffffffffef82d0 (offset: 0x1d7c70) -> 0x23b4c fde=[ 1f73c] │ │ │ │ - 0xffffffffffef8e50 (offset: 0x1d87f0) -> 0x23a44 fde=[ 1f634] │ │ │ │ - 0xffffffffffef8f30 (offset: 0x1d88d0) -> 0x23a74 fde=[ 1f664] │ │ │ │ - 0xffffffffffef9020 (offset: 0x1d89c0) -> 0x23aa0 fde=[ 1f690] │ │ │ │ - 0xffffffffffef92e0 (offset: 0x1d8c80) -> 0x23adc fde=[ 1f6cc] │ │ │ │ - 0xffffffffffef93b0 (offset: 0x1d8d50) -> 0x23af0 fde=[ 1f6e0] │ │ │ │ - 0xffffffffffef9690 (offset: 0x1d9030) -> 0x23d68 fde=[ 1f958] │ │ │ │ - 0xffffffffffef96f0 (offset: 0x1d9090) -> 0x23d90 fde=[ 1f980] │ │ │ │ - 0xffffffffffef9720 (offset: 0x1d90c0) -> 0x23db8 fde=[ 1f9a8] │ │ │ │ - 0xffffffffffef9900 (offset: 0x1d92a0) -> 0x23de8 fde=[ 1f9d8] │ │ │ │ - 0xffffffffffef9b10 (offset: 0x1d94b0) -> 0x23be4 fde=[ 1f7d4] │ │ │ │ - 0xffffffffffef9b60 (offset: 0x1d9500) -> 0x23e18 fde=[ 1fa08] │ │ │ │ - 0xffffffffffef9e80 (offset: 0x1d9820) -> 0x23c0c fde=[ 1f7fc] │ │ │ │ - 0xffffffffffefa1c0 (offset: 0x1d9b60) -> 0x23e4c fde=[ 1fa3c] │ │ │ │ - 0xffffffffffefa220 (offset: 0x1d9bc0) -> 0x23e80 fde=[ 1fa70] │ │ │ │ - 0xffffffffffefa280 (offset: 0x1d9c20) -> 0x23c40 fde=[ 1f830] │ │ │ │ - 0xffffffffffefa290 (offset: 0x1d9c30) -> 0x23eac fde=[ 1fa9c] │ │ │ │ - 0xffffffffffefa330 (offset: 0x1d9cd0) -> 0x23edc fde=[ 1facc] │ │ │ │ - 0xffffffffffefa3b0 (offset: 0x1d9d50) -> 0x23c54 fde=[ 1f844] │ │ │ │ - 0xffffffffffefa5c0 (offset: 0x1d9f60) -> 0x23c7c fde=[ 1f86c] │ │ │ │ - 0xffffffffffefa6b0 (offset: 0x1da050) -> 0x23cb4 fde=[ 1f8a4] │ │ │ │ - 0xffffffffffefaae0 (offset: 0x1da480) -> 0x23ce0 fde=[ 1f8d0] │ │ │ │ - 0xffffffffffefae40 (offset: 0x1da7e0) -> 0x23f14 fde=[ 1fb04] │ │ │ │ - 0xffffffffffefb340 (offset: 0x1dace0) -> 0x23d0c fde=[ 1f8fc] │ │ │ │ - 0xffffffffffefb840 (offset: 0x1db1e0) -> 0x23d38 fde=[ 1f928] │ │ │ │ - 0xffffffffffefc630 (offset: 0x1dbfd0) -> 0x243cc fde=[ 1ffbc] │ │ │ │ - 0xffffffffffefc940 (offset: 0x1dc2e0) -> 0x24400 fde=[ 1fff0] │ │ │ │ - 0xffffffffffefcfc0 (offset: 0x1dc960) -> 0x2443c fde=[ 2002c] │ │ │ │ - 0xffffffffffefd200 (offset: 0x1dcba0) -> 0x23f48 fde=[ 1fb38] │ │ │ │ - 0xffffffffffefd2d3 (offset: 0x1dcc73) -> 0x24470 fde=[ 20060] │ │ │ │ - 0xffffffffffefd850 (offset: 0x1dd1f0) -> 0x244a4 fde=[ 20094] │ │ │ │ - 0xffffffffffefeb80 (offset: 0x1de520) -> 0x244d8 fde=[ 200c8] │ │ │ │ - 0xffffffffffefec80 (offset: 0x1de620) -> 0x24508 fde=[ 200f8] │ │ │ │ - 0xffffffffffeff0e0 (offset: 0x1dea80) -> 0x24538 fde=[ 20128] │ │ │ │ - 0xffffffffffeff1d0 (offset: 0x1deb70) -> 0x2456c fde=[ 2015c] │ │ │ │ - 0xffffffffffeff310 (offset: 0x1decb0) -> 0x23f90 fde=[ 1fb80] │ │ │ │ - 0xffffffffffeff4d0 (offset: 0x1dee70) -> 0x23fb8 fde=[ 1fba8] │ │ │ │ - 0xffffffffffeff610 (offset: 0x1defb0) -> 0x23fe0 fde=[ 1fbd0] │ │ │ │ - 0xffffffffffeff710 (offset: 0x1df0b0) -> 0x24008 fde=[ 1fbf8] │ │ │ │ - 0xffffffffffeff730 (offset: 0x1df0d0) -> 0x2401c fde=[ 1fc0c] │ │ │ │ - 0xffffffffffeff750 (offset: 0x1df0f0) -> 0x24030 fde=[ 1fc20] │ │ │ │ - 0xffffffffffeff770 (offset: 0x1df110) -> 0x24044 fde=[ 1fc34] │ │ │ │ - 0xffffffffffeff870 (offset: 0x1df210) -> 0x2406c fde=[ 1fc5c] │ │ │ │ - 0xffffffffffeff8c0 (offset: 0x1df260) -> 0x2459c fde=[ 2018c] │ │ │ │ - 0xffffffffffeff930 (offset: 0x1df2d0) -> 0x245c8 fde=[ 201b8] │ │ │ │ - 0xffffffffffeffa10 (offset: 0x1df3b0) -> 0x245fc fde=[ 201ec] │ │ │ │ - 0xffffffffffeffcb0 (offset: 0x1df650) -> 0x24638 fde=[ 20228] │ │ │ │ - 0xffffffffffeffd60 (offset: 0x1df700) -> 0x2466c fde=[ 2025c] │ │ │ │ - 0xffffffffffeffe10 (offset: 0x1df7b0) -> 0x246a8 fde=[ 20298] │ │ │ │ - 0xffffffffffefff60 (offset: 0x1df900) -> 0x246e4 fde=[ 202d4] │ │ │ │ - 0xffffffffffefffc0 (offset: 0x1df960) -> 0x24710 fde=[ 20300] │ │ │ │ - 0xfffffffffff00070 (offset: 0x1dfa10) -> 0x24744 fde=[ 20334] │ │ │ │ - 0xfffffffffff000c0 (offset: 0x1dfa60) -> 0x24094 fde=[ 1fc84] │ │ │ │ - 0xfffffffffff00130 (offset: 0x1dfad0) -> 0x240c0 fde=[ 1fcb0] │ │ │ │ - 0xfffffffffff001d0 (offset: 0x1dfb70) -> 0x240f4 fde=[ 1fce4] │ │ │ │ - 0xfffffffffff001f0 (offset: 0x1dfb90) -> 0x24778 fde=[ 20368] │ │ │ │ - 0xfffffffffff00240 (offset: 0x1dfbe0) -> 0x24108 fde=[ 1fcf8] │ │ │ │ - 0xfffffffffff00300 (offset: 0x1dfca0) -> 0x2413c fde=[ 1fd2c] │ │ │ │ - 0xfffffffffff00330 (offset: 0x1dfcd0) -> 0x2415c fde=[ 1fd4c] │ │ │ │ - 0xfffffffffff00380 (offset: 0x1dfd20) -> 0x247ac fde=[ 2039c] │ │ │ │ - 0xfffffffffff003e0 (offset: 0x1dfd80) -> 0x24184 fde=[ 1fd74] │ │ │ │ - 0xfffffffffff004a0 (offset: 0x1dfe40) -> 0x241b8 fde=[ 1fda8] │ │ │ │ - 0xfffffffffff004b0 (offset: 0x1dfe50) -> 0x247e0 fde=[ 203d0] │ │ │ │ - 0xfffffffffff00500 (offset: 0x1dfea0) -> 0x241cc fde=[ 1fdbc] │ │ │ │ - 0xfffffffffff005d0 (offset: 0x1dff70) -> 0x24814 fde=[ 20404] │ │ │ │ - 0xfffffffffff006c0 (offset: 0x1e0060) -> 0x24200 fde=[ 1fdf0] │ │ │ │ - 0xfffffffffff00770 (offset: 0x1e0110) -> 0x242b8 fde=[ 1fea8] │ │ │ │ - 0xfffffffffff00780 (offset: 0x1e0120) -> 0x242cc fde=[ 1febc] │ │ │ │ - 0xfffffffffff00790 (offset: 0x1e0130) -> 0x242e0 fde=[ 1fed0] │ │ │ │ - 0xfffffffffff007a0 (offset: 0x1e0140) -> 0x242f4 fde=[ 1fee4] │ │ │ │ - 0xfffffffffff007b0 (offset: 0x1e0150) -> 0x24308 fde=[ 1fef8] │ │ │ │ - 0xfffffffffff00860 (offset: 0x1e0200) -> 0x2432c fde=[ 1ff1c] │ │ │ │ - 0xfffffffffff00880 (offset: 0x1e0220) -> 0x24340 fde=[ 1ff30] │ │ │ │ - 0xfffffffffff00890 (offset: 0x1e0230) -> 0x24354 fde=[ 1ff44] │ │ │ │ - 0xfffffffffff008e0 (offset: 0x1e0280) -> 0x24940 fde=[ 20530] │ │ │ │ - 0xfffffffffff00a40 (offset: 0x1e03e0) -> 0x2437c fde=[ 1ff6c] │ │ │ │ - 0xfffffffffff00a80 (offset: 0x1e0420) -> 0x24978 fde=[ 20568] │ │ │ │ - 0xfffffffffff00b10 (offset: 0x1e04b0) -> 0x249ac fde=[ 2059c] │ │ │ │ - 0xfffffffffff00be0 (offset: 0x1e0580) -> 0x243a4 fde=[ 1ff94] │ │ │ │ - 0xfffffffffff00c00 (offset: 0x1e05a0) -> 0x249e4 fde=[ 205d4] │ │ │ │ - 0xfffffffffff00d40 (offset: 0x1e06e0) -> 0x243b8 fde=[ 1ffa8] │ │ │ │ - 0xfffffffffff00d70 (offset: 0x1e0710) -> 0x24a20 fde=[ 20610] │ │ │ │ - 0xfffffffffff00e40 (offset: 0x1e07e0) -> 0x24dc0 fde=[ 209b0] │ │ │ │ - 0xfffffffffff00f40 (offset: 0x1e08e0) -> 0x24df0 fde=[ 209e0] │ │ │ │ - 0xfffffffffff01360 (offset: 0x1e0d00) -> 0x24e24 fde=[ 20a14] │ │ │ │ - 0xfffffffffff01410 (offset: 0x1e0db0) -> 0x24e54 fde=[ 20a44] │ │ │ │ - 0xfffffffffff014e0 (offset: 0x1e0e80) -> 0x24a50 fde=[ 20640] │ │ │ │ - 0xfffffffffff015d0 (offset: 0x1e0f70) -> 0x24a7c fde=[ 2066c] │ │ │ │ - 0xfffffffffff01700 (offset: 0x1e10a0) -> 0x24aa0 fde=[ 20690] │ │ │ │ - 0xfffffffffff019a0 (offset: 0x1e1340) -> 0x24acc fde=[ 206bc] │ │ │ │ - 0xfffffffffff01ba0 (offset: 0x1e1540) -> 0x24af8 fde=[ 206e8] │ │ │ │ - 0xfffffffffff01e90 (offset: 0x1e1830) -> 0x24e7c fde=[ 20a6c] │ │ │ │ - 0xfffffffffff01ff0 (offset: 0x1e1990) -> 0x24eac fde=[ 20a9c] │ │ │ │ - 0xfffffffffff02150 (offset: 0x1e1af0) -> 0x24b24 fde=[ 20714] │ │ │ │ - 0xfffffffffff02450 (offset: 0x1e1df0) -> 0x24b54 fde=[ 20744] │ │ │ │ - 0xfffffffffff02520 (offset: 0x1e1ec0) -> 0x24b7c fde=[ 2076c] │ │ │ │ - 0xfffffffffff02600 (offset: 0x1e1fa0) -> 0x24ba8 fde=[ 20798] │ │ │ │ - 0xfffffffffff026e0 (offset: 0x1e2080) -> 0x24bf4 fde=[ 207e4] │ │ │ │ - 0xfffffffffff02700 (offset: 0x1e20a0) -> 0x24c14 fde=[ 20804] │ │ │ │ - 0xfffffffffff02730 (offset: 0x1e20d0) -> 0x24c34 fde=[ 20824] │ │ │ │ - 0xfffffffffff02780 (offset: 0x1e2120) -> 0x24c5c fde=[ 2084c] │ │ │ │ - 0xfffffffffff027a0 (offset: 0x1e2140) -> 0x24c7c fde=[ 2086c] │ │ │ │ - 0xfffffffffff027c0 (offset: 0x1e2160) -> 0x24edc fde=[ 20acc] │ │ │ │ - 0xfffffffffff02850 (offset: 0x1e21f0) -> 0x24c9c fde=[ 2088c] │ │ │ │ - 0xfffffffffff02870 (offset: 0x1e2210) -> 0x24cb0 fde=[ 208a0] │ │ │ │ - 0xfffffffffff028b0 (offset: 0x1e2250) -> 0x24f14 fde=[ 20b04] │ │ │ │ - 0xfffffffffff02940 (offset: 0x1e22e0) -> 0x24cd8 fde=[ 208c8] │ │ │ │ - 0xfffffffffff029d0 (offset: 0x1e2370) -> 0x24d0c fde=[ 208fc] │ │ │ │ - 0xfffffffffff02b50 (offset: 0x1e24f0) -> 0x24d38 fde=[ 20928] │ │ │ │ - 0xfffffffffff02c10 (offset: 0x1e25b0) -> 0x24d68 fde=[ 20958] │ │ │ │ - 0xfffffffffff03010 (offset: 0x1e29b0) -> 0x24d94 fde=[ 20984] │ │ │ │ - 0xfffffffffff03450 (offset: 0x1e2df0) -> 0x25130 fde=[ 20d20] │ │ │ │ - 0xfffffffffff035b0 (offset: 0x1e2f50) -> 0x25160 fde=[ 20d50] │ │ │ │ - 0xfffffffffff03760 (offset: 0x1e3100) -> 0x24f50 fde=[ 20b40] │ │ │ │ - 0xfffffffffff038a0 (offset: 0x1e3240) -> 0x24f74 fde=[ 20b64] │ │ │ │ - 0xfffffffffff039f0 (offset: 0x1e3390) -> 0x24f98 fde=[ 20b88] │ │ │ │ - 0xfffffffffff03a00 (offset: 0x1e33a0) -> 0x24fac fde=[ 20b9c] │ │ │ │ - 0xfffffffffff03a10 (offset: 0x1e33b0) -> 0x24fc0 fde=[ 20bb0] │ │ │ │ - 0xfffffffffff03ad0 (offset: 0x1e3470) -> 0x24fec fde=[ 20bdc] │ │ │ │ - 0xfffffffffff03af0 (offset: 0x1e3490) -> 0x2500c fde=[ 20bfc] │ │ │ │ - 0xfffffffffff03cb0 (offset: 0x1e3650) -> 0x25190 fde=[ 20d80] │ │ │ │ - 0xfffffffffff03e60 (offset: 0x1e3800) -> 0x2503c fde=[ 20c2c] │ │ │ │ - 0xfffffffffff04130 (offset: 0x1e3ad0) -> 0x25068 fde=[ 20c58] │ │ │ │ - 0xfffffffffff04140 (offset: 0x1e3ae0) -> 0x25084 fde=[ 20c74] │ │ │ │ - 0xfffffffffff04210 (offset: 0x1e3bb0) -> 0x250b4 fde=[ 20ca4] │ │ │ │ - 0xfffffffffff04280 (offset: 0x1e3c20) -> 0x251c4 fde=[ 20db4] │ │ │ │ - 0xfffffffffff043d0 (offset: 0x1e3d70) -> 0x250d4 fde=[ 20cc4] │ │ │ │ - 0xfffffffffff043f0 (offset: 0x1e3d90) -> 0x250f4 fde=[ 20ce4] │ │ │ │ - 0xfffffffffff04400 (offset: 0x1e3da0) -> 0x25108 fde=[ 20cf8] │ │ │ │ - 0xfffffffffff04410 (offset: 0x1e3db0) -> 0x2511c fde=[ 20d0c] │ │ │ │ - 0xfffffffffff04420 (offset: 0x1e3dc0) -> 0x251f8 fde=[ 20de8] │ │ │ │ - 0xfffffffffff04560 (offset: 0x1e3f00) -> 0x25230 fde=[ 20e20] │ │ │ │ - 0xfffffffffff04620 (offset: 0x1e3fc0) -> 0x252a8 fde=[ 20e98] │ │ │ │ - 0xfffffffffff046f0 (offset: 0x1e4090) -> 0x25244 fde=[ 20e34] │ │ │ │ - 0xfffffffffff04850 (offset: 0x1e41f0) -> 0x258a8 fde=[ 21498] │ │ │ │ - 0xfffffffffff04970 (offset: 0x1e4310) -> 0x253c4 fde=[ 20fb4] │ │ │ │ - 0xfffffffffff04990 (offset: 0x1e4330) -> 0x258d0 fde=[ 214c0] │ │ │ │ - 0xfffffffffff04ab0 (offset: 0x1e4450) -> 0x253e0 fde=[ 20fd0] │ │ │ │ - 0xfffffffffff04ad0 (offset: 0x1e4470) -> 0x253fc fde=[ 20fec] │ │ │ │ - 0xfffffffffff04ae0 (offset: 0x1e4480) -> 0x25410 fde=[ 21000] │ │ │ │ - 0xfffffffffff04af0 (offset: 0x1e4490) -> 0x25424 fde=[ 21014] │ │ │ │ - 0xfffffffffff04b00 (offset: 0x1e44a0) -> 0x25438 fde=[ 21028] │ │ │ │ - 0xfffffffffff04c90 (offset: 0x1e4630) -> 0x25464 fde=[ 21054] │ │ │ │ - 0xfffffffffff04ca0 (offset: 0x1e4640) -> 0x25478 fde=[ 21068] │ │ │ │ - 0xfffffffffff04e20 (offset: 0x1e47c0) -> 0x254b8 fde=[ 210a8] │ │ │ │ - 0xfffffffffff04e30 (offset: 0x1e47d0) -> 0x254cc fde=[ 210bc] │ │ │ │ - 0xfffffffffff04ea0 (offset: 0x1e4840) -> 0x254f4 fde=[ 210e4] │ │ │ │ - 0xfffffffffff04f10 (offset: 0x1e48b0) -> 0x258f8 fde=[ 214e8] │ │ │ │ - 0xfffffffffff04fd0 (offset: 0x1e4970) -> 0x25924 fde=[ 21514] │ │ │ │ - 0xfffffffffff05200 (offset: 0x1e4ba0) -> 0x25958 fde=[ 21548] │ │ │ │ - 0xfffffffffff052c0 (offset: 0x1e4c60) -> 0x2553c fde=[ 2112c] │ │ │ │ - 0xfffffffffff057ca (offset: 0x1e516a) -> 0x25984 fde=[ 21574] │ │ │ │ - 0xfffffffffff058f0 (offset: 0x1e5290) -> 0x255f8 fde=[ 211e8] │ │ │ │ - 0xfffffffffff05910 (offset: 0x1e52b0) -> 0x25630 fde=[ 21220] │ │ │ │ - 0xfffffffffff0594b (offset: 0x1e52eb) -> 0x259e0 fde=[ 215d0] │ │ │ │ - 0xfffffffffff05a89 (offset: 0x1e5429) -> 0x25a10 fde=[ 21600] │ │ │ │ - 0xfffffffffff05b60 (offset: 0x1e5500) -> 0x2567c fde=[ 2126c] │ │ │ │ - 0xfffffffffff05be6 (offset: 0x1e5586) -> 0x25a68 fde=[ 21658] │ │ │ │ - 0xfffffffffff05dc0 (offset: 0x1e5760) -> 0x256a0 fde=[ 21290] │ │ │ │ - 0xfffffffffff05de0 (offset: 0x1e5780) -> 0x25a90 fde=[ 21680] │ │ │ │ - 0xfffffffffff05e60 (offset: 0x1e5800) -> 0x256b4 fde=[ 212a4] │ │ │ │ - 0xfffffffffff05e80 (offset: 0x1e5820) -> 0x256c8 fde=[ 212b8] │ │ │ │ - 0xfffffffffff05ec0 (offset: 0x1e5860) -> 0x256dc fde=[ 212cc] │ │ │ │ - 0xfffffffffff05f30 (offset: 0x1e58d0) -> 0x25ac8 fde=[ 216b8] │ │ │ │ - 0xfffffffffff05f90 (offset: 0x1e5930) -> 0x25afc fde=[ 216ec] │ │ │ │ - 0xfffffffffff06010 (offset: 0x1e59b0) -> 0x25b34 fde=[ 21724] │ │ │ │ - 0xfffffffffff06070 (offset: 0x1e5a10) -> 0x25708 fde=[ 212f8] │ │ │ │ - 0xfffffffffff06080 (offset: 0x1e5a20) -> 0x2571c fde=[ 2130c] │ │ │ │ - 0xfffffffffff061a0 (offset: 0x1e5b40) -> 0x25744 fde=[ 21334] │ │ │ │ - 0xfffffffffff06210 (offset: 0x1e5bb0) -> 0x25b68 fde=[ 21758] │ │ │ │ - 0xfffffffffff06350 (offset: 0x1e5cf0) -> 0x25b98 fde=[ 21788] │ │ │ │ - 0xfffffffffff06470 (offset: 0x1e5e10) -> 0x25770 fde=[ 21360] │ │ │ │ - 0xfffffffffff06480 (offset: 0x1e5e20) -> 0x25784 fde=[ 21374] │ │ │ │ - 0xfffffffffff06490 (offset: 0x1e5e30) -> 0x25798 fde=[ 21388] │ │ │ │ - 0xfffffffffff065c0 (offset: 0x1e5f60) -> 0x257bc fde=[ 213ac] │ │ │ │ - 0xfffffffffff065e0 (offset: 0x1e5f80) -> 0x257d0 fde=[ 213c0] │ │ │ │ - 0xfffffffffff06610 (offset: 0x1e5fb0) -> 0x257ec fde=[ 213dc] │ │ │ │ - 0xfffffffffff06630 (offset: 0x1e5fd0) -> 0x25800 fde=[ 213f0] │ │ │ │ - 0xfffffffffff06640 (offset: 0x1e5fe0) -> 0x25814 fde=[ 21404] │ │ │ │ - 0xfffffffffff06660 (offset: 0x1e6000) -> 0x25828 fde=[ 21418] │ │ │ │ - 0xfffffffffff066a0 (offset: 0x1e6040) -> 0x2583c fde=[ 2142c] │ │ │ │ - 0xfffffffffff066c0 (offset: 0x1e6060) -> 0x25858 fde=[ 21448] │ │ │ │ - 0xfffffffffff06720 (offset: 0x1e60c0) -> 0x25880 fde=[ 21470] │ │ │ │ - 0xfffffffffff06770 (offset: 0x1e6110) -> 0x25bcc fde=[ 217bc] │ │ │ │ - 0xfffffffffff06800 (offset: 0x1e61a0) -> 0x25bf8 fde=[ 217e8] │ │ │ │ - 0xfffffffffff06900 (offset: 0x1e62a0) -> 0x25f70 fde=[ 21b60] │ │ │ │ - 0xfffffffffff06a90 (offset: 0x1e6430) -> 0x25fa4 fde=[ 21b94] │ │ │ │ - 0xfffffffffff06c40 (offset: 0x1e65e0) -> 0x25c28 fde=[ 21818] │ │ │ │ - 0xfffffffffff06c50 (offset: 0x1e65f0) -> 0x25fd8 fde=[ 21bc8] │ │ │ │ - 0xfffffffffff06eb0 (offset: 0x1e6850) -> 0x25c3c fde=[ 2182c] │ │ │ │ - 0xfffffffffff06f70 (offset: 0x1e6910) -> 0x25c68 fde=[ 21858] │ │ │ │ - 0xfffffffffff06f80 (offset: 0x1e6920) -> 0x26028 fde=[ 21c18] │ │ │ │ - 0xfffffffffff07080 (offset: 0x1e6a20) -> 0x26054 fde=[ 21c44] │ │ │ │ - 0xfffffffffff07130 (offset: 0x1e6ad0) -> 0x26088 fde=[ 21c78] │ │ │ │ - 0xfffffffffff071e0 (offset: 0x1e6b80) -> 0x25c7c fde=[ 2186c] │ │ │ │ - 0xfffffffffff072a0 (offset: 0x1e6c40) -> 0x260bc fde=[ 21cac] │ │ │ │ - 0xfffffffffff07350 (offset: 0x1e6cf0) -> 0x260f8 fde=[ 21ce8] │ │ │ │ - 0xfffffffffff073a0 (offset: 0x1e6d40) -> 0x25cb0 fde=[ 218a0] │ │ │ │ - 0xfffffffffff07410 (offset: 0x1e6db0) -> 0x2612c fde=[ 21d1c] │ │ │ │ - 0xfffffffffff07470 (offset: 0x1e6e10) -> 0x25cdc fde=[ 218cc] │ │ │ │ - 0xfffffffffff07510 (offset: 0x1e6eb0) -> 0x26160 fde=[ 21d50] │ │ │ │ - 0xfffffffffff07610 (offset: 0x1e6fb0) -> 0x2619c fde=[ 21d8c] │ │ │ │ - 0xfffffffffff07720 (offset: 0x1e70c0) -> 0x25d10 fde=[ 21900] │ │ │ │ - 0xfffffffffff077e0 (offset: 0x1e7180) -> 0x25d44 fde=[ 21934] │ │ │ │ - 0xfffffffffff07860 (offset: 0x1e7200) -> 0x25d78 fde=[ 21968] │ │ │ │ - 0xfffffffffff078e0 (offset: 0x1e7280) -> 0x25dac fde=[ 2199c] │ │ │ │ - 0xfffffffffff07950 (offset: 0x1e72f0) -> 0x25ddc fde=[ 219cc] │ │ │ │ - 0xfffffffffff07bf0 (offset: 0x1e7590) -> 0x25e00 fde=[ 219f0] │ │ │ │ - 0xfffffffffff07d80 (offset: 0x1e7720) -> 0x25e3c fde=[ 21a2c] │ │ │ │ - 0xfffffffffff085e0 (offset: 0x1e7f80) -> 0x25e6c fde=[ 21a5c] │ │ │ │ - 0xfffffffffff08900 (offset: 0x1e82a0) -> 0x25e9c fde=[ 21a8c] │ │ │ │ - 0xfffffffffff08a50 (offset: 0x1e83f0) -> 0x25ecc fde=[ 21abc] │ │ │ │ - 0xfffffffffff08ad0 (offset: 0x1e8470) -> 0x25ef8 fde=[ 21ae8] │ │ │ │ - 0xfffffffffff08cf0 (offset: 0x1e8690) -> 0x261d0 fde=[ 21dc0] │ │ │ │ - 0xfffffffffff08db0 (offset: 0x1e8750) -> 0x26204 fde=[ 21df4] │ │ │ │ - 0xfffffffffff08ec0 (offset: 0x1e8860) -> 0x25f38 fde=[ 21b28] │ │ │ │ - 0xfffffffffff08fa0 (offset: 0x1e8940) -> 0x26234 fde=[ 21e24] │ │ │ │ - 0xfffffffffff090a0 (offset: 0x1e8a40) -> 0x26270 fde=[ 21e60] │ │ │ │ - 0xfffffffffff09400 (offset: 0x1e8da0) -> 0x262a4 fde=[ 21e94] │ │ │ │ - 0xfffffffffff09c20 (offset: 0x1e95c0) -> 0x26304 fde=[ 21ef4] │ │ │ │ - 0xfffffffffffc0c80 (offset: 0x2a0620) -> 0x26318 fde=[ 21f08] │ │ │ │ - 0xfffffffffffc0d00 (offset: 0x2a06a0) -> 0x26330 fde=[ 21f20] │ │ │ │ - 0xfffffffffffc0d50 (offset: 0x2a06f0) -> 0x26348 fde=[ 21f38] │ │ │ │ - 0xfffffffffffc0dd0 (offset: 0x2a0770) -> 0x26360 fde=[ 21f50] │ │ │ │ - 0xfffffffffffc0df0 (offset: 0x2a0790) -> 0x26388 fde=[ 21f78] │ │ │ │ - 0xfffffffffffc0e10 (offset: 0x2a07b0) -> 0x263b0 fde=[ 21fa0] │ │ │ │ - 0xfffffffffffc1250 (offset: 0x2a0bf0) -> 0x263ec fde=[ 21fdc] │ │ │ │ - 0xfffffffffffc1260 (offset: 0x2a0c00) -> 0x26400 fde=[ 21ff0] │ │ │ │ - 0xfffffffffffc1270 (offset: 0x2a0c10) -> 0x26414 fde=[ 22004] │ │ │ │ - 0xfffffffffffc1330 (offset: 0x2a0cd0) -> 0x26428 fde=[ 22018] │ │ │ │ - 0xfffffffffffc1340 (offset: 0x2a0ce0) -> 0x2643c fde=[ 2202c] │ │ │ │ - 0xfffffffffffc1350 (offset: 0x2a0cf0) -> 0x26450 fde=[ 22040] │ │ │ │ - 0xfffffffffffc13d0 (offset: 0x2a0d70) -> 0x26470 fde=[ 22060] │ │ │ │ - 0xfffffffffffc1450 (offset: 0x2a0df0) -> 0x26490 fde=[ 22080] │ │ │ │ - 0xfffffffffffc1600 (offset: 0x2a0fa0) -> 0x264bc fde=[ 220ac] │ │ │ │ + 0xffffffffffd43640 (offset: 0x23020) -> 0x4428 fde=[ 18] │ │ │ │ + 0xffffffffffd43670 (offset: 0x23050) -> 0x4450 fde=[ 40] │ │ │ │ + 0xffffffffffd43680 (offset: 0x23060) -> 0x4608 fde=[ 1f8] │ │ │ │ + 0xffffffffffd436b3 (offset: 0x23093) -> 0x4624 fde=[ 214] │ │ │ │ + 0xffffffffffd436e6 (offset: 0x230c6) -> 0x4640 fde=[ 230] │ │ │ │ + 0xffffffffffd43719 (offset: 0x230f9) -> 0x465c fde=[ 24c] │ │ │ │ + 0xffffffffffd43750 (offset: 0x23130) -> 0x46d0 fde=[ 2c0] │ │ │ │ + 0xffffffffffd43780 (offset: 0x23160) -> 0x46e4 fde=[ 2d4] │ │ │ │ + 0xffffffffffd43871 (offset: 0x23251) -> 0x4840 fde=[ 430] │ │ │ │ + 0xffffffffffd438c0 (offset: 0x232a0) -> 0xa9d8 fde=[ 65c8] │ │ │ │ + 0xffffffffffd43cc0 (offset: 0x236a0) -> 0xaa28 fde=[ 6618] │ │ │ │ + 0xffffffffffd44100 (offset: 0x23ae0) -> 0xaa78 fde=[ 6668] │ │ │ │ + 0xffffffffffd46b50 (offset: 0x26530) -> 0xaac8 fde=[ 66b8] │ │ │ │ + 0xffffffffffd49d80 (offset: 0x29760) -> 0xab18 fde=[ 6708] │ │ │ │ + 0xffffffffffd4c5e0 (offset: 0x2bfc0) -> 0xab68 fde=[ 6758] │ │ │ │ + 0xffffffffffd4ee40 (offset: 0x2e820) -> 0xb5dc fde=[ 71cc] │ │ │ │ + 0xffffffffffd4eff0 (offset: 0x2e9d0) -> 0xb628 fde=[ 7218] │ │ │ │ + 0xffffffffffd4f240 (offset: 0x2ec20) -> 0xb67c fde=[ 726c] │ │ │ │ + 0xffffffffffd4f3f0 (offset: 0x2edd0) -> 0xb6c8 fde=[ 72b8] │ │ │ │ + 0xffffffffffd4f5a0 (offset: 0x2ef80) -> 0xb714 fde=[ 7304] │ │ │ │ + 0xffffffffffd4f7c0 (offset: 0x2f1a0) -> 0xb760 fde=[ 7350] │ │ │ │ + 0xffffffffffd4f9e0 (offset: 0x2f3c0) -> 0xb7ac fde=[ 739c] │ │ │ │ + 0xffffffffffd4fb90 (offset: 0x2f570) -> 0xb7f8 fde=[ 73e8] │ │ │ │ + 0xffffffffffd4fd10 (offset: 0x2f6f0) -> 0xb844 fde=[ 7434] │ │ │ │ + 0xffffffffffd4ff10 (offset: 0x2f8f0) -> 0xb890 fde=[ 7480] │ │ │ │ + 0xffffffffffd50090 (offset: 0x2fa70) -> 0xb8dc fde=[ 74cc] │ │ │ │ + 0xffffffffffd50240 (offset: 0x2fc20) -> 0xb928 fde=[ 7518] │ │ │ │ + 0xffffffffffd50400 (offset: 0x2fde0) -> 0xb97c fde=[ 756c] │ │ │ │ + 0xffffffffffd505b0 (offset: 0x2ff90) -> 0xb9c8 fde=[ 75b8] │ │ │ │ + 0xffffffffffd507b0 (offset: 0x30190) -> 0xba14 fde=[ 7604] │ │ │ │ + 0xffffffffffd50a00 (offset: 0x303e0) -> 0xba68 fde=[ 7658] │ │ │ │ + 0xffffffffffd50bc0 (offset: 0x305a0) -> 0xddb0 fde=[ 99a0] │ │ │ │ + 0xffffffffffd50dc0 (offset: 0x307a0) -> 0x11970 fde=[ d560] │ │ │ │ + 0xffffffffffd521a0 (offset: 0x31b80) -> 0x119a0 fde=[ d590] │ │ │ │ + 0xffffffffffd53590 (offset: 0x32f70) -> 0x12ab4 fde=[ e6a4] │ │ │ │ + 0xffffffffffd53610 (offset: 0x32ff0) -> 0x12b00 fde=[ e6f0] │ │ │ │ + 0xffffffffffd53690 (offset: 0x33070) -> 0x14d00 fde=[ 108f0] │ │ │ │ + 0xffffffffffd53700 (offset: 0x330e0) -> 0x14d2c fde=[ 1091c] │ │ │ │ + 0xffffffffffd53770 (offset: 0x33150) -> 0x14d58 fde=[ 10948] │ │ │ │ + 0xffffffffffd537e0 (offset: 0x331c0) -> 0x14d84 fde=[ 10974] │ │ │ │ + 0xffffffffffd53850 (offset: 0x33230) -> 0x14db0 fde=[ 109a0] │ │ │ │ + 0xffffffffffd538c0 (offset: 0x332a0) -> 0x14ddc fde=[ 109cc] │ │ │ │ + 0xffffffffffd53930 (offset: 0x33310) -> 0x14e08 fde=[ 109f8] │ │ │ │ + 0xffffffffffd539a0 (offset: 0x33380) -> 0x14e34 fde=[ 10a24] │ │ │ │ + 0xffffffffffd53b30 (offset: 0x33510) -> 0x14e80 fde=[ 10a70] │ │ │ │ + 0xffffffffffd53bc0 (offset: 0x335a0) -> 0x15214 fde=[ 10e04] │ │ │ │ + 0xffffffffffd53dad (offset: 0x3378d) -> 0x154d8 fde=[ 110c8] │ │ │ │ + 0xffffffffffd53de0 (offset: 0x337c0) -> 0x16230 fde=[ 11e20] │ │ │ │ + 0xffffffffffd53dfa (offset: 0x337da) -> 0x16388 fde=[ 11f78] │ │ │ │ + 0xffffffffffd53e0d (offset: 0x337ed) -> 0x163a4 fde=[ 11f94] │ │ │ │ + 0xffffffffffd53e30 (offset: 0x33810) -> 0x163c0 fde=[ 11fb0] │ │ │ │ + 0xffffffffffd53e50 (offset: 0x33830) -> 0x163dc fde=[ 11fcc] │ │ │ │ + 0xffffffffffd53fd0 (offset: 0x339b0) -> 0x1640c fde=[ 11ffc] │ │ │ │ + 0xffffffffffd54070 (offset: 0x33a50) -> 0x16830 fde=[ 12420] │ │ │ │ + 0xffffffffffd54090 (offset: 0x33a70) -> 0x170b0 fde=[ 12ca0] │ │ │ │ + 0xffffffffffd54100 (offset: 0x33ae0) -> 0x170e4 fde=[ 12cd4] │ │ │ │ + 0xffffffffffd54170 (offset: 0x33b50) -> 0x17118 fde=[ 12d08] │ │ │ │ + 0xffffffffffd541f0 (offset: 0x33bd0) -> 0x1715c fde=[ 12d4c] │ │ │ │ + 0xffffffffffd54270 (offset: 0x33c50) -> 0x17c34 fde=[ 13824] │ │ │ │ + 0xffffffffffd542c0 (offset: 0x33ca0) -> 0x17c5c fde=[ 1384c] │ │ │ │ + 0xffffffffffd54310 (offset: 0x33cf0) -> 0x180e0 fde=[ 13cd0] │ │ │ │ + 0xffffffffffd54e30 (offset: 0x34810) -> 0x18130 fde=[ 13d20] │ │ │ │ + 0xffffffffffd55aa0 (offset: 0x35480) -> 0x181a8 fde=[ 13d98] │ │ │ │ + 0xffffffffffd56610 (offset: 0x35ff0) -> 0x18748 fde=[ 14338] │ │ │ │ + 0xffffffffffd56620 (offset: 0x36000) -> 0x18c6c fde=[ 1485c] │ │ │ │ + 0xffffffffffd56660 (offset: 0x36040) -> 0x18c88 fde=[ 14878] │ │ │ │ + 0xffffffffffd56680 (offset: 0x36060) -> 0x18ca8 fde=[ 14898] │ │ │ │ + 0xffffffffffd566a0 (offset: 0x36080) -> 0x18cc4 fde=[ 148b4] │ │ │ │ + 0xffffffffffd566c0 (offset: 0x360a0) -> 0x18ce0 fde=[ 148d0] │ │ │ │ + 0xffffffffffd566e0 (offset: 0x360c0) -> 0x18e04 fde=[ 149f4] │ │ │ │ + 0xffffffffffd56710 (offset: 0x360f0) -> 0x18e20 fde=[ 14a10] │ │ │ │ + 0xffffffffffd567e0 (offset: 0x361c0) -> 0x18e9c fde=[ 14a8c] │ │ │ │ + 0xffffffffffd56820 (offset: 0x36200) -> 0x18eb8 fde=[ 14aa8] │ │ │ │ + 0xffffffffffd56839 (offset: 0x36219) -> 0x19000 fde=[ 14bf0] │ │ │ │ + 0xffffffffffd5686e (offset: 0x3624e) -> 0x1901c fde=[ 14c0c] │ │ │ │ + 0xffffffffffd568b0 (offset: 0x36290) -> 0x19038 fde=[ 14c28] │ │ │ │ + 0xffffffffffd568cb (offset: 0x362ab) -> 0x19054 fde=[ 14c44] │ │ │ │ + 0xffffffffffd568df (offset: 0x362bf) -> 0x19070 fde=[ 14c60] │ │ │ │ + 0xffffffffffd56920 (offset: 0x36300) -> 0x19140 fde=[ 14d30] │ │ │ │ + 0xffffffffffd56955 (offset: 0x36335) -> 0x1908c fde=[ 14c7c] │ │ │ │ + 0xffffffffffd56a43 (offset: 0x36423) -> 0x190a8 fde=[ 14c98] │ │ │ │ + 0xffffffffffd56a60 (offset: 0x36440) -> 0x190c4 fde=[ 14cb4] │ │ │ │ + 0xffffffffffd56a80 (offset: 0x36460) -> 0x190e0 fde=[ 14cd0] │ │ │ │ + 0xffffffffffd56aa0 (offset: 0x36480) -> 0x190fc fde=[ 14cec] │ │ │ │ + 0xffffffffffd56ad0 (offset: 0x364b0) -> 0x192d8 fde=[ 14ec8] │ │ │ │ + 0xffffffffffd56b30 (offset: 0x36510) -> 0x192f8 fde=[ 14ee8] │ │ │ │ + 0xffffffffffd56b90 (offset: 0x36570) -> 0x194f0 fde=[ 150e0] │ │ │ │ + 0xffffffffffd56e10 (offset: 0x367f0) -> 0x19354 fde=[ 14f44] │ │ │ │ + 0xffffffffffd56f10 (offset: 0x368f0) -> 0x193a0 fde=[ 14f90] │ │ │ │ + 0xffffffffffd57480 (offset: 0x36e60) -> 0x1bb78 fde=[ 17768] │ │ │ │ + 0xffffffffffd574a0 (offset: 0x36e80) -> 0x1bb8c fde=[ 1777c] │ │ │ │ + 0xffffffffffd574c0 (offset: 0x36ea0) -> 0x1bba0 fde=[ 17790] │ │ │ │ + 0xffffffffffd574e0 (offset: 0x36ec0) -> 0x1bbb4 fde=[ 177a4] │ │ │ │ + 0xffffffffffd57500 (offset: 0x36ee0) -> 0x1bbc8 fde=[ 177b8] │ │ │ │ + 0xffffffffffd57520 (offset: 0x36f00) -> 0x1bbdc fde=[ 177cc] │ │ │ │ + 0xffffffffffd57540 (offset: 0x36f20) -> 0x1bbf0 fde=[ 177e0] │ │ │ │ + 0xffffffffffd57560 (offset: 0x36f40) -> 0x1bc04 fde=[ 177f4] │ │ │ │ + 0xffffffffffd57580 (offset: 0x36f60) -> 0x1bc18 fde=[ 17808] │ │ │ │ + 0xffffffffffd575a0 (offset: 0x36f80) -> 0x1d1a0 fde=[ 18d90] │ │ │ │ + 0xffffffffffd58230 (offset: 0x37c10) -> 0x1d1f4 fde=[ 18de4] │ │ │ │ + 0xffffffffffd58ebf (offset: 0x3889f) -> 0x1e9b4 fde=[ 1a5a4] │ │ │ │ + 0xffffffffffd58fb0 (offset: 0x38990) -> 0x1ee4c fde=[ 1aa3c] │ │ │ │ + 0xffffffffffd593a0 (offset: 0x38d80) -> 0x1f660 fde=[ 1b250] │ │ │ │ + 0xffffffffffd595a0 (offset: 0x38f80) -> 0x1f768 fde=[ 1b358] │ │ │ │ + 0xffffffffffd595c0 (offset: 0x38fa0) -> 0x1f980 fde=[ 1b570] │ │ │ │ + 0xffffffffffd595f0 (offset: 0x38fd0) -> 0x1faf0 fde=[ 1b6e0] │ │ │ │ + 0xffffffffffd59660 (offset: 0x39040) -> 0x1f9ac fde=[ 1b59c] │ │ │ │ + 0xffffffffffd596b0 (offset: 0x39090) -> 0x1fc34 fde=[ 1b824] │ │ │ │ + 0xffffffffffd59ab0 (offset: 0x39490) -> 0x1fa04 fde=[ 1b5f4] │ │ │ │ + 0xffffffffffd59bb0 (offset: 0x39590) -> 0x1fe30 fde=[ 1ba20] │ │ │ │ + 0xffffffffffd59d40 (offset: 0x39720) -> 0x1fe7c fde=[ 1ba6c] │ │ │ │ + 0xffffffffffd59dd0 (offset: 0x397b0) -> 0x210a8 fde=[ 1cc98] │ │ │ │ + 0xffffffffffd59e40 (offset: 0x39820) -> 0x210d4 fde=[ 1ccc4] │ │ │ │ + 0xffffffffffd59eb0 (offset: 0x39890) -> 0x21100 fde=[ 1ccf0] │ │ │ │ + 0xffffffffffd5a000 (offset: 0x399e0) -> 0x21188 fde=[ 1cd78] │ │ │ │ + 0xffffffffffd5a080 (offset: 0x39a60) -> 0x21808 fde=[ 1d3f8] │ │ │ │ + 0xffffffffffd5a090 (offset: 0x39a70) -> 0x2184c fde=[ 1d43c] │ │ │ │ + 0xffffffffffd5a0c0 (offset: 0x39aa0) -> 0x220e4 fde=[ 1dcd4] │ │ │ │ + 0xffffffffffd5a2a0 (offset: 0x39c80) -> 0x21dac fde=[ 1d99c] │ │ │ │ + 0xffffffffffd5a390 (offset: 0x39d70) -> 0x22620 fde=[ 1e210] │ │ │ │ + 0xffffffffffd5a3a0 (offset: 0x39d80) -> 0x2263c fde=[ 1e22c] │ │ │ │ + 0xffffffffffd5a410 (offset: 0x39df0) -> 0x22664 fde=[ 1e254] │ │ │ │ + 0xffffffffffd5a480 (offset: 0x39e60) -> 0x2268c fde=[ 1e27c] │ │ │ │ + 0xffffffffffd5a4f0 (offset: 0x39ed0) -> 0x226b4 fde=[ 1e2a4] │ │ │ │ + 0xffffffffffd5a560 (offset: 0x39f40) -> 0x226dc fde=[ 1e2cc] │ │ │ │ + 0xffffffffffd5a5d0 (offset: 0x39fb0) -> 0x22704 fde=[ 1e2f4] │ │ │ │ + 0xffffffffffd5a640 (offset: 0x3a020) -> 0x2272c fde=[ 1e31c] │ │ │ │ + 0xffffffffffd5a6b0 (offset: 0x3a090) -> 0x22754 fde=[ 1e344] │ │ │ │ + 0xffffffffffd5a720 (offset: 0x3a100) -> 0x2277c fde=[ 1e36c] │ │ │ │ + 0xffffffffffd5a790 (offset: 0x3a170) -> 0x227a4 fde=[ 1e394] │ │ │ │ + 0xffffffffffd5a7c0 (offset: 0x3a1a0) -> 0x227c8 fde=[ 1e3b8] │ │ │ │ + 0xffffffffffd5a830 (offset: 0x3a210) -> 0x227f0 fde=[ 1e3e0] │ │ │ │ + 0xffffffffffd5a8a0 (offset: 0x3a280) -> 0x22818 fde=[ 1e408] │ │ │ │ + 0xffffffffffd5aa20 (offset: 0x3a400) -> 0x22848 fde=[ 1e438] │ │ │ │ + 0xffffffffffd5aab0 (offset: 0x3a490) -> 0x22870 fde=[ 1e460] │ │ │ │ + 0xffffffffffd5ab20 (offset: 0x3a500) -> 0x22894 fde=[ 1e484] │ │ │ │ + 0xffffffffffd5abc0 (offset: 0x3a5a0) -> 0x22e90 fde=[ 1ea80] │ │ │ │ + 0xffffffffffd5abe0 (offset: 0x3a5c0) -> 0x2317c fde=[ 1ed6c] │ │ │ │ + 0xffffffffffd5ac10 (offset: 0x3a5f0) -> 0x23b80 fde=[ 1f770] │ │ │ │ + 0xffffffffffd5ac40 (offset: 0x3a620) -> 0x23b9c fde=[ 1f78c] │ │ │ │ + 0xffffffffffd5ac90 (offset: 0x3a670) -> 0x23bc0 fde=[ 1f7b0] │ │ │ │ + 0xffffffffffd5ace0 (offset: 0x3a6c0) -> 0x23f74 fde=[ 1fb64] │ │ │ │ + 0xffffffffffd5acf0 (offset: 0x3a6d0) -> 0x24234 fde=[ 1fe24] │ │ │ │ + 0xffffffffffd5adb0 (offset: 0x3a790) -> 0x2425c fde=[ 1fe4c] │ │ │ │ + 0xffffffffffd5ae30 (offset: 0x3a810) -> 0x24280 fde=[ 1fe70] │ │ │ │ + 0xffffffffffd5ae90 (offset: 0x3a870) -> 0x2429c fde=[ 1fe8c] │ │ │ │ + 0xffffffffffd5aed0 (offset: 0x3a8b0) -> 0x24840 fde=[ 20430] │ │ │ │ + 0xffffffffffd5b4d0 (offset: 0x3aeb0) -> 0x24874 fde=[ 20464] │ │ │ │ + 0xffffffffffd5c130 (offset: 0x3bb10) -> 0x24bd4 fde=[ 207c4] │ │ │ │ + 0xffffffffffd5c150 (offset: 0x3bb30) -> 0x252d8 fde=[ 20ec8] │ │ │ │ + 0xffffffffffd5c200 (offset: 0x3bbe0) -> 0x2530c fde=[ 20efc] │ │ │ │ + 0xffffffffffd5c2a0 (offset: 0x3bc80) -> 0x25340 fde=[ 20f30] │ │ │ │ + 0xffffffffffd5c340 (offset: 0x3bd20) -> 0x25374 fde=[ 20f64] │ │ │ │ + 0xffffffffffd5c3ef (offset: 0x3bdcf) -> 0x25270 fde=[ 20e60] │ │ │ │ + 0xffffffffffd5c424 (offset: 0x3be04) -> 0x2528c fde=[ 20e7c] │ │ │ │ + 0xffffffffffd5c460 (offset: 0x3be40) -> 0x253a8 fde=[ 20f98] │ │ │ │ + 0xffffffffffd5c4b0 (offset: 0x3be90) -> 0x25520 fde=[ 21110] │ │ │ │ + 0xffffffffffd5c4e0 (offset: 0x3bec0) -> 0x2556c fde=[ 2115c] │ │ │ │ + 0xffffffffffd5c6f0 (offset: 0x3c0d0) -> 0x2559c fde=[ 2118c] │ │ │ │ + 0xffffffffffd5c850 (offset: 0x3c230) -> 0x255c8 fde=[ 211b8] │ │ │ │ + 0xffffffffffd5c930 (offset: 0x3c310) -> 0x25614 fde=[ 21204] │ │ │ │ + 0xffffffffffd5c950 (offset: 0x3c330) -> 0x25644 fde=[ 21234] │ │ │ │ + 0xffffffffffd5c975 (offset: 0x3c355) -> 0x25660 fde=[ 21250] │ │ │ │ + 0xffffffffffd5c995 (offset: 0x3c375) -> 0x259b4 fde=[ 215a4] │ │ │ │ + 0xffffffffffd5c9f0 (offset: 0x3c3d0) -> 0x25a44 fde=[ 21634] │ │ │ │ + 0xffffffffffd5ca90 (offset: 0x3c470) -> 0x25e28 fde=[ 21a18] │ │ │ │ + 0xffffffffffd5cb80 (offset: 0x3c560) -> 0x262d8 fde=[ 21ec8] │ │ │ │ + 0xffffffffffd5d2d0 (offset: 0x3ccb0) -> 0x4488 fde=[ 78] │ │ │ │ + 0xffffffffffd5d470 (offset: 0x3ce50) -> 0x44f0 fde=[ e0] │ │ │ │ + 0xffffffffffd5d630 (offset: 0x3d010) -> 0x4558 fde=[ 148] │ │ │ │ + 0xffffffffffd5d780 (offset: 0x3d160) -> 0x4578 fde=[ 168] │ │ │ │ + 0xffffffffffd5d7c0 (offset: 0x3d1a0) -> 0x458c fde=[ 17c] │ │ │ │ + 0xffffffffffd5d8c0 (offset: 0x3d2a0) -> 0x45bc fde=[ 1ac] │ │ │ │ + 0xffffffffffd5d8e0 (offset: 0x3d2c0) -> 0x45d0 fde=[ 1c0] │ │ │ │ + 0xffffffffffd5da90 (offset: 0x3d470) -> 0x45f0 fde=[ 1e0] │ │ │ │ + 0xffffffffffd5dab0 (offset: 0x3d490) -> 0x4678 fde=[ 268] │ │ │ │ + 0xffffffffffd5db70 (offset: 0x3d550) -> 0x4690 fde=[ 280] │ │ │ │ + 0xffffffffffd5ddc0 (offset: 0x3d7a0) -> 0x4714 fde=[ 304] │ │ │ │ + 0xffffffffffd5de10 (offset: 0x3d7f0) -> 0x4734 fde=[ 324] │ │ │ │ + 0xffffffffffd5dea0 (offset: 0x3d880) -> 0x4788 fde=[ 378] │ │ │ │ + 0xffffffffffd5df10 (offset: 0x3d8f0) -> 0x47cc fde=[ 3bc] │ │ │ │ + 0xffffffffffd5e590 (offset: 0x3df70) -> 0x47a0 fde=[ 390] │ │ │ │ + 0xffffffffffd5e6a0 (offset: 0x3e080) -> 0x4810 fde=[ 400] │ │ │ │ + 0xffffffffffd5e890 (offset: 0x3e270) -> 0x48b8 fde=[ 4a8] │ │ │ │ + 0xffffffffffd5e9d0 (offset: 0x3e3b0) -> 0x4860 fde=[ 450] │ │ │ │ + 0xffffffffffd5eac0 (offset: 0x3e4a0) -> 0x48f8 fde=[ 4e8] │ │ │ │ + 0xffffffffffd5ec00 (offset: 0x3e5e0) -> 0x4888 fde=[ 478] │ │ │ │ + 0xffffffffffd5ece0 (offset: 0x3e6c0) -> 0x4970 fde=[ 560] │ │ │ │ + 0xffffffffffd5ee70 (offset: 0x3e850) -> 0x49ac fde=[ 59c] │ │ │ │ + 0xffffffffffd5f040 (offset: 0x3ea20) -> 0x49e8 fde=[ 5d8] │ │ │ │ + 0xffffffffffd5f240 (offset: 0x3ec20) -> 0x4a24 fde=[ 614] │ │ │ │ + 0xffffffffffd5f450 (offset: 0x3ee30) -> 0x4a60 fde=[ 650] │ │ │ │ + 0xffffffffffd5f620 (offset: 0x3f000) -> 0x4aac fde=[ 69c] │ │ │ │ + 0xffffffffffd5f7f0 (offset: 0x3f1d0) -> 0x4ae8 fde=[ 6d8] │ │ │ │ + 0xffffffffffd5f9f0 (offset: 0x3f3d0) -> 0x4b24 fde=[ 714] │ │ │ │ + 0xffffffffffd5fc70 (offset: 0x3f650) -> 0x4b60 fde=[ 750] │ │ │ │ + 0xffffffffffd5fe80 (offset: 0x3f860) -> 0x4b9c fde=[ 78c] │ │ │ │ + 0xffffffffffd60050 (offset: 0x3fa30) -> 0x4bd8 fde=[ 7c8] │ │ │ │ + 0xffffffffffd602e0 (offset: 0x3fcc0) -> 0x4c1c fde=[ 80c] │ │ │ │ + 0xffffffffffd604b0 (offset: 0x3fe90) -> 0x4c68 fde=[ 858] │ │ │ │ + 0xffffffffffd60680 (offset: 0x40060) -> 0x4ca4 fde=[ 894] │ │ │ │ + 0xffffffffffd60910 (offset: 0x402f0) -> 0x4ce8 fde=[ 8d8] │ │ │ │ + 0xffffffffffd60aa0 (offset: 0x40480) -> 0x4d24 fde=[ 914] │ │ │ │ + 0xffffffffffd60d20 (offset: 0x40700) -> 0x4d60 fde=[ 950] │ │ │ │ + 0xffffffffffd60d60 (offset: 0x40740) -> 0x4d90 fde=[ 980] │ │ │ │ + 0xffffffffffd60da0 (offset: 0x40780) -> 0x4dc0 fde=[ 9b0] │ │ │ │ + 0xffffffffffd60e90 (offset: 0x40870) -> 0x4dfc fde=[ 9ec] │ │ │ │ + 0xffffffffffd60f80 (offset: 0x40960) -> 0x4e38 fde=[ a28] │ │ │ │ + 0xffffffffffd60ff0 (offset: 0x409d0) -> 0x4e74 fde=[ a64] │ │ │ │ + 0xffffffffffd61060 (offset: 0x40a40) -> 0x4eb0 fde=[ aa0] │ │ │ │ + 0xffffffffffd610a0 (offset: 0x40a80) -> 0x4ee0 fde=[ ad0] │ │ │ │ + 0xffffffffffd610e0 (offset: 0x40ac0) -> 0x4938 fde=[ 528] │ │ │ │ + 0xffffffffffd611a0 (offset: 0x40b80) -> 0x4f10 fde=[ b00] │ │ │ │ + 0xffffffffffd612b0 (offset: 0x40c90) -> 0x4f3c fde=[ b2c] │ │ │ │ + 0xffffffffffd613c0 (offset: 0x40da0) -> 0x4f68 fde=[ b58] │ │ │ │ + 0xffffffffffd62e20 (offset: 0x42800) -> 0x4fbc fde=[ bac] │ │ │ │ + 0xffffffffffd64880 (offset: 0x44260) -> 0x519c fde=[ d8c] │ │ │ │ + 0xffffffffffd64930 (offset: 0x44310) -> 0x51cc fde=[ dbc] │ │ │ │ + 0xffffffffffd649e0 (offset: 0x443c0) -> 0x5010 fde=[ c00] │ │ │ │ + 0xffffffffffd64b90 (offset: 0x44570) -> 0x505c fde=[ c4c] │ │ │ │ + 0xffffffffffd64d50 (offset: 0x44730) -> 0x50a8 fde=[ c98] │ │ │ │ + 0xffffffffffd65100 (offset: 0x44ae0) -> 0x50e8 fde=[ cd8] │ │ │ │ + 0xffffffffffd65220 (offset: 0x44c00) -> 0x5128 fde=[ d18] │ │ │ │ + 0xffffffffffd65370 (offset: 0x44d50) -> 0x5174 fde=[ d64] │ │ │ │ + 0xffffffffffd65430 (offset: 0x44e10) -> 0x5188 fde=[ d78] │ │ │ │ + 0xffffffffffd654c0 (offset: 0x44ea0) -> 0x51fc fde=[ dec] │ │ │ │ + 0xffffffffffd65800 (offset: 0x451e0) -> 0x524c fde=[ e3c] │ │ │ │ + 0xffffffffffd65b20 (offset: 0x45500) -> 0x529c fde=[ e8c] │ │ │ │ + 0xffffffffffd66020 (offset: 0x45a00) -> 0x52ec fde=[ edc] │ │ │ │ + 0xffffffffffd66540 (offset: 0x45f20) -> 0x5340 fde=[ f30] │ │ │ │ + 0xffffffffffd66690 (offset: 0x46070) -> 0x5364 fde=[ f54] │ │ │ │ + 0xffffffffffd667e0 (offset: 0x461c0) -> 0x5388 fde=[ f78] │ │ │ │ + 0xffffffffffd66a10 (offset: 0x463f0) -> 0x53fc fde=[ fec] │ │ │ │ + 0xffffffffffd66e50 (offset: 0x46830) -> 0x5450 fde=[ 1040] │ │ │ │ + 0xffffffffffd67290 (offset: 0x46c70) -> 0x53d0 fde=[ fc0] │ │ │ │ + 0xffffffffffd67350 (offset: 0x46d30) -> 0x54a8 fde=[ 1098] │ │ │ │ + 0xffffffffffd67440 (offset: 0x46e20) -> 0x54c0 fde=[ 10b0] │ │ │ │ + 0xffffffffffd67700 (offset: 0x470e0) -> 0x54d8 fde=[ 10c8] │ │ │ │ + 0xffffffffffd67a60 (offset: 0x47440) -> 0x54f0 fde=[ 10e0] │ │ │ │ + 0xffffffffffd67cd0 (offset: 0x476b0) -> 0x5518 fde=[ 1108] │ │ │ │ + 0xffffffffffd69240 (offset: 0x48c20) -> 0x5538 fde=[ 1128] │ │ │ │ + 0xffffffffffd6be60 (offset: 0x4b840) -> 0x5560 fde=[ 1150] │ │ │ │ + 0xffffffffffd6c060 (offset: 0x4ba40) -> 0x5588 fde=[ 1178] │ │ │ │ + 0xffffffffffd6c770 (offset: 0x4c150) -> 0x55a8 fde=[ 1198] │ │ │ │ + 0xffffffffffd6d1f0 (offset: 0x4cbd0) -> 0x55c8 fde=[ 11b8] │ │ │ │ + 0xffffffffffd6d300 (offset: 0x4cce0) -> 0x55e0 fde=[ 11d0] │ │ │ │ + 0xffffffffffd6ead0 (offset: 0x4e4b0) -> 0x5610 fde=[ 1200] │ │ │ │ + 0xffffffffffd70250 (offset: 0x4fc30) -> 0x5640 fde=[ 1230] │ │ │ │ + 0xffffffffffd702c0 (offset: 0x4fca0) -> 0x5658 fde=[ 1248] │ │ │ │ + 0xffffffffffd702d0 (offset: 0x4fcb0) -> 0x56dc fde=[ 12cc] │ │ │ │ + 0xffffffffffd70700 (offset: 0x500e0) -> 0x5730 fde=[ 1320] │ │ │ │ + 0xffffffffffd70b30 (offset: 0x50510) -> 0x5670 fde=[ 1260] │ │ │ │ + 0xffffffffffd71080 (offset: 0x50a60) -> 0x56c0 fde=[ 12b0] │ │ │ │ + 0xffffffffffd712f0 (offset: 0x50cd0) -> 0x58bc fde=[ 14ac] │ │ │ │ + 0xffffffffffd714e0 (offset: 0x50ec0) -> 0x5900 fde=[ 14f0] │ │ │ │ + 0xffffffffffd71580 (offset: 0x50f60) -> 0x5788 fde=[ 1378] │ │ │ │ + 0xffffffffffd71650 (offset: 0x51030) -> 0x57d0 fde=[ 13c0] │ │ │ │ + 0xffffffffffd716c0 (offset: 0x510a0) -> 0x580c fde=[ 13fc] │ │ │ │ + 0xffffffffffd71700 (offset: 0x510e0) -> 0x5824 fde=[ 1414] │ │ │ │ + 0xffffffffffd71740 (offset: 0x51120) -> 0x583c fde=[ 142c] │ │ │ │ + 0xffffffffffd71780 (offset: 0x51160) -> 0x5854 fde=[ 1444] │ │ │ │ + 0xffffffffffd717c0 (offset: 0x511a0) -> 0x5954 fde=[ 1544] │ │ │ │ + 0xffffffffffd71db0 (offset: 0x51790) -> 0x586c fde=[ 145c] │ │ │ │ + 0xffffffffffd71f00 (offset: 0x518e0) -> 0x59a8 fde=[ 1598] │ │ │ │ + 0xffffffffffd72240 (offset: 0x51c20) -> 0x59fc fde=[ 15ec] │ │ │ │ + 0xffffffffffd72930 (offset: 0x52310) -> 0x5a4c fde=[ 163c] │ │ │ │ + 0xffffffffffd72a50 (offset: 0x52430) -> 0x5aa0 fde=[ 1690] │ │ │ │ + 0xffffffffffd72d90 (offset: 0x52770) -> 0x5af4 fde=[ 16e4] │ │ │ │ + 0xffffffffffd72eb0 (offset: 0x52890) -> 0x5b48 fde=[ 1738] │ │ │ │ + 0xffffffffffd73010 (offset: 0x529f0) -> 0x5b9c fde=[ 178c] │ │ │ │ + 0xffffffffffd73840 (offset: 0x53220) -> 0x5bf0 fde=[ 17e0] │ │ │ │ + 0xffffffffffd73960 (offset: 0x53340) -> 0x5c44 fde=[ 1834] │ │ │ │ + 0xffffffffffd73ac0 (offset: 0x534a0) -> 0x5c98 fde=[ 1888] │ │ │ │ + 0xffffffffffd73e00 (offset: 0x537e0) -> 0x5cec fde=[ 18dc] │ │ │ │ + 0xffffffffffd744f0 (offset: 0x53ed0) -> 0x5d3c fde=[ 192c] │ │ │ │ + 0xffffffffffd74610 (offset: 0x53ff0) -> 0x5d90 fde=[ 1980] │ │ │ │ + 0xffffffffffd74950 (offset: 0x54330) -> 0x5de4 fde=[ 19d4] │ │ │ │ + 0xffffffffffd75180 (offset: 0x54b60) -> 0x5e38 fde=[ 1a28] │ │ │ │ + 0xffffffffffd75280 (offset: 0x54c60) -> 0x6418 fde=[ 2008] │ │ │ │ + 0xffffffffffd758b0 (offset: 0x55290) -> 0x646c fde=[ 205c] │ │ │ │ + 0xffffffffffd760b0 (offset: 0x55a90) -> 0x5e68 fde=[ 1a58] │ │ │ │ + 0xffffffffffd76190 (offset: 0x55b70) -> 0x5e8c fde=[ 1a7c] │ │ │ │ + 0xffffffffffd76270 (offset: 0x55c50) -> 0x5eb0 fde=[ 1aa0] │ │ │ │ + 0xffffffffffd764e0 (offset: 0x55ec0) -> 0x5f18 fde=[ 1b08] │ │ │ │ + 0xffffffffffd76850 (offset: 0x56230) -> 0x5f80 fde=[ 1b70] │ │ │ │ + 0xffffffffffd76b70 (offset: 0x56550) -> 0x5fe8 fde=[ 1bd8] │ │ │ │ + 0xffffffffffd76dc0 (offset: 0x567a0) -> 0x6050 fde=[ 1c40] │ │ │ │ + 0xffffffffffd76fd0 (offset: 0x569b0) -> 0x609c fde=[ 1c8c] │ │ │ │ + 0xffffffffffd77750 (offset: 0x57130) -> 0x60ec fde=[ 1cdc] │ │ │ │ + 0xffffffffffd77930 (offset: 0x57310) -> 0x612c fde=[ 1d1c] │ │ │ │ + 0xffffffffffd77b30 (offset: 0x57510) -> 0x616c fde=[ 1d5c] │ │ │ │ + 0xffffffffffd78160 (offset: 0x57b40) -> 0x61bc fde=[ 1dac] │ │ │ │ + 0xffffffffffd78380 (offset: 0x57d60) -> 0x6208 fde=[ 1df8] │ │ │ │ + 0xffffffffffd78580 (offset: 0x57f60) -> 0x6244 fde=[ 1e34] │ │ │ │ + 0xffffffffffd78af0 (offset: 0x584d0) -> 0x6290 fde=[ 1e80] │ │ │ │ + 0xffffffffffd78e20 (offset: 0x58800) -> 0x62dc fde=[ 1ecc] │ │ │ │ + 0xffffffffffd79130 (offset: 0x58b10) -> 0x6328 fde=[ 1f18] │ │ │ │ + 0xffffffffffd796c0 (offset: 0x590a0) -> 0x6378 fde=[ 1f68] │ │ │ │ + 0xffffffffffd79a30 (offset: 0x59410) -> 0x64c0 fde=[ 20b0] │ │ │ │ + 0xffffffffffd79b90 (offset: 0x59570) -> 0x6514 fde=[ 2104] │ │ │ │ + 0xffffffffffd79cd0 (offset: 0x596b0) -> 0x6568 fde=[ 2158] │ │ │ │ + 0xffffffffffd79e30 (offset: 0x59810) -> 0x65bc fde=[ 21ac] │ │ │ │ + 0xffffffffffd79f70 (offset: 0x59950) -> 0x6610 fde=[ 2200] │ │ │ │ + 0xffffffffffd7a0d0 (offset: 0x59ab0) -> 0x6664 fde=[ 2254] │ │ │ │ + 0xffffffffffd7a210 (offset: 0x59bf0) -> 0x66b8 fde=[ 22a8] │ │ │ │ + 0xffffffffffd7a350 (offset: 0x59d30) -> 0x670c fde=[ 22fc] │ │ │ │ + 0xffffffffffd7a4b0 (offset: 0x59e90) -> 0x6760 fde=[ 2350] │ │ │ │ + 0xffffffffffd7a5f0 (offset: 0x59fd0) -> 0x67b4 fde=[ 23a4] │ │ │ │ + 0xffffffffffd7a750 (offset: 0x5a130) -> 0x63c8 fde=[ 1fb8] │ │ │ │ + 0xffffffffffd7a7a0 (offset: 0x5a180) -> 0x63dc fde=[ 1fcc] │ │ │ │ + 0xffffffffffd7a7f0 (offset: 0x5a1d0) -> 0x63f0 fde=[ 1fe0] │ │ │ │ + 0xffffffffffd7a840 (offset: 0x5a220) -> 0x6404 fde=[ 1ff4] │ │ │ │ + 0xffffffffffd7a890 (offset: 0x5a270) -> 0x6808 fde=[ 23f8] │ │ │ │ + 0xffffffffffd7aba0 (offset: 0x5a580) -> 0x6858 fde=[ 2448] │ │ │ │ + 0xffffffffffd7acf0 (offset: 0x5a6d0) -> 0x6888 fde=[ 2478] │ │ │ │ + 0xffffffffffd7ae40 (offset: 0x5a820) -> 0x68b8 fde=[ 24a8] │ │ │ │ + 0xffffffffffd7b250 (offset: 0x5ac30) -> 0x6908 fde=[ 24f8] │ │ │ │ + 0xffffffffffd7b5c0 (offset: 0x5afa0) -> 0x6954 fde=[ 2544] │ │ │ │ + 0xffffffffffd7b910 (offset: 0x5b2f0) -> 0x69a0 fde=[ 2590] │ │ │ │ + 0xffffffffffd7bc40 (offset: 0x5b620) -> 0x69f0 fde=[ 25e0] │ │ │ │ + 0xffffffffffd7c120 (offset: 0x5bb00) -> 0x6a40 fde=[ 2630] │ │ │ │ + 0xffffffffffd7c600 (offset: 0x5bfe0) -> 0x6a90 fde=[ 2680] │ │ │ │ + 0xffffffffffd7c790 (offset: 0x5c170) -> 0x6acc fde=[ 26bc] │ │ │ │ + 0xffffffffffd7caf0 (offset: 0x5c4d0) -> 0x6b10 fde=[ 2700] │ │ │ │ + 0xffffffffffd7ccb0 (offset: 0x5c690) -> 0x6b2c fde=[ 271c] │ │ │ │ + 0xffffffffffd7cf80 (offset: 0x5c960) -> 0x6b98 fde=[ 2788] │ │ │ │ + 0xffffffffffd7d1b0 (offset: 0x5cb90) -> 0x6bb4 fde=[ 27a4] │ │ │ │ + 0xffffffffffd7f250 (offset: 0x5ec30) -> 0x6bc8 fde=[ 27b8] │ │ │ │ + 0xffffffffffd7fb30 (offset: 0x5f510) -> 0x6c04 fde=[ 27f4] │ │ │ │ + 0xffffffffffd7fda0 (offset: 0x5f780) -> 0x6c20 fde=[ 2810] │ │ │ │ + 0xffffffffffd7ff70 (offset: 0x5f950) -> 0x6c3c fde=[ 282c] │ │ │ │ + 0xffffffffffd800d0 (offset: 0x5fab0) -> 0x6c78 fde=[ 2868] │ │ │ │ + 0xffffffffffd80610 (offset: 0x5fff0) -> 0x6cc8 fde=[ 28b8] │ │ │ │ + 0xffffffffffd807a0 (offset: 0x60180) -> 0x6cf4 fde=[ 28e4] │ │ │ │ + 0xffffffffffd809c0 (offset: 0x603a0) -> 0x6d18 fde=[ 2908] │ │ │ │ + 0xffffffffffd80a50 (offset: 0x60430) -> 0x6d44 fde=[ 2934] │ │ │ │ + 0xffffffffffd80ac0 (offset: 0x604a0) -> 0x78b0 fde=[ 34a0] │ │ │ │ + 0xffffffffffd80bd0 (offset: 0x605b0) -> 0x7904 fde=[ 34f4] │ │ │ │ + 0xffffffffffd80c30 (offset: 0x60610) -> 0x6d90 fde=[ 2980] │ │ │ │ + 0xffffffffffd80c50 (offset: 0x60630) -> 0x6da4 fde=[ 2994] │ │ │ │ + 0xffffffffffd80cd0 (offset: 0x606b0) -> 0x7940 fde=[ 3530] │ │ │ │ + 0xffffffffffd80db0 (offset: 0x60790) -> 0x79a8 fde=[ 3598] │ │ │ │ + 0xffffffffffd80e90 (offset: 0x60870) -> 0x6dd0 fde=[ 29c0] │ │ │ │ + 0xffffffffffd80ea0 (offset: 0x60880) -> 0x6de4 fde=[ 29d4] │ │ │ │ + 0xffffffffffd80f00 (offset: 0x608e0) -> 0x6e10 fde=[ 2a00] │ │ │ │ + 0xffffffffffd80fb0 (offset: 0x60990) -> 0x6e30 fde=[ 2a20] │ │ │ │ + 0xffffffffffd81010 (offset: 0x609f0) -> 0x7a10 fde=[ 3600] │ │ │ │ + 0xffffffffffd81150 (offset: 0x60b30) -> 0x7a64 fde=[ 3654] │ │ │ │ + 0xffffffffffd811b0 (offset: 0x60b90) -> 0x6e54 fde=[ 2a44] │ │ │ │ + 0xffffffffffd81240 (offset: 0x60c20) -> 0x6e78 fde=[ 2a68] │ │ │ │ + 0xffffffffffd812a0 (offset: 0x60c80) -> 0x7aa0 fde=[ 3690] │ │ │ │ + 0xffffffffffd81360 (offset: 0x60d40) -> 0x7af4 fde=[ 36e4] │ │ │ │ + 0xffffffffffd81420 (offset: 0x60e00) -> 0x6e9c fde=[ 2a8c] │ │ │ │ + 0xffffffffffd814d0 (offset: 0x60eb0) -> 0x6ebc fde=[ 2aac] │ │ │ │ + 0xffffffffffd815d0 (offset: 0x60fb0) -> 0x6f08 fde=[ 2af8] │ │ │ │ + 0xffffffffffd816a0 (offset: 0x61080) -> 0x7b48 fde=[ 3738] │ │ │ │ + 0xffffffffffd817a0 (offset: 0x61180) -> 0x7b84 fde=[ 3774] │ │ │ │ + 0xffffffffffd818a0 (offset: 0x61280) -> 0x6f3c fde=[ 2b2c] │ │ │ │ + 0xffffffffffd81950 (offset: 0x61330) -> 0x6f88 fde=[ 2b78] │ │ │ │ + 0xffffffffffd81980 (offset: 0x61360) -> 0x6f9c fde=[ 2b8c] │ │ │ │ + 0xffffffffffd81b00 (offset: 0x614e0) -> 0x6fe8 fde=[ 2bd8] │ │ │ │ + 0xffffffffffd81b60 (offset: 0x61540) -> 0x7bc0 fde=[ 37b0] │ │ │ │ + 0xffffffffffd81bc0 (offset: 0x615a0) -> 0x7bfc fde=[ 37ec] │ │ │ │ + 0xffffffffffd81ca0 (offset: 0x61680) -> 0x700c fde=[ 2bfc] │ │ │ │ + 0xffffffffffd81dc0 (offset: 0x617a0) -> 0x7c30 fde=[ 3820] │ │ │ │ + 0xffffffffffd81ea0 (offset: 0x61880) -> 0x7048 fde=[ 2c38] │ │ │ │ + 0xffffffffffd81ed0 (offset: 0x618b0) -> 0x7064 fde=[ 2c54] │ │ │ │ + 0xffffffffffd81f60 (offset: 0x61940) -> 0x7c64 fde=[ 3854] │ │ │ │ + 0xffffffffffd81fc0 (offset: 0x619a0) -> 0x7090 fde=[ 2c80] │ │ │ │ + 0xffffffffffd82020 (offset: 0x61a00) -> 0x7ca0 fde=[ 3890] │ │ │ │ + 0xffffffffffd820d0 (offset: 0x61ab0) -> 0x7ce8 fde=[ 38d8] │ │ │ │ + 0xffffffffffd82170 (offset: 0x61b50) -> 0x7d20 fde=[ 3910] │ │ │ │ + 0xffffffffffd82210 (offset: 0x61bf0) -> 0x7d58 fde=[ 3948] │ │ │ │ + 0xffffffffffd82300 (offset: 0x61ce0) -> 0x70b4 fde=[ 2ca4] │ │ │ │ + 0xffffffffffd82320 (offset: 0x61d00) -> 0x7d94 fde=[ 3984] │ │ │ │ + 0xffffffffffd82410 (offset: 0x61df0) -> 0x70d0 fde=[ 2cc0] │ │ │ │ + 0xffffffffffd82450 (offset: 0x61e30) -> 0x70fc fde=[ 2cec] │ │ │ │ + 0xffffffffffd82480 (offset: 0x61e60) -> 0x7dd0 fde=[ 39c0] │ │ │ │ + 0xffffffffffd82520 (offset: 0x61f00) -> 0x7118 fde=[ 2d08] │ │ │ │ + 0xffffffffffd82590 (offset: 0x61f70) -> 0x7140 fde=[ 2d30] │ │ │ │ + 0xffffffffffd82600 (offset: 0x61fe0) -> 0x7168 fde=[ 2d58] │ │ │ │ + 0xffffffffffd826b0 (offset: 0x62090) -> 0x7e10 fde=[ 3a00] │ │ │ │ + 0xffffffffffd82750 (offset: 0x62130) -> 0x7e4c fde=[ 3a3c] │ │ │ │ + 0xffffffffffd827c0 (offset: 0x621a0) -> 0x7e88 fde=[ 3a78] │ │ │ │ + 0xffffffffffd82830 (offset: 0x62210) -> 0x7ec4 fde=[ 3ab4] │ │ │ │ + 0xffffffffffd828d0 (offset: 0x622b0) -> 0x7f00 fde=[ 3af0] │ │ │ │ + 0xffffffffffd82910 (offset: 0x622f0) -> 0x7194 fde=[ 2d84] │ │ │ │ + 0xffffffffffd82950 (offset: 0x62330) -> 0x7f30 fde=[ 3b20] │ │ │ │ + 0xffffffffffd82a30 (offset: 0x62410) -> 0x71c0 fde=[ 2db0] │ │ │ │ + 0xffffffffffd82b00 (offset: 0x624e0) -> 0x7f84 fde=[ 3b74] │ │ │ │ + 0xffffffffffd82b90 (offset: 0x62570) -> 0x7fc4 fde=[ 3bb4] │ │ │ │ + 0xffffffffffd82c20 (offset: 0x62600) -> 0x8004 fde=[ 3bf4] │ │ │ │ + 0xffffffffffd82e40 (offset: 0x62820) -> 0x71e0 fde=[ 2dd0] │ │ │ │ + 0xffffffffffd82e60 (offset: 0x62840) -> 0x8044 fde=[ 3c34] │ │ │ │ + 0xffffffffffd82ef0 (offset: 0x628d0) -> 0x8094 fde=[ 3c84] │ │ │ │ + 0xffffffffffd82fe0 (offset: 0x629c0) -> 0x80e8 fde=[ 3cd8] │ │ │ │ + 0xffffffffffd83030 (offset: 0x62a10) -> 0x71f4 fde=[ 2de4] │ │ │ │ + 0xffffffffffd83040 (offset: 0x62a20) -> 0x7208 fde=[ 2df8] │ │ │ │ + 0xffffffffffd830a0 (offset: 0x62a80) -> 0x8124 fde=[ 3d14] │ │ │ │ + 0xffffffffffd83120 (offset: 0x62b00) -> 0x7244 fde=[ 2e34] │ │ │ │ + 0xffffffffffd83140 (offset: 0x62b20) -> 0x7258 fde=[ 2e48] │ │ │ │ + 0xffffffffffd831e0 (offset: 0x62bc0) -> 0x8160 fde=[ 3d50] │ │ │ │ + 0xffffffffffd83280 (offset: 0x62c60) -> 0x81a0 fde=[ 3d90] │ │ │ │ + 0xffffffffffd83320 (offset: 0x62d00) -> 0x81e0 fde=[ 3dd0] │ │ │ │ + 0xffffffffffd83420 (offset: 0x62e00) -> 0x7288 fde=[ 2e78] │ │ │ │ + 0xffffffffffd83460 (offset: 0x62e40) -> 0x8234 fde=[ 3e24] │ │ │ │ + 0xffffffffffd83520 (offset: 0x62f00) -> 0x72a8 fde=[ 2e98] │ │ │ │ + 0xffffffffffd83550 (offset: 0x62f30) -> 0x8288 fde=[ 3e78] │ │ │ │ + 0xffffffffffd83600 (offset: 0x62fe0) -> 0x82dc fde=[ 3ecc] │ │ │ │ + 0xffffffffffd83760 (offset: 0x63140) -> 0x72c8 fde=[ 2eb8] │ │ │ │ + 0xffffffffffd83790 (offset: 0x63170) -> 0x72e8 fde=[ 2ed8] │ │ │ │ + 0xffffffffffd837d0 (offset: 0x631b0) -> 0x8330 fde=[ 3f20] │ │ │ │ + 0xffffffffffd83830 (offset: 0x63210) -> 0x836c fde=[ 3f5c] │ │ │ │ + 0xffffffffffd838c0 (offset: 0x632a0) -> 0x7308 fde=[ 2ef8] │ │ │ │ + 0xffffffffffd83950 (offset: 0x63330) -> 0x83bc fde=[ 3fac] │ │ │ │ + 0xffffffffffd83a30 (offset: 0x63410) -> 0x83fc fde=[ 3fec] │ │ │ │ + 0xffffffffffd83ba0 (offset: 0x63580) -> 0x8450 fde=[ 4040] │ │ │ │ + 0xffffffffffd83c80 (offset: 0x63660) -> 0x8490 fde=[ 4080] │ │ │ │ + 0xffffffffffd83d30 (offset: 0x63710) -> 0x84cc fde=[ 40bc] │ │ │ │ + 0xffffffffffd83ea0 (offset: 0x63880) -> 0x8508 fde=[ 40f8] │ │ │ │ + 0xffffffffffd84010 (offset: 0x639f0) -> 0x8544 fde=[ 4134] │ │ │ │ + 0xffffffffffd84190 (offset: 0x63b70) -> 0x8580 fde=[ 4170] │ │ │ │ + 0xffffffffffd84250 (offset: 0x63c30) -> 0x85bc fde=[ 41ac] │ │ │ │ + 0xffffffffffd84290 (offset: 0x63c70) -> 0x85ec fde=[ 41dc] │ │ │ │ + 0xffffffffffd84410 (offset: 0x63df0) -> 0x8628 fde=[ 4218] │ │ │ │ + 0xffffffffffd84540 (offset: 0x63f20) -> 0x867c fde=[ 426c] │ │ │ │ + 0xffffffffffd84600 (offset: 0x63fe0) -> 0x86b8 fde=[ 42a8] │ │ │ │ + 0xffffffffffd84690 (offset: 0x64070) -> 0x8700 fde=[ 42f0] │ │ │ │ + 0xffffffffffd84720 (offset: 0x64100) -> 0x8748 fde=[ 4338] │ │ │ │ + 0xffffffffffd847e0 (offset: 0x641c0) -> 0x7344 fde=[ 2f34] │ │ │ │ + 0xffffffffffd84880 (offset: 0x64260) -> 0x8788 fde=[ 4378] │ │ │ │ + 0xffffffffffd848c0 (offset: 0x642a0) -> 0x7358 fde=[ 2f48] │ │ │ │ + 0xffffffffffd848f0 (offset: 0x642d0) -> 0x87b8 fde=[ 43a8] │ │ │ │ + 0xffffffffffd84a20 (offset: 0x64400) -> 0x880c fde=[ 43fc] │ │ │ │ + 0xffffffffffd84ae0 (offset: 0x644c0) -> 0x7378 fde=[ 2f68] │ │ │ │ + 0xffffffffffd84b50 (offset: 0x64530) -> 0x884c fde=[ 443c] │ │ │ │ + 0xffffffffffd84f10 (offset: 0x648f0) -> 0x8888 fde=[ 4478] │ │ │ │ + 0xffffffffffd85090 (offset: 0x64a70) -> 0x88c8 fde=[ 44b8] │ │ │ │ + 0xffffffffffd85450 (offset: 0x64e30) -> 0x8904 fde=[ 44f4] │ │ │ │ + 0xffffffffffd855d0 (offset: 0x64fb0) -> 0x73c4 fde=[ 2fb4] │ │ │ │ + 0xffffffffffd85640 (offset: 0x65020) -> 0x8944 fde=[ 4534] │ │ │ │ + 0xffffffffffd856d0 (offset: 0x650b0) -> 0x898c fde=[ 457c] │ │ │ │ + 0xffffffffffd85760 (offset: 0x65140) -> 0x73e4 fde=[ 2fd4] │ │ │ │ + 0xffffffffffd857d0 (offset: 0x651b0) -> 0x89d4 fde=[ 45c4] │ │ │ │ + 0xffffffffffd85890 (offset: 0x65270) -> 0x8a14 fde=[ 4604] │ │ │ │ + 0xffffffffffd85950 (offset: 0x65330) -> 0x8a54 fde=[ 4644] │ │ │ │ + 0xffffffffffd85a10 (offset: 0x653f0) -> 0x7430 fde=[ 3020] │ │ │ │ + 0xffffffffffd85a80 (offset: 0x65460) -> 0x8a90 fde=[ 4680] │ │ │ │ + 0xffffffffffd85b40 (offset: 0x65520) -> 0x7450 fde=[ 3040] │ │ │ │ + 0xffffffffffd85ba0 (offset: 0x65580) -> 0x7474 fde=[ 3064] │ │ │ │ + 0xffffffffffd85cc0 (offset: 0x656a0) -> 0x74b0 fde=[ 30a0] │ │ │ │ + 0xffffffffffd85d50 (offset: 0x65730) -> 0x74dc fde=[ 30cc] │ │ │ │ + 0xffffffffffd85de0 (offset: 0x657c0) -> 0x8acc fde=[ 46bc] │ │ │ │ + 0xffffffffffd85e40 (offset: 0x65820) -> 0x74f0 fde=[ 30e0] │ │ │ │ + 0xffffffffffd85eb0 (offset: 0x65890) -> 0x8b08 fde=[ 46f8] │ │ │ │ + 0xffffffffffd86020 (offset: 0x65a00) -> 0x8b44 fde=[ 4734] │ │ │ │ + 0xffffffffffd86170 (offset: 0x65b50) -> 0x8b84 fde=[ 4774] │ │ │ │ + 0xffffffffffd86250 (offset: 0x65c30) -> 0x8bec fde=[ 47dc] │ │ │ │ + 0xffffffffffd863a0 (offset: 0x65d80) -> 0x753c fde=[ 312c] │ │ │ │ + 0xffffffffffd86400 (offset: 0x65de0) -> 0x7588 fde=[ 3178] │ │ │ │ + 0xffffffffffd86460 (offset: 0x65e40) -> 0x75ac fde=[ 319c] │ │ │ │ + 0xffffffffffd864f0 (offset: 0x65ed0) -> 0x8c2c fde=[ 481c] │ │ │ │ + 0xffffffffffd86700 (offset: 0x660e0) -> 0x75d8 fde=[ 31c8] │ │ │ │ + 0xffffffffffd86740 (offset: 0x66120) -> 0x75f8 fde=[ 31e8] │ │ │ │ + 0xffffffffffd867c0 (offset: 0x661a0) -> 0x7644 fde=[ 3234] │ │ │ │ + 0xffffffffffd86820 (offset: 0x66200) -> 0x8c80 fde=[ 4870] │ │ │ │ + 0xffffffffffd868f0 (offset: 0x662d0) -> 0x8ce8 fde=[ 48d8] │ │ │ │ + 0xffffffffffd86980 (offset: 0x66360) -> 0x7680 fde=[ 3270] │ │ │ │ + 0xffffffffffd86a20 (offset: 0x66400) -> 0x76b0 fde=[ 32a0] │ │ │ │ + 0xffffffffffd86ad0 (offset: 0x664b0) -> 0x8d38 fde=[ 4928] │ │ │ │ + 0xffffffffffd86b40 (offset: 0x66520) -> 0x76fc fde=[ 32ec] │ │ │ │ + 0xffffffffffd86be0 (offset: 0x665c0) -> 0x7710 fde=[ 3300] │ │ │ │ + 0xffffffffffd86d60 (offset: 0x66740) -> 0x8d74 fde=[ 4964] │ │ │ │ + 0xffffffffffd86dc0 (offset: 0x667a0) -> 0x8db0 fde=[ 49a0] │ │ │ │ + 0xffffffffffd86ed0 (offset: 0x668b0) -> 0x775c fde=[ 334c] │ │ │ │ + 0xffffffffffd86f40 (offset: 0x66920) -> 0x77a8 fde=[ 3398] │ │ │ │ + 0xffffffffffd87090 (offset: 0x66a70) -> 0x780c fde=[ 33fc] │ │ │ │ + 0xffffffffffd87140 (offset: 0x66b20) -> 0x7838 fde=[ 3428] │ │ │ │ + 0xffffffffffd87290 (offset: 0x66c70) -> 0x8e04 fde=[ 49f4] │ │ │ │ + 0xffffffffffd87300 (offset: 0x66ce0) -> 0x8e40 fde=[ 4a30] │ │ │ │ + 0xffffffffffd87410 (offset: 0x66df0) -> 0x7884 fde=[ 3474] │ │ │ │ + 0xffffffffffd87450 (offset: 0x66e30) -> 0x8e90 fde=[ 4a80] │ │ │ │ + 0xffffffffffd879d0 (offset: 0x673b0) -> 0x8f80 fde=[ 4b70] │ │ │ │ + 0xffffffffffd87f50 (offset: 0x67930) -> 0x9070 fde=[ 4c60] │ │ │ │ + 0xffffffffffd88380 (offset: 0x67d60) -> 0x90c0 fde=[ 4cb0] │ │ │ │ + 0xffffffffffd887b0 (offset: 0x68190) -> 0x9110 fde=[ 4d00] │ │ │ │ + 0xffffffffffd89d70 (offset: 0x69750) -> 0x918c fde=[ 4d7c] │ │ │ │ + 0xffffffffffd8b3c0 (offset: 0x6ada0) -> 0x9208 fde=[ 4df8] │ │ │ │ + 0xffffffffffd8b7f0 (offset: 0x6b1d0) -> 0x9258 fde=[ 4e48] │ │ │ │ + 0xffffffffffd8bc30 (offset: 0x6b610) -> 0x92a8 fde=[ 4e98] │ │ │ │ + 0xffffffffffd8bd60 (offset: 0x6b740) -> 0x92f4 fde=[ 4ee4] │ │ │ │ + 0xffffffffffd8d0a0 (offset: 0x6ca80) -> 0x9344 fde=[ 4f34] │ │ │ │ + 0xffffffffffd8e2b0 (offset: 0x6dc90) -> 0x9394 fde=[ 4f84] │ │ │ │ + 0xffffffffffd8f0f0 (offset: 0x6ead0) -> 0x93e4 fde=[ 4fd4] │ │ │ │ + 0xffffffffffd90000 (offset: 0x6f9e0) -> 0x9434 fde=[ 5024] │ │ │ │ + 0xffffffffffd902a0 (offset: 0x6fc80) -> 0x9478 fde=[ 5068] │ │ │ │ + 0xffffffffffd904a0 (offset: 0x6fe80) -> 0x94ac fde=[ 509c] │ │ │ │ + 0xffffffffffd907c0 (offset: 0x701a0) -> 0x94f0 fde=[ 50e0] │ │ │ │ + 0xffffffffffd90bd0 (offset: 0x705b0) -> 0x9534 fde=[ 5124] │ │ │ │ + 0xffffffffffd91220 (offset: 0x70c00) -> 0x95ac fde=[ 519c] │ │ │ │ + 0xffffffffffd919f0 (offset: 0x713d0) -> 0x9664 fde=[ 5254] │ │ │ │ + 0xffffffffffd921c0 (offset: 0x71ba0) -> 0x971c fde=[ 530c] │ │ │ │ + 0xffffffffffd928f0 (offset: 0x722d0) -> 0x976c fde=[ 535c] │ │ │ │ + 0xffffffffffd93030 (offset: 0x72a10) -> 0x97bc fde=[ 53ac] │ │ │ │ + 0xffffffffffd939d0 (offset: 0x733b0) -> 0x980c fde=[ 53fc] │ │ │ │ + 0xffffffffffd94320 (offset: 0x73d00) -> 0x985c fde=[ 544c] │ │ │ │ + 0xffffffffffd94f60 (offset: 0x74940) -> 0x98ac fde=[ 549c] │ │ │ │ + 0xffffffffffd95c50 (offset: 0x75630) -> 0x98fc fde=[ 54ec] │ │ │ │ + 0xffffffffffd95cf0 (offset: 0x756d0) -> 0x9914 fde=[ 5504] │ │ │ │ + 0xffffffffffd95d10 (offset: 0x756f0) -> 0x9928 fde=[ 5518] │ │ │ │ + 0xffffffffffd96720 (offset: 0x76100) -> 0x995c fde=[ 554c] │ │ │ │ + 0xffffffffffd970d0 (offset: 0x76ab0) -> 0x9990 fde=[ 5580] │ │ │ │ + 0xffffffffffd97240 (offset: 0x76c20) -> 0x99dc fde=[ 55cc] │ │ │ │ + 0xffffffffffd972e0 (offset: 0x76cc0) -> 0x9a28 fde=[ 5618] │ │ │ │ + 0xffffffffffd97420 (offset: 0x76e00) -> 0x9a74 fde=[ 5664] │ │ │ │ + 0xffffffffffd97630 (offset: 0x77010) -> 0x9ac0 fde=[ 56b0] │ │ │ │ + 0xffffffffffd97830 (offset: 0x77210) -> 0x9b0c fde=[ 56fc] │ │ │ │ + 0xffffffffffd97970 (offset: 0x77350) -> 0x9b58 fde=[ 5748] │ │ │ │ + 0xffffffffffd97a00 (offset: 0x773e0) -> 0x9b9c fde=[ 578c] │ │ │ │ + 0xffffffffffd97a90 (offset: 0x77470) -> 0x9be0 fde=[ 57d0] │ │ │ │ + 0xffffffffffd97d50 (offset: 0x77730) -> 0x9c2c fde=[ 581c] │ │ │ │ + 0xffffffffffd97f50 (offset: 0x77930) -> 0x9c78 fde=[ 5868] │ │ │ │ + 0xffffffffffd98050 (offset: 0x77a30) -> 0x9cc4 fde=[ 58b4] │ │ │ │ + 0xffffffffffd98150 (offset: 0x77b30) -> 0x9d10 fde=[ 5900] │ │ │ │ + 0xffffffffffd98240 (offset: 0x77c20) -> 0x9d58 fde=[ 5948] │ │ │ │ + 0xffffffffffd98340 (offset: 0x77d20) -> 0x9da4 fde=[ 5994] │ │ │ │ + 0xffffffffffd98430 (offset: 0x77e10) -> 0x9dec fde=[ 59dc] │ │ │ │ + 0xffffffffffd98520 (offset: 0x77f00) -> 0x9e34 fde=[ 5a24] │ │ │ │ + 0xffffffffffd98620 (offset: 0x78000) -> 0x9e80 fde=[ 5a70] │ │ │ │ + 0xffffffffffd98710 (offset: 0x780f0) -> 0x9ec8 fde=[ 5ab8] │ │ │ │ + 0xffffffffffd98790 (offset: 0x78170) -> 0x9edc fde=[ 5acc] │ │ │ │ + 0xffffffffffd991d0 (offset: 0x78bb0) -> 0x9f18 fde=[ 5b08] │ │ │ │ + 0xffffffffffd99640 (offset: 0x79020) -> 0x9f38 fde=[ 5b28] │ │ │ │ + 0xffffffffffd99690 (offset: 0x79070) -> 0x9f70 fde=[ 5b60] │ │ │ │ + 0xffffffffffd99760 (offset: 0x79140) -> 0x9fb8 fde=[ 5ba8] │ │ │ │ + 0xffffffffffd99890 (offset: 0x79270) -> 0xa004 fde=[ 5bf4] │ │ │ │ + 0xffffffffffd99960 (offset: 0x79340) -> 0xa04c fde=[ 5c3c] │ │ │ │ + 0xffffffffffd99a80 (offset: 0x79460) -> 0xa098 fde=[ 5c88] │ │ │ │ + 0xffffffffffd9a3e0 (offset: 0x79dc0) -> 0xa0e8 fde=[ 5cd8] │ │ │ │ + 0xffffffffffd9ada0 (offset: 0x7a780) -> 0xa138 fde=[ 5d28] │ │ │ │ + 0xffffffffffd9b640 (offset: 0x7b020) -> 0xa364 fde=[ 5f54] │ │ │ │ + 0xffffffffffd9bee0 (offset: 0x7b8c0) -> 0xa79c fde=[ 638c] │ │ │ │ + 0xffffffffffd9e8f0 (offset: 0x7e2d0) -> 0xa8b8 fde=[ 64a8] │ │ │ │ + 0xffffffffffda1310 (offset: 0x80cf0) -> 0xa590 fde=[ 6180] │ │ │ │ + 0xffffffffffda17f0 (offset: 0x811d0) -> 0xa5e0 fde=[ 61d0] │ │ │ │ + 0xffffffffffda1c00 (offset: 0x815e0) -> 0xa630 fde=[ 6220] │ │ │ │ + 0xffffffffffda3090 (offset: 0x82a70) -> 0xa6dc fde=[ 62cc] │ │ │ │ + 0xffffffffffda4520 (offset: 0x83f00) -> 0xa788 fde=[ 6378] │ │ │ │ + 0xffffffffffda4630 (offset: 0x84010) -> 0xabb8 fde=[ 67a8] │ │ │ │ + 0xffffffffffda4b30 (offset: 0x84510) -> 0xac08 fde=[ 67f8] │ │ │ │ + 0xffffffffffda5030 (offset: 0x84a10) -> 0xac58 fde=[ 6848] │ │ │ │ + 0xffffffffffda5880 (offset: 0x85260) -> 0xaca8 fde=[ 6898] │ │ │ │ + 0xffffffffffda5f40 (offset: 0x85920) -> 0xacf8 fde=[ 68e8] │ │ │ │ + 0xffffffffffda6790 (offset: 0x86170) -> 0xad48 fde=[ 6938] │ │ │ │ + 0xffffffffffda7060 (offset: 0x86a40) -> 0xad98 fde=[ 6988] │ │ │ │ + 0xffffffffffda7720 (offset: 0x87100) -> 0xade8 fde=[ 69d8] │ │ │ │ + 0xffffffffffda7ff0 (offset: 0x879d0) -> 0xae38 fde=[ 6a28] │ │ │ │ + 0xffffffffffda8070 (offset: 0x87a50) -> 0xae50 fde=[ 6a40] │ │ │ │ + 0xffffffffffda80b0 (offset: 0x87a90) -> 0xae68 fde=[ 6a58] │ │ │ │ + 0xffffffffffda80f0 (offset: 0x87ad0) -> 0xae80 fde=[ 6a70] │ │ │ │ + 0xffffffffffda8130 (offset: 0x87b10) -> 0xae98 fde=[ 6a88] │ │ │ │ + 0xffffffffffda8170 (offset: 0x87b50) -> 0xaeb0 fde=[ 6aa0] │ │ │ │ + 0xffffffffffda81b0 (offset: 0x87b90) -> 0xaec8 fde=[ 6ab8] │ │ │ │ + 0xffffffffffda81f0 (offset: 0x87bd0) -> 0xaee0 fde=[ 6ad0] │ │ │ │ + 0xffffffffffda8230 (offset: 0x87c10) -> 0xaef8 fde=[ 6ae8] │ │ │ │ + 0xffffffffffda8270 (offset: 0x87c50) -> 0xaf10 fde=[ 6b00] │ │ │ │ + 0xffffffffffda82b0 (offset: 0x87c90) -> 0xaf28 fde=[ 6b18] │ │ │ │ + 0xffffffffffda82f0 (offset: 0x87cd0) -> 0xaf40 fde=[ 6b30] │ │ │ │ + 0xffffffffffda8300 (offset: 0x87ce0) -> 0xaf58 fde=[ 6b48] │ │ │ │ + 0xffffffffffda8660 (offset: 0x88040) -> 0xafa8 fde=[ 6b98] │ │ │ │ + 0xffffffffffda89c0 (offset: 0x883a0) -> 0xaff8 fde=[ 6be8] │ │ │ │ + 0xffffffffffda9610 (offset: 0x88ff0) -> 0xb048 fde=[ 6c38] │ │ │ │ + 0xffffffffffdaa280 (offset: 0x89c60) -> 0xb098 fde=[ 6c88] │ │ │ │ + 0xffffffffffdaa810 (offset: 0x8a1f0) -> 0xb0b0 fde=[ 6ca0] │ │ │ │ + 0xffffffffffdaab40 (offset: 0x8a520) -> 0xb100 fde=[ 6cf0] │ │ │ │ + 0xffffffffffdaaeb0 (offset: 0x8a890) -> 0xb150 fde=[ 6d40] │ │ │ │ + 0xffffffffffdab130 (offset: 0x8ab10) -> 0xb28c fde=[ 6e7c] │ │ │ │ + 0xffffffffffdab700 (offset: 0x8b0e0) -> 0xb2e0 fde=[ 6ed0] │ │ │ │ + 0xffffffffffdabcd0 (offset: 0x8b6b0) -> 0xb334 fde=[ 6f24] │ │ │ │ + 0xffffffffffdac240 (offset: 0x8bc20) -> 0xb388 fde=[ 6f78] │ │ │ │ + 0xffffffffffdac7b0 (offset: 0x8c190) -> 0xb3dc fde=[ 6fcc] │ │ │ │ + 0xffffffffffdacd10 (offset: 0x8c6f0) -> 0xb488 fde=[ 7078] │ │ │ │ + 0xffffffffffdad350 (offset: 0x8cd30) -> 0xb4dc fde=[ 70cc] │ │ │ │ + 0xffffffffffdad990 (offset: 0x8d370) -> 0xb530 fde=[ 7120] │ │ │ │ + 0xffffffffffdadef0 (offset: 0x8d8d0) -> 0xbabc fde=[ 76ac] │ │ │ │ + 0xffffffffffdaec50 (offset: 0x8e630) -> 0xbaf0 fde=[ 76e0] │ │ │ │ + 0xffffffffffdaed50 (offset: 0x8e730) -> 0xb170 fde=[ 6d60] │ │ │ │ + 0xffffffffffdaee10 (offset: 0x8e7f0) -> 0xbb3c fde=[ 772c] │ │ │ │ + 0xffffffffffdaef20 (offset: 0x8e900) -> 0xbb88 fde=[ 7778] │ │ │ │ + 0xffffffffffdaf030 (offset: 0x8ea10) -> 0xbbcc fde=[ 77bc] │ │ │ │ + 0xffffffffffdaf130 (offset: 0x8eb10) -> 0xbc18 fde=[ 7808] │ │ │ │ + 0xffffffffffdaf470 (offset: 0x8ee50) -> 0xbc68 fde=[ 7858] │ │ │ │ + 0xffffffffffdaf580 (offset: 0x8ef60) -> 0xbcac fde=[ 789c] │ │ │ │ + 0xffffffffffdaf8c0 (offset: 0x8f2a0) -> 0xb1b4 fde=[ 6da4] │ │ │ │ + 0xffffffffffdaf980 (offset: 0x8f360) -> 0xbcfc fde=[ 78ec] │ │ │ │ + 0xffffffffffdafa90 (offset: 0x8f470) -> 0xb1f8 fde=[ 6de8] │ │ │ │ + 0xffffffffffdafab0 (offset: 0x8f490) -> 0xb210 fde=[ 6e00] │ │ │ │ + 0xffffffffffdafad0 (offset: 0x8f4b0) -> 0xbd48 fde=[ 7938] │ │ │ │ + 0xffffffffffdafb10 (offset: 0x8f4f0) -> 0xbd78 fde=[ 7968] │ │ │ │ + 0xffffffffffdafb50 (offset: 0x8f530) -> 0xbda8 fde=[ 7998] │ │ │ │ + 0xffffffffffdafc40 (offset: 0x8f620) -> 0xbde4 fde=[ 79d4] │ │ │ │ + 0xffffffffffdafd30 (offset: 0x8f710) -> 0xb228 fde=[ 6e18] │ │ │ │ + 0xffffffffffdafd70 (offset: 0x8f750) -> 0xbe20 fde=[ 7a10] │ │ │ │ + 0xffffffffffdafdb0 (offset: 0x8f790) -> 0xbe50 fde=[ 7a40] │ │ │ │ + 0xffffffffffdafdf0 (offset: 0x8f7d0) -> 0xb254 fde=[ 6e44] │ │ │ │ + 0xffffffffffdafeb0 (offset: 0x8f890) -> 0xbe80 fde=[ 7a70] │ │ │ │ + 0xffffffffffdafee0 (offset: 0x8f8c0) -> 0xbeac fde=[ 7a9c] │ │ │ │ + 0xffffffffffdaffd0 (offset: 0x8f9b0) -> 0xbeec fde=[ 7adc] │ │ │ │ + 0xffffffffffdb0180 (offset: 0x8fb60) -> 0xbe98 fde=[ 7a88] │ │ │ │ + 0xffffffffffdb01a0 (offset: 0x8fb80) -> 0xbf3c fde=[ 7b2c] │ │ │ │ + 0xffffffffffdb02c0 (offset: 0x8fca0) -> 0xbf90 fde=[ 7b80] │ │ │ │ + 0xffffffffffdb07e0 (offset: 0x901c0) -> 0xbfe0 fde=[ 7bd0] │ │ │ │ + 0xffffffffffdb0cc0 (offset: 0x906a0) -> 0xc030 fde=[ 7c20] │ │ │ │ + 0xffffffffffdb0e50 (offset: 0x90830) -> 0xc058 fde=[ 7c48] │ │ │ │ + 0xffffffffffdb0fe0 (offset: 0x909c0) -> 0xc080 fde=[ 7c70] │ │ │ │ + 0xffffffffffdb1820 (offset: 0x91200) -> 0xc0d0 fde=[ 7cc0] │ │ │ │ + 0xffffffffffdb2090 (offset: 0x91a70) -> 0xc120 fde=[ 7d10] │ │ │ │ + 0xffffffffffdb2460 (offset: 0x91e40) -> 0xc170 fde=[ 7d60] │ │ │ │ + 0xffffffffffdb2790 (offset: 0x92170) -> 0xc1c0 fde=[ 7db0] │ │ │ │ + 0xffffffffffdb2b60 (offset: 0x92540) -> 0xc214 fde=[ 7e04] │ │ │ │ + 0xffffffffffdb2f30 (offset: 0x92910) -> 0xc268 fde=[ 7e58] │ │ │ │ + 0xffffffffffdb3100 (offset: 0x92ae0) -> 0xc32c fde=[ 7f1c] │ │ │ │ + 0xffffffffffdb3240 (offset: 0x92c20) -> 0xc394 fde=[ 7f84] │ │ │ │ + 0xffffffffffdb3380 (offset: 0x92d60) -> 0xc3fc fde=[ 7fec] │ │ │ │ + 0xffffffffffdb3490 (offset: 0x92e70) -> 0xc430 fde=[ 8020] │ │ │ │ + 0xffffffffffdb3600 (offset: 0x92fe0) -> 0xc474 fde=[ 8064] │ │ │ │ + 0xffffffffffdb3710 (offset: 0x930f0) -> 0xc4a8 fde=[ 8098] │ │ │ │ + 0xffffffffffdb3820 (offset: 0x93200) -> 0xc4dc fde=[ 80cc] │ │ │ │ + 0xffffffffffdb3990 (offset: 0x93370) -> 0xc520 fde=[ 8110] │ │ │ │ + 0xffffffffffdb3aa0 (offset: 0x93480) -> 0xc554 fde=[ 8144] │ │ │ │ + 0xffffffffffdb3b80 (offset: 0x93560) -> 0xc594 fde=[ 8184] │ │ │ │ + 0xffffffffffdb4060 (offset: 0x93a40) -> 0xc5e8 fde=[ 81d8] │ │ │ │ + 0xffffffffffdb4540 (offset: 0x93f20) -> 0xc63c fde=[ 822c] │ │ │ │ + 0xffffffffffdb4a20 (offset: 0x94400) -> 0xc690 fde=[ 8280] │ │ │ │ + 0xffffffffffdb4f00 (offset: 0x948e0) -> 0xc6e4 fde=[ 82d4] │ │ │ │ + 0xffffffffffdb55a0 (offset: 0x94f80) -> 0xc7b8 fde=[ 83a8] │ │ │ │ + 0xffffffffffdb59b0 (offset: 0x95390) -> 0xc80c fde=[ 83fc] │ │ │ │ + 0xffffffffffdb5dc0 (offset: 0x957a0) -> 0xc860 fde=[ 8450] │ │ │ │ + 0xffffffffffdb6460 (offset: 0x95e40) -> 0xc934 fde=[ 8524] │ │ │ │ + 0xffffffffffdb64a0 (offset: 0x95e80) -> 0xc964 fde=[ 8554] │ │ │ │ + 0xffffffffffdb64e0 (offset: 0x95ec0) -> 0xc994 fde=[ 8584] │ │ │ │ + 0xffffffffffdb65d0 (offset: 0x95fb0) -> 0xc9d0 fde=[ 85c0] │ │ │ │ + 0xffffffffffdb66c0 (offset: 0x960a0) -> 0xc2c8 fde=[ 7eb8] │ │ │ │ + 0xffffffffffdb6700 (offset: 0x960e0) -> 0xca0c fde=[ 85fc] │ │ │ │ + 0xffffffffffdb6770 (offset: 0x96150) -> 0xca48 fde=[ 8638] │ │ │ │ + 0xffffffffffdb67e0 (offset: 0x961c0) -> 0xca84 fde=[ 8674] │ │ │ │ + 0xffffffffffdb68d0 (offset: 0x962b0) -> 0xcad8 fde=[ 86c8] │ │ │ │ + 0xffffffffffdb6910 (offset: 0x962f0) -> 0xcb08 fde=[ 86f8] │ │ │ │ + 0xffffffffffdb6950 (offset: 0x96330) -> 0xc2f4 fde=[ 7ee4] │ │ │ │ + 0xffffffffffdb6a10 (offset: 0x963f0) -> 0xcb38 fde=[ 8728] │ │ │ │ + 0xffffffffffdb6a80 (offset: 0x96460) -> 0xcb68 fde=[ 8758] │ │ │ │ + 0xffffffffffdb6b20 (offset: 0x96500) -> 0xcba0 fde=[ 8790] │ │ │ │ + 0xffffffffffdb6bc0 (offset: 0x965a0) -> 0xcbd8 fde=[ 87c8] │ │ │ │ + 0xffffffffffdb6c30 (offset: 0x96610) -> 0xcc08 fde=[ 87f8] │ │ │ │ + 0xffffffffffdb6ca0 (offset: 0x96680) -> 0xcc38 fde=[ 8828] │ │ │ │ + 0xffffffffffdb6d10 (offset: 0x966f0) -> 0xcc68 fde=[ 8858] │ │ │ │ + 0xffffffffffdb6e50 (offset: 0x96830) -> 0xccbc fde=[ 88ac] │ │ │ │ + 0xffffffffffdb7110 (offset: 0x96af0) -> 0xcd48 fde=[ 8938] │ │ │ │ + 0xffffffffffdb7340 (offset: 0x96d20) -> 0xcd9c fde=[ 898c] │ │ │ │ + 0xffffffffffdb7590 (offset: 0x96f70) -> 0xcdf0 fde=[ 89e0] │ │ │ │ + 0xffffffffffdb7730 (offset: 0x97110) -> 0xce40 fde=[ 8a30] │ │ │ │ + 0xffffffffffdb78d0 (offset: 0x972b0) -> 0xce90 fde=[ 8a80] │ │ │ │ + 0xffffffffffdb7cd0 (offset: 0x976b0) -> 0xcee4 fde=[ 8ad4] │ │ │ │ + 0xffffffffffdb7f20 (offset: 0x97900) -> 0xcf38 fde=[ 8b28] │ │ │ │ + 0xffffffffffdb80d0 (offset: 0x97ab0) -> 0xcf8c fde=[ 8b7c] │ │ │ │ + 0xffffffffffdb8290 (offset: 0x97c70) -> 0xcfe0 fde=[ 8bd0] │ │ │ │ + 0xffffffffffdb8440 (offset: 0x97e20) -> 0xd034 fde=[ 8c24] │ │ │ │ + 0xffffffffffdb8630 (offset: 0x98010) -> 0xd088 fde=[ 8c78] │ │ │ │ + 0xffffffffffdb87d0 (offset: 0x981b0) -> 0xd0d8 fde=[ 8cc8] │ │ │ │ + 0xffffffffffdb8a20 (offset: 0x98400) -> 0xd12c fde=[ 8d1c] │ │ │ │ + 0xffffffffffdb8d90 (offset: 0x98770) -> 0xd180 fde=[ 8d70] │ │ │ │ + 0xffffffffffdb8fc0 (offset: 0x989a0) -> 0xd1d4 fde=[ 8dc4] │ │ │ │ + 0xffffffffffdb9210 (offset: 0x98bf0) -> 0xd228 fde=[ 8e18] │ │ │ │ + 0xffffffffffdb93e0 (offset: 0x98dc0) -> 0xd27c fde=[ 8e6c] │ │ │ │ + 0xffffffffffdb9750 (offset: 0x99130) -> 0xd2d0 fde=[ 8ec0] │ │ │ │ + 0xffffffffffdb98c0 (offset: 0x992a0) -> 0xd324 fde=[ 8f14] │ │ │ │ + 0xffffffffffdb9a80 (offset: 0x99460) -> 0xd378 fde=[ 8f68] │ │ │ │ + 0xffffffffffdb9e00 (offset: 0x997e0) -> 0xd3b4 fde=[ 8fa4] │ │ │ │ + 0xffffffffffdb9fd0 (offset: 0x999b0) -> 0xd408 fde=[ 8ff8] │ │ │ │ + 0xffffffffffdba170 (offset: 0x99b50) -> 0xd458 fde=[ 9048] │ │ │ │ + 0xffffffffffdba580 (offset: 0x99f60) -> 0xd49c fde=[ 908c] │ │ │ │ + 0xffffffffffdba770 (offset: 0x9a150) -> 0xd4f0 fde=[ 90e0] │ │ │ │ + 0xffffffffffdba910 (offset: 0x9a2f0) -> 0xd540 fde=[ 9130] │ │ │ │ + 0xffffffffffdbaad0 (offset: 0x9a4b0) -> 0xd594 fde=[ 9184] │ │ │ │ + 0xffffffffffdbaed0 (offset: 0x9a8b0) -> 0xd5e8 fde=[ 91d8] │ │ │ │ + 0xffffffffffdbb120 (offset: 0x9ab00) -> 0xd63c fde=[ 922c] │ │ │ │ + 0xffffffffffdbb290 (offset: 0x9ac70) -> 0xd690 fde=[ 9280] │ │ │ │ + 0xffffffffffdbb450 (offset: 0x9ae30) -> 0xd6e4 fde=[ 92d4] │ │ │ │ + 0xffffffffffdbb7d0 (offset: 0x9b1b0) -> 0xd720 fde=[ 9310] │ │ │ │ + 0xffffffffffdbbbe0 (offset: 0x9b5c0) -> 0xd764 fde=[ 9354] │ │ │ │ + 0xffffffffffdbbd80 (offset: 0x9b760) -> 0xd7b4 fde=[ 93a4] │ │ │ │ + 0xffffffffffdbc040 (offset: 0x9ba20) -> 0xd840 fde=[ 9430] │ │ │ │ + 0xffffffffffdbc290 (offset: 0x9bc70) -> 0xd998 fde=[ 9588] │ │ │ │ + 0xffffffffffdbc420 (offset: 0x9be00) -> 0xd9f8 fde=[ 95e8] │ │ │ │ + 0xffffffffffdbc5a0 (offset: 0x9bf80) -> 0xd898 fde=[ 9488] │ │ │ │ + 0xffffffffffdbc720 (offset: 0x9c100) -> 0xd8d8 fde=[ 94c8] │ │ │ │ + 0xffffffffffdbc8a0 (offset: 0x9c280) -> 0xda4c fde=[ 963c] │ │ │ │ + 0xffffffffffdbca30 (offset: 0x9c410) -> 0xdaac fde=[ 969c] │ │ │ │ + 0xffffffffffdbcbb0 (offset: 0x9c590) -> 0xdb00 fde=[ 96f0] │ │ │ │ + 0xffffffffffdbcd40 (offset: 0x9c720) -> 0xd918 fde=[ 9508] │ │ │ │ + 0xffffffffffdbced0 (offset: 0x9c8b0) -> 0xdb60 fde=[ 9750] │ │ │ │ + 0xffffffffffdbd060 (offset: 0x9ca40) -> 0xdbc0 fde=[ 97b0] │ │ │ │ + 0xffffffffffdbd5b0 (offset: 0x9cf90) -> 0xdc14 fde=[ 9804] │ │ │ │ + 0xffffffffffdbdb00 (offset: 0x9d4e0) -> 0xdc68 fde=[ 9858] │ │ │ │ + 0xffffffffffdbdc90 (offset: 0x9d670) -> 0xd958 fde=[ 9548] │ │ │ │ + 0xffffffffffdbde20 (offset: 0x9d800) -> 0xdcc8 fde=[ 98b8] │ │ │ │ + 0xffffffffffdbdfb0 (offset: 0x9d990) -> 0xdd28 fde=[ 9918] │ │ │ │ + 0xffffffffffdbe0f0 (offset: 0x9dad0) -> 0xde00 fde=[ 99f0] │ │ │ │ + 0xffffffffffdbe220 (offset: 0x9dc00) -> 0xde30 fde=[ 9a20] │ │ │ │ + 0xffffffffffdbe350 (offset: 0x9dd30) -> 0xdd6c fde=[ 995c] │ │ │ │ + 0xffffffffffdbe4c0 (offset: 0x9dea0) -> 0xde60 fde=[ 9a50] │ │ │ │ + 0xffffffffffdbe6b0 (offset: 0x9e090) -> 0xdd9c fde=[ 998c] │ │ │ │ + 0xffffffffffdbe6f0 (offset: 0x9e0d0) -> 0xde90 fde=[ 9a80] │ │ │ │ + 0xffffffffffdbe820 (offset: 0x9e200) -> 0xdeb0 fde=[ 9aa0] │ │ │ │ + 0xffffffffffdbefb0 (offset: 0x9e990) -> 0xdf00 fde=[ 9af0] │ │ │ │ + 0xffffffffffdbf7a0 (offset: 0x9f180) -> 0xdf50 fde=[ 9b40] │ │ │ │ + 0xffffffffffdbfc90 (offset: 0x9f670) -> 0xdf9c fde=[ 9b8c] │ │ │ │ + 0xffffffffffdc0170 (offset: 0x9fb50) -> 0xdfe8 fde=[ 9bd8] │ │ │ │ + 0xffffffffffdc0640 (offset: 0xa0020) -> 0xe034 fde=[ 9c24] │ │ │ │ + 0xffffffffffdc0af0 (offset: 0xa04d0) -> 0xe080 fde=[ 9c70] │ │ │ │ + 0xffffffffffdc0fc0 (offset: 0xa09a0) -> 0xe0cc fde=[ 9cbc] │ │ │ │ + 0xffffffffffdc14b0 (offset: 0xa0e90) -> 0xe118 fde=[ 9d08] │ │ │ │ + 0xffffffffffdc1980 (offset: 0xa1360) -> 0xe164 fde=[ 9d54] │ │ │ │ + 0xffffffffffdc1e70 (offset: 0xa1850) -> 0xe1b0 fde=[ 9da0] │ │ │ │ + 0xffffffffffdc1e80 (offset: 0xa1860) -> 0xe1dc fde=[ 9dcc] │ │ │ │ + 0xffffffffffdc1f70 (offset: 0xa1950) -> 0xe1c8 fde=[ 9db8] │ │ │ │ + 0xffffffffffdc1f90 (offset: 0xa1970) -> 0xe208 fde=[ 9df8] │ │ │ │ + 0xffffffffffdc3560 (offset: 0xa2f40) -> 0xe25c fde=[ 9e4c] │ │ │ │ + 0xffffffffffdc4ba0 (offset: 0xa4580) -> 0xe2b0 fde=[ 9ea0] │ │ │ │ + 0xffffffffffdc4c90 (offset: 0xa4670) -> 0xe2d8 fde=[ 9ec8] │ │ │ │ + 0xffffffffffdc4ca0 (offset: 0xa4680) -> 0xe2ec fde=[ 9edc] │ │ │ │ + 0xffffffffffdc4cd0 (offset: 0xa46b0) -> 0xe300 fde=[ 9ef0] │ │ │ │ + 0xffffffffffdc4d00 (offset: 0xa46e0) -> 0xe314 fde=[ 9f04] │ │ │ │ + 0xffffffffffdc4df0 (offset: 0xa47d0) -> 0xe328 fde=[ 9f18] │ │ │ │ + 0xffffffffffdc4ef0 (offset: 0xa48d0) -> 0xe33c fde=[ 9f2c] │ │ │ │ + 0xffffffffffdc4f20 (offset: 0xa4900) -> 0xe350 fde=[ 9f40] │ │ │ │ + 0xffffffffffdc5190 (offset: 0xa4b70) -> 0xe364 fde=[ 9f54] │ │ │ │ + 0xffffffffffdc51d0 (offset: 0xa4bb0) -> 0xe380 fde=[ 9f70] │ │ │ │ + 0xffffffffffdc5240 (offset: 0xa4c20) -> 0xe58c fde=[ a17c] │ │ │ │ + 0xffffffffffdc5f80 (offset: 0xa5960) -> 0xe3bc fde=[ 9fac] │ │ │ │ + 0xffffffffffdc6060 (offset: 0xa5a40) -> 0xe3ec fde=[ 9fdc] │ │ │ │ + 0xffffffffffdc6120 (offset: 0xa5b00) -> 0xe418 fde=[ a008] │ │ │ │ + 0xffffffffffdc61e0 (offset: 0xa5bc0) -> 0xe5e0 fde=[ a1d0] │ │ │ │ + 0xffffffffffdc64b0 (offset: 0xa5e90) -> 0xe614 fde=[ a204] │ │ │ │ + 0xffffffffffdc64d0 (offset: 0xa5eb0) -> 0xe634 fde=[ a224] │ │ │ │ + 0xffffffffffdc6820 (offset: 0xa6200) -> 0xe444 fde=[ a034] │ │ │ │ + 0xffffffffffdc6840 (offset: 0xa6220) -> 0xe458 fde=[ a048] │ │ │ │ + 0xffffffffffdc6860 (offset: 0xa6240) -> 0xe46c fde=[ a05c] │ │ │ │ + 0xffffffffffdc6870 (offset: 0xa6250) -> 0xe480 fde=[ a070] │ │ │ │ + 0xffffffffffdc68c0 (offset: 0xa62a0) -> 0xe494 fde=[ a084] │ │ │ │ + 0xffffffffffdc6900 (offset: 0xa62e0) -> 0xe688 fde=[ a278] │ │ │ │ + 0xffffffffffdc6aa0 (offset: 0xa6480) -> 0xe4a8 fde=[ a098] │ │ │ │ + 0xffffffffffdc6ab0 (offset: 0xa6490) -> 0xe4bc fde=[ a0ac] │ │ │ │ + 0xffffffffffdc6ac0 (offset: 0xa64a0) -> 0xe6bc fde=[ a2ac] │ │ │ │ + 0xffffffffffdc6af0 (offset: 0xa64d0) -> 0xe6e4 fde=[ a2d4] │ │ │ │ + 0xffffffffffdc6ca0 (offset: 0xa6680) -> 0xe720 fde=[ a310] │ │ │ │ + 0xffffffffffdc6dd0 (offset: 0xa67b0) -> 0xe754 fde=[ a344] │ │ │ │ + 0xffffffffffdc6e00 (offset: 0xa67e0) -> 0xe4d0 fde=[ a0c0] │ │ │ │ + 0xffffffffffdc6e30 (offset: 0xa6810) -> 0xe77c fde=[ a36c] │ │ │ │ + 0xffffffffffdc6f00 (offset: 0xa68e0) -> 0xe7cc fde=[ a3bc] │ │ │ │ + 0xffffffffffdc6f90 (offset: 0xa6970) -> 0xe7ec fde=[ a3dc] │ │ │ │ + 0xffffffffffdc7080 (offset: 0xa6a60) -> 0xe80c fde=[ a3fc] │ │ │ │ + 0xffffffffffdc7270 (offset: 0xa6c50) -> 0xe4f0 fde=[ a0e0] │ │ │ │ + 0xffffffffffdc72e0 (offset: 0xa6cc0) -> 0xe528 fde=[ a118] │ │ │ │ + 0xffffffffffdc72f0 (offset: 0xa6cd0) -> 0xe838 fde=[ a428] │ │ │ │ + 0xffffffffffdc7320 (offset: 0xa6d00) -> 0xe53c fde=[ a12c] │ │ │ │ + 0xffffffffffdc7340 (offset: 0xa6d20) -> 0xe860 fde=[ a450] │ │ │ │ + 0xffffffffffdc73d0 (offset: 0xa6db0) -> 0xe89c fde=[ a48c] │ │ │ │ + 0xffffffffffdc7610 (offset: 0xa6ff0) -> 0xe8ec fde=[ a4dc] │ │ │ │ + 0xffffffffffdc7700 (offset: 0xa70e0) -> 0xe918 fde=[ a508] │ │ │ │ + 0xffffffffffdc77e0 (offset: 0xa71c0) -> 0xe550 fde=[ a140] │ │ │ │ + 0xffffffffffdc77f0 (offset: 0xa71d0) -> 0xe940 fde=[ a530] │ │ │ │ + 0xffffffffffdc78a0 (offset: 0xa7280) -> 0xe97c fde=[ a56c] │ │ │ │ + 0xffffffffffdc83f0 (offset: 0xa7dd0) -> 0xe564 fde=[ a154] │ │ │ │ + 0xffffffffffdc8410 (offset: 0xa7df0) -> 0xe9d0 fde=[ a5c0] │ │ │ │ + 0xffffffffffdc8460 (offset: 0xa7e40) -> 0xe9f0 fde=[ a5e0] │ │ │ │ + 0xffffffffffdc84e0 (offset: 0xa7ec0) -> 0xea20 fde=[ a610] │ │ │ │ + 0xffffffffffdc85a0 (offset: 0xa7f80) -> 0xea60 fde=[ a650] │ │ │ │ + 0xffffffffffdc85d0 (offset: 0xa7fb0) -> 0xe578 fde=[ a168] │ │ │ │ + 0xffffffffffdc85e0 (offset: 0xa7fc0) -> 0xea80 fde=[ a670] │ │ │ │ + 0xffffffffffdc8700 (offset: 0xa80e0) -> 0xeac8 fde=[ a6b8] │ │ │ │ + 0xffffffffffdc8b10 (offset: 0xa84f0) -> 0xeaf8 fde=[ a6e8] │ │ │ │ + 0xffffffffffdc8f20 (offset: 0xa8900) -> 0xeb28 fde=[ a718] │ │ │ │ + 0xffffffffffdc90e0 (offset: 0xa8ac0) -> 0xeb74 fde=[ a764] │ │ │ │ + 0xffffffffffdc93b0 (offset: 0xa8d90) -> 0xebd0 fde=[ a7c0] │ │ │ │ + 0xffffffffffdc9680 (offset: 0xa9060) -> 0xec2c fde=[ a81c] │ │ │ │ + 0xffffffffffdc9780 (offset: 0xa9160) -> 0xec40 fde=[ a830] │ │ │ │ + 0xffffffffffdc9960 (offset: 0xa9340) -> 0xec74 fde=[ a864] │ │ │ │ + 0xffffffffffdc99c0 (offset: 0xa93a0) -> 0xec88 fde=[ a878] │ │ │ │ + 0xffffffffffdca7e0 (offset: 0xaa1c0) -> 0xecd8 fde=[ a8c8] │ │ │ │ + 0xffffffffffdcb600 (offset: 0xaafe0) -> 0xed28 fde=[ a918] │ │ │ │ + 0xffffffffffdcb980 (offset: 0xab360) -> 0xedc4 fde=[ a9b4] │ │ │ │ + 0xffffffffffdcbb50 (offset: 0xab530) -> 0xed60 fde=[ a950] │ │ │ │ + 0xffffffffffdcc100 (offset: 0xabae0) -> 0xedb0 fde=[ a9a0] │ │ │ │ + 0xffffffffffdcc120 (offset: 0xabb00) -> 0xee14 fde=[ aa04] │ │ │ │ + 0xffffffffffdcc5b0 (offset: 0xabf90) -> 0xee48 fde=[ aa38] │ │ │ │ + 0xffffffffffdcc610 (offset: 0xabff0) -> 0xeefc fde=[ aaec] │ │ │ │ + 0xffffffffffdcc710 (offset: 0xac0f0) -> 0xef3c fde=[ ab2c] │ │ │ │ + 0xffffffffffdcc810 (offset: 0xac1f0) -> 0xef7c fde=[ ab6c] │ │ │ │ + 0xffffffffffdcc910 (offset: 0xac2f0) -> 0xefc4 fde=[ abb4] │ │ │ │ + 0xffffffffffdcca70 (offset: 0xac450) -> 0xee94 fde=[ aa84] │ │ │ │ + 0xffffffffffdccb30 (offset: 0xac510) -> 0xf024 fde=[ ac14] │ │ │ │ + 0xffffffffffdccc90 (offset: 0xac670) -> 0xf084 fde=[ ac74] │ │ │ │ + 0xffffffffffdccda0 (offset: 0xac780) -> 0xf0d0 fde=[ acc0] │ │ │ │ + 0xffffffffffdccea0 (offset: 0xac880) -> 0xf118 fde=[ ad08] │ │ │ │ + 0xffffffffffdccf90 (offset: 0xac970) -> 0xf150 fde=[ ad40] │ │ │ │ + 0xffffffffffdcd0f0 (offset: 0xacad0) -> 0xeec8 fde=[ aab8] │ │ │ │ + 0xffffffffffdcd1b0 (offset: 0xacb90) -> 0xf1a8 fde=[ ad98] │ │ │ │ + 0xffffffffffdcd2a0 (offset: 0xacc80) -> 0xf1f4 fde=[ ade4] │ │ │ │ + 0xffffffffffdcd400 (offset: 0xacde0) -> 0xf24c fde=[ ae3c] │ │ │ │ + 0xffffffffffdcd4f0 (offset: 0xaced0) -> 0xf298 fde=[ ae88] │ │ │ │ + 0xffffffffffdcd5e0 (offset: 0xacfc0) -> 0xf2c8 fde=[ aeb8] │ │ │ │ + 0xffffffffffdcd6d0 (offset: 0xad0b0) -> 0xf300 fde=[ aef0] │ │ │ │ + 0xffffffffffdcd8c0 (offset: 0xad2a0) -> 0xf344 fde=[ af34] │ │ │ │ + 0xffffffffffdcdb50 (offset: 0xad530) -> 0xf398 fde=[ af88] │ │ │ │ + 0xffffffffffdcdd40 (offset: 0xad720) -> 0xf3dc fde=[ afcc] │ │ │ │ + 0xffffffffffdcdfd0 (offset: 0xad9b0) -> 0xf430 fde=[ b020] │ │ │ │ + 0xffffffffffdce050 (offset: 0xada30) -> 0xf444 fde=[ b034] │ │ │ │ + 0xffffffffffdce0c0 (offset: 0xadaa0) -> 0xf458 fde=[ b048] │ │ │ │ + 0xffffffffffdce140 (offset: 0xadb20) -> 0x106e4 fde=[ c2d4] │ │ │ │ + 0xffffffffffdcf6f0 (offset: 0xaf0d0) -> 0x1085c fde=[ c44c] │ │ │ │ + 0xffffffffffdd16c0 (offset: 0xb10a0) -> 0xf46c fde=[ b05c] │ │ │ │ + 0xffffffffffdd1720 (offset: 0xb1100) -> 0xf4b8 fde=[ b0a8] │ │ │ │ + 0xffffffffffdd1780 (offset: 0xb1160) -> 0x109f4 fde=[ c5e4] │ │ │ │ + 0xffffffffffdd1880 (offset: 0xb1260) -> 0xf4f4 fde=[ b0e4] │ │ │ │ + 0xffffffffffdd1960 (offset: 0xb1340) -> 0xf518 fde=[ b108] │ │ │ │ + 0xffffffffffdd1a40 (offset: 0xb1420) -> 0x10a38 fde=[ c628] │ │ │ │ + 0xffffffffffdd4070 (offset: 0xb3a50) -> 0x10d40 fde=[ c930] │ │ │ │ + 0xffffffffffdd6430 (offset: 0xb5e10) -> 0xf53c fde=[ b12c] │ │ │ │ + 0xffffffffffdd7040 (offset: 0xb6a20) -> 0xf67c fde=[ b26c] │ │ │ │ + 0xffffffffffdd7c50 (offset: 0xb7630) -> 0xf7bc fde=[ b3ac] │ │ │ │ + 0xffffffffffdd8200 (offset: 0xb7be0) -> 0xf80c fde=[ b3fc] │ │ │ │ + 0xffffffffffdd87b0 (offset: 0xb8190) -> 0xf85c fde=[ b44c] │ │ │ │ + 0xffffffffffdd99e0 (offset: 0xb93c0) -> 0xf88c fde=[ b47c] │ │ │ │ + 0xffffffffffddacc0 (offset: 0xba6a0) -> 0xf8bc fde=[ b4ac] │ │ │ │ + 0xffffffffffddbf10 (offset: 0xbb8f0) -> 0xf8ec fde=[ b4dc] │ │ │ │ + 0xffffffffffddd1a0 (offset: 0xbcb80) -> 0xf91c fde=[ b50c] │ │ │ │ + 0xffffffffffdddf90 (offset: 0xbd970) -> 0xf94c fde=[ b53c] │ │ │ │ + 0xffffffffffdded80 (offset: 0xbe760) -> 0xf97c fde=[ b56c] │ │ │ │ + 0xffffffffffddfb80 (offset: 0xbf560) -> 0xfac4 fde=[ b6b4] │ │ │ │ + 0xffffffffffde09a0 (offset: 0xc0380) -> 0xfc0c fde=[ b7fc] │ │ │ │ + 0xffffffffffde0ad0 (offset: 0xc04b0) -> 0x1102c fde=[ cc1c] │ │ │ │ + 0xffffffffffde0f50 (offset: 0xc0930) -> 0x11088 fde=[ cc78] │ │ │ │ + 0xffffffffffde13d0 (offset: 0xc0db0) -> 0x110e4 fde=[ ccd4] │ │ │ │ + 0xffffffffffde1920 (offset: 0xc1300) -> 0x11140 fde=[ cd30] │ │ │ │ + 0xffffffffffde1e70 (offset: 0xc1850) -> 0x1119c fde=[ cd8c] │ │ │ │ + 0xffffffffffde21a0 (offset: 0xc1b80) -> 0x111f0 fde=[ cde0] │ │ │ │ + 0xffffffffffde24d0 (offset: 0xc1eb0) -> 0xfc38 fde=[ b828] │ │ │ │ + 0xffffffffffde27d0 (offset: 0xc21b0) -> 0xfc84 fde=[ b874] │ │ │ │ + 0xffffffffffde2ad0 (offset: 0xc24b0) -> 0xfcd0 fde=[ b8c0] │ │ │ │ + 0xffffffffffde4530 (offset: 0xc3f10) -> 0xfddc fde=[ b9cc] │ │ │ │ + 0xffffffffffde7180 (offset: 0xc6b60) -> 0xfe0c fde=[ b9fc] │ │ │ │ + 0xffffffffffde8be0 (offset: 0xc85c0) -> 0xff18 fde=[ bb08] │ │ │ │ + 0xffffffffffdeb830 (offset: 0xcb210) -> 0xff48 fde=[ bb38] │ │ │ │ + 0xffffffffffdeba60 (offset: 0xcb440) -> 0x11244 fde=[ ce34] │ │ │ │ + 0xffffffffffdebfe0 (offset: 0xcb9c0) -> 0xff94 fde=[ bb84] │ │ │ │ + 0xffffffffffdec430 (offset: 0xcbe10) -> 0x10054 fde=[ bc44] │ │ │ │ + 0xffffffffffdec880 (offset: 0xcc260) -> 0x11294 fde=[ ce84] │ │ │ │ + 0xffffffffffded630 (offset: 0xcd010) -> 0x112e8 fde=[ ced8] │ │ │ │ + 0xffffffffffdee3e0 (offset: 0xcddc0) -> 0x10114 fde=[ bd04] │ │ │ │ + 0xffffffffffdee910 (offset: 0xce2f0) -> 0x1133c fde=[ cf2c] │ │ │ │ + 0xffffffffffdef690 (offset: 0xcf070) -> 0x11390 fde=[ cf80] │ │ │ │ + 0xffffffffffdf0410 (offset: 0xcfdf0) -> 0x10160 fde=[ bd50] │ │ │ │ + 0xffffffffffdf04e0 (offset: 0xcfec0) -> 0x10184 fde=[ bd74] │ │ │ │ + 0xffffffffffdf07e0 (offset: 0xd01c0) -> 0x101a0 fde=[ bd90] │ │ │ │ + 0xffffffffffdf1890 (offset: 0xd1270) -> 0x102cc fde=[ bebc] │ │ │ │ + 0xffffffffffdf2940 (offset: 0xd2320) -> 0x103f8 fde=[ bfe8] │ │ │ │ + 0xffffffffffdf4580 (offset: 0xd3f60) -> 0x104e4 fde=[ c0d4] │ │ │ │ + 0xffffffffffdf61c0 (offset: 0xd5ba0) -> 0x113e4 fde=[ cfd4] │ │ │ │ + 0xffffffffffdf6920 (offset: 0xd6300) -> 0x11438 fde=[ d028] │ │ │ │ + 0xffffffffffdf7070 (offset: 0xd6a50) -> 0x105d0 fde=[ c1c0] │ │ │ │ + 0xffffffffffdf7340 (offset: 0xd6d20) -> 0x1061c fde=[ c20c] │ │ │ │ + 0xffffffffffdf7850 (offset: 0xd7230) -> 0x1066c fde=[ c25c] │ │ │ │ + 0xffffffffffdf7c90 (offset: 0xd7670) -> 0x106b8 fde=[ c2a8] │ │ │ │ + 0xffffffffffdf7d30 (offset: 0xd7710) -> 0x1148c fde=[ d07c] │ │ │ │ + 0xffffffffffdf7ff0 (offset: 0xd79d0) -> 0x106d0 fde=[ c2c0] │ │ │ │ + 0xffffffffffdf8010 (offset: 0xd79f0) -> 0x114e0 fde=[ d0d0] │ │ │ │ + 0xffffffffffdf85c0 (offset: 0xd7fa0) -> 0x11534 fde=[ d124] │ │ │ │ + 0xffffffffffdf8b70 (offset: 0xd8550) -> 0x11588 fde=[ d178] │ │ │ │ + 0xffffffffffdf90e0 (offset: 0xd8ac0) -> 0x115a8 fde=[ d198] │ │ │ │ + 0xffffffffffdf9180 (offset: 0xd8b60) -> 0x115c0 fde=[ d1b0] │ │ │ │ + 0xffffffffffdf9210 (offset: 0xd8bf0) -> 0x115f4 fde=[ d1e4] │ │ │ │ + 0xffffffffffdf92a0 (offset: 0xd8c80) -> 0x11628 fde=[ d218] │ │ │ │ + 0xffffffffffdf93d0 (offset: 0xd8db0) -> 0x116ac fde=[ d29c] │ │ │ │ + 0xffffffffffdf9d80 (offset: 0xd9760) -> 0x11720 fde=[ d310] │ │ │ │ + 0xffffffffffdfb5b0 (offset: 0xdaf90) -> 0x117d4 fde=[ d3c4] │ │ │ │ + 0xffffffffffdfb6e0 (offset: 0xdb0c0) -> 0x11858 fde=[ d448] │ │ │ │ + 0xffffffffffdfb8b0 (offset: 0xdb290) -> 0x11894 fde=[ d484] │ │ │ │ + 0xffffffffffdfbad0 (offset: 0xdb4b0) -> 0x118d0 fde=[ d4c0] │ │ │ │ + 0xffffffffffdfbf40 (offset: 0xdb920) -> 0x11914 fde=[ d504] │ │ │ │ + 0xffffffffffdfc590 (offset: 0xdbf70) -> 0x11958 fde=[ d548] │ │ │ │ + 0xffffffffffdfc650 (offset: 0xdc030) -> 0x119d0 fde=[ d5c0] │ │ │ │ + 0xffffffffffdfc6b0 (offset: 0xdc090) -> 0x119e4 fde=[ d5d4] │ │ │ │ + 0xffffffffffdfc6c0 (offset: 0xdc0a0) -> 0x119f8 fde=[ d5e8] │ │ │ │ + 0xffffffffffdfc8c0 (offset: 0xdc2a0) -> 0x11a60 fde=[ d650] │ │ │ │ + 0xffffffffffdfcac0 (offset: 0xdc4a0) -> 0x11ac8 fde=[ d6b8] │ │ │ │ + 0xffffffffffdfd5b0 (offset: 0xdcf90) -> 0x11b18 fde=[ d708] │ │ │ │ + 0xffffffffffdfdf70 (offset: 0xdd950) -> 0x11b84 fde=[ d774] │ │ │ │ + 0xffffffffffdfe520 (offset: 0xddf00) -> 0x11bd4 fde=[ d7c4] │ │ │ │ + 0xffffffffffdfe8b0 (offset: 0xde290) -> 0x11c24 fde=[ d814] │ │ │ │ + 0xffffffffffdfea80 (offset: 0xde460) -> 0x11c78 fde=[ d868] │ │ │ │ + 0xffffffffffdfec50 (offset: 0xde630) -> 0x11cd0 fde=[ d8c0] │ │ │ │ + 0xffffffffffdfedc0 (offset: 0xde7a0) -> 0x11d14 fde=[ d904] │ │ │ │ + 0xffffffffffdff090 (offset: 0xdea70) -> 0x11d40 fde=[ d930] │ │ │ │ + 0xffffffffffdff1a0 (offset: 0xdeb80) -> 0x11d64 fde=[ d954] │ │ │ │ + 0xffffffffffdff2a0 (offset: 0xdec80) -> 0x11d88 fde=[ d978] │ │ │ │ + 0xffffffffffdff300 (offset: 0xdece0) -> 0x11dc4 fde=[ d9b4] │ │ │ │ + 0xffffffffffdff310 (offset: 0xdecf0) -> 0x11dd8 fde=[ d9c8] │ │ │ │ + 0xffffffffffdff350 (offset: 0xded30) -> 0x11e0c fde=[ d9fc] │ │ │ │ + 0xffffffffffdff360 (offset: 0xded40) -> 0x11e20 fde=[ da10] │ │ │ │ + 0xffffffffffdff370 (offset: 0xded50) -> 0x11e34 fde=[ da24] │ │ │ │ + 0xffffffffffdff380 (offset: 0xded60) -> 0x11e48 fde=[ da38] │ │ │ │ + 0xffffffffffdff3c0 (offset: 0xdeda0) -> 0x11e7c fde=[ da6c] │ │ │ │ + 0xffffffffffe005f0 (offset: 0xdffd0) -> 0x11ff8 fde=[ dbe8] │ │ │ │ + 0xffffffffffe017f0 (offset: 0xe11d0) -> 0x1250c fde=[ e0fc] │ │ │ │ + 0xffffffffffe02f00 (offset: 0xe28e0) -> 0x125fc fde=[ e1ec] │ │ │ │ + 0xffffffffffe04400 (offset: 0xe3de0) -> 0x126d0 fde=[ e2c0] │ │ │ │ + 0xffffffffffe04a80 (offset: 0xe4460) -> 0x12174 fde=[ dd64] │ │ │ │ + 0xffffffffffe04f10 (offset: 0xe48f0) -> 0x121c4 fde=[ ddb4] │ │ │ │ + 0xffffffffffe053a0 (offset: 0xe4d80) -> 0x12214 fde=[ de04] │ │ │ │ + 0xffffffffffe065a0 (offset: 0xe5f80) -> 0x12390 fde=[ df80] │ │ │ │ + 0xffffffffffe077d0 (offset: 0xe71b0) -> 0x12728 fde=[ e318] │ │ │ │ + 0xffffffffffe078f0 (offset: 0xe72d0) -> 0x1274c fde=[ e33c] │ │ │ │ + 0xffffffffffe07a10 (offset: 0xe73f0) -> 0x12770 fde=[ e360] │ │ │ │ + 0xffffffffffe07b30 (offset: 0xe7510) -> 0x12794 fde=[ e384] │ │ │ │ + 0xffffffffffe07c50 (offset: 0xe7630) -> 0x127b8 fde=[ e3a8] │ │ │ │ + 0xffffffffffe07e30 (offset: 0xe7810) -> 0x127e8 fde=[ e3d8] │ │ │ │ + 0xffffffffffe07f30 (offset: 0xe7910) -> 0x12818 fde=[ e408] │ │ │ │ + 0xffffffffffe085a0 (offset: 0xe7f80) -> 0x12868 fde=[ e458] │ │ │ │ + 0xffffffffffe08c10 (offset: 0xe85f0) -> 0x128b8 fde=[ e4a8] │ │ │ │ + 0xffffffffffe09280 (offset: 0xe8c60) -> 0x12908 fde=[ e4f8] │ │ │ │ + 0xffffffffffe09920 (offset: 0xe9300) -> 0x12954 fde=[ e544] │ │ │ │ + 0xffffffffffe09fe0 (offset: 0xe99c0) -> 0x129a0 fde=[ e590] │ │ │ │ + 0xffffffffffe0a650 (offset: 0xea030) -> 0x129f0 fde=[ e5e0] │ │ │ │ + 0xffffffffffe0ad10 (offset: 0xea6f0) -> 0x12a3c fde=[ e62c] │ │ │ │ + 0xffffffffffe0b3b0 (offset: 0xead90) -> 0x12a88 fde=[ e678] │ │ │ │ + 0xffffffffffe0ba00 (offset: 0xeb3e0) -> 0x12b50 fde=[ e740] │ │ │ │ + 0xffffffffffe0ba60 (offset: 0xeb440) -> 0x12b8c fde=[ e77c] │ │ │ │ + 0xffffffffffe0bb30 (offset: 0xeb510) -> 0x12ba8 fde=[ e798] │ │ │ │ + 0xffffffffffe0c6d0 (offset: 0xec0b0) -> 0x12c90 fde=[ e880] │ │ │ │ + 0xffffffffffe0d270 (offset: 0xecc50) -> 0x1324c fde=[ ee3c] │ │ │ │ + 0xffffffffffe125f0 (offset: 0xf1fd0) -> 0x1351c fde=[ f10c] │ │ │ │ + 0xffffffffffe18160 (offset: 0xf7b40) -> 0x13814 fde=[ f404] │ │ │ │ + 0xffffffffffe1c320 (offset: 0xfbd00) -> 0x1399c fde=[ f58c] │ │ │ │ + 0xffffffffffe20500 (offset: 0xffee0) -> 0x12d78 fde=[ e968] │ │ │ │ + 0xffffffffffe21840 (offset: 0x101220) -> 0x12da8 fde=[ e998] │ │ │ │ + 0xffffffffffe22c60 (offset: 0x102640) -> 0x12dd8 fde=[ e9c8] │ │ │ │ + 0xffffffffffe22f80 (offset: 0x102960) -> 0x12e14 fde=[ ea04] │ │ │ │ + 0xffffffffffe232a0 (offset: 0x102c80) -> 0x12e50 fde=[ ea40] │ │ │ │ + 0xffffffffffe23ed0 (offset: 0x1038b0) -> 0x12ef0 fde=[ eae0] │ │ │ │ + 0xffffffffffe24b00 (offset: 0x1044e0) -> 0x12f90 fde=[ eb80] │ │ │ │ + 0xffffffffffe253a0 (offset: 0x104d80) -> 0x12fc0 fde=[ ebb0] │ │ │ │ + 0xffffffffffe25c60 (offset: 0x105640) -> 0x12ff0 fde=[ ebe0] │ │ │ │ + 0xffffffffffe26020 (offset: 0x105a00) -> 0x1303c fde=[ ec2c] │ │ │ │ + 0xffffffffffe26fa0 (offset: 0x106980) -> 0x1306c fde=[ ec5c] │ │ │ │ + 0xffffffffffe27f20 (offset: 0x107900) -> 0x1309c fde=[ ec8c] │ │ │ │ + 0xffffffffffe28c20 (offset: 0x108600) -> 0x13124 fde=[ ed14] │ │ │ │ + 0xffffffffffe29920 (offset: 0x109300) -> 0x131ac fde=[ ed9c] │ │ │ │ + 0xffffffffffe29c20 (offset: 0x109600) -> 0x131dc fde=[ edcc] │ │ │ │ + 0xffffffffffe29f30 (offset: 0x109910) -> 0x1320c fde=[ edfc] │ │ │ │ + 0xffffffffffe29fd0 (offset: 0x1099b0) -> 0x13224 fde=[ ee14] │ │ │ │ + 0xffffffffffe2a0e0 (offset: 0x109ac0) -> 0x13238 fde=[ ee28] │ │ │ │ + 0xffffffffffe2a100 (offset: 0x109ae0) -> 0x13b28 fde=[ f718] │ │ │ │ + 0xffffffffffe2a200 (offset: 0x109be0) -> 0x13b58 fde=[ f748] │ │ │ │ + 0xffffffffffe2a580 (offset: 0x109f60) -> 0x13ba4 fde=[ f794] │ │ │ │ + 0xffffffffffe2a930 (offset: 0x10a310) -> 0x13bf0 fde=[ f7e0] │ │ │ │ + 0xffffffffffe2b950 (offset: 0x10b330) -> 0x13d18 fde=[ f908] │ │ │ │ + 0xffffffffffe2c970 (offset: 0x10c350) -> 0x13e40 fde=[ fa30] │ │ │ │ + 0xffffffffffe2ca60 (offset: 0x10c440) -> 0x13e90 fde=[ fa80] │ │ │ │ + 0xffffffffffe2cb50 (offset: 0x10c530) -> 0x13ee0 fde=[ fad0] │ │ │ │ + 0xffffffffffe2d750 (offset: 0x10d130) -> 0x13f10 fde=[ fb00] │ │ │ │ + 0xffffffffffe2e5f0 (offset: 0x10dfd0) -> 0x13f40 fde=[ fb30] │ │ │ │ + 0xffffffffffe2f4a0 (offset: 0x10ee80) -> 0x13f70 fde=[ fb60] │ │ │ │ + 0xffffffffffe300f0 (offset: 0x10fad0) -> 0x13fa0 fde=[ fb90] │ │ │ │ + 0xffffffffffe302b0 (offset: 0x10fc90) -> 0x13fc0 fde=[ fbb0] │ │ │ │ + 0xffffffffffe30470 (offset: 0x10fe50) -> 0x13fe0 fde=[ fbd0] │ │ │ │ + 0xffffffffffe30af0 (offset: 0x1104d0) -> 0x1402c fde=[ fc1c] │ │ │ │ + 0xffffffffffe30c40 (offset: 0x110620) -> 0x14090 fde=[ fc80] │ │ │ │ + 0xffffffffffe30ef0 (offset: 0x1108d0) -> 0x140dc fde=[ fccc] │ │ │ │ + 0xffffffffffe32430 (offset: 0x111e10) -> 0x14128 fde=[ fd18] │ │ │ │ + 0xffffffffffe32b90 (offset: 0x112570) -> 0x14174 fde=[ fd64] │ │ │ │ + 0xffffffffffe32c90 (offset: 0x112670) -> 0x141d8 fde=[ fdc8] │ │ │ │ + 0xffffffffffe32ef0 (offset: 0x1128d0) -> 0x1423c fde=[ fe2c] │ │ │ │ + 0xffffffffffe33050 (offset: 0x112a30) -> 0x142a0 fde=[ fe90] │ │ │ │ + 0xffffffffffe33910 (offset: 0x1132f0) -> 0x14308 fde=[ fef8] │ │ │ │ + 0xffffffffffe341d0 (offset: 0x113bb0) -> 0x14370 fde=[ ff60] │ │ │ │ + 0xffffffffffe34ae0 (offset: 0x1144c0) -> 0x143f0 fde=[ ffe0] │ │ │ │ + 0xffffffffffe350c0 (offset: 0x114aa0) -> 0x14470 fde=[ 10060] │ │ │ │ + 0xffffffffffe35580 (offset: 0x114f60) -> 0x14508 fde=[ 100f8] │ │ │ │ + 0xffffffffffe356b0 (offset: 0x115090) -> 0x14558 fde=[ 10148] │ │ │ │ + 0xffffffffffe357e0 (offset: 0x1151c0) -> 0x145a8 fde=[ 10198] │ │ │ │ + 0xffffffffffe35b40 (offset: 0x115520) -> 0x14610 fde=[ 10200] │ │ │ │ + 0xffffffffffe35ea0 (offset: 0x115880) -> 0x14678 fde=[ 10268] │ │ │ │ + 0xffffffffffe361b0 (offset: 0x115b90) -> 0x14740 fde=[ 10330] │ │ │ │ + 0xffffffffffe364c0 (offset: 0x115ea0) -> 0x14808 fde=[ 103f8] │ │ │ │ + 0xffffffffffe368c0 (offset: 0x1162a0) -> 0x14870 fde=[ 10460] │ │ │ │ + 0xffffffffffe36bb0 (offset: 0x116590) -> 0x148d8 fde=[ 104c8] │ │ │ │ + 0xffffffffffe36d10 (offset: 0x1166f0) -> 0x14928 fde=[ 10518] │ │ │ │ + 0xffffffffffe36e70 (offset: 0x116850) -> 0x14978 fde=[ 10568] │ │ │ │ + 0xffffffffffe37390 (offset: 0x116d70) -> 0x149dc fde=[ 105cc] │ │ │ │ + 0xffffffffffe37750 (offset: 0x117130) -> 0x14a8c fde=[ 1067c] │ │ │ │ + 0xffffffffffe37d70 (offset: 0x117750) -> 0x14ae0 fde=[ 106d0] │ │ │ │ + 0xffffffffffe38aa0 (offset: 0x118480) -> 0x14a40 fde=[ 10630] │ │ │ │ + 0xffffffffffe38c20 (offset: 0x118600) -> 0x14b38 fde=[ 10728] │ │ │ │ + 0xffffffffffe38c70 (offset: 0x118650) -> 0x14b6c fde=[ 1075c] │ │ │ │ + 0xffffffffffe38e70 (offset: 0x118850) -> 0x14bc0 fde=[ 107b0] │ │ │ │ + 0xffffffffffe390b0 (offset: 0x118a90) -> 0x14c10 fde=[ 10800] │ │ │ │ + 0xffffffffffe391e0 (offset: 0x118bc0) -> 0x14c58 fde=[ 10848] │ │ │ │ + 0xffffffffffe39330 (offset: 0x118d10) -> 0x14cac fde=[ 1089c] │ │ │ │ + 0xffffffffffe39480 (offset: 0x118e60) -> 0x14eb0 fde=[ 10aa0] │ │ │ │ + 0xffffffffffe394b0 (offset: 0x118e90) -> 0x14ed0 fde=[ 10ac0] │ │ │ │ + 0xffffffffffe395d0 (offset: 0x118fb0) -> 0x14ef8 fde=[ 10ae8] │ │ │ │ + 0xffffffffffe39660 (offset: 0x119040) -> 0x14fa8 fde=[ 10b98] │ │ │ │ + 0xffffffffffe397a0 (offset: 0x119180) -> 0x14f30 fde=[ 10b20] │ │ │ │ + 0xffffffffffe39cb0 (offset: 0x119690) -> 0x14f7c fde=[ 10b6c] │ │ │ │ + 0xffffffffffe39d70 (offset: 0x119750) -> 0x14fe8 fde=[ 10bd8] │ │ │ │ + 0xffffffffffe39e40 (offset: 0x119820) -> 0x15000 fde=[ 10bf0] │ │ │ │ + 0xffffffffffe39f30 (offset: 0x119910) -> 0x15028 fde=[ 10c18] │ │ │ │ + 0xffffffffffe3a360 (offset: 0x119d40) -> 0x15078 fde=[ 10c68] │ │ │ │ + 0xffffffffffe3a890 (offset: 0x11a270) -> 0x15090 fde=[ 10c80] │ │ │ │ + 0xffffffffffe3a950 (offset: 0x11a330) -> 0x150a4 fde=[ 10c94] │ │ │ │ + 0xffffffffffe3aa10 (offset: 0x11a3f0) -> 0x150c0 fde=[ 10cb0] │ │ │ │ + 0xffffffffffe3ab60 (offset: 0x11a540) -> 0x150d8 fde=[ 10cc8] │ │ │ │ + 0xffffffffffe3ac40 (offset: 0x11a620) -> 0x150ec fde=[ 10cdc] │ │ │ │ + 0xffffffffffe3ac60 (offset: 0x11a640) -> 0x15100 fde=[ 10cf0] │ │ │ │ + 0xffffffffffe3adb0 (offset: 0x11a790) -> 0x15140 fde=[ 10d30] │ │ │ │ + 0xffffffffffe3af00 (offset: 0x11a8e0) -> 0x15180 fde=[ 10d70] │ │ │ │ + 0xffffffffffe3af80 (offset: 0x11a960) -> 0x151b0 fde=[ 10da0] │ │ │ │ + 0xffffffffffe3b050 (offset: 0x11aa30) -> 0x151e4 fde=[ 10dd4] │ │ │ │ + 0xffffffffffe3b0d0 (offset: 0x11aab0) -> 0x15258 fde=[ 10e48] │ │ │ │ + 0xffffffffffe3b4c0 (offset: 0x11aea0) -> 0x152a4 fde=[ 10e94] │ │ │ │ + 0xffffffffffe3b8f0 (offset: 0x11b2d0) -> 0x152f4 fde=[ 10ee4] │ │ │ │ + 0xffffffffffe3c430 (offset: 0x11be10) -> 0x15344 fde=[ 10f34] │ │ │ │ + 0xffffffffffe3cf70 (offset: 0x11c950) -> 0x15394 fde=[ 10f84] │ │ │ │ + 0xffffffffffe3d790 (offset: 0x11d170) -> 0x153e4 fde=[ 10fd4] │ │ │ │ + 0xffffffffffe3dff0 (offset: 0x11d9d0) -> 0x15434 fde=[ 11024] │ │ │ │ + 0xffffffffffe3e650 (offset: 0x11e030) -> 0x15484 fde=[ 11074] │ │ │ │ + 0xffffffffffe3ecb6 (offset: 0x11e696) -> 0x154fc fde=[ 110ec] │ │ │ │ + 0xffffffffffe3ece9 (offset: 0x11e6c9) -> 0x15510 fde=[ 11100] │ │ │ │ + 0xffffffffffe3ee13 (offset: 0x11e7f3) -> 0x15538 fde=[ 11128] │ │ │ │ + 0xffffffffffe3efb0 (offset: 0x11e990) -> 0x15568 fde=[ 11158] │ │ │ │ + 0xffffffffffe3f390 (offset: 0x11ed70) -> 0x155a8 fde=[ 11198] │ │ │ │ + 0xffffffffffe3f600 (offset: 0x11efe0) -> 0x15628 fde=[ 11218] │ │ │ │ + 0xffffffffffe3f870 (offset: 0x11f250) -> 0x156a8 fde=[ 11298] │ │ │ │ + 0xffffffffffe3fa80 (offset: 0x11f460) -> 0x156f4 fde=[ 112e4] │ │ │ │ + 0xffffffffffe3fca0 (offset: 0x11f680) -> 0x15740 fde=[ 11330] │ │ │ │ + 0xffffffffffe3fe70 (offset: 0x11f850) -> 0x15790 fde=[ 11380] │ │ │ │ + 0xffffffffffe40050 (offset: 0x11fa30) -> 0x157e0 fde=[ 113d0] │ │ │ │ + 0xffffffffffe40300 (offset: 0x11fce0) -> 0x1582c fde=[ 1141c] │ │ │ │ + 0xffffffffffe405b0 (offset: 0x11ff90) -> 0x15878 fde=[ 11468] │ │ │ │ + 0xffffffffffe40920 (offset: 0x120300) -> 0x158c8 fde=[ 114b8] │ │ │ │ + 0xffffffffffe40c00 (offset: 0x1205e0) -> 0x15914 fde=[ 11504] │ │ │ │ + 0xffffffffffe40f50 (offset: 0x120930) -> 0x15960 fde=[ 11550] │ │ │ │ + 0xffffffffffe41230 (offset: 0x120c10) -> 0x159ac fde=[ 1159c] │ │ │ │ + 0xffffffffffe413b0 (offset: 0x120d90) -> 0x159f8 fde=[ 115e8] │ │ │ │ + 0xffffffffffe41460 (offset: 0x120e40) -> 0x15a44 fde=[ 11634] │ │ │ │ + 0xffffffffffe41680 (offset: 0x121060) -> 0x15a84 fde=[ 11674] │ │ │ │ + 0xffffffffffe417e0 (offset: 0x1211c0) -> 0x15ad0 fde=[ 116c0] │ │ │ │ + 0xffffffffffe41d90 (offset: 0x121770) -> 0x15b20 fde=[ 11710] │ │ │ │ + 0xffffffffffe424f0 (offset: 0x121ed0) -> 0x15b70 fde=[ 11760] │ │ │ │ + 0xffffffffffe426c0 (offset: 0x1220a0) -> 0x15bbc fde=[ 117ac] │ │ │ │ + 0xffffffffffe427c0 (offset: 0x1221a0) -> 0x15c08 fde=[ 117f8] │ │ │ │ + 0xffffffffffe42970 (offset: 0x122350) -> 0x15c54 fde=[ 11844] │ │ │ │ + 0xffffffffffe429e0 (offset: 0x1223c0) -> 0x15c9c fde=[ 1188c] │ │ │ │ + 0xffffffffffe42bf0 (offset: 0x1225d0) -> 0x15ce8 fde=[ 118d8] │ │ │ │ + 0xffffffffffe42d40 (offset: 0x122720) -> 0x15d34 fde=[ 11924] │ │ │ │ + 0xffffffffffe42ef0 (offset: 0x1228d0) -> 0x15d80 fde=[ 11970] │ │ │ │ + 0xffffffffffe43160 (offset: 0x122b40) -> 0x15dcc fde=[ 119bc] │ │ │ │ + 0xffffffffffe434e0 (offset: 0x122ec0) -> 0x15e1c fde=[ 11a0c] │ │ │ │ + 0xffffffffffe438a0 (offset: 0x123280) -> 0x15e6c fde=[ 11a5c] │ │ │ │ + 0xffffffffffe43c90 (offset: 0x123670) -> 0x15eb8 fde=[ 11aa8] │ │ │ │ + 0xffffffffffe43fe0 (offset: 0x1239c0) -> 0x15f04 fde=[ 11af4] │ │ │ │ + 0xffffffffffe44370 (offset: 0x123d50) -> 0x15f54 fde=[ 11b44] │ │ │ │ + 0xffffffffffe446c0 (offset: 0x1240a0) -> 0x15fa4 fde=[ 11b94] │ │ │ │ + 0xffffffffffe44a90 (offset: 0x124470) -> 0x15ff0 fde=[ 11be0] │ │ │ │ + 0xffffffffffe44e70 (offset: 0x124850) -> 0x1603c fde=[ 11c2c] │ │ │ │ + 0xffffffffffe45f70 (offset: 0x125950) -> 0x1608c fde=[ 11c7c] │ │ │ │ + 0xffffffffffe470a0 (offset: 0x126a80) -> 0x160dc fde=[ 11ccc] │ │ │ │ + 0xffffffffffe47370 (offset: 0x126d50) -> 0x16128 fde=[ 11d18] │ │ │ │ + 0xffffffffffe47590 (offset: 0x126f70) -> 0x16174 fde=[ 11d64] │ │ │ │ + 0xffffffffffe47600 (offset: 0x126fe0) -> 0x161bc fde=[ 11dac] │ │ │ │ + 0xffffffffffe47670 (offset: 0x127050) -> 0x16204 fde=[ 11df4] │ │ │ │ + 0xffffffffffe47730 (offset: 0x127110) -> 0x162a8 fde=[ 11e98] │ │ │ │ + 0xffffffffffe47830 (offset: 0x127210) -> 0x16248 fde=[ 11e38] │ │ │ │ + 0xffffffffffe47990 (offset: 0x127370) -> 0x16278 fde=[ 11e68] │ │ │ │ + 0xffffffffffe47af0 (offset: 0x1274d0) -> 0x162d8 fde=[ 11ec8] │ │ │ │ + 0xffffffffffe47b10 (offset: 0x1274f0) -> 0x162ec fde=[ 11edc] │ │ │ │ + 0xffffffffffe47b30 (offset: 0x127510) -> 0x16300 fde=[ 11ef0] │ │ │ │ + 0xffffffffffe47c50 (offset: 0x127630) -> 0x16328 fde=[ 11f18] │ │ │ │ + 0xffffffffffe47cc0 (offset: 0x1276a0) -> 0x16354 fde=[ 11f44] │ │ │ │ + 0xffffffffffe47f10 (offset: 0x1278f0) -> 0x16438 fde=[ 12028] │ │ │ │ + 0xffffffffffe47f30 (offset: 0x127910) -> 0x1644c fde=[ 1203c] │ │ │ │ + 0xffffffffffe47f50 (offset: 0x127930) -> 0x16460 fde=[ 12050] │ │ │ │ + 0xffffffffffe48070 (offset: 0x127a50) -> 0x16488 fde=[ 12078] │ │ │ │ + 0xffffffffffe480e0 (offset: 0x127ac0) -> 0x164c8 fde=[ 120b8] │ │ │ │ + 0xffffffffffe48270 (offset: 0x127c50) -> 0x164b4 fde=[ 120a4] │ │ │ │ + 0xffffffffffe48290 (offset: 0x127c70) -> 0x164f8 fde=[ 120e8] │ │ │ │ + 0xffffffffffe482b0 (offset: 0x127c90) -> 0x1650c fde=[ 120fc] │ │ │ │ + 0xffffffffffe482d0 (offset: 0x127cb0) -> 0x16520 fde=[ 12110] │ │ │ │ + 0xffffffffffe484f0 (offset: 0x127ed0) -> 0x16590 fde=[ 12180] │ │ │ │ + 0xffffffffffe48600 (offset: 0x127fe0) -> 0x165e4 fde=[ 121d4] │ │ │ │ + 0xffffffffffe48710 (offset: 0x1280f0) -> 0x16638 fde=[ 12228] │ │ │ │ + 0xffffffffffe487c0 (offset: 0x1281a0) -> 0x16668 fde=[ 12258] │ │ │ │ + 0xffffffffffe48870 (offset: 0x128250) -> 0x16698 fde=[ 12288] │ │ │ │ + 0xffffffffffe48970 (offset: 0x128350) -> 0x166e0 fde=[ 122d0] │ │ │ │ + 0xffffffffffe48a70 (offset: 0x128450) -> 0x16728 fde=[ 12318] │ │ │ │ + 0xffffffffffe48bc0 (offset: 0x1285a0) -> 0x167ac fde=[ 1239c] │ │ │ │ + 0xffffffffffe48d10 (offset: 0x1286f0) -> 0x16848 fde=[ 12438] │ │ │ │ + 0xffffffffffe48d20 (offset: 0x128700) -> 0x1685c fde=[ 1244c] │ │ │ │ + 0xffffffffffe48d70 (offset: 0x128750) -> 0x16898 fde=[ 12488] │ │ │ │ + 0xffffffffffe49290 (offset: 0x128c70) -> 0x168e8 fde=[ 124d8] │ │ │ │ + 0xffffffffffe49400 (offset: 0x128de0) -> 0x168fc fde=[ 124ec] │ │ │ │ + 0xffffffffffe499a0 (offset: 0x129380) -> 0x16944 fde=[ 12534] │ │ │ │ + 0xffffffffffe49b80 (offset: 0x129560) -> 0x16bf0 fde=[ 127e0] │ │ │ │ + 0xffffffffffe49d30 (offset: 0x129710) -> 0x16990 fde=[ 12580] │ │ │ │ + 0xffffffffffe4a430 (offset: 0x129e10) -> 0x169e0 fde=[ 125d0] │ │ │ │ + 0xffffffffffe4ab50 (offset: 0x12a530) -> 0x16a30 fde=[ 12620] │ │ │ │ + 0xffffffffffe4b090 (offset: 0x12aa70) -> 0x16a80 fde=[ 12670] │ │ │ │ + 0xffffffffffe4b1f0 (offset: 0x12abd0) -> 0x16c40 fde=[ 12830] │ │ │ │ + 0xffffffffffe4b390 (offset: 0x12ad70) -> 0x16a94 fde=[ 12684] │ │ │ │ + 0xffffffffffe4b570 (offset: 0x12af50) -> 0x16ae0 fde=[ 126d0] │ │ │ │ + 0xffffffffffe4ba30 (offset: 0x12b410) -> 0x16b30 fde=[ 12720] │ │ │ │ + 0xffffffffffe4bf70 (offset: 0x12b950) -> 0x16ba0 fde=[ 12790] │ │ │ │ + 0xffffffffffe4c430 (offset: 0x12be10) -> 0x16c90 fde=[ 12880] │ │ │ │ + 0xffffffffffe4c470 (offset: 0x12be50) -> 0x16cc0 fde=[ 128b0] │ │ │ │ + 0xffffffffffe4c6c0 (offset: 0x12c0a0) -> 0x16d18 fde=[ 12908] │ │ │ │ + 0xffffffffffe4c6f0 (offset: 0x12c0d0) -> 0x16dfc fde=[ 129ec] │ │ │ │ + 0xffffffffffe4cd30 (offset: 0x12c710) -> 0x16d2c fde=[ 1291c] │ │ │ │ + 0xffffffffffe4ceb0 (offset: 0x12c890) -> 0x16d78 fde=[ 12968] │ │ │ │ + 0xffffffffffe4cf60 (offset: 0x12c940) -> 0x16d98 fde=[ 12988] │ │ │ │ + 0xffffffffffe4d2f0 (offset: 0x12ccd0) -> 0x16e50 fde=[ 12a40] │ │ │ │ + 0xffffffffffe4e690 (offset: 0x12e070) -> 0x16ea0 fde=[ 12a90] │ │ │ │ + 0xffffffffffe4e780 (offset: 0x12e160) -> 0x16ec8 fde=[ 12ab8] │ │ │ │ + 0xffffffffffe4ee90 (offset: 0x12e870) -> 0x16f18 fde=[ 12b08] │ │ │ │ + 0xffffffffffe4fc00 (offset: 0x12f5e0) -> 0x16f70 fde=[ 12b60] │ │ │ │ + 0xffffffffffe4fcd0 (offset: 0x12f6b0) -> 0x16fb8 fde=[ 12ba8] │ │ │ │ + 0xffffffffffe4fe20 (offset: 0x12f800) -> 0x16fd0 fde=[ 12bc0] │ │ │ │ + 0xffffffffffe4ff90 (offset: 0x12f970) -> 0x17014 fde=[ 12c04] │ │ │ │ + 0xffffffffffe50260 (offset: 0x12fc40) -> 0x17040 fde=[ 12c30] │ │ │ │ + 0xffffffffffe50320 (offset: 0x12fd00) -> 0x17058 fde=[ 12c48] │ │ │ │ + 0xffffffffffe50740 (offset: 0x130120) -> 0x171a0 fde=[ 12d90] │ │ │ │ + 0xffffffffffe507d0 (offset: 0x1301b0) -> 0x171cc fde=[ 12dbc] │ │ │ │ + 0xffffffffffe50860 (offset: 0x130240) -> 0x171f8 fde=[ 12de8] │ │ │ │ + 0xffffffffffe508f0 (offset: 0x1302d0) -> 0x17224 fde=[ 12e14] │ │ │ │ + 0xffffffffffe50980 (offset: 0x130360) -> 0x17250 fde=[ 12e40] │ │ │ │ + 0xffffffffffe50a10 (offset: 0x1303f0) -> 0x1727c fde=[ 12e6c] │ │ │ │ + 0xffffffffffe50aa0 (offset: 0x130480) -> 0x172a8 fde=[ 12e98] │ │ │ │ + 0xffffffffffe50e40 (offset: 0x130820) -> 0x17368 fde=[ 12f58] │ │ │ │ + 0xffffffffffe51300 (offset: 0x130ce0) -> 0x1743c fde=[ 1302c] │ │ │ │ + 0xffffffffffe51e10 (offset: 0x1317f0) -> 0x174d8 fde=[ 130c8] │ │ │ │ + 0xffffffffffe52600 (offset: 0x131fe0) -> 0x17564 fde=[ 13154] │ │ │ │ + 0xffffffffffe52f20 (offset: 0x132900) -> 0x1778c fde=[ 1337c] │ │ │ │ + 0xffffffffffe53640 (offset: 0x133020) -> 0x17804 fde=[ 133f4] │ │ │ │ + 0xffffffffffe53b10 (offset: 0x1334f0) -> 0x17860 fde=[ 13450] │ │ │ │ + 0xffffffffffe54020 (offset: 0x133a00) -> 0x178c4 fde=[ 134b4] │ │ │ │ + 0xffffffffffe54810 (offset: 0x1341f0) -> 0x17914 fde=[ 13504] │ │ │ │ + 0xffffffffffe55000 (offset: 0x1349e0) -> 0x17964 fde=[ 13554] │ │ │ │ + 0xffffffffffe55020 (offset: 0x134a00) -> 0x17978 fde=[ 13568] │ │ │ │ + 0xffffffffffe551a0 (offset: 0x134b80) -> 0x179a4 fde=[ 13594] │ │ │ │ + 0xffffffffffe553a0 (offset: 0x134d80) -> 0x179d8 fde=[ 135c8] │ │ │ │ + 0xffffffffffe55790 (offset: 0x135170) -> 0x17a2c fde=[ 1361c] │ │ │ │ + 0xffffffffffe55ca0 (offset: 0x135680) -> 0x17a80 fde=[ 13670] │ │ │ │ + 0xffffffffffe55cf0 (offset: 0x1356d0) -> 0x17aa0 fde=[ 13690] │ │ │ │ + 0xffffffffffe55d90 (offset: 0x135770) -> 0x17af0 fde=[ 136e0] │ │ │ │ + 0xffffffffffe56d00 (offset: 0x1366e0) -> 0x17b60 fde=[ 13750] │ │ │ │ + 0xffffffffffe58080 (offset: 0x137a60) -> 0x17bd0 fde=[ 137c0] │ │ │ │ + 0xffffffffffe58230 (offset: 0x137c10) -> 0x17c08 fde=[ 137f8] │ │ │ │ + 0xffffffffffe583a0 (offset: 0x137d80) -> 0x17e1c fde=[ 13a0c] │ │ │ │ + 0xffffffffffe585a0 (offset: 0x137f80) -> 0x17e44 fde=[ 13a34] │ │ │ │ + 0xffffffffffe58790 (offset: 0x138170) -> 0x17c88 fde=[ 13878] │ │ │ │ + 0xffffffffffe58810 (offset: 0x1381f0) -> 0x17c9c fde=[ 1388c] │ │ │ │ + 0xffffffffffe588a0 (offset: 0x138280) -> 0x17cb0 fde=[ 138a0] │ │ │ │ + 0xffffffffffe589f0 (offset: 0x1383d0) -> 0x17ce8 fde=[ 138d8] │ │ │ │ + 0xffffffffffe58b40 (offset: 0x138520) -> 0x17d30 fde=[ 13920] │ │ │ │ + 0xffffffffffe58c90 (offset: 0x138670) -> 0x17d78 fde=[ 13968] │ │ │ │ + 0xffffffffffe58d40 (offset: 0x138720) -> 0x17d98 fde=[ 13988] │ │ │ │ + 0xffffffffffe58e60 (offset: 0x138840) -> 0x17dd0 fde=[ 139c0] │ │ │ │ + 0xffffffffffe58f80 (offset: 0x138960) -> 0x17e08 fde=[ 139f8] │ │ │ │ + 0xffffffffffe59010 (offset: 0x1389f0) -> 0x17e6c fde=[ 13a5c] │ │ │ │ + 0xffffffffffe59370 (offset: 0x138d50) -> 0x17ebc fde=[ 13aac] │ │ │ │ + 0xffffffffffe59660 (offset: 0x139040) -> 0x17f0c fde=[ 13afc] │ │ │ │ + 0xffffffffffe599b0 (offset: 0x139390) -> 0x17f5c fde=[ 13b4c] │ │ │ │ + 0xffffffffffe59d00 (offset: 0x1396e0) -> 0x17fb0 fde=[ 13ba0] │ │ │ │ + 0xffffffffffe5a4c0 (offset: 0x139ea0) -> 0x18000 fde=[ 13bf0] │ │ │ │ + 0xffffffffffe5ac70 (offset: 0x13a650) -> 0x18050 fde=[ 13c40] │ │ │ │ + 0xffffffffffe5aed0 (offset: 0x13a8b0) -> 0x18098 fde=[ 13c88] │ │ │ │ + 0xffffffffffe5b120 (offset: 0x13ab00) -> 0x18218 fde=[ 13e08] │ │ │ │ + 0xffffffffffe5b220 (offset: 0x13ac00) -> 0x18238 fde=[ 13e28] │ │ │ │ + 0xffffffffffe5b660 (offset: 0x13b040) -> 0x18284 fde=[ 13e74] │ │ │ │ + 0xffffffffffe5b980 (offset: 0x13b360) -> 0x182d0 fde=[ 13ec0] │ │ │ │ + 0xffffffffffe5bc30 (offset: 0x13b610) -> 0x1831c fde=[ 13f0c] │ │ │ │ + 0xffffffffffe5be40 (offset: 0x13b820) -> 0x18368 fde=[ 13f58] │ │ │ │ + 0xffffffffffe5c1f0 (offset: 0x13bbd0) -> 0x183b4 fde=[ 13fa4] │ │ │ │ + 0xffffffffffe5c5e0 (offset: 0x13bfc0) -> 0x18400 fde=[ 13ff0] │ │ │ │ + 0xffffffffffe5c780 (offset: 0x13c160) -> 0x18428 fde=[ 14018] │ │ │ │ + 0xffffffffffe5c9d0 (offset: 0x13c3b0) -> 0x18464 fde=[ 14054] │ │ │ │ + 0xffffffffffe5cc20 (offset: 0x13c600) -> 0x184a0 fde=[ 14090] │ │ │ │ + 0xffffffffffe5cc70 (offset: 0x13c650) -> 0x184c8 fde=[ 140b8] │ │ │ │ + 0xffffffffffe5ccd0 (offset: 0x13c6b0) -> 0x185f8 fde=[ 141e8] │ │ │ │ + 0xffffffffffe5ceb0 (offset: 0x13c890) -> 0x18634 fde=[ 14224] │ │ │ │ + 0xffffffffffe5d1e0 (offset: 0x13cbc0) -> 0x18688 fde=[ 14278] │ │ │ │ + 0xffffffffffe5d510 (offset: 0x13cef0) -> 0x18504 fde=[ 140f4] │ │ │ │ + 0xffffffffffe5d5a0 (offset: 0x13cf80) -> 0x18524 fde=[ 14114] │ │ │ │ + 0xffffffffffe5d5d0 (offset: 0x13cfb0) -> 0x18544 fde=[ 14134] │ │ │ │ + 0xffffffffffe5d660 (offset: 0x13d040) -> 0x186dc fde=[ 142cc] │ │ │ │ + 0xffffffffffe5d770 (offset: 0x13d150) -> 0x18564 fde=[ 14154] │ │ │ │ + 0xffffffffffe5d7a0 (offset: 0x13d180) -> 0x18584 fde=[ 14174] │ │ │ │ + 0xffffffffffe5d7c0 (offset: 0x13d1a0) -> 0x18598 fde=[ 14188] │ │ │ │ + 0xffffffffffe5d820 (offset: 0x13d200) -> 0x185b8 fde=[ 141a8] │ │ │ │ + 0xffffffffffe5d850 (offset: 0x13d230) -> 0x185d8 fde=[ 141c8] │ │ │ │ + 0xffffffffffe5d910 (offset: 0x13d2f0) -> 0x18764 fde=[ 14354] │ │ │ │ + 0xffffffffffe5dbf0 (offset: 0x13d5d0) -> 0x18780 fde=[ 14370] │ │ │ │ + 0xffffffffffe5dea0 (offset: 0x13d880) -> 0x187a8 fde=[ 14398] │ │ │ │ + 0xffffffffffe5e1a0 (offset: 0x13db80) -> 0x187d8 fde=[ 143c8] │ │ │ │ + 0xffffffffffe5e310 (offset: 0x13dcf0) -> 0x1880c fde=[ 143fc] │ │ │ │ + 0xffffffffffe5e6c0 (offset: 0x13e0a0) -> 0x18840 fde=[ 14430] │ │ │ │ + 0xffffffffffe5ea70 (offset: 0x13e450) -> 0x18870 fde=[ 14460] │ │ │ │ + 0xffffffffffe5eb10 (offset: 0x13e4f0) -> 0x18898 fde=[ 14488] │ │ │ │ + 0xffffffffffe5eb20 (offset: 0x13e500) -> 0x188ac fde=[ 1449c] │ │ │ │ + 0xffffffffffe5ec10 (offset: 0x13e5f0) -> 0x188d0 fde=[ 144c0] │ │ │ │ + 0xffffffffffe5ed00 (offset: 0x13e6e0) -> 0x188f4 fde=[ 144e4] │ │ │ │ + 0xffffffffffe5edc0 (offset: 0x13e7a0) -> 0x18920 fde=[ 14510] │ │ │ │ + 0xffffffffffe5ede0 (offset: 0x13e7c0) -> 0x18934 fde=[ 14524] │ │ │ │ + 0xffffffffffe5efa0 (offset: 0x13e980) -> 0x18968 fde=[ 14558] │ │ │ │ + 0xffffffffffe5f000 (offset: 0x13e9e0) -> 0x18998 fde=[ 14588] │ │ │ │ + 0xffffffffffe5f510 (offset: 0x13eef0) -> 0x189cc fde=[ 145bc] │ │ │ │ + 0xffffffffffe5f770 (offset: 0x13f150) -> 0x18a04 fde=[ 145f4] │ │ │ │ + 0xffffffffffe5fa00 (offset: 0x13f3e0) -> 0x18a30 fde=[ 14620] │ │ │ │ + 0xffffffffffe5fab0 (offset: 0x13f490) -> 0x18a5c fde=[ 1464c] │ │ │ │ + 0xffffffffffe5fef0 (offset: 0x13f8d0) -> 0x18a90 fde=[ 14680] │ │ │ │ + 0xffffffffffe60120 (offset: 0x13fb00) -> 0x18ab4 fde=[ 146a4] │ │ │ │ + 0xffffffffffe60140 (offset: 0x13fb20) -> 0x18ac8 fde=[ 146b8] │ │ │ │ + 0xffffffffffe602f0 (offset: 0x13fcd0) -> 0x18af8 fde=[ 146e8] │ │ │ │ + 0xffffffffffe606f0 (offset: 0x1400d0) -> 0x18b28 fde=[ 14718] │ │ │ │ + 0xffffffffffe60d40 (offset: 0x140720) -> 0x18b58 fde=[ 14748] │ │ │ │ + 0xffffffffffe61df0 (offset: 0x1417d0) -> 0x18b88 fde=[ 14778] │ │ │ │ + 0xffffffffffe63140 (offset: 0x142b20) -> 0x18bb8 fde=[ 147a8] │ │ │ │ + 0xffffffffffe635b0 (offset: 0x142f90) -> 0x18be0 fde=[ 147d0] │ │ │ │ + 0xffffffffffe63910 (offset: 0x1432f0) -> 0x18c10 fde=[ 14800] │ │ │ │ + 0xffffffffffe63b20 (offset: 0x143500) -> 0x18c3c fde=[ 1482c] │ │ │ │ + 0xffffffffffe64090 (offset: 0x143a70) -> 0x18d00 fde=[ 148f0] │ │ │ │ + 0xffffffffffe64100 (offset: 0x143ae0) -> 0x18d20 fde=[ 14910] │ │ │ │ + 0xffffffffffe64170 (offset: 0x143b50) -> 0x18d40 fde=[ 14930] │ │ │ │ + 0xffffffffffe641e0 (offset: 0x143bc0) -> 0x18d60 fde=[ 14950] │ │ │ │ + 0xffffffffffe642e0 (offset: 0x143cc0) -> 0x18d78 fde=[ 14968] │ │ │ │ + 0xffffffffffe64340 (offset: 0x143d20) -> 0x18d9c fde=[ 1498c] │ │ │ │ + 0xffffffffffe64390 (offset: 0x143d70) -> 0x18dc0 fde=[ 149b0] │ │ │ │ + 0xffffffffffe643d0 (offset: 0x143db0) -> 0x18dd8 fde=[ 149c8] │ │ │ │ + 0xffffffffffe645d0 (offset: 0x143fb0) -> 0x18e3c fde=[ 14a2c] │ │ │ │ + 0xffffffffffe646b0 (offset: 0x144090) -> 0x18e70 fde=[ 14a60] │ │ │ │ + 0xffffffffffe647c0 (offset: 0x1441a0) -> 0x18ed4 fde=[ 14ac4] │ │ │ │ + 0xffffffffffe647e0 (offset: 0x1441c0) -> 0x18ee8 fde=[ 14ad8] │ │ │ │ + 0xffffffffffe64800 (offset: 0x1441e0) -> 0x18efc fde=[ 14aec] │ │ │ │ + 0xffffffffffe64930 (offset: 0x144310) -> 0x18f28 fde=[ 14b18] │ │ │ │ + 0xffffffffffe64ac0 (offset: 0x1444a0) -> 0x18f54 fde=[ 14b44] │ │ │ │ + 0xffffffffffe64be0 (offset: 0x1445c0) -> 0x18f7c fde=[ 14b6c] │ │ │ │ + 0xffffffffffe64c40 (offset: 0x144620) -> 0x18fac fde=[ 14b9c] │ │ │ │ + 0xffffffffffe64eb0 (offset: 0x144890) -> 0x18fd8 fde=[ 14bc8] │ │ │ │ + 0xffffffffffe64fd0 (offset: 0x1449b0) -> 0x19118 fde=[ 14d08] │ │ │ │ + 0xffffffffffe651d0 (offset: 0x144bb0) -> 0x19160 fde=[ 14d50] │ │ │ │ + 0xffffffffffe657a0 (offset: 0x145180) -> 0x19194 fde=[ 14d84] │ │ │ │ + 0xffffffffffe65cf0 (offset: 0x1456d0) -> 0x191c4 fde=[ 14db4] │ │ │ │ + 0xffffffffffe65e80 (offset: 0x145860) -> 0x191f0 fde=[ 14de0] │ │ │ │ + 0xffffffffffe66030 (offset: 0x145a10) -> 0x1921c fde=[ 14e0c] │ │ │ │ + 0xffffffffffe661f0 (offset: 0x145bd0) -> 0x19248 fde=[ 14e38] │ │ │ │ + 0xffffffffffe66290 (offset: 0x145c70) -> 0x19268 fde=[ 14e58] │ │ │ │ + 0xffffffffffe66300 (offset: 0x145ce0) -> 0x19290 fde=[ 14e80] │ │ │ │ + 0xffffffffffe66350 (offset: 0x145d30) -> 0x192b4 fde=[ 14ea4] │ │ │ │ + 0xffffffffffe663b0 (offset: 0x145d90) -> 0x194a8 fde=[ 15098] │ │ │ │ + 0xffffffffffe66480 (offset: 0x145e60) -> 0x19318 fde=[ 14f08] │ │ │ │ + 0xffffffffffe66490 (offset: 0x145e70) -> 0x1932c fde=[ 14f1c] │ │ │ │ + 0xffffffffffe664a0 (offset: 0x145e80) -> 0x19340 fde=[ 14f30] │ │ │ │ + 0xffffffffffe664e0 (offset: 0x145ec0) -> 0x19538 fde=[ 15128] │ │ │ │ + 0xffffffffffe66670 (offset: 0x146050) -> 0x193f4 fde=[ 14fe4] │ │ │ │ + 0xffffffffffe666a0 (offset: 0x146080) -> 0x19410 fde=[ 15000] │ │ │ │ + 0xffffffffffe666d0 (offset: 0x1460b0) -> 0x1942c fde=[ 1501c] │ │ │ │ + 0xffffffffffe66760 (offset: 0x146140) -> 0x19564 fde=[ 15154] │ │ │ │ + 0xffffffffffe66840 (offset: 0x146220) -> 0x19468 fde=[ 15058] │ │ │ │ + 0xffffffffffe668e0 (offset: 0x1462c0) -> 0x195b4 fde=[ 151a4] │ │ │ │ + 0xffffffffffe66a00 (offset: 0x1463e0) -> 0x19494 fde=[ 15084] │ │ │ │ + 0xffffffffffe66a40 (offset: 0x146420) -> 0x1961c fde=[ 1520c] │ │ │ │ + 0xffffffffffe66bb0 (offset: 0x146590) -> 0x19648 fde=[ 15238] │ │ │ │ + 0xffffffffffe66e80 (offset: 0x146860) -> 0x19734 fde=[ 15324] │ │ │ │ + 0xffffffffffe67130 (offset: 0x146b10) -> 0x1969c fde=[ 1528c] │ │ │ │ + 0xffffffffffe672c0 (offset: 0x146ca0) -> 0x196e4 fde=[ 152d4] │ │ │ │ + 0xffffffffffe67420 (offset: 0x146e00) -> 0x19790 fde=[ 15380] │ │ │ │ + 0xffffffffffe67650 (offset: 0x147030) -> 0x197a4 fde=[ 15394] │ │ │ │ + 0xffffffffffe677b0 (offset: 0x147190) -> 0x197b8 fde=[ 153a8] │ │ │ │ + 0xffffffffffe67a90 (offset: 0x147470) -> 0x197cc fde=[ 153bc] │ │ │ │ + 0xffffffffffe67c90 (offset: 0x147670) -> 0x197e0 fde=[ 153d0] │ │ │ │ + 0xffffffffffe67f10 (offset: 0x1478f0) -> 0x197f4 fde=[ 153e4] │ │ │ │ + 0xffffffffffe680e0 (offset: 0x147ac0) -> 0x19808 fde=[ 153f8] │ │ │ │ + 0xffffffffffe68280 (offset: 0x147c60) -> 0x1981c fde=[ 1540c] │ │ │ │ + 0xffffffffffe684e0 (offset: 0x147ec0) -> 0x19830 fde=[ 15420] │ │ │ │ + 0xffffffffffe68640 (offset: 0x148020) -> 0x1984c fde=[ 1543c] │ │ │ │ + 0xffffffffffe687a0 (offset: 0x148180) -> 0x19860 fde=[ 15450] │ │ │ │ + 0xffffffffffe68950 (offset: 0x148330) -> 0x198ac fde=[ 1549c] │ │ │ │ + 0xffffffffffe68ab0 (offset: 0x148490) -> 0x198f8 fde=[ 154e8] │ │ │ │ + 0xffffffffffe68d30 (offset: 0x148710) -> 0x19944 fde=[ 15534] │ │ │ │ + 0xffffffffffe68e90 (offset: 0x148870) -> 0x19990 fde=[ 15580] │ │ │ │ + 0xffffffffffe68fb0 (offset: 0x148990) -> 0x199cc fde=[ 155bc] │ │ │ │ + 0xffffffffffe69200 (offset: 0x148be0) -> 0x19a18 fde=[ 15608] │ │ │ │ + 0xffffffffffe69450 (offset: 0x148e30) -> 0x19a54 fde=[ 15644] │ │ │ │ + 0xffffffffffe69630 (offset: 0x149010) -> 0x19aa0 fde=[ 15690] │ │ │ │ + 0xffffffffffe69750 (offset: 0x149130) -> 0x19adc fde=[ 156cc] │ │ │ │ + 0xffffffffffe69920 (offset: 0x149300) -> 0x19b28 fde=[ 15718] │ │ │ │ + 0xffffffffffe69aa0 (offset: 0x149480) -> 0x19b74 fde=[ 15764] │ │ │ │ + 0xffffffffffe69bc0 (offset: 0x1495a0) -> 0x19bb0 fde=[ 157a0] │ │ │ │ + 0xffffffffffe69ce0 (offset: 0x1496c0) -> 0x19bec fde=[ 157dc] │ │ │ │ + 0xffffffffffe69e00 (offset: 0x1497e0) -> 0x19c28 fde=[ 15818] │ │ │ │ + 0xffffffffffe69fb0 (offset: 0x149990) -> 0x19c74 fde=[ 15864] │ │ │ │ + 0xffffffffffe6a110 (offset: 0x149af0) -> 0x19cc0 fde=[ 158b0] │ │ │ │ + 0xffffffffffe6a330 (offset: 0x149d10) -> 0x19cfc fde=[ 158ec] │ │ │ │ + 0xffffffffffe6a490 (offset: 0x149e70) -> 0x19d48 fde=[ 15938] │ │ │ │ + 0xffffffffffe6a6b0 (offset: 0x14a090) -> 0x19d94 fde=[ 15984] │ │ │ │ + 0xffffffffffe6a810 (offset: 0x14a1f0) -> 0x19de0 fde=[ 159d0] │ │ │ │ + 0xffffffffffe6a970 (offset: 0x14a350) -> 0x19e2c fde=[ 15a1c] │ │ │ │ + 0xffffffffffe6aad0 (offset: 0x14a4b0) -> 0x19e78 fde=[ 15a68] │ │ │ │ + 0xffffffffffe6ac30 (offset: 0x14a610) -> 0x19ec4 fde=[ 15ab4] │ │ │ │ + 0xffffffffffe6ad50 (offset: 0x14a730) -> 0x19f10 fde=[ 15b00] │ │ │ │ + 0xffffffffffe6ae70 (offset: 0x14a850) -> 0x19f4c fde=[ 15b3c] │ │ │ │ + 0xffffffffffe6af90 (offset: 0x14a970) -> 0x19f88 fde=[ 15b78] │ │ │ │ + 0xffffffffffe6b080 (offset: 0x14aa60) -> 0x19fd0 fde=[ 15bc0] │ │ │ │ + 0xffffffffffe6b1a0 (offset: 0x14ab80) -> 0x1a00c fde=[ 15bfc] │ │ │ │ + 0xffffffffffe6b390 (offset: 0x14ad70) -> 0x1a048 fde=[ 15c38] │ │ │ │ + 0xffffffffffe6b4e0 (offset: 0x14aec0) -> 0x1a094 fde=[ 15c84] │ │ │ │ + 0xffffffffffe6b6e0 (offset: 0x14b0c0) -> 0x1a0d4 fde=[ 15cc4] │ │ │ │ + 0xffffffffffe6b950 (offset: 0x14b330) -> 0x1a138 fde=[ 15d28] │ │ │ │ + 0xffffffffffe6ba70 (offset: 0x14b450) -> 0x1a184 fde=[ 15d74] │ │ │ │ + 0xffffffffffe6bad0 (offset: 0x14b4b0) -> 0x1a198 fde=[ 15d88] │ │ │ │ + 0xffffffffffe6bb60 (offset: 0x14b540) -> 0x1a1ac fde=[ 15d9c] │ │ │ │ + 0xffffffffffe6bc50 (offset: 0x14b630) -> 0x1a1c0 fde=[ 15db0] │ │ │ │ + 0xffffffffffe6bde0 (offset: 0x14b7c0) -> 0x1a1d4 fde=[ 15dc4] │ │ │ │ + 0xffffffffffe6be30 (offset: 0x14b810) -> 0x1a21c fde=[ 15e0c] │ │ │ │ + 0xffffffffffe6be80 (offset: 0x14b860) -> 0x1a264 fde=[ 15e54] │ │ │ │ + 0xffffffffffe6bf10 (offset: 0x14b8f0) -> 0x1a2ac fde=[ 15e9c] │ │ │ │ + 0xffffffffffe6c0d0 (offset: 0x14bab0) -> 0x1a2c0 fde=[ 15eb0] │ │ │ │ + 0xffffffffffe6c4f0 (offset: 0x14bed0) -> 0x1a30c fde=[ 15efc] │ │ │ │ + 0xffffffffffe6c570 (offset: 0x14bf50) -> 0x1a354 fde=[ 15f44] │ │ │ │ + 0xffffffffffe6c770 (offset: 0x14c150) -> 0x1a368 fde=[ 15f58] │ │ │ │ + 0xffffffffffe6c890 (offset: 0x14c270) -> 0x1a3b4 fde=[ 15fa4] │ │ │ │ + 0xffffffffffe6cbd0 (offset: 0x14c5b0) -> 0x1a3f0 fde=[ 15fe0] │ │ │ │ + 0xffffffffffe6cdc0 (offset: 0x14c7a0) -> 0x1a414 fde=[ 16004] │ │ │ │ + 0xffffffffffe6cfb0 (offset: 0x14c990) -> 0x1a438 fde=[ 16028] │ │ │ │ + 0xffffffffffe6d1a0 (offset: 0x14cb80) -> 0x1a484 fde=[ 16074] │ │ │ │ + 0xffffffffffe6d220 (offset: 0x14cc00) -> 0x1a4cc fde=[ 160bc] │ │ │ │ + 0xffffffffffe6d3f0 (offset: 0x14cdd0) -> 0x1a4f0 fde=[ 160e0] │ │ │ │ + 0xffffffffffe6d5c0 (offset: 0x14cfa0) -> 0x1a514 fde=[ 16104] │ │ │ │ + 0xffffffffffe6d790 (offset: 0x14d170) -> 0x1a538 fde=[ 16128] │ │ │ │ + 0xffffffffffe6d8e0 (offset: 0x14d2c0) -> 0x1a584 fde=[ 16174] │ │ │ │ + 0xffffffffffe6dbd0 (offset: 0x14d5b0) -> 0x1a5d0 fde=[ 161c0] │ │ │ │ + 0xffffffffffe6dda0 (offset: 0x14d780) -> 0x1a5e4 fde=[ 161d4] │ │ │ │ + 0xffffffffffe6de00 (offset: 0x14d7e0) -> 0x1a62c fde=[ 1621c] │ │ │ │ + 0xffffffffffe6deb0 (offset: 0x14d890) -> 0x1a674 fde=[ 16264] │ │ │ │ + 0xffffffffffe6df00 (offset: 0x14d8e0) -> 0x1a6bc fde=[ 162ac] │ │ │ │ + 0xffffffffffe6dfa0 (offset: 0x14d980) -> 0x1a704 fde=[ 162f4] │ │ │ │ + 0xffffffffffe6e110 (offset: 0x14daf0) -> 0x1a750 fde=[ 16340] │ │ │ │ + 0xffffffffffe6e2e0 (offset: 0x14dcc0) -> 0x1a774 fde=[ 16364] │ │ │ │ + 0xffffffffffe6e360 (offset: 0x14dd40) -> 0x1a7bc fde=[ 163ac] │ │ │ │ + 0xffffffffffe6e4b0 (offset: 0x14de90) -> 0x1a808 fde=[ 163f8] │ │ │ │ + 0xffffffffffe6e740 (offset: 0x14e120) -> 0x1a854 fde=[ 16444] │ │ │ │ + 0xffffffffffe6e910 (offset: 0x14e2f0) -> 0x1a868 fde=[ 16458] │ │ │ │ + 0xffffffffffe6ee90 (offset: 0x14e870) -> 0x1a8b4 fde=[ 164a4] │ │ │ │ + 0xffffffffffe6f420 (offset: 0x14ee00) -> 0x1a900 fde=[ 164f0] │ │ │ │ + 0xffffffffffe6f600 (offset: 0x14efe0) -> 0x1a950 fde=[ 16540] │ │ │ │ + 0xffffffffffe6f730 (offset: 0x14f110) -> 0x1a9a4 fde=[ 16594] │ │ │ │ + 0xffffffffffe6f860 (offset: 0x14f240) -> 0x1a9f8 fde=[ 165e8] │ │ │ │ + 0xffffffffffe6f970 (offset: 0x14f350) -> 0x1aa38 fde=[ 16628] │ │ │ │ + 0xffffffffffe6fac0 (offset: 0x14f4a0) -> 0x1aa60 fde=[ 16650] │ │ │ │ + 0xffffffffffe6fae0 (offset: 0x14f4c0) -> 0x1aa74 fde=[ 16664] │ │ │ │ + 0xffffffffffe6fb80 (offset: 0x14f560) -> 0x1aa9c fde=[ 1668c] │ │ │ │ + 0xffffffffffe70c40 (offset: 0x150620) -> 0x1aae0 fde=[ 166d0] │ │ │ │ + 0xffffffffffe71780 (offset: 0x151160) -> 0x1ab30 fde=[ 16720] │ │ │ │ + 0xffffffffffe72260 (offset: 0x151c40) -> 0x1ab80 fde=[ 16770] │ │ │ │ + 0xffffffffffe72b50 (offset: 0x152530) -> 0x1abd4 fde=[ 167c4] │ │ │ │ + 0xffffffffffe73450 (offset: 0x152e30) -> 0x1ac28 fde=[ 16818] │ │ │ │ + 0xffffffffffe7ba00 (offset: 0x15b3e0) -> 0x1ad8c fde=[ 1697c] │ │ │ │ + 0xffffffffffe84440 (offset: 0x163e20) -> 0x1aef0 fde=[ 16ae0] │ │ │ │ + 0xffffffffffe845f0 (offset: 0x163fd0) -> 0x1af60 fde=[ 16b50] │ │ │ │ + 0xffffffffffe84650 (offset: 0x164030) -> 0x1afac fde=[ 16b9c] │ │ │ │ + 0xffffffffffe846b0 (offset: 0x164090) -> 0x1b5e8 fde=[ 171d8] │ │ │ │ + 0xffffffffffe84e50 (offset: 0x164830) -> 0x1b63c fde=[ 1722c] │ │ │ │ + 0xffffffffffe85a40 (offset: 0x165420) -> 0x1b690 fde=[ 17280] │ │ │ │ + 0xffffffffffe86a40 (offset: 0x166420) -> 0x1b6f0 fde=[ 172e0] │ │ │ │ + 0xffffffffffe87710 (offset: 0x1670f0) -> 0x1b744 fde=[ 17334] │ │ │ │ + 0xffffffffffe88300 (offset: 0x167ce0) -> 0x1b798 fde=[ 17388] │ │ │ │ + 0xffffffffffe88ef0 (offset: 0x1688d0) -> 0x1b7ec fde=[ 173dc] │ │ │ │ + 0xffffffffffe89ef0 (offset: 0x1698d0) -> 0x1b84c fde=[ 1743c] │ │ │ │ + 0xffffffffffe8a870 (offset: 0x16a250) -> 0x1b8a0 fde=[ 17490] │ │ │ │ + 0xffffffffffe8b440 (offset: 0x16ae20) -> 0x1aff8 fde=[ 16be8] │ │ │ │ + 0xffffffffffe8b7e0 (offset: 0x16b1c0) -> 0x1b064 fde=[ 16c54] │ │ │ │ + 0xffffffffffe8bad0 (offset: 0x16b4b0) -> 0x1b0b0 fde=[ 16ca0] │ │ │ │ + 0xffffffffffe8bd90 (offset: 0x16b770) -> 0x1b0fc fde=[ 16cec] │ │ │ │ + 0xffffffffffe8c080 (offset: 0x16ba60) -> 0x1b148 fde=[ 16d38] │ │ │ │ + 0xffffffffffe8c370 (offset: 0x16bd50) -> 0x1b194 fde=[ 16d84] │ │ │ │ + 0xffffffffffe8c6b0 (offset: 0x16c090) -> 0x1b1e0 fde=[ 16dd0] │ │ │ │ + 0xffffffffffe8c9f0 (offset: 0x16c3d0) -> 0x1b22c fde=[ 16e1c] │ │ │ │ + 0xffffffffffe8ce00 (offset: 0x16c7e0) -> 0x1b298 fde=[ 16e88] │ │ │ │ + 0xffffffffffe8d140 (offset: 0x16cb20) -> 0x1b2e4 fde=[ 16ed4] │ │ │ │ + 0xffffffffffe8d460 (offset: 0x16ce40) -> 0x1b330 fde=[ 16f20] │ │ │ │ + 0xffffffffffe8d840 (offset: 0x16d220) -> 0x1b8f4 fde=[ 174e4] │ │ │ │ + 0xffffffffffe8e3b0 (offset: 0x16dd90) -> 0x1b948 fde=[ 17538] │ │ │ │ + 0xffffffffffe8ef70 (offset: 0x16e950) -> 0x1b9b8 fde=[ 175a8] │ │ │ │ + 0xffffffffffe8fb30 (offset: 0x16f510) -> 0x1ba28 fde=[ 17618] │ │ │ │ + 0xffffffffffe90660 (offset: 0x170040) -> 0x1ba7c fde=[ 1766c] │ │ │ │ + 0xffffffffffe911c0 (offset: 0x170ba0) -> 0x1bad0 fde=[ 176c0] │ │ │ │ + 0xffffffffffe91d00 (offset: 0x1716e0) -> 0x1b380 fde=[ 16f70] │ │ │ │ + 0xffffffffffe92470 (offset: 0x171e50) -> 0x1bb24 fde=[ 17714] │ │ │ │ + 0xffffffffffe92fd0 (offset: 0x1729b0) -> 0x1b3d0 fde=[ 16fc0] │ │ │ │ + 0xffffffffffe93230 (offset: 0x172c10) -> 0x1b3fc fde=[ 16fec] │ │ │ │ + 0xffffffffffe934c0 (offset: 0x172ea0) -> 0x1b428 fde=[ 17018] │ │ │ │ + 0xffffffffffe93720 (offset: 0x173100) -> 0x1b454 fde=[ 17044] │ │ │ │ + 0xffffffffffe93980 (offset: 0x173360) -> 0x1b480 fde=[ 17070] │ │ │ │ + 0xffffffffffe93cc0 (offset: 0x1736a0) -> 0x1b4e8 fde=[ 170d8] │ │ │ │ + 0xffffffffffe93f30 (offset: 0x173910) -> 0x1b514 fde=[ 17104] │ │ │ │ + 0xffffffffffe94270 (offset: 0x173c50) -> 0x1b57c fde=[ 1716c] │ │ │ │ + 0xffffffffffe94500 (offset: 0x173ee0) -> 0x1b5a8 fde=[ 17198] │ │ │ │ + 0xffffffffffe947a0 (offset: 0x174180) -> 0x1bc2c fde=[ 1781c] │ │ │ │ + 0xffffffffffe94880 (offset: 0x174260) -> 0x1bc48 fde=[ 17838] │ │ │ │ + 0xffffffffffe94c00 (offset: 0x1745e0) -> 0x1bc94 fde=[ 17884] │ │ │ │ + 0xffffffffffe951a0 (offset: 0x174b80) -> 0x1bce4 fde=[ 178d4] │ │ │ │ + 0xffffffffffe969f0 (offset: 0x1763d0) -> 0x1bd34 fde=[ 17924] │ │ │ │ + 0xffffffffffe9aed0 (offset: 0x17a8b0) -> 0x1bd84 fde=[ 17974] │ │ │ │ + 0xffffffffffe9b9c0 (offset: 0x17b3a0) -> 0x1bdd4 fde=[ 179c4] │ │ │ │ + 0xffffffffffe9baa0 (offset: 0x17b480) -> 0x1bdf0 fde=[ 179e0] │ │ │ │ + 0xffffffffffe9be20 (offset: 0x17b800) -> 0x1be3c fde=[ 17a2c] │ │ │ │ + 0xffffffffffe9bea0 (offset: 0x17b880) -> 0x1be58 fde=[ 17a48] │ │ │ │ + 0xffffffffffe9bf00 (offset: 0x17b8e0) -> 0x1be74 fde=[ 17a64] │ │ │ │ + 0xffffffffffe9c970 (offset: 0x17c350) -> 0x1bec4 fde=[ 17ab4] │ │ │ │ + 0xffffffffffe9ca80 (offset: 0x17c460) -> 0x1bee0 fde=[ 17ad0] │ │ │ │ + 0xffffffffffe9cb40 (offset: 0x17c520) -> 0x1befc fde=[ 17aec] │ │ │ │ + 0xffffffffffe9cc60 (offset: 0x17c640) -> 0x1bf18 fde=[ 17b08] │ │ │ │ + 0xffffffffffe9cf30 (offset: 0x17c910) -> 0x1bf58 fde=[ 17b48] │ │ │ │ + 0xffffffffffe9cfb0 (offset: 0x17c990) -> 0x1bf78 fde=[ 17b68] │ │ │ │ + 0xffffffffffe9d170 (offset: 0x17cb50) -> 0x1bfc4 fde=[ 17bb4] │ │ │ │ + 0xffffffffffe9d2d0 (offset: 0x17ccb0) -> 0x1c03c fde=[ 17c2c] │ │ │ │ + 0xffffffffffe9db50 (offset: 0x17d530) -> 0x1c088 fde=[ 17c78] │ │ │ │ + 0xffffffffffe9e3d0 (offset: 0x17ddb0) -> 0x1c010 fde=[ 17c00] │ │ │ │ + 0xffffffffffe9e700 (offset: 0x17e0e0) -> 0x1c0d4 fde=[ 17cc4] │ │ │ │ + 0xffffffffffe9e820 (offset: 0x17e200) -> 0x1c124 fde=[ 17d14] │ │ │ │ + 0xffffffffffe9e940 (offset: 0x17e320) -> 0x1c178 fde=[ 17d68] │ │ │ │ + 0xffffffffffe9ea20 (offset: 0x17e400) -> 0x1c1b8 fde=[ 17da8] │ │ │ │ + 0xffffffffffe9eaa0 (offset: 0x17e480) -> 0x1cbfc fde=[ 187ec] │ │ │ │ + 0xffffffffffe9ec70 (offset: 0x17e650) -> 0x1c1e8 fde=[ 17dd8] │ │ │ │ + 0xffffffffffe9ed40 (offset: 0x17e720) -> 0x1c200 fde=[ 17df0] │ │ │ │ + 0xffffffffffe9ee10 (offset: 0x17e7f0) -> 0x1c23c fde=[ 17e2c] │ │ │ │ + 0xffffffffffe9f310 (offset: 0x17ecf0) -> 0x1c2bc fde=[ 17eac] │ │ │ │ + 0xffffffffffe9f8d0 (offset: 0x17f2b0) -> 0x1c308 fde=[ 17ef8] │ │ │ │ + 0xffffffffffe9f9e0 (offset: 0x17f3c0) -> 0x1c348 fde=[ 17f38] │ │ │ │ + 0xffffffffffe9fc80 (offset: 0x17f660) -> 0x1c394 fde=[ 17f84] │ │ │ │ + 0xffffffffffe9fd40 (offset: 0x17f720) -> 0x1c3e4 fde=[ 17fd4] │ │ │ │ + 0xffffffffffea0430 (offset: 0x17fe10) -> 0x1c430 fde=[ 18020] │ │ │ │ + 0xffffffffffea08e0 (offset: 0x1802c0) -> 0x1c47c fde=[ 1806c] │ │ │ │ + 0xffffffffffea0ac0 (offset: 0x1804a0) -> 0x1c4e0 fde=[ 180d0] │ │ │ │ + 0xffffffffffea1360 (offset: 0x180d40) -> 0x1cc44 fde=[ 18834] │ │ │ │ + 0xffffffffffea3c80 (offset: 0x183660) -> 0x1ccb4 fde=[ 188a4] │ │ │ │ + 0xffffffffffea65a0 (offset: 0x185f80) -> 0x1c564 fde=[ 18154] │ │ │ │ + 0xffffffffffea6750 (offset: 0x186130) -> 0x1c5a8 fde=[ 18198] │ │ │ │ + 0xffffffffffea7420 (offset: 0x186e00) -> 0x1c610 fde=[ 18200] │ │ │ │ + 0xffffffffffea76c0 (offset: 0x1870a0) -> 0x1c678 fde=[ 18268] │ │ │ │ + 0xffffffffffea79c0 (offset: 0x1873a0) -> 0x1c6c4 fde=[ 182b4] │ │ │ │ + 0xffffffffffea7a40 (offset: 0x187420) -> 0x1c6f8 fde=[ 182e8] │ │ │ │ + 0xffffffffffea7bc0 (offset: 0x1875a0) -> 0x1c73c fde=[ 1832c] │ │ │ │ + 0xffffffffffea7c90 (offset: 0x187670) -> 0x1c770 fde=[ 18360] │ │ │ │ + 0xffffffffffea7f20 (offset: 0x187900) -> 0x1c7d0 fde=[ 183c0] │ │ │ │ + 0xffffffffffea81c0 (offset: 0x187ba0) -> 0x1c81c fde=[ 1840c] │ │ │ │ + 0xffffffffffea8490 (offset: 0x187e70) -> 0x1c884 fde=[ 18474] │ │ │ │ + 0xffffffffffea8560 (offset: 0x187f40) -> 0x1c8b8 fde=[ 184a8] │ │ │ │ + 0xffffffffffea8780 (offset: 0x188160) -> 0x1c8fc fde=[ 184ec] │ │ │ │ + 0xffffffffffea8850 (offset: 0x188230) -> 0x1c930 fde=[ 18520] │ │ │ │ + 0xffffffffffea8920 (offset: 0x188300) -> 0x1c964 fde=[ 18554] │ │ │ │ + 0xffffffffffea89c0 (offset: 0x1883a0) -> 0x1c998 fde=[ 18588] │ │ │ │ + 0xffffffffffea8a70 (offset: 0x188450) -> 0x1c9cc fde=[ 185bc] │ │ │ │ + 0xffffffffffea8d00 (offset: 0x1886e0) -> 0x1ca2c fde=[ 1861c] │ │ │ │ + 0xffffffffffea8fc0 (offset: 0x1889a0) -> 0x1ca90 fde=[ 18680] │ │ │ │ + 0xffffffffffea9090 (offset: 0x188a70) -> 0x1cac4 fde=[ 186b4] │ │ │ │ + 0xffffffffffea9160 (offset: 0x188b40) -> 0x1caf8 fde=[ 186e8] │ │ │ │ + 0xffffffffffea9470 (offset: 0x188e50) -> 0x1cb58 fde=[ 18748] │ │ │ │ + 0xffffffffffea9770 (offset: 0x189150) -> 0x1cbb8 fde=[ 187a8] │ │ │ │ + 0xffffffffffea97c0 (offset: 0x1891a0) -> 0x1cbd0 fde=[ 187c0] │ │ │ │ + 0xffffffffffea9830 (offset: 0x189210) -> 0x1cd28 fde=[ 18918] │ │ │ │ + 0xffffffffffea9a40 (offset: 0x189420) -> 0x1cd6c fde=[ 1895c] │ │ │ │ + 0xffffffffffea9b20 (offset: 0x189500) -> 0x1cd80 fde=[ 18970] │ │ │ │ + 0xffffffffffeaa280 (offset: 0x189c60) -> 0x1cdcc fde=[ 189bc] │ │ │ │ + 0xffffffffffeaa3c0 (offset: 0x189da0) -> 0x1ce18 fde=[ 18a08] │ │ │ │ + 0xffffffffffeaa510 (offset: 0x189ef0) -> 0x1ce4c fde=[ 18a3c] │ │ │ │ + 0xffffffffffeaa620 (offset: 0x18a000) -> 0x1ce88 fde=[ 18a78] │ │ │ │ + 0xffffffffffeaa700 (offset: 0x18a0e0) -> 0x1ceac fde=[ 18a9c] │ │ │ │ + 0xffffffffffeab340 (offset: 0x18ad20) -> 0x1cf14 fde=[ 18b04] │ │ │ │ + 0xffffffffffeab3e0 (offset: 0x18adc0) -> 0x1cf30 fde=[ 18b20] │ │ │ │ + 0xffffffffffeab690 (offset: 0x18b070) -> 0x1cf94 fde=[ 18b84] │ │ │ │ + 0xffffffffffeab6b0 (offset: 0x18b090) -> 0x1cfa8 fde=[ 18b98] │ │ │ │ + 0xffffffffffeab770 (offset: 0x18b150) -> 0x1cfdc fde=[ 18bcc] │ │ │ │ + 0xffffffffffeab830 (offset: 0x18b210) -> 0x1d010 fde=[ 18c00] │ │ │ │ + 0xffffffffffeac020 (offset: 0x18ba00) -> 0x1d078 fde=[ 18c68] │ │ │ │ + 0xffffffffffeac850 (offset: 0x18c230) -> 0x1d0e0 fde=[ 18cd0] │ │ │ │ + 0xffffffffffeaca40 (offset: 0x18c420) -> 0x1d134 fde=[ 18d24] │ │ │ │ + 0xffffffffffeacc30 (offset: 0x18c610) -> 0x1d188 fde=[ 18d78] │ │ │ │ + 0xffffffffffeacc80 (offset: 0x18c660) -> 0x1d248 fde=[ 18e38] │ │ │ │ + 0xffffffffffead800 (offset: 0x18d1e0) -> 0x1d2a0 fde=[ 18e90] │ │ │ │ + 0xffffffffffeae380 (offset: 0x18dd60) -> 0x1d2f8 fde=[ 18ee8] │ │ │ │ + 0xffffffffffeae400 (offset: 0x18dde0) -> 0x1d334 fde=[ 18f24] │ │ │ │ + 0xffffffffffeae480 (offset: 0x18de60) -> 0x1d370 fde=[ 18f60] │ │ │ │ + 0xffffffffffeae820 (offset: 0x18e200) -> 0x1d3c4 fde=[ 18fb4] │ │ │ │ + 0xffffffffffeaec10 (offset: 0x18e5f0) -> 0x1d418 fde=[ 19008] │ │ │ │ + 0xffffffffffeaee60 (offset: 0x18e840) -> 0x1d44c fde=[ 1903c] │ │ │ │ + 0xffffffffffeaf0e0 (offset: 0x18eac0) -> 0x1d480 fde=[ 19070] │ │ │ │ + 0xffffffffffeaf130 (offset: 0x18eb10) -> 0x1d4bc fde=[ 190ac] │ │ │ │ + 0xffffffffffeaf190 (offset: 0x18eb70) -> 0x1d528 fde=[ 19118] │ │ │ │ + 0xffffffffffeb2d40 (offset: 0x192720) -> 0x1d7c0 fde=[ 193b0] │ │ │ │ + 0xffffffffffeb6930 (offset: 0x196310) -> 0x1da5c fde=[ 1964c] │ │ │ │ + 0xffffffffffeb9fa0 (offset: 0x199980) -> 0x1dd04 fde=[ 198f4] │ │ │ │ + 0xffffffffffebd610 (offset: 0x19cff0) -> 0x1dfac fde=[ 19b9c] │ │ │ │ + 0xffffffffffebd7d0 (offset: 0x19d1b0) -> 0x1dffc fde=[ 19bec] │ │ │ │ + 0xffffffffffebd990 (offset: 0x19d370) -> 0x1e04c fde=[ 19c3c] │ │ │ │ + 0xffffffffffebe380 (offset: 0x19dd60) -> 0x1e0a0 fde=[ 19c90] │ │ │ │ + 0xffffffffffebe690 (offset: 0x19e070) -> 0x1e0d0 fde=[ 19cc0] │ │ │ │ + 0xffffffffffebec70 (offset: 0x19e650) -> 0x1e124 fde=[ 19d14] │ │ │ │ + 0xffffffffffebf250 (offset: 0x19ec30) -> 0x1e178 fde=[ 19d68] │ │ │ │ + 0xffffffffffebfe00 (offset: 0x19f7e0) -> 0x1e25c fde=[ 19e4c] │ │ │ │ + 0xffffffffffec09b0 (offset: 0x1a0390) -> 0x1e340 fde=[ 19f30] │ │ │ │ + 0xffffffffffec0c70 (offset: 0x1a0650) -> 0x1d508 fde=[ 190f8] │ │ │ │ + 0xffffffffffec0d60 (offset: 0x1a0740) -> 0x1e398 fde=[ 19f88] │ │ │ │ + 0xffffffffffec0dc0 (offset: 0x1a07a0) -> 0x1e3b4 fde=[ 19fa4] │ │ │ │ + 0xffffffffffec0eb0 (offset: 0x1a0890) -> 0x1e3e4 fde=[ 19fd4] │ │ │ │ + 0xffffffffffec1030 (offset: 0x1a0a10) -> 0x1e408 fde=[ 19ff8] │ │ │ │ + 0xffffffffffec1ba0 (offset: 0x1a1580) -> 0x1e458 fde=[ 1a048] │ │ │ │ + 0xffffffffffec1f20 (offset: 0x1a1900) -> 0x1e4a4 fde=[ 1a094] │ │ │ │ + 0xffffffffffec2d20 (offset: 0x1a2700) -> 0x1e4f4 fde=[ 1a0e4] │ │ │ │ + 0xffffffffffec2ea0 (offset: 0x1a2880) -> 0x1e550 fde=[ 1a140] │ │ │ │ + 0xffffffffffec2f70 (offset: 0x1a2950) -> 0x1e564 fde=[ 1a154] │ │ │ │ + 0xffffffffffec3670 (offset: 0x1a3050) -> 0x1e5b4 fde=[ 1a1a4] │ │ │ │ + 0xffffffffffec3860 (offset: 0x1a3240) -> 0x1e5f8 fde=[ 1a1e8] │ │ │ │ + 0xffffffffffec3970 (offset: 0x1a3350) -> 0x1e634 fde=[ 1a224] │ │ │ │ + 0xffffffffffec3de0 (offset: 0x1a37c0) -> 0x1e684 fde=[ 1a274] │ │ │ │ + 0xffffffffffec4358 (offset: 0x1a3d38) -> 0x1e728 fde=[ 1a318] │ │ │ │ + 0xffffffffffec43f6 (offset: 0x1a3dd6) -> 0x1e754 fde=[ 1a344] │ │ │ │ + 0xffffffffffec44bb (offset: 0x1a3e9b) -> 0x1e780 fde=[ 1a370] │ │ │ │ + 0xffffffffffec4539 (offset: 0x1a3f19) -> 0x1e7b0 fde=[ 1a3a0] │ │ │ │ + 0xffffffffffec465f (offset: 0x1a403f) -> 0x1e7e4 fde=[ 1a3d4] │ │ │ │ + 0xffffffffffec46f0 (offset: 0x1a40d0) -> 0x1e6d0 fde=[ 1a2c0] │ │ │ │ + 0xffffffffffec47f7 (offset: 0x1a41d7) -> 0x1e814 fde=[ 1a404] │ │ │ │ + 0xffffffffffec4a19 (offset: 0x1a43f9) -> 0x1e848 fde=[ 1a438] │ │ │ │ + 0xffffffffffec4b76 (offset: 0x1a4556) -> 0x1e87c fde=[ 1a46c] │ │ │ │ + 0xffffffffffec4cf8 (offset: 0x1a46d8) -> 0x1e6fc fde=[ 1a2ec] │ │ │ │ + 0xffffffffffec4e4a (offset: 0x1a482a) -> 0x1e8b0 fde=[ 1a4a0] │ │ │ │ + 0xffffffffffec4f95 (offset: 0x1a4975) -> 0x1e8e8 fde=[ 1a4d8] │ │ │ │ + 0xffffffffffec500d (offset: 0x1a49ed) -> 0x1e8fc fde=[ 1a4ec] │ │ │ │ + 0xffffffffffec50b2 (offset: 0x1a4a92) -> 0x1ea0c fde=[ 1a5fc] │ │ │ │ + 0xffffffffffec51b5 (offset: 0x1a4b95) -> 0x1e910 fde=[ 1a500] │ │ │ │ + 0xffffffffffec51db (offset: 0x1a4bbb) -> 0x1e934 fde=[ 1a524] │ │ │ │ + 0xffffffffffec5201 (offset: 0x1a4be1) -> 0x1e958 fde=[ 1a548] │ │ │ │ + 0xffffffffffec523b (offset: 0x1a4c1b) -> 0x1e97c fde=[ 1a56c] │ │ │ │ + 0xffffffffffec5275 (offset: 0x1a4c55) -> 0x1e9a0 fde=[ 1a590] │ │ │ │ + 0xffffffffffec52b7 (offset: 0x1a4c97) -> 0x1e9e0 fde=[ 1a5d0] │ │ │ │ + 0xffffffffffec534a (offset: 0x1a4d2a) -> 0x1ea3c fde=[ 1a62c] │ │ │ │ + 0xffffffffffec5478 (offset: 0x1a4e58) -> 0x1ea6c fde=[ 1a65c] │ │ │ │ + 0xffffffffffec5590 (offset: 0x1a4f70) -> 0x1eaa0 fde=[ 1a690] │ │ │ │ + 0xffffffffffec55a0 (offset: 0x1a4f80) -> 0x1eab4 fde=[ 1a6a4] │ │ │ │ + 0xffffffffffec55b0 (offset: 0x1a4f90) -> 0x1eac8 fde=[ 1a6b8] │ │ │ │ + 0xffffffffffec55c0 (offset: 0x1a4fa0) -> 0x1eae0 fde=[ 1a6d0] │ │ │ │ + 0xffffffffffec5790 (offset: 0x1a5170) -> 0x1eaf4 fde=[ 1a6e4] │ │ │ │ + 0xffffffffffec593f (offset: 0x1a531f) -> 0x1eb08 fde=[ 1a6f8] │ │ │ │ + 0xffffffffffec722b (offset: 0x1a6c0b) -> 0x1eb38 fde=[ 1a728] │ │ │ │ + 0xffffffffffec737a (offset: 0x1a6d5a) -> 0x1eb6c fde=[ 1a75c] │ │ │ │ + 0xffffffffffec77b1 (offset: 0x1a7191) -> 0x1eb9c fde=[ 1a78c] │ │ │ │ + 0xffffffffffec7b6b (offset: 0x1a754b) -> 0x1ebcc fde=[ 1a7bc] │ │ │ │ + 0xffffffffffec7f6c (offset: 0x1a794c) -> 0x1ebf8 fde=[ 1a7e8] │ │ │ │ + 0xffffffffffec7fc9 (offset: 0x1a79a9) -> 0x1ec24 fde=[ 1a814] │ │ │ │ + 0xffffffffffec8010 (offset: 0x1a79f0) -> 0x1ec70 fde=[ 1a860] │ │ │ │ + 0xffffffffffec80b0 (offset: 0x1a7a90) -> 0x1ec48 fde=[ 1a838] │ │ │ │ + 0xffffffffffec8100 (offset: 0x1a7ae0) -> 0x1eca0 fde=[ 1a890] │ │ │ │ + 0xffffffffffec8120 (offset: 0x1a7b00) -> 0x1ecc0 fde=[ 1a8b0] │ │ │ │ + 0xffffffffffec8180 (offset: 0x1a7b60) -> 0x1ecf4 fde=[ 1a8e4] │ │ │ │ + 0xffffffffffec81f0 (offset: 0x1a7bd0) -> 0x1eea0 fde=[ 1aa90] │ │ │ │ + 0xffffffffffec84a0 (offset: 0x1a7e80) -> 0x1eed4 fde=[ 1aac4] │ │ │ │ + 0xffffffffffec8610 (offset: 0x1a7ff0) -> 0x1ed28 fde=[ 1a918] │ │ │ │ + 0xffffffffffec87e0 (offset: 0x1a81c0) -> 0x1ef14 fde=[ 1ab04] │ │ │ │ + 0xffffffffffec9830 (offset: 0x1a9210) -> 0x1ef48 fde=[ 1ab38] │ │ │ │ + 0xffffffffffec9b00 (offset: 0x1a94e0) -> 0x1ef9c fde=[ 1ab8c] │ │ │ │ + 0xffffffffffec9e70 (offset: 0x1a9850) -> 0x1ed8c fde=[ 1a97c] │ │ │ │ + 0xffffffffffec9e90 (offset: 0x1a9870) -> 0x1eda4 fde=[ 1a994] │ │ │ │ + 0xffffffffffec9eb0 (offset: 0x1a9890) -> 0x1eff0 fde=[ 1abe0] │ │ │ │ + 0xffffffffffec9f90 (offset: 0x1a9970) -> 0x1f058 fde=[ 1ac48] │ │ │ │ + 0xffffffffffeca070 (offset: 0x1a9a50) -> 0x1edbc fde=[ 1a9ac] │ │ │ │ + 0xffffffffffeca0d0 (offset: 0x1a9ab0) -> 0x1f0c0 fde=[ 1acb0] │ │ │ │ + 0xffffffffffeca190 (offset: 0x1a9b70) -> 0x1f124 fde=[ 1ad14] │ │ │ │ + 0xffffffffffeca270 (offset: 0x1a9c50) -> 0x1f18c fde=[ 1ad7c] │ │ │ │ + 0xffffffffffeca2d0 (offset: 0x1a9cb0) -> 0x1f1c8 fde=[ 1adb8] │ │ │ │ + 0xffffffffffeca310 (offset: 0x1a9cf0) -> 0x1f1f8 fde=[ 1ade8] │ │ │ │ + 0xffffffffffeca470 (offset: 0x1a9e50) -> 0x1f24c fde=[ 1ae3c] │ │ │ │ + 0xffffffffffeca500 (offset: 0x1a9ee0) -> 0x1ede0 fde=[ 1a9d0] │ │ │ │ + 0xffffffffffeca580 (offset: 0x1a9f60) -> 0x1f29c fde=[ 1ae8c] │ │ │ │ + 0xffffffffffeca6f0 (offset: 0x1aa0d0) -> 0x1f2f0 fde=[ 1aee0] │ │ │ │ + 0xffffffffffeca7a0 (offset: 0x1aa180) -> 0x1f32c fde=[ 1af1c] │ │ │ │ + 0xffffffffffeca880 (offset: 0x1aa260) -> 0x1f394 fde=[ 1af84] │ │ │ │ + 0xffffffffffecac20 (offset: 0x1aa600) -> 0x1f3fc fde=[ 1afec] │ │ │ │ + 0xffffffffffecac70 (offset: 0x1aa650) -> 0x1ee20 fde=[ 1aa10] │ │ │ │ + 0xffffffffffecad30 (offset: 0x1aa710) -> 0x1f438 fde=[ 1b028] │ │ │ │ + 0xffffffffffecae70 (offset: 0x1aa850) -> 0x1f48c fde=[ 1b07c] │ │ │ │ + 0xffffffffffecb000 (offset: 0x1aa9e0) -> 0x1f4d0 fde=[ 1b0c0] │ │ │ │ + 0xffffffffffecb140 (offset: 0x1aab20) -> 0x1f6b0 fde=[ 1b2a0] │ │ │ │ + 0xffffffffffecb270 (offset: 0x1aac50) -> 0x1f6e0 fde=[ 1b2d0] │ │ │ │ + 0xffffffffffecb3a0 (offset: 0x1aad80) -> 0x1f514 fde=[ 1b104] │ │ │ │ + 0xffffffffffecb510 (offset: 0x1aaef0) -> 0x1f544 fde=[ 1b134] │ │ │ │ + 0xffffffffffecb6d0 (offset: 0x1ab0b0) -> 0x1f5a8 fde=[ 1b198] │ │ │ │ + 0xffffffffffecb910 (offset: 0x1ab2f0) -> 0x1f710 fde=[ 1b300] │ │ │ │ + 0xffffffffffecbb00 (offset: 0x1ab4e0) -> 0x1f5f4 fde=[ 1b1e4] │ │ │ │ + 0xffffffffffecbb30 (offset: 0x1ab510) -> 0x1f610 fde=[ 1b200] │ │ │ │ + 0xffffffffffecbb70 (offset: 0x1ab550) -> 0x1f624 fde=[ 1b214] │ │ │ │ + 0xffffffffffecbbd0 (offset: 0x1ab5b0) -> 0x1f7cc fde=[ 1b3bc] │ │ │ │ + 0xffffffffffecbce0 (offset: 0x1ab6c0) -> 0x1f820 fde=[ 1b410] │ │ │ │ + 0xffffffffffecbd20 (offset: 0x1ab700) -> 0x1f740 fde=[ 1b330] │ │ │ │ + 0xffffffffffecbd30 (offset: 0x1ab710) -> 0x1f850 fde=[ 1b440] │ │ │ │ + 0xffffffffffecbeb0 (offset: 0x1ab890) -> 0x1f754 fde=[ 1b344] │ │ │ │ + 0xffffffffffecbec0 (offset: 0x1ab8a0) -> 0x1f894 fde=[ 1b484] │ │ │ │ + 0xffffffffffecbf10 (offset: 0x1ab8f0) -> 0x1f8d0 fde=[ 1b4c0] │ │ │ │ + 0xffffffffffecbff0 (offset: 0x1ab9d0) -> 0x1f938 fde=[ 1b528] │ │ │ │ + 0xffffffffffecc0a0 (offset: 0x1aba80) -> 0x1f77c fde=[ 1b36c] │ │ │ │ + 0xffffffffffecc1f0 (offset: 0x1abbd0) -> 0x1f994 fde=[ 1b584] │ │ │ │ + 0xffffffffffecc240 (offset: 0x1abc20) -> 0x1fb14 fde=[ 1b704] │ │ │ │ + 0xffffffffffecc4a0 (offset: 0x1abe80) -> 0x1fb80 fde=[ 1b770] │ │ │ │ + 0xffffffffffecc700 (offset: 0x1ac0e0) -> 0x1fbec fde=[ 1b7dc] │ │ │ │ + 0xffffffffffecc880 (offset: 0x1ac260) -> 0x1f9e8 fde=[ 1b5d8] │ │ │ │ + 0xffffffffffecc8b0 (offset: 0x1ac290) -> 0x1fca0 fde=[ 1b890] │ │ │ │ + 0xffffffffffecc9a0 (offset: 0x1ac380) -> 0x1fce0 fde=[ 1b8d0] │ │ │ │ + 0xffffffffffecc9f0 (offset: 0x1ac3d0) -> 0x1fa34 fde=[ 1b624] │ │ │ │ + 0xffffffffffeccab0 (offset: 0x1ac490) -> 0x1fa60 fde=[ 1b650] │ │ │ │ + 0xffffffffffeccad0 (offset: 0x1ac4b0) -> 0x1fa74 fde=[ 1b664] │ │ │ │ + 0xffffffffffeccb30 (offset: 0x1ac510) -> 0x1fa98 fde=[ 1b688] │ │ │ │ + 0xffffffffffeccb90 (offset: 0x1ac570) -> 0x1fd00 fde=[ 1b8f0] │ │ │ │ + 0xffffffffffeccc20 (offset: 0x1ac600) -> 0x1fd50 fde=[ 1b940] │ │ │ │ + 0xffffffffffecccb0 (offset: 0x1ac690) -> 0x1fabc fde=[ 1b6ac] │ │ │ │ + 0xffffffffffeccd00 (offset: 0x1ac6e0) -> 0x1fda0 fde=[ 1b990] │ │ │ │ + 0xffffffffffecce20 (offset: 0x1ac800) -> 0x1fdf0 fde=[ 1b9e0] │ │ │ │ + 0xffffffffffeccfb0 (offset: 0x1ac990) -> 0x1fea8 fde=[ 1ba98] │ │ │ │ + 0xffffffffffecd690 (offset: 0x1ad070) -> 0x1fe04 fde=[ 1b9f4] │ │ │ │ + 0xffffffffffecd7a0 (offset: 0x1ad180) -> 0x1fef8 fde=[ 1bae8] │ │ │ │ + 0xffffffffffecd920 (offset: 0x1ad300) -> 0x20010 fde=[ 1bc00] │ │ │ │ + 0xffffffffffecd980 (offset: 0x1ad360) -> 0x2004c fde=[ 1bc3c] │ │ │ │ + 0xffffffffffecd9e0 (offset: 0x1ad3c0) -> 0x1ff44 fde=[ 1bb34] │ │ │ │ + 0xffffffffffecda30 (offset: 0x1ad410) -> 0x20088 fde=[ 1bc78] │ │ │ │ + 0xffffffffffecdca0 (offset: 0x1ad680) -> 0x200dc fde=[ 1bccc] │ │ │ │ + 0xffffffffffecdd10 (offset: 0x1ad6f0) -> 0x20118 fde=[ 1bd08] │ │ │ │ + 0xffffffffffecde00 (offset: 0x1ad7e0) -> 0x1ff78 fde=[ 1bb68] │ │ │ │ + 0xffffffffffecde80 (offset: 0x1ad860) -> 0x1ffc4 fde=[ 1bbb4] │ │ │ │ + 0xffffffffffecdf00 (offset: 0x1ad8e0) -> 0x20170 fde=[ 1bd60] │ │ │ │ + 0xffffffffffece120 (offset: 0x1adb00) -> 0x201dc fde=[ 1bdcc] │ │ │ │ + 0xffffffffffece1c0 (offset: 0x1adba0) -> 0x2021c fde=[ 1be0c] │ │ │ │ + 0xffffffffffece1d0 (offset: 0x1adbb0) -> 0x20230 fde=[ 1be20] │ │ │ │ + 0xffffffffffece220 (offset: 0x1adc00) -> 0x20248 fde=[ 1be38] │ │ │ │ + 0xffffffffffece250 (offset: 0x1adc30) -> 0x20260 fde=[ 1be50] │ │ │ │ + 0xffffffffffece330 (offset: 0x1add10) -> 0x202c8 fde=[ 1beb8] │ │ │ │ + 0xffffffffffece4e0 (offset: 0x1adec0) -> 0x20330 fde=[ 1bf20] │ │ │ │ + 0xffffffffffece740 (offset: 0x1ae120) -> 0x20388 fde=[ 1bf78] │ │ │ │ + 0xffffffffffececd0 (offset: 0x1ae6b0) -> 0x203dc fde=[ 1bfcc] │ │ │ │ + 0xffffffffffecef40 (offset: 0x1ae920) -> 0x20430 fde=[ 1c020] │ │ │ │ + 0xffffffffffecefa0 (offset: 0x1ae980) -> 0x2046c fde=[ 1c05c] │ │ │ │ + 0xffffffffffecf050 (offset: 0x1aea30) -> 0x204a8 fde=[ 1c098] │ │ │ │ + 0xffffffffffecf0a0 (offset: 0x1aea80) -> 0x204e4 fde=[ 1c0d4] │ │ │ │ + 0xffffffffffecf0f0 (offset: 0x1aead0) -> 0x20520 fde=[ 1c110] │ │ │ │ + 0xffffffffffecf150 (offset: 0x1aeb30) -> 0x2055c fde=[ 1c14c] │ │ │ │ + 0xffffffffffecf1d0 (offset: 0x1aebb0) -> 0x20598 fde=[ 1c188] │ │ │ │ + 0xffffffffffecf250 (offset: 0x1aec30) -> 0x205d4 fde=[ 1c1c4] │ │ │ │ + 0xffffffffffecf300 (offset: 0x1aece0) -> 0x20610 fde=[ 1c200] │ │ │ │ + 0xffffffffffecf390 (offset: 0x1aed70) -> 0x20660 fde=[ 1c250] │ │ │ │ + 0xffffffffffecf450 (offset: 0x1aee30) -> 0x206a0 fde=[ 1c290] │ │ │ │ + 0xffffffffffecf57d (offset: 0x1aef5d) -> 0x20708 fde=[ 1c2f8] │ │ │ │ + 0xffffffffffecf852 (offset: 0x1af232) -> 0x20730 fde=[ 1c320] │ │ │ │ + 0xffffffffffecf945 (offset: 0x1af325) -> 0x20758 fde=[ 1c348] │ │ │ │ + 0xffffffffffecf970 (offset: 0x1af350) -> 0x2076c fde=[ 1c35c] │ │ │ │ + 0xffffffffffecfa0d (offset: 0x1af3ed) -> 0x20780 fde=[ 1c370] │ │ │ │ + 0xffffffffffecfaac (offset: 0x1af48c) -> 0x207a8 fde=[ 1c398] │ │ │ │ + 0xffffffffffecfb1d (offset: 0x1af4fd) -> 0x207d0 fde=[ 1c3c0] │ │ │ │ + 0xffffffffffecfcff (offset: 0x1af6df) -> 0x207f8 fde=[ 1c3e8] │ │ │ │ + 0xffffffffffecfd7a (offset: 0x1af75a) -> 0x20824 fde=[ 1c414] │ │ │ │ + 0xffffffffffecfdc9 (offset: 0x1af7a9) -> 0x20838 fde=[ 1c428] │ │ │ │ + 0xffffffffffed04aa (offset: 0x1afe8a) -> 0x20870 fde=[ 1c460] │ │ │ │ + 0xffffffffffed0a63 (offset: 0x1b0443) -> 0x208a8 fde=[ 1c498] │ │ │ │ + 0xffffffffffed0de2 (offset: 0x1b07c2) -> 0x208e0 fde=[ 1c4d0] │ │ │ │ + 0xffffffffffed146f (offset: 0x1b0e4f) -> 0x20918 fde=[ 1c508] │ │ │ │ + 0xffffffffffed155d (offset: 0x1b0f3d) -> 0x20948 fde=[ 1c538] │ │ │ │ + 0xffffffffffed164b (offset: 0x1b102b) -> 0x20978 fde=[ 1c568] │ │ │ │ + 0xffffffffffed172c (offset: 0x1b110c) -> 0x209a4 fde=[ 1c594] │ │ │ │ + 0xffffffffffed17c3 (offset: 0x1b11a3) -> 0x209d0 fde=[ 1c5c0] │ │ │ │ + 0xffffffffffed1865 (offset: 0x1b1245) -> 0x209fc fde=[ 1c5ec] │ │ │ │ + 0xffffffffffed1902 (offset: 0x1b12e2) -> 0x20a28 fde=[ 1c618] │ │ │ │ + 0xffffffffffed1b2f (offset: 0x1b150f) -> 0x20a58 fde=[ 1c648] │ │ │ │ + 0xffffffffffed1c7c (offset: 0x1b165c) -> 0x20a88 fde=[ 1c678] │ │ │ │ + 0xffffffffffed1e55 (offset: 0x1b1835) -> 0x20ab4 fde=[ 1c6a4] │ │ │ │ + 0xffffffffffed1fb0 (offset: 0x1b1990) -> 0x20aec fde=[ 1c6dc] │ │ │ │ + 0xffffffffffed2006 (offset: 0x1b19e6) -> 0x20b14 fde=[ 1c704] │ │ │ │ + 0xffffffffffed2355 (offset: 0x1b1d35) -> 0x20b4c fde=[ 1c73c] │ │ │ │ + 0xffffffffffed2446 (offset: 0x1b1e26) -> 0x20b84 fde=[ 1c774] │ │ │ │ + 0xffffffffffed261d (offset: 0x1b1ffd) -> 0x20bb8 fde=[ 1c7a8] │ │ │ │ + 0xffffffffffed2768 (offset: 0x1b2148) -> 0x20be0 fde=[ 1c7d0] │ │ │ │ + 0xffffffffffed28e2 (offset: 0x1b22c2) -> 0x20c14 fde=[ 1c804] │ │ │ │ + 0xffffffffffed2a65 (offset: 0x1b2445) -> 0x20c54 fde=[ 1c844] │ │ │ │ + 0xffffffffffed2c48 (offset: 0x1b2628) -> 0x20c88 fde=[ 1c878] │ │ │ │ + 0xffffffffffed2e69 (offset: 0x1b2849) -> 0x20cb4 fde=[ 1c8a4] │ │ │ │ + 0xffffffffffed2e7e (offset: 0x1b285e) -> 0x20cc8 fde=[ 1c8b8] │ │ │ │ + 0xffffffffffed2fde (offset: 0x1b29be) -> 0x20cf8 fde=[ 1c8e8] │ │ │ │ + 0xffffffffffed3097 (offset: 0x1b2a77) -> 0x20d0c fde=[ 1c8fc] │ │ │ │ + 0xffffffffffed30b0 (offset: 0x1b2a90) -> 0x20d20 fde=[ 1c910] │ │ │ │ + 0xffffffffffed34b2 (offset: 0x1b2e92) -> 0x20d58 fde=[ 1c948] │ │ │ │ + 0xffffffffffed34e5 (offset: 0x1b2ec5) -> 0x20d70 fde=[ 1c960] │ │ │ │ + 0xffffffffffed37f2 (offset: 0x1b31d2) -> 0x20da0 fde=[ 1c990] │ │ │ │ + 0xffffffffffed3837 (offset: 0x1b3217) -> 0x20dc0 fde=[ 1c9b0] │ │ │ │ + 0xffffffffffed4326 (offset: 0x1b3d06) -> 0x20df0 fde=[ 1c9e0] │ │ │ │ + 0xffffffffffed48ab (offset: 0x1b428b) -> 0x20e20 fde=[ 1ca10] │ │ │ │ + 0xffffffffffed48da (offset: 0x1b42ba) -> 0x20e34 fde=[ 1ca24] │ │ │ │ + 0xffffffffffed48ed (offset: 0x1b42cd) -> 0x20e48 fde=[ 1ca38] │ │ │ │ + 0xffffffffffed4911 (offset: 0x1b42f1) -> 0x20e5c fde=[ 1ca4c] │ │ │ │ + 0xffffffffffed491a (offset: 0x1b42fa) -> 0x20e70 fde=[ 1ca60] │ │ │ │ + 0xffffffffffed49c0 (offset: 0x1b43a0) -> 0x20ea0 fde=[ 1ca90] │ │ │ │ + 0xffffffffffed4a7d (offset: 0x1b445d) -> 0x20ec0 fde=[ 1cab0] │ │ │ │ + 0xffffffffffed4a90 (offset: 0x1b4470) -> 0x20ed4 fde=[ 1cac4] │ │ │ │ + 0xffffffffffed4b06 (offset: 0x1b44e6) -> 0x20efc fde=[ 1caec] │ │ │ │ + 0xffffffffffed4b19 (offset: 0x1b44f9) -> 0x20f10 fde=[ 1cb00] │ │ │ │ + 0xffffffffffed4c34 (offset: 0x1b4614) -> 0x20f3c fde=[ 1cb2c] │ │ │ │ + 0xffffffffffed4c77 (offset: 0x1b4657) -> 0x20f5c fde=[ 1cb4c] │ │ │ │ + 0xffffffffffed4c90 (offset: 0x1b4670) -> 0x20f70 fde=[ 1cb60] │ │ │ │ + 0xffffffffffed5037 (offset: 0x1b4a17) -> 0x20fa0 fde=[ 1cb90] │ │ │ │ + 0xffffffffffed5070 (offset: 0x1b4a50) -> 0x20fb8 fde=[ 1cba8] │ │ │ │ + 0xffffffffffed50e0 (offset: 0x1b4ac0) -> 0x21004 fde=[ 1cbf4] │ │ │ │ + 0xffffffffffed6270 (offset: 0x1b5c50) -> 0x211e0 fde=[ 1cdd0] │ │ │ │ + 0xffffffffffed6510 (offset: 0x1b5ef0) -> 0x21058 fde=[ 1cc48] │ │ │ │ + 0xffffffffffed6930 (offset: 0x1b6310) -> 0x2114c fde=[ 1cd3c] │ │ │ │ + 0xffffffffffed6ab0 (offset: 0x1b6490) -> 0x211b4 fde=[ 1cda4] │ │ │ │ + 0xffffffffffed6af0 (offset: 0x1b64d0) -> 0x21230 fde=[ 1ce20] │ │ │ │ + 0xffffffffffed6cc0 (offset: 0x1b66a0) -> 0x21280 fde=[ 1ce70] │ │ │ │ + 0xffffffffffed7010 (offset: 0x1b69f0) -> 0x212b0 fde=[ 1cea0] │ │ │ │ + 0xffffffffffed73d0 (offset: 0x1b6db0) -> 0x21304 fde=[ 1cef4] │ │ │ │ + 0xffffffffffed7f70 (offset: 0x1b7950) -> 0x212e0 fde=[ 1ced0] │ │ │ │ + 0xffffffffffed8240 (offset: 0x1b7c20) -> 0x21628 fde=[ 1d218] │ │ │ │ + 0xffffffffffed82c0 (offset: 0x1b7ca0) -> 0x21338 fde=[ 1cf28] │ │ │ │ + 0xffffffffffed83e0 (offset: 0x1b7dc0) -> 0x21368 fde=[ 1cf58] │ │ │ │ + 0xffffffffffed84d0 (offset: 0x1b7eb0) -> 0x2138c fde=[ 1cf7c] │ │ │ │ + 0xffffffffffed84f0 (offset: 0x1b7ed0) -> 0x213a0 fde=[ 1cf90] │ │ │ │ + 0xffffffffffed8570 (offset: 0x1b7f50) -> 0x21650 fde=[ 1d240] │ │ │ │ + 0xffffffffffed8680 (offset: 0x1b8060) -> 0x21684 fde=[ 1d274] │ │ │ │ + 0xffffffffffed87a0 (offset: 0x1b8180) -> 0x216b8 fde=[ 1d2a8] │ │ │ │ + 0xffffffffffed88c0 (offset: 0x1b82a0) -> 0x216ec fde=[ 1d2dc] │ │ │ │ + 0xffffffffffed89f0 (offset: 0x1b83d0) -> 0x21720 fde=[ 1d310] │ │ │ │ + 0xffffffffffed8b10 (offset: 0x1b84f0) -> 0x213d4 fde=[ 1cfc4] │ │ │ │ + 0xffffffffffed9190 (offset: 0x1b8b70) -> 0x21400 fde=[ 1cff0] │ │ │ │ + 0xffffffffffed9870 (offset: 0x1b9250) -> 0x2142c fde=[ 1d01c] │ │ │ │ + 0xffffffffffed9f10 (offset: 0x1b98f0) -> 0x21458 fde=[ 1d048] │ │ │ │ + 0xffffffffffeda600 (offset: 0x1b9fe0) -> 0x21484 fde=[ 1d074] │ │ │ │ + 0xffffffffffedac80 (offset: 0x1ba660) -> 0x214b0 fde=[ 1d0a0] │ │ │ │ + 0xffffffffffedb170 (offset: 0x1bab50) -> 0x214e0 fde=[ 1d0d0] │ │ │ │ + 0xffffffffffedb760 (offset: 0x1bb140) -> 0x21510 fde=[ 1d100] │ │ │ │ + 0xffffffffffedbd90 (offset: 0x1bb770) -> 0x21540 fde=[ 1d130] │ │ │ │ + 0xffffffffffedc270 (offset: 0x1bbc50) -> 0x21570 fde=[ 1d160] │ │ │ │ + 0xffffffffffedc760 (offset: 0x1bc140) -> 0x215a0 fde=[ 1d190] │ │ │ │ + 0xffffffffffedc840 (offset: 0x1bc220) -> 0x215c8 fde=[ 1d1b8] │ │ │ │ + 0xffffffffffedc910 (offset: 0x1bc2f0) -> 0x2160c fde=[ 1d1fc] │ │ │ │ + 0xffffffffffedcac0 (offset: 0x1bc4a0) -> 0x21758 fde=[ 1d348] │ │ │ │ + 0xffffffffffedcad0 (offset: 0x1bc4b0) -> 0x21b18 fde=[ 1d708] │ │ │ │ + 0xffffffffffedcc00 (offset: 0x1bc5e0) -> 0x2176c fde=[ 1d35c] │ │ │ │ + 0xffffffffffedcc20 (offset: 0x1bc600) -> 0x21780 fde=[ 1d370] │ │ │ │ + 0xffffffffffedcc60 (offset: 0x1bc640) -> 0x217a0 fde=[ 1d390] │ │ │ │ + 0xffffffffffedcd40 (offset: 0x1bc720) -> 0x217d0 fde=[ 1d3c0] │ │ │ │ + 0xffffffffffedcd50 (offset: 0x1bc730) -> 0x217ec fde=[ 1d3dc] │ │ │ │ + 0xffffffffffedcd60 (offset: 0x1bc740) -> 0x21824 fde=[ 1d414] │ │ │ │ + 0xffffffffffedcdd0 (offset: 0x1bc7b0) -> 0x21868 fde=[ 1d458] │ │ │ │ + 0xffffffffffedce00 (offset: 0x1bc7e0) -> 0x21b4c fde=[ 1d73c] │ │ │ │ + 0xffffffffffedcea0 (offset: 0x1bc880) -> 0x21884 fde=[ 1d474] │ │ │ │ + 0xffffffffffedceb0 (offset: 0x1bc890) -> 0x21b6c fde=[ 1d75c] │ │ │ │ + 0xffffffffffedcf50 (offset: 0x1bc930) -> 0x21898 fde=[ 1d488] │ │ │ │ + 0xffffffffffedcf70 (offset: 0x1bc950) -> 0x218ac fde=[ 1d49c] │ │ │ │ + 0xffffffffffedcf80 (offset: 0x1bc960) -> 0x218c0 fde=[ 1d4b0] │ │ │ │ + 0xffffffffffedd050 (offset: 0x1bca30) -> 0x218ec fde=[ 1d4dc] │ │ │ │ + 0xffffffffffedd110 (offset: 0x1bcaf0) -> 0x21918 fde=[ 1d508] │ │ │ │ + 0xffffffffffedd240 (offset: 0x1bcc20) -> 0x21944 fde=[ 1d534] │ │ │ │ + 0xffffffffffedd310 (offset: 0x1bccf0) -> 0x21970 fde=[ 1d560] │ │ │ │ + 0xffffffffffedd3e0 (offset: 0x1bcdc0) -> 0x2199c fde=[ 1d58c] │ │ │ │ + 0xffffffffffedd4b0 (offset: 0x1bce90) -> 0x219c8 fde=[ 1d5b8] │ │ │ │ + 0xffffffffffedd620 (offset: 0x1bd000) -> 0x219dc fde=[ 1d5cc] │ │ │ │ + 0xffffffffffedd9a0 (offset: 0x1bd380) -> 0x21b9c fde=[ 1d78c] │ │ │ │ + 0xffffffffffeddee0 (offset: 0x1bd8c0) -> 0x21a0c fde=[ 1d5fc] │ │ │ │ + 0xffffffffffeddf90 (offset: 0x1bd970) -> 0x21a20 fde=[ 1d610] │ │ │ │ + 0xffffffffffede070 (offset: 0x1bda50) -> 0x21a44 fde=[ 1d634] │ │ │ │ + 0xffffffffffede110 (offset: 0x1bdaf0) -> 0x21a58 fde=[ 1d648] │ │ │ │ + 0xffffffffffede1b0 (offset: 0x1bdb90) -> 0x21a6c fde=[ 1d65c] │ │ │ │ + 0xffffffffffede260 (offset: 0x1bdc40) -> 0x21a80 fde=[ 1d670] │ │ │ │ + 0xffffffffffede2e0 (offset: 0x1bdcc0) -> 0x21bd0 fde=[ 1d7c0] │ │ │ │ + 0xffffffffffede820 (offset: 0x1be200) -> 0x21c04 fde=[ 1d7f4] │ │ │ │ + 0xffffffffffedecc0 (offset: 0x1be6a0) -> 0x21c38 fde=[ 1d828] │ │ │ │ + 0xffffffffffedf200 (offset: 0x1bebe0) -> 0x21c6c fde=[ 1d85c] │ │ │ │ + 0xffffffffffedf5f0 (offset: 0x1befd0) -> 0x21ca0 fde=[ 1d890] │ │ │ │ + 0xffffffffffedfb30 (offset: 0x1bf510) -> 0x21a94 fde=[ 1d684] │ │ │ │ + 0xffffffffffedfc40 (offset: 0x1bf620) -> 0x21aa8 fde=[ 1d698] │ │ │ │ + 0xffffffffffedfd40 (offset: 0x1bf720) -> 0x21abc fde=[ 1d6ac] │ │ │ │ + 0xffffffffffee0140 (offset: 0x1bfb20) -> 0x21cd4 fde=[ 1d8c4] │ │ │ │ + 0xffffffffffee0250 (offset: 0x1bfc30) -> 0x21af0 fde=[ 1d6e0] │ │ │ │ + 0xffffffffffee0260 (offset: 0x1bfc40) -> 0x21b04 fde=[ 1d6f4] │ │ │ │ + 0xffffffffffee0270 (offset: 0x1bfc50) -> 0x21d08 fde=[ 1d8f8] │ │ │ │ + 0xffffffffffee04b0 (offset: 0x1bfe90) -> 0x21d40 fde=[ 1d930] │ │ │ │ + 0xffffffffffee0c80 (offset: 0x1c0660) -> 0x21fb8 fde=[ 1dba8] │ │ │ │ + 0xffffffffffee1160 (offset: 0x1c0b40) -> 0x21fec fde=[ 1dbdc] │ │ │ │ + 0xffffffffffee1220 (offset: 0x1c0c00) -> 0x21d70 fde=[ 1d960] │ │ │ │ + 0xffffffffffee1300 (offset: 0x1c0ce0) -> 0x22020 fde=[ 1dc10] │ │ │ │ + 0xffffffffffee1410 (offset: 0x1c0df0) -> 0x2204c fde=[ 1dc3c] │ │ │ │ + 0xffffffffffee1640 (offset: 0x1c1020) -> 0x22080 fde=[ 1dc70] │ │ │ │ + 0xffffffffffee1780 (offset: 0x1c1160) -> 0x220b0 fde=[ 1dca0] │ │ │ │ + 0xffffffffffee1a20 (offset: 0x1c1400) -> 0x21d98 fde=[ 1d988] │ │ │ │ + 0xffffffffffee1a30 (offset: 0x1c1410) -> 0x22118 fde=[ 1dd08] │ │ │ │ + 0xffffffffffee2090 (offset: 0x1c1a70) -> 0x2214c fde=[ 1dd3c] │ │ │ │ + 0xffffffffffee3670 (offset: 0x1c3050) -> 0x22180 fde=[ 1dd70] │ │ │ │ + 0xffffffffffee39d0 (offset: 0x1c33b0) -> 0x21dd8 fde=[ 1d9c8] │ │ │ │ + 0xffffffffffee3a40 (offset: 0x1c3420) -> 0x21e00 fde=[ 1d9f0] │ │ │ │ + 0xffffffffffee3a50 (offset: 0x1c3430) -> 0x21e14 fde=[ 1da04] │ │ │ │ + 0xffffffffffee3b70 (offset: 0x1c3550) -> 0x21e28 fde=[ 1da18] │ │ │ │ + 0xffffffffffee3ca0 (offset: 0x1c3680) -> 0x21e3c fde=[ 1da2c] │ │ │ │ + 0xffffffffffee3cc0 (offset: 0x1c36a0) -> 0x21e5c fde=[ 1da4c] │ │ │ │ + 0xffffffffffee3d40 (offset: 0x1c3720) -> 0x21e90 fde=[ 1da80] │ │ │ │ + 0xffffffffffee3db0 (offset: 0x1c3790) -> 0x221b4 fde=[ 1dda4] │ │ │ │ + 0xffffffffffee3e40 (offset: 0x1c3820) -> 0x221ec fde=[ 1dddc] │ │ │ │ + 0xffffffffffee3ec0 (offset: 0x1c38a0) -> 0x21ebc fde=[ 1daac] │ │ │ │ + 0xffffffffffee3ef0 (offset: 0x1c38d0) -> 0x22224 fde=[ 1de14] │ │ │ │ + 0xffffffffffee3f90 (offset: 0x1c3970) -> 0x21edc fde=[ 1dacc] │ │ │ │ + 0xffffffffffee4020 (offset: 0x1c3a00) -> 0x21ef0 fde=[ 1dae0] │ │ │ │ + 0xffffffffffee40a0 (offset: 0x1c3a80) -> 0x21f18 fde=[ 1db08] │ │ │ │ + 0xffffffffffee4290 (offset: 0x1c3c70) -> 0x21f48 fde=[ 1db38] │ │ │ │ + 0xffffffffffee4580 (offset: 0x1c3f60) -> 0x21f78 fde=[ 1db68] │ │ │ │ + 0xffffffffffee45e0 (offset: 0x1c3fc0) -> 0x21fa4 fde=[ 1db94] │ │ │ │ + 0xffffffffffee4610 (offset: 0x1c3ff0) -> 0x224b0 fde=[ 1e0a0] │ │ │ │ + 0xffffffffffee46c0 (offset: 0x1c40a0) -> 0x22268 fde=[ 1de58] │ │ │ │ + 0xffffffffffee4800 (offset: 0x1c41e0) -> 0x2227c fde=[ 1de6c] │ │ │ │ + 0xffffffffffee4af0 (offset: 0x1c44d0) -> 0x224e0 fde=[ 1e0d0] │ │ │ │ + 0xffffffffffee4d90 (offset: 0x1c4770) -> 0x222ac fde=[ 1de9c] │ │ │ │ + 0xffffffffffee57a0 (offset: 0x1c5180) -> 0x22514 fde=[ 1e104] │ │ │ │ + 0xffffffffffee65f0 (offset: 0x1c5fd0) -> 0x222fc fde=[ 1deec] │ │ │ │ + 0xffffffffffee66e0 (offset: 0x1c60c0) -> 0x2232c fde=[ 1df1c] │ │ │ │ + 0xffffffffffee6840 (offset: 0x1c6220) -> 0x22364 fde=[ 1df54] │ │ │ │ + 0xffffffffffee69f0 (offset: 0x1c63d0) -> 0x22378 fde=[ 1df68] │ │ │ │ + 0xffffffffffee7e60 (offset: 0x1c7840) -> 0x223a8 fde=[ 1df98] │ │ │ │ + 0xffffffffffee8740 (offset: 0x1c8120) -> 0x223fc fde=[ 1dfec] │ │ │ │ + 0xffffffffffee88c0 (offset: 0x1c82a0) -> 0x22410 fde=[ 1e000] │ │ │ │ + 0xffffffffffee89d0 (offset: 0x1c83b0) -> 0x22424 fde=[ 1e014] │ │ │ │ + 0xffffffffffee8a80 (offset: 0x1c8460) -> 0x22438 fde=[ 1e028] │ │ │ │ + 0xffffffffffee8b20 (offset: 0x1c8500) -> 0x22468 fde=[ 1e058] │ │ │ │ + 0xffffffffffee9cb0 (offset: 0x1c9690) -> 0x22548 fde=[ 1e138] │ │ │ │ + 0xffffffffffee9d60 (offset: 0x1c9740) -> 0x2290c fde=[ 1e4fc] │ │ │ │ + 0xffffffffffeea0d0 (offset: 0x1c9ab0) -> 0x22940 fde=[ 1e530] │ │ │ │ + 0xffffffffffeea690 (offset: 0x1ca070) -> 0x22574 fde=[ 1e164] │ │ │ │ + 0xffffffffffeea780 (offset: 0x1ca160) -> 0x22974 fde=[ 1e564] │ │ │ │ + 0xffffffffffeeae00 (offset: 0x1ca7e0) -> 0x229a8 fde=[ 1e598] │ │ │ │ + 0xffffffffffeeb370 (offset: 0x1cad50) -> 0x229dc fde=[ 1e5cc] │ │ │ │ + 0xffffffffffeeb6b0 (offset: 0x1cb090) -> 0x22a0c fde=[ 1e5fc] │ │ │ │ + 0xffffffffffeebb50 (offset: 0x1cb530) -> 0x225bc fde=[ 1e1ac] │ │ │ │ + 0xffffffffffeebcf0 (offset: 0x1cb6d0) -> 0x2260c fde=[ 1e1fc] │ │ │ │ + 0xffffffffffeebdb0 (offset: 0x1cb790) -> 0x22a70 fde=[ 1e660] │ │ │ │ + 0xffffffffffeebf60 (offset: 0x1cb940) -> 0x22aa4 fde=[ 1e694] │ │ │ │ + 0xffffffffffeebfc0 (offset: 0x1cb9a0) -> 0x22ad0 fde=[ 1e6c0] │ │ │ │ + 0xffffffffffeec020 (offset: 0x1cba00) -> 0x22afc fde=[ 1e6ec] │ │ │ │ + 0xffffffffffeec0c0 (offset: 0x1cbaa0) -> 0x228bc fde=[ 1e4ac] │ │ │ │ + 0xffffffffffeec180 (offset: 0x1cbb60) -> 0x228e8 fde=[ 1e4d8] │ │ │ │ + 0xffffffffffeec1c0 (offset: 0x1cbba0) -> 0x22b38 fde=[ 1e728] │ │ │ │ + 0xffffffffffeec5c0 (offset: 0x1cbfa0) -> 0x22f28 fde=[ 1eb18] │ │ │ │ + 0xffffffffffeec600 (offset: 0x1cbfe0) -> 0x22f50 fde=[ 1eb40] │ │ │ │ + 0xffffffffffeecb40 (offset: 0x1cc520) -> 0x22f84 fde=[ 1eb74] │ │ │ │ + 0xffffffffffeecc30 (offset: 0x1cc610) -> 0x22fb4 fde=[ 1eba4] │ │ │ │ + 0xffffffffffeecd20 (offset: 0x1cc700) -> 0x22fe4 fde=[ 1ebd4] │ │ │ │ + 0xffffffffffeece10 (offset: 0x1cc7f0) -> 0x22b68 fde=[ 1e758] │ │ │ │ + 0xffffffffffeecf10 (offset: 0x1cc8f0) -> 0x22b98 fde=[ 1e788] │ │ │ │ + 0xffffffffffeed1e0 (offset: 0x1ccbc0) -> 0x22bc8 fde=[ 1e7b8] │ │ │ │ + 0xffffffffffeed3a0 (offset: 0x1ccd80) -> 0x22bf8 fde=[ 1e7e8] │ │ │ │ + 0xffffffffffeed450 (offset: 0x1cce30) -> 0x23014 fde=[ 1ec04] │ │ │ │ + 0xffffffffffeed540 (offset: 0x1ccf20) -> 0x22c28 fde=[ 1e818] │ │ │ │ + 0xffffffffffeed760 (offset: 0x1cd140) -> 0x22c54 fde=[ 1e844] │ │ │ │ + 0xffffffffffeed770 (offset: 0x1cd150) -> 0x22c68 fde=[ 1e858] │ │ │ │ + 0xffffffffffeed790 (offset: 0x1cd170) -> 0x22c88 fde=[ 1e878] │ │ │ │ + 0xffffffffffeed830 (offset: 0x1cd210) -> 0x22ca8 fde=[ 1e898] │ │ │ │ + 0xffffffffffeed8d0 (offset: 0x1cd2b0) -> 0x22cc8 fde=[ 1e8b8] │ │ │ │ + 0xffffffffffeed970 (offset: 0x1cd350) -> 0x22ce8 fde=[ 1e8d8] │ │ │ │ + 0xffffffffffeeda60 (offset: 0x1cd440) -> 0x22d14 fde=[ 1e904] │ │ │ │ + 0xffffffffffeeda80 (offset: 0x1cd460) -> 0x22d28 fde=[ 1e918] │ │ │ │ + 0xffffffffffeedaa0 (offset: 0x1cd480) -> 0x22d3c fde=[ 1e92c] │ │ │ │ + 0xffffffffffeedac0 (offset: 0x1cd4a0) -> 0x22d50 fde=[ 1e940] │ │ │ │ + 0xffffffffffeedae0 (offset: 0x1cd4c0) -> 0x22d64 fde=[ 1e954] │ │ │ │ + 0xffffffffffeedbc0 (offset: 0x1cd5a0) -> 0x22d88 fde=[ 1e978] │ │ │ │ + 0xffffffffffeedbe0 (offset: 0x1cd5c0) -> 0x22da8 fde=[ 1e998] │ │ │ │ + 0xffffffffffeedc00 (offset: 0x1cd5e0) -> 0x22dc8 fde=[ 1e9b8] │ │ │ │ + 0xffffffffffeedc20 (offset: 0x1cd600) -> 0x22de8 fde=[ 1e9d8] │ │ │ │ + 0xffffffffffeedd00 (offset: 0x1cd6e0) -> 0x22e0c fde=[ 1e9fc] │ │ │ │ + 0xffffffffffeedd20 (offset: 0x1cd700) -> 0x22e2c fde=[ 1ea1c] │ │ │ │ + 0xffffffffffeedd40 (offset: 0x1cd720) -> 0x22e4c fde=[ 1ea3c] │ │ │ │ + 0xffffffffffeedd60 (offset: 0x1cd740) -> 0x22e6c fde=[ 1ea5c] │ │ │ │ + 0xffffffffffeede40 (offset: 0x1cd820) -> 0x23044 fde=[ 1ec34] │ │ │ │ + 0xffffffffffeeded0 (offset: 0x1cd8b0) -> 0x2307c fde=[ 1ec6c] │ │ │ │ + 0xffffffffffeedf60 (offset: 0x1cd940) -> 0x22eac fde=[ 1ea9c] │ │ │ │ + 0xffffffffffeedfb0 (offset: 0x1cd990) -> 0x22ed4 fde=[ 1eac4] │ │ │ │ + 0xffffffffffeedff0 (offset: 0x1cd9d0) -> 0x230b4 fde=[ 1eca4] │ │ │ │ + 0xffffffffffeee0a0 (offset: 0x1cda80) -> 0x230e4 fde=[ 1ecd4] │ │ │ │ + 0xffffffffffeee1a0 (offset: 0x1cdb80) -> 0x23118 fde=[ 1ed08] │ │ │ │ + 0xffffffffffeee2d0 (offset: 0x1cdcb0) -> 0x22efc fde=[ 1eaec] │ │ │ │ + 0xffffffffffeee340 (offset: 0x1cdd20) -> 0x23150 fde=[ 1ed40] │ │ │ │ + 0xffffffffffeee480 (offset: 0x1cde60) -> 0x23410 fde=[ 1f000] │ │ │ │ + 0xffffffffffeee530 (offset: 0x1cdf10) -> 0x2343c fde=[ 1f02c] │ │ │ │ + 0xffffffffffeee5a0 (offset: 0x1cdf80) -> 0x23470 fde=[ 1f060] │ │ │ │ + 0xffffffffffeee6a0 (offset: 0x1ce080) -> 0x2349c fde=[ 1f08c] │ │ │ │ + 0xffffffffffeee750 (offset: 0x1ce130) -> 0x234d0 fde=[ 1f0c0] │ │ │ │ + 0xffffffffffeee800 (offset: 0x1ce1e0) -> 0x23198 fde=[ 1ed88] │ │ │ │ + 0xffffffffffeee850 (offset: 0x1ce230) -> 0x231c0 fde=[ 1edb0] │ │ │ │ + 0xffffffffffeee910 (offset: 0x1ce2f0) -> 0x23504 fde=[ 1f0f4] │ │ │ │ + 0xffffffffffeee9c0 (offset: 0x1ce3a0) -> 0x23540 fde=[ 1f130] │ │ │ │ + 0xffffffffffeeea10 (offset: 0x1ce3f0) -> 0x231f4 fde=[ 1ede4] │ │ │ │ + 0xffffffffffeeeab0 (offset: 0x1ce490) -> 0x23228 fde=[ 1ee18] │ │ │ │ + 0xffffffffffeeeb30 (offset: 0x1ce510) -> 0x23258 fde=[ 1ee48] │ │ │ │ + 0xffffffffffeeeba0 (offset: 0x1ce580) -> 0x23574 fde=[ 1f164] │ │ │ │ + 0xffffffffffeeecb0 (offset: 0x1ce690) -> 0x23284 fde=[ 1ee74] │ │ │ │ + 0xffffffffffeeed40 (offset: 0x1ce720) -> 0x232ac fde=[ 1ee9c] │ │ │ │ + 0xffffffffffeeee00 (offset: 0x1ce7e0) -> 0x235a8 fde=[ 1f198] │ │ │ │ + 0xffffffffffeef160 (offset: 0x1ceb40) -> 0x235dc fde=[ 1f1cc] │ │ │ │ + 0xffffffffffeef4c0 (offset: 0x1ceea0) -> 0x23610 fde=[ 1f200] │ │ │ │ + 0xffffffffffeefed0 (offset: 0x1cf8b0) -> 0x232e0 fde=[ 1eed0] │ │ │ │ + 0xffffffffffeefef0 (offset: 0x1cf8d0) -> 0x236bc fde=[ 1f2ac] │ │ │ │ + 0xffffffffffeeffd0 (offset: 0x1cf9b0) -> 0x232f4 fde=[ 1eee4] │ │ │ │ + 0xffffffffffef01d0 (offset: 0x1cfbb0) -> 0x23324 fde=[ 1ef14] │ │ │ │ + 0xffffffffffef05a0 (offset: 0x1cff80) -> 0x23354 fde=[ 1ef44] │ │ │ │ + 0xffffffffffef0890 (offset: 0x1d0270) -> 0x236ec fde=[ 1f2dc] │ │ │ │ + 0xffffffffffef1d70 (offset: 0x1d1750) -> 0x23720 fde=[ 1f310] │ │ │ │ + 0xffffffffffef2000 (offset: 0x1d19e0) -> 0x23754 fde=[ 1f344] │ │ │ │ + 0xffffffffffef2500 (offset: 0x1d1ee0) -> 0x23384 fde=[ 1ef74] │ │ │ │ + 0xffffffffffef2920 (offset: 0x1d2300) -> 0x233b4 fde=[ 1efa4] │ │ │ │ + 0xffffffffffef38c0 (offset: 0x1d32a0) -> 0x23788 fde=[ 1f378] │ │ │ │ + 0xffffffffffef3fd0 (offset: 0x1d39b0) -> 0x2380c fde=[ 1f3fc] │ │ │ │ + 0xffffffffffef4d90 (offset: 0x1d4770) -> 0x233e4 fde=[ 1efd4] │ │ │ │ + 0xffffffffffef5070 (offset: 0x1d4a50) -> 0x23840 fde=[ 1f430] │ │ │ │ + 0xffffffffffef51a0 (offset: 0x1d4b80) -> 0x2386c fde=[ 1f45c] │ │ │ │ + 0xffffffffffef52d0 (offset: 0x1d4cb0) -> 0x23898 fde=[ 1f488] │ │ │ │ + 0xffffffffffef5400 (offset: 0x1d4de0) -> 0x238c4 fde=[ 1f4b4] │ │ │ │ + 0xffffffffffef6780 (offset: 0x1d6160) -> 0x238f0 fde=[ 1f4e0] │ │ │ │ + 0xffffffffffef6d40 (offset: 0x1d6720) -> 0x23930 fde=[ 1f520] │ │ │ │ + 0xffffffffffef75d0 (offset: 0x1d6fb0) -> 0x23958 fde=[ 1f548] │ │ │ │ + 0xffffffffffef7950 (offset: 0x1d7330) -> 0x23988 fde=[ 1f578] │ │ │ │ + 0xffffffffffef79c0 (offset: 0x1d73a0) -> 0x2399c fde=[ 1f58c] │ │ │ │ + 0xffffffffffef7a30 (offset: 0x1d7410) -> 0x239b0 fde=[ 1f5a0] │ │ │ │ + 0xffffffffffef80c0 (offset: 0x1d7aa0) -> 0x23a14 fde=[ 1f604] │ │ │ │ + 0xffffffffffef8290 (offset: 0x1d7c70) -> 0x23b4c fde=[ 1f73c] │ │ │ │ + 0xffffffffffef8e10 (offset: 0x1d87f0) -> 0x23a44 fde=[ 1f634] │ │ │ │ + 0xffffffffffef8ef0 (offset: 0x1d88d0) -> 0x23a74 fde=[ 1f664] │ │ │ │ + 0xffffffffffef8fe0 (offset: 0x1d89c0) -> 0x23aa0 fde=[ 1f690] │ │ │ │ + 0xffffffffffef92a0 (offset: 0x1d8c80) -> 0x23adc fde=[ 1f6cc] │ │ │ │ + 0xffffffffffef9370 (offset: 0x1d8d50) -> 0x23af0 fde=[ 1f6e0] │ │ │ │ + 0xffffffffffef9650 (offset: 0x1d9030) -> 0x23d68 fde=[ 1f958] │ │ │ │ + 0xffffffffffef96b0 (offset: 0x1d9090) -> 0x23d90 fde=[ 1f980] │ │ │ │ + 0xffffffffffef96e0 (offset: 0x1d90c0) -> 0x23db8 fde=[ 1f9a8] │ │ │ │ + 0xffffffffffef98c0 (offset: 0x1d92a0) -> 0x23de8 fde=[ 1f9d8] │ │ │ │ + 0xffffffffffef9ad0 (offset: 0x1d94b0) -> 0x23be4 fde=[ 1f7d4] │ │ │ │ + 0xffffffffffef9b20 (offset: 0x1d9500) -> 0x23e18 fde=[ 1fa08] │ │ │ │ + 0xffffffffffef9e40 (offset: 0x1d9820) -> 0x23c0c fde=[ 1f7fc] │ │ │ │ + 0xffffffffffefa180 (offset: 0x1d9b60) -> 0x23e4c fde=[ 1fa3c] │ │ │ │ + 0xffffffffffefa1e0 (offset: 0x1d9bc0) -> 0x23e80 fde=[ 1fa70] │ │ │ │ + 0xffffffffffefa240 (offset: 0x1d9c20) -> 0x23c40 fde=[ 1f830] │ │ │ │ + 0xffffffffffefa250 (offset: 0x1d9c30) -> 0x23eac fde=[ 1fa9c] │ │ │ │ + 0xffffffffffefa2f0 (offset: 0x1d9cd0) -> 0x23edc fde=[ 1facc] │ │ │ │ + 0xffffffffffefa370 (offset: 0x1d9d50) -> 0x23c54 fde=[ 1f844] │ │ │ │ + 0xffffffffffefa580 (offset: 0x1d9f60) -> 0x23c7c fde=[ 1f86c] │ │ │ │ + 0xffffffffffefa670 (offset: 0x1da050) -> 0x23cb4 fde=[ 1f8a4] │ │ │ │ + 0xffffffffffefaaa0 (offset: 0x1da480) -> 0x23ce0 fde=[ 1f8d0] │ │ │ │ + 0xffffffffffefae00 (offset: 0x1da7e0) -> 0x23f14 fde=[ 1fb04] │ │ │ │ + 0xffffffffffefb300 (offset: 0x1dace0) -> 0x23d0c fde=[ 1f8fc] │ │ │ │ + 0xffffffffffefb800 (offset: 0x1db1e0) -> 0x23d38 fde=[ 1f928] │ │ │ │ + 0xffffffffffefc5f0 (offset: 0x1dbfd0) -> 0x243cc fde=[ 1ffbc] │ │ │ │ + 0xffffffffffefc900 (offset: 0x1dc2e0) -> 0x24400 fde=[ 1fff0] │ │ │ │ + 0xffffffffffefcf80 (offset: 0x1dc960) -> 0x2443c fde=[ 2002c] │ │ │ │ + 0xffffffffffefd1c0 (offset: 0x1dcba0) -> 0x23f48 fde=[ 1fb38] │ │ │ │ + 0xffffffffffefd293 (offset: 0x1dcc73) -> 0x24470 fde=[ 20060] │ │ │ │ + 0xffffffffffefd810 (offset: 0x1dd1f0) -> 0x244a4 fde=[ 20094] │ │ │ │ + 0xffffffffffefeb40 (offset: 0x1de520) -> 0x244d8 fde=[ 200c8] │ │ │ │ + 0xffffffffffefec40 (offset: 0x1de620) -> 0x24508 fde=[ 200f8] │ │ │ │ + 0xffffffffffeff0a0 (offset: 0x1dea80) -> 0x24538 fde=[ 20128] │ │ │ │ + 0xffffffffffeff190 (offset: 0x1deb70) -> 0x2456c fde=[ 2015c] │ │ │ │ + 0xffffffffffeff2d0 (offset: 0x1decb0) -> 0x23f90 fde=[ 1fb80] │ │ │ │ + 0xffffffffffeff490 (offset: 0x1dee70) -> 0x23fb8 fde=[ 1fba8] │ │ │ │ + 0xffffffffffeff5d0 (offset: 0x1defb0) -> 0x23fe0 fde=[ 1fbd0] │ │ │ │ + 0xffffffffffeff6d0 (offset: 0x1df0b0) -> 0x24008 fde=[ 1fbf8] │ │ │ │ + 0xffffffffffeff6f0 (offset: 0x1df0d0) -> 0x2401c fde=[ 1fc0c] │ │ │ │ + 0xffffffffffeff710 (offset: 0x1df0f0) -> 0x24030 fde=[ 1fc20] │ │ │ │ + 0xffffffffffeff730 (offset: 0x1df110) -> 0x24044 fde=[ 1fc34] │ │ │ │ + 0xffffffffffeff830 (offset: 0x1df210) -> 0x2406c fde=[ 1fc5c] │ │ │ │ + 0xffffffffffeff880 (offset: 0x1df260) -> 0x2459c fde=[ 2018c] │ │ │ │ + 0xffffffffffeff8f0 (offset: 0x1df2d0) -> 0x245c8 fde=[ 201b8] │ │ │ │ + 0xffffffffffeff9d0 (offset: 0x1df3b0) -> 0x245fc fde=[ 201ec] │ │ │ │ + 0xffffffffffeffc70 (offset: 0x1df650) -> 0x24638 fde=[ 20228] │ │ │ │ + 0xffffffffffeffd20 (offset: 0x1df700) -> 0x2466c fde=[ 2025c] │ │ │ │ + 0xffffffffffeffdd0 (offset: 0x1df7b0) -> 0x246a8 fde=[ 20298] │ │ │ │ + 0xffffffffffefff20 (offset: 0x1df900) -> 0x246e4 fde=[ 202d4] │ │ │ │ + 0xffffffffffefff80 (offset: 0x1df960) -> 0x24710 fde=[ 20300] │ │ │ │ + 0xfffffffffff00030 (offset: 0x1dfa10) -> 0x24744 fde=[ 20334] │ │ │ │ + 0xfffffffffff00080 (offset: 0x1dfa60) -> 0x24094 fde=[ 1fc84] │ │ │ │ + 0xfffffffffff000f0 (offset: 0x1dfad0) -> 0x240c0 fde=[ 1fcb0] │ │ │ │ + 0xfffffffffff00190 (offset: 0x1dfb70) -> 0x240f4 fde=[ 1fce4] │ │ │ │ + 0xfffffffffff001b0 (offset: 0x1dfb90) -> 0x24778 fde=[ 20368] │ │ │ │ + 0xfffffffffff00200 (offset: 0x1dfbe0) -> 0x24108 fde=[ 1fcf8] │ │ │ │ + 0xfffffffffff002c0 (offset: 0x1dfca0) -> 0x2413c fde=[ 1fd2c] │ │ │ │ + 0xfffffffffff002f0 (offset: 0x1dfcd0) -> 0x2415c fde=[ 1fd4c] │ │ │ │ + 0xfffffffffff00340 (offset: 0x1dfd20) -> 0x247ac fde=[ 2039c] │ │ │ │ + 0xfffffffffff003a0 (offset: 0x1dfd80) -> 0x24184 fde=[ 1fd74] │ │ │ │ + 0xfffffffffff00460 (offset: 0x1dfe40) -> 0x241b8 fde=[ 1fda8] │ │ │ │ + 0xfffffffffff00470 (offset: 0x1dfe50) -> 0x247e0 fde=[ 203d0] │ │ │ │ + 0xfffffffffff004c0 (offset: 0x1dfea0) -> 0x241cc fde=[ 1fdbc] │ │ │ │ + 0xfffffffffff00590 (offset: 0x1dff70) -> 0x24814 fde=[ 20404] │ │ │ │ + 0xfffffffffff00680 (offset: 0x1e0060) -> 0x24200 fde=[ 1fdf0] │ │ │ │ + 0xfffffffffff00730 (offset: 0x1e0110) -> 0x242b8 fde=[ 1fea8] │ │ │ │ + 0xfffffffffff00740 (offset: 0x1e0120) -> 0x242cc fde=[ 1febc] │ │ │ │ + 0xfffffffffff00750 (offset: 0x1e0130) -> 0x242e0 fde=[ 1fed0] │ │ │ │ + 0xfffffffffff00760 (offset: 0x1e0140) -> 0x242f4 fde=[ 1fee4] │ │ │ │ + 0xfffffffffff00770 (offset: 0x1e0150) -> 0x24308 fde=[ 1fef8] │ │ │ │ + 0xfffffffffff00820 (offset: 0x1e0200) -> 0x2432c fde=[ 1ff1c] │ │ │ │ + 0xfffffffffff00840 (offset: 0x1e0220) -> 0x24340 fde=[ 1ff30] │ │ │ │ + 0xfffffffffff00850 (offset: 0x1e0230) -> 0x24354 fde=[ 1ff44] │ │ │ │ + 0xfffffffffff008a0 (offset: 0x1e0280) -> 0x24940 fde=[ 20530] │ │ │ │ + 0xfffffffffff00a00 (offset: 0x1e03e0) -> 0x2437c fde=[ 1ff6c] │ │ │ │ + 0xfffffffffff00a40 (offset: 0x1e0420) -> 0x24978 fde=[ 20568] │ │ │ │ + 0xfffffffffff00ad0 (offset: 0x1e04b0) -> 0x249ac fde=[ 2059c] │ │ │ │ + 0xfffffffffff00ba0 (offset: 0x1e0580) -> 0x243a4 fde=[ 1ff94] │ │ │ │ + 0xfffffffffff00bc0 (offset: 0x1e05a0) -> 0x249e4 fde=[ 205d4] │ │ │ │ + 0xfffffffffff00d00 (offset: 0x1e06e0) -> 0x243b8 fde=[ 1ffa8] │ │ │ │ + 0xfffffffffff00d30 (offset: 0x1e0710) -> 0x24a20 fde=[ 20610] │ │ │ │ + 0xfffffffffff00e00 (offset: 0x1e07e0) -> 0x24dc0 fde=[ 209b0] │ │ │ │ + 0xfffffffffff00f00 (offset: 0x1e08e0) -> 0x24df0 fde=[ 209e0] │ │ │ │ + 0xfffffffffff01320 (offset: 0x1e0d00) -> 0x24e24 fde=[ 20a14] │ │ │ │ + 0xfffffffffff013d0 (offset: 0x1e0db0) -> 0x24e54 fde=[ 20a44] │ │ │ │ + 0xfffffffffff014a0 (offset: 0x1e0e80) -> 0x24a50 fde=[ 20640] │ │ │ │ + 0xfffffffffff01590 (offset: 0x1e0f70) -> 0x24a7c fde=[ 2066c] │ │ │ │ + 0xfffffffffff016c0 (offset: 0x1e10a0) -> 0x24aa0 fde=[ 20690] │ │ │ │ + 0xfffffffffff01960 (offset: 0x1e1340) -> 0x24acc fde=[ 206bc] │ │ │ │ + 0xfffffffffff01b60 (offset: 0x1e1540) -> 0x24af8 fde=[ 206e8] │ │ │ │ + 0xfffffffffff01e50 (offset: 0x1e1830) -> 0x24e7c fde=[ 20a6c] │ │ │ │ + 0xfffffffffff01fb0 (offset: 0x1e1990) -> 0x24eac fde=[ 20a9c] │ │ │ │ + 0xfffffffffff02110 (offset: 0x1e1af0) -> 0x24b24 fde=[ 20714] │ │ │ │ + 0xfffffffffff02410 (offset: 0x1e1df0) -> 0x24b54 fde=[ 20744] │ │ │ │ + 0xfffffffffff024e0 (offset: 0x1e1ec0) -> 0x24b7c fde=[ 2076c] │ │ │ │ + 0xfffffffffff025c0 (offset: 0x1e1fa0) -> 0x24ba8 fde=[ 20798] │ │ │ │ + 0xfffffffffff026a0 (offset: 0x1e2080) -> 0x24bf4 fde=[ 207e4] │ │ │ │ + 0xfffffffffff026c0 (offset: 0x1e20a0) -> 0x24c14 fde=[ 20804] │ │ │ │ + 0xfffffffffff026f0 (offset: 0x1e20d0) -> 0x24c34 fde=[ 20824] │ │ │ │ + 0xfffffffffff02740 (offset: 0x1e2120) -> 0x24c5c fde=[ 2084c] │ │ │ │ + 0xfffffffffff02760 (offset: 0x1e2140) -> 0x24c7c fde=[ 2086c] │ │ │ │ + 0xfffffffffff02780 (offset: 0x1e2160) -> 0x24edc fde=[ 20acc] │ │ │ │ + 0xfffffffffff02810 (offset: 0x1e21f0) -> 0x24c9c fde=[ 2088c] │ │ │ │ + 0xfffffffffff02830 (offset: 0x1e2210) -> 0x24cb0 fde=[ 208a0] │ │ │ │ + 0xfffffffffff02870 (offset: 0x1e2250) -> 0x24f14 fde=[ 20b04] │ │ │ │ + 0xfffffffffff02900 (offset: 0x1e22e0) -> 0x24cd8 fde=[ 208c8] │ │ │ │ + 0xfffffffffff02990 (offset: 0x1e2370) -> 0x24d0c fde=[ 208fc] │ │ │ │ + 0xfffffffffff02b10 (offset: 0x1e24f0) -> 0x24d38 fde=[ 20928] │ │ │ │ + 0xfffffffffff02bd0 (offset: 0x1e25b0) -> 0x24d68 fde=[ 20958] │ │ │ │ + 0xfffffffffff02fd0 (offset: 0x1e29b0) -> 0x24d94 fde=[ 20984] │ │ │ │ + 0xfffffffffff03410 (offset: 0x1e2df0) -> 0x25130 fde=[ 20d20] │ │ │ │ + 0xfffffffffff03570 (offset: 0x1e2f50) -> 0x25160 fde=[ 20d50] │ │ │ │ + 0xfffffffffff03720 (offset: 0x1e3100) -> 0x24f50 fde=[ 20b40] │ │ │ │ + 0xfffffffffff03860 (offset: 0x1e3240) -> 0x24f74 fde=[ 20b64] │ │ │ │ + 0xfffffffffff039b0 (offset: 0x1e3390) -> 0x24f98 fde=[ 20b88] │ │ │ │ + 0xfffffffffff039c0 (offset: 0x1e33a0) -> 0x24fac fde=[ 20b9c] │ │ │ │ + 0xfffffffffff039d0 (offset: 0x1e33b0) -> 0x24fc0 fde=[ 20bb0] │ │ │ │ + 0xfffffffffff03a90 (offset: 0x1e3470) -> 0x24fec fde=[ 20bdc] │ │ │ │ + 0xfffffffffff03ab0 (offset: 0x1e3490) -> 0x2500c fde=[ 20bfc] │ │ │ │ + 0xfffffffffff03c70 (offset: 0x1e3650) -> 0x25190 fde=[ 20d80] │ │ │ │ + 0xfffffffffff03e20 (offset: 0x1e3800) -> 0x2503c fde=[ 20c2c] │ │ │ │ + 0xfffffffffff040f0 (offset: 0x1e3ad0) -> 0x25068 fde=[ 20c58] │ │ │ │ + 0xfffffffffff04100 (offset: 0x1e3ae0) -> 0x25084 fde=[ 20c74] │ │ │ │ + 0xfffffffffff041d0 (offset: 0x1e3bb0) -> 0x250b4 fde=[ 20ca4] │ │ │ │ + 0xfffffffffff04240 (offset: 0x1e3c20) -> 0x251c4 fde=[ 20db4] │ │ │ │ + 0xfffffffffff04390 (offset: 0x1e3d70) -> 0x250d4 fde=[ 20cc4] │ │ │ │ + 0xfffffffffff043b0 (offset: 0x1e3d90) -> 0x250f4 fde=[ 20ce4] │ │ │ │ + 0xfffffffffff043c0 (offset: 0x1e3da0) -> 0x25108 fde=[ 20cf8] │ │ │ │ + 0xfffffffffff043d0 (offset: 0x1e3db0) -> 0x2511c fde=[ 20d0c] │ │ │ │ + 0xfffffffffff043e0 (offset: 0x1e3dc0) -> 0x251f8 fde=[ 20de8] │ │ │ │ + 0xfffffffffff04520 (offset: 0x1e3f00) -> 0x25230 fde=[ 20e20] │ │ │ │ + 0xfffffffffff045e0 (offset: 0x1e3fc0) -> 0x252a8 fde=[ 20e98] │ │ │ │ + 0xfffffffffff046b0 (offset: 0x1e4090) -> 0x25244 fde=[ 20e34] │ │ │ │ + 0xfffffffffff04810 (offset: 0x1e41f0) -> 0x258a8 fde=[ 21498] │ │ │ │ + 0xfffffffffff04930 (offset: 0x1e4310) -> 0x253c4 fde=[ 20fb4] │ │ │ │ + 0xfffffffffff04950 (offset: 0x1e4330) -> 0x258d0 fde=[ 214c0] │ │ │ │ + 0xfffffffffff04a70 (offset: 0x1e4450) -> 0x253e0 fde=[ 20fd0] │ │ │ │ + 0xfffffffffff04a90 (offset: 0x1e4470) -> 0x253fc fde=[ 20fec] │ │ │ │ + 0xfffffffffff04aa0 (offset: 0x1e4480) -> 0x25410 fde=[ 21000] │ │ │ │ + 0xfffffffffff04ab0 (offset: 0x1e4490) -> 0x25424 fde=[ 21014] │ │ │ │ + 0xfffffffffff04ac0 (offset: 0x1e44a0) -> 0x25438 fde=[ 21028] │ │ │ │ + 0xfffffffffff04c50 (offset: 0x1e4630) -> 0x25464 fde=[ 21054] │ │ │ │ + 0xfffffffffff04c60 (offset: 0x1e4640) -> 0x25478 fde=[ 21068] │ │ │ │ + 0xfffffffffff04de0 (offset: 0x1e47c0) -> 0x254b8 fde=[ 210a8] │ │ │ │ + 0xfffffffffff04df0 (offset: 0x1e47d0) -> 0x254cc fde=[ 210bc] │ │ │ │ + 0xfffffffffff04e60 (offset: 0x1e4840) -> 0x254f4 fde=[ 210e4] │ │ │ │ + 0xfffffffffff04ed0 (offset: 0x1e48b0) -> 0x258f8 fde=[ 214e8] │ │ │ │ + 0xfffffffffff04f90 (offset: 0x1e4970) -> 0x25924 fde=[ 21514] │ │ │ │ + 0xfffffffffff051c0 (offset: 0x1e4ba0) -> 0x25958 fde=[ 21548] │ │ │ │ + 0xfffffffffff05280 (offset: 0x1e4c60) -> 0x2553c fde=[ 2112c] │ │ │ │ + 0xfffffffffff0578a (offset: 0x1e516a) -> 0x25984 fde=[ 21574] │ │ │ │ + 0xfffffffffff058b0 (offset: 0x1e5290) -> 0x255f8 fde=[ 211e8] │ │ │ │ + 0xfffffffffff058d0 (offset: 0x1e52b0) -> 0x25630 fde=[ 21220] │ │ │ │ + 0xfffffffffff0590b (offset: 0x1e52eb) -> 0x259e0 fde=[ 215d0] │ │ │ │ + 0xfffffffffff05a49 (offset: 0x1e5429) -> 0x25a10 fde=[ 21600] │ │ │ │ + 0xfffffffffff05b20 (offset: 0x1e5500) -> 0x2567c fde=[ 2126c] │ │ │ │ + 0xfffffffffff05ba6 (offset: 0x1e5586) -> 0x25a68 fde=[ 21658] │ │ │ │ + 0xfffffffffff05d80 (offset: 0x1e5760) -> 0x256a0 fde=[ 21290] │ │ │ │ + 0xfffffffffff05da0 (offset: 0x1e5780) -> 0x25a90 fde=[ 21680] │ │ │ │ + 0xfffffffffff05e20 (offset: 0x1e5800) -> 0x256b4 fde=[ 212a4] │ │ │ │ + 0xfffffffffff05e40 (offset: 0x1e5820) -> 0x256c8 fde=[ 212b8] │ │ │ │ + 0xfffffffffff05e80 (offset: 0x1e5860) -> 0x256dc fde=[ 212cc] │ │ │ │ + 0xfffffffffff05ef0 (offset: 0x1e58d0) -> 0x25ac8 fde=[ 216b8] │ │ │ │ + 0xfffffffffff05f50 (offset: 0x1e5930) -> 0x25afc fde=[ 216ec] │ │ │ │ + 0xfffffffffff05fd0 (offset: 0x1e59b0) -> 0x25b34 fde=[ 21724] │ │ │ │ + 0xfffffffffff06030 (offset: 0x1e5a10) -> 0x25708 fde=[ 212f8] │ │ │ │ + 0xfffffffffff06040 (offset: 0x1e5a20) -> 0x2571c fde=[ 2130c] │ │ │ │ + 0xfffffffffff06160 (offset: 0x1e5b40) -> 0x25744 fde=[ 21334] │ │ │ │ + 0xfffffffffff061d0 (offset: 0x1e5bb0) -> 0x25b68 fde=[ 21758] │ │ │ │ + 0xfffffffffff06310 (offset: 0x1e5cf0) -> 0x25b98 fde=[ 21788] │ │ │ │ + 0xfffffffffff06430 (offset: 0x1e5e10) -> 0x25770 fde=[ 21360] │ │ │ │ + 0xfffffffffff06440 (offset: 0x1e5e20) -> 0x25784 fde=[ 21374] │ │ │ │ + 0xfffffffffff06450 (offset: 0x1e5e30) -> 0x25798 fde=[ 21388] │ │ │ │ + 0xfffffffffff06580 (offset: 0x1e5f60) -> 0x257bc fde=[ 213ac] │ │ │ │ + 0xfffffffffff065a0 (offset: 0x1e5f80) -> 0x257d0 fde=[ 213c0] │ │ │ │ + 0xfffffffffff065d0 (offset: 0x1e5fb0) -> 0x257ec fde=[ 213dc] │ │ │ │ + 0xfffffffffff065f0 (offset: 0x1e5fd0) -> 0x25800 fde=[ 213f0] │ │ │ │ + 0xfffffffffff06600 (offset: 0x1e5fe0) -> 0x25814 fde=[ 21404] │ │ │ │ + 0xfffffffffff06620 (offset: 0x1e6000) -> 0x25828 fde=[ 21418] │ │ │ │ + 0xfffffffffff06660 (offset: 0x1e6040) -> 0x2583c fde=[ 2142c] │ │ │ │ + 0xfffffffffff06680 (offset: 0x1e6060) -> 0x25858 fde=[ 21448] │ │ │ │ + 0xfffffffffff066e0 (offset: 0x1e60c0) -> 0x25880 fde=[ 21470] │ │ │ │ + 0xfffffffffff06730 (offset: 0x1e6110) -> 0x25bcc fde=[ 217bc] │ │ │ │ + 0xfffffffffff067c0 (offset: 0x1e61a0) -> 0x25bf8 fde=[ 217e8] │ │ │ │ + 0xfffffffffff068c0 (offset: 0x1e62a0) -> 0x25f70 fde=[ 21b60] │ │ │ │ + 0xfffffffffff06a50 (offset: 0x1e6430) -> 0x25fa4 fde=[ 21b94] │ │ │ │ + 0xfffffffffff06c00 (offset: 0x1e65e0) -> 0x25c28 fde=[ 21818] │ │ │ │ + 0xfffffffffff06c10 (offset: 0x1e65f0) -> 0x25fd8 fde=[ 21bc8] │ │ │ │ + 0xfffffffffff06e70 (offset: 0x1e6850) -> 0x25c3c fde=[ 2182c] │ │ │ │ + 0xfffffffffff06f30 (offset: 0x1e6910) -> 0x25c68 fde=[ 21858] │ │ │ │ + 0xfffffffffff06f40 (offset: 0x1e6920) -> 0x26028 fde=[ 21c18] │ │ │ │ + 0xfffffffffff07040 (offset: 0x1e6a20) -> 0x26054 fde=[ 21c44] │ │ │ │ + 0xfffffffffff070f0 (offset: 0x1e6ad0) -> 0x26088 fde=[ 21c78] │ │ │ │ + 0xfffffffffff071a0 (offset: 0x1e6b80) -> 0x25c7c fde=[ 2186c] │ │ │ │ + 0xfffffffffff07260 (offset: 0x1e6c40) -> 0x260bc fde=[ 21cac] │ │ │ │ + 0xfffffffffff07310 (offset: 0x1e6cf0) -> 0x260f8 fde=[ 21ce8] │ │ │ │ + 0xfffffffffff07360 (offset: 0x1e6d40) -> 0x25cb0 fde=[ 218a0] │ │ │ │ + 0xfffffffffff073d0 (offset: 0x1e6db0) -> 0x2612c fde=[ 21d1c] │ │ │ │ + 0xfffffffffff07430 (offset: 0x1e6e10) -> 0x25cdc fde=[ 218cc] │ │ │ │ + 0xfffffffffff074d0 (offset: 0x1e6eb0) -> 0x26160 fde=[ 21d50] │ │ │ │ + 0xfffffffffff075d0 (offset: 0x1e6fb0) -> 0x2619c fde=[ 21d8c] │ │ │ │ + 0xfffffffffff076e0 (offset: 0x1e70c0) -> 0x25d10 fde=[ 21900] │ │ │ │ + 0xfffffffffff077a0 (offset: 0x1e7180) -> 0x25d44 fde=[ 21934] │ │ │ │ + 0xfffffffffff07820 (offset: 0x1e7200) -> 0x25d78 fde=[ 21968] │ │ │ │ + 0xfffffffffff078a0 (offset: 0x1e7280) -> 0x25dac fde=[ 2199c] │ │ │ │ + 0xfffffffffff07910 (offset: 0x1e72f0) -> 0x25ddc fde=[ 219cc] │ │ │ │ + 0xfffffffffff07bb0 (offset: 0x1e7590) -> 0x25e00 fde=[ 219f0] │ │ │ │ + 0xfffffffffff07d40 (offset: 0x1e7720) -> 0x25e3c fde=[ 21a2c] │ │ │ │ + 0xfffffffffff085a0 (offset: 0x1e7f80) -> 0x25e6c fde=[ 21a5c] │ │ │ │ + 0xfffffffffff088c0 (offset: 0x1e82a0) -> 0x25e9c fde=[ 21a8c] │ │ │ │ + 0xfffffffffff08a10 (offset: 0x1e83f0) -> 0x25ecc fde=[ 21abc] │ │ │ │ + 0xfffffffffff08a90 (offset: 0x1e8470) -> 0x25ef8 fde=[ 21ae8] │ │ │ │ + 0xfffffffffff08cb0 (offset: 0x1e8690) -> 0x261d0 fde=[ 21dc0] │ │ │ │ + 0xfffffffffff08d70 (offset: 0x1e8750) -> 0x26204 fde=[ 21df4] │ │ │ │ + 0xfffffffffff08e80 (offset: 0x1e8860) -> 0x25f38 fde=[ 21b28] │ │ │ │ + 0xfffffffffff08f60 (offset: 0x1e8940) -> 0x26234 fde=[ 21e24] │ │ │ │ + 0xfffffffffff09060 (offset: 0x1e8a40) -> 0x26270 fde=[ 21e60] │ │ │ │ + 0xfffffffffff093c0 (offset: 0x1e8da0) -> 0x262a4 fde=[ 21e94] │ │ │ │ + 0xfffffffffff09be0 (offset: 0x1e95c0) -> 0x26304 fde=[ 21ef4] │ │ │ │ + 0xfffffffffffc0c40 (offset: 0x2a0620) -> 0x26318 fde=[ 21f08] │ │ │ │ + 0xfffffffffffc0cc0 (offset: 0x2a06a0) -> 0x26330 fde=[ 21f20] │ │ │ │ + 0xfffffffffffc0d10 (offset: 0x2a06f0) -> 0x26348 fde=[ 21f38] │ │ │ │ + 0xfffffffffffc0d90 (offset: 0x2a0770) -> 0x26360 fde=[ 21f50] │ │ │ │ + 0xfffffffffffc0db0 (offset: 0x2a0790) -> 0x26388 fde=[ 21f78] │ │ │ │ + 0xfffffffffffc0dd0 (offset: 0x2a07b0) -> 0x263b0 fde=[ 21fa0] │ │ │ │ + 0xfffffffffffc1210 (offset: 0x2a0bf0) -> 0x263ec fde=[ 21fdc] │ │ │ │ + 0xfffffffffffc1220 (offset: 0x2a0c00) -> 0x26400 fde=[ 21ff0] │ │ │ │ + 0xfffffffffffc1230 (offset: 0x2a0c10) -> 0x26414 fde=[ 22004] │ │ │ │ + 0xfffffffffffc12f0 (offset: 0x2a0cd0) -> 0x26428 fde=[ 22018] │ │ │ │ + 0xfffffffffffc1300 (offset: 0x2a0ce0) -> 0x2643c fde=[ 2202c] │ │ │ │ + 0xfffffffffffc1310 (offset: 0x2a0cf0) -> 0x26450 fde=[ 22040] │ │ │ │ + 0xfffffffffffc1390 (offset: 0x2a0d70) -> 0x26470 fde=[ 22060] │ │ │ │ + 0xfffffffffffc1410 (offset: 0x2a0df0) -> 0x26490 fde=[ 22080] │ │ │ │ + 0xfffffffffffc15c0 (offset: 0x2a0fa0) -> 0x264bc fde=[ 220ac] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -2220,15 +2220,15 @@ │ │ │ │ │ │ │ │ 00000058 000000000000001c 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 16 │ │ │ │ - Augmentation data: 9b ed d1 04 00 1b 1b │ │ │ │ + Augmentation data: 9b ad d1 04 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000078 0000000000000064 00000024 FDE cie=00000058 pc=000000000003ccb0..000000000003ce4e │ │ │ │ Augmentation data: 3b 20 02 00 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2805,33 +2805,19 @@ │ │ │ │ AVAWATAUI │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A\A_A^][ │ │ │ │ A\A_A^][ │ │ │ │ A\A_A^][ │ │ │ │ -SUAVAWATAUI │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -SUAVAWATAUI │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -SUAVAWAT │ │ │ │ -SUAVAWAT │ │ │ │ -A\A_A^][ │ │ │ │ SUAVAWATI │ │ │ │ A\A_A^][ │ │ │ │ }(X1ba}(o │ │ │ │ }HZ1ba~H │ │ │ │ 33333333b │ │ │ │ -ba}Ho-y? │ │ │ │ }(XA,bB}(XY-bB}(Xa.b"= │ │ │ │ }HXa,bB}HXY-bB}HXa.b"=@ │ │ │ │ bB]PRAUb │ │ │ │ bB]PRITb │ │ │ │ bBMPRATb │ │ │ │ bBUPRAob │ │ │ │ bBUPRInb │ │ │ │ @@ -2845,14 +2831,15 @@ │ │ │ │ bB}(XA3b │ │ │ │ bB}(XA4b │ │ │ │ }(ZB bb}(ZB │ │ │ │ bBePRIob │ │ │ │ bBePRInb │ │ │ │ bBEPRIUb │ │ │ │ bBEPRITb │ │ │ │ +bb5 @5?L │ │ │ │ bA}(o$0bC │ │ │ │ bB}HXA1b │ │ │ │ }HXa4bB}HXI3b │ │ │ │ bB}HXA1bB}HXI8bB}HXY5bB}HXa4b │ │ │ │ bB}HXA3b │ │ │ │ bB}HXI6b │ │ │ │ bB}HXY7b │ │ │ │ @@ -2862,14 +2849,15 @@ │ │ │ │ bB}XRIob │ │ │ │ 0bC}H;40 │ │ │ │ bB=PRqRb │ │ │ │ bBUXRIRb │ │ │ │ bBUXRIQb │ │ │ │ bBeXRIlb │ │ │ │ bBeXRIkb │ │ │ │ +bb}HX=*, │ │ │ │ bq}HoR b │ │ │ │ bR}HXA)bB}HXa*b │ │ │ │ bB5PRyUb │ │ │ │ bB5PRATb │ │ │ │ }HXQ!bB}HXI"b │ │ │ │ }HXY#bB}HXY$bR}HXa)bB}HXa*b │ │ │ │ bB}HXY b │ │ │ │ @@ -2927,61 +2915,75 @@ │ │ │ │ bB}HXYSb │ │ │ │ bB}HXYTbB}HXaUI │ │ │ │ J0bQ}Hoa │ │ │ │ ba}HoZ ba}HoJ │ │ │ │ bQ}Ho` bQ}Hoh │ │ │ │ }Hoh@ba}Ho │ │ │ │ bB}HXi!bB}HXq │ │ │ │ -bb}H[%@% │ │ │ │ -bb}HX%2# │ │ │ │ bB}HXi!b │ │ │ │ bB}HXi!b │ │ │ │ bB}HXa b │ │ │ │ bB}HXI#b │ │ │ │ bB}HXI"b │ │ │ │ bB}HXi!b │ │ │ │ bB}HXi!b │ │ │ │ bB}HXA&bB}HXi#b │ │ │ │ bB}HXi!bB}HXa │ │ │ │ -vbb}HX-T │ │ │ │ bB}HXi!bB}HXA │ │ │ │ }HoJ bB}HXA │ │ │ │ bB}HXa b │ │ │ │ bB}HXQ%bB}HXY$b │ │ │ │ bB}HXi!bB}HXa │ │ │ │ bB}HXQ&bB}HXY%H │ │ │ │ +bb}HX-{i │ │ │ │ bb-@@H H │ │ │ │ bB}HXi!bB}HXq │ │ │ │ -6bb}HX%_ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ }Hoj ba}HoJ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ ba}Hoz b │ │ │ │ +bb}HX-L* │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXQ!L │ │ │ │ bq}HoR bq}HoZ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXX b │ │ │ │ bB}HXX b │ │ │ │ }Ho9bq}HoQ │ │ │ │ bQ}Ho b1 │ │ │ │ }Hoq bq}Hoq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ +SUAVAWATAUI │ │ │ │ +A]A\A_A^][ │ │ │ │ +A]A\A_A^][ │ │ │ │ +A]A\A_A^][ │ │ │ │ +A]A\A_A^][ │ │ │ │ +A]A\A_A^][ │ │ │ │ +SUAVAWATAUI │ │ │ │ +A]A\A_A^][ │ │ │ │ +A]A\A_A^][ │ │ │ │ +A]A\A_A^][ │ │ │ │ +SUAVAWAT │ │ │ │ +SUAVAWAT │ │ │ │ +A\A_A^][ │ │ │ │ ?bc}H;<7 │ │ │ │ ba~Ho*ba~Ho< │ │ │ │ 4Vba~(o.b │ │ │ │ H66b!}@h │ │ │ │ +ba}(o=,t │ │ │ │ +bb}H2%Lg │ │ │ │ +bb}H2-v\ │ │ │ │ SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ @@ -3406,35 +3408,35 @@ │ │ │ │ file name contained an unexpected NUL byte │ │ │ │ fatal runtime error: Rust panics must be rethrown, aborting │ │ │ │ fatal runtime error: Rust cannot catch foreign exceptions, aborting │ │ │ │ stderrfatal runtime error: initialization or cleanup bug, aborting │ │ │ │ too many active read locks on RwLockassertion failed: is_unlocked(state)lock count overflow in reentrant mutexnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ │ │ failed to generate unique thread ID: bitspace exhaustedtoo many running threads in thread scopeBoxthread caused non-unwinding panic. aborting. │ │ │ │ __rust_end_short_backtrace__rust_begin_short_backtracesInvalid ELF symbol table dataInvalid ELF symtab_shndx dataInvalid ELF section indexInvalid ELF string section type │ │ │ │ -(|(|(|(|(|(|(|(|0 │ │ │ │ -m@L@L@L@L@L@L@L@L │ │ │ │ -3pwpwpwpwpwpwpwpw │ │ │ │ -(l(l(l(l(l(l(l(l │ │ │ │ -I ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ -`o`o`o`o`o`o`o`o │ │ │ │ -?`{`{`{`{`{`{`{`{ │ │ │ │ -y((((((((((((((((XrXrXrXrXrXrXrXrp │ │ │ │ $"D B @ > │ │ │ │ +'''///???OOO │ │ │ │ $"D B @ > │ │ │ │ '''///???OOO │ │ │ │ /+'#/+'#/+'#/+' │ │ │ │ !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{} │ │ │ │ ACEGIKMO │ │ │ │ QSUWY[]_!#%')+-/acegikmo13579;=?qsuwy{} │ │ │ │ -'''///???OOO │ │ │ │ !"%&)*-.12569:=>ABEFIJMNQRUVYZ]^abefijmnqruvyz}~ │ │ │ │ y(((((l(l │ │ │ │ !$%0145"#&'2367 │ │ │ │ (),-89<=*+./:;>?<= │ │ │ │ XrXr(((( │ │ │ │ +(|(|(|(|(|(|(|(|0 │ │ │ │ +m@L@L@L@L@L@L@L@L │ │ │ │ +3pwpwpwpwpwpwpwpw │ │ │ │ +(l(l(l(l(l(l(l(l │ │ │ │ +I ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ +`o`o`o`o`o`o`o`o │ │ │ │ +?`{`{`{`{`{`{`{`{ │ │ │ │ +y((((((((((((((((XrXrXrXrXrXrXrXrp │ │ │ │ !$%"#&'01452367(),-*+./89<=:;>? │ │ │ │ !$%0145 │ │ │ │ (),-89<= │ │ │ │ "#&'2367 │ │ │ │ *+./:;>? │ │ │ │ "2 0#3!1*:(8+;)9 │ │ │ │ &6$4'7%5.>, │ │ │ │ - lea 0xf4b67(%rip),%r10 │ │ │ │ + lea 0xc4357(%rip),%r10 │ │ │ │ jmp 13018f │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 120930 │ │ │ │ - lea 0xf9ce1(%rip),%r10 │ │ │ │ + lea 0xf1f41(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -243075,21 +243075,21 @@ │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 130215 │ │ │ │ - lea 0xe6eaa(%rip),%r10 │ │ │ │ + lea 0xe4b4a(%rip),%r10 │ │ │ │ jmp 13021c │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 11fa30 │ │ │ │ - lea 0xedf04(%rip),%r10 │ │ │ │ + lea 0xebba4(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -243113,21 +243113,21 @@ │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 1302a5 │ │ │ │ - lea 0xe68fa(%rip),%r10 │ │ │ │ + lea 0xe459a(%rip),%r10 │ │ │ │ jmp 1302ac │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 11ff90 │ │ │ │ - lea 0xed794(%rip),%r10 │ │ │ │ + lea 0xeb434(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -243151,21 +243151,21 @@ │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 130335 │ │ │ │ - lea 0xe6ada(%rip),%r10 │ │ │ │ + lea 0xe477a(%rip),%r10 │ │ │ │ jmp 13033c │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 120300 │ │ │ │ - lea 0xeda24(%rip),%r10 │ │ │ │ + lea 0xeb6c4(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -243190,21 +243190,21 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 1303c8 │ │ │ │ - lea 0xf46b7(%rip),%r10 │ │ │ │ + lea 0xc3ea7(%rip),%r10 │ │ │ │ jmp 1303cf │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 1205e0 │ │ │ │ - lea 0xf9821(%rip),%r10 │ │ │ │ + lea 0xf1a81(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -243229,21 +243229,21 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 130458 │ │ │ │ - lea 0xf4ac7(%rip),%r10 │ │ │ │ + lea 0xc42b7(%rip),%r10 │ │ │ │ jmp 13045f │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 11fce0 │ │ │ │ - lea 0xf9c11(%rip),%r10 │ │ │ │ + lea 0xf1e71(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -271403,15 +271403,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14d822(%rip),%r13 │ │ │ │ + lea 0x14f6c2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%r12,%r15,4),%rdi │ │ │ │ lea (%r14,%rbx,4),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -271433,15 +271433,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14d7d2(%rip),%r13 │ │ │ │ + lea 0x14f672(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x8,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ @@ -271464,15 +271464,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14d782(%rip),%r13 │ │ │ │ + lea 0x14f622(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%r12,%r14,4),%rdi │ │ │ │ lea (%r15,%rbx,4),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -271833,15 +271833,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14d112(%rip),%r13 │ │ │ │ + lea 0x14efb2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ lea 0x8(%r14),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -272010,15 +272010,15 @@ │ │ │ │ call *0x1e4e33(%rip) │ │ │ │ mov %eax,%r13d │ │ │ │ add %ebp,%r13d │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14ce4f(%rip),%rbp │ │ │ │ + lea 0x14ecef(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ lea (%r15,%r14,4),%rdi │ │ │ │ add $0x8,%rdi │ │ │ │ lea (%r12,%rbx,4),%rdx │ │ │ │ add $0x8,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -272453,15 +272453,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14c652(%rip),%r13 │ │ │ │ + lea 0x14e4f2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%r12,%r14,4),%rdi │ │ │ │ lea (%r15,%rbx,4),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -272511,15 +272511,15 @@ │ │ │ │ add %ebp,%eax │ │ │ │ mov %eax,(%rsp) │ │ │ │ lea (%r12,%r14,4),%rdi │ │ │ │ add $0x18,%rdi │ │ │ │ lea 0x18(%r15,%rbx,4),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14c589(%rip),%r13 │ │ │ │ + lea 0x14e429(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ lea 0x20(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -272534,15 +272534,15 @@ │ │ │ │ call *0x1e4518(%rip) │ │ │ │ mov %eax,%ebp │ │ │ │ add %r13d,%ebp │ │ │ │ lea 0x28(%r12),%rdi │ │ │ │ lea 0x28(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14c535(%rip),%r13 │ │ │ │ + lea 0x14e3d5(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add (%rsp),%eax │ │ │ │ mov %eax,(%rsp) │ │ │ │ lea (%r12,%r14,4),%rdi │ │ │ │ add $0x28,%rdi │ │ │ │ lea (%r15,%rbx,4),%rdx │ │ │ │ @@ -272600,15 +272600,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14c462(%rip),%r13 │ │ │ │ + lea 0x14e302(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%r12,%r14,4),%rdi │ │ │ │ lea (%r15,%rbx,4),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -272948,15 +272948,15 @@ │ │ │ │ call *0x1e3dff(%rip) │ │ │ │ mov %eax,%r13d │ │ │ │ add %ebp,%r13d │ │ │ │ lea (%r15,%r14,8),%rdi │ │ │ │ lea (%r12,%rbx,8),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14be1c(%rip),%rbp │ │ │ │ + lea 0x14dcbc(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ lea (%r15,%rax,1),%rdi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ @@ -273025,15 +273025,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14bd1f(%rip),%r13 │ │ │ │ + lea 0x14dbbf(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ lea 0x0(,%r14,4),%rbp │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ lea (%r12,%r14,4),%rdi │ │ │ │ lea 0x0(,%rbx,4),%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ @@ -273061,15 +273061,15 @@ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *0x1e3c49(%rip) │ │ │ │ - lea 0x14bc7a(%rip),%r8 │ │ │ │ + lea 0x14db1a(%rip),%r8 │ │ │ │ mov %eax,%ebp │ │ │ │ add 0x38(%rsp),%ebp │ │ │ │ add %r13d,%ebp │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ @@ -273117,15 +273117,15 @@ │ │ │ │ lea (%rbx,%rbx,8),%rax │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14bb9e(%rip),%r13 │ │ │ │ + lea 0x14da3e(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -273141,15 +273141,15 @@ │ │ │ │ mov %eax,%ebp │ │ │ │ add %r13d,%ebp │ │ │ │ lea (%r12,%r14,8),%rdi │ │ │ │ add $0x8,%rdi │ │ │ │ lea 0x8(%r15,%rbx,8),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14bb46(%rip),%r13 │ │ │ │ + lea 0x14d9e6(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add 0x4(%rsp),%eax │ │ │ │ mov %eax,0x4(%rsp) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x8,%rdi │ │ │ │ @@ -273309,15 +273309,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b8e2(%rip),%r13 │ │ │ │ + lea 0x14d782(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add %r12,%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ @@ -273343,15 +273343,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b882(%rip),%r13 │ │ │ │ + lea 0x14d722(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %r13,%r8 │ │ │ │ mov %eax,%r13d │ │ │ │ mov %r14,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add %r12,%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -273400,15 +273400,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b7d2(%rip),%r13 │ │ │ │ + lea 0x14d672(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ add $0x20,%r12 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ @@ -273431,15 +273431,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b782(%rip),%rbx │ │ │ │ + lea 0x14d622(%rip),%rbx │ │ │ │ call *%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %eax,(%rsp) │ │ │ │ mov %rbp,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ lea (%r12,%r14,1),%rdi │ │ │ │ mov %r15,%rbx │ │ │ │ @@ -273480,15 +273480,15 @@ │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b6e2(%rip),%r15 │ │ │ │ + lea 0x14d582(%rip),%r15 │ │ │ │ mov %rdx,%rbp │ │ │ │ call *%r15 │ │ │ │ mov %eax,0x10(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ @@ -273678,15 +273678,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b3a2(%rip),%r13 │ │ │ │ + lea 0x14d242(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ lea 0x20(%r14),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -273723,15 +273723,15 @@ │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b31a(%rip),%rbp │ │ │ │ + lea 0x14d1ba(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ mov %rbx,%r15 │ │ │ │ @@ -273762,15 +273762,15 @@ │ │ │ │ mov %eax,%ebp │ │ │ │ add 0xc(%rsp),%ebp │ │ │ │ add %r13d,%ebp │ │ │ │ lea 0x40(%r12),%rdi │ │ │ │ lea 0x40(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14b286(%rip),%r13 │ │ │ │ + lea 0x14d126(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ @@ -273818,15 +273818,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14b1cf(%rip),%rbp │ │ │ │ + lea 0x14d06f(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ mov %r14,%r13 │ │ │ │ shl $0x4,%r13 │ │ │ │ lea (%r12,%r13,1),%rdi │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -273895,15 +273895,15 @@ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea 0x20(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14b0a4(%rip),%r13 │ │ │ │ + lea 0x14cf44(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x40(%r12),%rdi │ │ │ │ lea 0x40(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -273923,15 +273923,15 @@ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ lea 0x40(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14b038(%rip),%r13 │ │ │ │ + lea 0x14ced8(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add (%rsp),%eax │ │ │ │ mov %eax,(%rsp) │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ @@ -274086,15 +274086,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14ad6f(%rip),%r13 │ │ │ │ + lea 0x14cc0f(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,0x10(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ mov %rbx,%rbp │ │ │ │ @@ -274164,15 +274164,15 @@ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea 0x20(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14ac3d(%rip),%r13 │ │ │ │ + lea 0x14cadd(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x40(%r12),%rdi │ │ │ │ lea 0x40(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -274192,15 +274192,15 @@ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ lea 0x40(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14abd1(%rip),%r13 │ │ │ │ + lea 0x14ca71(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add (%rsp),%eax │ │ │ │ mov %eax,(%rsp) │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ @@ -274383,15 +274383,15 @@ │ │ │ │ mov %eax,%r15d │ │ │ │ add %ebp,%r15d │ │ │ │ lea 0xe0(%r12),%rdi │ │ │ │ lea 0xe0(%r13),%rdx │ │ │ │ mov %r13,%rbp │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14a8ce(%rip),%r13 │ │ │ │ + lea 0x14c76e(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %r13,%r8 │ │ │ │ mov %eax,%r13d │ │ │ │ add %r15d,%r13d │ │ │ │ add (%rsp),%r13d │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ @@ -274442,15 +274442,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x88,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x14a7ec(%rip),%rbp │ │ │ │ + lea 0x14c68c(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0x18(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -274533,15 +274533,15 @@ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ imul $0x70,%rbx,%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14a68d(%rip),%r13 │ │ │ │ + lea 0x14c52d(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ lea 0x20(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -274561,15 +274561,15 @@ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea 0x20(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x14a621(%rip),%r13 │ │ │ │ + lea 0x14c4c1(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add 0x8(%rsp),%eax │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ @@ -274838,15 +274838,15 @@ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %rsi,%r14 │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ mov %r12,%rcx │ │ │ │ - lea 0x14a210(%rip),%rax │ │ │ │ + lea 0x14c0b0(%rip),%rax │ │ │ │ call *%rax │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x4(%rsp) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ lea (%rax,%rcx,1),%rbp │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ @@ -274863,15 +274863,15 @@ │ │ │ │ mov 0x8(%rsp),%r12 │ │ │ │ add %r12,%rbp │ │ │ │ add %r15,%r13 │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r14,%rcx │ │ │ │ - lea 0x14a1b2(%rip),%rax │ │ │ │ + lea 0x14c052(%rip),%rax │ │ │ │ call *%rax │ │ │ │ mov %eax,%ebx │ │ │ │ add 0x3c(%rsp),%ebx │ │ │ │ add 0x4(%rsp),%ebx │ │ │ │ add %r12,%rbp │ │ │ │ mov %r12,%r14 │ │ │ │ add %r15,%r13 │ │ │ │ @@ -426530,25336 +426530,20585 @@ │ │ │ │ vpermd %ymm1,%ymm3,%ymm3 │ │ │ │ vpsubd %xmm3,%xmm2,%xmm2 │ │ │ │ vpsrld $0xa,%xmm2,%xmm2 │ │ │ │ vmovd %xmm2,(%rdx) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xea8a9(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ed4b7 │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rcx,1),%xmm8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + punpckldq %xmm8,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psadbw %xmm0,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x110(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0x130(%rsp) │ │ │ │ - movdqa %xmm2,0x140(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x160(%rsp) │ │ │ │ - jmp 1ed574 │ │ │ │ - pmovzxbw (%rdi),%xmm0 │ │ │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x80(%rsp) │ │ │ │ - movd %xmm6,0xa0(%rsp) │ │ │ │ - movd %xmm6,0xc0(%rsp) │ │ │ │ - movd %xmm6,0xe0(%rsp) │ │ │ │ - pmovzxbw (%rax),%xmm0 │ │ │ │ - pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0x100(%rsp) │ │ │ │ - movd %xmm6,0x120(%rsp) │ │ │ │ - movd %xmm6,0x140(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1ed698 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1ed61a │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ed5ce │ │ │ │ - movdqu -0x4(%rcx),%xmm0 │ │ │ │ - movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psadbw %xmm0,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rcx,1),%xmm8 │ │ │ │ + punpckldq %xmm8,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + punpckldq %xmm5,%xmm3 │ │ │ │ + pcmpeqd %xmm0,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm3 │ │ │ │ + pslld $0x3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm3 │ │ │ │ + psrld $0x4,%xmm3 │ │ │ │ + pshufd $0xee,%xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm1 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + punpckhdq %xmm6,%xmm4 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + paddd %xmm7,%xmm7 │ │ │ │ + pshufd $0xee,%xmm1,%xmm0 │ │ │ │ + psubd %xmm1,%xmm7 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + psubd %xmm7,%xmm0 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + pslld $0x2,%xmm1 │ │ │ │ + movq %xmm1,(%r8) │ │ │ │ + pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movd %xmm0,0x8(%r8) │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rcx,1),%xmm8 │ │ │ │ + punpckldq %xmm8,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm2,0x38(%rsp) │ │ │ │ - movdqu %xmm3,0x58(%rsp) │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - jmp 1ed6b0 │ │ │ │ - movdqu -0x8(%rcx),%xmm0 │ │ │ │ - movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ + psadbw %xmm0,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psadbw %xmm0,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + movd (%rdi,%rsi,2),%xmm1 │ │ │ │ + movd (%rdi,%r9,1),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + movd (%rdx,%rcx,2),%xmm2 │ │ │ │ + movd (%rdx,%rax,1),%xmm8 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + punpckldq %xmm8,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rcx,1),%xmm8 │ │ │ │ + punpckldq %xmm8,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movd (%rdi,%rsi,2),%xmm1 │ │ │ │ + movd (%rdi,%r9,1),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + movd (%rdx,%rcx,2),%xmm2 │ │ │ │ + movd (%rdx,%rax,1),%xmm8 │ │ │ │ + punpckldq %xmm8,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + punpckldq %xmm5,%xmm3 │ │ │ │ + pcmpeqd %xmm0,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm3 │ │ │ │ + pslld $0x4,%xmm0 │ │ │ │ + psubd %xmm0,%xmm3 │ │ │ │ + psrld $0x5,%xmm3 │ │ │ │ + pshufd $0xee,%xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm1 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + punpckhdq %xmm6,%xmm4 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + paddd %xmm7,%xmm7 │ │ │ │ + pshufd $0xee,%xmm1,%xmm0 │ │ │ │ + psubd %xmm1,%xmm7 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + psubd %xmm7,%xmm0 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + pslld $0x1,%xmm1 │ │ │ │ + movq %xmm1,(%r8) │ │ │ │ + pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movd %xmm0,0x8(%r8) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x40(%rsp) │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movd %xmm6,0x40(%rsp) │ │ │ │ - movd %xmm6,0x60(%rsp) │ │ │ │ - jmp 1ed6b0 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ed667 │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ + psadbw %xmm0,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + movq (%rdx),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psadbw %xmm0,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movq (%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + punpckldq %xmm5,%xmm3 │ │ │ │ + pcmpeqd %xmm0,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm3 │ │ │ │ + pslld $0x4,%xmm0 │ │ │ │ + psubd %xmm0,%xmm3 │ │ │ │ + psrld $0x5,%xmm3 │ │ │ │ + pshufd $0xee,%xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm1 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + punpckhdq %xmm6,%xmm4 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + paddd %xmm7,%xmm7 │ │ │ │ + pshufd $0xee,%xmm1,%xmm0 │ │ │ │ + psubd %xmm1,%xmm7 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + psubd %xmm7,%xmm0 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + pslld $0x1,%xmm1 │ │ │ │ + movq %xmm1,(%r8) │ │ │ │ + pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movd %xmm0,0x8(%r8) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm2,0x40(%rsp) │ │ │ │ - movd %xmm3,0x60(%rsp) │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1ed6b0 │ │ │ │ - pmovzxbw (%rcx),%xmm0 │ │ │ │ - pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x40(%rsp) │ │ │ │ - movd %xmm6,0x60(%rsp) │ │ │ │ - jmp 1ed6b0 │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - movq %xmm6,0x3c(%rsp) │ │ │ │ - movq %xmm6,0x5c(%rsp) │ │ │ │ + psadbw %xmm0,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + movq (%rdx),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psadbw %xmm0,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi,%rsi,2),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi,%r9,1),%xmm1 │ │ │ │ + movq (%rdx,%rax,1),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movq (%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi,%rsi,2),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movq (%rdi,%r9,1),%xmm1 │ │ │ │ + movq (%rdx,%rax,1),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + punpckldq %xmm5,%xmm3 │ │ │ │ + pcmpeqd %xmm0,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm3 │ │ │ │ + pslld $0x5,%xmm0 │ │ │ │ + psubd %xmm0,%xmm3 │ │ │ │ + psrld $0x6,%xmm3 │ │ │ │ + pshufd $0xee,%xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm1 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + punpckhdq %xmm6,%xmm4 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + paddd %xmm7,%xmm7 │ │ │ │ + pshufd $0xee,%xmm1,%xmm0 │ │ │ │ + psubd %xmm1,%xmm7 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + psubd %xmm7,%xmm0 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + movq %xmm1,(%r8) │ │ │ │ + pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movd %xmm0,0x8(%r8) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov 0x30(%rbp),%r10d │ │ │ │ + lea 0xe9f65(%rip),%r11 │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + lea (%rsi,%rsi,2),%rbx │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%rbx,1),%xmm3 │ │ │ │ + vpbroadcastd 0x4c(%r11),%ymm7 │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqa %xmm1,0x50(%rsp) │ │ │ │ + vmovdqa %xmm2,0x60(%rsp) │ │ │ │ + vmovdqa %xmm3,0x70(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 1edc4a │ │ │ │ + vmovdqu (%rcx),%xmm0 │ │ │ │ + vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vmovdqa %xmm1,0x30(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ed727 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1ed76c │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - movd %xmm6,0x12c(%rsp) │ │ │ │ - movd %xmm6,0x14c(%rsp) │ │ │ │ + je 1edc50 │ │ │ │ + vmovd -0x4(%rcx),%xmm0 │ │ │ │ + vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vmovd %xmm1,0x2c(%rsp) │ │ │ │ + jmp 1edc5c │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovd %xmm7,0x1c(%rsp) │ │ │ │ + vmovd %xmm7,0x2c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 1ed8e3 │ │ │ │ + je 1edca3 │ │ │ │ + vmovdqu (%r8),%xmm0 │ │ │ │ + vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0x80(%rsp) │ │ │ │ + vmovdqa %xmm1,0x90(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ed83d │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ed7d4 │ │ │ │ - movdqu -0x4(%r8),%xmm0 │ │ │ │ - movdqu -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm2,0x178(%rsp) │ │ │ │ - movdqu %xmm3,0x198(%rsp) │ │ │ │ - movdqu %xmm0,0x168(%rsp) │ │ │ │ - movdqu %xmm1,0x188(%rsp) │ │ │ │ - jmp 1ed907 │ │ │ │ - movdqu -0x8(%r8),%xmm0 │ │ │ │ - movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x190(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - jmp 1ed907 │ │ │ │ + je 1edcac │ │ │ │ + vmovd -0x4(%r8),%xmm0 │ │ │ │ + vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x7c(%rsp) │ │ │ │ + vmovd %xmm1,0x8c(%rsp) │ │ │ │ + jmp 1edcbb │ │ │ │ + vmovdqa %ymm7,0x80(%rsp) │ │ │ │ + vmovd %xmm7,0x7c(%rsp) │ │ │ │ + vmovd %xmm7,0x8c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 1edcee │ │ │ │ + vmovd (%rdx),%xmm0 │ │ │ │ + vmovd 0x4(%rdx),%xmm1 │ │ │ │ + vmovd 0x8(%rdx),%xmm2 │ │ │ │ + vmovd 0xc(%rdx),%xmm3 │ │ │ │ + vmovd %xmm0,0x3c(%rsp) │ │ │ │ + vmovd %xmm1,0x4c(%rsp) │ │ │ │ + vmovd %xmm2,0x5c(%rsp) │ │ │ │ + vmovd %xmm3,0x6c(%rsp) │ │ │ │ + jmp 1edd06 │ │ │ │ + vmovd %xmm7,0x3c(%rsp) │ │ │ │ + vmovd %xmm7,0x4c(%rsp) │ │ │ │ + vmovd %xmm7,0x5c(%rsp) │ │ │ │ + vmovd %xmm7,0x6c(%rsp) │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ed89e │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm2,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1ed907 │ │ │ │ - pmovzxbw (%r8),%xmm0 │ │ │ │ - pmovzxbw (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1ed907 │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movq %xmm6,0x17c(%rsp) │ │ │ │ - movq %xmm6,0x19c(%rsp) │ │ │ │ - movdqa 0xea2c0(%rip),%xmm13 │ │ │ │ - movdqa 0xea2f7(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ + jne 1edd42 │ │ │ │ + vmovd %xmm7,0x28(%rsp) │ │ │ │ + vmovd %xmm7,0x38(%rsp) │ │ │ │ + vmovd %xmm7,0x48(%rsp) │ │ │ │ + vmovd %xmm7,0x58(%rsp) │ │ │ │ + vmovd %xmm7,0x68(%rsp) │ │ │ │ + vmovd %xmm7,0x78(%rsp) │ │ │ │ + vmovd %xmm7,0x88(%rsp) │ │ │ │ + vmovd %xmm7,0x98(%rsp) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%ecx │ │ │ │ + vpbroadcastd 0x48(%r11),%ymm8 │ │ │ │ + lea (%r11,%rcx,2),%rcx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1edc54 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ + je 1edde6 │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + lzcnt %r9d,%r8d │ │ │ │ + rorx $0x2,%r9d,%r10d │ │ │ │ + cmpl $0xfff,0x38(%rbp) │ │ │ │ + cmove %r10d,%r9d │ │ │ │ + mov 0x28(%rbp),%r10d │ │ │ │ + and $0x4,%r9d │ │ │ │ + sub $0x1f,%r10d │ │ │ │ + vpbroadcastd 0x30(%r11,%r9,1),%ymm9 │ │ │ │ + vpbroadcastd 0x38(%r11,%r9,1),%ymm10 │ │ │ │ test %eax,%eax │ │ │ │ - je 1edb6a │ │ │ │ - movd 0x1c0(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm10 │ │ │ │ - lea 0xea2c1(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ + je 1eddc8 │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm13 │ │ │ │ + lzcnt %eax,%eax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %r9d,%r8d │ │ │ │ + add %r10d,%eax │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1ed9c5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%rax │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1ed9ae │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xea0cf(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ + call 1ee0f0 │ │ │ │ + jmp 1edddd │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1edbb9 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1edbaa │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + call 1ede10 │ │ │ │ + mov %rbp,%rsp │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0x1c0(%rsp),%xmm1 │ │ │ │ + mov 0x28(%rbp),%r10d │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - lea 0xe9fc3(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x8,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1edca4 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1edc95 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + sub %eax,%r10d │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ + call 1edf20 │ │ │ │ + jmp 1edddd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsbq 0x4(%rcx),%r8 │ │ │ │ + vmovdqa (%r10),%ymm1 │ │ │ │ + vpunpcklqdq 0x20(%r10),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x5(%rcx),%r8 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpmullw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe9e79(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ + movsbq 0x8(%rcx),%r8 │ │ │ │ + vmovdqa (%r10),%ymm1 │ │ │ │ + vpunpcklqdq 0x20(%r10),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq (%rcx),%r8 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + movsbq 0x9(%rcx),%r8 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x1(%rcx),%r8 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x8(%rcx),%r8 │ │ │ │ + vmovdqa (%r10),%ymm1 │ │ │ │ + vpunpcklqdq 0x20(%r10),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq (%rcx),%r8 │ │ │ │ + vpmaxsw %ymm3,%ymm2,%ymm11 │ │ │ │ + vpminuw %ymm3,%ymm2,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm13,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + movsbq 0x9(%rcx),%r8 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x1(%rcx),%r8 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm13,%ymm7 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + movsbq 0x4(%rcx),%r8 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x5(%rcx),%r8 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ + vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpmullw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpmaxsw %ymm1,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm1,%ymm12,%ymm12 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov 0x30(%rbp),%r10d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + lea (%rsi,%rsi,2),%rbx │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%rbx,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ede43 │ │ │ │ - pmovzxbw (%rdi),%xmm0 │ │ │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - pmovzxbw (%rax),%xmm0 │ │ │ │ - pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - jmp 1edf15 │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - movd (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0x138(%rsp) │ │ │ │ - movd %xmm6,0x158(%rsp) │ │ │ │ + vmovdqu (%rax),%xmm4 │ │ │ │ + vmovdqu (%rax,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rax,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rax,%rbx,1),%xmm7 │ │ │ │ + lea 0xe96f7(%rip),%r11 │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqa %xmm1,0x50(%rsp) │ │ │ │ + vmovdqa %xmm2,0x60(%rsp) │ │ │ │ + vmovdqa %xmm3,0x70(%rsp) │ │ │ │ + vmovdqa %xmm4,0x80(%rsp) │ │ │ │ + vmovdqa %xmm5,0x90(%rsp) │ │ │ │ + vmovdqa %xmm6,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm7,0xb0(%rsp) │ │ │ │ + vpbroadcastd 0x4c(%r11),%ymm7 │ │ │ │ test $0x4,%r10b │ │ │ │ - je 1edfd2 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1edf70 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1edf49 │ │ │ │ - pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ - pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1edfde │ │ │ │ - pmovzxbw -0x4(%rcx),%xmm0 │ │ │ │ - pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1edfde │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1edf9b │ │ │ │ - pmovzxbw (%rcx),%xmm0 │ │ │ │ - pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1edfde │ │ │ │ - movd (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1edfde │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ + je 1ee4c5 │ │ │ │ + vmovdqu (%rcx),%xmm0 │ │ │ │ + vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vmovdqa %xmm1,0x30(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee055 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1ee09a │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - movd %xmm6,0x12c(%rsp) │ │ │ │ - movd %xmm6,0x14c(%rsp) │ │ │ │ + je 1ee4cb │ │ │ │ + vmovd -0x4(%rcx),%xmm0 │ │ │ │ + vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vmovd %xmm1,0x2c(%rsp) │ │ │ │ + jmp 1ee4d7 │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovd %xmm7,0x1c(%rsp) │ │ │ │ + vmovd %xmm7,0x2c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 1ee192 │ │ │ │ + je 1ee521 │ │ │ │ + vmovdqu (%r8),%xmm0 │ │ │ │ + vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + vmovdqa %xmm1,0xd0(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee10e │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ee0d6 │ │ │ │ - pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ - pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x16c(%rsp) │ │ │ │ - movdqu %xmm1,0x18c(%rsp) │ │ │ │ - jmp 1ee1a4 │ │ │ │ - pmovzxbw -0x4(%r8),%xmm0 │ │ │ │ - pmovzxbw -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x168(%rsp) │ │ │ │ - movdqu %xmm1,0x188(%rsp) │ │ │ │ - movd %xmm6,0x178(%rsp) │ │ │ │ - movd %xmm6,0x198(%rsp) │ │ │ │ - jmp 1ee1a4 │ │ │ │ + je 1ee52a │ │ │ │ + vmovd -0x4(%r8),%xmm0 │ │ │ │ + vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0xbc(%rsp) │ │ │ │ + vmovd %xmm1,0xcc(%rsp) │ │ │ │ + jmp 1ee53c │ │ │ │ + vmovdqa %ymm7,0xc0(%rsp) │ │ │ │ + vmovd %xmm7,0xbc(%rsp) │ │ │ │ + vmovd %xmm7,0xcc(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 1ee5a4 │ │ │ │ + vmovd (%rdx),%xmm0 │ │ │ │ + vmovd 0x4(%rdx),%xmm1 │ │ │ │ + vmovd 0x8(%rdx),%xmm2 │ │ │ │ + vmovd 0xc(%rdx),%xmm3 │ │ │ │ + vmovd %xmm0,0x3c(%rsp) │ │ │ │ + vmovd %xmm1,0x4c(%rsp) │ │ │ │ + vmovd %xmm2,0x5c(%rsp) │ │ │ │ + vmovd %xmm3,0x6c(%rsp) │ │ │ │ + vmovd 0x10(%rdx),%xmm0 │ │ │ │ + vmovd 0x14(%rdx),%xmm1 │ │ │ │ + vmovd 0x18(%rdx),%xmm2 │ │ │ │ + vmovd 0x1c(%rdx),%xmm3 │ │ │ │ + vmovd %xmm0,0x7c(%rsp) │ │ │ │ + vmovd %xmm1,0x8c(%rsp) │ │ │ │ + vmovd %xmm2,0x9c(%rsp) │ │ │ │ + vmovd %xmm3,0xac(%rsp) │ │ │ │ + jmp 1ee5dd │ │ │ │ + vmovd %xmm7,0x3c(%rsp) │ │ │ │ + vmovd %xmm7,0x4c(%rsp) │ │ │ │ + vmovd %xmm7,0x5c(%rsp) │ │ │ │ + vmovd %xmm7,0x6c(%rsp) │ │ │ │ + vmovd %xmm7,0x7c(%rsp) │ │ │ │ + vmovd %xmm7,0x8c(%rsp) │ │ │ │ + vmovd %xmm7,0x9c(%rsp) │ │ │ │ + vmovd %xmm7,0xac(%rsp) │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee147 │ │ │ │ - pmovzxbw (%r8),%xmm0 │ │ │ │ - pmovzxbw (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1ee1a4 │ │ │ │ - movd (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x178(%rsp) │ │ │ │ - movd %xmm6,0x198(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1ee1a4 │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xe9a23(%rip),%xmm13 │ │ │ │ - movdqa 0xe9a5a(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ + jne 1ee63d │ │ │ │ + vmovd %xmm7,0x28(%rsp) │ │ │ │ + vmovd %xmm7,0x38(%rsp) │ │ │ │ + vmovd %xmm7,0x48(%rsp) │ │ │ │ + vmovd %xmm7,0x58(%rsp) │ │ │ │ + vmovd %xmm7,0x68(%rsp) │ │ │ │ + vmovd %xmm7,0x78(%rsp) │ │ │ │ + vmovd %xmm7,0x88(%rsp) │ │ │ │ + vmovd %xmm7,0x98(%rsp) │ │ │ │ + vmovd %xmm7,0xa8(%rsp) │ │ │ │ + vmovd %xmm7,0xb8(%rsp) │ │ │ │ + vmovd %xmm7,0xc8(%rsp) │ │ │ │ + vmovd %xmm7,0xd8(%rsp) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%ecx │ │ │ │ + vpbroadcastd 0x48(%r11),%ymm8 │ │ │ │ + lea (%r11,%rcx,2),%rcx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1ee540 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ + je 1ee6eb │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + lzcnt %r9d,%r8d │ │ │ │ + rorx $0x2,%r9d,%r10d │ │ │ │ + cmpl $0xfff,0x38(%rbp) │ │ │ │ + cmove %r10d,%r9d │ │ │ │ + mov 0x28(%rbp),%r10d │ │ │ │ + and $0x4,%r9d │ │ │ │ + sub $0x1f,%r10d │ │ │ │ + vpbroadcastd 0x30(%r11,%r9,1),%ymm9 │ │ │ │ + vpbroadcastd 0x38(%r11,%r9,1),%ymm10 │ │ │ │ test %eax,%eax │ │ │ │ - je 1ee43a │ │ │ │ - movd 0x1c0(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm10 │ │ │ │ - lea 0xe9a24(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ + je 1ee6c8 │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm13 │ │ │ │ + lzcnt %eax,%eax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %r9d,%r8d │ │ │ │ + add %r10d,%eax │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1ee266 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1ee24b │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xe97ff(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ + call 1ee0f0 │ │ │ │ + call 1ee0f0 │ │ │ │ + jmp 1ee6e2 │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1ee48e │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1ee47a │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + call 1ede10 │ │ │ │ + call 1ede10 │ │ │ │ + mov %rbp,%rsp │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0x1c0(%rsp),%xmm1 │ │ │ │ + mov 0x28(%rbp),%r10d │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - lea 0xe96d7(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1ee595 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1ee581 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %eax,%r10d │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ + call 1edf20 │ │ │ │ + call 1edf20 │ │ │ │ + jmp 1ee6e2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x138,%rsp │ │ │ │ - mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xe9559(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ee720 │ │ │ │ - pmovzxbw (%rdi),%xmm0 │ │ │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - jmp 1ee786 │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + push %rbx │ │ │ │ + mov %rsp,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x1a0,%rsp │ │ │ │ + mov 0x28(%rbx),%r10d │ │ │ │ + vmovdqu (%rdi),%ymm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%ymm1 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vmovdqu (%rax),%ymm2 │ │ │ │ + vmovdqu (%rax,%rsi,1),%ymm3 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ + vmovdqu (%rax,%rsi,1),%ymm5 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + vmovdqu (%rax),%ymm6 │ │ │ │ + vmovdqu (%rax,%rsi,1),%ymm7 │ │ │ │ + lea 0xe93ee(%rip),%r11 │ │ │ │ + vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + vmovdqa %ymm1,0x80(%rsp) │ │ │ │ + vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ + vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ + vmovdqa %ymm4,0xe0(%rsp) │ │ │ │ + vmovdqa %ymm5,0x100(%rsp) │ │ │ │ + vmovdqa %ymm6,0x120(%rsp) │ │ │ │ + vmovdqa %ymm7,0x140(%rsp) │ │ │ │ + vpbroadcastd 0x34(%r11),%ymm7 │ │ │ │ test $0x4,%r10b │ │ │ │ - je 1ee843 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1ee7e1 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ee7ba │ │ │ │ - pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ - pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1ee84f │ │ │ │ - pmovzxbw -0x4(%rcx),%xmm0 │ │ │ │ - pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1ee84f │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ee80c │ │ │ │ - pmovzxbw (%rcx),%xmm0 │ │ │ │ - pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1ee84f │ │ │ │ - movd (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1ee84f │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ + je 1ee7ef │ │ │ │ + vmovdqu (%rcx),%ymm0 │ │ │ │ + vmovdqu (%rcx,%rsi,1),%ymm1 │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovdqa %ymm1,0x40(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee88d │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1ee8ae │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ + je 1ee7fb │ │ │ │ + vmovd -0x4(%rcx),%xmm0 │ │ │ │ + vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vmovd %xmm1,0x3c(%rsp) │ │ │ │ + jmp 1ee807 │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovdqa %ymm7,0x40(%rsp) │ │ │ │ + vmovd %xmm7,0x1c(%rsp) │ │ │ │ + vmovd %xmm7,0x3c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 1ee9a6 │ │ │ │ + je 1ee851 │ │ │ │ + vmovdqu (%r8),%ymm0 │ │ │ │ + vmovdqu (%r8,%rsi,1),%ymm1 │ │ │ │ + vmovdqa %ymm0,0x160(%rsp) │ │ │ │ + vmovdqa %ymm1,0x180(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee922 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ee8ea │ │ │ │ - pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ - pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0xec(%rsp) │ │ │ │ - movdqu %xmm1,0x10c(%rsp) │ │ │ │ - jmp 1ee9b8 │ │ │ │ - pmovzxbw -0x4(%r8),%xmm0 │ │ │ │ - pmovzxbw -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0xe8(%rsp) │ │ │ │ - movdqu %xmm1,0x108(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - jmp 1ee9b8 │ │ │ │ + je 1ee863 │ │ │ │ + vmovd -0x4(%r8),%xmm0 │ │ │ │ + vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x15c(%rsp) │ │ │ │ + vmovd %xmm1,0x17c(%rsp) │ │ │ │ + jmp 1ee875 │ │ │ │ + vmovdqa %ymm7,0x160(%rsp) │ │ │ │ + vmovdqa %ymm7,0x180(%rsp) │ │ │ │ + vmovd %xmm7,0x15c(%rsp) │ │ │ │ + vmovd %xmm7,0x17c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 1ee8e6 │ │ │ │ + vmovd (%rdx),%xmm0 │ │ │ │ + vmovd 0x4(%rdx),%xmm1 │ │ │ │ + vmovd 0x8(%rdx),%xmm2 │ │ │ │ + vmovd 0xc(%rdx),%xmm3 │ │ │ │ + vmovd %xmm0,0x5c(%rsp) │ │ │ │ + vmovd %xmm1,0x7c(%rsp) │ │ │ │ + vmovd %xmm2,0x9c(%rsp) │ │ │ │ + vmovd %xmm3,0xbc(%rsp) │ │ │ │ + vmovd 0x10(%rdx),%xmm0 │ │ │ │ + vmovd 0x14(%rdx),%xmm1 │ │ │ │ + vmovd 0x18(%rdx),%xmm2 │ │ │ │ + vmovd 0x1c(%rdx),%xmm3 │ │ │ │ + vmovd %xmm0,0xdc(%rsp) │ │ │ │ + vmovd %xmm1,0xfc(%rsp) │ │ │ │ + vmovd %xmm2,0x11c(%rsp) │ │ │ │ + vmovd %xmm3,0x13c(%rsp) │ │ │ │ + jmp 1ee928 │ │ │ │ + vmovd %xmm7,0x5c(%rsp) │ │ │ │ + vmovd %xmm7,0x7c(%rsp) │ │ │ │ + vmovd %xmm7,0x9c(%rsp) │ │ │ │ + vmovd %xmm7,0xbc(%rsp) │ │ │ │ + vmovd %xmm7,0xdc(%rsp) │ │ │ │ + vmovd %xmm7,0xfc(%rsp) │ │ │ │ + vmovd %xmm7,0x11c(%rsp) │ │ │ │ + vmovd %xmm7,0x13c(%rsp) │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee95b │ │ │ │ - pmovzxbw (%r8),%xmm0 │ │ │ │ - pmovzxbw (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - jmp 1ee9b8 │ │ │ │ - movd (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - jmp 1ee9b8 │ │ │ │ - movdqu %xmm6,0xec(%rsp) │ │ │ │ - movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xe920f(%rip),%xmm13 │ │ │ │ - movdqa 0xe9246(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x140(%rsp),%eax │ │ │ │ - mov 0x150(%rsp),%r8d │ │ │ │ + jne 1ee991 │ │ │ │ + vmovd %xmm7,0x30(%rsp) │ │ │ │ + vmovd %xmm7,0x50(%rsp) │ │ │ │ + vmovd %xmm7,0x70(%rsp) │ │ │ │ + vmovd %xmm7,0x90(%rsp) │ │ │ │ + vmovd %xmm7,0xb0(%rsp) │ │ │ │ + vmovd %xmm7,0xd0(%rsp) │ │ │ │ + vmovd %xmm7,0xf0(%rsp) │ │ │ │ + vmovd %xmm7,0x110(%rsp) │ │ │ │ + vmovd %xmm7,0x130(%rsp) │ │ │ │ + vmovd %xmm7,0x150(%rsp) │ │ │ │ + vmovd %xmm7,0x170(%rsp) │ │ │ │ + vmovd %xmm7,0x190(%rsp) │ │ │ │ + mov 0x10(%rbx),%eax │ │ │ │ + mov 0x18(%rbx),%ecx │ │ │ │ + vpbroadcastd 0x30(%r11),%ymm8 │ │ │ │ + lea (%r11,%rcx,2),%rcx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1eed54 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ + je 1eea52 │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + lzcnt %r9d,%r8d │ │ │ │ + rorx $0x2,%r9d,%r10d │ │ │ │ + cmpl $0xfff,0x30(%rbx) │ │ │ │ + cmove %r10d,%r9d │ │ │ │ + mov 0x20(%rbx),%r10d │ │ │ │ + and $0x4,%r9d │ │ │ │ + sub $0x1f,%r10d │ │ │ │ + vpbroadcastd 0x18(%r11,%r9,1),%ymm9 │ │ │ │ + vpbroadcastd 0x20(%r11,%r9,1),%ymm10 │ │ │ │ test %eax,%eax │ │ │ │ - je 1eec4e │ │ │ │ - movd 0x140(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm10 │ │ │ │ - lea 0xe9210(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ + je 1eea26 │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm13 │ │ │ │ + lzcnt %eax,%eax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %r9d,%r8d │ │ │ │ + add %r10d,%eax │ │ │ │ + lea 0x60(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1eea7a │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%rax │ │ │ │ + call 1eed60 │ │ │ │ + call 1eed60 │ │ │ │ + call 1eed60 │ │ │ │ + call 1eed60 │ │ │ │ + jmp 1eea4a │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + lea 0x60(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + call 1eea90 │ │ │ │ + call 1eea90 │ │ │ │ + call 1eea90 │ │ │ │ + call 1eea90 │ │ │ │ + mov %rbx,%rsp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov 0x20(%rbx),%r10d │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + sub %eax,%r10d │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + lea 0x60(%rsp),%r10 │ │ │ │ + call 1eeb90 │ │ │ │ + call 1eeb90 │ │ │ │ + call 1eeb90 │ │ │ │ + call 1eeb90 │ │ │ │ + jmp 1eea4a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x4(%rcx),%r8 │ │ │ │ + vmovdqa (%r10),%xmm1 │ │ │ │ + vinserti128 $0x1,0x20(%r10),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x5(%rcx),%r8 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpmullw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1eea5f │ │ │ │ - add $0x138,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe8feb(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1eeca2 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x8(%rcx),%r8 │ │ │ │ + vmovdqa (%r10),%xmm1 │ │ │ │ + vinserti128 $0x1,0x20(%r10),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq (%rcx),%r8 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + movsbq 0x9(%rcx),%r8 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x1(%rcx),%r8 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1eec8e │ │ │ │ - add $0x138,%rsp │ │ │ │ ret │ │ │ │ - movd 0x140(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - lea 0xe8ec3(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1eeda9 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsbq 0x8(%rcx),%r8 │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq (%rcx),%r8 │ │ │ │ + vpmaxsw %ymm3,%ymm2,%ymm11 │ │ │ │ + vpminuw %ymm3,%ymm2,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm13,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + movsbq 0x9(%rcx),%r8 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x1(%rcx),%r8 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm13,%ymm7 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + movsbq 0x4(%rcx),%r8 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ + movsbq 0x5(%rcx),%r8 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm4 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm3,%ymm5 │ │ │ │ + vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ + vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ + neg %r8 │ │ │ │ + vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ + vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpabsw %ymm4,%ymm3 │ │ │ │ + vpmullw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ + vpabsw %ymm5,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ + vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ + vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpmaxsw %ymm1,%ymm11,%ymm11 │ │ │ │ + vpminuw %ymm1,%ymm12,%ymm12 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1eed95 │ │ │ │ - add $0x138,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe8b09(%rip),%rax │ │ │ │ + shr $0xb,%ecx │ │ │ │ + vpbroadcastd (%rax,%rcx,4),%ymm4 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm3 │ │ │ │ - movhps (%rdi,%rax,1),%xmm3 │ │ │ │ + vmovdqa (%rdi),%xmm0 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqa (%rdi,%rax,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ - movq (%rdi,%rsi,2),%xmm7 │ │ │ │ - movhps (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psadbw %xmm8,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psadbw %xmm8,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psadbw %xmm8,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm9 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm8,%xmm0 │ │ │ │ - punpckhbw %xmm8,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklbw %xmm8,%xmm2 │ │ │ │ - punpckhbw %xmm8,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm8,%xmm4 │ │ │ │ - punpckhbw %xmm8,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklbw %xmm8,%xmm6 │ │ │ │ - punpckhbw %xmm8,%xmm7 │ │ │ │ - movdqa 0xe8c7d(%rip),%xmm8 │ │ │ │ - psubw %xmm8,%xmm0 │ │ │ │ - psubw %xmm8,%xmm1 │ │ │ │ - psubw %xmm8,%xmm2 │ │ │ │ - psubw %xmm8,%xmm3 │ │ │ │ - psubw %xmm8,%xmm4 │ │ │ │ - psubw %xmm8,%xmm5 │ │ │ │ - psubw %xmm8,%xmm6 │ │ │ │ - psubw %xmm8,%xmm7 │ │ │ │ - psllw $0x3,%xmm8 │ │ │ │ - psubw %xmm8,%xmm9 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - paddw %xmm1,%xmm8 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - paddw %xmm3,%xmm10 │ │ │ │ - paddw %xmm4,%xmm8 │ │ │ │ - paddw %xmm5,%xmm10 │ │ │ │ - paddw %xmm6,%xmm8 │ │ │ │ - paddw %xmm7,%xmm10 │ │ │ │ - paddw %xmm10,%xmm8 │ │ │ │ - pmaddwd %xmm8,%xmm8 │ │ │ │ - pmaddwd %xmm9,%xmm9 │ │ │ │ - phaddd %xmm8,%xmm9 │ │ │ │ - pmulld 0xe8b83(%rip),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pslldq $0x2,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm10 │ │ │ │ - psrldq $0xe,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - pslldq $0x4,%xmm11 │ │ │ │ - movdqa %xmm2,%xmm12 │ │ │ │ - psrldq $0xc,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - pslldq $0x6,%xmm13 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - psrldq $0xa,%xmm14 │ │ │ │ - paddw %xmm0,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - pslldq $0x8,%xmm11 │ │ │ │ - movdqa %xmm4,%xmm12 │ │ │ │ - psrldq $0x8,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - pslldq $0xa,%xmm13 │ │ │ │ - movdqa %xmm5,%xmm14 │ │ │ │ - psrldq $0x6,%xmm14 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm8 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - movdqa %xmm6,%xmm11 │ │ │ │ - pslldq $0xc,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - psrldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm7,%xmm13 │ │ │ │ - pslldq $0xe,%xmm13 │ │ │ │ - movdqa %xmm7,%xmm14 │ │ │ │ - psrldq $0x2,%xmm14 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm8 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - pshufb 0xe8aee(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm11 │ │ │ │ - punpckhwd %xmm10,%xmm11 │ │ │ │ - punpcklwd %xmm10,%xmm8 │ │ │ │ - pmaddwd %xmm11,%xmm11 │ │ │ │ - pmaddwd %xmm8,%xmm8 │ │ │ │ - pmulld 0xe8a5b(%rip),%xmm11 │ │ │ │ - pmulld 0xe8a41(%rip),%xmm8 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - pslldq $0xe,%xmm10 │ │ │ │ - movdqa %xmm0,%xmm11 │ │ │ │ - psrldq $0x2,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ - pslldq $0xc,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm13 │ │ │ │ - psrldq $0x4,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm14 │ │ │ │ - pslldq $0xa,%xmm14 │ │ │ │ - movdqa %xmm2,%xmm15 │ │ │ │ - psrldq $0x6,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - pslldq $0x8,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - psrldq $0x8,%xmm13 │ │ │ │ - movdqa %xmm4,%xmm14 │ │ │ │ - pslldq $0x6,%xmm14 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - psrldq $0xa,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - movdqa %xmm5,%xmm12 │ │ │ │ - pslldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - psrldq $0xc,%xmm13 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - pslldq $0x2,%xmm14 │ │ │ │ - movdqa %xmm6,%xmm15 │ │ │ │ - psrldq $0xe,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - paddw %xmm7,%xmm10 │ │ │ │ - pshufb 0xe89d7(%rip),%xmm11 │ │ │ │ - movdqa %xmm10,%xmm12 │ │ │ │ - punpckhwd %xmm11,%xmm12 │ │ │ │ - punpcklwd %xmm11,%xmm10 │ │ │ │ - pmaddwd %xmm12,%xmm12 │ │ │ │ - pmaddwd %xmm10,%xmm10 │ │ │ │ - pmulld 0xe8944(%rip),%xmm12 │ │ │ │ - pmulld 0xe892a(%rip),%xmm10 │ │ │ │ - paddd %xmm12,%xmm10 │ │ │ │ - phaddd %xmm10,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - paddw %xmm1,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - paddw %xmm3,%xmm11 │ │ │ │ - movdqa %xmm4,%xmm12 │ │ │ │ - paddw %xmm5,%xmm12 │ │ │ │ - movdqa %xmm6,%xmm13 │ │ │ │ - paddw %xmm7,%xmm13 │ │ │ │ - phaddw %xmm4,%xmm0 │ │ │ │ - phaddw %xmm5,%xmm1 │ │ │ │ - phaddw %xmm6,%xmm2 │ │ │ │ - phaddw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - pslldq $0x2,%xmm4 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - psrldq $0xe,%xmm5 │ │ │ │ - movdqa %xmm12,%xmm6 │ │ │ │ - pslldq $0x4,%xmm6 │ │ │ │ - movdqa %xmm12,%xmm7 │ │ │ │ - psrldq $0xc,%xmm7 │ │ │ │ - movdqa %xmm13,%xmm14 │ │ │ │ - pslldq $0x6,%xmm14 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - psrldq $0xa,%xmm15 │ │ │ │ - paddw %xmm10,%xmm4 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ - paddw %xmm15,%xmm5 │ │ │ │ - paddw %xmm14,%xmm4 │ │ │ │ - pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm4 │ │ │ │ - pmulld 0xe88a0(%rip),%xmm5 │ │ │ │ - pmulld 0xe8887(%rip),%xmm4 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - pslldq $0x6,%xmm5 │ │ │ │ - movdqa %xmm10,%xmm6 │ │ │ │ - psrldq $0xa,%xmm6 │ │ │ │ - movdqa %xmm11,%xmm7 │ │ │ │ - pslldq $0x4,%xmm7 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - psrldq $0xc,%xmm10 │ │ │ │ - movdqa %xmm12,%xmm11 │ │ │ │ - pslldq $0x2,%xmm11 │ │ │ │ - psrldq $0xe,%xmm12 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - paddw %xmm10,%xmm6 │ │ │ │ - paddw %xmm11,%xmm5 │ │ │ │ - paddw %xmm12,%xmm6 │ │ │ │ - paddw %xmm13,%xmm5 │ │ │ │ - pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm5 │ │ │ │ - pmulld 0xe8823(%rip),%xmm6 │ │ │ │ - pmulld 0xe880a(%rip),%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - pslldq $0x2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psrldq $0xe,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - pslldq $0x4,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - psrldq $0xc,%xmm11 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - pslldq $0x6,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - psrldq $0xa,%xmm13 │ │ │ │ - paddw %xmm0,%xmm6 │ │ │ │ - paddw %xmm11,%xmm7 │ │ │ │ - paddw %xmm10,%xmm6 │ │ │ │ - paddw %xmm13,%xmm7 │ │ │ │ - paddw %xmm12,%xmm6 │ │ │ │ - pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ - punpckhwd %xmm6,%xmm7 │ │ │ │ - punpcklwd %xmm10,%xmm6 │ │ │ │ - pmaddwd %xmm7,%xmm7 │ │ │ │ - pmaddwd %xmm6,%xmm6 │ │ │ │ - pmulld 0xe87a0(%rip),%xmm7 │ │ │ │ - pmulld 0xe8787(%rip),%xmm6 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - pslldq $0x6,%xmm10 │ │ │ │ - movdqa %xmm0,%xmm11 │ │ │ │ - psrldq $0xa,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ - pslldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm13 │ │ │ │ - psrldq $0xc,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm14 │ │ │ │ - pslldq $0x2,%xmm14 │ │ │ │ - psrldq $0xe,%xmm2 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm2,%xmm11 │ │ │ │ - paddw %xmm3,%xmm10 │ │ │ │ - pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ - punpckhwd %xmm10,%xmm11 │ │ │ │ - punpcklwd %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm11,%xmm11 │ │ │ │ - pmaddwd %xmm10,%xmm10 │ │ │ │ - pmulld 0xe8706(%rip),%xmm11 │ │ │ │ - pmulld 0xe86ec(%rip),%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm9,%xmm8 │ │ │ │ - phaddd %xmm10,%xmm6 │ │ │ │ - phaddd %xmm4,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm6 │ │ │ │ - pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ - pmaxsd %xmm6,%xmm8 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm0 │ │ │ │ - pmaxsd %xmm8,%xmm0 │ │ │ │ - pshufd $0xb1,%xmm0,%xmm1 │ │ │ │ - pmaxsd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhdq %xmm6,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm2,-0x28(%rsp) │ │ │ │ - movdqa %xmm3,-0x18(%rsp) │ │ │ │ - pcmpeqd %xmm0,%xmm1 │ │ │ │ - pcmpeqd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - pmovmskb %xmm4,%eax │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov -0x28(%rsp,%rax,2),%esi │ │ │ │ - shr $1,%eax │ │ │ │ - shr $0xa,%esi │ │ │ │ - mov %esi,(%rdx) │ │ │ │ - ret │ │ │ │ + vinserti128 $0x1,(%rdi,%rax,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdi),%ymm3,%ymm3 │ │ │ │ + vpmulhuw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhuw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhuw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhuw %ymm4,%ymm3,%ymm3 │ │ │ │ + jmp 1ed0ce │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%rdx │ │ │ │ + vmovd %ecx,%xmm4 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vmovd %ecx,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xe8fdd(%rip),%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rax │ │ │ │ + add %r9,%rax │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %r8d,%r8d │ │ │ │ + sub %r8,%rdx │ │ │ │ + vmovd %r8d,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xe8f96(%rip),%r9 │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + add %r9,%rax │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + vpaddw 0x60(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,%ymm3 │ │ │ │ + jmp *%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe8709(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ef647 │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x110(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0x130(%rsp) │ │ │ │ - movdqa %xmm2,0x140(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x160(%rsp) │ │ │ │ - jmp 1ef71c │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x80(%rsp) │ │ │ │ - movd %xmm6,0xa0(%rsp) │ │ │ │ - movd %xmm6,0xc0(%rsp) │ │ │ │ - movd %xmm6,0xe0(%rsp) │ │ │ │ - movq (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0x100(%rsp) │ │ │ │ - movd %xmm6,0x120(%rsp) │ │ │ │ - movd %xmm6,0x140(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1ef846 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1ef7c2 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ef776 │ │ │ │ - movdqu -0x4(%rcx),%xmm0 │ │ │ │ - movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm2,0x38(%rsp) │ │ │ │ - movdqu %xmm3,0x58(%rsp) │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - jmp 1ef85e │ │ │ │ - movdqu -0x8(%rcx),%xmm0 │ │ │ │ - movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x40(%rsp) │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movd %xmm6,0x40(%rsp) │ │ │ │ - movd %xmm6,0x60(%rsp) │ │ │ │ - jmp 1ef85e │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ef80f │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm2,0x40(%rsp) │ │ │ │ - movd %xmm3,0x60(%rsp) │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1ef85e │ │ │ │ - movq (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x40(%rsp) │ │ │ │ - movd %xmm6,0x60(%rsp) │ │ │ │ - jmp 1ef85e │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - movq %xmm6,0x3c(%rsp) │ │ │ │ - movq %xmm6,0x5c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1ef8d5 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1ef91a │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - movd %xmm6,0x12c(%rsp) │ │ │ │ - movd %xmm6,0x14c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 1efa97 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1ef9eb │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1ef982 │ │ │ │ - movdqu -0x4(%r8),%xmm0 │ │ │ │ - movdqu -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm2,0x178(%rsp) │ │ │ │ - movdqu %xmm3,0x198(%rsp) │ │ │ │ - movdqu %xmm0,0x168(%rsp) │ │ │ │ - movdqu %xmm1,0x188(%rsp) │ │ │ │ - jmp 1efabb │ │ │ │ - movdqu -0x8(%r8),%xmm0 │ │ │ │ - movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x190(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - jmp 1efabb │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1efa4c │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm2,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1efabb │ │ │ │ - movq (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1efabb │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movq %xmm6,0x17c(%rsp) │ │ │ │ - movq %xmm6,0x19c(%rsp) │ │ │ │ - movdqa 0xe810c(%rip),%xmm13 │ │ │ │ - movdqa 0xe8143(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 1efe50 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 1efd66 │ │ │ │ - movd 0x1c0(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm10 │ │ │ │ - lea 0xe810d(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1efb79 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%rax │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1efb62 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + lea (%rcx,%r8,1),%r9d │ │ │ │ + vmovd %r9d,%xmm4 │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + lea 0xe8ec5(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ + vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ + vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ + add %r9,%rax │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rax │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vmovq 0x2(%rdx),%xmm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 1ef224 │ │ │ │ + vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ + jmp 1ef25a │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + lea (%r8,%r8,1),%edx │ │ │ │ + mov $0xaaab6667,%eax │ │ │ │ + shrx %edx,%eax,%eax │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%xmm0 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm0,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef25f │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xe7ed3(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1efdb5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1efda6 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpblendw $0xaa,%xmm3,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 1ef2f3 │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef2f8 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0x1c0(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - lea 0xe7dc7(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x8,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1efea0 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1efe91 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + je 1ef380 │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + test $0x28,%r8b │ │ │ │ + cmove %edx,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef385 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe7c69(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f005f │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movq (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - jmp 1f0131 │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - movd (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0x138(%rsp) │ │ │ │ - movd %xmm6,0x158(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1f0200 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f0198 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f016b │ │ │ │ - movq -0x2(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1f020c │ │ │ │ - movq -0x4(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f020c │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f01c9 │ │ │ │ - movq (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1f020c │ │ │ │ - movd (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f020c │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f0283 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1f02c8 │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - movd %xmm6,0x12c(%rsp) │ │ │ │ - movd %xmm6,0x14c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 1f03d2 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f0348 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f030a │ │ │ │ - movq -0x2(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x16c(%rsp) │ │ │ │ - movdqu %xmm1,0x18c(%rsp) │ │ │ │ - jmp 1f03e4 │ │ │ │ - movq -0x4(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x168(%rsp) │ │ │ │ - movdqu %xmm1,0x188(%rsp) │ │ │ │ - movd %xmm6,0x178(%rsp) │ │ │ │ - movd %xmm6,0x198(%rsp) │ │ │ │ - jmp 1f03e4 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f0387 │ │ │ │ - movq (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1f03e4 │ │ │ │ - movd (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x178(%rsp) │ │ │ │ - movd %xmm6,0x198(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1f03e4 │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xe77e3(%rip),%xmm13 │ │ │ │ - movdqa 0xe781a(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 1f07c8 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 1f06c2 │ │ │ │ - movd 0x1c0(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm10 │ │ │ │ - lea 0xe77e4(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f04a6 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f048b │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + nop │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + je 1ef417 │ │ │ │ + lea (%r8,%r8,1),%edx │ │ │ │ + mov $0x6667aaab,%eax │ │ │ │ + shrx %edx,%eax,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef420 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xe7577(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f0716 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vmovdqu 0x2(%rdx),%ymm1 │ │ │ │ + vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x42(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw 0x62(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + je 1ef4df │ │ │ │ + mov $0x6667aaab,%eax │ │ │ │ + shrx %r8d,%eax,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f0702 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1ef4f0 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0x1c0(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - lea 0xe744f(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f081d │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f0809 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + shr $0xb,%eax │ │ │ │ + lea 0xe8b7e(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x2c(%r9,%rax,4),%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,%ymm3 │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm1 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x62(%rdx),%ymm3 │ │ │ │ + lea 0xe8b31(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe8b3d(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastw -0x2(%rdx),%xmm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%xmm1 │ │ │ │ + vpbroadcastw -0x6(%rdx),%xmm2 │ │ │ │ + vpbroadcastw -0x8(%rdx),%xmm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm3,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef5b8 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x138,%rsp │ │ │ │ - mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xe72c9(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f09ac │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - jmp 1f0a12 │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1f0ae1 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f0a79 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f0a4c │ │ │ │ - movq -0x2(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1f0aed │ │ │ │ - movq -0x4(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f0aed │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f0aaa │ │ │ │ - movq (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1f0aed │ │ │ │ - movd (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f0aed │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f0b2b │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1f0b4c │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 1f0c56 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f0bcc │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f0b8e │ │ │ │ - movq -0x2(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0xec(%rsp) │ │ │ │ - movdqu %xmm1,0x10c(%rsp) │ │ │ │ - jmp 1f0c68 │ │ │ │ - movq -0x4(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0xe8(%rsp) │ │ │ │ - movdqu %xmm1,0x108(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - jmp 1f0c68 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f0c0b │ │ │ │ - movq (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - jmp 1f0c68 │ │ │ │ - movd (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - jmp 1f0c68 │ │ │ │ - movdqu %xmm6,0xec(%rsp) │ │ │ │ - movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xe6f5f(%rip),%xmm13 │ │ │ │ - movdqa 0xe6f96(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x140(%rsp),%eax │ │ │ │ - mov 0x150(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 1f104c │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 1f0f46 │ │ │ │ - movd 0x140(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm10 │ │ │ │ - lea 0xe6f60(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f0d2a │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f0d0f │ │ │ │ - add $0x138,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xe6cf3(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f0f9a │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f0f86 │ │ │ │ - add $0x138,%rsp │ │ │ │ - ret │ │ │ │ - movd 0x140(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - lea 0xe6bcb(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f10a1 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm15,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f108d │ │ │ │ - add $0x138,%rsp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm3 │ │ │ │ - movhps (%rdi,%rax,1),%xmm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastw -0x2(%rdx),%xmm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%xmm1 │ │ │ │ + vpbroadcastw -0x6(%rdx),%xmm2 │ │ │ │ + vpbroadcastw -0x8(%rdx),%xmm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %xmm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ - movq (%rdi,%rsi,2),%xmm7 │ │ │ │ - movhps (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psadbw %xmm8,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psadbw %xmm8,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psadbw %xmm8,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm9 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm8,%xmm0 │ │ │ │ - punpckhbw %xmm8,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklbw %xmm8,%xmm2 │ │ │ │ - punpckhbw %xmm8,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm8,%xmm4 │ │ │ │ - punpckhbw %xmm8,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklbw %xmm8,%xmm6 │ │ │ │ - punpckhbw %xmm8,%xmm7 │ │ │ │ - movdqa 0xe698d(%rip),%xmm8 │ │ │ │ - psubw %xmm8,%xmm0 │ │ │ │ - psubw %xmm8,%xmm1 │ │ │ │ - psubw %xmm8,%xmm2 │ │ │ │ - psubw %xmm8,%xmm3 │ │ │ │ - psubw %xmm8,%xmm4 │ │ │ │ - psubw %xmm8,%xmm5 │ │ │ │ - psubw %xmm8,%xmm6 │ │ │ │ - psubw %xmm8,%xmm7 │ │ │ │ - psllw $0x3,%xmm8 │ │ │ │ - psubw %xmm8,%xmm9 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - paddw %xmm1,%xmm8 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - paddw %xmm3,%xmm10 │ │ │ │ - paddw %xmm4,%xmm8 │ │ │ │ - paddw %xmm5,%xmm10 │ │ │ │ - paddw %xmm6,%xmm8 │ │ │ │ - paddw %xmm7,%xmm10 │ │ │ │ - paddw %xmm10,%xmm8 │ │ │ │ - pmaddwd %xmm8,%xmm8 │ │ │ │ - pmaddwd %xmm9,%xmm9 │ │ │ │ - phaddd %xmm8,%xmm9 │ │ │ │ - movdqa 0xe68d4(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm9,%xmm15 │ │ │ │ - pmullw 0xe68c6(%rip),%xmm9 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pslldq $0x2,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm10 │ │ │ │ - psrldq $0xe,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - pslldq $0x4,%xmm11 │ │ │ │ - movdqa %xmm2,%xmm12 │ │ │ │ - psrldq $0xc,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - pslldq $0x6,%xmm13 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - psrldq $0xa,%xmm14 │ │ │ │ - paddw %xmm0,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - pslldq $0x8,%xmm11 │ │ │ │ - movdqa %xmm4,%xmm12 │ │ │ │ - psrldq $0x8,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - pslldq $0xa,%xmm13 │ │ │ │ - movdqa %xmm5,%xmm14 │ │ │ │ - psrldq $0x6,%xmm14 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm8 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - movdqa %xmm6,%xmm11 │ │ │ │ - pslldq $0xc,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - psrldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm7,%xmm13 │ │ │ │ - pslldq $0xe,%xmm13 │ │ │ │ - movdqa %xmm7,%xmm14 │ │ │ │ - psrldq $0x2,%xmm14 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm8 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - pshufb 0xe67e6(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm11 │ │ │ │ - punpckhwd %xmm10,%xmm11 │ │ │ │ - punpcklwd %xmm10,%xmm8 │ │ │ │ - pmaddwd %xmm11,%xmm11 │ │ │ │ - pmaddwd %xmm8,%xmm8 │ │ │ │ - movdqa 0xe6794(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm11,%xmm15 │ │ │ │ - pmullw 0xe6786(%rip),%xmm11 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - movdqa 0xe6762(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm8,%xmm15 │ │ │ │ - pmullw 0xe6754(%rip),%xmm8 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - pslldq $0xe,%xmm10 │ │ │ │ - movdqa %xmm0,%xmm11 │ │ │ │ - psrldq $0x2,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ - pslldq $0xc,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm13 │ │ │ │ - psrldq $0x4,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm14 │ │ │ │ - pslldq $0xa,%xmm14 │ │ │ │ - movdqa %xmm2,%xmm15 │ │ │ │ - psrldq $0x6,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - pslldq $0x8,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - psrldq $0x8,%xmm13 │ │ │ │ - movdqa %xmm4,%xmm14 │ │ │ │ - pslldq $0x6,%xmm14 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - psrldq $0xa,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - movdqa %xmm5,%xmm12 │ │ │ │ - pslldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - psrldq $0xc,%xmm13 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - pslldq $0x2,%xmm14 │ │ │ │ - movdqa %xmm6,%xmm15 │ │ │ │ - psrldq $0xe,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - paddw %xmm7,%xmm10 │ │ │ │ - pshufb 0xe669f(%rip),%xmm11 │ │ │ │ - movdqa %xmm10,%xmm12 │ │ │ │ - punpckhwd %xmm11,%xmm12 │ │ │ │ - punpcklwd %xmm11,%xmm10 │ │ │ │ - pmaddwd %xmm12,%xmm12 │ │ │ │ - pmaddwd %xmm10,%xmm10 │ │ │ │ - movdqa 0xe664d(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm12,%xmm15 │ │ │ │ - pmullw 0xe663f(%rip),%xmm12 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - movdqa 0xe661b(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm10,%xmm15 │ │ │ │ - pmullw 0xe660d(%rip),%xmm10 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm12,%xmm10 │ │ │ │ - phaddd %xmm10,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - paddw %xmm1,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - paddw %xmm3,%xmm11 │ │ │ │ - movdqa %xmm4,%xmm12 │ │ │ │ - paddw %xmm5,%xmm12 │ │ │ │ - movdqa %xmm6,%xmm13 │ │ │ │ - paddw %xmm7,%xmm13 │ │ │ │ - phaddw %xmm4,%xmm0 │ │ │ │ - phaddw %xmm5,%xmm1 │ │ │ │ - phaddw %xmm6,%xmm2 │ │ │ │ - phaddw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - pslldq $0x2,%xmm4 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - psrldq $0xe,%xmm5 │ │ │ │ - movdqa %xmm12,%xmm6 │ │ │ │ - pslldq $0x4,%xmm6 │ │ │ │ - movdqa %xmm12,%xmm7 │ │ │ │ - psrldq $0xc,%xmm7 │ │ │ │ - movdqa %xmm13,%xmm14 │ │ │ │ - pslldq $0x6,%xmm14 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - psrldq $0xa,%xmm15 │ │ │ │ - paddw %xmm10,%xmm4 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ - paddw %xmm15,%xmm5 │ │ │ │ - paddw %xmm14,%xmm4 │ │ │ │ - pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm4 │ │ │ │ - movdqa 0xe6578(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm5,%xmm15 │ │ │ │ - pmullw 0xe656b(%rip),%xmm5 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - movdqa 0xe6547(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm4,%xmm15 │ │ │ │ - pmullw 0xe653a(%rip),%xmm4 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - pslldq $0x6,%xmm5 │ │ │ │ - movdqa %xmm10,%xmm6 │ │ │ │ - psrldq $0xa,%xmm6 │ │ │ │ - movdqa %xmm11,%xmm7 │ │ │ │ - pslldq $0x4,%xmm7 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - psrldq $0xc,%xmm10 │ │ │ │ - movdqa %xmm12,%xmm11 │ │ │ │ - pslldq $0x2,%xmm11 │ │ │ │ - psrldq $0xe,%xmm12 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - paddw %xmm10,%xmm6 │ │ │ │ - paddw %xmm11,%xmm5 │ │ │ │ - paddw %xmm12,%xmm6 │ │ │ │ - paddw %xmm13,%xmm5 │ │ │ │ - pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm5 │ │ │ │ - movdqa 0xe64cb(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm6,%xmm15 │ │ │ │ - pmullw 0xe64be(%rip),%xmm6 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - movdqa 0xe649a(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm5,%xmm15 │ │ │ │ - pmullw 0xe648d(%rip),%xmm5 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - pslldq $0x2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psrldq $0xe,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - pslldq $0x4,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - psrldq $0xc,%xmm11 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - pslldq $0x6,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - psrldq $0xa,%xmm13 │ │ │ │ - paddw %xmm0,%xmm6 │ │ │ │ - paddw %xmm11,%xmm7 │ │ │ │ - paddw %xmm10,%xmm6 │ │ │ │ - paddw %xmm13,%xmm7 │ │ │ │ - paddw %xmm12,%xmm6 │ │ │ │ - pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ - punpckhwd %xmm6,%xmm7 │ │ │ │ - punpcklwd %xmm10,%xmm6 │ │ │ │ - pmaddwd %xmm7,%xmm7 │ │ │ │ - pmaddwd %xmm6,%xmm6 │ │ │ │ - movdqa 0xe6418(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm7,%xmm15 │ │ │ │ - pmullw 0xe640b(%rip),%xmm7 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - movdqa 0xe63e7(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm6,%xmm15 │ │ │ │ - pmullw 0xe63da(%rip),%xmm6 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - pslldq $0x6,%xmm10 │ │ │ │ - movdqa %xmm0,%xmm11 │ │ │ │ - psrldq $0xa,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ - pslldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm13 │ │ │ │ - psrldq $0xc,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm14 │ │ │ │ - pslldq $0x2,%xmm14 │ │ │ │ - psrldq $0xe,%xmm2 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm2,%xmm11 │ │ │ │ - paddw %xmm3,%xmm10 │ │ │ │ - pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ - punpckhwd %xmm10,%xmm11 │ │ │ │ - punpcklwd %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm11,%xmm11 │ │ │ │ - pmaddwd %xmm10,%xmm10 │ │ │ │ - movdqa 0xe634f(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm11,%xmm15 │ │ │ │ - pmullw 0xe6341(%rip),%xmm11 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - movdqa 0xe631d(%rip),%xmm15 │ │ │ │ - pmulhuw %xmm10,%xmm15 │ │ │ │ - pmullw 0xe630f(%rip),%xmm10 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm9,%xmm8 │ │ │ │ - phaddd %xmm10,%xmm6 │ │ │ │ - phaddd %xmm4,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm6 │ │ │ │ - pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - pcmpgtd %xmm6,%xmm0 │ │ │ │ - pand %xmm0,%xmm8 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm0,%xmm8 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - pcmpgtd %xmm1,%xmm0 │ │ │ │ - pand %xmm0,%xmm8 │ │ │ │ - pandn %xmm1,%xmm0 │ │ │ │ - por %xmm0,%xmm8 │ │ │ │ - pshufd $0xb1,%xmm8,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - pcmpgtd %xmm1,%xmm0 │ │ │ │ - pand %xmm0,%xmm8 │ │ │ │ - pandn %xmm1,%xmm0 │ │ │ │ - por %xmm8,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhdq %xmm6,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm2,-0x28(%rsp) │ │ │ │ - movdqa %xmm3,-0x18(%rsp) │ │ │ │ - pcmpeqd %xmm0,%xmm1 │ │ │ │ - pcmpeqd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - pmovmskb %xmm4,%eax │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov -0x28(%rsp,%rax,2),%esi │ │ │ │ - shr $1,%eax │ │ │ │ - shr $0xa,%esi │ │ │ │ - mov %esi,(%rdx) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef600 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe62a9(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f1aa7 │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x110(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0x130(%rsp) │ │ │ │ - movdqa %xmm2,0x140(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x160(%rsp) │ │ │ │ - jmp 1f1b7c │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x80(%rsp) │ │ │ │ - movd %xmm6,0xa0(%rsp) │ │ │ │ - movd %xmm6,0xc0(%rsp) │ │ │ │ - movd %xmm6,0xe0(%rsp) │ │ │ │ - movq (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0x100(%rsp) │ │ │ │ - movd %xmm6,0x120(%rsp) │ │ │ │ - movd %xmm6,0x140(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1f1ca6 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f1c22 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f1bd6 │ │ │ │ - movdqu -0x4(%rcx),%xmm0 │ │ │ │ - movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm2,0x38(%rsp) │ │ │ │ - movdqu %xmm3,0x58(%rsp) │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - jmp 1f1cbe │ │ │ │ - movdqu -0x8(%rcx),%xmm0 │ │ │ │ - movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x40(%rsp) │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movd %xmm6,0x40(%rsp) │ │ │ │ - movd %xmm6,0x60(%rsp) │ │ │ │ - jmp 1f1cbe │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f1c6f │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm2,0x40(%rsp) │ │ │ │ - movd %xmm3,0x60(%rsp) │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1f1cbe │ │ │ │ - movq (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x40(%rsp) │ │ │ │ - movd %xmm6,0x60(%rsp) │ │ │ │ - jmp 1f1cbe │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - movq %xmm6,0x3c(%rsp) │ │ │ │ - movq %xmm6,0x5c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f1d35 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1f1d7a │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - movd %xmm6,0x12c(%rsp) │ │ │ │ - movd %xmm6,0x14c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 1f1ef7 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f1e4b │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f1de2 │ │ │ │ - movdqu -0x4(%r8),%xmm0 │ │ │ │ - movdqu -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm2,0x178(%rsp) │ │ │ │ - movdqu %xmm3,0x198(%rsp) │ │ │ │ - movdqu %xmm0,0x168(%rsp) │ │ │ │ - movdqu %xmm1,0x188(%rsp) │ │ │ │ - jmp 1f1f1b │ │ │ │ - movdqu -0x8(%r8),%xmm0 │ │ │ │ - movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x190(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - jmp 1f1f1b │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f1eac │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm2,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1f1f1b │ │ │ │ - movq (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1f1f1b │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movq %xmm6,0x17c(%rsp) │ │ │ │ - movq %xmm6,0x19c(%rsp) │ │ │ │ - movdqa 0xe5cac(%rip),%xmm13 │ │ │ │ - movdqa 0xe5cb3(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 1f23c8 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 1f2290 │ │ │ │ - movd 0x1c0(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ - punpcklqdq %xmm10,%xmm10 │ │ │ │ - lea 0xe5c9b(%rip),%r8 │ │ │ │ - movq (%r8,%rcx,8),%xmm11 │ │ │ │ - punpcklqdq %xmm11,%xmm11 │ │ │ │ - movq (%r8,%rax,8),%xmm12 │ │ │ │ - punpcklqdq %xmm12,%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movq (%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movq 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f1ff5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%rax │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f1fde │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xe59a9(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movq (%rax,%r8,8),%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f22eb │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f22dc │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - movd 0x1c0(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - lea 0xe5847(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movq (%r9,%r8,8),%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x8,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f2424 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x20,%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f2415 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ + vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ + vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef640 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe5669(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f265f │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movq (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - jmp 1f2731 │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - movd (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0x138(%rsp) │ │ │ │ - movd %xmm6,0x158(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1f2800 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f2798 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f276b │ │ │ │ - movq -0x2(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1f280c │ │ │ │ - movq -0x4(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f280c │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f27c9 │ │ │ │ - movq (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1f280c │ │ │ │ - movd (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f280c │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f2883 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1f28c8 │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - movd %xmm6,0x12c(%rsp) │ │ │ │ - movd %xmm6,0x14c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 1f29d2 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f2948 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f290a │ │ │ │ - movq -0x2(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x16c(%rsp) │ │ │ │ - movdqu %xmm1,0x18c(%rsp) │ │ │ │ - jmp 1f29e4 │ │ │ │ - movq -0x4(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x168(%rsp) │ │ │ │ - movdqu %xmm1,0x188(%rsp) │ │ │ │ - movd %xmm6,0x178(%rsp) │ │ │ │ - movd %xmm6,0x198(%rsp) │ │ │ │ - jmp 1f29e4 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f2987 │ │ │ │ - movq (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1f29e4 │ │ │ │ - movd (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x190(%rsp) │ │ │ │ - movd %xmm6,0x178(%rsp) │ │ │ │ - movd %xmm6,0x198(%rsp) │ │ │ │ - movd %xmm6,0x16c(%rsp) │ │ │ │ - movd %xmm6,0x18c(%rsp) │ │ │ │ - jmp 1f29e4 │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xe51e3(%rip),%xmm13 │ │ │ │ - movdqa 0xe51ea(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 1f2ee0 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 1f2d8c │ │ │ │ - movd 0x1c0(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ - punpcklqdq %xmm10,%xmm10 │ │ │ │ - lea 0xe51d2(%rip),%r8 │ │ │ │ - movq (%r8,%rcx,8),%xmm11 │ │ │ │ - punpcklqdq %xmm11,%xmm11 │ │ │ │ - movq (%r8,%rax,8),%xmm12 │ │ │ │ - punpcklqdq %xmm12,%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movq (%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movq 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f2ac2 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f2aa7 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ + vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ + vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef680 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xe4ead(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movq (%rax,%r8,8),%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f2dec │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ + vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x40(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f2dd8 │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1ef6d6 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0x1c0(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - lea 0xe4d2f(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movq (%r9,%r8,8),%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f2f41 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f2f2d │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xe89d1(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastw (%rdx),%ymm3 │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastq 0x2(%rdx),%ymm2 │ │ │ │ + vmovsldup -0x238(%r9),%ymm6 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1ef755 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x138,%rsp │ │ │ │ - mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xe4b29(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f314c │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - jmp 1f31b2 │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 1f3281 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f3219 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f31ec │ │ │ │ - movq -0x2(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1f328d │ │ │ │ - movq -0x4(%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0x28(%rsp) │ │ │ │ - movdqu %xmm1,0x48(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f328d │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f324a │ │ │ │ - movq (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - jmp 1f328d │ │ │ │ - movd (%rcx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd %xmm6,0x2c(%rsp) │ │ │ │ - movd %xmm6,0x4c(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movd %xmm6,0x38(%rsp) │ │ │ │ - movd %xmm6,0x58(%rsp) │ │ │ │ - jmp 1f328d │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f32cb │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 1f32ec │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 1f33f6 │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 1f336c │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f332e │ │ │ │ - movq -0x2(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0xec(%rsp) │ │ │ │ - movdqu %xmm1,0x10c(%rsp) │ │ │ │ - jmp 1f3408 │ │ │ │ - movq -0x4(%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqu %xmm0,0xe8(%rsp) │ │ │ │ - movdqu %xmm1,0x108(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - jmp 1f3408 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 1f33ab │ │ │ │ - movq (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - jmp 1f3408 │ │ │ │ - movd (%r8),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%r8,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0xec(%rsp) │ │ │ │ - movd %xmm6,0x10c(%rsp) │ │ │ │ - jmp 1f3408 │ │ │ │ - movdqu %xmm6,0xec(%rsp) │ │ │ │ - movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xe47bf(%rip),%xmm13 │ │ │ │ - movdqa 0xe47c6(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x140(%rsp),%eax │ │ │ │ - mov 0x150(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 1f3904 │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 1f37b0 │ │ │ │ - movd 0x140(%rsp),%xmm10 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - and $0x1,%r9d │ │ │ │ - sub %r8d,%ecx │ │ │ │ - sub %r8d,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - neg %ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - neg %eax │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ - punpcklqdq %xmm10,%xmm10 │ │ │ │ - lea 0xe47ae(%rip),%r8 │ │ │ │ - movq (%r8,%rcx,8),%xmm11 │ │ │ │ - punpcklqdq %xmm11,%xmm11 │ │ │ │ - movq (%r8,%rax,8),%xmm12 │ │ │ │ - punpcklqdq %xmm12,%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movq (%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movq 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f34e6 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - pmaxsw %xmm8,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f34cb │ │ │ │ - add $0x138,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xe4489(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movq (%rax,%r8,8),%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f3810 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ + vbroadcasti128 0x2(%rdx),%ymm2 │ │ │ │ + vmovsldup -0x238(%r9),%ymm6 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vpbroadcastd (%rdx),%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f37fc │ │ │ │ - add $0x138,%rsp │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1ef7d8 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0x140(%rsp),%xmm1 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %eax,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - lea 0xe430b(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movq (%r9,%r8,8),%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - movlhps %xmm5,%xmm6 │ │ │ │ - punpckhbw %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pcmpgtb %xmm6,%xmm5 │ │ │ │ - paddb %xmm5,%xmm6 │ │ │ │ - pxor %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddb %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psrlw $0x8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psraw $0x8,%xmm6 │ │ │ │ - psllw $0x8,%xmm5 │ │ │ │ - psllw $0x8,%xmm3 │ │ │ │ - pmullw %xmm6,%xmm9 │ │ │ │ - pmulhw %xmm3,%xmm5 │ │ │ │ - paddw %xmm9,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 1f3965 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pcmpgtw %xmm0,%xmm6 │ │ │ │ - paddw %xmm6,%xmm0 │ │ │ │ - paddw %xmm15,%xmm0 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f3951 │ │ │ │ - add $0x138,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1ef83e │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10a(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1f3b70 │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0xe45e4(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - jmp 1f3d7b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x222(%rip),%r8 │ │ │ │ - jmp 1f3b70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3a2(%rip),%r8 │ │ │ │ - jmp 1f3b70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x49b(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0xe44ff(%rip),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa 0xe41fb(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xe41ff(%rip),%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa 0xe41b1(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd 0xe41b5(%rip),%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa 0xe40db(%rip),%xmm2 │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ - shufps $0x7d,%xmm1,%xmm3 │ │ │ │ - shufps $0x28,%xmm1,%xmm0 │ │ │ │ - pshufb %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa 0xe4467(%rip),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa 0xe4163(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xe4167(%rip),%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa 0xe4119(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd 0xe411d(%rip),%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdx) │ │ │ │ - movdqa %xmm2,0x10(%rdx) │ │ │ │ - movdqa 0xe43f6(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - movd (%rdx,%rsi,1),%xmm3 │ │ │ │ - movd (%rdx),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - packuswb %xmm3,%xmm2 │ │ │ │ - movd %xmm2,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ - movd %xmm3,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movd %xmm2,(%rdx,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm2,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + vpabsw %ymm8,%ymm9 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1ef8ac │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0xf6(%rip),%r8 │ │ │ │ - jmp 1f3d40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x52(%rip),%r8 │ │ │ │ - jmp 1f3d40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1d2(%rip),%r8 │ │ │ │ - jmp 1f3d40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2cb(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 1f3df0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - jmp *%r8 │ │ │ │ - call 1f3df0 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdx) │ │ │ │ - movdqa %xmm2,0x10(%rdx) │ │ │ │ - movdqa 0xe430d(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - movd (%rdx,%rsi,1),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - packuswb %xmm3,%xmm2 │ │ │ │ - movd %xmm2,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ - movd %xmm3,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movd %xmm2,(%rdx) │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm2,(%rdx,%rsi,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm10 │ │ │ │ + vmovdqu 0x62(%rdx),%ymm13 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ + vpsubw %ymm3,%ymm10,%ymm11 │ │ │ │ + vpsubw %ymm3,%ymm13,%ymm14 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + vpabsw %ymm8,%ymm9 │ │ │ │ + vpabsw %ymm11,%ymm12 │ │ │ │ + vpabsw %ymm14,%ymm15 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm11,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm12,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm10,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm14,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm13,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm15,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm13,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1ef968 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - movdqa 0xe3f38(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xe3f3c(%rip),%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - movdqa 0xe3ee0(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd 0xe3ee4(%rip),%xmm2 │ │ │ │ - movdqa 0xe3eec(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - movdqa 0xe3ef0(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - pmaddwd 0xe3f10(%rip),%xmm3 │ │ │ │ - movdqa 0xe4228(%rip),%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xe86dd(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + lea -0x574(%rax,%r8,4),%r9 │ │ │ │ + neg %r8 │ │ │ │ + vpbroadcastw (%rdx,%r8,2),%ymm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastq 0x2(%rdx),%ymm4 │ │ │ │ + vmovsldup -0x274(%rax),%ymm3 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%r9,%r8,2),%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovhps %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm0,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 1efa8e │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x286(%rip),%r8 │ │ │ │ - jmp 1f3ed0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x13e(%rip),%r8 │ │ │ │ - jmp 1f3ed0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x42(%rip),%r8 │ │ │ │ - jmp 1f3ed0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x13b(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 1f3df0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - jmp *%r8 │ │ │ │ - call 1f3df0 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdx) │ │ │ │ - movdqa %xmm2,0x10(%rdx) │ │ │ │ - movdqa 0xe417d(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdx,%rsi,1),%xmm2 │ │ │ │ - movd (%rdx),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm3 │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - packuswb %xmm3,%xmm2 │ │ │ │ - movd %xmm2,(%rdx,%rsi,1) │ │ │ │ - pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ - movd %xmm3,(%rdx) │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movd %xmm2,(%rdi,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm2,(%rdi) │ │ │ │ + vbroadcasti128 0x2(%rdx),%ymm4 │ │ │ │ + vmovsldup -0x274(%rax),%ymm3 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%ymm0 │ │ │ │ + vpbroadcastd 0x4(%r9,%r8,2),%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 1efadf │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x376(%rip),%r8 │ │ │ │ - jmp 1f3fc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x22e(%rip),%r8 │ │ │ │ - jmp 1f3fc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xae(%rip),%r8 │ │ │ │ - jmp 1f3fc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4b(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0xe411f(%rip),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa 0xe40e6(%rip),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - jmp 1f3d6e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdx) │ │ │ │ - movdqa %xmm2,0x10(%rdx) │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhqdq %xmm1,%xmm3 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw %xmm3,%xmm2 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psraw $0x1,%xmm1 │ │ │ │ - psubw %xmm3,%xmm1 │ │ │ │ - psubw %xmm1,%xmm0 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm3,%xmm1 │ │ │ │ - punpckldq %xmm3,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhqdq %xmm1,%xmm3 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw %xmm3,%xmm2 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psraw $0x1,%xmm1 │ │ │ │ - psubw %xmm3,%xmm1 │ │ │ │ - psubw %xmm1,%xmm0 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - shufpd $0x1,%xmm2,%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdx,%rsi,1),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - movd (%rdi,%rsi,1),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - packuswb %xmm3,%xmm2 │ │ │ │ - movd %xmm2,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ - movd %xmm3,(%rdx,%rsi,1) │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movd %xmm2,(%rdx) │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm0 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%ymm1 │ │ │ │ + vpbroadcastw 0x4(%r9,%r8,2),%ymm2 │ │ │ │ + vpbroadcastw 0x6(%r9,%r8,2),%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 1efb3a │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xae(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1f41c0 │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0xe3fa4(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw 0xe3f1a(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - jmp 1f443f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x25c(%rip),%r8 │ │ │ │ - jmp 1f41c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x5c0(%rip),%r8 │ │ │ │ - jmp 1f41c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x6a1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3f38(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - call 1f4990 │ │ │ │ - jmp 1f43c0 │ │ │ │ - call 1f4210 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - shufps $0x4e,%xmm3,%xmm3 │ │ │ │ - movdqa 0xe3e86(%rip),%xmm4 │ │ │ │ - jmp 1f4414 │ │ │ │ - nop │ │ │ │ - movdqa 0xe3e68(%rip),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xe3b7c(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xe3b80(%rip),%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xe3b72(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd 0xe3b76(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe3b08(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd 0xe3b0c(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psubsw %xmm2,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - pshufb 0xe3a21(%rip),%xmm3 │ │ │ │ - movdqa 0xe3aa9(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xe3aad(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xe3a7f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd 0xe3a83(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ - punpckhqdq %xmm3,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%ymm3 │ │ │ │ + vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 1efbac │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu 0x2(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm4 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm6 │ │ │ │ + vmovdqu 0x62(%rdx),%ymm7 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jl 1efc23 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x162(%rip),%r8 │ │ │ │ - jmp 1f4390 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x8c(%rip),%r8 │ │ │ │ - jmp 1f4390 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3f0(%rip),%r8 │ │ │ │ - jmp 1f4390 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x4d1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3d68(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - call 1f4be0 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - punpckhdq %xmm4,%xmm3 │ │ │ │ - jmp *%r8 │ │ │ │ - shufps $0x4e,%xmm0,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ - movdqa 0xe3c88(%rip),%xmm4 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa %xmm5,(%rdx) │ │ │ │ - movdqa %xmm5,0x10(%rdx) │ │ │ │ - movdqa %xmm5,0x20(%rdx) │ │ │ │ - movdqa %xmm5,0x30(%rdx) │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + lea 0xe84a9(%rip),%rax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + vpbroadcastw (%rdx,%rcx,2),%ymm5 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + add %r8d,%r8d │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + add %rax,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastq -0x558(%rax),%ymm4 │ │ │ │ + vmovsldup -0x260(%rax),%ymm3 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm2,%xmm4 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 1efca7 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0xe3b88(%rip),%xmm6 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xe38d8(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd 0xe38dc(%rip),%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xe38ce(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - pmaddwd 0xe38d2(%rip),%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0xe38c4(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd 0xe38c8(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0xe38ba(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xe38be(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubsw %xmm0,%xmm2 │ │ │ │ - paddsw %xmm0,%xmm5 │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ - shufps $0x4e,%xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm3 │ │ │ │ - movdqa 0xe37b9(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - pmaddwd 0xe379d(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm0,%xmm3 │ │ │ │ - movdqa 0xe385f(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd 0xe3863(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ - shufps $0xe4,%xmm3,%xmm0 │ │ │ │ - shufps $0xe4,%xmm4,%xmm3 │ │ │ │ - movdqa 0xe3712(%rip),%xmm2 │ │ │ │ - movdqa 0xe371a(%rip),%xmm7 │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ - shufps $0x4e,%xmm5,%xmm4 │ │ │ │ - shufps $0xe4,%xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm2 │ │ │ │ + vbroadcasti128 -0x550(%rax),%ymm4 │ │ │ │ + vmovsldup -0x260(%rax),%ymm3 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%ymm0 │ │ │ │ + vpbroadcastd -0x8(%rdx,%r8,1),%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 1efcf9 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x4d2(%rip),%r8 │ │ │ │ - jmp 1f4700 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x2e4(%rip),%r8 │ │ │ │ - jmp 1f4700 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x80(%rip),%r8 │ │ │ │ - jmp 1f4700 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x161(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe39f8(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - call 1f4be0 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm0,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckldq %xmm1,%xmm2 │ │ │ │ - punpckhdq %xmm1,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - punpckldq %xmm5,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhdq %xmm5,%xmm1 │ │ │ │ - jmp *%r8 │ │ │ │ - shufps $0x4e,%xmm0,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ - movdqa 0xe38f8(%rip),%xmm5 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - jmp 1f4410 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x5c2(%rip),%r8 │ │ │ │ - jmp 1f47f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x3d4(%rip),%r8 │ │ │ │ - jmp 1f47f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x70(%rip),%r8 │ │ │ │ - jmp 1f47f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x71(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3908(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0xe38cd(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - jmp 1f43c0 │ │ │ │ - movdqa 0xe3850(%rip),%xmm4 │ │ │ │ - jmp 1f4414 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x104(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1f48f0 │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0xe3874(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xe37f2(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - jmp 1f4b64 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x27c(%rip),%r8 │ │ │ │ - jmp 1f48f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x52c(%rip),%r8 │ │ │ │ - jmp 1f48f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x60f(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3808(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - call 1f4210 │ │ │ │ - movdqa 0xe33b8(%rip),%xmm4 │ │ │ │ - movdqa 0xe33c0(%rip),%xmm5 │ │ │ │ - pshufb %xmm4,%xmm0 │ │ │ │ - pshufb %xmm5,%xmm1 │ │ │ │ - pshufb %xmm4,%xmm2 │ │ │ │ - pshufb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhdq %xmm1,%xmm4 │ │ │ │ - punpckldq %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhdq %xmm3,%xmm5 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm2,%xmm1 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpckhqdq %xmm5,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklqdq %xmm5,%xmm2 │ │ │ │ - jmp *%r8 │ │ │ │ - call 1f4990 │ │ │ │ - jmp 1f4b48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0xe36e8(%rip),%xmm6 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xe33f4(%rip),%xmm3 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xe33ba(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm2,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa 0xe3378(%rip),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa 0xe333e(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ + vmovdqu -0x540(%rax),%ymm4 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%ymm3 │ │ │ │ + vpunpcklwd %ymm3,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpshufd $0xff,%ymm3,%ymm0 │ │ │ │ + vpshufd $0xaa,%ymm3,%ymm1 │ │ │ │ + vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ + vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 1efd58 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xfc(%rip),%r8 │ │ │ │ - jmp 1f4ab0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xbc(%rip),%r8 │ │ │ │ - jmp 1f4ab0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x36c(%rip),%r8 │ │ │ │ - jmp 1f4ab0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x44f(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3648(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - shufps $0x4e,%xmm0,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhdq %xmm3,%xmm4 │ │ │ │ - punpckldq %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhdq %xmm2,%xmm3 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - jmp *%r8 │ │ │ │ - call 1f4be0 │ │ │ │ - movdqa 0xe3540(%rip),%xmm4 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x10(%rdx) │ │ │ │ - movdqa %xmm6,0x20(%rdx) │ │ │ │ - movdqa %xmm6,0x30(%rdx) │ │ │ │ - movq (%rdi),%xmm4 │ │ │ │ - movq (%rdi,%rsi,1),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi,%rsi,1) │ │ │ │ + vmovdqu -0x520(%rax),%ymm4 │ │ │ │ + vmovdqu -0x500(%rax),%ymm6 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%ymm1 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm4 │ │ │ │ - movq (%rdi,%rsi,1),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm2,%xmm4 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 1efdd1 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xe3140(%rip),%xmm2 │ │ │ │ - movdqa 0xe3148(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - movdqa 0xe3450(%rip),%xmm4 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe30b2(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd 0xe30b6(%rip),%xmm0 │ │ │ │ - movdqa 0xe30be(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - movdqa 0xe30c2(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xe30e2(%rip),%xmm1 │ │ │ │ - movdqa 0xe33fa(%rip),%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - paddd %xmm0,%xmm3 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0xe3047(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm4 │ │ │ │ - pmaddwd 0xe304b(%rip),%xmm6 │ │ │ │ - movdqa 0xe3053(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - movdqa 0xe3057(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - pmaddwd 0xe3077(%rip),%xmm7 │ │ │ │ - movdqa 0xe338f(%rip),%xmm4 │ │ │ │ - paddd %xmm4,%xmm6 │ │ │ │ - paddd %xmm1,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm4,%xmm1 │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ + vmovdqu -0x4e0(%rax),%ymm3 │ │ │ │ + vmovdqu -0x4c0(%rax),%ymm4 │ │ │ │ + vmovdqu -0x4a0(%rax),%ymm6 │ │ │ │ + vmovdqu -0x480(%rax),%ymm7 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%ymm2 │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub $0x2,%r8 │ │ │ │ + jg 1efe4d │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x3bc(%rip),%r8 │ │ │ │ - jmp 1f4d70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x204(%rip),%r8 │ │ │ │ - jmp 1f4d70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xac(%rip),%r8 │ │ │ │ - jmp 1f4d70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x18f(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3388(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - shufps $0x4e,%xmm0,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - punpckhwd %xmm2,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhdq %xmm4,%xmm2 │ │ │ │ - punpckldq %xmm4,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhdq %xmm1,%xmm4 │ │ │ │ - punpckldq %xmm1,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - jmp *%r8 │ │ │ │ - call 1f4be0 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - jmp 1f4b48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x4bc(%rip),%r8 │ │ │ │ - jmp 1f4e70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x304(%rip),%r8 │ │ │ │ - jmp 1f4e70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x54(%rip),%r8 │ │ │ │ - jmp 1f4e70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x8f(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xe3288(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhdq %xmm1,%xmm5 │ │ │ │ - punpckldq %xmm1,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhdq %xmm2,%xmm3 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm4,%xmm1 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm5,%xmm3 │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa 0xe31f2(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - jmp 1f4b48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1f4f59 │ │ │ │ - lea 0x236(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea 0xe8265(%rip),%rax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + vpbroadcastw (%rdx,%rcx,2),%ymm4 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + sub %r8,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + lea -0x44c(%rax,%r8,4),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vpbroadcastq 0x2(%rdx,%r8,2),%ymm6 │ │ │ │ + vmovsldup -0x24c(%rax),%ymm7 │ │ │ │ + vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ + vbroadcasti128 -0x43c(%rax),%ymm10 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm9,%ymm9,%ymm8 │ │ │ │ + vpunpckhqdq %ymm9,%ymm9,%ymm9 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,2),%ymm3 │ │ │ │ + vbroadcasti128 (%r9),%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%r9 │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1eff08 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xe3196(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xe3149(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - psrlw $0x3,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - mov $0x2,%ecx │ │ │ │ - lea 0x6b(%rip),%r8 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movq (%rdi,%rsi,1),%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ + vmovsldup -0x24c(%rax),%ymm8 │ │ │ │ + vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ + vbroadcasti128 -0x42c(%rax),%ymm10 │ │ │ │ + vbroadcasti128 -0x41c(%rax),%ymm11 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ + vpbroadcastq (%r9),%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movq (%rdi,%rsi,1),%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1effb6 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ + vmovdqa -0x40c(%rax),%xmm8 │ │ │ │ + vmovdqa -0x3fc(%rax),%xmm9 │ │ │ │ + vinserti128 $0x1,-0x3ec(%rax),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,-0x3dc(%rax),%ymm9,%ymm9 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm1 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x4(%r9),%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 1f4f99 │ │ │ │ - jmp *%r8 │ │ │ │ - add $0x48,%rsp │ │ │ │ + add $0x8,%r9 │ │ │ │ + sub $0x2,%r8 │ │ │ │ + jg 1f0053 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x635(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ + vmovdqu 0x22(%rdx,%r8,2),%ymm9 │ │ │ │ + vmovdqa -0x3cc(%rax),%xmm10 │ │ │ │ + vmovdqa -0x3bc(%rax),%xmm11 │ │ │ │ + vinserti128 $0x1,-0x3ac(%rax),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,-0x39c(%rax),%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x38c(%rax),%xmm12 │ │ │ │ + vmovdqa -0x37c(%rax),%xmm13 │ │ │ │ + vinserti128 $0x1,-0x36c(%rax),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,-0x35c(%rax),%ymm13,%ymm13 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,2),%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm14 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm2 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm8,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm9,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x4,%r9 │ │ │ │ + dec %r8d │ │ │ │ + jg 1f0151 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xb85(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %r11,%r11 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea (%rcx,%r8,2),%rdx │ │ │ │ + vpbroadcastw (%rcx),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r11,2),%ymm7 │ │ │ │ + vmovdqu 0x22(%rdx,%r11,2),%ymm9 │ │ │ │ + vmovdqa -0x34c(%rax),%xmm10 │ │ │ │ + vmovdqa -0x33c(%rax),%xmm11 │ │ │ │ + vinserti128 $0x1,-0x32c(%rax),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,-0x31c(%rax),%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x30c(%rax),%xmm12 │ │ │ │ + vmovdqa -0x2fc(%rax),%xmm13 │ │ │ │ + vinserti128 $0x1,-0x2ec(%rax),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,-0x2dc(%rax),%ymm13,%ymm13 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ + lea -0x2(%rcx),%rdx │ │ │ │ + vpbroadcastw (%rdx,%rbx,2),%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm1 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm14 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm15 │ │ │ │ + vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm14,%ymm14 │ │ │ │ + vpackssdw %ymm14,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x4,%r9 │ │ │ │ + dec %rbx │ │ │ │ + jg 1f0254 │ │ │ │ + lea 0x40(%rbp),%rdi │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ + add $0x20,%r11 │ │ │ │ + test $0x40,%r11b │ │ │ │ + je 1f01de │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xca5(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xe7e51(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xee446(%rip),%r10 │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + add $0x2,%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %r9d,%eax │ │ │ │ + and $0x7e,%eax │ │ │ │ + add $0xa5,%r9d │ │ │ │ + movzwl (%r10,%rax,1),%eax │ │ │ │ + xor $0x4ff,%r9d │ │ │ │ + vpbroadcastd 0xe7d5d(%rip),%ymm5 │ │ │ │ + jmp *%rcx │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + cmp $0x28,%r9b │ │ │ │ + jae 1f04b7 │ │ │ │ + lea -0x400(%r9),%ecx │ │ │ │ + sar $0x7,%ecx │ │ │ │ + add %r8d,%ecx │ │ │ │ + jg 1f04b7 │ │ │ │ + vpbroadcastw 0xe(%rdx),%xmm3 │ │ │ │ + vmovdqu (%rdx),%xmm1 │ │ │ │ + vpalignr $0x4,%xmm1,%xmm3,%xmm0 │ │ │ │ + vpaddw -0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + add %eax,%eax │ │ │ │ + vpalignr $0x2,%xmm1,%xmm3,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ + vpsubw %xmm0,%xmm2,%xmm0 │ │ │ │ + vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastw 0x18(%r10),%xmm0 │ │ │ │ + vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vpminsw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + vpslldq $0x8,%ymm3,%ymm2 │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0xe7c32(%rip),%ymm4 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f03ee │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa 0xe301c(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpcklwd %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm7,%xmm4 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm3,%xmm6 │ │ │ │ - movdqa %xmm6,0x28(%rsp) │ │ │ │ - movdqa 0x18(%rsp),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm3,%xmm6 │ │ │ │ - punpcklwd %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm7,%xmm2 │ │ │ │ - punpcklwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm2,0x8(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - movdqa 0x28(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm7,%xmm1 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - jmp *%r8 │ │ │ │ - lea 0x116(%rip),%r8 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa 0xe2ef7(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm5,0x28(%rsp) │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm1,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + nop │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + lea 0xe7ab4(%rip),%rcx │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm1,%ymm1 │ │ │ │ + vpcmpeqb 0x20(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rcx,%r9,8),%xmm2 │ │ │ │ + vpand %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtb %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%r9d │ │ │ │ + ret │ │ │ │ + mov $0x7,%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f0576 │ │ │ │ + lea 0x3(%r8),%r10d │ │ │ │ + call 1f0480 │ │ │ │ + mov $0x7,%r10d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f0576 │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vpbroadcastw 0xe(%rdx),%xmm3 │ │ │ │ + vmovdqa -0x2(%rdx),%xmm0 │ │ │ │ + vpbroadcastd 0x128(%rcx,%r9,4),%xmm1 │ │ │ │ + vpbroadcastd 0x11c(%rcx,%r9,4),%xmm4 │ │ │ │ + vpalignr $0x4,%xmm0,%xmm3,%xmm2 │ │ │ │ + vpmullw (%rdx),%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpmullw %xmm4,%xmm2,%xmm2 │ │ │ │ + vmovd %xmm3,0x10(%rsp) │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f0556 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpalignr $0x6,%xmm0,%xmm3,%xmm2 │ │ │ │ + vpblendw $0xfe,-0x4(%rdx),%xmm0,%xmm0 │ │ │ │ + movzwl 0xe(%rdx),%ecx │ │ │ │ + movzwl 0xc(%rdx),%edx │ │ │ │ + inc %r10d │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ + sub %ecx,%edx │ │ │ │ + vpaddw %xmm2,%xmm2,%xmm2 │ │ │ │ + lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dx,0x10(%rsp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + sbb $0xffffffff,%r10d │ │ │ │ + vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,(%rdx) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpbroadcastq 0xe799d(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm4,%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ + vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm2,%xmm5 │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + je 1f067e │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - paddw 0x28(%rsp),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 1f05be │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vmovq %xmm6,(%rdi) │ │ │ │ + vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm6,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm6,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f0661 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + lea 0xd8(%r9),%ecx │ │ │ │ + mov %r8b,%cl │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + ja 1f07b0 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x4(%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jne 1f06c4 │ │ │ │ + vpblendd $0x20,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddw -0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm0 │ │ │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastw 0x18(%r10),%ymm0 │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vpminsw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 0xe7912(%rip),%ymm4 │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm0,0x20(%rsp) │ │ │ │ + vextracti128 $0x1,%ymm1,0x30(%rsp) │ │ │ │ + vpblendd $0xf0,%ymm6,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ + vmovdqu 0x10(%rsp,%rcx,2),%xmm2 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,0x10(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw 0x18(%rsp),%xmm5 │ │ │ │ - paddw 0x8(%rsp),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - jmp *%r8 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f0733 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa %xmm1,0x30(%rsp) │ │ │ │ - movdqa 0xe2d96(%rip),%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - movdqa 0xe2aa2(%rip),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm1 │ │ │ │ - movdqa 0xe2a68(%rip),%xmm6 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa 0xe2a26(%rip),%xmm4 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqa 0xe29ec(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm6 │ │ │ │ - movdqa 0x30(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa 0x20(%rsp),%xmm2 │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm4 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xe29ce(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xe2994(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm5 │ │ │ │ - movdqa 0xe2992(%rip),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0xe2958(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhwd %xmm1,%xmm6 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xe28be(%rip),%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqa 0xe2884(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa 0x10(%rsp),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubsw %xmm4,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm2 │ │ │ │ + and $0x7,%r10d │ │ │ │ + or $0x8,%r10d │ │ │ │ + jmp 1f0881 │ │ │ │ + lea 0x7(%r8),%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f07a3 │ │ │ │ + call 1f0480 │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f0881 │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vpbroadcastd 0x128(%rcx,%r9,4),%ymm1 │ │ │ │ + vpbroadcastd 0x11c(%rcx,%r9,4),%ymm4 │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm2 │ │ │ │ + vpmullw %ymm2,%ymm1,%ymm1 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jl 1f0855 │ │ │ │ + vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x7f,0x2(%rdx),%ymm2,%ymm3 │ │ │ │ + je 1f0861 │ │ │ │ + movzwl 0x1e(%rdx),%ecx │ │ │ │ + mov $0x10,%r10d │ │ │ │ + mov %ecx,0x20(%rsp) │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f0861 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm6 │ │ │ │ + vpblendd $0x7f,0x4(%rdx),%ymm2,%ymm2 │ │ │ │ + vpblendd $0xfe,-0x4(%rdx),%ymm6,%ymm6 │ │ │ │ + movzwl 0x1c(%rdx),%r9d │ │ │ │ + mov %cx,0x22(%rsp) │ │ │ │ + vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ + sub %ecx,%r9d │ │ │ │ + inc %r10d │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + lea 0x4(%r9,%rcx,8),%ecx │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %cx,0x20(%rsp) │ │ │ │ + jmp 1f0861 │ │ │ │ + vpshuflw $0xf9,%ymm2,%ymm3 │ │ │ │ + vinserti128 $0x0,0x2(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x3,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vbroadcasti128 0xe7692(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xf0,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 1f0936 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 1f08bb │ │ │ │ + vmovdqa %xmm6,(%rdi) │ │ │ │ + vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f0923 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x3e6(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + and $0xf,%r10d │ │ │ │ + or $0x10,%r10d │ │ │ │ + jmp 1f0ae3 │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + lea 0xf(%r8),%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f093f │ │ │ │ + call 1f0480 │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f0ae3 │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm1 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f0a65 │ │ │ │ + vpbroadcastd 0x148(%rcx),%ymm2 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm0 │ │ │ │ + vpblendd $0xfe,-0x4(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm3 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm3,%ymm1 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jl 1f0a48 │ │ │ │ + vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ + je 1f0a24 │ │ │ │ + vpblendd $0x7f,0x24(%rdx),%ymm3,%ymm4 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm3,%ymm3 │ │ │ │ + movzwl 0x3e(%rdx),%ecx │ │ │ │ + movzwl 0x3c(%rdx),%edx │ │ │ │ + vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ + sub %ecx,%edx │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + mov %cx,0x42(%rsp) │ │ │ │ + mov %dx,0x40(%rsp) │ │ │ │ + mov %rsp,%rdx │ │ │ │ + mov $0x21,%ecx │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmovg %ecx,%r10d │ │ │ │ + jmp 1f0ad7 │ │ │ │ + vpblendd $0x7,0x24(%rdx),%xmm3,%xmm4 │ │ │ │ + vpblendd $0x7,0x22(%rdx),%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + jmp 1f0ad7 │ │ │ │ + vpshuflw $0xfe,%xmm3,%xmm4 │ │ │ │ + vpshuflw $0xf9,%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + jmp 1f0ad7 │ │ │ │ + vpbroadcastd 0x128(%rcx,%r9,4),%ymm3 │ │ │ │ + vpbroadcastd 0x11c(%rcx,%r9,4),%ymm4 │ │ │ │ + vpmullw (%rdx),%ymm3,%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 1f0aaa │ │ │ │ + jl 1f0aa3 │ │ │ │ + vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm2,%ymm2 │ │ │ │ + jmp 1f0ab4 │ │ │ │ + vpshuflw $0xf9,%xmm2,%xmm2 │ │ │ │ + jmp 1f0ab4 │ │ │ │ + vpsrldq $0x2,%xmm2,%xmm2 │ │ │ │ + vpshufhw $0xa4,%xmm2,%xmm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm2,%ymm2 │ │ │ │ + vpavgw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x20(%rdx) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw 0xe7416(%rip),%ymm4,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rdx,%r9,2),%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm6,%ymm2 │ │ │ │ + vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 1f0bae │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 1f0b0e │ │ │ │ + vmovdqa %ymm6,(%rdi) │ │ │ │ + vmovdqa %ymm6,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f0b9b │ │ │ │ + mov 0x60(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xc5(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xc0,%rsp │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + lea 0x1f(%r8),%r10d │ │ │ │ + mov $0x3f,%ecx │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + cmova %ecx,%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f0cec │ │ │ │ + vpbroadcastd 0xe7494(%rip),%ymm2 │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea -0x1f(%r10),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 1f0c2a │ │ │ │ + vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + jl 1f0cc5 │ │ │ │ + vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + movzwl 0x3e(%rdx),%r9d │ │ │ │ + movzwl 0x3c(%rdx),%edx │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + sub %r9d,%edx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x4(%rdx,%r9,8),%edx │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rcx) │ │ │ │ + mov %r9w,0x42(%rcx) │ │ │ │ + mov %dx,0x40(%rcx) │ │ │ │ + mov %rsp,%rdx │ │ │ │ + mov $0x41,%ecx │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + cmove %ecx,%r10d │ │ │ │ + jmp 1f0cec │ │ │ │ + vpblendd $0x7,0x24(%rdx),%xmm1,%xmm3 │ │ │ │ + vpblendd $0x7,0x22(%rdx),%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x20(%rcx) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%r9d │ │ │ │ + vpbroadcastd 0xe726c(%rip),%ymm7 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw 0xe7203(%rip),%ymm4,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ + add %eax,%r9d │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtw %ymm3,%ymm7,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 1f0da4 │ │ │ │ + add %rsi,%rdi │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jb 1f0d21 │ │ │ │ + vmovdqa %ymm6,(%rdi) │ │ │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f0d93 │ │ │ │ + mov 0xa0(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x615(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %r10,0x100(%rsp) │ │ │ │ + lea 0x3f(%r8),%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f0e83 │ │ │ │ + vpbroadcastd 0xe72a8(%rip),%ymm2 │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x20(%r8),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 1f0e16 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rcx) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%r9d │ │ │ │ + vpbroadcastd 0xe70d5(%rip),%ymm7 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw 0xe706c(%rip),%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqu 0x40(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x42(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqu 0x60(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x62(%rdx,%rcx,2),%ymm1 │ │ │ │ + add %eax,%r9d │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtw %ymm3,%ymm9,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 1f0fa1 │ │ │ │ + add %rsi,%rdi │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jb 1f0ec0 │ │ │ │ + vmovdqa %ymm6,(%rdi) │ │ │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + vmovdqa %ymm6,0x40(%rdi) │ │ │ │ + vmovdqa %ymm6,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f0f86 │ │ │ │ + mov 0x100(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x735(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + mov %rsp,%r15 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x160,%rsp │ │ │ │ + lea 0xe7191(%rip),%rbx │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xed718(%rip),%rax │ │ │ │ + movslq (%rbx,%rcx,4),%rcx │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + movzbl %r9b,%r10d │ │ │ │ + xor $0x400,%r9d │ │ │ │ + vmovdqa -0x20(%rdx),%ymm2 │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %r10,%rax │ │ │ │ + vmovdqa -0x40(%rdx),%ymm3 │ │ │ │ + add %rbx,%rcx │ │ │ │ + add $0xfffffffffffffde4,%rbx │ │ │ │ + vmovdqa -0x60(%rdx),%ymm4 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + vmovdqa -0x80(%rdx),%ymm5 │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ + movzwl (%r11,%r10,1),%r10d │ │ │ │ + movzwl 0x10e(%rax),%eax │ │ │ │ + vpbroadcastd 0x14c(%rbx),%ymm11 │ │ │ │ + vmovdqa %ymm1,0x80(%rsp) │ │ │ │ + vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + vmovdqa %ymm3,0x40(%rsp) │ │ │ │ + neg %eax │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + neg %r10 │ │ │ │ + vmovdqa %ymm5,(%rsp) │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0xf0(%rbx),%ymm10 │ │ │ │ + vpbroadcastq -0x1e(%rbx),%ymm6 │ │ │ │ + lea 0x1040(%rax),%r11d │ │ │ │ + mov $0xec0,%ebp │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f136e │ │ │ │ + lea 0x2(%r8),%ecx │ │ │ │ + add $0x3fe,%r9d │ │ │ │ + shl $0x6,%ecx │ │ │ │ + test %r9d,%ecx │ │ │ │ + jne 1f11bd │ │ │ │ + vmovq 0x2(%rdx),%xmm0 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + vpshuflw $0xf9,%xmm0,%xmm2 │ │ │ │ + vpshuflw $0x90,%xmm1,%xmm3 │ │ │ │ + vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ + vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + lea 0x40(%r11,%rax,1),%r11d │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + sub $0xc0,%ebp │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ + sub $0x433,%r9d │ │ │ │ + vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ + lea 0x3(%r8),%ecx │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ + xor $0x7f,%r9d │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x82(%rsp) │ │ │ │ + call 1f1110 │ │ │ │ + jmp 1f1283 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovd %ecx,%xmm8 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + vmovd %r9d,%xmm7 │ │ │ │ + vpbroadcastb %xmm8,%ymm8 │ │ │ │ + shr $0x8,%ecx │ │ │ │ + vpbroadcastb %xmm7,%ymm7 │ │ │ │ + vpcmpeqb 0x20(%rbx),%ymm8,%ymm8 │ │ │ │ + vmovdqa (%rbx,%rcx,8),%xmm9 │ │ │ │ + vpand %ymm7,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f56a0 │ │ │ │ - call 1f5980 │ │ │ │ - movdqa 0xe2aa7(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - psubw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - jmp 1f50be │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x3b5(%rip),%r8 │ │ │ │ - call 1f56a0 │ │ │ │ - call 1f5a60 │ │ │ │ - movdqa 0xe2a27(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - psubw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - jmp 1f51b3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa %xmm4,0x30(%rsp) │ │ │ │ - movdqa 0xe29c6(%rip),%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm5 │ │ │ │ - movdqa 0xe2752(%rip),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe2718(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm1 │ │ │ │ - movdqa 0xe2736(%rip),%xmm6 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm6 │ │ │ │ - movdqa 0xe26fc(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - psubsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm5 │ │ │ │ - movdqa 0xe26e2(%rip),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa 0xe26a8(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x30(%rsp),%xmm6 │ │ │ │ - movdqa %xmm5,0x30(%rsp) │ │ │ │ - movdqa 0x20(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x10(%rsp) │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm5 │ │ │ │ - movdqa 0xe25e2(%rip),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xe25a8(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm1 │ │ │ │ - movdqa 0xe25c6(%rip),%xmm6 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm6 │ │ │ │ - movdqa 0xe258c(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa 0xe24b2(%rip),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqa 0xe2478(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa 0x10(%rsp),%xmm7 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm7,%xmm4 │ │ │ │ - paddsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rsp),%xmm6 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm1 │ │ │ │ - psubsw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - psubsw %xmm7,%xmm2 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movdqa %xmm1,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - punpckhwd %xmm2,%xmm7 │ │ │ │ - punpcklwd %xmm2,%xmm5 │ │ │ │ - movdqa 0xe23d4(%rip),%xmm2 │ │ │ │ - movdqa 0xe26cc(%rip),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe2392(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm7,%xmm5 │ │ │ │ - movdqa 0xe237c(%rip),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm7,%xmm3 │ │ │ │ - movdqa 0xe2342(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0x20(%rsp),%xmm1 │ │ │ │ - movdqa 0x30(%rsp),%xmm6 │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + vmovdqu -0xe(%rdx),%xmm1 │ │ │ │ + vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 1f1172 │ │ │ │ + vpshufhw $0x90,%xmm0,%xmm2 │ │ │ │ + vpshufhw $0xf9,%xmm1,%xmm3 │ │ │ │ + jmp 1f1180 │ │ │ │ + vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ + vpblendw $0x7f,-0xc(%rdx),%xmm1,%xmm3 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ + add %r10,%r10 │ │ │ │ + vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm2,0x68(%rsp) │ │ │ │ + vmovdqa %xmm0,0x78(%rsp) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - paddsw %xmm3,%xmm7 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - movdqa 0xe2680(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ + lea 0x3(%r8),%ecx │ │ │ │ + sub $0x458,%r9d │ │ │ │ + call 1f1110 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1f1256 │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ + vpsrldq $0x2,%xmm1,%xmm0 │ │ │ │ + vpshuflw $0x90,%xmm1,%xmm2 │ │ │ │ + vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ + vpshuflw $0xf9,%xmm0,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpshuflw $0xfe,%xmm0,%xmm3 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0x134(%rbx,%rcx,4),%xmm5 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ + vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ + vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,0x82(%rsp) │ │ │ │ + lea 0x2(%r8),%ecx │ │ │ │ + add $0x3cd,%r9d │ │ │ │ + shl $0x6,%ecx │ │ │ │ + test %r9d,%ecx │ │ │ │ + je 1f12d6 │ │ │ │ + vpbroadcastd 0xbc(%rbx),%xmm0 │ │ │ │ + vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ + vpand %xmm0,%xmm8,%xmm0 │ │ │ │ + vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ + vpmovmskb %xmm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1f136e │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 1f12f0 │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ + vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jl 1f1336 │ │ │ │ + vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ + je 1f133b │ │ │ │ + vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ + jmp 1f133b │ │ │ │ + call 1f1150 │ │ │ │ + mov $0xfffffffffffffff0,%r14 │ │ │ │ + vbroadcasti128 0xe0(%rbx),%ymm9 │ │ │ │ + jmp 1f137e │ │ │ │ + vmovdqu -0x1e(%rdx),%ymm2 │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm4 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x7f,-0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm3 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xfe,-0x22(%rdx),%ymm3,%ymm4 │ │ │ │ + vpblendd $0xfe,-0x24(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + jmp 1f1355 │ │ │ │ + vpshufhw $0x90,%ymm0,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm5,%ymm11,%ymm5 │ │ │ │ + vpblendvb %ymm5,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x60(%rsp) │ │ │ │ + vbroadcasti128 0xf0(%rbx),%ymm9 │ │ │ │ + mov $0xfffffffffffffff8,%r14 │ │ │ │ + vmovd %r10d,%xmm5 │ │ │ │ + vmovdqa 0xc0(%rbx),%ymm4 │ │ │ │ + mov %r11d,%edx │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + rorx $0x5,%r10,%r9 │ │ │ │ + lea (%r10,%r10,2),%r11d │ │ │ │ + vpmullw 0x80(%rbx),%ymm5,%ymm5 │ │ │ │ + rorx $0x4,%r10,%rbx │ │ │ │ + sar $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + sar $0x6,%r11d │ │ │ │ + vpand %ymm5,%ymm11,%ymm5 │ │ │ │ + neg %r10d │ │ │ │ + vpsllw $0x9,%ymm5,%ymm5 │ │ │ │ + add %r10d,%r9d │ │ │ │ + add %r10d,%r11d │ │ │ │ + add %r10d,%ebx │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm7 │ │ │ │ + lea 0x7e(%rsp,%r10,2),%r10 │ │ │ │ + vpblendd $0xcc,%ymm7,%ymm0,%ymm0 │ │ │ │ + add %r14,%r10 │ │ │ │ + neg %r9d │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm1 │ │ │ │ + neg %r11d │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + neg %ebx │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,2),%xmm3 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpand %ymm6,%ymm11,%ymm2 │ │ │ │ + vpunpcklqdq %ymm3,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 1f14a2 │ │ │ │ + vmovdqu (%r10),%xmm2 │ │ │ │ + vinserti128 $0x1,(%r10,%r11,2),%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r9,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%r10,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm6,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %r14,%r10 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + je 1f153b │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jge 1f13fd │ │ │ │ + vmovdqu (%r10),%xmm1 │ │ │ │ + vinserti128 $0x1,(%r10,%r11,2),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r9,2),%xmm2 │ │ │ │ + vinserti128 $0x1,(%r10,%rbx,2),%ymm2,%ymm2 │ │ │ │ + add %r14,%r10 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f14d8 │ │ │ │ + mov %r15,%rsp │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x926(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %r8d,%ebp │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f18a9 │ │ │ │ + lea 0x7e(%r9),%ecx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r8b,%cl │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + ja 1f15de │ │ │ │ + vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ + vmovdqa (%rdx),%xmm1 │ │ │ │ + vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm2 │ │ │ │ + vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm3 │ │ │ │ + vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + not %r11d │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + sub $0x35,%r9d │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + vpmaxsw %xmm3,%xmm2,%xmm2 │ │ │ │ + xor $0x7f,%r9d │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpminsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ + vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ + vmovdqu %xmm1,0x82(%rsp) │ │ │ │ + vmovdqu %xmm2,0x92(%rsp) │ │ │ │ + call 1f1110 │ │ │ │ + jmp 1f16a0 │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + sub $0x5a,%r9d │ │ │ │ + call 1f1110 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1f167a │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ + vpbroadcastd 0x134(%rbx,%rcx,4),%xmm6 │ │ │ │ + vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ + vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm2 │ │ │ │ + vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ + vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpblendd $0x7,0x6(%rdx),%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpmullw %xmm6,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ + vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x82(%rsp) │ │ │ │ + lea -0x33(%r9),%ecx │ │ │ │ + mov %r8b,%cl │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jbe 1f16cc │ │ │ │ + vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ + vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1f18a9 │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jne 1f16ee │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + jmp 1f1cde │ │ │ │ + call 1f1150 │ │ │ │ + vbroadcasti128 0x110(%rbx),%ymm7 │ │ │ │ + lea 0x76(%rsp),%r14 │ │ │ │ + mov $0xfffffffffffffff8,%r11 │ │ │ │ + jmp 1f18be │ │ │ │ + xor %r11d,%r11d │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ + vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jl 1f1730 │ │ │ │ + vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ + je 1f1735 │ │ │ │ + vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ + jmp 1f1735 │ │ │ │ + vpshufhw $0x90,%ymm0,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm5,%ymm11,%ymm5 │ │ │ │ + vpblendvb %ymm5,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x60(%rsp) │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 1f18a9 │ │ │ │ + vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ + vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ + lea 0x78(%rsp),%r9 │ │ │ │ + vmovd %r10d,%xmm1 │ │ │ │ + vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ + vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ + vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ + lea 0x1080(%rax),%edx │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ + vpand %ymm6,%ymm11,%ymm6 │ │ │ │ + vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + vmovdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,0x10(%rsp,%rcx,2),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm4,%ymm11,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 1f1883 │ │ │ │ + vmovdqa %ymm5,%ymm1 │ │ │ │ + vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ + vmovdqa %ymm1,%ymm5 │ │ │ │ + vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + sub $0x4,%r9 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 1f1a7f │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 1f17ec │ │ │ │ + vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ + lea 0x78(%rsp),%r14 │ │ │ │ + mov $0xfffffffffffffffc,%r11 │ │ │ │ + vmovd %r10d,%xmm1 │ │ │ │ + vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ + vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ + vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ + lea 0x1040(%rax),%ebx │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovd %xmm1,0x11c(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + vmovdqa %ymm0,0x120(%rsp) │ │ │ │ + mov %r14,%r9 │ │ │ │ + vmovdqa %ymm4,0x140(%rsp) │ │ │ │ + vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ + vpand %ymm6,%ymm11,%ymm6 │ │ │ │ + vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm0 │ │ │ │ + vmovdqu 0x2(%rsp,%rdx,2),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x2(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vpand %ymm4,%ymm11,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 1f19c3 │ │ │ │ + vmovdqa %ymm5,%ymm1 │ │ │ │ + vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ + vmovdqa %ymm1,%ymm5 │ │ │ │ + vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + add %r11,%r9 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 1f1a3c │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp $0xdc0,%edx │ │ │ │ + jge 1f193e │ │ │ │ + vmovdqa %ymm5,%ymm0 │ │ │ │ + vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm4 │ │ │ │ + vmovdqa %ymm0,%ymm5 │ │ │ │ + vpgatherdq %ymm0,(%r9,%xmm8,2),%ymm3 │ │ │ │ + add %r11,%r9 │ │ │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f19eb │ │ │ │ + sub $0x100,%ebp │ │ │ │ + jl 1f1a7f │ │ │ │ + vpbroadcastd 0x11c(%rsp),%ymm0 │ │ │ │ + add $0x10,%r10 │ │ │ │ + vpaddw 0x120(%rsp),%ymm0,%ymm0 │ │ │ │ + add $0x200,%ebx │ │ │ │ + vpbroadcastd 0xe6626(%rip),%ymm4 │ │ │ │ + movzbl %bpl,%r8d │ │ │ │ + vpaddw 0x140(%rsp),%ymm4,%ymm4 │ │ │ │ + mov %r10,%rdi │ │ │ │ + jmp 1f1904 │ │ │ │ + mov %r15,%rsp │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + vmovd 0x20(%rdx),%xmm0 │ │ │ │ + lea 0x100(%r8),%ebp │ │ │ │ + vmovd %xmm0,0xa0(%rsp) │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f18a9 │ │ │ │ + lea 0xf(%r8),%ecx │ │ │ │ + sub $0x5a,%r9d │ │ │ │ + call 1f1110 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1f1b52 │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%ymm4 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm5 │ │ │ │ + vpbroadcastd 0x134(%rbx,%rcx,4),%ymm6 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm1,%xmm1,%xmm2 │ │ │ │ + vpblendd $0xfe,-0x2(%rdx),%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm3 │ │ │ │ + vpmullw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpblendd $0x7f,0x4(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x7f,0x6(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%ymm3 │ │ │ │ + vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsubw 0x40(%rbx),%ymm3,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm3,%ymm11,%ymm3 │ │ │ │ + vpavgw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x82(%rsp) │ │ │ │ + vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ + vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1f18a9 │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jne 1f16eb │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jne 1f1cd4 │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ + vmovq -0x6(%rdx),%xmm1 │ │ │ │ + vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ + vmovq 0x78(%rbx),%xmm4 │ │ │ │ + vpshuflw $0x90,%xmm0,%xmm2 │ │ │ │ + vpshuflw $0xf9,%xmm1,%xmm3 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpshuflw $0x40,%xmm0,%xmm2 │ │ │ │ + vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsubw %xmm4,%xmm5,%xmm5 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,0x78(%rsp) │ │ │ │ + jmp 1f18a9 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ + vmovd 0x40(%rdx),%xmm0 │ │ │ │ + lea 0x300(%r8),%ebp │ │ │ │ + vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ + vmovd %xmm0,0xc0(%rsp) │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f18a9 │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vpbroadcastd 0x28(%r15),%ymm0 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpackssdw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsubw 0x40(%rbx),%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm11,%ymm8 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm1,%xmm1,%xmm4 │ │ │ │ + vpaddw 0x6(%rdx),%ymm6,%ymm2 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xfe,-0x2(%rdx),%ymm4,%ymm4 │ │ │ │ + vpaddw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,1),%ymm3 │ │ │ │ + vpaddw -0x2(%rdx,%rcx,1),%ymm6,%ymm5 │ │ │ │ + vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm3,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x7f,0x6(%rdx,%rcx,1),%ymm4,%ymm2 │ │ │ │ + vpblendd $0x7f,0x4(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ + vpavgw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw (%rdx,%rcx,1),%ymm3,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ + vpblendvb %ymm9,%ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqu %ymm1,0x82(%rsp) │ │ │ │ + vmovdqu %ymm2,0x82(%rsp,%rcx,1) │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + jl 1f1dea │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vmovdqu -0x1e(%rdx),%ymm2 │ │ │ │ + vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ + mov %r8d,%ecx │ │ │ │ + vpblendd $0x7f,-0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + not %rcx │ │ │ │ + vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm11,%ymm8 │ │ │ │ + je 1f1db2 │ │ │ │ + vpaddw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + vpavgw -0x24(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm3 │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x3e(%rdx),%ymm0,%ymm1 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm6,%ymm2 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm3,0x60(%rsp) │ │ │ │ + jnp 1f1db2 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm5 │ │ │ │ + vpaddw -0x42(%rdx),%ymm1,%ymm1 │ │ │ │ + vpavgw -0x44(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x5e(%rdx),%ymm5,%ymm4 │ │ │ │ + vpaddw -0x5c(%rdx),%ymm6,%ymm2 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x62(%rdx),%ymm4,%ymm4 │ │ │ │ + vpavgw -0x64(%rdx),%ymm2,%ymm2 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm3 │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddw -0x7e(%rdx),%ymm0,%ymm1 │ │ │ │ + vpaddw -0x7c(%rdx),%ymm6,%ymm2 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm3,0x40(%rsp) │ │ │ │ + vpblendvb %ymm8,%ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm3 │ │ │ │ + vpblendd $0xfe,(%rdx,%rcx,2),%ymm3,%ymm4 │ │ │ │ + vpblendd $0xfe,-0x2(%rdx,%rcx,2),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x82(%rsp,%rcx,2) │ │ │ │ + jmp 1f18a9 │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + vmovdqu -0xe(%rdx),%xmm3 │ │ │ │ + vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ + vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm1 │ │ │ │ + vpblendw $0x7f,-0xc(%rdx),%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendd $0xe,-0x14(%rdx),%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsubw 0x70(%rbx),%xmm5,%xmm5 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x70(%rsp) │ │ │ │ + jmp 1f18a9 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm4 │ │ │ │ + vmovd 0x80(%rdx),%xmm0 │ │ │ │ + lea 0x700(%r8),%ebp │ │ │ │ + vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ + vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ + vmovdqa %ymm4,0xe0(%rsp) │ │ │ │ + vmovd %xmm0,0x100(%rsp) │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f18a9 │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm0 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm6,%ymm2 │ │ │ │ + vpaddw 0x20(%rdx),%ymm0,%ymm5 │ │ │ │ + vpavgw 0x26(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x24(%rdx),%ymm5,%ymm5 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm4 │ │ │ │ + vpaddw 0x3e(%rdx),%ymm6,%ymm3 │ │ │ │ + vpaddw 0x40(%rdx),%ymm4,%ymm7 │ │ │ │ + vpavgw 0x46(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw 0x44(%rdx),%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%ymm5 │ │ │ │ + mov $0x60,%ecx │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsubw 0x40(%rbx),%ymm5,%ymm5 │ │ │ │ + vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + vpsrlw $0x2,%ymm3,%ymm3 │ │ │ │ + vpminsw %ymm5,%ymm11,%ymm8 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ + vpblendvb %ymm9,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ + vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu %ymm2,0xa2(%rsp) │ │ │ │ + vmovdqu %ymm3,0xc2(%rsp) │ │ │ │ + jmp 1f1c55 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x47b(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xe6229(%rip),%rax │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + lea 0xec84e(%rip),%r10 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ + sub $0xb4,%r9d │ │ │ │ + add %rax,%r8 │ │ │ │ + mov %r9d,%eax │ │ │ │ + neg %eax │ │ │ │ + xor $0x400,%r9d │ │ │ │ + or $0xffffffffffffff81,%rax │ │ │ │ + movzwl (%r10,%rax,1),%eax │ │ │ │ + vpbroadcastd 0xe6109(%rip),%ymm5 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + jmp *%r8 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + cmp $0x28,%r9b │ │ │ │ + jae 1f2118 │ │ │ │ + lea -0x400(%r9),%r8d │ │ │ │ + sar $0x7,%r8d │ │ │ │ + add %ecx,%r8d │ │ │ │ + jg 1f2118 │ │ │ │ + vmovdqa -0xe(%rdx),%xmm2 │ │ │ │ + vpblendw $0xfe,-0x10(%rdx),%xmm2,%xmm1 │ │ │ │ + vpblendd $0xe,-0x12(%rdx),%xmm1,%xmm0 │ │ │ │ + vpshufd $0x0,%xmm1,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw -0xc(%rdx),%xmm0,%xmm0 │ │ │ │ + vpbroadcastw 0x18(%r11),%xmm4 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsubw %xmm0,%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ + neg %eax │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea 0x43f(%rax),%edx │ │ │ │ + vpmaxsw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm2 │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm3,%ymm3 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vmovdqu (%rsp,%r8,2),%xmm2 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vinserti128 $0x1,(%rsp,%r8,2),%ymm2,%ymm2 │ │ │ │ + vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpslld $0x10,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovhps %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 1f2041 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xd5(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea 0xe5e59(%rip),%r8 │ │ │ │ + vmovd %r11d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm1,%ymm1 │ │ │ │ + vpcmpeqb 0x20(%r8),%ymm0,%ymm0 │ │ │ │ + vpand %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r8,%r9,8),%xmm1 │ │ │ │ + vpcmpgtb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%r9d │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x1f5(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov $0x7,%r11d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f21de │ │ │ │ + lea 0x3(%rcx),%r11d │ │ │ │ + call 1f20e0 │ │ │ │ + mov $0x7,%r11d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f21de │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vmovdqa -0xe(%rdx),%xmm0 │ │ │ │ + vmovdqu -0xc(%rdx),%xmm3 │ │ │ │ + vpbroadcastd 0x128(%r8,%r9,4),%xmm2 │ │ │ │ + vpbroadcastd 0x11c(%r8,%r9,4),%xmm4 │ │ │ │ + vpmullw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpblendw $0xfe,-0x10(%rdx),%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm1 │ │ │ │ + vmovd %xmm0,0xc(%rsp) │ │ │ │ + vpmullw %xmm4,%xmm1,%xmm1 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f21bb │ │ │ │ + vpblendw $0x7f,-0xa(%rdx),%xmm3,%xmm3 │ │ │ │ + vpblendd $0xe,-0x12(%rdx),%xmm0,%xmm0 │ │ │ │ + movzwl -0xe(%rdx),%r8d │ │ │ │ + movzwl -0xc(%rdx),%edx │ │ │ │ + inc %r11d │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + sub %r8d,%edx │ │ │ │ + vpaddw %xmm0,%xmm0,%xmm2 │ │ │ │ + lea 0x4(%rdx,%r8,8),%edx │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dx,0xe(%rsp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + lea 0x1e(%rsp),%rdx │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + sbb $0xffffffff,%r11d │ │ │ │ + vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + neg %r11 │ │ │ │ + vbroadcasti128 0xe5d32(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + lea 0xc0(%r11),%r8d │ │ │ │ + neg %rax │ │ │ │ + vmovd %r8d,%xmm2 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpunpcklwd %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm0 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vinserti128 $0x1,(%rdx,%r8,2),%ymm1,%ymm1 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpalignr $0x4,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm6,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovhps %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 1f22fd │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 1f223f │ │ │ │ + vmovq %xmm6,(%rdi) │ │ │ │ + vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm6,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm6,(%rdi,%r10,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 1f22e0 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f56a0 │ │ │ │ - call 1f5980 │ │ │ │ - movdqa 0xe2577(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm1,0x18(%rsp) │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - psubw %xmm0,%xmm7 │ │ │ │ - pmulhrsw 0x8(%rsp),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - jmp 1f50d4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x925(%rip),%r8 │ │ │ │ - call 1f56a0 │ │ │ │ - call 1f5a60 │ │ │ │ - movdqa 0xe24b7(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm2,0x28(%rsp) │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - psubw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,0x18(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - pmulhrsw 0x8(%rsp),%xmm0 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - jmp 1f51d5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0xac6(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea 0xd8(%r9),%r8d │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + mov %cl,%r8b │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + ja 1f24ab │ │ │ │ + vmovdqa -0x1e(%rdx),%ymm2 │ │ │ │ + vpaddw -0x20(%rdx),%ymm2,%ymm1 │ │ │ │ + vmovdqu -0x22(%rdx),%ymm0 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + je 1f234d │ │ │ │ + vpshufhw $0x40,%xmm2,%xmm3 │ │ │ │ + vpblendd $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw -0x1c(%rdx),%ymm0,%ymm0 │ │ │ │ + vpbroadcastw 0x18(%r11),%ymm4 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm0 │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + neg %eax │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm1,%ymm1 │ │ │ │ + lea 0x43f(%rax),%r8d │ │ │ │ + vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + vpminsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,0x30(%rsp) │ │ │ │ + vextracti128 $0x1,%ymm1,0x20(%rsp) │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm7 │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vmovdqu (%rsp,%r8,2),%ymm1 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%ymm2 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vmovdqu (%rsp,%r8,2),%ymm3 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%ymm4 │ │ │ │ + vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpslld $0x10,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpslld $0x10,%ymm4,%ymm4 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpand %ymm6,%ymm5,%ymm4 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm5,%ymm4 │ │ │ │ + vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%rdi,%rsi,4),%rdx │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpunpckhdq %ymm3,%ymm1,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovhps %xmm0,(%rdx) │ │ │ │ + vmovq %xmm0,(%rdx,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdx,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdx,%r10,1) │ │ │ │ + vmovhps %xmm2,(%rdi) │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm3,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm3,(%rdi,%r10,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 1f23b4 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x61b(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + and $0x7,%r11d │ │ │ │ + or $0x8,%r11d │ │ │ │ + jmp 1f2587 │ │ │ │ + lea 0x7(%rcx),%r11d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f249e │ │ │ │ + call 1f20e0 │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f2587 │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vmovdqa -0x1e(%rdx),%ymm0 │ │ │ │ + vmovdqu -0x1c(%rdx),%ymm3 │ │ │ │ + vpbroadcastd 0x128(%r8,%r9,4),%ymm2 │ │ │ │ + vpbroadcastd 0x11c(%r8,%r9,4),%ymm4 │ │ │ │ + vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jl 1f2557 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm0 │ │ │ │ + vpblendd $0xfe,-0x20(%rdx),%ymm0,%ymm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + mov $0x10,%r8d │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + cmovg %r8d,%r11d │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f256b │ │ │ │ + vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xfe,-0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm3,%ymm3 │ │ │ │ + movzwl -0x1e(%rdx),%r8d │ │ │ │ + movzwl -0x1c(%rdx),%edx │ │ │ │ + inc %r11d │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + sub %r8d,%edx │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm2 │ │ │ │ + lea 0x4(%rdx,%r8,8),%edx │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + jmp 1f256b │ │ │ │ + vpshufhw $0x90,%xmm0,%xmm1 │ │ │ │ + vinserti128 $0x1,-0x10(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + lea 0x3e(%rsp),%rdx │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + neg %r11 │ │ │ │ + vbroadcasti128 0xe5989(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + lea 0x1c0(%r11),%r8d │ │ │ │ + neg %rax │ │ │ │ + vmovd %r8d,%xmm2 │ │ │ │ + sub $0x10,%rdx │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpaddw %ymm4,%ymm4,%ymm6 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%xmm0 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vpand %ymm4,%ymm5,%ymm3 │ │ │ │ + vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%xmm1 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vpblendvb %ymm3,%ymm0,%ymm7,%ymm0 │ │ │ │ + vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ + vpand %ymm4,%ymm5,%ymm3 │ │ │ │ + vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + lea (%rdi,%rsi,4),%r9 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm2,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm2,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + vmovhps %xmm1,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vmovhps %xmm1,(%r9) │ │ │ │ + vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm0,(%r9,%r10,1) │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 1f2757 │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 1f25d8 │ │ │ │ + lea (%rsi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%r10,2),%rdx │ │ │ │ + test $0x4,%ecx │ │ │ │ + je 1f2725 │ │ │ │ + vmovq %xmm7,(%rdi) │ │ │ │ + vmovq %xmm7,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm7,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm7,(%rdi,%r10,1) │ │ │ │ + vmovq %xmm7,(%rdi,%rsi,4) │ │ │ │ + vmovq %xmm7,(%rdi,%rax,1) │ │ │ │ + vmovq %xmm7,(%rdi,%r10,2) │ │ │ │ + vmovq %xmm7,(%rdi,%rdx,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 1f2757 │ │ │ │ + vmovdqa %xmm7,(%rdi) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %xmm7,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,4) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rax,1) │ │ │ │ + vmovdqa %xmm7,(%rdi,%r10,2) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rdx,1) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 1f2725 │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + and $0xf,%r11d │ │ │ │ + or $0x10,%r11d │ │ │ │ + jmp 1f28f9 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0xcb(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + lea 0xf(%rcx),%r11d │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f2760 │ │ │ │ + call 1f20e0 │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f28f9 │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm1 │ │ │ │ + vpbroadcastd 0x128(%r8,%r9,4),%ymm6 │ │ │ │ + vpbroadcastd 0x11c(%r8,%r9,4),%ymm7 │ │ │ │ + vpmullw -0x1e(%rdx),%ymm6,%ymm2 │ │ │ │ + vpmullw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 1f284f │ │ │ │ + vmovdqa -0x2e(%rdx),%xmm3 │ │ │ │ + vpmullw %xmm3,%xmm6,%xmm6 │ │ │ │ + jl 1f283d │ │ │ │ + vpblendw $0xfe,-0x30(%rdx),%xmm3,%xmm3 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f2818 │ │ │ │ + vpblendd $0xe,-0x32(%rdx),%xmm3,%xmm4 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw -0x2a(%rdx),%xmm4,%xmm4 │ │ │ │ + vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %xmm4,%xmm6,%xmm6 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x2c(%rdx),%xmm3,%xmm3 │ │ │ │ + vpmullw %xmm7,%xmm3,%xmm3 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ + vpsrlw $0x3,%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm0,%xmm3,%xmm3 │ │ │ │ + vmovdqa %xmm3,0x30(%rsp) │ │ │ │ + jmp 1f28e5 │ │ │ │ + vpshufhw $0x90,%xmm3,%xmm3 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f2818 │ │ │ │ + vpshufhw $0x90,%xmm3,%xmm4 │ │ │ │ + jmp 1f27f3 │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm3 │ │ │ │ + vpmullw %ymm3,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %xmm3,%xmm3,%xmm3 │ │ │ │ + vpblendd $0xfe,-0x40(%rdx),%ymm3,%ymm4 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm4,%ymm4 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + cmovg %r8d,%r11d │ │ │ │ + vmovd %xmm3,0x1c(%rsp) │ │ │ │ + vpmullw %ymm7,%ymm4,%ymm4 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 1f28ce │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xfe,-0x42(%rdx),%ymm3,%ymm3 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw -0x3a(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + movzwl -0x3e(%rdx),%r8d │ │ │ │ + movzwl -0x3c(%rdx),%edx │ │ │ │ + or $0x1,%r11d │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm3 │ │ │ │ + sub %r8d,%edx │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + lea 0x4(%rdx,%r8,8),%edx │ │ │ │ + vpaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x3,%ymm4,%ymm4 │ │ │ │ + vpavgw %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + lea 0x5e(%rsp),%rdx │ │ │ │ + vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x40(%rsp) │ │ │ │ + vmovd %eax,%xmm8 │ │ │ │ + neg %r11 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm9 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm8,%ymm8 │ │ │ │ + lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + neg %rax │ │ │ │ + vmovd %r8d,%xmm7 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpbroadcastw %xmm7,%ymm7 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpsubw 0xe55e8(%rip),%ymm7,%ymm7 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm0 │ │ │ │ + vmovdqu (%rdx,%r8,2),%ymm2 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu (%rdx,%r9,2),%ymm3 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm2 │ │ │ │ + vmovdqu (%rdx,%r8,2),%ymm4 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vpblendvb %ymm6,%ymm0,%ymm9,%ymm0 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm6,%ymm1,%ymm9,%ymm1 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vmovdqu 0x2(%rdx,%r9,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%r9,2),%ymm4 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm9,%ymm2 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + lea (%rdi,%rsi,4),%r9 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpblendvb %ymm6,%ymm3,%ymm9,%ymm3 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhdq %ymm1,%ymm4,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vpunpckldq %ymm1,%ymm4,%ymm4 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ + vmovhps %xmm6,(%rdi) │ │ │ │ + vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm6 │ │ │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vmovhps %xmm6,(%r9) │ │ │ │ + vmovq %xmm6,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm2,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm2,(%r9,%r10,1) │ │ │ │ + lea (%rdi,%rsi,8),%r9 │ │ │ │ + vmovhps %xmm3,(%r9) │ │ │ │ + vmovq %xmm3,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm4,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm4,(%r9,%r10,1) │ │ │ │ + lea (%r9,%rsi,4),%r9 │ │ │ │ + vmovhps %xmm1,(%r9) │ │ │ │ + vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm0,(%r9,%r10,1) │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 1f2b22 │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 1f2938 │ │ │ │ + mov $0x4,%r8d │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + test $0x4,%cl │ │ │ │ + je 1f2afc │ │ │ │ + vmovq %xmm9,(%rdi) │ │ │ │ + vmovq %xmm9,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm9,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm9,(%rdi,%r10,1) │ │ │ │ + and $0x78,%eax │ │ │ │ + je 1f2b19 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovdqa %xmm9,(%rdi) │ │ │ │ + vmovdqa %xmm9,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm9,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %xmm9,(%rdi,%r10,1) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x8,%eax │ │ │ │ + jg 1f2afc │ │ │ │ + lea (%rdx,%rsi,4),%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f2ad5 │ │ │ │ + mov 0x60(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x55(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xc0,%rsp │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + lea 0x1f(%rcx),%r11d │ │ │ │ + and $0x1f,%r11d │ │ │ │ + or $0x20,%r11d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f2c80 │ │ │ │ + vpbroadcastd 0xe5525(%rip),%ymm2 │ │ │ │ + vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + lea 0x80(%rsp),%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea -0x1f(%r11),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ + vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + sub $0x20,%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 1f2ba0 │ │ │ │ + jl 1f2c44 │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ + movzwl -0x3e(%rdx),%r9d │ │ │ │ + movzwl -0x3c(%rdx),%edx │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + sub %r9d,%edx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x4(%rdx,%r9,8),%edx │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x20(%r8) │ │ │ │ + mov %r9w,-0x24(%r8) │ │ │ │ + mov %dx,-0x22(%r8) │ │ │ │ + lea 0x9e(%rsp),%rdx │ │ │ │ + mov $0x41,%r8d │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + cmove %r8d,%r11d │ │ │ │ + jmp 1f2c80 │ │ │ │ + vmovdqa -0x2e(%rdx),%xmm0 │ │ │ │ + vpblendw $0xfe,-0x30(%rdx),%xmm0,%xmm1 │ │ │ │ + vpaddw -0x2a(%rdx),%xmm2,%xmm2 │ │ │ │ + vpaddw -0x2c(%rdx),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xe,-0x32(%rdx),%xmm1,%xmm3 │ │ │ │ + lea 0x9e(%rsp),%rdx │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,-0x10(%r8) │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + neg %r11 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + neg %rax │ │ │ │ + vmovd %r8d,%xmm4 │ │ │ │ + vpbroadcastd 0xe52cd(%rip),%ymm8 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpsubw 0xe525c(%rip),%ymm4,%ymm4 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpand %ymm4,%ymm5,%ymm3 │ │ │ │ + vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpgtw %ymm4,%ymm8,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ + vmovdqu -0x20(%rdx,%r9,2),%ymm2 │ │ │ │ + vmovdqu -0x1e(%rdx,%r9,2),%ymm1 │ │ │ │ + add %rax,%r8 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x20(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + je 1f2d51 │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 1f2cc4 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 1f2d3e │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rsi,%rsi,4),%r8 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + lea (%rsi,%rcx,2),%r9 │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + lea -0x10(%r11,%r10,2),%rdx │ │ │ │ + vmovdqa 0x1c0(%rax),%ymm0 │ │ │ │ + vmovdqa 0x180(%rax),%ymm1 │ │ │ │ + vmovdqa 0x140(%rax),%ymm2 │ │ │ │ + vmovdqa 0x100(%rax),%ymm3 │ │ │ │ + vmovdqa 0xc0(%rax),%ymm4 │ │ │ │ + vmovdqa 0x80(%rax),%ymm5 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa (%rax),%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%rdx,%rsi,8),%rdi │ │ │ │ + sub $0x20,%rax │ │ │ │ + vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm5,(%rdx) │ │ │ │ + vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ + vmovdqa %xmm5,(%rdi) │ │ │ │ + vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm7,(%rdx,%rsi,1) │ │ │ │ + vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdx,%rsi,2) │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm8,(%rdx,%rcx,1) │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vmovdqa %xmm8,(%rdi,%rcx,1) │ │ │ │ + vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm6,(%rdx,%rsi,4) │ │ │ │ + vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %xmm6,(%rdi,%rsi,4) │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdx,%r8,1) │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm3,(%rdi,%r8,1) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdx,%rcx,2) │ │ │ │ + vmovdqa %xmm2,(%rdi,%rcx,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdx,%r9,1) │ │ │ │ + vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,8),%rdx │ │ │ │ + cmp %rsp,%rax │ │ │ │ + jae 1f2d6a │ │ │ │ + add $0x200,%rsp │ │ │ │ + sub $0x8,%r10d │ │ │ │ + jg 1f2d60 │ │ │ │ + mov 0xa0(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - jmp 1f50d4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0xa65(%rip),%r8 │ │ │ │ - pmulhrsw 0xe23a0(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe2392(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm5,0x28(%rsp) │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - jmp 1f51d5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x279(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1f5f40 │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xe2380(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw 0xe2330(%rip),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw 0xe22f2(%rip),%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ - movd %xmm2,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdx) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,(%rdx,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ - movd %xmm2,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdx) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,(%rdx,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ - movd %xmm2,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdx) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,(%rdx,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rsi,1),%xmm3 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ - movd %xmm2,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdx) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,(%rdx,%rsi,1) │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %r11,0x100(%rsp) │ │ │ │ + lea 0x3f(%rcx),%r11d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f2f77 │ │ │ │ + vpbroadcastd 0xe51c3(%rip),%ymm2 │ │ │ │ + vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + lea 0xe0(%rsp),%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x20(%rcx),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ + vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + sub $0x20,%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 1f2f02 │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ + lea 0xfe(%rsp),%rdx │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x20(%r8) │ │ │ │ + neg %r11 │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + neg %rax │ │ │ │ + vpbroadcastd 0xe4fdb(%rip),%ymm7 │ │ │ │ + vmovd %r8d,%xmm3 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ + vpsubw 0xe4f5d(%rip),%ymm3,%ymm3 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu -0x80(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x7e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm9,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vmovdqu -0x60(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x5e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rsp) │ │ │ │ + vmovdqu -0x20(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x1e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + add %rax,%r8 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + je 1f30b6 │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 1f2fc3 │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + vmovdqa %ymm6,(%rsp) │ │ │ │ + vmovdqa %ymm6,0x20(%rsp) │ │ │ │ + vmovdqa %ymm6,0x40(%rsp) │ │ │ │ + vmovdqa %ymm6,0x60(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 1f3097 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + lea (%rsi,%rsi,4),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea (%rsi,%rdx,2),%r8 │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea -0x20(%r9,%r10,2),%rdi │ │ │ │ + vmovdqa 0x780(%rax),%xmm0 │ │ │ │ + vinserti128 $0x1,0x380(%rax),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x700(%rax),%xmm1 │ │ │ │ + vinserti128 $0x1,0x300(%rax),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x680(%rax),%xmm2 │ │ │ │ + vinserti128 $0x1,0x280(%rax),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x600(%rax),%xmm3 │ │ │ │ + vinserti128 $0x1,0x200(%rax),%ymm3,%ymm3 │ │ │ │ + vmovdqa 0x580(%rax),%xmm4 │ │ │ │ + vinserti128 $0x1,0x180(%rax),%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x500(%rax),%xmm5 │ │ │ │ + vinserti128 $0x1,0x100(%rax),%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x480(%rax),%xmm6 │ │ │ │ + vinserti128 $0x1,0x80(%rax),%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x400(%rax),%xmm7 │ │ │ │ + vinserti128 $0x1,(%rax),%ymm7,%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + sub $0x10,%rax │ │ │ │ + vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ + vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ + vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ + vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vmovdqa %ymm5,(%rdi) │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,2) │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm8,(%rdi,%rdx,1) │ │ │ │ + vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ + vmovdqa %ymm6,(%rdi,%rsi,4) │ │ │ │ + vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdi,%rdx,2) │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%r8,1) │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + cmp %rsp,%rax │ │ │ │ + jae 1f30cf │ │ │ │ + add $0x800,%rsp │ │ │ │ + sub $0x10,%r10d │ │ │ │ + jg 1f30c5 │ │ │ │ + mov 0x100(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x305(%rip),%r8 │ │ │ │ - jmp 1f5f40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x5c5(%rip),%r8 │ │ │ │ - jmp 1f5f40 │ │ │ │ + lea 0xeacd9(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + shl $0x6,%r9d │ │ │ │ + add %rax,%r9 │ │ │ │ + lea 0xe4f47(%rip),%rax │ │ │ │ + vbroadcasti128 -0x6(%rdx),%ymm0 │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0xec(%rax),%ymm1 │ │ │ │ + vpmovsxbw (%r9),%ymm2 │ │ │ │ + vpmovsxbw 0x10(%r9),%ymm3 │ │ │ │ + vpmovsxbw 0x20(%r9),%ymm4 │ │ │ │ + vpmovsxbw 0x30(%r9),%ymm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + jmp *%rcx │ │ │ │ + vmovdqa -0x294(%rax),%xmm8 │ │ │ │ + vpbroadcastw 0x18(%rsp),%ymm9 │ │ │ │ + lea 0x6(%r8,%r8,1),%r10 │ │ │ │ + sub %r10,%rdx │ │ │ │ + jmp 1f3293 │ │ │ │ + vpinsrq $0x0,(%rdx,%r8,2),%xmm0,%xmm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpshufb %xmm8,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm0 │ │ │ │ + vmovq %xmm6,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f3288 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x720(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + vbroadcasti128 -0x284(%rax),%ymm14 │ │ │ │ + vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ + vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpackusdw %ymm10,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpermq $0x72,%ymm10,%ymm6 │ │ │ │ + vpslldq $0x4,%ymm0,%ymm8 │ │ │ │ + vpsrldq $0x2,%ymm6,%ymm7 │ │ │ │ + vpsrldq $0xa,%ymm6,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpblendd $0x33,%ymm6,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x40,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x30,-0x6(%rdx),%ymm8,%ymm8 │ │ │ │ + lea 0x10(%r8,%r8,1),%r10 │ │ │ │ + sub %r10,%rdx │ │ │ │ + jmp 1f33c4 │ │ │ │ + vpermq $0x72,%ymm9,%ymm8 │ │ │ │ + vpermq $0x8d,%ymm9,%ymm6 │ │ │ │ + vpsrldq $0x2,%ymm6,%ymm0 │ │ │ │ + vpsrldq $0xa,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x40,%ymm6,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm9,%ymm10 │ │ │ │ + vpblendd $0xc,(%rdx,%r8,2),%ymm8,%ymm8 │ │ │ │ + call 1f3cd0 │ │ │ │ + vpblendd $0xcc,%ymm9,%ymm10,%ymm10 │ │ │ │ + vmovdqa %xmm10,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm10,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f3399 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - lea -0x1d5c(%rip),%rcx │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - push %r8 │ │ │ │ - lea 0x2(%rip),%r8 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + call 1f3411 │ │ │ │ + mov %r11,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa -0x294(%rax),%xmm10 │ │ │ │ + vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ + vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ + vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ + vmovdqa -0x284(%rax),%xmm14 │ │ │ │ + vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ + vpbroadcastq 0xa(%rdx),%ymm0 │ │ │ │ + vpblendd $0x4c,-0x10(%rdx),%ymm0,%ymm0 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ + vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm12,%ymm6,%ymm6 │ │ │ │ + vpblendd $0x80,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ + vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ + vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm12,%xmm8 │ │ │ │ + vpblendd $0x1,%xmm8,%xmm6,%xmm6 │ │ │ │ + vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ + vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x55,%ymm6,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm6,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xff,%ymm6,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ + vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ + vmovdqu 0x6(%rdx),%ymm8 │ │ │ │ + vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ + vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + lea 0x14(%r8,%r8,1),%r10 │ │ │ │ + sub %r10,%rdx │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + jmp 1f3624 │ │ │ │ + vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ + vpermq $0x88,%ymm9,%ymm11 │ │ │ │ + vpermq $0x72,%ymm9,%ymm9 │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ + vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqa 0x8(%rsp),%ymm0 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm12,%ymm13 │ │ │ │ + vpblendd $0xc,(%rdx,%r8,2),%ymm0,%ymm0 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ + vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ + vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ + vmovdqa %ymm0,0x8(%rsp) │ │ │ │ + vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ + vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ + vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ + vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ + call 1f3cd0 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm8 │ │ │ │ + vpblendd $0xcc,%ymm9,%ymm8,%ymm6 │ │ │ │ + vmovdqa %xmm6,0x10(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm6,0x10(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f35ea │ │ │ │ + vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ + vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ + vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ + vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ + vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ + vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ + vpermq $0x72,%ymm13,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm12,(%rdi) │ │ │ │ + vmovdqa %xmm9,0x10(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + lea 0x20(%rdi),%rcx │ │ │ │ + lea 0x14(%r8d,%r8d,1),%r9d │ │ │ │ + call 1f3411 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x20(%rdx,%r9,1),%rdx │ │ │ │ + sub $0x14,%r9d │ │ │ │ + shr $1,%r9d │ │ │ │ + sub $0x2,%r9d │ │ │ │ + lea -0x2(%rdi,%rsi,2),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vmovdqu -0x6(%rdx),%ymm8 │ │ │ │ + vmovdqa -0x294(%rax),%xmm10 │ │ │ │ + vpinsrw $0x2,-0x2(%rdi),%xmm8,%xmm0 │ │ │ │ + vpinsrw $0x1,-0x2(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vpinsrw $0x5,(%r8),%xmm9,%xmm9 │ │ │ │ + vpinsrw $0x4,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ + vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ + vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ + vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ + vmovdqa -0x284(%rax),%xmm14 │ │ │ │ + vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ + vpunpcklwd %ymm12,%ymm6,%ymm7 │ │ │ │ + vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x30,%ymm8,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x4,%ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ + vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ + vpinsrw $0x3,(%r8,%rsi,2),%xmm9,%xmm9 │ │ │ │ + vpinsrw $0x2,(%r8,%rcx,1),%xmm9,%xmm9 │ │ │ │ + lea (%r8,%rsi,4),%r8 │ │ │ │ + vpinsrw $0x1,(%r8),%xmm9,%xmm9 │ │ │ │ + vpinsrw $0x0,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ + vmovq %xmm9,0x20(%rsp) │ │ │ │ + mov $0x1,%r10d │ │ │ │ + vpslldq $0x4,%ymm9,%ymm8 │ │ │ │ + vpblendd $0xc,%ymm8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm12,%xmm7 │ │ │ │ + vpblendd $0x1,%xmm7,%xmm6,%xmm6 │ │ │ │ + vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ + vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x55,%ymm6,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm6,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xff,%ymm6,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ + vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ + vbroadcasti128 0x16(%rdx),%ymm8 │ │ │ │ + vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ + vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + jmp 1f3b01 │ │ │ │ + vmovdqa (%rsp),%ymm0 │ │ │ │ + jmp 1f3acd │ │ │ │ + vmovdqa (%rsp),%ymm0 │ │ │ │ + vpblendd $0xc,0x14(%rsp,%r10,4),%ymm0,%ymm0 │ │ │ │ + dec %r10d │ │ │ │ + jg 1f3acd │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 1f3acd │ │ │ │ + vpinsrw $0x6,0x20(%rsp),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x5,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x4,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ + lea (%r8,%rsi,4),%r8 │ │ │ │ + vpinsrw $0x3,(%r8),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x2,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x1,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x0,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ + lea (%r8,%rsi,4),%r8 │ │ │ │ + vmovdqu %xmm6,0x24(%rsp) │ │ │ │ + vpinsrw $0x1,(%r8),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x0,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vmovd %xmm6,0x20(%rsp) │ │ │ │ + mov $0x4,%r10d │ │ │ │ + vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ + vpermq $0x88,%ymm9,%ymm11 │ │ │ │ + vpermq $0x72,%ymm9,%ymm9 │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ + vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm12,%ymm13 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ + vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ + vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ + vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ + vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ + vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ + call 1f3cd0 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm8 │ │ │ │ + vpblendd $0xcc,%ymm9,%ymm8,%ymm6 │ │ │ │ + vmovdqa %xmm6,0x10(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm6,0x10(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 1f3a5e │ │ │ │ + je 1f3a57 │ │ │ │ + vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ + vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ + vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ + vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ + vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ + vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ + vpermq $0x72,%ymm13,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm12,(%rdi) │ │ │ │ + vmovdqa %xmm9,0x10(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ + mov %r11,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ + vpermq $0xee,%ymm8,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm8,%ymm8,%ymm8 │ │ │ │ + vpshufd $0x0,%ymm8,%ymm9 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm0 │ │ │ │ + vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm9,%ymm9 │ │ │ │ + vpminsw %ymm15,%ymm9,%ymm9 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%rdx │ │ │ │ + vmovd %ecx,%xmm4 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vmovd %ecx,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xe442a(%rip),%r10 │ │ │ │ + movslq (%r10,%rcx,4),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + add $0xfffffffffffffff0,%r10 │ │ │ │ + movslq (%r10,%rcx,4),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r8d,%r8d │ │ │ │ + sub %r8,%rdx │ │ │ │ + vmovd %r8d,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xe43e3(%rip),%r10 │ │ │ │ + movslq (%r10,%rax,4),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + add $0xfffffffffffffff0,%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r10,%rcx,4),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - lea 0x2(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + lea (%rcx,%r8,1),%r10d │ │ │ │ + vmovd %r10d,%xmm4 │ │ │ │ + tzcnt %r10d,%r10d │ │ │ │ + vmovd %r10d,%xmm5 │ │ │ │ + lea 0xe4335(%rip),%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r10,%rax,4),%rax │ │ │ │ + movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ + vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + add %r10,%rax │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - pop %r8 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - movdqa 0xe2111(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - jmp *%r8 │ │ │ │ - call 1f6960 │ │ │ │ - movdqa 0xe20a3(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x40(%rdx) │ │ │ │ - movdqa %xmm5,0x50(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx,%rsi,1),%xmm5 │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx,%rsi,1),%xmm5 │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm2,%xmm4 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - movdqa 0x40(%rcx),%xmm0 │ │ │ │ - movdqa 0x50(%rcx),%xmm1 │ │ │ │ - movdqa 0x60(%rcx),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx,%rsi,1),%xmm5 │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ + vmovq 0x2(%rdx),%xmm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 1f3eb7 │ │ │ │ + vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ + jmp 1f3eed │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + lea (%r8,%r8,1),%edx │ │ │ │ + mov $0xaaab6667,%eax │ │ │ │ + shrx %edx,%eax,%eax │ │ │ │ + vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx,%rsi,1),%xmm5 │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm2,%xmm4 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rcx) │ │ │ │ - movdqa %xmm7,0x10(%rcx) │ │ │ │ - movdqa %xmm7,0x20(%rcx) │ │ │ │ - movdqa %xmm7,0x30(%rcx) │ │ │ │ - movdqa %xmm7,0x40(%rcx) │ │ │ │ - movdqa %xmm7,0x50(%rcx) │ │ │ │ - movdqa %xmm7,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ + add $0x20,%r9 │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f3f07 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1f7(%rip),%r8 │ │ │ │ - jmp 1f6210 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x35(%rip),%r8 │ │ │ │ - jmp 1f6210 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2f5(%rip),%r8 │ │ │ │ - jmp 1f6210 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x450(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea -0x1e5c(%rip),%rcx │ │ │ │ - jmp 1f5f47 │ │ │ │ - call 1f6e20 │ │ │ │ - call 1f72e0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpcklqdq %xmm4,%xmm6 │ │ │ │ - punpckhqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - punpcklqdq %xmm2,%xmm5 │ │ │ │ - punpckhqdq %xmm7,%xmm2 │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x50(%rdx) │ │ │ │ - movdqa 0x60(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpckhqdq %xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - punpckhqdq %xmm2,%xmm6 │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ - movdqa 0xe1e1e(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - psubw %xmm7,%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm7 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm7 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - pmulhrsw 0x50(%rdx),%xmm3 │ │ │ │ - movdqa %xmm5,0x70(%rdx) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhqdq %xmm7,%xmm5 │ │ │ │ - punpcklqdq %xmm7,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - punpckhqdq %xmm1,%xmm7 │ │ │ │ - punpcklqdq %xmm1,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm2,%xmm1 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm4,0x40(%rdx) │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ - punpckhqdq %xmm3,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,0x50(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm2,%xmm4 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - movdqa 0x40(%rcx),%xmm0 │ │ │ │ - movdqa 0x50(%rcx),%xmm1 │ │ │ │ - movdqa 0x60(%rcx),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpblendw $0xaa,%xmm6,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 1f3fc3 │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %xmm4,(%rdi) │ │ │ │ + vmovdqa %xmm5,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - movd (%rdi),%xmm4 │ │ │ │ - movd (%rdi,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rsi,1),%xmm6 │ │ │ │ - punpckldq %xmm6,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - paddw %xmm2,%xmm4 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdx) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdx,%rsi,1) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rcx) │ │ │ │ - movdqa %xmm7,0x10(%rcx) │ │ │ │ - movdqa %xmm7,0x20(%rcx) │ │ │ │ - movdqa %xmm7,0x30(%rcx) │ │ │ │ - movdqa %xmm7,0x40(%rcx) │ │ │ │ - movdqa %xmm7,0x50(%rcx) │ │ │ │ - movdqa %xmm7,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ + add $0x40,%r9 │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f3fdd │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x4c7(%rip),%r8 │ │ │ │ - jmp 1f64e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x29b(%rip),%r8 │ │ │ │ - jmp 1f64e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x25(%rip),%r8 │ │ │ │ - jmp 1f64e0 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + je 1f40c0 │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + test $0x28,%r8b │ │ │ │ + cmove %edx,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vmovdqa %ymm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x40,%r9 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f40d6 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x180(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x1dbc(%rip),%rcx │ │ │ │ - jmp 1f5f47 │ │ │ │ - call 1f6e20 │ │ │ │ - call 1f72e0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhqdq %xmm4,%xmm6 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - punpckhqdq %xmm2,%xmm5 │ │ │ │ - punpcklqdq %xmm7,%xmm2 │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x50(%rdx) │ │ │ │ - movdqa 0x60(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklqdq %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - punpcklqdq %xmm2,%xmm6 │ │ │ │ - punpckhqdq %xmm3,%xmm2 │ │ │ │ - movdqa 0xe1b5e(%rip),%xmm7 │ │ │ │ - jmp 1f6272 │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm1 │ │ │ │ + vpunpckhwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + je 1f41a7 │ │ │ │ + lea (%r8,%r8,1),%edx │ │ │ │ + mov $0x6667aaab,%eax │ │ │ │ + shrx %edx,%eax,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vmovdqa %ymm5,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x40,%r9 │ │ │ │ + dec %r8d │ │ │ │ + jg 1f41bd │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x577(%rip),%r8 │ │ │ │ - jmp 1f6590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x34b(%rip),%r8 │ │ │ │ - jmp 1f6590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x8b(%rip),%r8 │ │ │ │ - jmp 1f6590 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xd0(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0xe1b53(%rip),%xmm6 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - pcmpeqw %xmm7,%xmm7 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x59(%rip),%r8 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - pavgw %xmm0,%xmm4 │ │ │ │ - pcmpeqw %xmm7,%xmm0 │ │ │ │ - pavgw %xmm1,%xmm5 │ │ │ │ - pcmpeqw %xmm7,%xmm1 │ │ │ │ - pandn %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - pavgw %xmm2,%xmm4 │ │ │ │ - pcmpeqw %xmm7,%xmm2 │ │ │ │ - pavgw %xmm3,%xmm5 │ │ │ │ - pcmpeqw %xmm7,%xmm3 │ │ │ │ - pandn %xmm4,%xmm2 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - jmp 1f43c0 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f65ba │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + shr $0xb,%eax │ │ │ │ + lea 0xe3f76(%rip),%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r10,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x124(%r10,%rax,4),%ymm0 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0xe1a81(%rip),%xmm7 │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm1,%xmm6 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - paddsw %xmm4,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x70(%rdx) │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0xe19f2(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movdqa 0xe198d(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x40(%rdx) │ │ │ │ - jmp 1f62eb │ │ │ │ + vpbroadcastd 0xe3e17(%rip),%ymm5 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + shl $0x2,%r8d │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + sub %r8d,%eax │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jg 1f4409 │ │ │ │ + je 1f42f8 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ + vmovdqa (%rsi,%rcx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 1f428b │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vpermq $0x55,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%xmm0,%xmm0 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f42e1 │ │ │ │ + jmp 1f4472 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f4343 │ │ │ │ + vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpackssdw %xmm1,%xmm0,%xmm1 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %eax │ │ │ │ + jg 1f42ff │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ │ │ + jmp 1f445b │ │ │ │ + vpmaddwd (%rsi),%xmm5,%xmm0 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%xmm5,%xmm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpshufd $0xff,%xmm0,%xmm3 │ │ │ │ + vpackssdw %xmm3,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm4,%xmm4 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %eax │ │ │ │ + jg 1f4343 │ │ │ │ + jmp 1f432a │ │ │ │ + vmovdqa (%rsi),%ymm0 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 1f43ad │ │ │ │ + je 1f439e │ │ │ │ + vpbroadcastd 0xc(%rsi),%ymm2 │ │ │ │ + vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm3,%ymm1,%ymm1 │ │ │ │ + jmp 1f43c9 │ │ │ │ + vpbroadcastd 0x1c(%rsi),%ymm2 │ │ │ │ + vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ + jmp 1f43c9 │ │ │ │ + vpbroadcastd 0x2c(%rsi),%ymm2 │ │ │ │ + vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ + vinserti128 $0x0,0x20(%rsi),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + dec %eax │ │ │ │ + jg 1f4373 │ │ │ │ + jmp 1f4452 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f4373 │ │ │ │ + vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ + vpmaddwd 0x20(%rsi),%ymm5,%ymm2 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ + vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + dec %eax │ │ │ │ + jg 1f4414 │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f445b │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm1 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + tzcnt %r9d,%esi │ │ │ │ + vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ + sub $0x2,%esi │ │ │ │ + vpunpckhqdq %xmm4,%xmm4,%xmm1 │ │ │ │ + vmovd %esi,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpshuflw $0x4e,%xmm1,%xmm4 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpsrld %xmm0,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vmovdqa (%rdi,%r9,1),%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + jl 1f44ad │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe3b87(%rip),%ymm5 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + shl $0x2,%r8d │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + sub %r8d,%eax │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jg 1f45fb │ │ │ │ + je 1f4568 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi),%xmm0 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%eax │ │ │ │ + jg 1f44fb │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vpermq $0xff,%ymm0,%ymm0 │ │ │ │ + vpslld $0x2,%xmm1,%xmm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f4551 │ │ │ │ + jmp 1f4472 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f45b4 │ │ │ │ + vpmaddwd (%rsi),%ymm5,%ymm1 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 1f456f │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vpermq $0xdd,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ │ │ + jmp 1f445b │ │ │ │ + vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0xc(%rsi,%rdx,1),%ymm0 │ │ │ │ + vinserti128 $0x0,(%rsi),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x0,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 1f45b4 │ │ │ │ + jmp 1f459b │ │ │ │ + mov %rdi,%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f4655 │ │ │ │ + vpmaddwd (%rsi),%ymm5,%ymm2 │ │ │ │ + vpmaddwd 0x20(%rsi),%ymm5,%ymm1 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ + vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 1f4602 │ │ │ │ + jmp 1f4452 │ │ │ │ + vmovdqa (%rsi),%ymm2 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 1f468f │ │ │ │ + je 1f4680 │ │ │ │ + vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm3,%ymm0,%ymm0 │ │ │ │ + jmp 1f46ab │ │ │ │ + vpbroadcastd 0x1c(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ + jmp 1f46ab │ │ │ │ + vpbroadcastd 0x2c(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ + vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 1f4655 │ │ │ │ + jmp 1f4452 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x1dd(%rip),%r8 │ │ │ │ + lea 0xe3acd(%rip),%rax │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + vpbroadcastd 0xe396f(%rip),%ymm5 │ │ │ │ + movslq (%rax,%r9,4),%r9 │ │ │ │ + shl $0x2,%r8d │ │ │ │ + add %rax,%r9 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + sub %r8d,%eax │ │ │ │ + jmp *%r9 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%rcx,1),%ymm2 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + sub $0x4,%eax │ │ │ │ + jg 1f4735 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vpermq $0xff,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpermq $0xff,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + jmp 1f4472 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + sub $0x4,%eax │ │ │ │ + jg 1f47aa │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vperm2i128 $0x11,%ymm1,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ + jmp 1f445b │ │ │ │ + vpbroadcastw 0xe(%rsi),%ymm3 │ │ │ │ + vpbroadcastw 0xe(%rsi,%rdx,1),%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 1f483f │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi),%ymm2 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1f6820 │ │ │ │ - movd 0xe19a9(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe1958(%rip),%xmm2 │ │ │ │ + jne 1f4814 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 1f4832 │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ + jmp 1f445b │ │ │ │ + mov %rdi,%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f48f2 │ │ │ │ + vmovdqa (%rsi),%ymm0 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm1 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm3 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + dec %eax │ │ │ │ + jg 1f4888 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f4472 │ │ │ │ + vpaddd %ymm2,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f48cc │ │ │ │ + jmp 1f4472 │ │ │ │ + vmovdqa (%rsi),%ymm0 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jl 1f4913 │ │ │ │ + je 1f490b │ │ │ │ + vpbroadcastw 0xe(%rsi),%ymm1 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + jmp 1f4920 │ │ │ │ + vpbroadcastw 0x1e(%rsi),%ymm1 │ │ │ │ + jmp 1f4920 │ │ │ │ + vpbroadcastw 0x2e(%rsi),%ymm1 │ │ │ │ + vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm3 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + dec %eax │ │ │ │ + jg 1f48f2 │ │ │ │ + jmp 1f48bf │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vbroadcasti128 (%rdx),%ymm3 │ │ │ │ + lea 0xe3878(%rip),%rdx │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vbroadcasti128 0xe3596(%rip),%ymm4 │ │ │ │ + movslq (%rdx,%r8,4),%r8 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm3,%ymm3,%ymm4 │ │ │ │ + add %rdx,%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + jmp *%r8 │ │ │ │ + vmovdqa (%rcx),%xmm2 │ │ │ │ + add $0x10,%rcx │ │ │ │ + vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ + vpshufb %xmm2,%xmm4,%xmm2 │ │ │ │ + vpunpcklbw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhbw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 1f4991 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rcx),%ymm2 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 1f49cc │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 1f4a0b │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 1f4a61 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 1f4ab8 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vinserti128 $0x1,0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + vinserti128 $0x1,0x30(%rdx),%ymm1,%ymm1 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpermq $0xfa,%ymm2,%ymm2 │ │ │ │ + vpermq $0x50,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhdq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm2,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm3,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpermq $0xfa,%ymm2,%ymm2 │ │ │ │ + vpermq $0x50,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x33,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpunpckhdq %xmm2,%xmm0,%xmm1 │ │ │ │ + vpunpckldq %xmm2,%xmm0,%xmm0 │ │ │ │ + vmovq (%rax,%rsi,1),%xmm2 │ │ │ │ + vmovhps (%rdi),%xmm2,%xmm2 │ │ │ │ + vmovq (%rax),%xmm3 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm3,%xmm3 │ │ │ │ + vmovd %r8d,%xmm5 │ │ │ │ + vpbroadcastw %xmm5,%xmm5 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vmovhps %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rax) │ │ │ │ + vmovq %xmm0,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xb3(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f4cc0 │ │ │ │ + vpbroadcastd 0xe3820(%rip),%xmm2 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea 0x71(%rip),%r8 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xe190d(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm5,%xmm2 │ │ │ │ - punpcklbw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhbw %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm5,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - packuswb %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm3,(%rdi,%rsi,1) │ │ │ │ + or $0x4,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%xmm0 │ │ │ │ + vmovq (%rdi),%xmm1 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ + vpaddsw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpsubusw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %edx │ │ │ │ - jg 1f679a │ │ │ │ - jmp *%r8 │ │ │ │ + sub $0x2,%ecx │ │ │ │ + jg 1f4c64 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x611(%rip),%r8 │ │ │ │ - jmp 1f6820 │ │ │ │ + lea 0x4a6(%rip),%r8 │ │ │ │ + jmp 1f4cc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc06(%rip),%r8 │ │ │ │ - jmp 1f6820 │ │ │ │ + lea 0x213(%rip),%r8 │ │ │ │ + jmp 1f4cc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xd64(%rip),%r8 │ │ │ │ + lea 0x36f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - call 1f6960 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhwd %xmm2,%xmm7 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm7,%xmm6 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - movdqa 0xe1837(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x60(%rdx),%xmm7 │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - punpckhwd %xmm6,%xmm7 │ │ │ │ - punpcklwd %xmm6,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm3 │ │ │ │ - punpcklwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - punpckhwd %xmm2,%xmm7 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm3 │ │ │ │ - punpcklwd %xmm7,%xmm2 │ │ │ │ - jmp *%r8 │ │ │ │ - lea -0x1fb0(%rip),%r8 │ │ │ │ - movdqa %xmm4,0x40(%rdx) │ │ │ │ - movdqa %xmm5,0x50(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - call *%r8 │ │ │ │ - add $0x40,%rdx │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - mov %rcx,%rdi │ │ │ │ + call 1f4dc0 │ │ │ │ + vbroadcasti128 0xe3602(%rip),%ymm2 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhqdq %xmm1,%xmm7 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ - punpckhqdq %xmm2,%xmm3 │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x50(%rdx) │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklqdq %xmm5,%xmm2 │ │ │ │ - punpckhqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpcklqdq %xmm7,%xmm3 │ │ │ │ - punpckhqdq %xmm6,%xmm7 │ │ │ │ - movdqa %xmm4,0x60(%rdx) │ │ │ │ - movdqa 0xe16d4(%rip),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xe13e8(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xe13ec(%rip),%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xe13de(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd 0xe13e2(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe1374(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd 0xe1378(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psubsw %xmm2,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - pshufb 0xe128d(%rip),%xmm3 │ │ │ │ - movdqa 0xe1315(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xe1319(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xe12eb(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd 0xe12ef(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ - punpckhqdq %xmm3,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - movdqa 0x40(%rdx),%xmm6 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0x60(%rdx),%xmm5 │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - punpckhwd %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm7 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - movdqa 0xe156b(%rip),%xmm3 │ │ │ │ - movdqa 0xe12e3(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - pmaddwd 0xe12c7(%rip),%xmm6 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm6 │ │ │ │ - movdqa 0xe12f9(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd 0xe12dd(%rip),%xmm7 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm2,%xmm7 │ │ │ │ - movdqa 0xe12af(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd 0xe1293(%rip),%xmm4 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xe12c5(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd 0xe12a9(%rip),%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubsw %xmm7,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psubsw %xmm4,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa 0xe1113(%rip),%xmm4 │ │ │ │ - pshufb %xmm4,%xmm2 │ │ │ │ - pshufb %xmm4,%xmm7 │ │ │ │ - movdqa 0xe11b1(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xe1195(%rip),%xmm2 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0xe1177(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd 0xe126b(%rip),%xmm7 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm5,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm7,%xmm1 │ │ │ │ - paddsw %xmm7,%xmm2 │ │ │ │ - pshufb %xmm4,%xmm5 │ │ │ │ - pshufb %xmm4,%xmm1 │ │ │ │ - movdqa 0xe110b(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - pmaddwd 0xe110f(%rip),%xmm5 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa 0xe10e5(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd 0xe10e9(%rip),%xmm1 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - punpckhqdq %xmm2,%xmm7 │ │ │ │ - punpcklqdq %xmm2,%xmm6 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm7,%xmm3 │ │ │ │ - paddsw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psubsw %xmm5,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - psubsw %xmm6,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpbroadcastd 0xe5003(%rip),%xmm4 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpbroadcastd 0xe4ff2(%rip),%xmm3 │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0xe4fe1(%rip),%xmm0 │ │ │ │ + vpmaddwd %xmm2,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0xe4fcc(%rip),%xmm3 │ │ │ │ + vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm5,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm5,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm5,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm4,%xmm4 │ │ │ │ + vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpackssdw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vmovq (%rdi),%xmm2 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vmovq (%rax,%rsi,1),%xmm3 │ │ │ │ + vmovhps (%rax),%xmm3,%xmm3 │ │ │ │ + vpbroadcastd 0xe36d3(%rip),%xmm5 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rax) │ │ │ │ + vmovq %xmm1,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x3f3(%rip),%r8 │ │ │ │ - jmp 1f6d50 │ │ │ │ + vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ + vpbroadcastd 0xe4f06(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0xe3599(%rip),%ymm2 │ │ │ │ + vpmulld %ymm2,%ymm0,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm2,%ymm2 │ │ │ │ + vbroadcasti128 0xe356e(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm2 │ │ │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm1,%ymm1 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x15d(%rip),%r8 │ │ │ │ + jmp 1f4e70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xe1(%rip),%r8 │ │ │ │ - jmp 1f6d50 │ │ │ │ + lea 0x73(%rip),%r8 │ │ │ │ + jmp 1f4e70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x6d6(%rip),%r8 │ │ │ │ - jmp 1f6d50 │ │ │ │ + lea 0x1cf(%rip),%r8 │ │ │ │ + jmp 1f4e70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x834(%rip),%r8 │ │ │ │ + lea 0x2d6(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - call 1f6e20 │ │ │ │ - call 1f7210 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpckhwd %xmm0,%xmm6 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - movdqa 0xe12f8(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - psubw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm7 │ │ │ │ - pmulhrsw %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - pmulhrsw 0x70(%rdx),%xmm2 │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - jmp 1f68b7 │ │ │ │ - lea -0x22cc(%rip),%r8 │ │ │ │ - jmp 1f692b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm0,0x60(%rdx) │ │ │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm1 │ │ │ │ - punpcklwd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - punpckhwd %xmm2,%xmm7 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa 0xe1231(%rip),%xmm6 │ │ │ │ - movdqa 0xe1049(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd 0xe104d(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa 0xe103f(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd 0xe1043(%rip),%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm5,%xmm7 │ │ │ │ - movdqa 0xe1035(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xe1039(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0xe102b(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd 0xe102f(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - psubsw %xmm0,%xmm2 │ │ │ │ - paddsw %xmm0,%xmm7 │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ - punpckhwd %xmm5,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm5,%xmm2 │ │ │ │ - movdqa 0xe0ea9(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd 0xe0ead(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0xe0fdf(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xe0fc3(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xe0f9f(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - pmaddwd 0xe0fa3(%rip),%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa 0xe0f95(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd 0xe0f99(%rip),%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqa 0xe0f8b(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xe0f8f(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa 0xe0f81(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd 0xe0f85(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm7 │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ - punpckhwd %xmm4,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xe0d2f(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd 0xe0d33(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xe0f35(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xe0f19(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xe0c93(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd 0xe0c97(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa 0xe0d59(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xe0d3d(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubsw %xmm0,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm0,0x60(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm7,%xmm3 │ │ │ │ - paddsw %xmm7,%xmm0 │ │ │ │ - punpcklqdq %xmm4,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklqdq %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xe0beb(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd 0xe0bef(%rip),%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqa 0xe0cb1(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xe0c95(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ + call 1f4f40 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ + vpbroadcastd 0xe4e52(%rip),%ymm5 │ │ │ │ + vmovdqa 0xe336e(%rip),%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm0,%ymm2,%ymm0 │ │ │ │ + vpsrld $0x4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ + jmp *%r8 │ │ │ │ + lea 0xe4e4f(%rip),%rax │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + call 222ae0 │ │ │ │ + vpbroadcastd 0xe4deb(%rip),%xmm4 │ │ │ │ + vmovq (%rdi),%xmm2 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vmovq (%rax),%xmm3 │ │ │ │ + vmovhps (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ + vpbroadcastd 0xe355c(%rip),%xmm5 │ │ │ │ + vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rax) │ │ │ │ + vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xe0ac8(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x50(%rdx) │ │ │ │ - movdqa 0xe0b46(%rip),%xmm0 │ │ │ │ - movdqa 0xe0b4e(%rip),%xmm3 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - pshufb %xmm7,%xmm2 │ │ │ │ - pshufb %xmm7,%xmm4 │ │ │ │ - pshufb %xmm7,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm5,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + vmovdqa 0x20(%rdx),%xmm2 │ │ │ │ + vmovdqa 0x30(%rdx),%xmm3 │ │ │ │ + vpbroadcastd 0xe34c8(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0xe34cb(%rip),%xmm7 │ │ │ │ + vpmulld %xmm5,%xmm0,%xmm4 │ │ │ │ + vpmulld %xmm7,%xmm3,%xmm6 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpmulld %xmm7,%xmm0,%xmm6 │ │ │ │ + vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm5,%xmm7,%xmm7 │ │ │ │ + vpmulld %xmm2,%xmm5,%xmm5 │ │ │ │ + vpmulld %xmm7,%xmm3,%xmm3 │ │ │ │ + vpmulld %xmm2,%xmm7,%xmm7 │ │ │ │ + vpsubd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0xe3480(%rip),%xmm0 │ │ │ │ + vpmulld %xmm0,%xmm1,%xmm1 │ │ │ │ + vpmulld %xmm0,%xmm2,%xmm2 │ │ │ │ + vpsubd %xmm5,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm7,%xmm4,%xmm4 │ │ │ │ + vpsubd %xmm3,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm3 │ │ │ │ + vpsubd %xmm1,%xmm4,%xmm4 │ │ │ │ + vpsubd %xmm1,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm1,%xmm3,%xmm3 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x2fd(%rip),%r8 │ │ │ │ + jmp 1f5010 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa 0xe0e18(%rip),%xmm7 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhqdq %xmm1,%xmm6 │ │ │ │ - punpcklqdq %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm6,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - punpckhqdq %xmm5,%xmm6 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - punpckhqdq %xmm5,%xmm7 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhqdq %xmm1,%xmm5 │ │ │ │ - punpcklqdq %xmm1,%xmm2 │ │ │ │ + lea -0x12d(%rip),%r8 │ │ │ │ + jmp 1f5010 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2f(%rip),%r8 │ │ │ │ + jmp 1f5010 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x136(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + call 1f4f40 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ + jmp 1f4e81 │ │ │ │ + lea 0xe4ce3(%rip),%rax │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + call 222ae0 │ │ │ │ + vpbroadcastd 0xe4c7f(%rip),%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm3 │ │ │ │ + vmovhps (%rdi),%xmm3,%xmm3 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vmovq (%rax,%rsi,1),%xmm2 │ │ │ │ + vmovhps (%rax),%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0xe33f0(%rip),%xmm5 │ │ │ │ + vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vmovhps %xmm1,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rax) │ │ │ │ + vmovq %xmm0,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea -0xa33(%rip),%r8 │ │ │ │ - jmp 1f7390 │ │ │ │ + lea -0x3dd(%rip),%r8 │ │ │ │ + jmp 1f50f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x55f(%rip),%r8 │ │ │ │ - jmp 1f7390 │ │ │ │ + lea -0x20d(%rip),%r8 │ │ │ │ + jmp 1f50f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x96(%rip),%r8 │ │ │ │ - jmp 1f7390 │ │ │ │ + lea -0xb1(%rip),%r8 │ │ │ │ + jmp 1f50f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1f4(%rip),%r8 │ │ │ │ + lea 0x56(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - call 1f6e20 │ │ │ │ - call 1f7210 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm0,%xmm6 │ │ │ │ - punpckhwd %xmm7,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm4 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm5,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa 0xe0cc8(%rip),%xmm7 │ │ │ │ - jmp 1f6dc8 │ │ │ │ - lea -0x2611(%rip),%r8 │ │ │ │ - jmp 1f692b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xb03(%rip),%r8 │ │ │ │ - jmp 1f7460 │ │ │ │ + vpbroadcastd 0xe334b(%rip),%ymm1 │ │ │ │ + vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ + vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe4bcf(%rip),%ymm5 │ │ │ │ + vmovdqa 0xe30eb(%rip),%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm0,%ymm3,%ymm0 │ │ │ │ + vpsrld $0x4,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe4b8e(%rip),%ymm1 │ │ │ │ + vmovq (%rdi),%xmm2 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vpmulhrsw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovq (%rax),%xmm3 │ │ │ │ + vmovhps (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ + vpbroadcastd 0xe32e2(%rip),%xmm4 │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm5,(%rdx) │ │ │ │ + vmovdqa %ymm5,0x20(%rdx) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rax) │ │ │ │ + vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x6d(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f5210 │ │ │ │ + vpbroadcastd 0xe3288(%rip),%xmm2 │ │ │ │ + jmp 1f4c38 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x62f(%rip),%r8 │ │ │ │ - jmp 1f7460 │ │ │ │ + lea 0x2e7(%rip),%r8 │ │ │ │ + jmp 1f5210 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x3a(%rip),%r8 │ │ │ │ - jmp 1f7460 │ │ │ │ + lea 0x122(%rip),%r8 │ │ │ │ + jmp 1f5210 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x124(%rip),%r8 │ │ │ │ + lea 0x21f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0c69(%rip),%xmm6 │ │ │ │ - movdqa 0xe0c41(%rip),%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa %xmm1,0x60(%rdx) │ │ │ │ - movdqa %xmm0,0x50(%rdx) │ │ │ │ - movdqa %xmm5,0x70(%rdx) │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - paddsw %xmm6,%xmm1 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhwd %xmm2,%xmm7 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - jmp 1f68b7 │ │ │ │ - lea -0x268c(%rip),%r8 │ │ │ │ - jmp 1f692b │ │ │ │ + call 1f4dc0 │ │ │ │ + vmovdqa 0xe3003(%rip),%ymm3 │ │ │ │ + vmovdqa 0xe301b(%rip),%ymm4 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm2 │ │ │ │ + vpermd %ymm0,%ymm3,%ymm1 │ │ │ │ + jmp 1f52e8 │ │ │ │ + vpbroadcastd 0xe4a9f(%rip),%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + call 1f4dd6 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + jmp 1f5345 │ │ │ │ + nop │ │ │ │ + lea -0x33(%rip),%r8 │ │ │ │ + jmp 1f52a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xa2(%rip),%r8 │ │ │ │ + jmp 1f52a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x19f(%rip),%r8 │ │ │ │ + jmp 1f52a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x237(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1f75af │ │ │ │ - lea 0x1e3(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xe0b40(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xe0af3(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - psrlw $0x3,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f4f99 │ │ │ │ - add $0x108,%rsp │ │ │ │ + call 1f4f40 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm4,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm2,%ymm2 │ │ │ │ + vmovdqa 0xe2f47(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xe315e(%rip),%ymm5 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpermd %ymm1,%ymm3,%ymm1 │ │ │ │ + vpermd %ymm2,%ymm3,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xb,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xb,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe316f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xe316a(%rip),%ymm4 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaxsd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaxsd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpminsd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpminsd %ymm4,%ymm1,%ymm1 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f53bb │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ + vpbroadcastd 0xe49a9(%rip),%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe497e(%rip),%ymm4 │ │ │ │ + vmovq (%rdi),%xmm2 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vmovhps (%rax),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ + vpbroadcastd 0xe30e7(%rip),%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rax) │ │ │ │ + vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovdqa %xmm1,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + jmp 1f4f53 │ │ │ │ + lea -0x1a3(%rip),%r8 │ │ │ │ + jmp 1f5410 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xce(%rip),%r8 │ │ │ │ + jmp 1f5410 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2f(%rip),%r8 │ │ │ │ + jmp 1f5410 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc7(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + call 1f4f40 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm3,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm6,%ymm2 │ │ │ │ + jmp 1f52b1 │ │ │ │ + call 1f53bb │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ + jmp 1f532a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x36e(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea -0x213(%rip),%r8 │ │ │ │ + jmp 1f5480 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x13e(%rip),%r8 │ │ │ │ + jmp 1f5480 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x41(%rip),%r8 │ │ │ │ + jmp 1f5480 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x57(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x4ce(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + vmovdqa 0xe2d78(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0xe2f9b(%rip),%ymm3 │ │ │ │ + vpermd (%rdx),%ymm2,%ymm0 │ │ │ │ + vpermd 0x20(%rdx),%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe4837(%rip),%ymm5 │ │ │ │ + vpmulld %ymm0,%ymm3,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + jmp 1f52e8 │ │ │ │ + vpbroadcastd 0xe2f6d(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xe47fc(%rip),%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + jmp 1f5345 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x738(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x122(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f5570 │ │ │ │ + vpbroadcastd 0xe2f34(%rip),%xmm2 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + jmp 1f4c43 │ │ │ │ + lea 0x79a(%rip),%r8 │ │ │ │ + jmp 1f5570 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x24e(%rip),%r8 │ │ │ │ + jmp 1f5570 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5dc(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x25e0(%rip),%rcx │ │ │ │ - movdqa 0xe0a81(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - lea 0x2(%rip),%r8 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0xe09dc(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - jmp *%rcx │ │ │ │ - lea 0xba(%rip),%r8 │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xd0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x30(%rdx),%xmm4 │ │ │ │ - movdqa 0x70(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - ret │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x189(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe2dff(%rip),%ymm3 │ │ │ │ + vpmulld (%rdx),%ymm3,%ymm0 │ │ │ │ + vpmulld 0x20(%rdx),%ymm3,%ymm1 │ │ │ │ + vpmulld 0x40(%rdx),%ymm3,%ymm2 │ │ │ │ + vpmulld 0x60(%rdx),%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe4743(%rip),%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe2dba(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd 0xe2d8f(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe2d72(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm3 │ │ │ │ + jmp *%r8 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ + lea 0xe46c8(%rip),%rax │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + call 222e30 │ │ │ │ + vpbroadcastd 0xe464e(%rip),%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmulhrsw %xmm4,%xmm3,%xmm3 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ + vmovq (%rdi,%rcx,1),%xmm5 │ │ │ │ + vmovhps (%rdi,%rsi,2),%xmm5,%xmm5 │ │ │ │ + vmovq (%rax),%xmm6 │ │ │ │ + vmovhps (%rax,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vmovq (%rax,%rcx,1),%xmm7 │ │ │ │ + vmovhps (%rax,%rsi,2),%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm6,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm7,%xmm3,%xmm3 │ │ │ │ + vpbroadcastd 0xe2d83(%rip),%xmm5 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaxsw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpminsw %xmm5,%xmm3,%xmm3 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovq %xmm2,(%rax) │ │ │ │ + vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ + vmovhps %xmm3,(%rax,%rsi,2) │ │ │ │ + vmovq %xmm3,(%rax,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0xfe(%rip),%r8 │ │ │ │ + jmp 1f5770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + jmp 1f5770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3ec(%rip),%r8 │ │ │ │ + jmp 1f5770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x57a(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1be(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1f7aa0 │ │ │ │ + vpbroadcastd 0xe455e(%rip),%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f5870 │ │ │ │ + vmovdqa 0xe2b0e(%rip),%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmulhrsw %xmm4,%xmm3,%xmm3 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm5 │ │ │ │ + vmovhps (%rdi,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vmovq (%rax),%xmm6 │ │ │ │ + vmovhps (%rax,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vmovq (%rax,%rsi,2),%xmm7 │ │ │ │ + vmovhps (%rax,%rcx,1),%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm6,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm7,%xmm3,%xmm3 │ │ │ │ + vpbroadcastd 0xe2c43(%rip),%xmm5 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaxsw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpminsw %xmm5,%xmm3,%xmm3 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovq %xmm2,(%rax) │ │ │ │ + vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ + vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ + vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x428(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ + lea 0xe4491(%rip),%rax │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm0,%ymm4,%ymm5 │ │ │ │ + vpunpckldq %ymm0,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm3 │ │ │ │ + vpshufd $0x4e,%xmm4,%xmm4 │ │ │ │ + vpshufd $0x4e,%xmm5,%xmm5 │ │ │ │ + jmp 223260 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xe2ba7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe2ba2(%rip),%ymm9 │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x20(%rdx),%ymm2 │ │ │ │ + vbroadcasti128 0x50(%rdx),%ymm3 │ │ │ │ + vbroadcasti128 0x70(%rdx),%ymm1 │ │ │ │ + vpbroadcastd 0xe2a96(%rip),%ymm6 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm0,%ymm0 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 0x40(%rdx),%ymm2 │ │ │ │ + vbroadcasti128 0x60(%rdx),%ymm4 │ │ │ │ + vbroadcasti128 0x10(%rdx),%ymm5 │ │ │ │ + vbroadcasti128 0x30(%rdx),%ymm3 │ │ │ │ + vpbroadcastd 0xe43cf(%rip),%ymm7 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm2,%ymm2 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0xe2a88(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm0,%ymm4,%ymm4 │ │ │ │ + vbroadcasti128 0xe2995(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 0xe29a8(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm3,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ + vbroadcasti128 0xe29f5(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaxsd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpminsd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xcc,%ymm2,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xcc,%ymm5,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe295c(%rip),%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe2931(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd 0xe2914(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0xe2853(%rip),%ymm6 │ │ │ │ + vpunpckhqdq %ymm1,%ymm0,%ymm3 │ │ │ │ + vpunpcklqdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm4,%ymm3 │ │ │ │ + vpunpcklqdq %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpblendd $0xcc,%ymm2,%ymm1,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsignd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpsignd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x2380(%rip),%rcx │ │ │ │ - jmp 1f7677 │ │ │ │ - lea 0x93(%rip),%r8 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - movdqa %xmm7,0x68(%rsp) │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x38(%rsp) │ │ │ │ - movdqa %xmm5,0x48(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0x70(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xb0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9320 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 1f5661 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea -0x1d8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5661 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x4ae(%rip),%r8 │ │ │ │ + jmp 1f5b20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x309(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea -0x352(%rip),%r8 │ │ │ │ + jmp 1f5b20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3c(%rip),%r8 │ │ │ │ + jmp 1f5b20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1ca(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x122(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1f7aa0 │ │ │ │ + vpbroadcastd 0xe41ae(%rip),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ + jmp 1f578e │ │ │ │ + call 1f5870 │ │ │ │ + vmovdqa 0xe2770(%rip),%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpmulhrsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm4 │ │ │ │ + vmovhps (%rdi),%xmm4,%xmm4 │ │ │ │ + vmovq (%rdi,%rcx,1),%xmm5 │ │ │ │ + vmovhps (%rdi,%rsi,2),%xmm5,%xmm5 │ │ │ │ + vmovq (%rax,%rsi,1),%xmm6 │ │ │ │ + vmovhps (%rax),%xmm6,%xmm6 │ │ │ │ + vmovq (%rax,%rcx,1),%xmm7 │ │ │ │ + vmovhps (%rax,%rsi,2),%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm6,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm7,%xmm0,%xmm0 │ │ │ │ + vpbroadcastd 0xe28a5(%rip),%xmm5 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpmaxsw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpminsw %xmm5,%xmm3,%xmm3 │ │ │ │ + vpminsw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vmovhps %xmm3,(%rdi) │ │ │ │ + vmovq %xmm3,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm2,(%rdi,%rcx,1) │ │ │ │ + vmovhps %xmm1,(%rax) │ │ │ │ + vmovq %xmm1,(%rax,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rax,%rsi,2) │ │ │ │ + vmovq %xmm0,(%rax,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x5de(%rip),%r8 │ │ │ │ + jmp 1f5c50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x482(%rip),%r8 │ │ │ │ + jmp 1f5c50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xf4(%rip),%r8 │ │ │ │ + jmp 1f5c50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x9a(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3e(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe271f(%rip),%ymm3 │ │ │ │ + vpmulld (%rdx),%ymm3,%ymm0 │ │ │ │ + vpmulld 0x20(%rdx),%ymm3,%ymm1 │ │ │ │ + vpmulld 0x40(%rdx),%ymm3,%ymm2 │ │ │ │ + vpmulld 0x60(%rdx),%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe4063(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe27c2(%rip),%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe2766(%rip),%ymm6 │ │ │ │ + call 1f5d00 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x2a8(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xe3fbb(%rip),%ymm4 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + vmovq (%rdi),%xmm2 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ + vpbroadcastq (%rax),%ymm4 │ │ │ │ + vpbroadcastq (%rax,%rsi,1),%ymm5 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm3 │ │ │ │ + vmovhps (%rdi,%rcx,1),%xmm3,%xmm3 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rax,%rsi,2),%ymm4 │ │ │ │ + vpbroadcastq (%rax,%rcx,1),%ymm5 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovq %xmm2,(%rax) │ │ │ │ + vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ + vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ + vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1fc0(%rip),%rcx │ │ │ │ - jmp 1f7677 │ │ │ │ - lea 0x90(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,8),%rcx │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - movdqa %xmm7,0x68(%rsp) │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x38(%rsp) │ │ │ │ - movdqa %xmm5,0x48(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0x70(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xb0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9320 │ │ │ │ - jmp 1f5bd1 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea -0x355(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5bd1 │ │ │ │ + nop │ │ │ │ + lea 0x4e(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f5e30 │ │ │ │ + vpbroadcastd 0xe2668(%rip),%xmm2 │ │ │ │ + jmp 1f5524 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x40e(%rip),%r8 │ │ │ │ + jmp 1f5e30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x162(%rip),%r8 │ │ │ │ + jmp 1f5e30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x347(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + jmp 1f5570 │ │ │ │ + vpbroadcastd 0xe2622(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe261d(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpshufd $0x78,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x78,%ymm1,%ymm1 │ │ │ │ + vpshufd $0x78,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x78,%ymm3,%ymm3 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm5 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd2,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd2,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm0,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm4,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm4,%ymm2 │ │ │ │ + vpbroadcastd 0xe3e1c(%rip),%ymm7 │ │ │ │ + call 1f7860 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ + jmp 1f5fd3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x489(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea -0xc2(%rip),%r8 │ │ │ │ + jmp 1f5f30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x72(%rip),%r8 │ │ │ │ + jmp 1f5f30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x257(%rip),%r8 │ │ │ │ + jmp 1f5f30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2ee(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x2a2(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1f7aa0 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe24ce(%rip),%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xb,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xb,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xb,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xb,%ymm3,%ymm3 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe24de(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe24d9(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + call 1f60c0 │ │ │ │ + vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ + vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe3cf0(%rip),%ymm4 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xe2260(%rip),%ymm2 │ │ │ │ + vpermd %ymm0,%ymm2,%ymm0 │ │ │ │ + vpermd %ymm1,%ymm2,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm5 │ │ │ │ + vmovhps (%rdi,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vmovq (%rax),%xmm6 │ │ │ │ + vmovhps (%rax,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm4,%ymm4 │ │ │ │ + vmovq (%rax,%rsi,2),%xmm7 │ │ │ │ + vmovhps (%rax,%rcx,1),%xmm7,%xmm7 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe23f5(%rip),%ymm5 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovq %xmm2,(%rax) │ │ │ │ + vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ + vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ + vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpshufd $0x78,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x78,%ymm1,%ymm1 │ │ │ │ + vpshufd $0x78,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x78,%ymm3,%ymm3 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm5 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm0,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm4,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm4,%ymm2 │ │ │ │ + vpbroadcastd 0xe3bd7(%rip),%ymm7 │ │ │ │ + jmp 1f594f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x2e2(%rip),%r8 │ │ │ │ + jmp 1f6150 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1ae(%rip),%r8 │ │ │ │ + jmp 1f6150 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x37(%rip),%r8 │ │ │ │ + jmp 1f6150 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xce(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x142(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + call 1f7aa0 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm3 │ │ │ │ + jmp 1f5f49 │ │ │ │ + vpbroadcastd 0xe22e9(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe22e4(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + call 1f60c0 │ │ │ │ + vshufpd $0x5,%ymm0,%ymm4,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ + vpsignd %ymm6,%ymm5,%ymm2 │ │ │ │ + jmp 1f5fd3 │ │ │ │ + lea -0x3a2(%rip),%r8 │ │ │ │ + jmp 1f6210 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x26e(%rip),%r8 │ │ │ │ + jmp 1f6210 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x89(%rip),%r8 │ │ │ │ + jmp 1f6210 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x128(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + jmp 1f5c50 │ │ │ │ + vpbroadcastd 0xe2236(%rip),%ymm6 │ │ │ │ + call 1f5d00 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xe0478(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xb(%rip),%r8 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - jmp 1f50d4 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0xe03cf(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - jmp 1f50d4 │ │ │ │ - lea 0xf3(%rip),%r8 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa 0xe032f(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm1,%xmm6 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - paddsw %xmm4,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa 0x18(%rsp),%xmm6 │ │ │ │ - movdqa %xmm5,0x28(%rsp) │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm6 │ │ │ │ - movdqa 0x8(%rsp),%xmm5 │ │ │ │ - pmulhrsw %xmm5,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xe0241(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x28(%rsp),%xmm7 │ │ │ │ - movdqa %xmm5,0x8(%rsp) │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa %xmm7,0x28(%rsp) │ │ │ │ - jmp 1f51d5 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea -0x637(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 1f7d9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ + nop │ │ │ │ + lea 0xce(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1f7eff │ │ │ │ - lea 0x231(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe01f9(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe01a8(%rip),%xmm2 │ │ │ │ + jne 1f6290 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xe220e(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + or $0x10,%ecx │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 1f4c49 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb21(%rip),%r8 │ │ │ │ + jmp 1f6290 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x319(%rip),%r8 │ │ │ │ + jmp 1f6290 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x959(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x8ea(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe219b(%rip),%ymm10 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ + call 1f6390 │ │ │ │ + vpmulld (%rdx),%ymm6,%ymm0 │ │ │ │ + vpmulld 0x80(%rdx),%ymm6,%ymm2 │ │ │ │ + vpmulld 0x20(%rdx),%ymm6,%ymm4 │ │ │ │ + vpmulld 0xa0(%rdx),%ymm6,%ymm6 │ │ │ │ + call 1f6420 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + lea 0xe39f4(%rip),%rax │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm4 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm4,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm2,%ymm5,%ymm4 │ │ │ │ + vpunpckhdq %ymm2,%ymm5,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm6 │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm7 │ │ │ │ + call 223660 │ │ │ │ + vpbroadcastd 0xe395e(%rip),%ymm9 │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm4,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm6,%ymm3 │ │ │ │ + vpbroadcastd 0xe20cd(%rip),%ymm8 │ │ │ │ + call 1f6470 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x16fc(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xe1fe7(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xe1fc6(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe3931(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xe2074(%rip),%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm3,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpsubd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm4,%ymm5,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm7,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1915(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm8 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm9 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xb,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xb,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xb,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xb,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm4 │ │ │ │ + vpsubd %ymm7,%ymm9,%ymm7 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xe0158(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xe00c4(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f518c │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea -0x8da(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f518c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa %xmm5,0xb0(%rsp) │ │ │ │ - movdqa 0xdfee3(%rip),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0xdfc4f(%rip),%xmm7 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm2,%xmm7 │ │ │ │ - movdqa 0xdfc15(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm4 │ │ │ │ - movdqa 0xdfc33(%rip),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa 0xdfbf9(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhwd %xmm2,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm4 │ │ │ │ - movdqa 0xdfb1f(%rip),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xdfae5(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa 0x20(%rsp),%xmm3 │ │ │ │ - movdqa 0xb0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - movdqa %xmm7,0x30(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm5,%xmm3 │ │ │ │ - movdqa 0xdfb19(%rip),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - pmaddwd %xmm5,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm7,%xmm5 │ │ │ │ - movdqa 0xdfadf(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdfafd(%rip),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm1 │ │ │ │ - movdqa 0xdfac3(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm5,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xdf9b9(%rip),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqa 0xdfa8f(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm5,%xmm3 │ │ │ │ - movdqa 0xb0(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm7 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm0,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm0,0xb0(%rsp) │ │ │ │ - movdqa 0xa0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm0,0x10(%rsp) │ │ │ │ - movdqa %xmm2,0xa0(%rsp) │ │ │ │ - movdqa 0x20(%rsp),%xmm0 │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa 0xdfbdb(%rip),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x30(%rsp) │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm7,%xmm2 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - movdqa 0xdf8b5(%rip),%xmm7 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm7 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm7 │ │ │ │ - movdqa 0xdf87b(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - movdqa 0xdf859(%rip),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm1,%xmm6 │ │ │ │ - movdqa 0xdf81f(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0x90(%rsp),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa 0x80(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa 0x70(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,0x80(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - psubsw %xmm6,%xmm4 │ │ │ │ - movdqa 0x60(%rsp),%xmm6 │ │ │ │ - movdqa %xmm5,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubsw %xmm7,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movdqa 0x50(%rsp),%xmm7 │ │ │ │ - movdqa %xmm6,0x60(%rsp) │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm7 │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ - movdqa 0x40(%rsp),%xmm0 │ │ │ │ - movdqa %xmm7,0x50(%rsp) │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubsw %xmm1,%xmm7 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm0 │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ + call 1f64b0 │ │ │ │ + vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ + call 1f64b0 │ │ │ │ + vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ + call 1f64b0 │ │ │ │ + vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ + call 1f64b0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x51b(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ + vpbroadcastq (%rdi,%rsi,2),%ymm5 │ │ │ │ + vpbroadcastq (%rdi,%rax,1),%ymm6 │ │ │ │ + vmovdqa %ymm7,(%rdx) │ │ │ │ + vmovdqa %ymm7,0x20(%rdx) │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm4,%ymm4 │ │ │ │ + vpblendd $0x30,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm4,%ymm8,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm5,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm5,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1da(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea -0x212(%rip),%r8 │ │ │ │ + jmp 1f6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x69(%rip),%r8 │ │ │ │ + jmp 1f6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6a9(%rip),%r8 │ │ │ │ + jmp 1f6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x841(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xfec(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1fac80 │ │ │ │ + vpbroadcastd 0xe1eea(%rip),%ymm6 │ │ │ │ + call 1fad50 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm0 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm1 │ │ │ │ + vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xd,%ymm8,%ymm4 │ │ │ │ + vpsrad $0xd,%ymm9,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f6660 │ │ │ │ + vpbroadcastd 0xe3722(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe1ea9(%rip),%ymm8 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpblendd $0xcc,%ymm0,%ymm3,%ymm4 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x33,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm5,%ymm7,%ymm9 │ │ │ │ + vpblendd $0x3c,%ymm5,%ymm9,%ymm9 │ │ │ │ + vpmulhrsw %ymm4,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1205(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovq (%rdi,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdi),%xmm4,%xmm4 │ │ │ │ + vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ + vpbroadcastq (%rdi,%rsi,2),%ymm6 │ │ │ │ + vmovdqa %ymm7,(%rdx) │ │ │ │ + vmovdqa %ymm7,0x20(%rdx) │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm4,%ymm4 │ │ │ │ + vpblendd $0x30,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm4,%ymm8,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovhps %xmm4,(%rdi) │ │ │ │ + vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm4,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xdfa48(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0xe0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9140 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f5611 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1f5611 │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5657 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea -0xfef(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5657 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa 0xdf7d6(%rip),%xmm6 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm7 │ │ │ │ - movdqa 0xdf5f2(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm0 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xdf5b8(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xdf5d6(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdf59c(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa 0xdf452(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqa 0xdf418(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0x10(%rsp),%xmm2 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm7,%xmm4 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - movdqa 0xdf4c2(%rip),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm7,%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm7 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm0,%xmm7 │ │ │ │ - movdqa 0xdf488(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdf4a6(%rip),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa 0xdf46c(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm4 │ │ │ │ - movdqa 0xdf452(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa 0xdf418(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0x90(%rsp),%xmm2 │ │ │ │ - movdqa 0xa0(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa 0x50(%rsp),%xmm4 │ │ │ │ - movdqa 0x60(%rsp),%xmm0 │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movdqa %xmm5,0x60(%rsp) │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm2 │ │ │ │ - movdqa 0xdf44a(%rip),%xmm7 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm7 │ │ │ │ - movdqa 0xdf410(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - punpcklwd %xmm0,%xmm4 │ │ │ │ - movdqa 0xdf3ae(%rip),%xmm0 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xdf374(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubsw %xmm7,%xmm1 │ │ │ │ - paddsw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm5 │ │ │ │ - movdqa 0xdf39a(%rip),%xmm1 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm1 │ │ │ │ - movdqa 0xdf360(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,0x30(%rsp) │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - psubsw %xmm0,%xmm7 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0xdf1ba(%rip),%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqa 0xdf180(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0x80(%rsp),%xmm4 │ │ │ │ - movdqa 0xb0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x80(%rsp) │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqa 0x70(%rsp),%xmm1 │ │ │ │ - movdqa 0x40(%rsp),%xmm3 │ │ │ │ - movdqa %xmm7,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdf202(%rip),%xmm4 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm0,%xmm4 │ │ │ │ - movdqa 0xdf1c8(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm7,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xdf1e6(%rip),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm0,%xmm3 │ │ │ │ - movdqa 0xdf1ac(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm3,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xdef92(%rip),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa 0xdef58(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa 0x50(%rsp),%xmm1 │ │ │ │ - movdqa 0x60(%rsp),%xmm7 │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movdqa %xmm0,0x60(%rsp) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm7,%xmm3 │ │ │ │ - paddsw %xmm7,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xdeee6(%rip),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa 0xdeeac(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa 0x40(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x40(%rsp) │ │ │ │ - movdqa 0x70(%rsp),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm7,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm3,0x70(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,0x80(%rsp) │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa 0xb0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa 0x20(%rsp),%xmm3 │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - punpcklwd %xmm0,%xmm5 │ │ │ │ - movdqa 0xdeeb0(%rip),%xmm0 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xdee76(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm2 │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - movdqa 0x90(%rsp),%xmm3 │ │ │ │ - movdqa 0xa0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm5,0x90(%rsp) │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm5 │ │ │ │ - movdqa 0xded20(%rip),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xdece6(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm6 │ │ │ │ - movdqa 0x60(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psubsw %xmm6,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - paddsw %xmm1,%xmm6 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm2,0x50(%rsp) │ │ │ │ - movdqa 0x90(%rsp),%xmm4 │ │ │ │ - movdqa 0xa0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x60(%rsp) │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + lea 0xe3699(%rip),%rax │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm4 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm4,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm2,%ymm5,%ymm4 │ │ │ │ + vpunpckhdq %ymm2,%ymm5,%ymm5 │ │ │ │ + vpblendd $0x33,%ymm1,%ymm0,%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm1,%ymm0,%ymm0 │ │ │ │ + vshufpd $0x5,%ymm4,%ymm5,%ymm2 │ │ │ │ + vshufpd $0x5,%ymm5,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm0,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm2,%ymm3 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm2,%ymm2 │ │ │ │ + call 223bba │ │ │ │ + vpbroadcastd 0xe3605(%rip),%ymm5 │ │ │ │ + vpaddsw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0xf0(%rsp),%xmm0 │ │ │ │ - movdqa %xmm5,0xf0(%rsp) │ │ │ │ - movdqa %xmm6,0x100(%rsp) │ │ │ │ - movdqa 0xdec1d(%rip),%xmm5 │ │ │ │ - movdqa 0xdec05(%rip),%xmm6 │ │ │ │ - movdqa 0xdef0d(%rip),%xmm7 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa 0x80(%rsp),%xmm0 │ │ │ │ - movdqa 0xd0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm0 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm0,%xmm3 │ │ │ │ - movdqa %xmm4,0x80(%rsp) │ │ │ │ - movdqa 0xb0(%rsp),%xmm4 │ │ │ │ - movdqa 0xc0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - punpcklwd %xmm5,%xmm0 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - movdqa 0xdeac5(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm0 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd 0xdeab1(%rip),%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm6,%xmm0 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,0xb0(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa 0x100(%rsp),%xmm6 │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0xdedd8(%rip),%xmm7 │ │ │ │ - movdqa 0xa0(%rsp),%xmm1 │ │ │ │ - movdqa 0xf0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0xd0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa 0xb0(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm4 │ │ │ │ - paddsw %xmm0,%xmm4 │ │ │ │ - psubsw 0xc0(%rsp),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x20(%rdx),%ymm4 │ │ │ │ + vbroadcasti128 0xf0(%rdx),%ymm1 │ │ │ │ + vbroadcasti128 0xd0(%rdx),%ymm5 │ │ │ │ + vbroadcasti128 0x40(%rdx),%ymm2 │ │ │ │ + vbroadcasti128 0x60(%rdx),%ymm6 │ │ │ │ + vbroadcasti128 0xb0(%rdx),%ymm3 │ │ │ │ + vbroadcasti128 0x90(%rdx),%ymm7 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm0,%ymm0 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm1,%ymm1 │ │ │ │ + vshufpd $0xc,%ymm6,%ymm2,%ymm2 │ │ │ │ + vshufpd $0xc,%ymm7,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0x80(%rdx),%ymm4 │ │ │ │ + vbroadcasti128 0xa0(%rdx),%ymm6 │ │ │ │ + vbroadcasti128 0x70(%rdx),%ymm5 │ │ │ │ + vbroadcasti128 0x50(%rdx),%ymm7 │ │ │ │ + vshufpd $0xc,%ymm6,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm7,%ymm5,%ymm5 │ │ │ │ + vbroadcasti128 0xc0(%rdx),%ymm6 │ │ │ │ + vbroadcasti128 0xe0(%rdx),%ymm7 │ │ │ │ + vshufpd $0xc,%ymm7,%ymm6,%ymm6 │ │ │ │ + vbroadcasti128 0x30(%rdx),%ymm7 │ │ │ │ + vbroadcasti128 0x10(%rdx),%ymm8 │ │ │ │ + vshufpd $0xc,%ymm8,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xe3543(%rip),%ymm11 │ │ │ │ + vbroadcasti128 0xe1c4e(%rip),%ymm8 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ + vbroadcasti128 0xe1b3b(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 0xe1bcc(%rip),%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ + vbroadcasti128 0xe1b39(%rip),%ymm10 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0xe1b2a(%rip),%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ + vbroadcasti128 0xe1b57(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vbroadcasti128 0xe1ab8(%rip),%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ + vbroadcasti128 0xe1b45(%rip),%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm2,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm7,%ymm3,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vbroadcasti128 0xe1ab6(%rip),%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm7,%ymm7 │ │ │ │ + vbroadcasti128 0xe19e3(%rip),%ymm10 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm7 │ │ │ │ + vbroadcasti128 0xe1a69(%rip),%ymm10 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpunpcklqdq %ymm7,%ymm3,%ymm5 │ │ │ │ + vpunpckhqdq %ymm7,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm2,%ymm6,%ymm7 │ │ │ │ + vpunpcklqdq %ymm2,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd 0xe1953(%rip),%ymm2 │ │ │ │ + vpmulld %ymm2,%ymm7,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe1958(%rip),%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm2 │ │ │ │ + vpbroadcastd 0xe1908(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xe18ea(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0xe1829(%rip),%ymm9 │ │ │ │ + vpunpckhqdq %ymm0,%ymm4,%ymm2 │ │ │ │ + vpunpcklqdq %ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpckhqdq %ymm1,%ymm8,%ymm0 │ │ │ │ + vpunpcklqdq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm7 │ │ │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm0,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm6,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsignd %ymm9,%ymm1,%ymm1 │ │ │ │ + vpsignd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsignd %ymm9,%ymm3,%ymm3 │ │ │ │ + vpsignd %ymm9,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x4e,%ymm9,%ymm9 │ │ │ │ + vpsignd %ymm9,%ymm0,%ymm0 │ │ │ │ + vpsignd %ymm9,%ymm7,%ymm7 │ │ │ │ + vpsignd %ymm9,%ymm2,%ymm2 │ │ │ │ + vpsignd %ymm9,%ymm5,%ymm5 │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x862(%rip),%r8 │ │ │ │ + jmp 1f6ba0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x5e7(%rip),%r8 │ │ │ │ + jmp 1f6ba0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x59(%rip),%r8 │ │ │ │ + jmp 1f6ba0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1f1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x12db(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1fac80 │ │ │ │ + vpbroadcastd 0xe189a(%rip),%ymm6 │ │ │ │ + call 1fad50 │ │ │ │ + vpsrad $0xd,%ymm3,%ymm0 │ │ │ │ + vpsrad $0xd,%ymm2,%ymm1 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm2 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm3 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm4 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm9,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm8,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f6660 │ │ │ │ + vpbroadcastd 0xe30d2(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe1859(%rip),%ymm8 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpblendd $0x33,%ymm0,%ymm3,%ymm4 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xcc,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm5,%ymm7,%ymm9 │ │ │ │ + vpblendd $0x3c,%ymm5,%ymm9,%ymm9 │ │ │ │ + vpmulhrsw %ymm4,%ymm9,%ymm0 │ │ │ │ + call 1f6c50 │ │ │ │ + vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ + call 1f6c50 │ │ │ │ + vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ + call 1f6c50 │ │ │ │ + vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ + call 1f6c50 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xbe6(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ - add $0x108,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovhps (%rdi,%rax,1),%xmm4,%xmm4 │ │ │ │ + vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ + vpbroadcastq (%rdi,%rsi,2),%ymm6 │ │ │ │ + vmovdqa %ymm7,(%rdx) │ │ │ │ + vmovdqa %ymm7,0x20(%rdx) │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpblendd $0x30,%ymm5,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm4,%ymm8,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + vmovq %xmm5,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm5,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm4,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x22c(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea -0x9b2(%rip),%r8 │ │ │ │ + jmp 1f6cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x737(%rip),%r8 │ │ │ │ + jmp 1f6cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xf7(%rip),%r8 │ │ │ │ + jmp 1f6cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xa1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x445(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe174b(%rip),%ymm7 │ │ │ │ + vpmulld (%rdx),%ymm7,%ymm0 │ │ │ │ + vpmulld 0x20(%rdx),%ymm7,%ymm4 │ │ │ │ + vpmulld 0x40(%rdx),%ymm7,%ymm1 │ │ │ │ + vpmulld 0x60(%rdx),%ymm7,%ymm5 │ │ │ │ + vpmulld 0x80(%rdx),%ymm7,%ymm2 │ │ │ │ + vpmulld 0xa0(%rdx),%ymm7,%ymm6 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm7,%ymm3 │ │ │ │ + vpmulld 0xe0(%rdx),%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xe170b(%rip),%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xd,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe2f2f(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xe2f16(%rip),%ymm8 │ │ │ │ + vpmulhrsw %ymm0,%ymm7,%ymm4 │ │ │ │ + vpmulhrsw %ymm1,%ymm7,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm7,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe1669(%rip),%ymm4 │ │ │ │ + call 1f6df0 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm7 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + lea (%rsi,%rsi,4),%rax │ │ │ │ + vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm5 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm1,%ymm7,%ymm6 │ │ │ │ + vpunpckhdq %ymm1,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + call 1f6e50 │ │ │ │ + vpmulhrsw %ymm5,%ymm8,%ymm0 │ │ │ │ + call 1f6e50 │ │ │ │ + vpmulhrsw %ymm6,%ymm8,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + call 1f6e50 │ │ │ │ + vpmulhrsw %ymm7,%ymm8,%ymm0 │ │ │ │ + call 1f6e50 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xdec88(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0xe0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9140 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f5b51 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1f5b51 │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5bc7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea -0x1e21(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5bc7 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x15ab(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovq (%rdi),%xmm1 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ + vpbroadcastq (%rdi,%rsi,4),%ymm2 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdi,%rax,1),%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm3,(%rdx) │ │ │ │ + vmovdqa %ymm3,0x20(%rdx) │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,4) │ │ │ │ + vmovhps %xmm2,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xeb6(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f6f10 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xe1592(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 1f4c49 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x689(%rip),%r8 │ │ │ │ + jmp 1f6f10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1fb(%rip),%r8 │ │ │ │ + jmp 1f6f10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x47b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xa4(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + jmp 1f6290 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm7,%ymm6,%ymm3 │ │ │ │ + vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm5 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm12 │ │ │ │ + vpunpcklqdq %ymm9,%ymm8,%ymm0 │ │ │ │ + vpunpckhqdq %ymm9,%ymm8,%ymm10 │ │ │ │ + vpunpcklqdq %ymm3,%ymm1,%ymm2 │ │ │ │ + vpunpckhqdq %ymm3,%ymm1,%ymm13 │ │ │ │ + vpunpcklqdq %ymm6,%ymm4,%ymm9 │ │ │ │ + vpunpckhqdq %ymm6,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x20,%ymm9,%ymm5,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm9,%ymm3 │ │ │ │ + vpermq $0x72,%ymm4,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xe14d0(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe14cb(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmaxsd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpmaxsd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpmaxsd %ymm8,%ymm13,%ymm13 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpminsd %ymm9,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm9,%ymm11,%ymm11 │ │ │ │ + vpminsd %ymm9,%ymm12,%ymm12 │ │ │ │ + vpminsd %ymm9,%ymm13,%ymm13 │ │ │ │ + call 1fa930 │ │ │ │ + vpermq $0x72,%ymm12,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm13,%ymm5 │ │ │ │ + call 1fa950 │ │ │ │ + call 1faaf0 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x3,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x3,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x3,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ + vmovdqa 0xe123c(%rip),%ymm4 │ │ │ │ + vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ + vpermd %ymm2,%ymm4,%ymm2 │ │ │ │ + vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ + vpbroadcastd 0xe2c6b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xe13ea(%rip),%ymm8 │ │ │ │ + call 1f6470 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x175(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa -0x70(%rdx),%xmm4 │ │ │ │ - movdqa -0x50(%rdx),%xmm5 │ │ │ │ - movdqa -0x30(%rdx),%xmm6 │ │ │ │ - movdqa -0x10(%rdx),%xmm7 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xfa(%rip),%r8 │ │ │ │ - movdqa 0xde993(%rip),%xmm0 │ │ │ │ - movdqa 0xde96b(%rip),%xmm2 │ │ │ │ - movdqa 0xde943(%rip),%xmm3 │ │ │ │ - add $0xffffffffffffff80,%rdx │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmulhrsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - pmulhrsw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm6,%xmm7 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - movdqa %xmm4,0x8(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmulhrsw %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm4,%xmm6 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - movdqa 0x20(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - pmulhrsw (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa 0xde89a(%rip),%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - movdqa 0x8(%rsp),%xmm3 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - jmp 1f50d4 │ │ │ │ - movdqa %xmm4,0x10(%rdx) │ │ │ │ - movdqa %xmm5,0x30(%rdx) │ │ │ │ - movdqa %xmm6,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa -0x70(%rdx),%xmm4 │ │ │ │ - movdqa -0x50(%rdx),%xmm5 │ │ │ │ - movdqa -0x30(%rdx),%xmm6 │ │ │ │ - movdqa -0x10(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,-0x70(%rdx) │ │ │ │ - movdqa %xmm1,-0x50(%rdx) │ │ │ │ - movdqa %xmm2,-0x30(%rdx) │ │ │ │ - movdqa %xmm3,-0x10(%rdx) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1f9765 │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5d07 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea -0x205a(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5d07 │ │ │ │ + lea -0x172(%rip),%r8 │ │ │ │ + jmp 1f70c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5b(%rip),%r8 │ │ │ │ + jmp 1f70c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2db(%rip),%r8 │ │ │ │ + jmp 1f70c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4b9(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1f991f │ │ │ │ - lea 0x38a(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1f7290 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm9,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe1365(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xe1360(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f7210 │ │ │ │ + call 1f6790 │ │ │ │ + vpshufd $0x4e,%ymm5,%ymm4 │ │ │ │ + vpsrad $0x3,%ymm6,%ymm5 │ │ │ │ + vpshufd $0x4e,%ymm7,%ymm6 │ │ │ │ + vpsrad $0x3,%ymm8,%ymm7 │ │ │ │ + vpshufd $0x4e,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x3,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ + vmovdqa 0xe10ed(%rip),%ymm4 │ │ │ │ + vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ + vpermd %ymm2,%ymm4,%ymm2 │ │ │ │ + vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ + vpbroadcastd 0xe2afc(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xe127b(%rip),%ymm8 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ + call 1f6600 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0xde7d9(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xde7e8(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm7,%ymm6,%ymm3 │ │ │ │ + vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm0,%ymm8,%ymm10 │ │ │ │ + vpunpckhqdq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm2,%ymm9,%ymm11 │ │ │ │ + vpunpckhqdq %ymm9,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm4,%ymm1,%ymm8 │ │ │ │ + vpunpckhqdq %ymm1,%ymm4,%ymm4 │ │ │ │ + vpunpcklqdq %ymm6,%ymm3,%ymm9 │ │ │ │ + vpunpckhqdq %ymm3,%ymm6,%ymm6 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm5 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm0,%ymm7 │ │ │ │ + vperm2i128 $0x20,%ymm11,%ymm10,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm11,%ymm10,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm6,%ymm4,%ymm1 │ │ │ │ + vperm2i128 $0x20,%ymm6,%ymm4,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm9,%ymm8,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm9,%ymm8,%ymm6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x790(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + call 1fac80 │ │ │ │ + vpbroadcastd 0xe1196(%rip),%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm10 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsubd %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x402(%rip),%r8 │ │ │ │ + jmp 1f7350 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x235(%rip),%r8 │ │ │ │ + jmp 1f7350 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4b(%rip),%r8 │ │ │ │ + jmp 1f7350 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x229(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xc62(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + call 1f7290 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm9,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe10d5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xe10d0(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f7210 │ │ │ │ + call 1f6790 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm4 │ │ │ │ + vpsrad $0x3,%ymm5,%ymm3 │ │ │ │ + vpsrad $0x3,%ymm2,%ymm5 │ │ │ │ + vpshufd $0x4e,%ymm6,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm6 │ │ │ │ + vpsrad $0x3,%ymm7,%ymm1 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm7 │ │ │ │ + vpshufd $0x4e,%ymm8,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x3,%ymm6,%ymm6 │ │ │ │ + jmp 1f719b │ │ │ │ + lea -0x522(%rip),%r8 │ │ │ │ + jmp 1f7470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x355(%rip),%r8 │ │ │ │ + jmp 1f7470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xd5(%rip),%r8 │ │ │ │ + jmp 1f7470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x109(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xfad(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe0fb3(%rip),%ymm8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ + vpbroadcastd 0xe0fb3(%rip),%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm7 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm10 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm11 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm12 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm13 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm12,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm13,%ymm8,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe0ee7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xe0ee2(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xe0e69(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe0e3c(%rip),%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xe,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xe,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xe,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xe,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xe,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xe,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe265f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe0dde(%rip),%ymm4 │ │ │ │ + call 1f6df0 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + lea 0x12a(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f76f0 │ │ │ │ + vpbroadcastd 0xe0dc4(%rip),%ymm2 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x4,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + jmp 1f81eb │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x50(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x110(%rdx),%xmm4 │ │ │ │ - movdqa 0x150(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x30(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0xb0(%rdx),%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - movdqa 0x130(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde6a0(%rip),%xmm7 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x110(%rdx) │ │ │ │ - movdqa %xmm1,0x130(%rdx) │ │ │ │ - movdqa %xmm2,0x150(%rdx) │ │ │ │ - movdqa %xmm3,0x170(%rdx) │ │ │ │ - movdqa %xmm4,0x190(%rdx) │ │ │ │ - movdqa %xmm5,0x1b0(%rdx) │ │ │ │ - movdqa %xmm6,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde60d(%rip),%xmm7 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde518(%rip),%xmm7 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa 0xde489(%rip),%xmm7 │ │ │ │ - jmp 1f50a4 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f778c │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xc(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5191 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xd0(%rdx),%xmm7 │ │ │ │ - lea -0x2563(%rip),%r8 │ │ │ │ - jmp 1f77cc │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x122(%rip),%r8 │ │ │ │ - call 1f9e10 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea 0x5d1(%rip),%r8 │ │ │ │ + jmp 1f76f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2ec(%rip),%r8 │ │ │ │ + jmp 1f76f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4df(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x320(%rip),%r8 │ │ │ │ - call 1f9e10 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe0d67(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe0d62(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x10(%rdx),%ymm1 │ │ │ │ + vbroadcasti128 0x50(%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x30(%rdx),%ymm2 │ │ │ │ + vbroadcasti128 0x70(%rdx),%ymm3 │ │ │ │ + vpbroadcastd 0xe0c55(%rip),%ymm6 │ │ │ │ + vshufpd $0xc,%ymm0,%ymm1,%ymm1 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x20(%rdx),%ymm4 │ │ │ │ + vbroadcasti128 0x40(%rdx),%ymm2 │ │ │ │ + vbroadcasti128 0x60(%rdx),%ymm5 │ │ │ │ + vpbroadcastd 0xe258f(%rip),%ymm7 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm0,%ymm0 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + call 1f7860 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ + jmp *%r8 │ │ │ │ + vbroadcasti128 0xe24d6(%rip),%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe250b(%rip),%ymm4 │ │ │ │ + vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ + vpbroadcastd 0xe24fa(%rip),%ymm3 │ │ │ │ + vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe24e9(%rip),%ymm0 │ │ │ │ + vpmaddwd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe24d4(%rip),%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm2 │ │ │ │ + jmp 1f79d4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vbroadcasti128 0xe0b67(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vbroadcasti128 0xe0a94(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 0xe0acf(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ + vbroadcasti128 0xe0aa4(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm0,%ymm2,%ymm4 │ │ │ │ + vpunpcklqdq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm0 │ │ │ │ + vpsubd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe0a7f(%rip),%ymm6 │ │ │ │ + vpunpcklqdq %ymm3,%ymm1,%ymm4 │ │ │ │ + vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm1,%ymm4,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm3,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x33,%ymm4,%ymm5,%ymm5 │ │ │ │ + vpunpckhqdq %ymm1,%ymm4,%ymm4 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1b6(%rip),%r8 │ │ │ │ + jmp 1f79a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4c(%rip),%r8 │ │ │ │ + jmp 1f79a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x23f(%rip),%r8 │ │ │ │ + jmp 1f79a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x301(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x7f2(%rip),%r8 │ │ │ │ - call 1f9e10 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + call 1f58b0 │ │ │ │ + vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ + vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f7a60 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ + vpbroadcastd 0xe22e3(%rip),%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe0a60(%rip),%ymm5 │ │ │ │ + vmovdqa (%rdi),%xmm2 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vmovdqa (%rax),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rax) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xd0(%rdx),%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - movdqa 0x110(%rdx),%xmm2 │ │ │ │ - movdqa 0x130(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xb0(%rdx),%xmm3 │ │ │ │ - movdqa 0x150(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9140 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde247(%rip),%xmm7 │ │ │ │ - jmp 1f5619 │ │ │ │ - movdqa %xmm0,0x110(%rdx) │ │ │ │ - movdqa %xmm1,0x130(%rdx) │ │ │ │ - movdqa %xmm2,0x150(%rdx) │ │ │ │ - movdqa %xmm3,0x170(%rdx) │ │ │ │ - movdqa %xmm4,0x190(%rdx) │ │ │ │ - movdqa %xmm5,0x1b0(%rdx) │ │ │ │ - movdqa %xmm6,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde1b4(%rip),%xmm7 │ │ │ │ - jmp 1f5619 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xc0(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - movdqa 0x120(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0x140(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9140 │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde0b6(%rip),%xmm7 │ │ │ │ - jmp 1f5619 │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa 0xde027(%rip),%xmm7 │ │ │ │ - jmp 1f5619 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f7993 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xc(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5661 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - movdqa 0x20(%rdx),%xmm5 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - movdqa %xmm7,0x68(%rsp) │ │ │ │ - lea -0x2800(%rip),%r8 │ │ │ │ - jmp 1f79be │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x5a2(%rip),%r8 │ │ │ │ - call 1fa290 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + vbroadcasti128 0xe2227(%rip),%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + lea 0xe2298(%rip),%rax │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + jmp 2242c0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x160(%rip),%r8 │ │ │ │ - call 1fa290 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x372(%rip),%r8 │ │ │ │ - call 1fa290 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpbroadcastd 0xe08cf(%rip),%ymm1 │ │ │ │ + vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ + vpmulld 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ + vpmulld 0x40(%rdx),%ymm1,%ymm2 │ │ │ │ + vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe2213(%rip),%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe092e(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe0931(%rip),%ymm7 │ │ │ │ + vpmulld %ymm5,%ymm0,%ymm4 │ │ │ │ + vpmulld %ymm7,%ymm3,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm7,%ymm0,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe08e6(%rip),%ymm0 │ │ │ │ + vpmulld %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm0,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm3,%ymm3 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xd0(%rdx),%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - movdqa 0x110(%rdx),%xmm2 │ │ │ │ - movdqa 0x130(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xb0(%rdx),%xmm3 │ │ │ │ - movdqa 0x150(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9140 │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xdddd7(%rip),%xmm7 │ │ │ │ - jmp 1f5b59 │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xddd50(%rip),%xmm7 │ │ │ │ - jmp 1f5b59 │ │ │ │ - movdqa %xmm0,0x110(%rdx) │ │ │ │ - movdqa %xmm1,0x130(%rdx) │ │ │ │ - movdqa %xmm2,0x150(%rdx) │ │ │ │ - movdqa %xmm3,0x170(%rdx) │ │ │ │ - movdqa %xmm4,0x190(%rdx) │ │ │ │ - movdqa %xmm5,0x1b0(%rdx) │ │ │ │ - movdqa %xmm6,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xc0(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - movdqa 0x120(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0x140(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9140 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xddbce(%rip),%xmm7 │ │ │ │ - jmp 1f5b59 │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa 0xddb45(%rip),%xmm7 │ │ │ │ - jmp 1f5b59 │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f7b17 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 1f5bd1 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - movdqa 0x20(%rdx),%xmm5 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - movdqa %xmm7,0x68(%rsp) │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f7b42 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea -0x2ed0(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 1f5bd1 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xae2(%rip),%r8 │ │ │ │ - call 1fa7b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + lea -0x3b6(%rip),%r8 │ │ │ │ + jmp 1f7ba0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1b4(%rip),%r8 │ │ │ │ + jmp 1f7ba0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3f(%rip),%r8 │ │ │ │ + jmp 1f7ba0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x101(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + call 1f58b0 │ │ │ │ + vshufpd $0x5,%ymm0,%ymm4,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ + vpsignd %ymm6,%ymm5,%ymm2 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f7a60 │ │ │ │ + vpermq $0x8d,%ymm0,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm0 │ │ │ │ + jmp 1f79d4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x436(%rip),%r8 │ │ │ │ + jmp 1f7c20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x234(%rip),%r8 │ │ │ │ + jmp 1f7c20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x41(%rip),%r8 │ │ │ │ + jmp 1f7c20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x81(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe074f(%rip),%ymm4 │ │ │ │ + vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ + vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ + vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ + vpbroadcastd 0xe208f(%rip),%ymm7 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm3,%ymm3 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe07af(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe202a(%rip),%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm0,%ymm4,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm7,%ymm7 │ │ │ │ + vpunpckhwd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdi),%xmm2 │ │ │ │ + vinserti128 $0x1,(%rax),%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rax) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x60(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f7da0 │ │ │ │ + vpbroadcastd 0xe06f8(%rip),%ymm2 │ │ │ │ + jmp 1f7694 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3ae(%rip),%r8 │ │ │ │ + jmp 1f7da0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x16e(%rip),%r8 │ │ │ │ + jmp 1f7da0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2e1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1bd(%rip),%r8 │ │ │ │ - call 1fa7b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe06bf(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe06ba(%rip),%ymm9 │ │ │ │ + jmp 1f7702 │ │ │ │ + vpbroadcastd 0xe06a0(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe069b(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + call 1f7fc0 │ │ │ │ + vpbroadcastd 0xe0581(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd 0xe0556(%rip),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe0539(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm3 │ │ │ │ + jmp 1f7f61 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xd0(%rip),%r8 │ │ │ │ + jmp 1f7ec0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + jmp 1f7ec0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1d1(%rip),%r8 │ │ │ │ + jmp 1f7ec0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x26e(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe059f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe059a(%rip),%ymm9 │ │ │ │ + call 1f58c2 │ │ │ │ + vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ + vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe0562(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe055d(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + call 1f7fb0 │ │ │ │ + vpbroadcastd 0xe1d9f(%rip),%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe1d62(%rip),%ymm4 │ │ │ │ + vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xe04af(%rip),%ymm5 │ │ │ │ + jmp 1f79f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + call 1f7fc0 │ │ │ │ + jmp 1f7aed │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpshufd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpshufd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpshufd $0xd8,%ymm2,%ymm2 │ │ │ │ + vpshufd $0xd8,%ymm3,%ymm3 │ │ │ │ + vpunpcklqdq %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpckhqdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm3,%ymm2,%ymm5 │ │ │ │ + vpunpckhqdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm0,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm4,%ymm2 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm4,%ymm0 │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x250(%rip),%r8 │ │ │ │ + jmp 1f8040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x122(%rip),%r8 │ │ │ │ + jmp 1f8040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x51(%rip),%r8 │ │ │ │ + jmp 1f8040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xee(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe041f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe041a(%rip),%ymm9 │ │ │ │ + call 1f58c2 │ │ │ │ + vshufpd $0x5,%ymm0,%ymm4,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ + vpsignd %ymm6,%ymm5,%ymm2 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xe03df(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe03da(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + call 1f7fb0 │ │ │ │ + vpbroadcastd 0xe1c1c(%rip),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ + jmp 1f7f4d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x110,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd2(%rip),%r8 │ │ │ │ - movdqa 0xdd917(%rip),%xmm6 │ │ │ │ - movdqa 0xc0(%rdx),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa %xmm7,0x18(%rsp) │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - pmulhrsw %xmm5,%xmm7 │ │ │ │ - psraw $0x1,%xmm7 │ │ │ │ - pavgw %xmm7,%xmm5 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - psraw $0x1,%xmm6 │ │ │ │ - pavgw %xmm6,%xmm7 │ │ │ │ - jmp 1f50d4 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - sub $0x10,%rdx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1fa7c1 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - sub $0xf0,%rdx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1fa7c1 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - sub $0x10,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1fa7c1 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - lea 0xeb(%rip),%r8 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa %xmm4,0x18(%rsp) │ │ │ │ - movdqa 0xdd766(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm6,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm4,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa 0xdd6a8(%rip),%xmm4 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - movdqa %xmm5,0x28(%rsp) │ │ │ │ - movdqa 0x18(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa 0x8(%rsp),%xmm6 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - pmulhrsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm6,0x8(%rsp) │ │ │ │ - jmp 1f51d5 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 1fa966 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1fa966 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - lea -0x32f0(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 1fa966 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x248,%rsp │ │ │ │ + lea -0x330(%rip),%r8 │ │ │ │ + jmp 1f8120 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x202(%rip),%r8 │ │ │ │ + jmp 1f8120 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x8f(%rip),%r8 │ │ │ │ + jmp 1f8120 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + jmp 1f7c20 │ │ │ │ + vpbroadcastd 0xe0332(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe032d(%rip),%ymm9 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpbroadcastd 0xe02dc(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xf,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xf,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xe02ab(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe1b1a(%rip),%ymm7 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + jmp 1f7cc8 │ │ │ │ + nop │ │ │ │ + lea 0x104(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1faba8 │ │ │ │ - call 1fac00 │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xdd550(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xdd55f(%rip),%xmm2 │ │ │ │ + jne 1f8270 │ │ │ │ + vpbroadcastd 0xe0280(%rip),%ymm2 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - psrlw $0x2,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f4f99 │ │ │ │ - add $0x248,%rsp │ │ │ │ + or $0x8,%ecx │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%ecx │ │ │ │ + jg 1f8206 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0x6a,%ecx │ │ │ │ - jle 1fad3c │ │ │ │ - movdqa 0x30(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0xb0(%rdx),%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - movdqa 0x130(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa 0xdd4d0(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x98(%rsp) │ │ │ │ - movdqa %xmm4,0xa8(%rsp) │ │ │ │ - movdqa %xmm2,0x118(%rsp) │ │ │ │ - movdqa %xmm6,0x128(%rsp) │ │ │ │ - movdqa %xmm1,0x1f8(%rsp) │ │ │ │ - movdqa %xmm3,0x1e8(%rsp) │ │ │ │ - movdqa %xmm5,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa 0xdd435(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm4,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0xf8(%rsp) │ │ │ │ - movdqa %xmm6,0x108(%rsp) │ │ │ │ - movdqa %xmm1,0x218(%rsp) │ │ │ │ - movdqa %xmm3,0x1c8(%rsp) │ │ │ │ - movdqa %xmm5,0x1d8(%rsp) │ │ │ │ - movdqa %xmm7,0x208(%rsp) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x50(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x110(%rdx),%xmm4 │ │ │ │ - movdqa 0x150(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa 0xdd39d(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm4,0x68(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm6,0xe8(%rsp) │ │ │ │ - movdqa %xmm1,0x158(%rsp) │ │ │ │ - movdqa %xmm3,0x188(%rsp) │ │ │ │ - movdqa %xmm5,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa 0xdd309(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm2,0xb8(%rsp) │ │ │ │ - movdqa %xmm6,0xc8(%rsp) │ │ │ │ - movdqa %xmm1,0x138(%rsp) │ │ │ │ - movdqa %xmm3,0x1a8(%rsp) │ │ │ │ - movdqa %xmm5,0x178(%rsp) │ │ │ │ - movdqa %xmm7,0x168(%rsp) │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - cmp $0x6a,%ecx │ │ │ │ - jg 1faf48 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - jmp 1fb03e │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - lea 0x21d(%rip),%rcx │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xee(%rip),%r8 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa %xmm7,0x100(%rdx) │ │ │ │ - movdqa %xmm7,0x110(%rdx) │ │ │ │ - movdqa %xmm7,0x120(%rdx) │ │ │ │ - movdqa %xmm7,0x130(%rdx) │ │ │ │ - movdqa %xmm7,0x140(%rdx) │ │ │ │ - movdqa %xmm7,0x150(%rdx) │ │ │ │ - movdqa %xmm7,0x160(%rdx) │ │ │ │ - movdqa %xmm7,0x170(%rdx) │ │ │ │ - movdqa %xmm7,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x190(%rdx) │ │ │ │ - movdqa %xmm7,0x1a0(%rdx) │ │ │ │ - movdqa %xmm7,0x1b0(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + lea 0x94f(%rip),%r8 │ │ │ │ + jmp 1f8270 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x428(%rip),%r8 │ │ │ │ + jmp 1f8270 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x7f8(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xe01e7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xe01e2(%rip),%ymm13 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ + vpbroadcastd 0xe1a1e(%rip),%ymm11 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f85c0 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f5191 │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f5191 │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f5191 │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1f5191 │ │ │ │ + call 1f83a0 │ │ │ │ + call 224620 │ │ │ │ + vpbroadcastd 0xe19e2(%rip),%ymm12 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8320 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xe0127(%rip),%ymm11 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ + vmovdqa (%rdi),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm8,%ymm8 │ │ │ │ + vmovdqa (%rdi,%rsi,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rdi,%rax,1),%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm10,(%rdx) │ │ │ │ + vmovdqa %ymm10,0x20(%rdx) │ │ │ │ + vmovdqa %ymm10,0x40(%rdx) │ │ │ │ + vmovdqa %ymm10,0x60(%rdx) │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpaddw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmaxsw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmaxsw %ymm1,%ymm10,%ymm1 │ │ │ │ + vpminsw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpminsw %ymm1,%ymm11,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0xdcedf(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcec1(%rip),%xmm0 │ │ │ │ - movdqa 0xdcde9(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm3,0x230(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xdcb03(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xdcac9(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movdqa %xmm0,0x220(%rsp) │ │ │ │ - movdqa 0x170(%rsp),%xmm1 │ │ │ │ - movdqa 0xdce98(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdce7a(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x170(%rsp) │ │ │ │ - movdqa %xmm2,0x200(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdca54(%rip),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa 0xdcbba(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x160(%rsp) │ │ │ │ - movdqa %xmm1,0x210(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm0 │ │ │ │ - movdqa 0xdce19(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcdfb(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x1f0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xdc9e5(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xdc9ab(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x190(%rsp) │ │ │ │ - movdqa %xmm0,0x1e0(%rsp) │ │ │ │ - movdqa 0x1b0(%rsp),%xmm2 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - movdqa 0xdcdd2(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw 0xdcdb4(%rip),%xmm2 │ │ │ │ - jmp 1fbca0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + lea 0xe1959(%rip),%rax │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm1,%ymm4,%ymm2 │ │ │ │ + vpunpckldq %ymm1,%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm3,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm3,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm0,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ + ret │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xdff97(%rip),%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfec4(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xdff4d(%rip),%ymm8 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfe7a(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xdfebb(%rip),%ymm8 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfe90(%rip),%ymm10 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm8 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm9 │ │ │ │ + vpsubd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xdfe61(%rip),%ymm3 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm7,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + vpcmpeqd %ymm1,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea -0x35c(%rip),%r8 │ │ │ │ + jmp 1f8660 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x150(%rsp),%xmm1 │ │ │ │ - movdqa 0xdccb6(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcc98(%rip),%xmm0 │ │ │ │ - movdqa 0xdccc0(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdcca2(%rip),%xmm1 │ │ │ │ - movdqa 0xdcbaa(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc8be(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc884(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm5,0x150(%rsp) │ │ │ │ - movdqa %xmm4,0x220(%rsp) │ │ │ │ - movdqa %xmm3,0x230(%rsp) │ │ │ │ - movdqa 0x160(%rsp),%xmm0 │ │ │ │ - movdqa 0x170(%rsp),%xmm1 │ │ │ │ - movdqa 0xdcc18(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcbfa(%rip),%xmm0 │ │ │ │ - movdqa 0xdcc22(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdcc04(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc7d8(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc93e(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm3,0x200(%rsp) │ │ │ │ - movdqa %xmm4,0x210(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm0 │ │ │ │ - movdqa 0x190(%rsp),%xmm1 │ │ │ │ - movdqa 0xdcb82(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcb64(%rip),%xmm0 │ │ │ │ - movdqa 0xdcb8c(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdcb6e(%rip),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc732(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc6f8(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm5,0x190(%rsp) │ │ │ │ - movdqa %xmm4,0x1e0(%rsp) │ │ │ │ - movdqa %xmm3,0x1f0(%rsp) │ │ │ │ - movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm2 │ │ │ │ - movdqa 0xdcaec(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcace(%rip),%xmm0 │ │ │ │ - movdqa 0xdcaf6(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw 0xdcad8(%rip),%xmm2 │ │ │ │ - jmp 1fbca0 │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0xdc918(%rip),%xmm7 │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x150(%rsp),%xmm1 │ │ │ │ - movdqa 0x220(%rsp),%xmm2 │ │ │ │ - movdqa 0x230(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xdc7c0(%rip),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa 0xdc786(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdc7a4(%rip),%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xdc76a(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc550(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc516(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm5,0x150(%rsp) │ │ │ │ - movdqa %xmm4,0x220(%rsp) │ │ │ │ - movdqa %xmm3,0x230(%rsp) │ │ │ │ - movdqa 0x160(%rsp),%xmm0 │ │ │ │ - movdqa 0x170(%rsp),%xmm1 │ │ │ │ - movdqa 0x200(%rsp),%xmm2 │ │ │ │ - movdqa 0x210(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xdc5bc(%rip),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa 0xdc582(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdc5a0(%rip),%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xdc566(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc3cc(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc532(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm3,0x200(%rsp) │ │ │ │ - movdqa %xmm4,0x210(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm0 │ │ │ │ - movdqa 0x190(%rsp),%xmm1 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xdc428(%rip),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa 0xdc3ee(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdc40c(%rip),%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xdc3d2(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc288(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc24e(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm5,0x190(%rsp) │ │ │ │ - movdqa %xmm4,0x1e0(%rsp) │ │ │ │ - movdqa %xmm3,0x1f0(%rsp) │ │ │ │ - movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xdc384(%rip),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa 0xdc34a(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdc368(%rip),%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xdc32e(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdc104(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdc2fa(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x190(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x1a0(%rsp) │ │ │ │ - movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x1d0(%rsp) │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm5 │ │ │ │ - movdqa 0xdc02c(%rip),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0xdc102(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,0x190(%rsp) │ │ │ │ - movdqa %xmm1,0x1e0(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm1 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpckhwd %xmm2,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm6 │ │ │ │ - movdqa 0xdbf94(%rip),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa 0xdc06a(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm5,%xmm6 │ │ │ │ - movdqa %xmm0,0x1b0(%rsp) │ │ │ │ - movdqa %xmm3,0x1c0(%rsp) │ │ │ │ - movdqa %xmm2,0x1f0(%rsp) │ │ │ │ - movdqa 0x150(%rsp),%xmm0 │ │ │ │ - movdqa 0x160(%rsp),%xmm1 │ │ │ │ - movdqa 0x210(%rsp),%xmm2 │ │ │ │ - movdqa 0x220(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdbef1(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdbeb7(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x150(%rsp) │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm4,0x210(%rsp) │ │ │ │ - movdqa %xmm3,0x220(%rsp) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x170(%rsp),%xmm1 │ │ │ │ - movdqa 0x200(%rsp),%xmm2 │ │ │ │ - movdqa 0x230(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdbe35(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdbdfb(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x100(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubsw %xmm6,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,0x170(%rsp) │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm1,%xmm6 │ │ │ │ - movdqa 0xdbd71(%rip),%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0xdbd37(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm5,%xmm6 │ │ │ │ - movdqa 0x70(%rsp),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - movdqa 0xf0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,0x200(%rsp) │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - movdqa 0x80(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,0x180(%rsp) │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm2 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,0x1f0(%rsp) │ │ │ │ - movdqa %xmm2,0x80(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa 0xdbc7c(%rip),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa 0xdbc42(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa 0x130(%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm0,%xmm6 │ │ │ │ - movdqa 0x40(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm6,0x130(%rsp) │ │ │ │ - movdqa %xmm4,0x140(%rsp) │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa 0xb0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm6,0x230(%rsp) │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqa %xmm4,0x1b0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm3 │ │ │ │ - movdqa 0x150(%rsp),%xmm1 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm5 │ │ │ │ - movdqa 0x120(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0x1c0(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm2 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm5 │ │ │ │ - movdqa 0x220(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,0x120(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - movdqa 0xdbb36(%rip),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xdbafc(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm5 │ │ │ │ - movdqa 0xd0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm3,0x220(%rsp) │ │ │ │ - movdqa %xmm5,0x50(%rsp) │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm2,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ │ │ - movdqa %xmm1,0xd0(%rsp) │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa 0x160(%rsp),%xmm4 │ │ │ │ - movdqa 0x190(%rsp),%xmm1 │ │ │ │ - movdqa 0x110(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0x1d0(%rsp) │ │ │ │ - movdqa %xmm5,0xa0(%rsp) │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm1 │ │ │ │ - movdqa 0x210(%rsp),%xmm3 │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x110(%rsp) │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xdba08(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xdb9ce(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x60(%rsp),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm1,0x210(%rsp) │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - psubsw %xmm5,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm5 │ │ │ │ - movdqa %xmm7,0x190(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - movdqa 0x70(%rsp),%xmm3 │ │ │ │ - movdqa 0x80(%rsp),%xmm4 │ │ │ │ - movdqa %xmm1,0x1e0(%rsp) │ │ │ │ - movdqa 0xa0(%rsp),%xmm6 │ │ │ │ - movdqa 0x50(%rsp),%xmm1 │ │ │ │ + lea 0x48(%rip),%r8 │ │ │ │ + jmp 1f8660 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x418(%rip),%r8 │ │ │ │ + jmp 1f8660 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x53f(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdfdf7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdfdf2(%rip),%ymm13 │ │ │ │ + call 1f86f0 │ │ │ │ + call 1f89b0 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f83a0 │ │ │ │ + vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ + call 224aa0 │ │ │ │ + vpbroadcastd 0xe1624(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xe161f(%rip),%xmm12 │ │ │ │ + vpsubw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8320 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x248,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1fc468 │ │ │ │ - call 1fc510 │ │ │ │ - add $0x248,%rsp │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ + vpbroadcastd 0xe15b0(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xdfcab(%rip),%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfbb8(%rip),%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xdfbd1(%rip),%ymm8 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfc1e(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xdfc2f(%rip),%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfb3c(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xdfb45(%rip),%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfb92(%rip),%ymm10 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm6,%ymm2,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm7,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xdfad3(%rip),%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm6,%ymm9 │ │ │ │ + vpmulld %ymm1,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdfaa8(%rip),%ymm10 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm9 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm3 │ │ │ │ + vpbroadcastd 0xdfa88(%rip),%ymm10 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpbroadcastd 0xdfaf7(%rip),%ymm8 │ │ │ │ + vpsubd %ymm5,%ymm7,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + vpsubd %ymm3,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm9,%ymm2,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpsrld $0xa,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdfa8f(%rip),%ymm9 │ │ │ │ ret │ │ │ │ - movd 0xdbc90(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xdbc9f(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x70(%rip),%r8 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xdbbf4(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm5,%xmm2 │ │ │ │ - punpcklbw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhbw %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm5,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - packuswb %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm3,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 1fc4b3 │ │ │ │ - jmp *%r8 │ │ │ │ - add $0x248,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsubd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x73c(%rip),%r8 │ │ │ │ + jmp 1f8a40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x398(%rip),%r8 │ │ │ │ + jmp 1f8a40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x38(%rip),%r8 │ │ │ │ + jmp 1f8a40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x15f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - cmp $0x6a,%ecx │ │ │ │ - jg 1fc696 │ │ │ │ - call 1fb490 │ │ │ │ - jmp 1fc723 │ │ │ │ - movdqa 0x110(%rdx),%xmm0 │ │ │ │ - movdqa 0x130(%rdx),%xmm1 │ │ │ │ - movdqa 0x150(%rdx),%xmm2 │ │ │ │ - movdqa 0x170(%rdx),%xmm3 │ │ │ │ - movdqa 0x190(%rdx),%xmm4 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm5 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1fb052 │ │ │ │ - movdqa 0xdb9e3(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xdb971(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - add $0x8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xdb8fc(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - add $0x8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xdb887(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ + vpbroadcastd 0xdfa17(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdfa12(%rip),%ymm13 │ │ │ │ + call 1f86f0 │ │ │ │ + call 1f8ad0 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f83a0 │ │ │ │ + vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ + call 224aa0 │ │ │ │ + vpbroadcastd 0xe1244(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xe123f(%rip),%xmm5 │ │ │ │ + vpsubw %ymm5,%ymm12,%ymm12 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm8 │ │ │ │ + vpermq $0x8d,%ymm2,%ymm9 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm0,%ymm3 │ │ │ │ + vpmulhrsw %ymm12,%ymm8,%ymm0 │ │ │ │ + vpmulhrsw %ymm12,%ymm9,%ymm1 │ │ │ │ + call 1f8320 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov $0x4,%r9d │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - mov %r8d,%ecx │ │ │ │ - lea -0x2d(%rip),%r8 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - paddsw 0xdb81e(%rip),%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa 0xdb810(%rip),%xmm6 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - paddsw %xmm6,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm7 │ │ │ │ - call 1f50d4 │ │ │ │ - psraw $0x3,%xmm0 │ │ │ │ - psraw $0x3,%xmm1 │ │ │ │ - psraw $0x3,%xmm2 │ │ │ │ - psraw $0x3,%xmm3 │ │ │ │ - psraw $0x3,%xmm4 │ │ │ │ - psraw $0x3,%xmm5 │ │ │ │ - psraw $0x3,%xmm6 │ │ │ │ - psraw $0x3,%xmm7 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - call 1f51d5 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0x100(%rdx) │ │ │ │ - movdqa %xmm7,0x140(%rdx) │ │ │ │ - movdqa %xmm7,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %ecx │ │ │ │ - jg 1fc8e1 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm10 │ │ │ │ + vpsubd %ymm7,%ymm8,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm10,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm9,%ymm8 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm10 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm10,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + ret │ │ │ │ + lea -0x85c(%rip),%r8 │ │ │ │ + jmp 1f8b60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov $0x4,%r9d │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - mov %r8d,%ecx │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - pmulhrsw 0xdb676(%rip),%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa 0xdb668(%rip),%xmm6 │ │ │ │ - pmulhrsw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm6,%xmm1 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm3 │ │ │ │ - pmulhrsw %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - lea -0x1be(%rip),%r8 │ │ │ │ - call 1f50d4 │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - lea -0x77f2(%rip),%r8 │ │ │ │ - call 1f51d5 │ │ │ │ + lea -0x4b8(%rip),%r8 │ │ │ │ + jmp 1f8b60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xe8(%rip),%r8 │ │ │ │ + jmp 1f8b60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3f(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdf8ad(%rip),%ymm7 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xe110c(%rip),%ymm12 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm1,%ymm4,%ymm2 │ │ │ │ + vpunpckhdq %ymm1,%ymm4,%ymm4 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8c0a │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ + call 1f8c12 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea (%rsi,%rsi,4),%rax │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm6,(%rdx) │ │ │ │ + vmovdqa %ymm6,0x20(%rdx) │ │ │ │ + vmovdqa %ymm6,0x40(%rdx) │ │ │ │ + vmovdqa %ymm6,0x60(%rdx) │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea 0x8(%rdi),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 1fca0a │ │ │ │ - jae 1fca0a │ │ │ │ - add $0x48,%rsp │ │ │ │ + vmovdqa (%rdi),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,4),%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdi,%rax,1),%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,4) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x248,%rsp │ │ │ │ + lea 0x60(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fcad8 │ │ │ │ - call 1fcb10 │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xdb620(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xdb5cf(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x10,%edx │ │ │ │ - lea -0x34(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ + jne 1f8cd0 │ │ │ │ + vpbroadcastd 0xdf7c8(%rip),%ymm2 │ │ │ │ + jmp 1f81d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa 0xdb5e8(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x90(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x110(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x210(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x290(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x310(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x390(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xdb54a(%rip),%xmm7 │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xd0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x150(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x250(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2d0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x350(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3d0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x210(%rdx) │ │ │ │ - movdqa %xmm1,0x250(%rdx) │ │ │ │ - movdqa %xmm2,0x290(%rdx) │ │ │ │ - movdqa %xmm3,0x2d0(%rdx) │ │ │ │ - movdqa %xmm4,0x310(%rdx) │ │ │ │ - movdqa %xmm5,0x350(%rdx) │ │ │ │ - movdqa %xmm6,0x390(%rdx) │ │ │ │ - movdqa %xmm7,0x3d0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm4,0x50(%rdx) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm6,0xe8(%rsp) │ │ │ │ - movdqa %xmm1,0x158(%rsp) │ │ │ │ - movdqa %xmm3,0x188(%rsp) │ │ │ │ - movdqa %xmm5,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa 0xdb405(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x200(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x280(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x300(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xdb368(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm2,0xb8(%rsp) │ │ │ │ - movdqa %xmm6,0xc8(%rsp) │ │ │ │ - movdqa %xmm1,0x138(%rsp) │ │ │ │ - movdqa %xmm3,0x1a8(%rsp) │ │ │ │ - movdqa %xmm5,0x178(%rsp) │ │ │ │ - movdqa %xmm7,0x168(%rsp) │ │ │ │ - cmp $0x96,%ecx │ │ │ │ - jg 1fcfbb │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - jmp 1fd47a │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm4,0x40(%rdx) │ │ │ │ - movdqa 0xdb134(%rip),%xmm7 │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xa0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x120(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x220(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2a0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x320(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3a0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xdb096(%rip),%xmm7 │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x260(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2e0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x360(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x220(%rdx) │ │ │ │ - movdqa %xmm1,0x260(%rdx) │ │ │ │ - movdqa %xmm2,0x2a0(%rdx) │ │ │ │ - movdqa %xmm3,0x2e0(%rdx) │ │ │ │ - movdqa %xmm4,0x320(%rdx) │ │ │ │ - movdqa %xmm5,0x360(%rdx) │ │ │ │ - movdqa %xmm6,0x3a0(%rdx) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x20(%rdx) │ │ │ │ - movdqa %xmm4,0x60(%rdx) │ │ │ │ - movdqa %xmm2,0xf8(%rsp) │ │ │ │ - movdqa %xmm6,0x108(%rsp) │ │ │ │ - movdqa %xmm1,0x218(%rsp) │ │ │ │ - movdqa %xmm3,0x1c8(%rsp) │ │ │ │ - movdqa %xmm5,0x1d8(%rsp) │ │ │ │ - movdqa %xmm7,0x208(%rsp) │ │ │ │ - movdqa 0xdaf51(%rip),%xmm7 │ │ │ │ - movdqa 0x30(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xb0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x130(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x230(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2b0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x330(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3b0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xdaeb3(%rip),%xmm7 │ │ │ │ - movdqa 0x70(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x170(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x270(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2f0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x370(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3f0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x230(%rdx) │ │ │ │ - movdqa %xmm1,0x270(%rdx) │ │ │ │ - movdqa %xmm2,0x2b0(%rdx) │ │ │ │ - movdqa %xmm3,0x2f0(%rdx) │ │ │ │ - movdqa %xmm4,0x330(%rdx) │ │ │ │ - movdqa %xmm5,0x370(%rdx) │ │ │ │ - movdqa %xmm6,0x3b0(%rdx) │ │ │ │ - movdqa %xmm7,0x3f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm2,0x118(%rsp) │ │ │ │ - movdqa %xmm6,0x128(%rsp) │ │ │ │ - movdqa %xmm1,0x1f8(%rsp) │ │ │ │ - movdqa %xmm3,0x1e8(%rsp) │ │ │ │ - movdqa %xmm5,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0x60(%rdx),%xmm5 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - mov %ecx,0x238(%rsp) │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - mov %rcx,0x240(%rsp) │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fb045 │ │ │ │ - mov 0x240(%rsp),%rdi │ │ │ │ - mov 0x238(%rsp),%ecx │ │ │ │ - add $0x200,%rdx │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa 0x150(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x110(%rdx),%xmm3 │ │ │ │ - cmp $0x96,%ecx │ │ │ │ - jg 1fd628 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - jmp 1fb03e │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0x120(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x130(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa 0xf0(%rdx),%xmm5 │ │ │ │ - movdqa 0x170(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - jmp 1fb03e │ │ │ │ + lea 0x43e(%rip),%r8 │ │ │ │ + jmp 1f8cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x220(%rip),%r8 │ │ │ │ + jmp 1f8cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x390(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdf78f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdf78a(%rip),%ymm13 │ │ │ │ + jmp 1f8282 │ │ │ │ + vpbroadcastd 0xdf770(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdf76b(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8d90 │ │ │ │ + vpbroadcastd 0xe0f85(%rip),%ymm11 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f8e10 │ │ │ │ + jmp 1f8edc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x248,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1fd8fc │ │ │ │ - call 1fd930 │ │ │ │ - call 1f7785 │ │ │ │ - add $0x100,%rdx │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - movdqa 0xb0(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd0(%rsp),%xmm2 │ │ │ │ - movdqa 0xe0(%rsp),%xmm3 │ │ │ │ - movdqa 0xf0(%rsp),%xmm4 │ │ │ │ - movdqa 0x100(%rsp),%xmm5 │ │ │ │ - movdqa 0x110(%rsp),%xmm6 │ │ │ │ - movdqa 0x120(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - lea 0x602(%rip),%r8 │ │ │ │ - call 1f509c │ │ │ │ - call 1f7785 │ │ │ │ - add $0x100,%rdx │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - movdqa 0x130(%rsp),%xmm0 │ │ │ │ - movdqa 0x140(%rsp),%xmm1 │ │ │ │ - movdqa 0x150(%rsp),%xmm2 │ │ │ │ - movdqa 0x160(%rsp),%xmm3 │ │ │ │ - movdqa 0x170(%rsp),%xmm4 │ │ │ │ - movdqa 0x180(%rsp),%xmm5 │ │ │ │ - movdqa 0x190(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - lea 0x599(%rip),%r8 │ │ │ │ - call 1f509c │ │ │ │ - call 1f7785 │ │ │ │ - add $0x100,%rdx │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - movdqa 0x1b0(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm4 │ │ │ │ - movdqa 0x200(%rsp),%xmm5 │ │ │ │ - movdqa 0x210(%rsp),%xmm6 │ │ │ │ - movdqa 0x220(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - lea 0x530(%rip),%r8 │ │ │ │ - call 1f509c │ │ │ │ - call 1f7785 │ │ │ │ - add $0x248,%rsp │ │ │ │ + vpbroadcastd 0xdf6db(%rip),%ymm11 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ ret │ │ │ │ - movd 0xda7fc(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xda7ab(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - lea -0x1429(%rip),%r8 │ │ │ │ - jmp 1fc48f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm5,%ymm4,%ymm10 │ │ │ │ + vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm7,%ymm6,%ymm11 │ │ │ │ + vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm9,%ymm8,%ymm1 │ │ │ │ + vpunpckhqdq %ymm9,%ymm8,%ymm8 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm9 │ │ │ │ + vpunpcklqdq %ymm11,%ymm10,%ymm5 │ │ │ │ + vpunpckhqdq %ymm11,%ymm10,%ymm10 │ │ │ │ + vpunpcklqdq %ymm6,%ymm4,%ymm7 │ │ │ │ + vpunpckhqdq %ymm6,%ymm4,%ymm11 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm1,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ │ │ + vperm2i128 $0x20,%ymm10,%ymm8,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm10,%ymm8,%ymm5 │ │ │ │ + vperm2i128 $0x20,%ymm7,%ymm3,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ + vperm2i128 $0x20,%ymm11,%ymm9,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm11,%ymm9,%ymm7 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x10,%rdx │ │ │ │ - lea 0x2ce(%rip),%rcx │ │ │ │ - movdqa 0xda7bd(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x200(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x280(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x300(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xda720(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0xda664(%rip),%xmm7 │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x1e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa 0xda5b6(%rip),%xmm7 │ │ │ │ - movdqa 0x220(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x260(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x320(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x360(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x220(%rdx) │ │ │ │ - movdqa %xmm2,0x240(%rdx) │ │ │ │ - movdqa %xmm3,0x260(%rdx) │ │ │ │ - movdqa %xmm4,0x280(%rdx) │ │ │ │ - movdqa %xmm5,0x2a0(%rdx) │ │ │ │ - movdqa %xmm6,0x2c0(%rdx) │ │ │ │ - movdqa %xmm7,0x2e0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x300(%rdx) │ │ │ │ - movdqa %xmm1,0x320(%rdx) │ │ │ │ - movdqa %xmm2,0x340(%rdx) │ │ │ │ - movdqa %xmm3,0x360(%rdx) │ │ │ │ - movdqa %xmm4,0x380(%rdx) │ │ │ │ - movdqa %xmm5,0x3a0(%rdx) │ │ │ │ - movdqa %xmm6,0x3c0(%rdx) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx) │ │ │ │ - sub $0x10,%rdx │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fd93b │ │ │ │ + vpbroadcastd 0xdf5e7(%rip),%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %ecx,%r8d │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - sbb %ecx,%ecx │ │ │ │ - cmp $0x96,%r8d │ │ │ │ - sbb $0x0,%ecx │ │ │ │ - cmp $0x116,%r8d │ │ │ │ - sbb $0xfffffffc,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - movdqa 0xda2a6(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x1c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - lea -0xe7(%rip),%r8 │ │ │ │ - call 1f50d4 │ │ │ │ - movdqa %xmm2,(%rsp) │ │ │ │ - movdqa %xmm3,0x10(%rsp) │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0xda1c1(%rip),%xmm3 │ │ │ │ - movdqa 0xda199(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa 0xda197(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - movdqa (%rsp),%xmm2 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmulhrsw %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm4,%xmm7 │ │ │ │ - paddsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm5,%xmm7 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - psrlw $0x1,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - call 1f51d5 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %ecx │ │ │ │ - jg 1fde52 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add $0x200,%rdx │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - xor %rdi,%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1fde52 │ │ │ │ - add $0x48,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1a0(%rip),%r8 │ │ │ │ + jmp 1f8ec0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x40(%rip),%r8 │ │ │ │ + jmp 1f8ec0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1b0(%rip),%r8 │ │ │ │ + jmp 1f8ec0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x22e(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdf59f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdf59a(%rip),%ymm13 │ │ │ │ + jmp 1f8672 │ │ │ │ + call 1f8f20 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + call 1f8d70 │ │ │ │ + call 1f8332 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm0 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdf537(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdf532(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8d90 │ │ │ │ + vpbroadcastd 0xe0d4c(%rip),%ymm11 │ │ │ │ + call 1f872c │ │ │ │ + vpslld $0x3,%ymm8,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpsubd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xdf484(%rip),%ymm9 │ │ │ │ + vpsubd %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x320(%rip),%r8 │ │ │ │ + jmp 1f9040 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov $0xc,%r8d │ │ │ │ - mov $0x88,%r9d │ │ │ │ - cmp $0x2c,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - mov $0x8888,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - movdqa 0xda079(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - lea -0x2f1(%rip),%r8 │ │ │ │ - call 1f50d4 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa 0xd9fbc(%rip),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw 0xd9efd(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - pmulhrsw %xmm5,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm7 │ │ │ │ - paddsw %xmm6,%xmm7 │ │ │ │ - movdqa 0xd9ec6(%rip),%xmm6 │ │ │ │ - pmulhrsw %xmm6,%xmm0 │ │ │ │ - pmulhrsw %xmm6,%xmm1 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm3 │ │ │ │ - pmulhrsw %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - call 1f51d5 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - je 1fe270 │ │ │ │ - test $0x2,%ecx │ │ │ │ - jne 1fe07f │ │ │ │ - mov %ecx,%r8d │ │ │ │ - and $0x1,%r8d │ │ │ │ - lea 0xe0(%rdx,%r8,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - jmp 1fe07f │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea -0x140(%rip),%r8 │ │ │ │ + jmp 1f9040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rip),%r8 │ │ │ │ + jmp 1f9040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xae(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdf41f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdf41a(%rip),%ymm13 │ │ │ │ + jmp 1f8a52 │ │ │ │ + call 1f8f20 │ │ │ │ + vpackssdw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm6 │ │ │ │ + vpackssdw %ymm4,%ymm5,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + call 1f8d70 │ │ │ │ + call 1f8332 │ │ │ │ + vpackssdw %ymm2,%ymm3,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x248,%rsp │ │ │ │ + nop │ │ │ │ + lea -0x3c0(%rip),%r8 │ │ │ │ + jmp 1f90e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1e0(%rip),%r8 │ │ │ │ + jmp 1f90e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x70(%rip),%r8 │ │ │ │ + jmp 1f90e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + jmp 1f8b60 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdf362(%rip),%ymm7 │ │ │ │ + jmp 1f8ba3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x12f(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fe298 │ │ │ │ - call 1fe2d0 │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xd9e60(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd9e6f(%rip),%xmm2 │ │ │ │ + jne 1f9160 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xdf33e(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - lea -0x1dc0(%rip),%r8 │ │ │ │ - jmp 1fc48f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x10,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + jmp 1f81e3 │ │ │ │ + lea 0xbcd(%rip),%r8 │ │ │ │ + add $0x23,%ecx │ │ │ │ + jmp 1f9160 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - mov %ecx,0x238(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x240(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - mov 0x238(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jl 1fe520 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - movdqa 0x400(%rdx),%xmm4 │ │ │ │ - movdqa 0x500(%rdx),%xmm5 │ │ │ │ - movdqa 0x600(%rdx),%xmm6 │ │ │ │ - movdqa 0x700(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - movdqa 0x780(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - jmp 1fe609 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd9b09(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd9a6e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd99cc(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd992a(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x600(%rdx) │ │ │ │ - movdqa %xmm1,0x640(%rdx) │ │ │ │ - movdqa %xmm2,0x680(%rdx) │ │ │ │ - movdqa %xmm3,0x6c0(%rdx) │ │ │ │ - movdqa %xmm4,0x700(%rdx) │ │ │ │ - movdqa %xmm5,0x740(%rdx) │ │ │ │ - movdqa %xmm6,0x780(%rdx) │ │ │ │ - movdqa %xmm7,0x7c0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %ecx │ │ │ │ - jg 1fe2f4 │ │ │ │ - mov 0x240(%rsp),%rdx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x312(%rip),%r8 │ │ │ │ - mov %ecx,0x248(%rsp) │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - mov %rcx,0x240(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa 0x150(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - mov 0x238(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 1fea8b │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x110(%rdx),%xmm3 │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0x120(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x130(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa 0xf0(%rdx),%xmm5 │ │ │ │ - movdqa 0x170(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ + lea 0x7b2(%rip),%r8 │ │ │ │ + jmp 1f9160 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x9c2(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdf2f7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdf2f2(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdf1fd(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xe0b58(%rip),%ymm11 │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jl 1f9206 │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1f9360 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vmovdqa %ymm0,0x20(%rdx) │ │ │ │ + vmovdqa %ymm1,0x60(%rdx) │ │ │ │ + vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ + vmovdqa %ymm4,0x120(%rdx) │ │ │ │ + vmovdqa %ymm5,0x160(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm7,%ymm15 │ │ │ │ + call 1f9360 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm10 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm11 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm13 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm14 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x110(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ + call 1f9360 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,%ymm15 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fb045 │ │ │ │ - lea -0x13(%rip),%r8 │ │ │ │ - add $0x200,%rdx │ │ │ │ - mov 0x240(%rsp),%rdi │ │ │ │ - mov 0x248(%rsp),%ecx │ │ │ │ - dec %ecx │ │ │ │ - jg 1fe862 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - lea -0xe0b(%rip),%r8 │ │ │ │ - call 1f50d4 │ │ │ │ - pmulhrsw 0xd94ed(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - movdqa 0xd94e0(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - call 1f51d5 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0x100(%rdx) │ │ │ │ - movdqa %xmm7,0x140(%rdx) │ │ │ │ - movdqa %xmm7,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %ecx │ │ │ │ - jg 1febdf │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - dec %r8d │ │ │ │ - jle 1fecf8 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - add $0x200,%rdx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - jmp 1febdf │ │ │ │ - add $0x58,%rsp │ │ │ │ + call 1f92c0 │ │ │ │ + call 2250c0 │ │ │ │ + vpbroadcastd 0xe0a77(%rip),%ymm12 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + vpermq $0x8d,%ymm5,%ymm5 │ │ │ │ + vpermq $0x8d,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8320 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x448,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1fed18 │ │ │ │ - call 1fed50 │ │ │ │ - add $0x448,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm7,%ymm7 │ │ │ │ + lea 0xe0a21(%rip),%rax │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpckhdq %ymm6,%ymm3,%ymm7 │ │ │ │ + vpunpckldq %ymm6,%ymm3,%ymm3 │ │ │ │ + vpunpckhdq %ymm5,%ymm4,%ymm6 │ │ │ │ + vpunpckldq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhdq %ymm1,%ymm8,%ymm5 │ │ │ │ + vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm0,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm1,%ymm3 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm6,%ymm5,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm8,%ymm6 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm8,%ymm4 │ │ │ │ ret │ │ │ │ - movd 0xd93e0(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd93ef(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%edx │ │ │ │ - lea -0x2f(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x40(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x140(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f83f0 │ │ │ │ + jmp 1f85c0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x97,%ecx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x440(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - movdqa 0x200(%rdx),%xmm4 │ │ │ │ - movdqa 0x280(%rdx),%xmm5 │ │ │ │ - movdqa 0x300(%rdx),%xmm6 │ │ │ │ - movdqa 0x380(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0xd92f1(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd925e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %ecx │ │ │ │ - jg 1fed74 │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea 0x457(%rip),%r8 │ │ │ │ - mov %ecx,0x448(%rsp) │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa 0x150(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 1ff1f8 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - movdqa 0x110(%rdx),%xmm1 │ │ │ │ - movdqa 0x120(%rdx),%xmm2 │ │ │ │ - movdqa 0x130(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa 0xf0(%rdx),%xmm5 │ │ │ │ - movdqa 0x170(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 1ffaa0 │ │ │ │ - jmp 1ff343 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - movdqa 0x110(%rdx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - call 1fb270 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - call 1ff610 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - jmp 1fb140 │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - lea 0x208(%rsp),%rcx │ │ │ │ - call 1ff40e │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - mov 0x448(%rsp),%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x7b(%rip),%r8 │ │ │ │ - dec %ecx │ │ │ │ - jg 1fef33 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ ret │ │ │ │ - movdqa %xmm7,(%rcx) │ │ │ │ - mov $0xfffffffffffffe00,%r8 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movdqa %xmm7,(%rdx,%r8,1) │ │ │ │ - movdqa %xmm7,0x10(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - jl 1ff420 │ │ │ │ - call 1ff506 │ │ │ │ - movdqa 0xb0(%rcx),%xmm0 │ │ │ │ - movdqa 0xc0(%rcx),%xmm1 │ │ │ │ - movdqa 0xd0(%rcx),%xmm2 │ │ │ │ - movdqa 0xe0(%rcx),%xmm3 │ │ │ │ - movdqa 0xf0(%rcx),%xmm4 │ │ │ │ - movdqa 0x100(%rcx),%xmm5 │ │ │ │ - movdqa 0x110(%rcx),%xmm6 │ │ │ │ - movdqa 0x120(%rcx),%xmm7 │ │ │ │ - call 1ff502 │ │ │ │ - movdqa 0x130(%rcx),%xmm0 │ │ │ │ - movdqa 0x140(%rcx),%xmm1 │ │ │ │ - movdqa 0x150(%rcx),%xmm2 │ │ │ │ - movdqa 0x160(%rcx),%xmm3 │ │ │ │ - movdqa 0x170(%rcx),%xmm4 │ │ │ │ - movdqa 0x180(%rcx),%xmm5 │ │ │ │ - movdqa 0x190(%rcx),%xmm6 │ │ │ │ - movdqa 0x1a0(%rcx),%xmm7 │ │ │ │ - call 1ff502 │ │ │ │ - movdqa 0x1b0(%rcx),%xmm0 │ │ │ │ - movdqa 0x1c0(%rcx),%xmm1 │ │ │ │ - movdqa 0x1d0(%rcx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rcx),%xmm3 │ │ │ │ - movdqa 0x1f0(%rcx),%xmm4 │ │ │ │ - movdqa 0x200(%rcx),%xmm5 │ │ │ │ - movdqa 0x210(%rcx),%xmm6 │ │ │ │ - movdqa 0x220(%rcx),%xmm7 │ │ │ │ - movdqa %xmm7,(%rcx) │ │ │ │ - movdqa 0xd8b82(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw (%rcx),%xmm7 │ │ │ │ - movdqa %xmm5,0x20(%rcx) │ │ │ │ - movdqa %xmm6,0x10(%rcx) │ │ │ │ - movdqa %xmm7,(%rcx) │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm1,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm2,%xmm5 │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - paddw 0x20(%rcx),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw 0x10(%rcx),%xmm5 │ │ │ │ - paddw (%rcx),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdef90(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xdeea7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xdefa6(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0xdef3d(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xdef74(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xdee8b(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xdef8e(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xdef11(%rip),%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ + jmp 1f95c0 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xdeed3(%rip),%ymm8 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdede0(%rip),%ymm10 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0xdee0c(%rip),%ymm8 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdee59(%rip),%ymm10 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd 0xdee7d(%rip),%ymm8 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xded8a(%rip),%ymm10 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xdeda6(%rip),%ymm8 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdedf3(%rip),%ymm10 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm7,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xdecff(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xdecde(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm15,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm6,%ymm8,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsubd %ymm5,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpmulld %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmulld %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm14,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm7,-0x80(%rax) │ │ │ │ + vmovdqa %ymm6,-0x60(%rax) │ │ │ │ + vmovdqa %ymm5,-0x40(%rax) │ │ │ │ + vmovdqa %ymm4,-0x20(%rax) │ │ │ │ + vmovdqa %ymm3,(%rax) │ │ │ │ + vmovdqa %ymm2,0x20(%rax) │ │ │ │ + vmovdqa %ymm1,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0xd8c2f(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8c31(%rip),%xmm0 │ │ │ │ - movdqa 0xd8a49(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm3,0x430(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd87a3(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xd8769(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x250(%rsp) │ │ │ │ - movdqa %xmm0,0x420(%rsp) │ │ │ │ - movdqa 0x260(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8be8(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8bea(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x270(%rsp) │ │ │ │ - movdqa %xmm2,0x400(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xd86f4(%rip),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa 0xd88ea(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x260(%rsp) │ │ │ │ - movdqa %xmm1,0x410(%rsp) │ │ │ │ - movdqa 0x280(%rsp),%xmm0 │ │ │ │ - movdqa 0xd8b69(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8b6b(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,0x280(%rsp) │ │ │ │ - movdqa %xmm3,0x3f0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd86a5(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xd866b(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x290(%rsp) │ │ │ │ - movdqa %xmm0,0x3e0(%rsp) │ │ │ │ - movdqa 0x2a0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8b2a(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8b2c(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x2b0(%rsp) │ │ │ │ - movdqa %xmm2,0x3c0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xd85f6(%rip),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa 0xd87cc(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x2a0(%rsp) │ │ │ │ - movdqa %xmm1,0x3d0(%rsp) │ │ │ │ - movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ - movdqa 0xd8aab(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8aad(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,0x2c0(%rsp) │ │ │ │ - movdqa %xmm3,0x3b0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd8547(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xd850d(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x2d0(%rsp) │ │ │ │ - movdqa %xmm0,0x3a0(%rsp) │ │ │ │ - movdqa 0x2e0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8a6c(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8a6e(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x2f0(%rsp) │ │ │ │ - movdqa %xmm2,0x380(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xd8498(%rip),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa 0xd86ae(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x2e0(%rsp) │ │ │ │ - movdqa %xmm1,0x390(%rsp) │ │ │ │ - movdqa 0x300(%rsp),%xmm0 │ │ │ │ - movdqa 0xd89ed(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd89ef(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - movdqa %xmm3,0x370(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd844e(%rip),%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0xd8414(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x310(%rsp) │ │ │ │ - movdqa %xmm0,0x360(%rsp) │ │ │ │ - movdqa 0x320(%rsp),%xmm0 │ │ │ │ - movdqa 0xd89b3(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd89b5(%rip),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - jmp 2000e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8796(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8798(%rip),%xmm0 │ │ │ │ - movdqa 0xd87a0(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd87a2(%rip),%xmm1 │ │ │ │ - movdqa 0xd859a(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd82ee(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd82b4(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm5,0x250(%rsp) │ │ │ │ - movdqa %xmm4,0x420(%rsp) │ │ │ │ - movdqa %xmm3,0x430(%rsp) │ │ │ │ - movdqa 0x400(%rsp),%xmm0 │ │ │ │ - movdqa 0x260(%rsp),%xmm1 │ │ │ │ - movdqa 0xd86f8(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd86fa(%rip),%xmm0 │ │ │ │ - movdqa 0xd8702(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8704(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd8208(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd83fe(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x260(%rsp) │ │ │ │ - movdqa %xmm0,0x270(%rsp) │ │ │ │ - movdqa %xmm3,0x400(%rsp) │ │ │ │ - movdqa %xmm4,0x410(%rsp) │ │ │ │ - movdqa 0x280(%rsp),%xmm0 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8662(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8664(%rip),%xmm0 │ │ │ │ - movdqa 0xd866c(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd866e(%rip),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd8182(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd8148(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x280(%rsp) │ │ │ │ - movdqa %xmm5,0x290(%rsp) │ │ │ │ - movdqa %xmm4,0x3e0(%rsp) │ │ │ │ - movdqa %xmm3,0x3f0(%rsp) │ │ │ │ - movdqa 0x3c0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2a0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd85cc(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd85ce(%rip),%xmm0 │ │ │ │ - movdqa 0xd85d6(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd85d8(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd809c(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd8272(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x2a0(%rsp) │ │ │ │ - movdqa %xmm0,0x2b0(%rsp) │ │ │ │ - movdqa %xmm3,0x3c0(%rsp) │ │ │ │ - movdqa %xmm4,0x3d0(%rsp) │ │ │ │ - movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8536(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8538(%rip),%xmm0 │ │ │ │ - movdqa 0xd8540(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8542(%rip),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7fb6(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd7f7c(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x2c0(%rsp) │ │ │ │ - movdqa %xmm5,0x2d0(%rsp) │ │ │ │ - movdqa %xmm4,0x3a0(%rsp) │ │ │ │ - movdqa %xmm3,0x3b0(%rsp) │ │ │ │ - movdqa 0x380(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd84a0(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd84a2(%rip),%xmm0 │ │ │ │ - movdqa 0xd84aa(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd84ac(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7ed0(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd80e6(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x2e0(%rsp) │ │ │ │ - movdqa %xmm0,0x2f0(%rsp) │ │ │ │ - movdqa %xmm3,0x380(%rsp) │ │ │ │ - movdqa %xmm4,0x390(%rsp) │ │ │ │ - movdqa 0x300(%rsp),%xmm0 │ │ │ │ - movdqa 0x360(%rsp),%xmm1 │ │ │ │ - movdqa 0xd840a(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd840c(%rip),%xmm0 │ │ │ │ - movdqa 0xd8414(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8416(%rip),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7e4a(%rip),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0xd7e10(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - movdqa %xmm5,0x310(%rsp) │ │ │ │ - movdqa %xmm4,0x360(%rsp) │ │ │ │ - movdqa %xmm3,0x370(%rsp) │ │ │ │ - movdqa 0x340(%rsp),%xmm0 │ │ │ │ - movdqa 0x320(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8379(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd837b(%rip),%xmm0 │ │ │ │ - movdqa 0xd8383(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8385(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm0,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x5a1(%rip),%r8 │ │ │ │ + jmp 1f9810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x112(%rip),%r8 │ │ │ │ + jmp 1f9810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x322(%rip),%r8 │ │ │ │ + jmp 1f9810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4fd(%rip),%r8 │ │ │ │ + add $0x23,%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xdec47(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdec42(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdeb4d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xe04a8(%rip),%ymm11 │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jl 1f98c4 │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1f9960 │ │ │ │ + call 1f89b0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vmovdqa %ymm0,0x20(%rdx) │ │ │ │ + vmovdqa %ymm1,0x60(%rdx) │ │ │ │ + vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ + vmovdqa %ymm4,0x120(%rdx) │ │ │ │ + vmovdqa %ymm5,0x160(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm7,%ymm15 │ │ │ │ + call 1f9960 │ │ │ │ + call 1f89b0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm10 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm11 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm13 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm14 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f9960 │ │ │ │ + call 1f89b0 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,%ymm15 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f92c0 │ │ │ │ + call 225490 │ │ │ │ + call 2258d0 │ │ │ │ + vpbroadcastd 0xe03af(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xe03aa(%rip),%xmm12 │ │ │ │ + vpermq $0x8d,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0x8d,%ymm2,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm8,%ymm12,%ymm12 │ │ │ │ + jmp 1f9279 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm5,%xmm2 │ │ │ │ - punpcklwd %xmm5,%xmm4 │ │ │ │ - movdqa 0xd7d5c(%rip),%xmm5 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqa 0xd7f52(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0x370(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubsw %xmm1,%xmm6 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm0,0x330(%rsp) │ │ │ │ - movdqa %xmm3,0x340(%rsp) │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm6 │ │ │ │ - movdqa 0xd7c4d(%rip),%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm0,%xmm2 │ │ │ │ - movdqa 0xd7e43(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm6 │ │ │ │ - movdqa %xmm6,0x300(%rsp) │ │ │ │ - movdqa %xmm2,0x370(%rsp) │ │ │ │ - movdqa 0x310(%rsp),%xmm0 │ │ │ │ - movdqa 0x360(%rsp),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubsw %xmm0,%xmm2 │ │ │ │ - paddsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm6 │ │ │ │ - movdqa 0xd7bb5(%rip),%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm0,%xmm2 │ │ │ │ - movdqa 0xd7dab(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm6 │ │ │ │ - movdqa %xmm6,0x310(%rsp) │ │ │ │ - movdqa %xmm4,0x320(%rsp) │ │ │ │ - movdqa %xmm5,0x350(%rsp) │ │ │ │ - movdqa %xmm2,0x360(%rsp) │ │ │ │ - movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ - movdqa 0x380(%rsp),%xmm3 │ │ │ │ - movdqa 0x3b0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7b09(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd7acf(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2c0(%rsp) │ │ │ │ - movdqa %xmm5,0x2f0(%rsp) │ │ │ │ - movdqa %xmm4,0x380(%rsp) │ │ │ │ - movdqa %xmm1,0x3b0(%rsp) │ │ │ │ - movdqa 0x2d0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ - movdqa 0x390(%rsp),%xmm3 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7a4d(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd7a13(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2d0(%rsp) │ │ │ │ - movdqa %xmm5,0x2e0(%rsp) │ │ │ │ - movdqa %xmm4,0x390(%rsp) │ │ │ │ - movdqa %xmm1,0x3a0(%rsp) │ │ │ │ - movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x290(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7961(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd7ac7(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2a0(%rsp) │ │ │ │ - movdqa %xmm5,0x290(%rsp) │ │ │ │ - movdqa %xmm4,0x3e0(%rsp) │ │ │ │ - movdqa %xmm1,0x3d0(%rsp) │ │ │ │ - movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ - movdqa 0x280(%rsp),%xmm2 │ │ │ │ - movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd78a5(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd7a0b(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2b0(%rsp) │ │ │ │ - movdqa %xmm5,0x280(%rsp) │ │ │ │ - movdqa %xmm4,0x3f0(%rsp) │ │ │ │ - movdqa %xmm1,0x3c0(%rsp) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x270(%rsp),%xmm2 │ │ │ │ - movdqa 0x400(%rsp),%xmm3 │ │ │ │ - movdqa 0x430(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd77f9(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd77bf(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm5,0x270(%rsp) │ │ │ │ - movdqa %xmm4,0x400(%rsp) │ │ │ │ - movdqa %xmm1,0x430(%rsp) │ │ │ │ - movdqa 0x250(%rsp),%xmm0 │ │ │ │ - movdqa 0x260(%rsp),%xmm2 │ │ │ │ - movdqa 0x410(%rsp),%xmm3 │ │ │ │ - movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd773d(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd7703(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa 0x2a0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3d0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x250(%rsp) │ │ │ │ - movdqa %xmm1,0x420(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - movdqa 0xd7685(%rip),%xmm6 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm6,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm0,%xmm6 │ │ │ │ - movdqa 0xd764b(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x2a0(%rsp) │ │ │ │ - movdqa %xmm6,0x3d0(%rsp) │ │ │ │ - movdqa 0x290(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - movdqa 0xd75ed(%rip),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xd75b3(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,0x260(%rsp) │ │ │ │ - movdqa %xmm4,0x410(%rsp) │ │ │ │ - movdqa %xmm1,0x290(%rsp) │ │ │ │ - movdqa %xmm0,0x3e0(%rsp) │ │ │ │ - movdqa 0x270(%rsp),%xmm0 │ │ │ │ - movdqa 0x280(%rsp),%xmm2 │ │ │ │ - movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ - movdqa 0x400(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7531(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd74f7(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x270(%rsp) │ │ │ │ - movdqa %xmm5,0x280(%rsp) │ │ │ │ - movdqa %xmm4,0x3f0(%rsp) │ │ │ │ - movdqa %xmm1,0x400(%rsp) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x2b0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3c0(%rsp),%xmm3 │ │ │ │ - movdqa 0x430(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7475(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd743b(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm5,0x2b0(%rsp) │ │ │ │ - movdqa %xmm4,0x3c0(%rsp) │ │ │ │ - movdqa %xmm1,0x430(%rsp) │ │ │ │ - movdqa 0x330(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ - movdqa 0x340(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd73a9(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd747f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x330(%rsp) │ │ │ │ - movdqa %xmm5,0x2c0(%rsp) │ │ │ │ - movdqa %xmm4,0x3b0(%rsp) │ │ │ │ - movdqa %xmm1,0x340(%rsp) │ │ │ │ - movdqa 0x320(%rsp),%xmm0 │ │ │ │ - movdqa 0x2d0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ - movdqa 0x350(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd72ed(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd73c3(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x320(%rsp) │ │ │ │ - movdqa %xmm5,0x2d0(%rsp) │ │ │ │ - movdqa %xmm4,0x3a0(%rsp) │ │ │ │ - movdqa %xmm1,0x350(%rsp) │ │ │ │ - movdqa 0x310(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ - movdqa 0x390(%rsp),%xmm3 │ │ │ │ - movdqa 0x360(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7231(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd7307(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x310(%rsp) │ │ │ │ - movdqa %xmm5,0x2e0(%rsp) │ │ │ │ - movdqa %xmm4,0x390(%rsp) │ │ │ │ - movdqa %xmm1,0x360(%rsp) │ │ │ │ - movdqa 0x300(%rsp),%xmm0 │ │ │ │ - movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ - movdqa 0x380(%rsp),%xmm3 │ │ │ │ - movdqa 0x370(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd7175(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xd724b(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa 0x270(%rsp),%xmm2 │ │ │ │ - movdqa 0x200(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0x400(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,0x270(%rsp) │ │ │ │ - movdqa %xmm2,0x200(%rsp) │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm0 │ │ │ │ - movdqa 0xd70b8(%rip),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm1,%xmm6 │ │ │ │ - movdqa 0xd707e(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0x70(%rsp),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0x170(%rsp),%xmm3 │ │ │ │ - movdqa %xmm1,0x400(%rsp) │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubsw %xmm0,%xmm1 │ │ │ │ - paddsw %xmm0,%xmm3 │ │ │ │ - movdqa 0x100(%rsp),%xmm2 │ │ │ │ - movdqa 0x280(%rsp),%xmm0 │ │ │ │ - movdqa %xmm1,0x300(%rsp) │ │ │ │ - movdqa %xmm3,0x170(%rsp) │ │ │ │ - movdqa 0x3f0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psubsw %xmm6,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm3,0x370(%rsp) │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - movdqa 0xd6fba(%rip),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm4,%xmm2 │ │ │ │ - movdqa 0xd6f80(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm6,%xmm3 │ │ │ │ - movdqa 0x80(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm6,0x280(%rsp) │ │ │ │ - movdqa %xmm5,0x1f0(%rsp) │ │ │ │ - movdqa %xmm0,0x3f0(%rsp) │ │ │ │ - movdqa %xmm4,0x80(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm0 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,0x2f0(%rsp) │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm6,0x380(%rsp) │ │ │ │ - movdqa %xmm5,0xf0(%rsp) │ │ │ │ - movdqa 0x290(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm5 │ │ │ │ - movdqa 0x390(%rsp),%xmm3 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd6e86(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xd6e4c(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x90(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x290(%rsp) │ │ │ │ - movdqa %xmm2,0x1e0(%rsp) │ │ │ │ - movdqa %xmm0,0x3e0(%rsp) │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa 0x190(%rsp),%xmm0 │ │ │ │ - movdqa 0xe0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x2e0(%rsp) │ │ │ │ - movdqa %xmm0,0x190(%rsp) │ │ │ │ - movdqa %xmm3,0x390(%rsp) │ │ │ │ - movdqa %xmm1,0xe0(%rsp) │ │ │ │ - movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2d0(%rsp),%xmm5 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd6d52(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xd6d18(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x2a0(%rsp) │ │ │ │ - movdqa %xmm2,0x1d0(%rsp) │ │ │ │ - movdqa %xmm0,0x3d0(%rsp) │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ - movdqa 0xd0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x2d0(%rsp) │ │ │ │ - movdqa %xmm0,0x1a0(%rsp) │ │ │ │ - movdqa %xmm3,0x3a0(%rsp) │ │ │ │ - movdqa %xmm1,0xd0(%rsp) │ │ │ │ - movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c0(%rsp),%xmm5 │ │ │ │ - movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd6c1e(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xd6be4(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0xb0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x2b0(%rsp) │ │ │ │ - movdqa %xmm2,0x1c0(%rsp) │ │ │ │ - movdqa %xmm0,0x3c0(%rsp) │ │ │ │ - movdqa %xmm3,0xb0(%rsp) │ │ │ │ - movdqa 0x1b0(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x2c0(%rsp) │ │ │ │ - movdqa %xmm0,0x1b0(%rsp) │ │ │ │ - movdqa %xmm3,0x3b0(%rsp) │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqa 0x260(%rsp),%xmm0 │ │ │ │ - movdqa 0x310(%rsp),%xmm5 │ │ │ │ - movdqa 0x360(%rsp),%xmm3 │ │ │ │ - movdqa 0x410(%rsp),%xmm1 │ │ │ │ - movdqa 0x210(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd6aea(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xd6ab0(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x60(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x260(%rsp) │ │ │ │ - movdqa %xmm2,0x210(%rsp) │ │ │ │ - movdqa %xmm0,0x410(%rsp) │ │ │ │ - movdqa %xmm3,0x60(%rsp) │ │ │ │ - movdqa 0x160(%rsp),%xmm0 │ │ │ │ - movdqa 0x110(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x310(%rsp) │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm3,0x360(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa 0x250(%rsp),%xmm0 │ │ │ │ - movdqa 0x320(%rsp),%xmm5 │ │ │ │ - movdqa 0x350(%rsp),%xmm3 │ │ │ │ - movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa 0x220(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd69bc(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xd6982(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x250(%rsp) │ │ │ │ - movdqa %xmm2,0x220(%rsp) │ │ │ │ - movdqa %xmm0,0x420(%rsp) │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movdqa 0x150(%rsp),%xmm0 │ │ │ │ - movdqa 0x120(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x320(%rsp) │ │ │ │ - movdqa %xmm0,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x350(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x330(%rsp),%xmm5 │ │ │ │ - movdqa 0x340(%rsp),%xmm3 │ │ │ │ - movdqa 0x430(%rsp),%xmm1 │ │ │ │ - movdqa 0x230(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xd688e(%rip),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xd6854(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x40(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x240(%rsp) │ │ │ │ - movdqa %xmm2,0x230(%rsp) │ │ │ │ - movdqa %xmm0,0x430(%rsp) │ │ │ │ - movdqa %xmm3,0x40(%rsp) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x130(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x330(%rsp) │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm3,0x340(%rsp) │ │ │ │ - movdqa %xmm1,0x130(%rsp) │ │ │ │ - ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm14,%ymm7 │ │ │ │ + vpmulld 0x40(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x140(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + jmp 1f872c │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x7c1(%rip),%r8 │ │ │ │ + jmp 1f9a30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x10e(%rip),%r8 │ │ │ │ + jmp 1f9a30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x102(%rip),%r8 │ │ │ │ + jmp 1f9a30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2dd(%rip),%r8 │ │ │ │ + add $0x23,%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xdea27(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdea22(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xde92d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xe0288(%rip),%ymm11 │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jl 1f9ae4 │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1f9960 │ │ │ │ + call 1f8ad0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vmovdqa %ymm0,0x20(%rdx) │ │ │ │ + vmovdqa %ymm1,0x60(%rdx) │ │ │ │ + vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ + vmovdqa %ymm4,0x120(%rdx) │ │ │ │ + vmovdqa %ymm5,0x160(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm7,%ymm15 │ │ │ │ + call 1f9960 │ │ │ │ + call 1f8ad0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm10 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm11 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm13 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm14 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f9960 │ │ │ │ + call 1f8ad0 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,%ymm15 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f92c0 │ │ │ │ + call 225490 │ │ │ │ + call 2258d0 │ │ │ │ + vpbroadcastd 0xe018f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xe018a(%rip),%xmm13 │ │ │ │ + vmovdqa %ymm0,%ymm11 │ │ │ │ + vpermq $0x8d,%ymm7,%ymm0 │ │ │ │ + vmovdqa %ymm1,%ymm10 │ │ │ │ + vpermq $0x8d,%ymm6,%ymm1 │ │ │ │ + vmovdqa %ymm2,%ymm9 │ │ │ │ + vpermq $0x8d,%ymm5,%ymm2 │ │ │ │ + vmovdqa %ymm3,%ymm8 │ │ │ │ + vpermq $0x8d,%ymm4,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm8,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm10,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm7 │ │ │ │ + vpsubw %ymm13,%ymm12,%ymm12 │ │ │ │ + jmp 1f9279 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x848,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2015e8 │ │ │ │ - call 2016d0 │ │ │ │ - add $0x848,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xd6b10(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd6b1f(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - lea 0xb8(%rip),%r8 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xd6a74(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm3 │ │ │ │ - movdqa 0x20(%rdi),%xmm5 │ │ │ │ - movdqa 0x30(%rdi),%xmm6 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - packuswb %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm6 │ │ │ │ - packuswb %xmm2,%xmm5 │ │ │ │ - packuswb %xmm4,%xmm6 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm3,0x10(%rdi) │ │ │ │ - movdqa %xmm5,0x20(%rdi) │ │ │ │ - movdqa %xmm6,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 201633 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x961(%rip),%r8 │ │ │ │ + jmp 1f9bd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x2ae(%rip),%r8 │ │ │ │ + jmp 1f9bd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x9e(%rip),%r8 │ │ │ │ + jmp 1f9bd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x13d(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xde79f(%rip),%ymm15 │ │ │ │ + vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ + vpmulld 0x20(%rdx),%ymm15,%ymm8 │ │ │ │ + vpmulld 0x40(%rdx),%ymm15,%ymm1 │ │ │ │ + vpmulld 0x60(%rdx),%ymm15,%ymm9 │ │ │ │ + vpmulld 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ + vpmulld 0xa0(%rdx),%ymm15,%ymm10 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm15,%ymm3 │ │ │ │ + vpmulld 0xe0(%rdx),%ymm15,%ymm11 │ │ │ │ + vpmulld 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ + vpmulld 0x120(%rdx),%ymm15,%ymm12 │ │ │ │ + vpmulld 0x140(%rdx),%ymm15,%ymm5 │ │ │ │ + vpmulld 0x160(%rdx),%ymm15,%ymm13 │ │ │ │ + vpmulld 0x180(%rdx),%ymm15,%ymm6 │ │ │ │ + vpmulld 0x1a0(%rdx),%ymm15,%ymm14 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm15,%ymm7 │ │ │ │ + vpmulld 0x1e0(%rdx),%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm7,(%rdx) │ │ │ │ + vpbroadcastd 0xe0073(%rip),%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ + vpaddd (%rdx),%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xc,%ymm12,%ymm12 │ │ │ │ + vpsrad $0xc,%ymm13,%ymm13 │ │ │ │ + vpsrad $0xc,%ymm14,%ymm14 │ │ │ │ + vpsrad $0xc,%ymm15,%ymm15 │ │ │ │ jmp *%r8 │ │ │ │ - add $0x848,%rsp │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm7,%ymm13 │ │ │ │ + vpbroadcastd 0xdff9b(%rip),%ymm8 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm2,%ymm9,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpaddsw %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm9,%ymm4 │ │ │ │ + vpmulhrsw %ymm5,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpaddsw %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmulhrsw %ymm6,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpmulhrsw %ymm13,%ymm8,%ymm9 │ │ │ │ + vpaddsw %ymm13,%ymm13,%ymm13 │ │ │ │ + vpaddsw %ymm9,%ymm13,%ymm13 │ │ │ │ + vpbroadcastd 0xde6a8(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xdff0f(%rip),%ymm12 │ │ │ │ + call 1f9dc0 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov $0x2,%ecx │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - lea 0x448(%rsp),%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - movdqa 0x220(%rdx),%xmm0 │ │ │ │ - movdqa 0x260(%rdx),%xmm1 │ │ │ │ - movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ - movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x320(%rdx),%xmm4 │ │ │ │ - movdqa 0x360(%rdx),%xmm5 │ │ │ │ - movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x3e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 1ffaa0 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd673e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd66a9(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd6607(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x220(%rdx) │ │ │ │ - movdqa %xmm2,0x240(%rdx) │ │ │ │ - movdqa %xmm3,0x260(%rdx) │ │ │ │ - movdqa %xmm4,0x280(%rdx) │ │ │ │ - movdqa %xmm5,0x2a0(%rdx) │ │ │ │ - movdqa %xmm6,0x2c0(%rdx) │ │ │ │ - movdqa %xmm7,0x2e0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd6565(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x300(%rdx) │ │ │ │ - movdqa %xmm1,0x320(%rdx) │ │ │ │ - movdqa %xmm2,0x340(%rdx) │ │ │ │ - movdqa %xmm3,0x360(%rdx) │ │ │ │ - movdqa %xmm4,0x380(%rdx) │ │ │ │ - movdqa %xmm5,0x3a0(%rdx) │ │ │ │ - movdqa %xmm6,0x3c0(%rdx) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx) │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd64c3(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa %xmm2,0x40(%rdi) │ │ │ │ - movdqa %xmm3,0x60(%rdi) │ │ │ │ - movdqa %xmm4,0x80(%rdi) │ │ │ │ - movdqa %xmm5,0xa0(%rdi) │ │ │ │ - movdqa %xmm6,0xc0(%rdi) │ │ │ │ - movdqa %xmm7,0xe0(%rdi) │ │ │ │ - movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x308(%rsp),%xmm5 │ │ │ │ - movdqa 0x318(%rsp),%xmm6 │ │ │ │ - movdqa 0x328(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd642e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x100(%rdi) │ │ │ │ - movdqa %xmm1,0x120(%rdi) │ │ │ │ - movdqa %xmm2,0x140(%rdi) │ │ │ │ - movdqa %xmm3,0x160(%rdi) │ │ │ │ - movdqa %xmm4,0x180(%rdi) │ │ │ │ - movdqa %xmm5,0x1a0(%rdi) │ │ │ │ - movdqa %xmm6,0x1c0(%rdi) │ │ │ │ - movdqa %xmm7,0x1e0(%rdi) │ │ │ │ - movdqa 0x338(%rsp),%xmm0 │ │ │ │ - movdqa 0x348(%rsp),%xmm1 │ │ │ │ - movdqa 0x358(%rsp),%xmm2 │ │ │ │ - movdqa 0x368(%rsp),%xmm3 │ │ │ │ - movdqa 0x378(%rsp),%xmm4 │ │ │ │ - movdqa 0x388(%rsp),%xmm5 │ │ │ │ - movdqa 0x398(%rsp),%xmm6 │ │ │ │ - movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd638c(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x200(%rdi) │ │ │ │ - movdqa %xmm1,0x220(%rdi) │ │ │ │ - movdqa %xmm2,0x240(%rdi) │ │ │ │ - movdqa %xmm3,0x260(%rdi) │ │ │ │ - movdqa %xmm4,0x280(%rdi) │ │ │ │ - movdqa %xmm5,0x2a0(%rdi) │ │ │ │ - movdqa %xmm6,0x2c0(%rdi) │ │ │ │ - movdqa %xmm7,0x2e0(%rdi) │ │ │ │ - movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x408(%rsp),%xmm5 │ │ │ │ - movdqa 0x418(%rsp),%xmm6 │ │ │ │ - movdqa 0x428(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd62ea(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x300(%rdi) │ │ │ │ - movdqa %xmm1,0x320(%rdi) │ │ │ │ - movdqa %xmm2,0x340(%rdi) │ │ │ │ - movdqa %xmm3,0x360(%rdi) │ │ │ │ - movdqa %xmm4,0x380(%rdi) │ │ │ │ - movdqa %xmm5,0x3a0(%rdi) │ │ │ │ - movdqa %xmm6,0x3c0(%rdi) │ │ │ │ - movdqa %xmm7,0x3e0(%rdi) │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 2016e5 │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - sub $0x20,%rdx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xd0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x30(%rdx),%xmm4 │ │ │ │ - movdqa 0x70(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 201ea3 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x448(%rsp),%rdx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xd0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x30(%rdx),%xmm4 │ │ │ │ - movdqa 0x70(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 20204e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm9 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm13,%ymm6,%ymm1 │ │ │ │ + vpunpcklwd %ymm13,%ymm6,%ymm6 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm13 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm5 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhdq %ymm5,%ymm0,%ymm3 │ │ │ │ + vpunpckldq %ymm5,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm2,%ymm9,%ymm11 │ │ │ │ + vpunpckldq %ymm2,%ymm9,%ymm9 │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm2 │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm1,%ymm13,%ymm6 │ │ │ │ + vpunpckhdq %ymm1,%ymm13,%ymm13 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpcklqdq %ymm6,%ymm9,%ymm8 │ │ │ │ + vpunpckhqdq %ymm6,%ymm9,%ymm9 │ │ │ │ + vpunpcklqdq %ymm13,%ymm11,%ymm10 │ │ │ │ + vpunpckhqdq %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8c0a │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ + call 1f8c12 │ │ │ │ + vpmulhrsw %ymm8,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm9,%ymm12,%ymm1 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + call 1f8c12 │ │ │ │ + vpmulhrsw %ymm10,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm11,%ymm12,%ymm1 │ │ │ │ + call 1f8c12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x448,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2021a8 │ │ │ │ - call 2021e0 │ │ │ │ - add $0x448,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xd5f50(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd5eff(%rip),%xmm2 │ │ │ │ + jne 1f9ed0 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xde5d2(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - lea -0x34(%rip),%r8 │ │ │ │ - jmp 1fc48f │ │ │ │ + or $0x10,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + jmp 1f81e3 │ │ │ │ + lea 0x60c(%rip),%r8 │ │ │ │ + add $0x23,%ecx │ │ │ │ + jmp 1f9ed0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x440(%rsp) │ │ │ │ - movdqa 0xd5ef4(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - mov 0x438(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jl 2024e0 │ │ │ │ - movdqa 0xd5e32(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x400(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x500(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x600(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x700(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xd5d95(%rip),%xmm7 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0xd5cd6(%rip),%xmm7 │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 1fb760 │ │ │ │ - jmp 2025f9 │ │ │ │ - movdqa 0xd5c18(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x300(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xd5b9f(%rip),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x380(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x600(%rdx) │ │ │ │ - movdqa %xmm1,0x640(%rdx) │ │ │ │ - movdqa %xmm2,0x680(%rdx) │ │ │ │ - movdqa %xmm3,0x6c0(%rdx) │ │ │ │ - movdqa %xmm4,0x700(%rdx) │ │ │ │ - movdqa %xmm5,0x740(%rdx) │ │ │ │ - movdqa %xmm6,0x780(%rdx) │ │ │ │ - movdqa %xmm7,0x7c0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %ecx │ │ │ │ - jg 202204 │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x34b4(%rip),%r8 │ │ │ │ - jmp 1fef33 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x36e(%rip),%r8 │ │ │ │ + jmp 1f9ed0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x57e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0xc58,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 202868 │ │ │ │ - call 2028a0 │ │ │ │ - add $0xc58,%rsp │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xde581(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xde57c(%rip),%ymm13 │ │ │ │ + jmp 1f9172 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 1fa120 │ │ │ │ + vpbroadcastd 0xde555(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xde550(%rip),%ymm13 │ │ │ │ + vmovdqa %ymm0,0x100(%rdx) │ │ │ │ + vmovdqa %ymm2,0x140(%rdx) │ │ │ │ + vmovdqa %ymm4,0x180(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xdfd45(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xde3d8(%rip),%ymm14 │ │ │ │ + call 1f9504 │ │ │ │ + vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0x100(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0x140(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0x180(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0x1c0(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + vpbroadcastd 0xde3df(%rip),%ymm11 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + call 1fb7d0 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ + vpackssdw %ymm9,%ymm8,%ymm4 │ │ │ │ + vpackssdw %ymm11,%ymm10,%ymm5 │ │ │ │ + vpackssdw %ymm13,%ymm12,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm14,%ymm7 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + call 1f8d70 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0xd5890(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd583f(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - lea -0x34(%rip),%r8 │ │ │ │ - jmp 20160f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa %ymm8,0x100(%rdx) │ │ │ │ + vmovdqa %ymm9,0x120(%rdx) │ │ │ │ + vmovdqa %ymm10,0x140(%rdx) │ │ │ │ + vmovdqa %ymm11,0x160(%rdx) │ │ │ │ + call 1f8d90 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x20(%rdx) │ │ │ │ + vmovdqa %ymm2,0x40(%rdx) │ │ │ │ + vmovdqa %ymm3,0x60(%rdx) │ │ │ │ + vmovdqa %ymm4,0x80(%rdx) │ │ │ │ + vmovdqa %ymm5,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm6,0xc0(%rdx) │ │ │ │ + vmovdqa %ymm7,0xe0(%rdx) │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ + vmovdqa %ymm12,%ymm4 │ │ │ │ + vmovdqa %ymm13,%ymm5 │ │ │ │ + vmovdqa %ymm14,%ymm6 │ │ │ │ + vmovdqa %ymm15,%ymm7 │ │ │ │ + jmp 1f8d90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x440(%rsp) │ │ │ │ - mov %rdi,0x448(%rsp) │ │ │ │ - lea 0x458(%rsp),%rdi │ │ │ │ - mov %rdi,0x450(%rsp) │ │ │ │ - movdqa 0xd581c(%rip),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x200(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x400(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x600(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0xd579f(%rip),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - movdqa 0x300(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - movdqa 0x500(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - pmulhrsw 0x700(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0xd5708(%rip),%xmm7 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0xd5616(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - movdqa 0xd5565(%rip),%xmm7 │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 1ffaa0 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x600(%rdx) │ │ │ │ - movdqa %xmm1,0x640(%rdx) │ │ │ │ - movdqa %xmm2,0x680(%rdx) │ │ │ │ - movdqa %xmm3,0x6c0(%rdx) │ │ │ │ - movdqa %xmm4,0x700(%rdx) │ │ │ │ - movdqa %xmm5,0x740(%rdx) │ │ │ │ - movdqa %xmm6,0x780(%rdx) │ │ │ │ - movdqa %xmm7,0x7c0(%rdx) │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x40(%rdi) │ │ │ │ - movdqa %xmm2,0x80(%rdi) │ │ │ │ - movdqa %xmm3,0xc0(%rdi) │ │ │ │ - movdqa %xmm4,0x100(%rdi) │ │ │ │ - movdqa %xmm5,0x140(%rdi) │ │ │ │ - movdqa %xmm6,0x180(%rdi) │ │ │ │ - movdqa %xmm7,0x1c0(%rdi) │ │ │ │ - movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x308(%rsp),%xmm5 │ │ │ │ - movdqa 0x318(%rsp),%xmm6 │ │ │ │ - movdqa 0x328(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x200(%rdi) │ │ │ │ - movdqa %xmm1,0x240(%rdi) │ │ │ │ - movdqa %xmm2,0x280(%rdi) │ │ │ │ - movdqa %xmm3,0x2c0(%rdi) │ │ │ │ - movdqa %xmm4,0x300(%rdi) │ │ │ │ - movdqa %xmm5,0x340(%rdi) │ │ │ │ - movdqa %xmm6,0x380(%rdi) │ │ │ │ - movdqa %xmm7,0x3c0(%rdi) │ │ │ │ - movdqa 0x338(%rsp),%xmm0 │ │ │ │ - movdqa 0x348(%rsp),%xmm1 │ │ │ │ - movdqa 0x358(%rsp),%xmm2 │ │ │ │ - movdqa 0x368(%rsp),%xmm3 │ │ │ │ - movdqa 0x378(%rsp),%xmm4 │ │ │ │ - movdqa 0x388(%rsp),%xmm5 │ │ │ │ - movdqa 0x398(%rsp),%xmm6 │ │ │ │ - movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x400(%rdi) │ │ │ │ - movdqa %xmm1,0x440(%rdi) │ │ │ │ - movdqa %xmm2,0x480(%rdi) │ │ │ │ - movdqa %xmm3,0x4c0(%rdi) │ │ │ │ - movdqa %xmm4,0x500(%rdi) │ │ │ │ - movdqa %xmm5,0x540(%rdi) │ │ │ │ - movdqa %xmm6,0x580(%rdi) │ │ │ │ - movdqa %xmm7,0x5c0(%rdi) │ │ │ │ - movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x408(%rsp),%xmm5 │ │ │ │ - movdqa 0x418(%rsp),%xmm6 │ │ │ │ - movdqa 0x428(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ - movdqa %xmm0,0x600(%rdi) │ │ │ │ - movdqa %xmm1,0x640(%rdi) │ │ │ │ - movdqa %xmm2,0x680(%rdi) │ │ │ │ - movdqa %xmm3,0x6c0(%rdi) │ │ │ │ - movdqa %xmm4,0x700(%rdi) │ │ │ │ - movdqa %xmm5,0x740(%rdi) │ │ │ │ - movdqa %xmm6,0x780(%rdi) │ │ │ │ - movdqa %xmm7,0x7c0(%rdi) │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 2028dc │ │ │ │ - mov 0x450(%rsp),%rdx │ │ │ │ - mov 0x448(%rsp),%rdi │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - lea 0x20(%rdi),%rdi │ │ │ │ - mov %ecx,0x238(%rsp) │ │ │ │ - lea 0xa(%rip),%r8 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - jmp 1fe862 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fb140 │ │ │ │ - lea -0x19(%rip),%r8 │ │ │ │ - add $0x200,%rdx │ │ │ │ - mov 0x240(%rsp),%rdi │ │ │ │ - mov 0x248(%rsp),%ecx │ │ │ │ - dec %ecx │ │ │ │ - jg 1fe862 │ │ │ │ - mov 0x448(%rsp),%rdi │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - lea -0x461c(%rip),%r8 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - jmp 1fe862 │ │ │ │ + lea -0x2d2(%rip),%r8 │ │ │ │ + jmp 1fa200 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4e(%rip),%r8 │ │ │ │ + jmp 1fa200 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x25e(%rip),%r8 │ │ │ │ + jmp 1fa200 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2bc(%rip),%r8 │ │ │ │ + add $0x23,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0xc58,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2031b8 │ │ │ │ - call 2031f0 │ │ │ │ - add $0xc58,%rsp │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xde251(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xde24c(%rip),%ymm13 │ │ │ │ + jmp 1f9822 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 1fa2a0 │ │ │ │ + call 1fbae0 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xf,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xf,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xf,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xf,%ymm11,%ymm11 │ │ │ │ + jmp 1fa09e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 1fa120 │ │ │ │ + vpbroadcastd 0xde1b2(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xde1ad(%rip),%ymm14 │ │ │ │ + vmovdqa %ymm0,0x100(%rdx) │ │ │ │ + vmovdqa %ymm3,0x160(%rdx) │ │ │ │ + vmovdqa %ymm4,0x180(%rdx) │ │ │ │ + vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm13,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm3 │ │ │ │ + vpmaxsd %ymm5,%ymm13,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm4 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm13,%ymm2 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm13,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpbroadcastd 0xdf9a2(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xde035(%rip),%ymm15 │ │ │ │ + call 1fc055 │ │ │ │ + vpmaxsd (%rdx),%ymm13,%ymm0 │ │ │ │ + vpmaxsd 0x1e0(%rdx),%ymm13,%ymm1 │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm13,%ymm2 │ │ │ │ + vpmaxsd 0x160(%rdx),%ymm13,%ymm3 │ │ │ │ + vpmaxsd 0x100(%rdx),%ymm13,%ymm4 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm13,%ymm5 │ │ │ │ + vpmaxsd 0x180(%rdx),%ymm13,%ymm6 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + call 1fbc5a │ │ │ │ + vpbroadcastd 0xde08d(%rip),%ymm14 │ │ │ │ + vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ + vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ + vpslld $0x3,%ymm15,%ymm15 │ │ │ │ ret │ │ │ │ - movd 0xd4f40(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd4f4f(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - lea -0x97f(%rip),%r8 │ │ │ │ - jmp 20160f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x4,%r9d │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - mov %rdx,0x450(%rsp) │ │ │ │ - mov %rdi,0x448(%rsp) │ │ │ │ - lea 0x458(%rsp),%rdi │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x200(%rdx),%xmm1 │ │ │ │ - movdqa 0x400(%rdx),%xmm2 │ │ │ │ - movdqa 0x600(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - movdqa 0x300(%rdx),%xmm1 │ │ │ │ - movdqa 0x500(%rdx),%xmm2 │ │ │ │ - movdqa 0x700(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - movdqa 0x780(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 1fb490 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 1ffaa0 │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd4bed(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd4b52(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd4ab0(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd4a0e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x600(%rdx) │ │ │ │ - movdqa %xmm1,0x640(%rdx) │ │ │ │ - movdqa %xmm2,0x680(%rdx) │ │ │ │ - movdqa %xmm3,0x6c0(%rdx) │ │ │ │ - movdqa %xmm4,0x700(%rdx) │ │ │ │ - movdqa %xmm5,0x740(%rdx) │ │ │ │ - movdqa %xmm6,0x780(%rdx) │ │ │ │ - movdqa %xmm7,0x7c0(%rdx) │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd496c(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x40(%rdi) │ │ │ │ - movdqa %xmm2,0x80(%rdi) │ │ │ │ - movdqa %xmm3,0xc0(%rdi) │ │ │ │ - movdqa %xmm4,0x100(%rdi) │ │ │ │ - movdqa %xmm5,0x140(%rdi) │ │ │ │ - movdqa %xmm6,0x180(%rdi) │ │ │ │ - movdqa %xmm7,0x1c0(%rdi) │ │ │ │ - movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x308(%rsp),%xmm5 │ │ │ │ - movdqa 0x318(%rsp),%xmm6 │ │ │ │ - movdqa 0x328(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd48d1(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x200(%rdi) │ │ │ │ - movdqa %xmm1,0x240(%rdi) │ │ │ │ - movdqa %xmm2,0x280(%rdi) │ │ │ │ - movdqa %xmm3,0x2c0(%rdi) │ │ │ │ - movdqa %xmm4,0x300(%rdi) │ │ │ │ - movdqa %xmm5,0x340(%rdi) │ │ │ │ - movdqa %xmm6,0x380(%rdi) │ │ │ │ - movdqa %xmm7,0x3c0(%rdi) │ │ │ │ - movdqa 0x338(%rsp),%xmm0 │ │ │ │ - movdqa 0x348(%rsp),%xmm1 │ │ │ │ - movdqa 0x358(%rsp),%xmm2 │ │ │ │ - movdqa 0x368(%rsp),%xmm3 │ │ │ │ - movdqa 0x378(%rsp),%xmm4 │ │ │ │ - movdqa 0x388(%rsp),%xmm5 │ │ │ │ - movdqa 0x398(%rsp),%xmm6 │ │ │ │ - movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd482f(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x400(%rdi) │ │ │ │ - movdqa %xmm1,0x440(%rdi) │ │ │ │ - movdqa %xmm2,0x480(%rdi) │ │ │ │ - movdqa %xmm3,0x4c0(%rdi) │ │ │ │ - movdqa %xmm4,0x500(%rdi) │ │ │ │ - movdqa %xmm5,0x540(%rdi) │ │ │ │ - movdqa %xmm6,0x580(%rdi) │ │ │ │ - movdqa %xmm7,0x5c0(%rdi) │ │ │ │ - movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x408(%rsp),%xmm5 │ │ │ │ - movdqa 0x418(%rsp),%xmm6 │ │ │ │ - movdqa 0x428(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd478d(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ - movdqa %xmm0,0x600(%rdi) │ │ │ │ - movdqa %xmm1,0x640(%rdi) │ │ │ │ - movdqa %xmm2,0x680(%rdi) │ │ │ │ - movdqa %xmm3,0x6c0(%rdi) │ │ │ │ - movdqa %xmm4,0x700(%rdi) │ │ │ │ - movdqa %xmm5,0x740(%rdi) │ │ │ │ - movdqa %xmm6,0x780(%rdi) │ │ │ │ - movdqa %xmm7,0x7c0(%rdi) │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 203230 │ │ │ │ - mov 0x448(%rsp),%rdi │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - lea 0x20(%rdi),%rdi │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 1fef33 │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - lea 0x208(%rsp),%rcx │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - call 1ff40e │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - mov 0x448(%rsp),%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x81(%rip),%r8 │ │ │ │ - dec %ecx │ │ │ │ - jg 1fef33 │ │ │ │ - mov 0x450(%rsp),%rdx │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - mov $0x4,%ecx │ │ │ │ - sub $0x48,%rdi │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x474b(%rip),%r8 │ │ │ │ - jmp 1fef33 │ │ │ │ + lea -0x4f2(%rip),%r8 │ │ │ │ + jmp 1fa420 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1d2(%rip),%r8 │ │ │ │ + jmp 1fa420 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3e(%rip),%r8 │ │ │ │ + jmp 1fa420 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x9c(%rip),%r8 │ │ │ │ + add $0x23,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - lea 0x19(%rip),%r10 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 203c1e │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 203e75 │ │ │ │ - movzwl 0xd4ba6(%r10,%r8,2),%r8d │ │ │ │ - add %r10,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - movzwl (%rdx),%eax │ │ │ │ - movzwl (%rdx,%rcx,1),%r10d │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - mov %ax,(%rdi) │ │ │ │ - mov %r10w,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203b13 │ │ │ │ - ret │ │ │ │ - mov (%rdx),%eax │ │ │ │ - mov (%rdx,%rcx,1),%r10d │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - mov %eax,(%rdi) │ │ │ │ - mov %r10d,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203b32 │ │ │ │ - ret │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov (%rdx,%rcx,1),%r10 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - mov %r10,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203b4d │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203b6a │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203b8b │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xde031(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xde02c(%rip),%ymm13 │ │ │ │ + jmp 1f9a42 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 1fa2a0 │ │ │ │ + call 1fc440 │ │ │ │ + jmp 1fa237 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x572(%rip),%r8 │ │ │ │ + jmp 1fa4a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x252(%rip),%r8 │ │ │ │ + jmp 1fa4a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x42(%rip),%r8 │ │ │ │ + jmp 1fa4a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1c(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + jmp 1f9bd0 │ │ │ │ + call 1fa500 │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm7,%ymm13 │ │ │ │ + vpbroadcastd 0xddf6b(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xdf7da(%rip),%ymm12 │ │ │ │ + call 1f9dc0 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa %ymm7,(%rdx) │ │ │ │ + vpbroadcastd 0xddf53(%rip),%ymm7 │ │ │ │ + vpmaxsd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaxsd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaxsd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaxsd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaxsd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaxsd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpmaxsd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpmaxsd %ymm7,%ymm13,%ymm13 │ │ │ │ + vpmaxsd %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmaxsd %ymm7,%ymm15,%ymm15 │ │ │ │ + vpmaxsd (%rdx),%ymm7,%ymm7 │ │ │ │ + vmovdqa %ymm15,(%rdx) │ │ │ │ + vpbroadcastd 0xddefa(%rip),%ymm15 │ │ │ │ + vpminsd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpminsd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm15,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm15,%ymm11,%ymm11 │ │ │ │ + vpminsd %ymm15,%ymm12,%ymm12 │ │ │ │ + vpminsd %ymm15,%ymm13,%ymm13 │ │ │ │ + vpminsd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpminsd (%rdx),%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm7,(%rdx) │ │ │ │ + vpbroadcastd 0xdde7d(%rip),%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm11,%ymm11 │ │ │ │ + vpmulld %ymm7,%ymm12,%ymm12 │ │ │ │ + vpmulld %ymm7,%ymm13,%ymm13 │ │ │ │ + vpmulld %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmulld %ymm7,%ymm15,%ymm15 │ │ │ │ + vpmulld (%rdx),%ymm7,%ymm7 │ │ │ │ + vmovdqa %ymm15,(%rdx) │ │ │ │ + vpbroadcastd 0xdddfc(%rip),%ymm15 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpaddd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm15,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm15,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm15,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm15,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpaddd (%rdx),%ymm15,%ymm15 │ │ │ │ + vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xe,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xe,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xe,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xe,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xe,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xe,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xe,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xe,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xe,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xe,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xe,%ymm12,%ymm12 │ │ │ │ + vpsrad $0xe,%ymm13,%ymm13 │ │ │ │ + vpsrad $0xe,%ymm14,%ymm14 │ │ │ │ + vpsrad $0xe,%ymm15,%ymm15 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x198(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fa770 │ │ │ │ + vpbroadcastd 0xddd70(%rip),%ymm3 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x4,%ecx │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddsw (%rdi),%ymm0,%ymm1 │ │ │ │ + vpaddsw (%rdi,%rsi,1),%ymm0,%ymm2 │ │ │ │ + vpsubusw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203baf │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 203be9 │ │ │ │ + sub $0x2,%ecx │ │ │ │ + jg 1fa716 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xff,%eax,%eax │ │ │ │ - vbroadcasti128 0xd4983(%rip),%ymm4 │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 204136 │ │ │ │ - movzwl 0xd4bc0(%r10,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0xd4a29(%rip),%ymm3 │ │ │ │ - add %r10,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ - vpextrw $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203c5d │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa 0xd48fe(%rip),%xmm4 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203ca2 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203cdb │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203d21 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 203d78 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x28(%rdx),%ymm2 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 203db6 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffa0,%rax │ │ │ │ - vmovdqu 0x60(%rax,%rdx,1),%ymm0 │ │ │ │ - vmovdqu 0x68(%rax,%rdx,1),%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - jle 203e2c │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 203e25 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - movzwl 0xd4bce(%r10,%r8,2),%r8d │ │ │ │ - imul $0xff,%eax,%eax │ │ │ │ - vpbroadcastd 0xd47f3(%rip),%ymm5 │ │ │ │ - add $0x10,%eax │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x821(%rip),%r8 │ │ │ │ + jmp 1fa770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x506(%rip),%r8 │ │ │ │ + jmp 1fa770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6ac(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xddce7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xddce2(%rip),%ymm9 │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x40(%rdx),%ymm4 │ │ │ │ + vbroadcasti128 0x20(%rdx),%ymm1 │ │ │ │ + vbroadcasti128 0x60(%rdx),%ymm7 │ │ │ │ + vbroadcasti128 0xa0(%rdx),%ymm5 │ │ │ │ + vbroadcasti128 0x80(%rdx),%ymm2 │ │ │ │ + vbroadcasti128 0xc0(%rdx),%ymm6 │ │ │ │ + vbroadcasti128 0xe0(%rdx),%ymm3 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm0,%ymm0 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm1,%ymm1 │ │ │ │ + vshufpd $0xc,%ymm6,%ymm2,%ymm2 │ │ │ │ + vshufpd $0xc,%ymm7,%ymm3,%ymm3 │ │ │ │ + call 1fa930 │ │ │ │ + vbroadcasti128 0x10(%rdx),%ymm10 │ │ │ │ + vbroadcasti128 0x50(%rdx),%ymm4 │ │ │ │ + vbroadcasti128 0xf0(%rdx),%ymm11 │ │ │ │ + vbroadcasti128 0xb0(%rdx),%ymm5 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm10,%ymm10 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm11,%ymm11 │ │ │ │ + vbroadcasti128 0x90(%rdx),%ymm5 │ │ │ │ + vbroadcasti128 0xd0(%rdx),%ymm4 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm5,%ymm5 │ │ │ │ + vbroadcasti128 0x70(%rdx),%ymm6 │ │ │ │ + vbroadcasti128 0x30(%rdx),%ymm4 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm6,%ymm6 │ │ │ │ + call 1fa950 │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ + call 1faaf0 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpinsrw $0x0,(%rdx),%xmm1,%xmm0 │ │ │ │ - vpshuflw $0xb1,%xmm1,%xmm1 │ │ │ │ - vpunpcklbw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vpextrw $0x1,%xmm1,(%rdi) │ │ │ │ - vpextrw $0x0,%xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203ea3 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0x1,%xmm0,%xmm2,%xmm1 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm2,%xmm2 │ │ │ │ - vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovd %xmm1,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203ee8 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %xmm2,%xmm0,%xmm1 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vpunpcklbw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpackuswb %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203f32 │ │ │ │ + call 1fab40 │ │ │ │ + lea 0xdf495(%rip),%rax │ │ │ │ + call 225d70 │ │ │ │ + vpbroadcastd 0xdf437(%rip),%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xddbaa(%rip),%ymm5 │ │ │ │ + vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + vpaddw (%rax),%ymm2,%ymm2 │ │ │ │ + vpaddw (%rax,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdx) │ │ │ │ + vmovdqa %ymm4,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm4,0x60(%rdx) │ │ │ │ + vmovdqa %ymm4,0x80(%rdx) │ │ │ │ + vmovdqa %ymm4,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm4,0xc0(%rdx) │ │ │ │ + vmovdqa %ymm4,0xe0(%rdx) │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpminsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rax) │ │ │ │ + vmovdqa %ymm3,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0xf,%ymm0,%ymm3,%ymm2 │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203f7a │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xdf3a3(%rip),%ymm7 │ │ │ │ + call 1f7860 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203fd2 │ │ │ │ - vzeroupper │ │ │ │ + nop │ │ │ │ + vbroadcasti128 0xdda87(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm12 │ │ │ │ + vpmulld %ymm4,%ymm11,%ymm4 │ │ │ │ + vbroadcasti128 0xdd994(%rip),%ymm13 │ │ │ │ + vpmulld %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmulld %ymm13,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpsubd %ymm4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0xdd9a4(%rip),%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm5,%ymm12 │ │ │ │ + vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ + vbroadcasti128 0xdd9f1(%rip),%ymm13 │ │ │ │ + vpmulld %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm13,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vbroadcasti128 0xdd9a4(%rip),%ymm12 │ │ │ │ + vpsubd %ymm5,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm10,%ymm10 │ │ │ │ + vpsignd %ymm12,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm6,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpsignd %ymm12,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xdd969(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0xdd978(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmaxsd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpminsd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm12,%ymm12 │ │ │ │ + vpmulld %ymm6,%ymm5,%ymm5 │ │ │ │ + vbroadcasti128 0xdd939(%rip),%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm13,%ymm13 │ │ │ │ + vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpminsd %ymm9,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm9,%ymm11,%ymm11 │ │ │ │ + vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsubd %ymm13,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xdd8f3(%rip),%ymm12 │ │ │ │ + vpunpckhqdq %ymm5,%ymm11,%ymm6 │ │ │ │ + vpunpcklqdq %ymm4,%ymm11,%ymm11 │ │ │ │ + vpunpckhqdq %ymm4,%ymm10,%ymm4 │ │ │ │ + vpunpcklqdq %ymm5,%ymm10,%ymm10 │ │ │ │ + vpsubd %ymm6,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpsubd %ymm4,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpminsd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpmulld %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmaxsd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpmaxsd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpminsd %ymm9,%ymm11,%ymm11 │ │ │ │ + vpminsd %ymm9,%ymm10,%ymm10 │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx),%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm0,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm0,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm3,%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm3 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpunpcklbw %ymm3,%ymm1,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 20403f │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm11,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm4,%ymm2,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm10,%ymm3,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ + vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ + vpshufd $0x4e,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ - lea 0x300(%r9),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2040b9 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2040b5 │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + vbroadcasti128 0xdf147(%rip),%ymm8 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm8,%ymm6,%ymm6 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm6,%ymm4,%ymm2 │ │ │ │ + vpunpcklqdq %ymm6,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm1,%ymm3 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm0,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ ret │ │ │ │ - movzwl 0xd4bdc(%r10,%r8,2),%r8d │ │ │ │ - shl $0xb,%eax │ │ │ │ - vpbroadcastd 0xd451d(%rip),%ymm7 │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - add %r10,%r8 │ │ │ │ - vpaddb %ymm5,%ymm5,%ymm5 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x338(%rip),%r8 │ │ │ │ + jmp 1fabe0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xa6(%rip),%r8 │ │ │ │ + jmp 1fabe0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x24c(%rip),%r8 │ │ │ │ + jmp 1fabe0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x391(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd877(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdd872(%rip),%ymm13 │ │ │ │ + call 1f66f0 │ │ │ │ + vpsrad $0xb,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm7 │ │ │ │ + vpshufd $0x4e,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x4e,%ymm4,%ymm4 │ │ │ │ + vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vmovd (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpinsrd $0x1,(%rdx),%xmm1,%xmm1 │ │ │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm7,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x4,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vpextrw $0x0,%xmm1,(%rdi) │ │ │ │ - vpextrw $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20416d │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa 0xd43d5(%rip),%xmm4 │ │ │ │ - vmovddup (%rdx),%xmm0 │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm7,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x4,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovd %xmm1,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2041d9 │ │ │ │ - vzeroupper │ │ │ │ + call 1fab40 │ │ │ │ + lea 0xdf0a7(%rip),%rax │ │ │ │ + call 225f90 │ │ │ │ + jmp 1fa880 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xdd79b(%rip),%ymm6 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpbroadcastd 0xdd795(%rip),%ymm7 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm4 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm7,%ymm2,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm0,%ymm5 │ │ │ │ + vpmulld %ymm7,%ymm1,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm2 │ │ │ │ + vpmulld %ymm2,%ymm7,%ymm10 │ │ │ │ + vpmulld %ymm2,%ymm6,%ymm3 │ │ │ │ + vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm0 │ │ │ │ + vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0xdd6f8(%rip),%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm9,%ymm9 │ │ │ │ + vpmulld %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulld 0x40(%rdx),%ymm1,%ymm3 │ │ │ │ + vpmulld 0x60(%rdx),%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpackuswb %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20423a │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm10 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vinserti128 $0x1,0x8(%rdx),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqu (%rdx),%xmm3 │ │ │ │ - vinserti128 $0x1,0x8(%rdx),%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm1 │ │ │ │ - vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm3 │ │ │ │ - vpmulhw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpavgw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x4,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm1,%ymm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x528(%rip),%r8 │ │ │ │ + jmp 1fadd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x14a(%rip),%r8 │ │ │ │ + jmp 1fadd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5c(%rip),%r8 │ │ │ │ + jmp 1fadd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1a1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd687(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdd682(%rip),%ymm13 │ │ │ │ + call 1f66f0 │ │ │ │ + vpsrad $0xb,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm0 │ │ │ │ + jmp 1fac1e │ │ │ │ + call 1fab40 │ │ │ │ + lea 0xdeef1(%rip),%rax │ │ │ │ + call 225f90 │ │ │ │ + vpbroadcastd 0xdee93(%rip),%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm5 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm6 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm3 │ │ │ │ + vpaddw (%rdi),%ymm5,%ymm0 │ │ │ │ + vpaddw (%rdi,%rsi,1),%ymm6,%ymm1 │ │ │ │ + vpbroadcastd 0xdd5fd(%rip),%ymm5 │ │ │ │ + jmp 1fa8af │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x5f8(%rip),%r8 │ │ │ │ + jmp 1faea0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x21a(%rip),%r8 │ │ │ │ + jmp 1faea0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x74(%rip),%r8 │ │ │ │ + jmp 1faea0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd59b(%rip),%ymm8 │ │ │ │ + vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ + vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ + vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ + vpermq $0xd8,0x80(%rdx),%ymm4 │ │ │ │ + vpermq $0xd8,0xa0(%rdx),%ymm5 │ │ │ │ + vpermq $0xd8,0xc0(%rdx),%ymm6 │ │ │ │ + vpermq $0xd8,0xe0(%rdx),%ymm7 │ │ │ │ + vpbroadcastd 0xdd53f(%rip),%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fab40 │ │ │ │ + vpbroadcastd 0xded5e(%rip),%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm7,%ymm4 │ │ │ │ + vpmulhrsw %ymm1,%ymm7,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm7,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm7,%ymm3,%ymm3 │ │ │ │ + jmp 1fa880 │ │ │ │ + nop │ │ │ │ + lea 0x60(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1faff0 │ │ │ │ + vpbroadcastd 0xdd4a8(%rip),%ymm3 │ │ │ │ + jmp 1fa6e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4f1(%rip),%r8 │ │ │ │ + jmp 1faff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1f0(%rip),%r8 │ │ │ │ + jmp 1faff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x370(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd46f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xdd46a(%rip),%ymm9 │ │ │ │ + jmp 1fa782 │ │ │ │ + vpbroadcastd 0xdd450(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdd44b(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpshufd $0xd8,%ymm0,%ymm0 │ │ │ │ + vpshufd $0xd8,%ymm1,%ymm1 │ │ │ │ + vpshufd $0xd8,%ymm2,%ymm2 │ │ │ │ + vpshufd $0xd8,%ymm3,%ymm3 │ │ │ │ + vpshufd $0xd8,%ymm4,%ymm4 │ │ │ │ + vpshufd $0xd8,%ymm5,%ymm5 │ │ │ │ + vpshufd $0xd8,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xd8,%ymm7,%ymm7 │ │ │ │ + vpunpcklqdq %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhqdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm3,%ymm2,%ymm9 │ │ │ │ + vpunpckhqdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm5,%ymm4,%ymm10 │ │ │ │ + vpunpckhqdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklqdq %ymm7,%ymm6,%ymm11 │ │ │ │ + vpunpckhqdq %ymm7,%ymm6,%ymm6 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm0,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm6,%ymm4,%ymm7 │ │ │ │ + vperm2i128 $0x20,%ymm6,%ymm4,%ymm5 │ │ │ │ + vperm2i128 $0x31,%ymm11,%ymm10,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm11,%ymm10,%ymm12 │ │ │ │ + vperm2i128 $0x31,%ymm9,%ymm8,%ymm11 │ │ │ │ + vperm2i128 $0x20,%ymm9,%ymm8,%ymm10 │ │ │ │ + call 1f6390 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm0 │ │ │ │ + vpmulld %ymm6,%ymm11,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm12,%ymm4 │ │ │ │ + vpmulld %ymm6,%ymm13,%ymm6 │ │ │ │ + vpbroadcastd 0xdd349(%rip),%ymm10 │ │ │ │ + call 1f6420 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdd30b(%rip),%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2042a8 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea 0x30000(%r9),%eax │ │ │ │ - jmp 204335 │ │ │ │ - lea 0x10000(%r9),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx),%ymm2 │ │ │ │ - vmovdqu 0x8(%rdx),%ymm3 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm8 │ │ │ │ - vpmulhw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpavgw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm2,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm2 │ │ │ │ - vpmulhw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpavgw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vpsrlw $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrlw $0x4,%ymm2,%ymm2 │ │ │ │ - vpackuswb %ymm2,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 204358 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x10000,%eax │ │ │ │ - jg 20433b │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + jmp 1fa8a6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x170(%rip),%r8 │ │ │ │ + jmp 1fb1b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1b(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 204612 │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 20493c │ │ │ │ - movzwl 0xd42b4(%rax,%rcx,2),%ecx │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - vmovd (%rsi),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ │ │ - vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmovzxbw %xmm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204413 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vmovq (%rsi,%rdx,2),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmovzxbw %xmm0,%ymm0 │ │ │ │ - vpmovzxbw %xmm1,%ymm1 │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 20444c │ │ │ │ - vzeroupper │ │ │ │ + lea 0x40(%rip),%r8 │ │ │ │ + jmp 1fb1b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1c0(%rip),%r8 │ │ │ │ + jmp 1fb1b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x311(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd2af(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdd2aa(%rip),%ymm13 │ │ │ │ + jmp 1fabf2 │ │ │ │ + call 1fb200 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + jmp 1fa8a6 │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastd 0xdd257(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdd252(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm8 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm9 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + call 1f7fc0 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x40(%rdx) │ │ │ │ + vmovdqa %ymm2,0x80(%rdx) │ │ │ │ + vmovdqa %ymm3,0xc0(%rdx) │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm9,%ymm1 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm3 │ │ │ │ + call 1f7fc0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdx) │ │ │ │ + vmovdqa %ymm1,0x60(%rdx) │ │ │ │ + vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ + call 1fac80 │ │ │ │ + vpbroadcastd 0xdea2f(%rip),%ymm6 │ │ │ │ + call 1fad50 │ │ │ │ + vpsrad $0xf,%ymm4,%ymm0 │ │ │ │ + vpsrad $0xf,%ymm5,%ymm1 │ │ │ │ + vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xf,%ymm8,%ymm4 │ │ │ │ + vpsrad $0xf,%ymm9,%ymm5 │ │ │ │ + vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xde9d7(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xdd156(%rip),%ymm5 │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%ymm0 │ │ │ │ - vpmovzxbw (%rsi,%rdx,1),%ymm1 │ │ │ │ - vpmovzxbw (%rsi,%rdx,2),%ymm2 │ │ │ │ - vpmovzxbw (%rsi,%rax,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 20448e │ │ │ │ + nop │ │ │ │ + lea -0x300(%rip),%r8 │ │ │ │ + jmp 1fb340 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x150(%rip),%r8 │ │ │ │ + jmp 1fb340 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rip),%r8 │ │ │ │ + jmp 1fb340 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x181(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd11f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdd11a(%rip),%ymm13 │ │ │ │ + jmp 1fade2 │ │ │ │ + call 1fb200 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm6,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm7,%ymm3 │ │ │ │ + jmp 1fa8a6 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x390(%rip),%r8 │ │ │ │ + jmp 1fb3d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x1e0(%rip),%r8 │ │ │ │ + jmp 1fb3d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x60(%rip),%r8 │ │ │ │ + jmp 1fb3d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xf1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xdd053(%rip),%ymm8 │ │ │ │ + vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ + vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ + vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ + vpbroadcastd 0xdd037(%rip),%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm6 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm7 │ │ │ │ + vpermq $0xd8,0x80(%rdx),%ymm10 │ │ │ │ + vpermq $0xd8,0xa0(%rdx),%ymm11 │ │ │ │ + vpermq $0xd8,0xc0(%rdx),%ymm12 │ │ │ │ + vpermq $0xd8,0xe0(%rdx),%ymm13 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm11,%ymm8,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm12,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm13,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd 0xdcf9f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdcf9a(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xdcf21(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xde7b0(%rip),%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xf,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xf,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ + call 1fab40 │ │ │ │ + vpbroadcastd 0xde722(%rip),%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdce8d(%rip),%ymm5 │ │ │ │ + jmp 1fa8a6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1ab(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fb630 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xdce6e(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + jmp 1fa6f3 │ │ │ │ + lea 0x1113(%rip),%r8 │ │ │ │ + jmp 1fb630 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x46a(%rip),%r8 │ │ │ │ + jmp 1fb630 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xda4(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdce19(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdce14(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdcd1f(%rip),%ymm14 │ │ │ │ + vpmulld 0x20(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x60(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0xa0(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xe0(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x120(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x160(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x1a0(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x1e0(%rdx),%ymm14,%ymm7 │ │ │ │ + vpbroadcastd 0xde638(%rip),%ymm11 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 1f94bc │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x40(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x140(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f83f0 │ │ │ │ + call 1f93b0 │ │ │ │ + vpsrld $0xb,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + call 1fb7d0 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x1,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x1,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x1,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fb840 │ │ │ │ + call 226580 │ │ │ │ + vpbroadcastd 0xde52b(%rip),%ymm10 │ │ │ │ + vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm10,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm10,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%ymm0 │ │ │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ - vpmovzxbw (%rsi,%rdx,1),%ymm2 │ │ │ │ - vpmovzxbw 0x10(%rsi,%rdx,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2044de │ │ │ │ - vzeroupper │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa -0x80(%rax),%ymm14 │ │ │ │ + vmovdqa -0x60(%rax),%ymm13 │ │ │ │ + vmovdqa -0x40(%rax),%ymm12 │ │ │ │ + vmovdqa -0x20(%rax),%ymm11 │ │ │ │ + vmovdqa (%rax),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%rax),%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm0,%ymm15 │ │ │ │ + vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpsubd %ymm13,%ymm1,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpsubd %ymm12,%ymm2,%ymm13 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsubd %ymm11,%ymm3,%ymm12 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm10,%ymm4,%ymm11 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsubd 0x60(%rax),%ymm7,%ymm8 │ │ │ │ + vpaddd 0x60(%rax),%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%ymm0 │ │ │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ - vpmovzxbw 0x20(%rsi),%ymm2 │ │ │ │ - vpmovzxbw 0x30(%rsi),%ymm3 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 20452f │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xde4c9(%rip),%rax │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm7,%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm7 │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm2,%ymm8,%ymm6 │ │ │ │ + vpunpckhdq %ymm2,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpcklqdq %ymm3,%ymm6,%ymm5 │ │ │ │ + vpunpckhqdq %ymm3,%ymm6,%ymm6 │ │ │ │ + vpunpckhqdq %ymm7,%ymm2,%ymm3 │ │ │ │ + vpunpcklqdq %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckhqdq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm0,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm6,%ymm1,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm2,%ymm6 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm8,%ymm3,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm8,%ymm3,%ymm3 │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%ymm0 │ │ │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ - vpmovzxbw 0x20(%rsi),%ymm2 │ │ │ │ - vpmovzxbw 0x30(%rsi),%ymm3 │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdcb47(%rip),%ymm9 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,(%rdx) │ │ │ │ + vmovdqa %ymm8,0x20(%rdx) │ │ │ │ + vmovdqa %ymm8,0x40(%rdx) │ │ │ │ + vmovdqa %ymm8,0x60(%rdx) │ │ │ │ + vmovdqa %ymm8,0x80(%rdx) │ │ │ │ + vmovdqa %ymm8,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm8,0xc0(%rdx) │ │ │ │ + vmovdqa %ymm8,0xe0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdi,%rsi,2),%ymm2,%ymm2 │ │ │ │ + vpaddw (%rdi,%rcx,1),%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsw %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaxsw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpminsw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpminsw %ymm1,%ymm9,%ymm1 │ │ │ │ + vpminsw %ymm2,%ymm9,%ymm2 │ │ │ │ + vpminsw %ymm3,%ymm9,%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - vpmovzxbw 0x40(%rsi),%ymm0 │ │ │ │ - vpmovzxbw 0x50(%rsi),%ymm1 │ │ │ │ - vpmovzxbw 0x60(%rsi),%ymm2 │ │ │ │ - vpmovzxbw 0x70(%rsi),%ymm3 │ │ │ │ - add $0x100,%rdi │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,-0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,-0x60(%rdi) │ │ │ │ - vmovdqa %ymm2,-0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - jg 20457d │ │ │ │ - vzeroupper │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ - imul $0xff,%r9d,%r9d │ │ │ │ - vbroadcasti128 0xd3f8e(%rip),%ymm4 │ │ │ │ - add $0x10,%r9d │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 204c79 │ │ │ │ - movzwl 0xd42ea(%rax,%rcx,2),%ecx │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - vbroadcasti128 0xd3f48(%rip),%ymm4 │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vmovq (%rsi,%rdx,2),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204658 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x225(%rip),%r8 │ │ │ │ + jmp 1fb9e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xca(%rip),%r8 │ │ │ │ + jmp 1fb9e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xa04(%rip),%r8 │ │ │ │ + jmp 1fb9e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd43(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdca69(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdca64(%rip),%ymm14 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 1fbb30 │ │ │ │ + vpbroadcastd 0xdca1e(%rip),%ymm14 │ │ │ │ + vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ + vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ + call 1fbae0 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x1,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fb840 │ │ │ │ + call 226890 │ │ │ │ + call 226b80 │ │ │ │ + vpbroadcastd 0xde227(%rip),%ymm10 │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + vpsubw %ymm10,%ymm11,%ymm11 │ │ │ │ + vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204691 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpsubd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm9,%ymm14,%ymm8 │ │ │ │ + vpsubd %ymm10,%ymm13,%ymm9 │ │ │ │ + vpaddd %ymm11,%ymm14,%ymm10 │ │ │ │ + vpsubd %ymm12,%ymm13,%ymm11 │ │ │ │ + vpaddd -0x20(%rax),%ymm15,%ymm12 │ │ │ │ + vpsubd -0x40(%rax),%ymm15,%ymm13 │ │ │ │ + vpaddd -0x60(%rax),%ymm15,%ymm14 │ │ │ │ + vpsubd -0x80(%rax),%ymm15,%ymm15 │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,2),%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rsi,%rax,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2046d7 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xdc83f(%rip),%ymm15 │ │ │ │ + vpmulld 0x40(%rdx),%ymm15,%ymm0 │ │ │ │ + vpmulld 0x1a0(%rdx),%ymm15,%ymm1 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm15,%ymm2 │ │ │ │ + vpmulld 0x120(%rdx),%ymm15,%ymm3 │ │ │ │ + vpmulld 0x140(%rdx),%ymm15,%ymm4 │ │ │ │ + vpmulld 0xa0(%rdx),%ymm15,%ymm5 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm15,%ymm6 │ │ │ │ + vpmulld 0x20(%rdx),%ymm15,%ymm7 │ │ │ │ + vpbroadcastd 0xde158(%rip),%ymm12 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + call 1fc055 │ │ │ │ + vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ + vpmulld 0x1e0(%rdx),%ymm15,%ymm1 │ │ │ │ + vpmulld 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ + vpmulld 0x160(%rdx),%ymm15,%ymm3 │ │ │ │ + vpmulld 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ + vpmulld 0xe0(%rdx),%ymm15,%ymm5 │ │ │ │ + vpmulld 0x180(%rdx),%ymm15,%ymm6 │ │ │ │ + vpmulld 0x60(%rdx),%ymm15,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xdc78d(%rip),%ymm8 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc67a(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xdc70b(%rip),%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc678(%rip),%ymm10 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdc669(%rip),%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc696(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xdc5f7(%rip),%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc684(%rip),%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm2,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm7,%ymm3,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpbroadcastd 0xdc5f5(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xdc52c(%rip),%ymm10 │ │ │ │ + vpmulld %ymm11,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm11,%ymm3 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm11,%ymm6 │ │ │ │ + vpmulld %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm7,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmaxsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpbroadcastd 0xdc4c3(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xdc4a2(%rip),%ymm10 │ │ │ │ + vpmulld %ymm3,%ymm11,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm11,%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm7,%ymm11,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm11,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpminsd -0x80(%rax),%ymm14,%ymm10 │ │ │ │ + vpminsd -0x60(%rax),%ymm14,%ymm8 │ │ │ │ + vpsubd %ymm10,%ymm0,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaxsd %ymm13,%ymm9,%ymm9 │ │ │ │ + vpmaxsd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm14,%ymm10,%ymm10 │ │ │ │ + vmovdqa %ymm1,-0x80(%rax) │ │ │ │ + vmovdqa -0x20(%rax),%ymm11 │ │ │ │ + vmovdqa -0x40(%rax),%ymm1 │ │ │ │ + vpsubd %ymm11,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaxsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vmovdqa %ymm11,-0x20(%rax) │ │ │ │ + vmovdqa %ymm2,-0x60(%rax) │ │ │ │ + vmovdqa 0x60(%rax),%ymm1 │ │ │ │ + vmovdqa 0x40(%rax),%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm12 │ │ │ │ + vpsubd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm11 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpmaxsd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpminsd %ymm14,%ymm11,%ymm11 │ │ │ │ + vmovdqa %ymm12,-0x40(%rax) │ │ │ │ + vpminsd (%rax),%ymm14,%ymm1 │ │ │ │ + vpminsd 0x20(%rax),%ymm14,%ymm12 │ │ │ │ + vpsubd %ymm1,%ymm4,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm12,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpbroadcastd 0xdc43a(%rip),%ymm12 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmulld %ymm12,%ymm9,%ymm9 │ │ │ │ + vpmulld %ymm12,%ymm10,%ymm10 │ │ │ │ + vpmulld %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmulld %ymm12,%ymm11,%ymm11 │ │ │ │ + vpmulld %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmulld -0x60(%rax),%ymm12,%ymm12 │ │ │ │ + vmovdqa %ymm5,-0x60(%rax) │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm10,%ymm9,%ymm7 │ │ │ │ + vpsubd %ymm10,%ymm9,%ymm9 │ │ │ │ + vpsubd %ymm4,%ymm6,%ymm10 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm4 │ │ │ │ + vpsubd %ymm8,%ymm12,%ymm12 │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ - vmovdqu 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x18(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 204756 │ │ │ │ - vzeroupper │ │ │ │ + vpbroadcastd 0xdc39a(%rip),%ymm8 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc287(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xdc318(%rip),%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc285(%rip),%ymm10 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xdc276(%rip),%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc2a3(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xdc204(%rip),%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xdc291(%rip),%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm2,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm7,%ymm3,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpbroadcastd 0xdc202(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xdc139(%rip),%ymm10 │ │ │ │ + vpmulld %ymm11,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm11,%ymm3 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm11,%ymm6 │ │ │ │ + vpmulld %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm7,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmaxsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpbroadcastd 0xdc0c4(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xdc0d3(%rip),%ymm10 │ │ │ │ + vpmulld %ymm2,%ymm11,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm11,%ymm8 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm11,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm11,%ymm8 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa %ymm2,-0x40(%rax) │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ - vmovdqu 0x20(%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ │ │ - vmovdqu 0x30(%rsi),%xmm3 │ │ │ │ - vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2047d5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0xbc5(%rip),%r8 │ │ │ │ + jmp 1fc380 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x8d6(%rip),%r8 │ │ │ │ + jmp 1fc380 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x64(%rip),%r8 │ │ │ │ + jmp 1fc380 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3a3(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdc0c9(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdc0c4(%rip),%ymm14 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 1fbb30 │ │ │ │ + vpbroadcastd 0xdc07e(%rip),%ymm14 │ │ │ │ + vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ + vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ + call 1fc440 │ │ │ │ + jmp 1fba26 │ │ │ │ + call 1fb840 │ │ │ │ + call 226890 │ │ │ │ + call 226b80 │ │ │ │ + vpbroadcastd 0xdd8dd(%rip),%ymm10 │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + vpsubw %ymm10,%ymm11,%ymm11 │ │ │ │ + vmovdqa %ymm0,%ymm12 │ │ │ │ + vpmulhrsw %ymm7,%ymm11,%ymm0 │ │ │ │ + vmovdqa %ymm1,%ymm7 │ │ │ │ + vpmulhrsw %ymm6,%ymm10,%ymm1 │ │ │ │ + vmovdqa %ymm2,%ymm6 │ │ │ │ + vpmulhrsw %ymm5,%ymm11,%ymm2 │ │ │ │ + vmovdqa %ymm3,%ymm5 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm3 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm5,%ymm11,%ymm0 │ │ │ │ + vpmulhrsw %ymm6,%ymm10,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm11,%ymm2 │ │ │ │ + vpmulhrsw %ymm10,%ymm12,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ - vmovdqu 0x20(%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ │ │ - vmovdqu 0x30(%rsi),%xmm3 │ │ │ │ - vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - vmovdqu 0x40(%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x48(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x50(%rsi),%xmm1 │ │ │ │ - vinserti128 $0x1,0x58(%rsi),%ymm1,%ymm1 │ │ │ │ - vmovdqu 0x60(%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x68(%rsi),%ymm2,%ymm2 │ │ │ │ - vmovdqu 0x70(%rsi),%xmm3 │ │ │ │ - vinserti128 $0x1,0x78(%rsi),%ymm3,%ymm3 │ │ │ │ - add $0x100,%rdi │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,-0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,-0x60(%rdi) │ │ │ │ - vmovdqa %ymm2,-0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - jg 20484f │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpsubd %ymm7,%ymm13,%ymm8 │ │ │ │ + vpaddd %ymm9,%ymm14,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm9 │ │ │ │ + vpsubd %ymm10,%ymm13,%ymm6 │ │ │ │ + vpsubd %ymm5,%ymm13,%ymm10 │ │ │ │ + vpaddd %ymm11,%ymm14,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm14,%ymm11 │ │ │ │ + vpsubd %ymm12,%ymm13,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm15,%ymm12 │ │ │ │ + vpaddd -0x20(%rax),%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm13 │ │ │ │ + vpsubd -0x40(%rax),%ymm15,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm15,%ymm14 │ │ │ │ + vmovdqa %ymm15,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ + vpsubd -0x80(%rax),%ymm1,%ymm0 │ │ │ │ + vpaddd -0x60(%rax),%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ - movzwl 0xd42f6(%rax,%rcx,2),%ecx │ │ │ │ - imul $0xff,%r9d,%r9d │ │ │ │ - add $0x10,%r9d │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - jmp *%rcx │ │ │ │ - vmovd (%rsi),%xmm0 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ - vpbroadcastd (%rsi,%rax,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendd $0x5,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd (%rsi),%ymm0 │ │ │ │ - vpblendd $0xf,%ymm2,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xa0,%ymm0,%ymm1,%ymm2 │ │ │ │ - vpblendd $0xaa,%ymm3,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x55,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204966 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0xd15(%rip),%r8 │ │ │ │ + jmp 1fc4d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xa26(%rip),%r8 │ │ │ │ + jmp 1fc4d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xec(%rip),%r8 │ │ │ │ + jmp 1fc4d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x253(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdbe91(%rip),%ymm15 │ │ │ │ + vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ + vpmulld 0x20(%rdx),%ymm15,%ymm1 │ │ │ │ + vpmulld 0x40(%rdx),%ymm15,%ymm2 │ │ │ │ + vpmulld 0x60(%rdx),%ymm15,%ymm3 │ │ │ │ + vpmulld 0x80(%rdx),%ymm15,%ymm4 │ │ │ │ + vpmulld 0xa0(%rdx),%ymm15,%ymm5 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm15,%ymm6 │ │ │ │ + vpmulld 0xe0(%rdx),%ymm15,%ymm7 │ │ │ │ + vpmulld 0x100(%rdx),%ymm15,%ymm8 │ │ │ │ + vpmulld 0x120(%rdx),%ymm15,%ymm9 │ │ │ │ + vpmulld 0x140(%rdx),%ymm15,%ymm10 │ │ │ │ + vpmulld 0x160(%rdx),%ymm15,%ymm11 │ │ │ │ + vpmulld 0x180(%rdx),%ymm15,%ymm12 │ │ │ │ + vpmulld 0x1a0(%rdx),%ymm15,%ymm13 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm15,%ymm14 │ │ │ │ + vpmulld 0x1e0(%rdx),%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ + vpbroadcastd 0xdd764(%rip),%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ + vpaddd (%rsp),%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xc,%ymm12,%ymm12 │ │ │ │ + vpsrad $0xc,%ymm13,%ymm13 │ │ │ │ + vpsrad $0xc,%ymm14,%ymm14 │ │ │ │ + vpsrad $0xc,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + vpbroadcastd 0xdbe25(%rip),%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm15,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmulld %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm15,%ymm7 │ │ │ │ + vpmulld %ymm15,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm15,%ymm9,%ymm9 │ │ │ │ + vpmulld %ymm15,%ymm10,%ymm10 │ │ │ │ + vpmulld %ymm15,%ymm11,%ymm11 │ │ │ │ + vpmulld %ymm15,%ymm12,%ymm12 │ │ │ │ + vpmulld %ymm15,%ymm13,%ymm13 │ │ │ │ + vpmulld %ymm15,%ymm14,%ymm14 │ │ │ │ + vpmulld (%rsp),%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ + vpbroadcastd 0xdbdb6(%rip),%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ + vpaddd (%rsp),%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xc,%ymm12,%ymm12 │ │ │ │ + vpsrad $0xc,%ymm13,%ymm13 │ │ │ │ + vpsrad $0xc,%ymm14,%ymm14 │ │ │ │ + vpsrad $0xc,%ymm15,%ymm15 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fb840 │ │ │ │ + vpbroadcastd 0xdd59c(%rip),%ymm10 │ │ │ │ + jmp 1fb795 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x7e(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fc790 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xdbd12(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + jmp 1fa6f3 │ │ │ │ + lea 0x51c(%rip),%r8 │ │ │ │ + jmp 1fc790 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x28e(%rip),%r8 │ │ │ │ + jmp 1fc790 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x41e(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdbcc1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdbcbc(%rip),%ymm13 │ │ │ │ + jmp 1fb650 │ │ │ │ + call 1fc7d0 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%rax,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendd $0x3,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rsi),%ymm0 │ │ │ │ - vpblendd $0xcc,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm2,%ymm3 │ │ │ │ - vpblendd $0xf,%ymm1,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2049be │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 1fa120 │ │ │ │ + vpbroadcastd 0xdbc82(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdbc7d(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdd4ec(%rip),%ymm11 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f8e10 │ │ │ │ + vmovdqa %ymm0,0x100(%rdx) │ │ │ │ + vmovdqa %ymm1,0x120(%rdx) │ │ │ │ + vmovdqa %ymm2,0x140(%rdx) │ │ │ │ + vmovdqa %ymm3,0x160(%rdx) │ │ │ │ + vmovdqa %ymm4,0x180(%rdx) │ │ │ │ + vmovdqa %ymm5,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ + vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ + vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f8e10 │ │ │ │ + vpackssdw 0x100(%rdx),%ymm0,%ymm0 │ │ │ │ + vpackssdw 0x120(%rdx),%ymm1,%ymm1 │ │ │ │ + vpackssdw 0x140(%rdx),%ymm2,%ymm2 │ │ │ │ + vpackssdw 0x160(%rdx),%ymm3,%ymm3 │ │ │ │ + vpackssdw 0x180(%rdx),%ymm4,%ymm4 │ │ │ │ + vpackssdw 0x1a0(%rdx),%ymm5,%ymm5 │ │ │ │ + vpackssdw 0x1c0(%rdx),%ymm6,%ymm6 │ │ │ │ + vpackssdw 0x1e0(%rdx),%ymm7,%ymm7 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + call 1fc980 │ │ │ │ + call 1fb912 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm3 │ │ │ │ + jmp 1fb912 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastd 0xdbacb(%rip),%ymm9 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,2),%ymm2 │ │ │ │ - vbroadcasti128 (%rsi,%rax,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vshufpd $0xc,%ymm2,%ymm0,%ymm4 │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vshufpd $0xc,%ymm3,%ymm1,%ymm1 │ │ │ │ - vshufpd $0xc,%ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm5 │ │ │ │ - vpunpckhbw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm3,(%rdi) │ │ │ │ - vmovdqa %ymm5,0x20(%rdi) │ │ │ │ - vmovdqa %ymm4,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204a25 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1f2(%rip),%r8 │ │ │ │ + jmp 1fc9e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4e(%rip),%r8 │ │ │ │ + jmp 1fc9e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1de(%rip),%r8 │ │ │ │ + jmp 1fc9e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2ac(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdba71(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdba6c(%rip),%ymm14 │ │ │ │ + jmp 1fba00 │ │ │ │ + call 1fca20 │ │ │ │ + call 1fc8f7 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,2),%ymm2 │ │ │ │ - vpermq $0xd8,(%rsi,%rax,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpunpcklbw %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpckhbw %ymm1,%ymm0,%ymm5 │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vmovdqa %ymm5,0x20(%rdi) │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm4 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm5 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm4,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ - vpunpcklbw %ymm0,%ymm3,%ymm1 │ │ │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm5,-0x80(%rdi) │ │ │ │ - vmovdqa %ymm2,-0x60(%rdi) │ │ │ │ - vmovdqa %ymm1,-0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204a9a │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 1fa120 │ │ │ │ + vpbroadcastd 0xdba32(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdba2d(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdd29c(%rip),%ymm11 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8f90 │ │ │ │ + vmovdqa %ymm0,0x100(%rdx) │ │ │ │ + vmovdqa %ymm1,0x120(%rdx) │ │ │ │ + vmovdqa %ymm2,0x140(%rdx) │ │ │ │ + vmovdqa %ymm3,0x160(%rdx) │ │ │ │ + vmovdqa %ymm4,0x180(%rdx) │ │ │ │ + vmovdqa %ymm5,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ + vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ + vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8f90 │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rsi),%ymm1 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rsi,%rdx,1),%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpunpcklbw %ymm2,%ymm0,%ymm4 │ │ │ │ - vpunpckhbw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpunpcklbw %ymm3,%ymm1,%ymm4 │ │ │ │ - vpunpckhbw %ymm3,%ymm1,%ymm5 │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rsi),%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm4,0x40(%rdi) │ │ │ │ - vmovdqa %ymm5,0x60(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ - vpunpcklbw %ymm0,%ymm2,%ymm4 │ │ │ │ - vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm1,%ymm3,%ymm5 │ │ │ │ - vpunpckhbw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm4,-0x80(%rdi) │ │ │ │ - vmovdqa %ymm2,-0x60(%rdi) │ │ │ │ - vmovdqa %ymm5,-0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 204b4a │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x392(%rip),%r8 │ │ │ │ + jmp 1fcb80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x152(%rip),%r8 │ │ │ │ + jmp 1fcb80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3e(%rip),%r8 │ │ │ │ + jmp 1fcb80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x10c(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vpbroadcastd 0xdb8d1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdb8cc(%rip),%ymm14 │ │ │ │ + jmp 1fc3a0 │ │ │ │ + call 1fca20 │ │ │ │ + vpackssdw 0x100(%rdx),%ymm0,%ymm13 │ │ │ │ + vpackssdw 0x120(%rdx),%ymm1,%ymm12 │ │ │ │ + vpackssdw 0x140(%rdx),%ymm2,%ymm11 │ │ │ │ + vpackssdw 0x160(%rdx),%ymm3,%ymm10 │ │ │ │ + vpackssdw 0x180(%rdx),%ymm4,%ymm3 │ │ │ │ + vpackssdw 0x1a0(%rdx),%ymm5,%ymm2 │ │ │ │ + vpackssdw 0x1c0(%rdx),%ymm6,%ymm1 │ │ │ │ + vpackssdw 0x1e0(%rdx),%ymm7,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + call 1fc980 │ │ │ │ + call 1fb912 │ │ │ │ + vpermq $0xd8,%ymm10,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm12,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm13,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x300(%r8),%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpunpcklbw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpckhbw %ymm1,%ymm0,%ymm3 │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm0,%ymm1,%ymm4 │ │ │ │ - vpunpckhbw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi) │ │ │ │ - vmovdqa %ymm4,0x100(%rdi) │ │ │ │ - vmovdqa %ymm1,0x120(%rdi) │ │ │ │ - add $0x200,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 204c01 │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x40,%r9 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 204bfb │ │ │ │ + lea -0x482(%rip),%r8 │ │ │ │ + jmp 1fcc70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x242(%rip),%r8 │ │ │ │ + jmp 1fcc70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xb2(%rip),%r8 │ │ │ │ + jmp 1fcc70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1c(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + jmp 1fc4de │ │ │ │ + call 1fb847 │ │ │ │ + vpbroadcastd 0xdd033(%rip),%ymm10 │ │ │ │ + vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ + call 1fc980 │ │ │ │ + call 1fb912 │ │ │ │ + jmp 1fb7ae │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x292(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fcd20 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xdb77e(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 1fa6fb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe01(%rip),%r8 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + jmp 1fcd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x7f4(%rip),%r8 │ │ │ │ + jmp 1fcd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb31(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xdb729(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xdb724(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdcf93(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xdb626(%rip),%ymm14 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 1fce82 │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1fd200 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vmovdqa -0x80(%rax),%ymm10 │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vmovdqa -0x40(%rax),%ymm8 │ │ │ │ + vpsubd %ymm10,%ymm0,%ymm15 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpsubd %ymm9,%ymm1,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm2,-0x40(%rax) │ │ │ │ + vmovdqa -0x20(%rax),%ymm2 │ │ │ │ + vmovdqa (%rax),%ymm1 │ │ │ │ + vmovdqa 0x20(%rax),%ymm0 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsubd %ymm2,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm4,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm0,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa 0x40(%rax),%ymm4 │ │ │ │ + vmovdqa 0x60(%rax),%ymm3 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm4,%ymm6,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm3,%ymm7,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqa %ymm4,-0x80(%rax) │ │ │ │ + vmovdqa %ymm5,-0x60(%rax) │ │ │ │ + vmovdqa %ymm1,-0x40(%rax) │ │ │ │ + vmovdqa %ymm2,-0x20(%rax) │ │ │ │ + vmovdqa %ymm8,(%rax) │ │ │ │ + vmovdqa %ymm9,0x20(%rax) │ │ │ │ + vmovdqa %ymm10,0x40(%rax) │ │ │ │ + vmovdqa %ymm15,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + call 1fd200 │ │ │ │ + vmovdqa -0x80(%rax),%ymm14 │ │ │ │ + vmovdqa -0x60(%rax),%ymm13 │ │ │ │ + vmovdqa -0x40(%rax),%ymm12 │ │ │ │ + vmovdqa -0x20(%rax),%ymm11 │ │ │ │ + vmovdqa (%rax),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%rax),%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm0,%ymm15 │ │ │ │ + vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpsubd %ymm13,%ymm1,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpsubd %ymm12,%ymm2,%ymm13 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsubd %ymm11,%ymm3,%ymm12 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm10,%ymm4,%ymm11 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsubd 0x60(%rax),%ymm7,%ymm8 │ │ │ │ + vpaddd 0x60(%rax),%ymm7,%ymm7 │ │ │ │ + sub $0x100,%rax │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x2,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x2,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fd020 │ │ │ │ + lea 0xdcdd7(%rip),%rax │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ + call 1fcf90 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0xd4302(%rax,%rcx,2),%ecx │ │ │ │ - shl $0xb,%r9d │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - vbroadcasti128 0xd38ff(%rip),%ymm4 │ │ │ │ - vpbroadcastq (%rsi),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovhps (%rsi,%rdx,2),%xmm1,%xmm1 │ │ │ │ - vmovq (%rsi,%rax,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vmovhps (%rsi),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm0,%ymm1,%ymm2 │ │ │ │ - vpermq $0x93,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204cb0 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa %ymm8,0x8(%rsp) │ │ │ │ + vmovdqa %ymm9,0x28(%rsp) │ │ │ │ + vmovdqa %ymm12,0x48(%rsp) │ │ │ │ + vpbroadcastd 0xdcd15(%rip),%ymm12 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ + vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ + jmp 1fb912 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 1fd1c6 │ │ │ │ + vpackssdw -0x80(%rax),%ymm8,%ymm8 │ │ │ │ + vpackssdw -0x60(%rax),%ymm9,%ymm9 │ │ │ │ + vpackssdw -0x40(%rax),%ymm10,%ymm10 │ │ │ │ + vpackssdw -0x20(%rax),%ymm11,%ymm11 │ │ │ │ + vpackssdw (%rax),%ymm12,%ymm12 │ │ │ │ + vpackssdw 0x20(%rax),%ymm13,%ymm13 │ │ │ │ + vpackssdw 0x40(%rax),%ymm14,%ymm14 │ │ │ │ + vpackssdw 0x60(%rax),%ymm15,%ymm15 │ │ │ │ + sub $0x100,%rax │ │ │ │ + vpackssdw -0x80(%rax),%ymm0,%ymm0 │ │ │ │ + vpackssdw -0x60(%rax),%ymm1,%ymm1 │ │ │ │ + vpackssdw -0x40(%rax),%ymm2,%ymm2 │ │ │ │ + vpackssdw -0x20(%rax),%ymm3,%ymm3 │ │ │ │ + vpackssdw (%rax),%ymm4,%ymm4 │ │ │ │ + vpackssdw 0x20(%rax),%ymm5,%ymm5 │ │ │ │ + vpackssdw 0x40(%rax),%ymm6,%ymm6 │ │ │ │ + vpackssdw 0x60(%rax),%ymm7,%ymm7 │ │ │ │ + vmovdqa %ymm8,(%rax) │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm3 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm7 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm2,%ymm8,%ymm5 │ │ │ │ + vpunpckhdq %ymm2,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm6,%ymm7,%ymm1 │ │ │ │ + vpunpckldq %ymm6,%ymm7,%ymm7 │ │ │ │ + vpunpckhdq %ymm3,%ymm4,%ymm6 │ │ │ │ + vpunpckldq %ymm3,%ymm4,%ymm4 │ │ │ │ + vpunpckhqdq %ymm1,%ymm2,%ymm3 │ │ │ │ + vpunpcklqdq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpunpckhqdq %ymm7,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm7,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm6,%ymm8,%ymm7 │ │ │ │ + vpunpckhqdq %ymm6,%ymm8,%ymm8 │ │ │ │ + vpunpckhqdq %ymm4,%ymm5,%ymm6 │ │ │ │ + vpunpcklqdq %ymm4,%ymm5,%ymm5 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vmovdqa %ymm8,(%rax) │ │ │ │ + vpunpcklwd %ymm9,%ymm4,%ymm8 │ │ │ │ + vpunpckhwd %ymm9,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm11,%ymm10,%ymm9 │ │ │ │ + vpunpckhwd %ymm11,%ymm10,%ymm10 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm11 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm13,%ymm12,%ymm15 │ │ │ │ + vpunpcklwd %ymm13,%ymm12,%ymm12 │ │ │ │ + vpunpckldq %ymm10,%ymm4,%ymm13 │ │ │ │ + vpunpckhdq %ymm10,%ymm4,%ymm4 │ │ │ │ + vpunpckhdq %ymm9,%ymm8,%ymm10 │ │ │ │ + vpunpckldq %ymm9,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm14,%ymm12,%ymm9 │ │ │ │ + vpunpckldq %ymm14,%ymm12,%ymm12 │ │ │ │ + vpunpckhdq %ymm11,%ymm15,%ymm14 │ │ │ │ + vpunpckldq %ymm11,%ymm15,%ymm15 │ │ │ │ + vpunpckhqdq %ymm9,%ymm10,%ymm11 │ │ │ │ + vpunpcklqdq %ymm9,%ymm10,%ymm10 │ │ │ │ + vpunpckhqdq %ymm12,%ymm8,%ymm9 │ │ │ │ + vpunpcklqdq %ymm12,%ymm8,%ymm8 │ │ │ │ + vpunpcklqdq %ymm15,%ymm13,%ymm12 │ │ │ │ + vpunpckhqdq %ymm15,%ymm13,%ymm13 │ │ │ │ + vpunpckhqdq %ymm14,%ymm4,%ymm15 │ │ │ │ + vpunpcklqdq %ymm14,%ymm4,%ymm14 │ │ │ │ + vperm2i128 $0x31,%ymm8,%ymm0,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm8,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm12,%ymm5,%ymm8 │ │ │ │ + vperm2i128 $0x13,%ymm5,%ymm12,%ymm12 │ │ │ │ + vperm2i128 $0x31,%ymm9,%ymm1,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm13,%ymm6,%ymm9 │ │ │ │ + vperm2i128 $0x13,%ymm6,%ymm13,%ymm13 │ │ │ │ + vperm2i128 $0x31,%ymm10,%ymm2,%ymm6 │ │ │ │ + vinserti128 $0x1,%xmm10,%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm14,%ymm7,%ymm10 │ │ │ │ + vperm2i128 $0x13,%ymm7,%ymm14,%ymm14 │ │ │ │ + vperm2i128 $0x31,%ymm11,%ymm3,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm11,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rax),%xmm11 │ │ │ │ + vinserti128 $0x1,%xmm15,%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x0,0x10(%rax),%ymm15,%ymm15 │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi,%rax,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ - vperm2i128 $0x21,%ymm0,%ymm1,%ymm2 │ │ │ │ - vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 204d15 │ │ │ │ - vzeroupper │ │ │ │ + call 1fb847 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,%ymm15 │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm3,(%rdi) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 204d96 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x240(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x2c0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x340(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x3c0(%rdx),%ymm7 │ │ │ │ + call 1f9504 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + vpsrld $0xa,%ymm11,%ymm10 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm10,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm7 │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm2,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x18(%rsi),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm3,(%rdi) │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vmovdqa %ymm3,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 204e22 │ │ │ │ + nop │ │ │ │ + lea -0x35e(%rip),%r8 │ │ │ │ + jmp 1fd2e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x234(%rip),%r8 │ │ │ │ + jmp 1fd2e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x571(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xdb169(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdb164(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xdb06f(%rip),%ymm15 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 1fd42f │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1fd5c0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vpbroadcastd 0xdb110(%rip),%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpbroadcastd 0xdb0f1(%rip),%ymm8 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpsubd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm10 │ │ │ │ + vpsubd %ymm12,%ymm8,%ymm12 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xd,%ymm12,%ymm12 │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + vpsrld $0xa,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm3 │ │ │ │ + vpsubd -0x80(%rax),%ymm4,%ymm7 │ │ │ │ + vpaddd -0x60(%rax),%ymm4,%ymm6 │ │ │ │ + vpsubd -0x40(%rax),%ymm4,%ymm5 │ │ │ │ + vpaddd -0x20(%rax),%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm2,-0x40(%rax) │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqa %ymm9,-0x80(%rax) │ │ │ │ + vmovdqa %ymm10,-0x60(%rax) │ │ │ │ + vmovdqa %ymm11,-0x40(%rax) │ │ │ │ + vmovdqa %ymm12,-0x20(%rax) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + call 1fd5c0 │ │ │ │ + vpbroadcastd 0xdaffd(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xdaff0(%rip),%ymm13 │ │ │ │ + vpsrld $0xa,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpsubd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm9,%ymm14,%ymm8 │ │ │ │ + vpsubd %ymm10,%ymm13,%ymm9 │ │ │ │ + vpaddd %ymm11,%ymm14,%ymm10 │ │ │ │ + vpsubd %ymm12,%ymm13,%ymm11 │ │ │ │ + vpaddd -0x20(%rax),%ymm15,%ymm12 │ │ │ │ + vpsubd -0x40(%rax),%ymm15,%ymm13 │ │ │ │ + vpaddd -0x60(%rax),%ymm15,%ymm14 │ │ │ │ + vpsubd -0x80(%rax),%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x2,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ + sub $0x100,%rax │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fd020 │ │ │ │ + lea 0xdc835(%rip),%rax │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + call 227b20 │ │ │ │ + call 2282f0 │ │ │ │ + vmovdqa %ymm8,(%rsp) │ │ │ │ + vmovdqa %ymm12,0x40(%rsp) │ │ │ │ + vmovdqa %ymm13,0x60(%rsp) │ │ │ │ + vpbroadcastd 0xdc790(%rip),%ymm12 │ │ │ │ + vpxor %ymm13,%ymm13,%ymm13 │ │ │ │ + vpsubw %ymm12,%ymm13,%ymm13 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw 0x20(%rsp),%ymm13,%ymm1 │ │ │ │ + vmovdqa %ymm9,0x20(%rsp) │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm13,%ymm3 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm13,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm13,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpmulhrsw (%rsp),%ymm12,%ymm0 │ │ │ │ + vpmulhrsw 0x20(%rsp),%ymm13,%ymm1 │ │ │ │ + vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm11,%ymm13,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpmulhrsw 0x40(%rsp),%ymm12,%ymm0 │ │ │ │ + vpmulhrsw 0x60(%rsp),%ymm13,%ymm1 │ │ │ │ + vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm15,%ymm13,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x700(%r8),%ecx │ │ │ │ - mov $0x100,%eax │ │ │ │ - jmp 204ea2 │ │ │ │ - lea 0x300(%r8),%ecx │ │ │ │ - mov $0x80,%eax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm3,(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rax,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 204ebd │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %cl,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%ecx │ │ │ │ - jg 204ea8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x340(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x240(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm7 │ │ │ │ + vpbroadcastd 0xdc6d6(%rip),%ymm12 │ │ │ │ + call 1fc055 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x3c0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm7 │ │ │ │ + jmp 1fbc5a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x6fe(%rip),%r8 │ │ │ │ + jmp 1fd680 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x16c(%rip),%r8 │ │ │ │ + jmp 1fd680 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1d1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xdadc9(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xdadc4(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xdaccf(%rip),%ymm15 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 1fd7d3 │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1fd5c0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vpbroadcastd 0xdad70(%rip),%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpbroadcastd 0xdad51(%rip),%ymm8 │ │ │ │ + vpsubd %ymm12,%ymm8,%ymm12 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm10 │ │ │ │ + vpsubd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm12,%ymm12 │ │ │ │ + vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm12,(%rax) │ │ │ │ + vmovdqa %ymm11,0x20(%rax) │ │ │ │ + vmovdqa %ymm10,0x40(%rax) │ │ │ │ + vmovdqa %ymm9,0x60(%rax) │ │ │ │ + vpsrld $0xa,%ymm15,%ymm9 │ │ │ │ + vpsubd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsubd -0x80(%rax),%ymm9,%ymm12 │ │ │ │ + vpaddd -0x60(%rax),%ymm9,%ymm11 │ │ │ │ + vpsubd -0x40(%rax),%ymm9,%ymm10 │ │ │ │ + vpaddd -0x20(%rax),%ymm9,%ymm9 │ │ │ │ + vpsrad $0x2,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x2,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm12,-0x80(%rax) │ │ │ │ + vmovdqa %ymm11,-0x60(%rax) │ │ │ │ + vmovdqa %ymm10,-0x40(%rax) │ │ │ │ + vmovdqa %ymm9,-0x20(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqa %ymm7,-0x80(%rax) │ │ │ │ + vmovdqa %ymm6,-0x60(%rax) │ │ │ │ + vmovdqa %ymm5,-0x40(%rax) │ │ │ │ + vmovdqa %ymm4,-0x20(%rax) │ │ │ │ + vmovdqa %ymm3,(%rax) │ │ │ │ + vmovdqa %ymm2,0x20(%rax) │ │ │ │ + vmovdqa %ymm1,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + call 1fd5c0 │ │ │ │ + vpbroadcastd 0xdac59(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xdac4c(%rip),%ymm13 │ │ │ │ + vpsrld $0xa,%ymm15,%ymm15 │ │ │ │ + vpsubd %ymm7,%ymm13,%ymm8 │ │ │ │ + vpaddd %ymm9,%ymm14,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm9 │ │ │ │ + vpsubd %ymm10,%ymm13,%ymm6 │ │ │ │ + vpsubd %ymm5,%ymm13,%ymm10 │ │ │ │ + vpaddd %ymm11,%ymm14,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm14,%ymm11 │ │ │ │ + vpsubd %ymm12,%ymm13,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm15,%ymm12 │ │ │ │ + vpaddd -0x20(%rax),%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm13 │ │ │ │ + vpsubd -0x40(%rax),%ymm15,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm15,%ymm14 │ │ │ │ + vmovdqa %ymm15,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ + vpsubd -0x80(%rax),%ymm1,%ymm0 │ │ │ │ + vpaddd -0x60(%rax),%ymm1,%ymm1 │ │ │ │ + jmp 1fd49a │ │ │ │ + call 1fd020 │ │ │ │ + lea 0xdc4e8(%rip),%rax │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + call 227b20 │ │ │ │ + call 2282f0 │ │ │ │ + vmovdqa %ymm3,0x60(%rsp) │ │ │ │ + vmovdqa %ymm2,0x40(%rsp) │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vmovdqa %ymm13,%ymm2 │ │ │ │ + vmovdqa %ymm12,%ymm3 │ │ │ │ + vpbroadcastd 0xdc439(%rip),%ymm12 │ │ │ │ + vpxor %ymm13,%ymm13,%ymm13 │ │ │ │ + vpsubw %ymm12,%ymm13,%ymm13 │ │ │ │ + vpmulhrsw %ymm15,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm14,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm9,%ymm15 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm11,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm10,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm15,%ymm13,%ymm2 │ │ │ │ + vpmulhrsw %ymm14,%ymm12,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpmulhrsw %ymm7,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm13,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpmulhrsw 0x60(%rsp),%ymm13,%ymm0 │ │ │ │ + vpmulhrsw 0x40(%rsp),%ymm12,%ymm1 │ │ │ │ + vpmulhrsw 0x20(%rsp),%ymm13,%ymm2 │ │ │ │ + vpmulhrsw (%rsp),%ymm12,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x9be(%rip),%r8 │ │ │ │ + add $0xffffffa4,%ecx │ │ │ │ + jmp 1fd930 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - mov %r10d,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - mov %r10d,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ + lea 0x1d1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xdaafd(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xdaaf0(%rip),%ymm7 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 1fd9d0 │ │ │ │ + mov $0xfffffffffffffc00,%rcx │ │ │ │ + vpmulld 0x420(%rdx,%rcx,1),%ymm15,%ymm0 │ │ │ │ + vpmulld 0x460(%rdx,%rcx,1),%ymm15,%ymm1 │ │ │ │ + vpmulld 0x4a0(%rdx,%rcx,1),%ymm15,%ymm2 │ │ │ │ + vpmulld 0x4e0(%rdx,%rcx,1),%ymm15,%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xd,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm1,0x20(%rax) │ │ │ │ + vmovdqa %ymm2,0x40(%rax) │ │ │ │ + vmovdqa %ymm3,0x60(%rax) │ │ │ │ + add $0x100,%rcx │ │ │ │ + jl 1fd964 │ │ │ │ + vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ + vpmulld 0x40(%rdx),%ymm15,%ymm1 │ │ │ │ + vpmulld 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ + vpmulld 0xc0(%rdx),%ymm15,%ymm3 │ │ │ │ + vpmulld 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ + vpmulld 0x140(%rdx),%ymm15,%ymm5 │ │ │ │ + vpmulld 0x180(%rdx),%ymm15,%ymm6 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm15,%ymm8 │ │ │ │ + vmovdqa %ymm8,(%rdx) │ │ │ │ + vpmulld 0x200(%rdx),%ymm15,%ymm8 │ │ │ │ + vpmulld 0x240(%rdx),%ymm15,%ymm9 │ │ │ │ + vpmulld 0x280(%rdx),%ymm15,%ymm10 │ │ │ │ + vpmulld 0x2c0(%rdx),%ymm15,%ymm11 │ │ │ │ + vpmulld 0x300(%rdx),%ymm15,%ymm12 │ │ │ │ + vpmulld 0x340(%rdx),%ymm15,%ymm13 │ │ │ │ + vpmulld 0x380(%rdx),%ymm15,%ymm14 │ │ │ │ + vpmulld 0x3c0(%rdx),%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ + vpaddd (%rdx),%ymm7,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xd,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ + vpsrad $0xd,%ymm12,%ymm12 │ │ │ │ + vpsrad $0xd,%ymm13,%ymm13 │ │ │ │ + vpsrad $0xd,%ymm14,%ymm14 │ │ │ │ + vpsrad $0xd,%ymm15,%ymm15 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fd020 │ │ │ │ + vmovdqa %ymm15,(%rdx) │ │ │ │ + vmovdqa %ymm0,0x20(%rdx) │ │ │ │ + vpbroadcastd 0xdc1c1(%rip),%ymm15 │ │ │ │ + vpmulhrsw %ymm1,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpaddsw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm5,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpaddsw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm6,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm7,%ymm7,%ymm7 │ │ │ │ + vpaddsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm8,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm8,%ymm8,%ymm8 │ │ │ │ + vpaddsw %ymm0,%ymm8,%ymm8 │ │ │ │ + vpmulhrsw %ymm9,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm9,%ymm9,%ymm9 │ │ │ │ + vpaddsw %ymm0,%ymm9,%ymm9 │ │ │ │ + vpmulhrsw %ymm10,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm10,%ymm10,%ymm10 │ │ │ │ + vpaddsw %ymm0,%ymm10,%ymm10 │ │ │ │ + vpmulhrsw %ymm11,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpaddsw %ymm0,%ymm11,%ymm11 │ │ │ │ + vpmulhrsw %ymm12,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm12,%ymm12,%ymm12 │ │ │ │ + vpaddsw %ymm0,%ymm12,%ymm12 │ │ │ │ + vpmulhrsw %ymm13,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm13,%ymm13,%ymm13 │ │ │ │ + vpaddsw %ymm0,%ymm13,%ymm13 │ │ │ │ + vpmulhrsw %ymm14,%ymm15,%ymm0 │ │ │ │ + vpaddsw %ymm14,%ymm14,%ymm14 │ │ │ │ + vpaddsw %ymm0,%ymm14,%ymm14 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm0 │ │ │ │ + vmovdqa %ymm1,0x20(%rdx) │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm1 │ │ │ │ + vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ │ │ + vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm1,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + jmp 1fcf75 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ + lea 0x7e(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fdc60 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xda842(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 1fa6fb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xcb3(%rip),%r8 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + jmp 1fdc60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x44e(%rip),%r8 │ │ │ │ + jmp 1fdc60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x97e(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xda7f1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xda7ec(%rip),%ymm13 │ │ │ │ + jmp 1fcd40 │ │ │ │ + vmovdqa %ymm8,0x100(%rdx) │ │ │ │ + vmovdqa %ymm9,0x120(%rdx) │ │ │ │ + vmovdqa %ymm10,0x140(%rdx) │ │ │ │ + vmovdqa %ymm11,0x160(%rdx) │ │ │ │ + vmovdqa %ymm12,0x180(%rdx) │ │ │ │ + vmovdqa %ymm13,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm14,0x1c0(%rdx) │ │ │ │ + vmovdqa %ymm15,0x1e0(%rdx) │ │ │ │ + call 1fddb0 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ + vpackssdw %ymm9,%ymm8,%ymm4 │ │ │ │ + vpackssdw %ymm11,%ymm10,%ymm5 │ │ │ │ + vpackssdw %ymm13,%ymm12,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm14,%ymm7 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm2,-0x40(%rax) │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ + mov %rax,%r9 │ │ │ │ + add $0x200,%rax │ │ │ │ + call 1fddb0 │ │ │ │ + jmp 1fe101 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa %ymm8,0x8(%rsp) │ │ │ │ + vmovdqa %ymm9,0x28(%rsp) │ │ │ │ + vmovdqa %ymm12,0x48(%rsp) │ │ │ │ + vpbroadcastd 0xdbf41(%rip),%ymm12 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + call 1fc980 │ │ │ │ + call 1fb912 │ │ │ │ + jmp 1fcfc4 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - mov %r10d,%r11d │ │ │ │ + call 1f8d90 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm2,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm6,0x60(%rdx) │ │ │ │ + vpbroadcastd 0xda68f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xda68a(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 1fde1b │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm4,%ymm6 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + jmp 1fdf1a │ │ │ │ + sub $0x100,%rax │ │ │ │ + vmovdqa -0x80(%rax),%ymm8 │ │ │ │ + vmovdqa -0x60(%rax),%ymm4 │ │ │ │ + vmovdqa -0x40(%rax),%ymm10 │ │ │ │ + vmovdqa -0x20(%rax),%ymm5 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vmovdqa 0x40(%rax),%ymm14 │ │ │ │ + vmovdqa 0x60(%rax),%ymm7 │ │ │ │ + vpunpckldq %ymm4,%ymm8,%ymm9 │ │ │ │ + vpunpckhdq %ymm4,%ymm8,%ymm8 │ │ │ │ + vpunpckldq %ymm5,%ymm10,%ymm11 │ │ │ │ + vpunpckhdq %ymm5,%ymm10,%ymm10 │ │ │ │ + vpunpckldq %ymm6,%ymm12,%ymm13 │ │ │ │ + vpunpckhdq %ymm6,%ymm12,%ymm12 │ │ │ │ + vpunpckldq %ymm7,%ymm14,%ymm15 │ │ │ │ + vpunpckhdq %ymm7,%ymm14,%ymm14 │ │ │ │ + vpunpcklqdq %ymm11,%ymm9,%ymm4 │ │ │ │ + vpunpckhqdq %ymm11,%ymm9,%ymm9 │ │ │ │ + vpunpcklqdq %ymm10,%ymm8,%ymm5 │ │ │ │ + vpunpckhqdq %ymm10,%ymm8,%ymm11 │ │ │ │ + vpunpcklqdq %ymm15,%ymm13,%ymm6 │ │ │ │ + vpunpckhqdq %ymm15,%ymm13,%ymm13 │ │ │ │ + vpunpcklqdq %ymm14,%ymm12,%ymm7 │ │ │ │ + vpunpckhqdq %ymm14,%ymm12,%ymm15 │ │ │ │ + vperm2i128 $0x20,%ymm6,%ymm4,%ymm8 │ │ │ │ + vperm2i128 $0x31,%ymm6,%ymm4,%ymm12 │ │ │ │ + vperm2i128 $0x20,%ymm13,%ymm9,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm13,%ymm9,%ymm6 │ │ │ │ + vperm2i128 $0x20,%ymm7,%ymm5,%ymm10 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm5,%ymm14 │ │ │ │ + vperm2i128 $0x20,%ymm15,%ymm11,%ymm5 │ │ │ │ + vperm2i128 $0x31,%ymm15,%ymm11,%ymm7 │ │ │ │ + vmovdqa %ymm8,0x80(%rdx) │ │ │ │ + vmovdqa %ymm10,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm12,0xc0(%rdx) │ │ │ │ + vmovdqa %ymm14,0xe0(%rdx) │ │ │ │ + vpbroadcastd 0xda577(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xda572(%rip),%ymm13 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xdbdb9(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xda44c(%rip),%ymm14 │ │ │ │ + call 1f9504 │ │ │ │ + vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 1fdf72 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm4,%ymm6 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + jmp 1fdfaa │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + vpsrad $0x8,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + call 1fb7d0 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x3c2(%rip),%r8 │ │ │ │ + jmp 1fe070 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - imul $0x10101,0x8(%rsp),%eax │ │ │ │ - add %r10d,%eax │ │ │ │ - imul $0x10101,0x10(%rsp),%r10d │ │ │ │ - add %r11d,%r10d │ │ │ │ - lea -0x14ea(%rip),%r11 │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - test $0xf00,%eax │ │ │ │ - jne 205021 │ │ │ │ - test $0xf00,%r10d │ │ │ │ - jne 205320 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - movzwl 0xd4ba6(%r11,%r8,2),%r8d │ │ │ │ - add %r11,%r8 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - jmp *%r8 │ │ │ │ - test $0xf00,%r10d │ │ │ │ - jne 2056d3 │ │ │ │ - vpbroadcastd 0xd3639(%rip),%ymm5 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jl 20508d │ │ │ │ - vbroadcasti128 0xd34fa(%rip),%ymm6 │ │ │ │ - je 2050e9 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti128 0xd34f6(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0xd34fd(%rip),%ymm8 │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - movzwl 0xd4c0e(%r11,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0xda0b4(%r11,%rax,8),%ymm9 │ │ │ │ - vpbroadcastd 0xda0b8(%r11,%rax,8),%ymm10 │ │ │ │ - add %r11,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovdqa 0xd3485(%rip),%xmm4 │ │ │ │ - vpbroadcastd 0xda0b6(%r11,%rax,8),%xmm3 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vphaddw %xmm0,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2050a5 │ │ │ │ + lea 0x3e(%rip),%r8 │ │ │ │ + jmp 1fe070 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x56e(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xda3e1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xda3dc(%rip),%ymm14 │ │ │ │ + jmp 1fd300 │ │ │ │ + call 1fe220 │ │ │ │ + call 1fbae0 │ │ │ │ + call 1fe480 │ │ │ │ + call 1fbae0 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xf,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xf,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xf,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xf,%ymm11,%ymm11 │ │ │ │ + vpackssdw %ymm14,%ymm15,%ymm15 │ │ │ │ + vpackssdw %ymm12,%ymm13,%ymm14 │ │ │ │ + vpackssdw %ymm10,%ymm11,%ymm13 │ │ │ │ + vpackssdw %ymm8,%ymm9,%ymm12 │ │ │ │ + vpackssdw %ymm6,%ymm7,%ymm11 │ │ │ │ + vpackssdw %ymm4,%ymm5,%ymm10 │ │ │ │ + vpackssdw %ymm2,%ymm3,%ymm7 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm6 │ │ │ │ + vpblendd $0x33,-0x80(%r9),%ymm6,%ymm0 │ │ │ │ + vpblendd $0xcc,-0x80(%r9),%ymm6,%ymm1 │ │ │ │ + vpblendd $0x33,-0x60(%r9),%ymm7,%ymm2 │ │ │ │ + vpblendd $0xcc,-0x60(%r9),%ymm7,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + call 1fc980 │ │ │ │ + call 1fb912 │ │ │ │ + vpblendd $0x33,-0x40(%r9),%ymm10,%ymm0 │ │ │ │ + vpblendd $0xcc,-0x40(%r9),%ymm10,%ymm1 │ │ │ │ + vpblendd $0x33,-0x20(%r9),%ymm11,%ymm2 │ │ │ │ + vpblendd $0xcc,-0x20(%r9),%ymm11,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpblendd $0x33,(%r9),%ymm12,%ymm0 │ │ │ │ + vpblendd $0xcc,(%r9),%ymm12,%ymm1 │ │ │ │ + vpblendd $0x33,0x20(%r9),%ymm13,%ymm2 │ │ │ │ + vpblendd $0xcc,0x20(%r9),%ymm13,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + vpblendd $0x33,0x40(%r9),%ymm14,%ymm0 │ │ │ │ + vpblendd $0xcc,0x40(%r9),%ymm14,%ymm1 │ │ │ │ + vpblendd $0x33,0x60(%r9),%ymm15,%ymm2 │ │ │ │ + vpblendd $0xcc,0x60(%r9),%ymm15,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ + call 1fb912 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastd 0xda0b6(%r11,%rax,8),%xmm3 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm6,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm6,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vphaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2050f9 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa %ymm8,0x100(%rdx) │ │ │ │ + vmovdqa %ymm9,0x120(%rdx) │ │ │ │ + vmovdqa %ymm10,0x140(%rdx) │ │ │ │ + vmovdqa %ymm11,0x160(%rdx) │ │ │ │ + vmovdqa %ymm12,0x180(%rdx) │ │ │ │ + vmovdqa %ymm13,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm14,0x1c0(%rdx) │ │ │ │ + vmovdqa %ymm15,0x1e0(%rdx) │ │ │ │ + call 1f8d90 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm3,0x20(%rdx) │ │ │ │ + vmovdqa %ymm4,0x40(%rdx) │ │ │ │ + vmovdqa %ymm7,0x60(%rdx) │ │ │ │ + vpbroadcastd 0xda1df(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xda1da(%rip),%ymm14 │ │ │ │ + vpmaxsd %ymm2,%ymm13,%ymm0 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm2 │ │ │ │ + vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 1fe2cb │ │ │ │ + vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,%ymm3 │ │ │ │ + vmovdqa %ymm1,%ymm4 │ │ │ │ + vmovdqa %ymm1,%ymm6 │ │ │ │ + jmp 1fe3ca │ │ │ │ + sub $0x100,%rax │ │ │ │ + vmovdqa -0x80(%rax),%ymm8 │ │ │ │ + vmovdqa -0x60(%rax),%ymm3 │ │ │ │ + vmovdqa -0x40(%rax),%ymm4 │ │ │ │ + vmovdqa -0x20(%rax),%ymm11 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vmovdqa 0x20(%rax),%ymm1 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax),%ymm15 │ │ │ │ + vpunpckldq %ymm3,%ymm8,%ymm13 │ │ │ │ + vpunpckhdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vpunpckldq %ymm11,%ymm4,%ymm9 │ │ │ │ + vpunpckhdq %ymm11,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm1,%ymm12,%ymm10 │ │ │ │ + vpunpckhdq %ymm1,%ymm12,%ymm12 │ │ │ │ + vpunpckldq %ymm15,%ymm6,%ymm14 │ │ │ │ + vpunpckhdq %ymm15,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm9,%ymm13,%ymm3 │ │ │ │ + vpunpckhqdq %ymm9,%ymm13,%ymm13 │ │ │ │ + vpunpcklqdq %ymm4,%ymm8,%ymm11 │ │ │ │ + vpunpckhqdq %ymm4,%ymm8,%ymm9 │ │ │ │ + vpunpcklqdq %ymm14,%ymm10,%ymm1 │ │ │ │ + vpunpckhqdq %ymm14,%ymm10,%ymm10 │ │ │ │ + vpunpcklqdq %ymm6,%ymm12,%ymm15 │ │ │ │ + vpunpckhqdq %ymm6,%ymm12,%ymm14 │ │ │ │ + vperm2i128 $0x20,%ymm1,%ymm3,%ymm8 │ │ │ │ + vperm2i128 $0x31,%ymm1,%ymm3,%ymm12 │ │ │ │ + vperm2i128 $0x20,%ymm10,%ymm13,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm10,%ymm13,%ymm1 │ │ │ │ + vperm2i128 $0x20,%ymm15,%ymm11,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm15,%ymm11,%ymm6 │ │ │ │ + vperm2i128 $0x20,%ymm14,%ymm9,%ymm11 │ │ │ │ + vperm2i128 $0x31,%ymm14,%ymm9,%ymm15 │ │ │ │ + vmovdqa %ymm8,0x80(%rdx) │ │ │ │ + vmovdqa %ymm11,0xa0(%rdx) │ │ │ │ + vmovdqa %ymm12,0xc0(%rdx) │ │ │ │ + vmovdqa %ymm15,0xe0(%rdx) │ │ │ │ + vpbroadcastd 0xda0c7(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xda0c2(%rip),%ymm14 │ │ │ │ + vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpmaxsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpbroadcastd 0xdb909(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd9f9c(%rip),%ymm15 │ │ │ │ + call 1fc055 │ │ │ │ + vpmaxsd (%rdx),%ymm13,%ymm0 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm13,%ymm7 │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm13,%ymm2 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 1fe422 │ │ │ │ + vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,%ymm3 │ │ │ │ + vmovdqa %ymm1,%ymm4 │ │ │ │ + vmovdqa %ymm1,%ymm6 │ │ │ │ + jmp 1fe45a │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm13,%ymm4 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm13,%ymm3 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm13,%ymm6 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ + call 1fbc5a │ │ │ │ + vpbroadcastd 0xd9fe4(%rip),%ymm14 │ │ │ │ + vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ + vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ + vpslld $0x3,%ymm15,%ymm15 │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x6,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205145 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xf,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xf,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xf,%ymm10,%ymm10 │ │ │ │ + vpsrad $0xf,%ymm11,%ymm11 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ + vpackssdw %ymm9,%ymm8,%ymm4 │ │ │ │ + vpackssdw %ymm11,%ymm10,%ymm5 │ │ │ │ + vpackssdw %ymm13,%ymm12,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm14,%ymm7 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm2,-0x40(%rax) │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ + mov %rax,%r9 │ │ │ │ + add $0x200,%rax │ │ │ │ + jmp 1fe260 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x902(%rip),%r8 │ │ │ │ + jmp 1fe5b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x502(%rip),%r8 │ │ │ │ + jmp 1fe5b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2e(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xd9ea1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xd9e9c(%rip),%ymm14 │ │ │ │ + jmp 1fd6a0 │ │ │ │ + call 1fe220 │ │ │ │ + call 1fc440 │ │ │ │ + call 1fe480 │ │ │ │ + call 1fc440 │ │ │ │ + jmp 1fe0a9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x972(%rip),%r8 │ │ │ │ + add $0xffffffa4,%ecx │ │ │ │ + jmp 1fe610 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2e3(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xd9e05(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd9e10(%rip),%ymm15 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 1fe6ec │ │ │ │ + mov $0xfffffffffffffc00,%rcx │ │ │ │ + vmovdqa 0x420(%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovdqa 0x460(%rdx,%rcx,1),%ymm11 │ │ │ │ + vmovdqa 0x4a0(%rdx,%rcx,1),%ymm12 │ │ │ │ + vmovdqa 0x4e0(%rdx,%rcx,1),%ymm13 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm0 │ │ │ │ + vpmulld %ymm7,%ymm11,%ymm1 │ │ │ │ + vpmulld %ymm7,%ymm12,%ymm2 │ │ │ │ + vpmulld %ymm7,%ymm13,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm1,0x20(%rax) │ │ │ │ + vmovdqa %ymm2,0x40(%rax) │ │ │ │ + vmovdqa %ymm3,0x60(%rax) │ │ │ │ + add $0x100,%rcx │ │ │ │ + jl 1fe648 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm8 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm5 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm9 │ │ │ │ + vmovdqa %ymm8,(%rdx) │ │ │ │ + vmovdqa %ymm9,0x40(%rdx) │ │ │ │ + vmovdqa 0x200(%rdx),%ymm8 │ │ │ │ + vmovdqa 0x240(%rdx),%ymm9 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm10 │ │ │ │ + vmovdqa 0x2c0(%rdx),%ymm11 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x340(%rdx),%ymm13 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm14 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm10,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm11 │ │ │ │ + vpmulld %ymm7,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm12 │ │ │ │ + vpmulld %ymm7,%ymm13,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm13 │ │ │ │ + vpmulld %ymm7,%ymm14,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm14 │ │ │ │ + vmovdqa 0x3c0(%rdx),%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ + vmovdqa (%rdx),%ymm6 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm15 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm7 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1fa500 │ │ │ │ + call 1fd1c6 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 1fe9fa │ │ │ │ + vmovdqa %ymm0,0x100(%rdx) │ │ │ │ + vmovdqa %ymm1,0x120(%rdx) │ │ │ │ + vmovdqa %ymm2,0x140(%rdx) │ │ │ │ + vmovdqa %ymm3,0x160(%rdx) │ │ │ │ + vmovdqa %ymm4,0x180(%rdx) │ │ │ │ + vmovdqa %ymm5,0x1a0(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ + vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ + vmovdqa -0x80(%rax),%ymm8 │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vmovdqa -0x40(%rax),%ymm10 │ │ │ │ + vmovdqa -0x20(%rax),%ymm11 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vmovdqa 0x20(%rax),%ymm13 │ │ │ │ + vmovdqa 0x40(%rax),%ymm14 │ │ │ │ + vmovdqa 0x60(%rax),%ymm15 │ │ │ │ + sub $0x100,%rax │ │ │ │ + vmovdqa -0x80(%rax),%ymm0 │ │ │ │ + vmovdqa -0x60(%rax),%ymm1 │ │ │ │ + vmovdqa -0x40(%rax),%ymm2 │ │ │ │ + vmovdqa -0x20(%rax),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax),%ymm7 │ │ │ │ + call 1fa500 │ │ │ │ + call 1fb847 │ │ │ │ + vmovdqa %ymm0,%ymm8 │ │ │ │ + vmovdqa %ymm1,%ymm9 │ │ │ │ + vmovdqa %ymm2,%ymm10 │ │ │ │ + vmovdqa %ymm3,%ymm11 │ │ │ │ + vmovdqa %ymm4,%ymm12 │ │ │ │ + vmovdqa %ymm5,%ymm13 │ │ │ │ + vmovdqa %ymm6,%ymm14 │ │ │ │ + vmovdqa %ymm7,%ymm15 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ + call 1fdd70 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x6,%ymm0,%ymm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x6,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2051ae │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1fec9d │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x180,%rsp │ │ │ │ + vpbroadcastd 0xdb2ad(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd9a28(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd9a23(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0xd9896(%rip),%ymm14 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + call 1fed70 │ │ │ │ + vmovdqa %ymm2,(%rsp) │ │ │ │ + vmovdqa %ymm3,0x20(%rsp) │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jge 1fea7a │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,0x40(%rsp) │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vmovdqa %ymm4,%ymm3 │ │ │ │ + vmovdqa %ymm4,%ymm11 │ │ │ │ + jmp 1feab6 │ │ │ │ + lea 0x100(%rsp),%rax │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + call 1fed70 │ │ │ │ + vmovdqa %ymm2,0x40(%rsp) │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + jge 1feadc │ │ │ │ + vmovdqa %ymm3,%ymm11 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm1,%ymm3 │ │ │ │ + vmovdqa -0x80(%rax),%ymm0 │ │ │ │ + vmovdqa -0x60(%rax),%ymm1 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd 0xdb201(%rip),%ymm10 │ │ │ │ + lea 0xdb24a(%rip),%rax │ │ │ │ + vmovdqa %ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm4,%ymm6 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + call 228f20 │ │ │ │ + jmp 1feb8b │ │ │ │ + vmovdqa %ymm3,0x60(%rsp) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm1,-0x20(%rax) │ │ │ │ + call 1fed70 │ │ │ │ + cmp $0xab,%ecx │ │ │ │ + jge 1feb1d │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm12 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm13 │ │ │ │ + vmovdqa %ymm0,%ymm4 │ │ │ │ + vmovdqa %ymm1,%ymm5 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm6,%ymm7 │ │ │ │ + vmovdqa %ymm6,%ymm14 │ │ │ │ + vmovdqa %ymm6,%ymm15 │ │ │ │ + jmp 1feb5c │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm1,0x20(%rax) │ │ │ │ + vmovdqa %ymm2,0x40(%rax) │ │ │ │ + vmovdqa %ymm3,0x60(%rax) │ │ │ │ + call 1fed70 │ │ │ │ + vpshufd $0x4e,0x40(%rax),%ymm12 │ │ │ │ + vpshufd $0x4e,0x60(%rax),%ymm13 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vpshufd $0x4e,%ymm2,%ymm14 │ │ │ │ + vpshufd $0x4e,%ymm3,%ymm15 │ │ │ │ + vmovdqa %ymm0,%ymm6 │ │ │ │ + vmovdqa %ymm1,%ymm7 │ │ │ │ + vmovdqa -0x80(%rax),%ymm0 │ │ │ │ + vmovdqa -0x60(%rax),%ymm1 │ │ │ │ + vmovdqa -0x40(%rax),%ymm2 │ │ │ │ + vmovdqa -0x20(%rax),%ymm3 │ │ │ │ + lea 0xdb199(%rip),%rax │ │ │ │ + vmovdqa 0x60(%rsp),%ymm11 │ │ │ │ + vpbroadcastd 0xdb13a(%rip),%ymm10 │ │ │ │ + call 228fe0 │ │ │ │ + vpbroadcastd 0xdb12c(%rip),%ymm12 │ │ │ │ + mov %r8,%rdx │ │ │ │ + vmovdqa %ymm8,0x20(%rsp) │ │ │ │ + vmovdqa %ymm9,0x40(%rsp) │ │ │ │ + vmovdqa %ymm10,0x60(%rsp) │ │ │ │ + vmovdqa %ymm11,0x80(%rsp) │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8320 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm3,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm5,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm7,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,0x20(%rsp),%ymm0 │ │ │ │ + vpermq $0x8d,0x40(%rsp),%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,0x60(%rsp),%ymm0 │ │ │ │ + vpermq $0x8d,0x80(%rsp),%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,(%rsp),%ymm0 │ │ │ │ + vpermq $0x8d,%ymm13,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm14,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm15,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 205271 │ │ │ │ - mov $0xffffffffffffffe0,%rax │ │ │ │ - jmp 205271 │ │ │ │ - mov $0xffffffffffffffa0,%rax │ │ │ │ - sub %rax,%rdx │ │ │ │ - sub %rax,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - vmovdqu (%rdx,%rax,1),%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx,%rax,1),%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x6,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x6,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - jle 20527a │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - dec %r9d │ │ │ │ - jg 20527a │ │ │ │ - vzeroupper │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd97ac(%rip),%ymm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 1f81eb │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + vpsrld $0xa,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - movzwl 0xd4c1c(%r11,%rax,2),%eax │ │ │ │ - vpbroadcastd 0xd3331(%rip),%ymm7 │ │ │ │ - lea 0xda0b4(%r11,%r10,8),%r10 │ │ │ │ - vpbroadcastw (%r10),%ymm8 │ │ │ │ - vpbroadcastw 0x2(%r10),%ymm9 │ │ │ │ - vpbroadcastw 0x4(%r10),%ymm10 │ │ │ │ - vpbroadcastw 0x6(%r10),%ymm11 │ │ │ │ - add %r11,%rax │ │ │ │ - lea (%rcx,%rcx,2),%r11 │ │ │ │ - sub %r11,%rdx │ │ │ │ - jmp *%rax │ │ │ │ - vmovd (%rdx),%xmm2 │ │ │ │ - vpinsrw $0x2,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ - vpinsrw $0x4,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpinsrw $0x6,(%rdx),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdx,%rcx,1),%xmm3 │ │ │ │ - vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ - vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ │ │ - vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ │ │ - vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ │ │ - vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ - vpextrw $0x2,%xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2053bb │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + call 1fecc0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm2 │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm3,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm3,%ymm3 │ │ │ │ ret │ │ │ │ - vmovd (%rdx),%xmm2 │ │ │ │ - vpinsrd $0x1,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ - vpinsrd $0x2,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpinsrd $0x3,(%rdx),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdx,%rcx,1),%xmm3 │ │ │ │ - vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ - vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ │ │ - vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ │ │ - vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ │ │ - vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vmovd %xmm5,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205472 │ │ │ │ - vzeroupper │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xd95fd(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd94f4(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xd9607(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0xd95b2(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xd9599(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xd9510(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xd95ef(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xd955e(%rip),%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ + jmp 1fef63 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xd9540(%rip),%ymm8 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd942d(%rip),%ymm10 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0xd9441(%rip),%ymm8 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd94ce(%rip),%ymm10 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd 0xd94a2(%rip),%ymm8 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd940f(%rip),%ymm10 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xd9413(%rip),%ymm8 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd9440(%rip),%ymm10 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm7,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xd93ac(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xd92e3(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm15,%ymm8,%ymm3 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd927a(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xd9259(%rip),%ymm10 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm1,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm6,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm5,-0x60(%rax) │ │ │ │ + vmovdqa %ymm4,-0x40(%rax) │ │ │ │ + vmovdqa %ymm6,-0x20(%rax) │ │ │ │ + vmovdqa %ymm3,(%rax) │ │ │ │ + vmovdqa %ymm1,0x20(%rax) │ │ │ │ + vmovdqa %ymm8,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ ret │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm6 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm0 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ │ │ - vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm5 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpbroadcastq (%rdx),%ymm0 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm5,%xmm5 │ │ │ │ - vmovq %xmm5,(%rdi) │ │ │ │ - vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205537 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd 0xd9242(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd91fd(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xd9224(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0xd911b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xd922a(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xd91a9(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xd91c0(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xd9137(%rip),%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ + jmp 1ff332 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xd90a9(%rip),%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd9136(%rip),%ymm10 │ │ │ │ + vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xd914a(%rip),%ymm8 │ │ │ │ + vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd9037(%rip),%ymm10 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xd907b(%rip),%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd90a8(%rip),%ymm10 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xd90ac(%rip),%ymm8 │ │ │ │ + vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd9019(%rip),%ymm10 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm7,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xd8fe5(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xd8f1c(%rip),%ymm10 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm2,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm15,%ymm8,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm7,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0xd8eab(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xd8e8a(%rip),%ymm10 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm1,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vmovdqa -0x80(%rax),%ymm9 │ │ │ │ + vmovdqa -0x60(%rax),%ymm10 │ │ │ │ + vpsubd %ymm7,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpsubd %ymm5,%ymm10,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpmaxsd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vmovdqa %ymm9,-0x80(%rax) │ │ │ │ + vmovdqa %ymm10,-0x60(%rax) │ │ │ │ + vmovdqa -0x40(%rax),%ymm9 │ │ │ │ + vmovdqa -0x20(%rax),%ymm10 │ │ │ │ + vpsubd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ + vpsubd %ymm6,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpmaxsd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vmovdqa %ymm9,-0x40(%rax) │ │ │ │ + vmovdqa %ymm10,-0x20(%rax) │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%rax),%ymm10 │ │ │ │ + vpsubd %ymm3,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm9 │ │ │ │ + vpsubd %ymm4,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ + vpmaxsd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ + vpminsd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulld %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmulld %ymm5,%ymm14,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm1,%ymm6,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm1,0x20(%rax) │ │ │ │ + vmovdqa 0x40(%rax),%ymm4 │ │ │ │ + vmovdqa 0x60(%rax),%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm4,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpsubd %ymm0,%ymm1,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpmulld %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmulld %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmulld %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmulld %ymm2,%ymm14,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm7,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + mov %rax,%r8 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqa %ymm2,-0x80(%rax) │ │ │ │ + vmovdqa %ymm5,-0x60(%rax) │ │ │ │ + vmovdqa %ymm3,-0x40(%rax) │ │ │ │ + vmovdqa %ymm6,-0x20(%rax) │ │ │ │ + vmovdqa %ymm9,(%rax) │ │ │ │ + vmovdqa %ymm10,0x20(%rax) │ │ │ │ + vmovdqa %ymm4,0x40(%rax) │ │ │ │ + vmovdqa %ymm1,0x60(%rax) │ │ │ │ + mov %rax,%r9 │ │ │ │ + add $0x100,%rax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpsrld $0xa,%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x80(%rax),%ymm9 │ │ │ │ + vmovdqa 0x60(%r9),%ymm15 │ │ │ │ + vmovdqa -0x80(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%r9),%ymm14 │ │ │ │ + vmovdqa -0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm1 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,0x60(%r9) │ │ │ │ + vmovdqa %ymm14,0x40(%r9) │ │ │ │ + vmovdqa -0x40(%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%r9),%ymm15 │ │ │ │ + vmovdqa -0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm2,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa -0x20(%rax),%ymm9 │ │ │ │ + vmovdqa (%r9),%ymm14 │ │ │ │ + vmovdqa -0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm8 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm3 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,0x20(%r9) │ │ │ │ + vmovdqa %ymm14,(%r9) │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa -0x20(%r9),%ymm15 │ │ │ │ + vmovdqa (%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm4,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa -0x40(%r9),%ymm14 │ │ │ │ + vmovdqa 0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm5,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm5 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,-0x20(%r9) │ │ │ │ + vmovdqa %ymm14,-0x40(%r9) │ │ │ │ + vmovdqa 0x40(%rax),%ymm9 │ │ │ │ + vmovdqa -0x60(%r9),%ymm15 │ │ │ │ + vmovdqa 0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm6,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vmovdqa -0x80(%r9),%ymm14 │ │ │ │ + vmovdqa 0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm8 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm7 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,-0x60(%r9) │ │ │ │ + vmovdqa %ymm14,-0x80(%r9) │ │ │ │ + vpunpckhdq %ymm1,%ymm3,%ymm15 │ │ │ │ + vpunpckldq %ymm1,%ymm3,%ymm3 │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm1 │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm6 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm5,%ymm7,%ymm2 │ │ │ │ + vpunpckldq %ymm5,%ymm7,%ymm7 │ │ │ │ + vpunpcklqdq %ymm15,%ymm2,%ymm5 │ │ │ │ + vpunpckhqdq %ymm15,%ymm2,%ymm2 │ │ │ │ + vpunpckhqdq %ymm3,%ymm7,%ymm15 │ │ │ │ + vpunpcklqdq %ymm3,%ymm7,%ymm7 │ │ │ │ + vpunpckhqdq %ymm1,%ymm6,%ymm3 │ │ │ │ + vpunpcklqdq %ymm1,%ymm6,%ymm6 │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm0,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm3,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm6,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm6,%ymm6 │ │ │ │ + vperm2i128 $0x31,%ymm15,%ymm1,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm15,%ymm1,%ymm1 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastd 0xd88c7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xda12a(%rip),%ymm5 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x15,%cl │ │ │ │ + cmovb %eax,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + lea (%rsi,%rsi,4),%r9 │ │ │ │ + lea (%rsi,%rax,2),%r8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ + vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ + vpackssdw 0x280(%rdx),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ + vpackssdw 0x380(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x3,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x3,%ymm2,%ymm2 │ │ │ │ + vpsraw $0x3,%ymm3,%ymm3 │ │ │ │ + call 1ffc20 │ │ │ │ + add $0x20,%rdx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + sub $0x40,%ecx │ │ │ │ + jge 1ffbaa │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea -0x80(,%r8,8),%eax │ │ │ │ + vmovdqa %ymm6,(%rdx) │ │ │ │ + vmovdqa %ymm6,0x80(%rdx) │ │ │ │ + vmovdqa %ymm6,0x100(%rdx) │ │ │ │ + vmovdqa %ymm6,0x180(%rdx) │ │ │ │ + vmovdqa %ymm6,0x200(%rdx) │ │ │ │ + vmovdqa %ymm6,0x280(%rdx) │ │ │ │ + vmovdqa %ymm6,0x300(%rdx) │ │ │ │ + vmovdqa %ymm6,0x380(%rdx) │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm1,%ymm2,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rdi),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,4),%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rdi,%rsi,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdi,%rax,2),%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rdi,%rax,1),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpminsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,4) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%r9,1) │ │ │ │ + vmovdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdi,%rax,2) │ │ │ │ + vmovdqa %xmm3,(%rdi,%rax,1) │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdi,%r8,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 20050a │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + vpbroadcastd 0xd9f9d(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd8720(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd871b(%rip),%ymm13 │ │ │ │ mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%r9,%rax,2),%eax │ │ │ │ - vbroadcasti128 (%rdx),%ymm4 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm6 │ │ │ │ - add %r11,%rdx │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm2 │ │ │ │ - add %r11,%rdx │ │ │ │ - vbroadcasti128 (%rdx),%ymm3 │ │ │ │ - vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ - vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ - vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ │ │ - vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ │ │ - vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm12 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vbroadcasti128 (%rdx),%ymm13 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm4,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm6,%ymm15,%ymm15 │ │ │ │ - vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ │ │ - vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ │ │ - vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ │ │ - vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ │ │ - vpaddw %ymm12,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm13,%ymm15,%ymm15 │ │ │ │ - vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ │ │ - vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ │ │ - vpackuswb %ymm15,%ymm14,%ymm14 │ │ │ │ - vpermq $0xd8,%ymm14,%ymm14 │ │ │ │ - vmovdqa %xmm14,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm14,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20560f │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 200530 │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jge 1ffd68 │ │ │ │ + jmp 1ffd76 │ │ │ │ + call 200530 │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + jge 1ffe9b │ │ │ │ mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2055b6 │ │ │ │ + vpbroadcastd 0xd86de(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd86d9(%rip),%ymm13 │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x380(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x3a0(%rdx),%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpbroadcastd 0xd85ac(%rip),%ymm14 │ │ │ │ + call 1fedea │ │ │ │ + vpmaxsd 0x180(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x280(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x1a0(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x2a0(%rdx),%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + call 1ff1b9 │ │ │ │ + vpmaxsd 0x100(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x300(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x120(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x320(%rdx),%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + call 1f9447 │ │ │ │ + vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x200(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x220(%rdx),%ymm12,%ymm3 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm4,%ymm6 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + jmp 200099 │ │ │ │ + call 200530 │ │ │ │ + cmp $0xab,%ecx │ │ │ │ + jge 1ffeaa │ │ │ │ + jmp 1ffeaf │ │ │ │ + call 200530 │ │ │ │ + mov %r8,%rdx │ │ │ │ + vpbroadcastd 0xd85a5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd85a0(%rip),%ymm13 │ │ │ │ + vpmaxsd 0x80(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x380(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0xa0(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x3a0(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0xc0(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0x3c0(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0xe0(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0x3e0(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpbroadcastd 0xd843b(%rip),%ymm14 │ │ │ │ + call 1feea7 │ │ │ │ + vpmaxsd 0x180(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x280(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x1a0(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x2a0(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0x1c0(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0x2c0(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0x1e0(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0x2e0(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1ff276 │ │ │ │ + vpmaxsd 0x100(%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x300(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x120(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x320(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0x140(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0x340(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0x160(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0x360(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f9504 │ │ │ │ + vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ + vpmaxsd 0x200(%rdx),%ymm12,%ymm1 │ │ │ │ + vpmaxsd 0x20(%rdx),%ymm12,%ymm2 │ │ │ │ + vpmaxsd 0x220(%rdx),%ymm12,%ymm3 │ │ │ │ + vpmaxsd 0x40(%rdx),%ymm12,%ymm4 │ │ │ │ + vpmaxsd 0x240(%rdx),%ymm12,%ymm5 │ │ │ │ + vpmaxsd 0x60(%rdx),%ymm12,%ymm6 │ │ │ │ + vpmaxsd 0x260(%rdx),%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + vpsrld $0x8,%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x80(%rax),%ymm9 │ │ │ │ + vmovdqa 0x60(%r9),%ymm15 │ │ │ │ + vmovdqa -0x80(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%r9),%ymm14 │ │ │ │ + vmovdqa -0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhqdq %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklqdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm15,%ymm14,%ymm1 │ │ │ │ + vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,0x60(%r9) │ │ │ │ + vmovdqa %ymm14,0x40(%r9) │ │ │ │ + vmovdqa -0x40(%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%r9),%ymm15 │ │ │ │ + vmovdqa -0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm2,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa -0x20(%rax),%ymm9 │ │ │ │ + vmovdqa (%r9),%ymm14 │ │ │ │ + vmovdqa -0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhqdq %ymm3,%ymm2,%ymm8 │ │ │ │ + vpunpcklqdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm15,%ymm14,%ymm3 │ │ │ │ + vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,0x20(%r9) │ │ │ │ + vmovdqa %ymm14,(%r9) │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa -0x20(%r9),%ymm15 │ │ │ │ + vmovdqa (%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm4,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa -0x40(%r9),%ymm14 │ │ │ │ + vmovdqa 0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm5,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhqdq %ymm5,%ymm4,%ymm8 │ │ │ │ + vpunpcklqdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklqdq %ymm15,%ymm14,%ymm5 │ │ │ │ + vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,-0x20(%r9) │ │ │ │ + vmovdqa %ymm14,-0x40(%r9) │ │ │ │ + vmovdqa 0x40(%rax),%ymm9 │ │ │ │ + vmovdqa -0x60(%r9),%ymm15 │ │ │ │ + vmovdqa 0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm6,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vmovdqa -0x80(%r9),%ymm14 │ │ │ │ + vmovdqa 0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhqdq %ymm7,%ymm6,%ymm8 │ │ │ │ + vpunpcklqdq %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm15,%ymm14,%ymm7 │ │ │ │ + vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,-0x60(%r9) │ │ │ │ + vmovdqa %ymm14,-0x80(%r9) │ │ │ │ + vmovdqa %ymm1,%ymm15 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm1 │ │ │ │ + call 1f8d70 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm15,%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,0x60(%r9),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%r9),%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,-0x20(%r9),%ymm0 │ │ │ │ + vpermq $0xd8,-0x60(%r9),%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,-0x80(%r9),%ymm0 │ │ │ │ + vpermq $0xd8,-0x40(%r9),%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + vpermq $0xd8,(%r9),%ymm0 │ │ │ │ + vpermq $0xd8,0x40(%r9),%ymm1 │ │ │ │ + call 1f8332 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 205973 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastd 0xda0b6(%r11,%rax,8),%ymm7 │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - vpbroadcastq 0xda0b4(%r11,%r10,8),%ymm0 │ │ │ │ - lea (%rcx,%rcx,2),%r11 │ │ │ │ - sub %r11,%rdx │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0xd2f68(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0xd2f6b(%rip),%ymm9 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm11 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm12 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm13 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - je 205845 │ │ │ │ - vbroadcasti128 0xd2dd0(%rip),%ymm6 │ │ │ │ - vmovq (%rdx),%xmm2 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ - vmovq (%rdx,%rcx,2),%xmm0 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovhps (%rdx),%xmm0,%xmm0 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm1 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm2,%xmm1 │ │ │ │ - vpunpckhwd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpshufd $0x99,%xmm3,%xmm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovhps (%rdx),%xmm4,%xmm4 │ │ │ │ - vpshufb %xmm6,%xmm4,%xmm4 │ │ │ │ - vpmaddubsw %xmm7,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm1,%xmm10,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddwd %xmm3,%xmm12,%xmm3 │ │ │ │ - vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm8,%xmm4 │ │ │ │ - vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ - vpalignr $0xc,%xmm0,%xmm4,%xmm3 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ │ │ - vpmaddwd %xmm3,%xmm13,%xmm4 │ │ │ │ - vpaddd %xmm5,%xmm9,%xmm5 │ │ │ │ - vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ - vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2057c6 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd7f43(%rip),%ymm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 1f81eb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 1fecc0 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm5,%ymm4,%ymm10 │ │ │ │ + vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm7,%ymm6,%ymm15 │ │ │ │ + vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm9,%ymm8,%ymm1 │ │ │ │ + vpunpckhqdq %ymm9,%ymm8,%ymm8 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm9 │ │ │ │ + vpunpcklqdq %ymm15,%ymm10,%ymm5 │ │ │ │ + vpunpckhqdq %ymm15,%ymm10,%ymm10 │ │ │ │ + vpunpcklqdq %ymm6,%ymm4,%ymm7 │ │ │ │ + vpunpckhqdq %ymm6,%ymm4,%ymm15 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm1,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ │ │ + vperm2i128 $0x20,%ymm10,%ymm8,%ymm1 │ │ │ │ + vperm2i128 $0x31,%ymm10,%ymm8,%ymm5 │ │ │ │ + vperm2i128 $0x20,%ymm7,%ymm3,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ + vperm2i128 $0x20,%ymm15,%ymm9,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm15,%ymm9,%ymm7 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x80(%rdx) │ │ │ │ + vmovdqa %ymm2,0x100(%rdx) │ │ │ │ + vmovdqa %ymm3,0x180(%rdx) │ │ │ │ + vmovdqa %ymm4,0x200(%rdx) │ │ │ │ + vmovdqa %ymm5,0x280(%rdx) │ │ │ │ + vmovdqa %ymm6,0x300(%rdx) │ │ │ │ + vmovdqa %ymm7,0x380(%rdx) │ │ │ │ + add $0x20,%rdx │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpsrld $0xa,%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x80(%rax),%ymm9 │ │ │ │ + vmovdqa 0x60(%r9),%ymm15 │ │ │ │ + vmovdqa -0x80(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm8,0x200(%rdx) │ │ │ │ + vmovdqa %ymm9,0x3e0(%rdx) │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%r9),%ymm14 │ │ │ │ + vmovdqa -0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm8,0x220(%rdx) │ │ │ │ + vmovdqa %ymm9,0x3c0(%rdx) │ │ │ │ + vmovdqa %ymm14,0x1c0(%rdx) │ │ │ │ + vmovdqa -0x40(%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%r9),%ymm14 │ │ │ │ + vmovdqa -0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm2,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm8,0x240(%rdx) │ │ │ │ + vmovdqa %ymm9,0x3a0(%rdx) │ │ │ │ + vmovdqa %ymm14,0x1a0(%rdx) │ │ │ │ + vmovdqa -0x20(%rax),%ymm9 │ │ │ │ + vmovdqa (%r9),%ymm14 │ │ │ │ + vmovdqa -0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm8,0x260(%rdx) │ │ │ │ + vmovdqa %ymm9,0x380(%rdx) │ │ │ │ + vmovdqa %ymm14,0x180(%rdx) │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa -0x20(%r9),%ymm14 │ │ │ │ + vmovdqa (%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm4,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm8,0x280(%rdx) │ │ │ │ + vmovdqa %ymm9,0x360(%rdx) │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x20(%rdx) │ │ │ │ + vmovdqa %ymm2,0x40(%rdx) │ │ │ │ + vmovdqa 0x20(%rax),%ymm1 │ │ │ │ + vmovdqa -0x40(%r9),%ymm10 │ │ │ │ + vmovdqa 0x20(%r8),%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpsubd %ymm10,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm10,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm10 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x2a0(%rdx) │ │ │ │ + vmovdqa %ymm1,0x340(%rdx) │ │ │ │ + vmovdqa 0x40(%rax),%ymm1 │ │ │ │ + vmovdqa -0x60(%r9),%ymm9 │ │ │ │ + vmovdqa 0x40(%r8),%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm6,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpsubd %ymm9,%ymm6,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm9 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x2c0(%rdx) │ │ │ │ + vmovdqa %ymm1,0x320(%rdx) │ │ │ │ + vmovdqa 0x60(%rax),%ymm1 │ │ │ │ + vmovdqa -0x80(%r9),%ymm8 │ │ │ │ + vmovdqa 0x60(%r8),%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm7,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpsubd %ymm8,%ymm7,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm8 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x2e0(%rdx) │ │ │ │ + vmovdqa %ymm1,0x300(%rdx) │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa %ymm14,%ymm11 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm13 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm14 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xd7a8b(%rip),%ymm7 │ │ │ │ + jmp 1ffb89 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 200a30 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd7a75(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddsw (%rdi),%ymm0,%ymm1 │ │ │ │ + vpaddsw 0x20(%rdi),%ymm0,%ymm2 │ │ │ │ + vpsubusw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 200a0b │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa 0xd2cd3(%rip),%ymm6 │ │ │ │ - vpbroadcastq (%rdx),%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm0 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm1 │ │ │ │ - vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm6,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ │ │ - vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x99,%ymm3,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm5 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rdx),%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm3,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ - vpalignr $0xc,%ymm0,%ymm4,%ymm3 │ │ │ │ - vmovdqa %ymm4,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xa,%ymm5,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpshuflw $0xd8,%xmm5,%xmm5 │ │ │ │ - vmovd %xmm5,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2058df │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + vpbroadcastd 0xd7a11(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd7a0c(%rip),%ymm13 │ │ │ │ + call 200b00 │ │ │ │ + call 1ff730 │ │ │ │ + lea 0xd92a7(%rip),%rax │ │ │ │ + vpbroadcastd 0xd924e(%rip),%ymm11 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + call 200ac0 │ │ │ │ + vmovdqa 0x60(%r9),%ymm0 │ │ │ │ + vmovdqa 0x40(%r9),%ymm1 │ │ │ │ + vmovdqa 0x20(%r9),%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm3 │ │ │ │ + vmovdqa -0x20(%r9),%ymm4 │ │ │ │ + vmovdqa -0x40(%r9),%ymm5 │ │ │ │ + vmovdqa -0x60(%r9),%ymm6 │ │ │ │ + vmovdqa -0x80(%r9),%ymm7 │ │ │ │ + call 1ffb02 │ │ │ │ + lea 0x20(%r8),%rdi │ │ │ │ + call 200ac0 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - vpbroadcastd 0xda0b4(%r11,%rax,8),%ymm10 │ │ │ │ - vpbroadcastd 0xda0b8(%r11,%rax,8),%ymm11 │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - vpbroadcastq 0xda0b4(%r11,%r10,8),%ymm0 │ │ │ │ - lea (%rcx,%rcx,2),%r11 │ │ │ │ - sub %r11,%rdx │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm14 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm15 │ │ │ │ - lea -0x40(,%r8,8),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%r9,%rax,4),%eax │ │ │ │ - vbroadcasti128 0xd2b59(%rip),%ymm7 │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - vbroadcasti128 0xd2b5c(%rip),%ymm8 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - vbroadcasti128 0xd2b5e(%rip),%ymm9 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ - add %r11,%rdx │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ │ │ - add %r11,%rdx │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm4,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm8,%ymm5,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm5,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm8,%ymm6,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm6,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0xd2b93(%rip),%ymm7 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm0,0x8(%rsp) │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm12,%ymm8 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm9 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ - vbroadcasti128 0xd29bf(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0xd29c6(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0xd299d(%rip),%ymm5 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm7 │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ │ │ - vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0xd2aac(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0xd2aaf(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x8(%rsp),%ymm6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 226580 │ │ │ │ + vpmulhrsw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ + call 1fb900 │ │ │ │ + vpmulhrsw %ymm4,%ymm11,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm11,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ + jmp 1fb912 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vmovdqa 0x20(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x1e0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x220(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x2e0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x320(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x3e0(%rdx),%ymm7 │ │ │ │ + vpbroadcastd 0xd9196(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd7829(%rip),%ymm14 │ │ │ │ + call 1feea7 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x260(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x2a0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x360(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x3a0(%rdx),%ymm7 │ │ │ │ + call 1ff276 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x240(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x2c0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x340(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x3c0(%rdx),%ymm7 │ │ │ │ + call 1f9504 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xd7827(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd9092(%rip),%ymm5 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x15,%cl │ │ │ │ + cmovb %eax,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + lea (%rsi,%rsi,4),%r9 │ │ │ │ + lea (%rsi,%rax,2),%r8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpackssdw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ + vpackssdw 0x60(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm6,(%rdx) │ │ │ │ + vmovdqa %ymm6,0x20(%rdx) │ │ │ │ + vmovdqa %ymm6,0x40(%rdx) │ │ │ │ + vmovdqa %ymm6,0x60(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + vmovdqa -0x80(%rdx),%ymm2 │ │ │ │ + vpackssdw -0x60(%rdx),%ymm2,%ymm2 │ │ │ │ + vmovdqa -0x40(%rdx),%ymm3 │ │ │ │ + vpackssdw -0x20(%rdx),%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xa,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm8,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm7 │ │ │ │ - vpackuswb %xmm7,%xmm8,%xmm8 │ │ │ │ - vpshufd $0xd8,%xmm8,%xmm7 │ │ │ │ - vmovq %xmm7,(%rdi) │ │ │ │ - vmovhps %xmm7,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205b39 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x8,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2059de │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm6,-0x80(%rdx) │ │ │ │ + vmovdqa %ymm6,-0x60(%rdx) │ │ │ │ + vmovdqa %ymm6,-0x40(%rdx) │ │ │ │ + vmovdqa %ymm6,-0x20(%rdx) │ │ │ │ + call 1ffc5c │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x40,%ecx │ │ │ │ + jge 200c4a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 205d10 │ │ │ │ nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - imul $0x10101,%r9d,%r9d │ │ │ │ - add %eax,%r9d │ │ │ │ - imul $0x10101,0x8(%rsp),%eax │ │ │ │ - add %r10d,%eax │ │ │ │ - lea -0x192a(%rip),%r10 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - test $0xf00,%r9d │ │ │ │ - jne 205d59 │ │ │ │ - test $0xf00,%eax │ │ │ │ - jne 205fe5 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movzwl 0xd42b4(%r10,%rcx,2),%ecx │ │ │ │ - add %r10,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - test $0xf00,%eax │ │ │ │ - jne 20632f │ │ │ │ - vpbroadcastd 0xd291b(%rip),%ymm4 │ │ │ │ - vbroadcasti128 0xd27ca(%rip),%ymm5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 205dbb │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vbroadcasti128 0xd27c8(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0xd27cf(%rip),%ymm7 │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - movzwl 0xd432a(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0xd97b6(%r10,%r9,8),%ymm8 │ │ │ │ - vpbroadcastd 0xd97ba(%r10,%r9,8),%ymm9 │ │ │ │ - add %r10,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vpbroadcastd 0xd97b8(%r10,%r9,8),%ymm6 │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 205dd0 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 200ced │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd7779(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 2009e8 │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x300,%rsp │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + vpbroadcastd 0xd775c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd7757(%rip),%ymm13 │ │ │ │ + call 200b00 │ │ │ │ + call 2005f0 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + call 1fc7d0 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm8 │ │ │ │ + vmovdqa 0x120(%rdx),%ymm9 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm10 │ │ │ │ + vmovdqa 0x160(%rdx),%ymm11 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x1a0(%rdx),%ymm13 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm14 │ │ │ │ + vmovdqa 0x1e0(%rdx),%ymm15 │ │ │ │ + lea 0x20(%r8),%rdi │ │ │ │ + call 1fc7d0 │ │ │ │ + mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 205e25 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xd769b(%rip),%ymm7 │ │ │ │ + jmp 200c29 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 200e5a │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x480,%rsp │ │ │ │ + vpbroadcastd 0xd8efd(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd7678(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd7673(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xd757e(%rip),%ymm14 │ │ │ │ + lea 0x200(%rsp),%rax │ │ │ │ + lea 0x100(%rax),%r8 │ │ │ │ + lea 0x200(%rax),%r9 │ │ │ │ + call 2010d0 │ │ │ │ + sub $0x2c,%ecx │ │ │ │ + jge 200e7f │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm0,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm1,%ymm3 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm4,%ymm6 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm4,0x20(%rax) │ │ │ │ + vmovdqa %ymm4,0x40(%rax) │ │ │ │ + vmovdqa %ymm4,0x60(%rax) │ │ │ │ + jmp 200eeb │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd75ef(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + jmp 1fa6f3 │ │ │ │ + vmovdqa %xmm0,(%r8) │ │ │ │ + vmovdqa %xmm3,0x10(%r8) │ │ │ │ + vmovdqa %xmm1,0x20(%r8) │ │ │ │ + vmovdqa %xmm4,0x30(%r8) │ │ │ │ + vextracti128 $0x1,%ymm0,0x40(%r8) │ │ │ │ + vextracti128 $0x1,%ymm3,0x50(%r8) │ │ │ │ + vextracti128 $0x1,%ymm1,0x60(%r8) │ │ │ │ + vextracti128 $0x1,%ymm4,0x70(%r8) │ │ │ │ + call 2010d0 │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jge 200f24 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm1,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm1,%ymm5 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm0,%ymm6 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm0,%ymm4 │ │ │ │ + vmovdqa (%r8),%ymm0 │ │ │ │ + vmovdqa 0x20(%r8),%ymm1 │ │ │ │ + vmovdqa 0x40(%r8),%ymm2 │ │ │ │ + vmovdqa 0x60(%r8),%ymm3 │ │ │ │ + lea 0xd8e4a(%rip),%rax │ │ │ │ + call 22a410 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,%ymm15 │ │ │ │ + jmp 201074 │ │ │ │ + vmovdqa %xmm0,-0x80(%r8) │ │ │ │ + vmovdqa %xmm3,-0x70(%r8) │ │ │ │ + vmovdqa %xmm1,-0x60(%r8) │ │ │ │ + vmovdqa %xmm4,-0x50(%r8) │ │ │ │ + vextracti128 $0x1,%ymm0,-0x40(%r8) │ │ │ │ + vextracti128 $0x1,%ymm3,-0x30(%r8) │ │ │ │ + vextracti128 $0x1,%ymm1,-0x20(%r8) │ │ │ │ + vextracti128 $0x1,%ymm4,-0x10(%r8) │ │ │ │ + call 2010d0 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jge 200fa3 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm0,%ymm10 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm0,%ymm8 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm1,%ymm11 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm1,%ymm9 │ │ │ │ + vpxor %ymm12,%ymm12,%ymm12 │ │ │ │ + vmovdqa %ymm12,%ymm13 │ │ │ │ + vmovdqa %ymm12,%ymm14 │ │ │ │ + vmovdqa %ymm12,%ymm15 │ │ │ │ + vmovdqa %ymm12,(%rax) │ │ │ │ + vmovdqa %ymm12,0x20(%rax) │ │ │ │ + vmovdqa %ymm12,0x40(%rax) │ │ │ │ + vmovdqa %ymm12,0x60(%rax) │ │ │ │ + jmp 20100a │ │ │ │ + vmovdqa %xmm0,(%r9) │ │ │ │ + vmovdqa %xmm3,0x10(%r9) │ │ │ │ + vmovdqa %xmm1,0x20(%r9) │ │ │ │ + vmovdqa %xmm4,0x30(%r9) │ │ │ │ + vextracti128 $0x1,%ymm0,0x40(%r9) │ │ │ │ + vextracti128 $0x1,%ymm3,0x50(%r9) │ │ │ │ + vextracti128 $0x1,%ymm1,0x60(%r9) │ │ │ │ + vextracti128 $0x1,%ymm4,0x70(%r9) │ │ │ │ + call 2010d0 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm0,%ymm14 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm0,%ymm12 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm1,%ymm15 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm1,%ymm13 │ │ │ │ + vmovdqa (%r9),%ymm8 │ │ │ │ + vmovdqa 0x20(%r9),%ymm9 │ │ │ │ + vmovdqa 0x40(%r9),%ymm10 │ │ │ │ + vmovdqa 0x60(%r9),%ymm11 │ │ │ │ + vmovdqa (%r8),%ymm0 │ │ │ │ + vmovdqa 0x20(%r8),%ymm1 │ │ │ │ + vmovdqa 0x40(%r8),%ymm2 │ │ │ │ + vmovdqa 0x60(%r8),%ymm3 │ │ │ │ + vmovdqa -0x80(%r8),%ymm4 │ │ │ │ + vmovdqa -0x60(%r8),%ymm5 │ │ │ │ + vmovdqa -0x40(%r8),%ymm6 │ │ │ │ + vmovdqa -0x20(%r8),%ymm7 │ │ │ │ + lea 0xd8cfc(%rip),%rax │ │ │ │ + call 22a4c0 │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + vmovdqa (%rcx),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm9 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm10 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm11 │ │ │ │ + vmovdqa -0x80(%rcx),%ymm12 │ │ │ │ + vmovdqa -0x60(%rcx),%ymm13 │ │ │ │ + vmovdqa -0x40(%rcx),%ymm14 │ │ │ │ + vmovdqa -0x20(%rcx),%ymm15 │ │ │ │ + lea 0x200(%rsp),%rcx │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm2 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm3 │ │ │ │ + vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ + vmovdqa -0x60(%rcx),%ymm5 │ │ │ │ + vmovdqa -0x40(%rcx),%ymm6 │ │ │ │ + vmovdqa -0x20(%rcx),%ymm7 │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + imul $0x13,%rsi,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %rdi,%rdx │ │ │ │ + call 201350 │ │ │ │ + mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 205e7b │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x280(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x380(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x480(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x580(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x680(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x780(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f94bc │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x200(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x300(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x400(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x500(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x600(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x700(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f83f0 │ │ │ │ + call 1f93b0 │ │ │ │ + vpsrld $0xb,%ymm11,%ymm15 │ │ │ │ + vmovdqa -0x80(%rax),%ymm8 │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm0,%ymm10 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vmovdqa -0x40(%rax),%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm15 │ │ │ │ + vpsubd %ymm9,%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x20(%rax),%ymm9 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm10 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ + vmovdqa (%rax),%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm15 │ │ │ │ + vpsubd %ymm9,%ymm3,%ymm3 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm8,%ymm4,%ymm10 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ + vmovdqa 0x40(%rax),%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm15 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm6,%ymm10 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm15 │ │ │ │ + vpsubd %ymm9,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm15,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm10,%ymm7,%ymm7 │ │ │ │ + vpunpckhwd %ymm2,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm1,%ymm3,%ymm2 │ │ │ │ + vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpunpckhwd %ymm6,%ymm4,%ymm1 │ │ │ │ + vpunpcklwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm5,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + mov $0x680,%r10d │ │ │ │ + vmovdqa %ymm5,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm5,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm5,0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm5,0x100(%rdx,%r10,1) │ │ │ │ + sub $0x200,%r10d │ │ │ │ + jg 2012aa │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpunpcklwd %ymm2,%ymm3,%ymm5 │ │ │ │ + vpunpckhwd %ymm2,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm1,%ymm4,%ymm2 │ │ │ │ + vpunpckhwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm8,%ymm0,%ymm1 │ │ │ │ + vpunpcklwd %ymm8,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm8 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm4,%ymm1,%ymm7 │ │ │ │ + vpunpckhqdq %ymm4,%ymm1,%ymm1 │ │ │ │ + vpunpckhqdq %ymm3,%ymm8,%ymm4 │ │ │ │ + vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vpunpckhqdq %ymm5,%ymm6,%ymm3 │ │ │ │ + vpunpcklqdq %ymm5,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm5 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm5,(%rax) │ │ │ │ + vmovdqa %xmm6,0x10(%rax) │ │ │ │ + vmovdqa %xmm7,0x20(%rax) │ │ │ │ + vmovdqa %xmm8,0x30(%rax) │ │ │ │ + vextracti128 $0x1,%ymm5,0x40(%rax) │ │ │ │ + vextracti128 $0x1,%ymm6,0x50(%rax) │ │ │ │ + vextracti128 $0x1,%ymm7,0x60(%rax) │ │ │ │ + vextracti128 $0x1,%ymm8,0x70(%rax) │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 205f30 │ │ │ │ - mov $0xffffffffffffffe0,%rax │ │ │ │ - jmp 205f30 │ │ │ │ - mov $0xffffffffffffffa0,%rax │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - vmovdqu (%rsi,%rax,1),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa %ymm6,0x8(%rsp) │ │ │ │ + vmovdqa %ymm7,0x48(%rsp) │ │ │ │ + vmovdqa %ymm15,0x68(%rsp) │ │ │ │ + vpbroadcastd 0xd8955(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0xd70dc(%rip),%ymm7 │ │ │ │ + vmovdqa 0x60(%r9),%ymm6 │ │ │ │ + vpaddsw %ymm6,%ymm0,%ymm1 │ │ │ │ + vpsubsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdx,%rcx,4),%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdx,%rcx,4) │ │ │ │ + vmovdqa -0x20(%r9),%ymm1 │ │ │ │ + vpaddsw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubsw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,8),%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ + vmovdqa %ymm4,(%rdx,%rsi,8) │ │ │ │ + vmovdqa 0x60(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm8,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm8,%ymm8 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm8,%ymm8 │ │ │ │ + vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,4),%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ + vmovdqa %ymm8,(%rdx,%rsi,4) │ │ │ │ + vmovdqa -0x20(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm12,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm12,%ymm12 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm12,%ymm12 │ │ │ │ + vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx),%ymm12,%ymm12 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm12,%ymm12 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm12,%ymm12 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ + vmovdqa %ymm12,(%rdx) │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + vmovdqa 0x28(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x40(%r9),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu 0x10(%rsi,%rax,1),%xmm0 │ │ │ │ - vinserti128 $0x1,0x18(%rsi,%rax,1),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - jle 205f36 │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - dec %r8d │ │ │ │ - jg 205f36 │ │ │ │ - vzeroupper │ │ │ │ + vmovdqa %ymm1,(%rdx,%rcx,4) │ │ │ │ + vmovdqa -0x40(%r9),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm5,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,8),%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ + vmovdqa %ymm5,(%rdx,%rsi,8) │ │ │ │ + vmovdqa 0x40(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm9,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm9,%ymm9 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm9,%ymm9 │ │ │ │ + vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,4),%ymm9,%ymm9 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm9,%ymm9 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ + vmovdqa %ymm9,(%rdx,%rsi,4) │ │ │ │ + vmovdqa -0x40(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm13,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm13,%ymm13 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm13,%ymm13 │ │ │ │ + vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx),%ymm13,%ymm13 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm13,%ymm13 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm13,%ymm13 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ + vmovdqa %ymm13,(%rdx) │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + vmovdqa 0x8(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x20(%r9),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm2,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rcx,4),%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdx,%rcx,4) │ │ │ │ + vmovdqa -0x60(%r9),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,8),%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ + vmovdqa %ymm1,(%rdx,%rsi,8) │ │ │ │ + vmovdqa 0x20(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm10,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm10,%ymm10 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,4),%ymm10,%ymm10 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm10,%ymm10 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ + vmovdqa %ymm10,(%rdx,%rsi,4) │ │ │ │ + vmovdqa -0x60(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm14,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm14,%ymm14 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm14,%ymm14 │ │ │ │ + vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx),%ymm14,%ymm14 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm14,%ymm14 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ + vmovdqa %ymm14,(%rdx) │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + vmovdqa 0x48(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x68(%rsp),%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm3,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rcx,4),%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm3,(%rdx,%rcx,4) │ │ │ │ + vmovdqa -0x80(%r9),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,8),%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ + vmovdqa %ymm1,(%rdx,%rsi,8) │ │ │ │ + vmovdqa (%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm11,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm11,%ymm11 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rsi,4),%ymm11,%ymm11 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm11,%ymm11 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm11,%ymm11 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ + vmovdqa %ymm11,(%rdx,%rsi,4) │ │ │ │ + vmovdqa -0x80(%r8),%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm2,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx),%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ + vmovdqa %ymm2,(%rdx) │ │ │ │ ret │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - lea 0xd97b6(%r10,%rax,8),%rax │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ - sub %r10,%rsi │ │ │ │ - vpbroadcastd 0xd267c(%rip),%ymm7 │ │ │ │ - vpbroadcastw (%rax),%ymm8 │ │ │ │ - vpbroadcastw 0x2(%rax),%ymm9 │ │ │ │ - vpbroadcastw 0x4(%rax),%ymm10 │ │ │ │ - vpbroadcastw 0x6(%rax),%ymm11 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 20620a │ │ │ │ - je 20610b │ │ │ │ - vmovd (%rsi),%xmm0 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ - add %r10,%rsi │ │ │ │ - vpbroadcastd (%rsi),%ymm3 │ │ │ │ - vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm0 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm2 │ │ │ │ - vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ │ │ - vbroadcasti128 0xd2559(%rip),%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x55,%ymm1,%ymm3,%ymm2 │ │ │ │ - vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpblendd $0x80,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpinsrd $0x1,(%rsi),%xmm0,%xmm0 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm3 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm4 │ │ │ │ - vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ │ │ - vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm4 │ │ │ │ - vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm3,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 206097 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xd6ce7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd8566(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xd8555(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xd8544(%rip),%ymm11 │ │ │ │ + lea (%rsi,%rsi,4),%rax │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm11,%ymm11,%ymm10 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 201830 │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 20182a │ │ │ │ + add $0x400,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 201830 │ │ │ │ + sub $0x3e0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 201830 │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 20182a │ │ │ │ + add $0x400,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 201830 │ │ │ │ + sub $0x3e0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 201830 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 20182a │ │ │ │ + add $0x400,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 201830 │ │ │ │ + sub $0x3e0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 201830 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 20182a │ │ │ │ + add $0x400,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 201830 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovq (%rsi),%xmm1 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastq (%rsi),%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ │ │ - vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%ymm4 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm5 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm6 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm2 │ │ │ │ - vpbroadcastq (%rsi),%ymm0 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ - vmovdqa %ymm5,(%rdi) │ │ │ │ - vmovdqa %ymm6,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 206166 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ + vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ + vpackssdw 0x280(%rdx),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ + vpackssdw 0x380(%rdx),%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm9,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm9,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm9,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm9,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ + vmovdqa %ymm6,(%rdx) │ │ │ │ + vmovdqa %ymm6,0x80(%rdx) │ │ │ │ + vmovdqa %ymm6,0x100(%rdx) │ │ │ │ + vmovdqa %ymm6,0x180(%rdx) │ │ │ │ + vmovdqa %ymm6,0x200(%rdx) │ │ │ │ + vmovdqa %ymm6,0x280(%rdx) │ │ │ │ + vmovdqa %ymm6,0x300(%rdx) │ │ │ │ + vmovdqa %ymm6,0x380(%rdx) │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm1,%ymm2,%ymm4 │ │ │ │ + vpunpckhwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm1 │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + call 1f8c29 │ │ │ │ + vpunpcklqdq %ymm2,%ymm3,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm3,%ymm1 │ │ │ │ + jmp 1f8c29 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastd 0xd6afb(%rip),%ymm7 │ │ │ │ + jmp 201769 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 201a40 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x500,%rsp │ │ │ │ + vpbroadcastd 0xd6ae1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd6adc(%rip),%ymm13 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 201bd0 │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jge 201a6d │ │ │ │ + call 1ffb02 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,(%rsp) │ │ │ │ + lea 0xd836a(%rip),%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + call 227450 │ │ │ │ + call 202120 │ │ │ │ + vmovdqa 0x60(%r9),%ymm0 │ │ │ │ + vmovdqa 0x40(%r9),%ymm1 │ │ │ │ + vmovdqa 0x20(%r9),%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm3 │ │ │ │ + vmovdqa -0x20(%r9),%ymm4 │ │ │ │ + vmovdqa -0x40(%r9),%ymm5 │ │ │ │ + vmovdqa -0x60(%r9),%ymm6 │ │ │ │ + vmovdqa -0x80(%r9),%ymm7 │ │ │ │ + call 1ffb02 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,(%rsp) │ │ │ │ + jmp 201b00 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd6a09(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 2009f0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa %ymm0,0x60(%r8) │ │ │ │ + vmovdqa %ymm1,0x40(%r8) │ │ │ │ + vmovdqa %ymm2,0x20(%r8) │ │ │ │ + vmovdqa %ymm3,(%r8) │ │ │ │ + vmovdqa %ymm4,-0x20(%r8) │ │ │ │ + vmovdqa %ymm5,-0x40(%r8) │ │ │ │ + vmovdqa %ymm6,-0x60(%r8) │ │ │ │ + vmovdqa %ymm7,-0x80(%r8) │ │ │ │ + call 201bd0 │ │ │ │ + sub $0x200,%r8 │ │ │ │ + call 201b20 │ │ │ │ + lea 0xd8284(%rip),%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + call 227450 │ │ │ │ + call 202120 │ │ │ │ + vmovdqa 0x60(%r9),%ymm0 │ │ │ │ + vmovdqa 0x40(%r9),%ymm1 │ │ │ │ + vmovdqa 0x20(%r9),%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm3 │ │ │ │ + vmovdqa -0x20(%r9),%ymm4 │ │ │ │ + vmovdqa -0x40(%r9),%ymm5 │ │ │ │ + vmovdqa -0x60(%r9),%ymm6 │ │ │ │ + vmovdqa -0x80(%r9),%ymm7 │ │ │ │ + add $0x100,%r8 │ │ │ │ + call 201b20 │ │ │ │ + lea 0x20(%r10),%rdi │ │ │ │ + call 227450 │ │ │ │ + call 202120 │ │ │ │ + mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - add %ecx,%ecx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea -0x100(%r8,%rcx,8),%eax │ │ │ │ - vbroadcasti128 (%rsi),%ymm4 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ - vbroadcasti128 (%rsi),%ymm6 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vbroadcasti128 (%rsi),%ymm1 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vbroadcasti128 (%rsi),%ymm3 │ │ │ │ - vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ - vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ - vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ │ │ - vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ │ │ - vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm12 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vbroadcasti128 (%rsi),%ymm13 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm4,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm6,%ymm15,%ymm15 │ │ │ │ - vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ │ │ - vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ │ │ - vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ │ │ - vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ │ │ - vpaddw %ymm12,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm13,%ymm15,%ymm15 │ │ │ │ - vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ │ │ - vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm14,(%rdi) │ │ │ │ - vmovdqa %ymm15,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rcx,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 206278 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 20621a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vpunpckhdq %ymm1,%ymm3,%ymm8 │ │ │ │ + vpunpckldq %ymm1,%ymm3,%ymm3 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhdq %ymm5,%ymm7,%ymm2 │ │ │ │ + vpunpckldq %ymm5,%ymm7,%ymm7 │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm5 │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm6 │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm5,%ymm1,%ymm4 │ │ │ │ + vpunpcklqdq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpunpckhqdq %ymm3,%ymm7,%ymm5 │ │ │ │ + vpunpcklqdq %ymm3,%ymm7,%ymm7 │ │ │ │ + vpunpckhqdq %ymm8,%ymm2,%ymm3 │ │ │ │ + vpunpcklqdq %ymm8,%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm0,%ymm8 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm0,%ymm12 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm6,%ymm9 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm6,%ymm13 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm1,%ymm10 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm1,%ymm14 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm4,%ymm11 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm4,%ymm15 │ │ │ │ + vmovdqa 0x60(%r8),%ymm0 │ │ │ │ + vmovdqa 0x40(%r8),%ymm1 │ │ │ │ + vmovdqa 0x20(%r8),%ymm2 │ │ │ │ + vmovdqa (%r8),%ymm3 │ │ │ │ + vmovdqa -0x20(%r8),%ymm4 │ │ │ │ + vmovdqa -0x40(%r8),%ymm5 │ │ │ │ + vmovdqa -0x60(%r8),%ymm6 │ │ │ │ + vmovdqa -0x80(%r8),%ymm7 │ │ │ │ + vmovdqa %ymm15,0x8(%rsp) │ │ │ │ + jmp 1ffb02 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xd679f(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xd80fa(%rip),%ymm11 │ │ │ │ + vpmulld 0x40(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x1c0(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x240(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x3c0(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x440(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x5c0(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x640(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x7c0(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1fee5f │ │ │ │ + vpmulld 0xc0(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x140(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x2c0(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x340(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x4c0(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x540(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x6c0(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x740(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1ff22e │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x280(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x380(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x480(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x580(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x680(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x780(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f94bc │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x200(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x300(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x400(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0x500(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0x600(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0x700(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f83f0 │ │ │ │ + call 1f93b0 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + mov $0x780,%r10d │ │ │ │ + vmovdqa %ymm8,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm8,-0x40(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm8,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm8,0x40(%rdx,%r10,1) │ │ │ │ + sub $0x100,%r10d │ │ │ │ + jg 201d1f │ │ │ │ + vpsrld $0xb,%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x80(%rax),%ymm9 │ │ │ │ + vmovdqa 0x60(%r9),%ymm15 │ │ │ │ + vmovdqa -0x80(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa -0x60(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%r9),%ymm14 │ │ │ │ + vmovdqa -0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm1 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,0x60(%r9) │ │ │ │ + vmovdqa %ymm14,0x40(%r9) │ │ │ │ + vmovdqa -0x40(%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%r9),%ymm15 │ │ │ │ + vmovdqa -0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm2,%ymm9 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa -0x20(%rax),%ymm9 │ │ │ │ + vmovdqa (%r9),%ymm14 │ │ │ │ + vmovdqa -0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm8 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm3 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,0x20(%r9) │ │ │ │ + vmovdqa %ymm14,(%r9) │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa -0x20(%r9),%ymm15 │ │ │ │ + vmovdqa (%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm4,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa -0x40(%r9),%ymm14 │ │ │ │ + vmovdqa 0x20(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm5,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm5 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,-0x20(%r9) │ │ │ │ + vmovdqa %ymm14,-0x40(%r9) │ │ │ │ + vmovdqa 0x40(%rax),%ymm9 │ │ │ │ + vmovdqa -0x60(%r9),%ymm15 │ │ │ │ + vmovdqa 0x40(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm15,%ymm6,%ymm9 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vmovdqa -0x80(%r9),%ymm14 │ │ │ │ + vmovdqa 0x60(%r8),%ymm10 │ │ │ │ + vpsubd %ymm9,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm14,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ + vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm8 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm15,%ymm14,%ymm7 │ │ │ │ + vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ + vmovdqa %ymm8,-0x60(%r9) │ │ │ │ + vmovdqa %ymm14,-0x80(%r9) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa 0x28(%rsp),%ymm1 │ │ │ │ + vmovdqa %ymm8,0x8(%rsp) │ │ │ │ + vmovdqa %ymm9,0x28(%rsp) │ │ │ │ + vmovdqa %ymm12,0x48(%rsp) │ │ │ │ + vpbroadcastd 0xd7b7f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd6306(%rip),%ymm9 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + call 1fb94c │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ + call 1fb94c │ │ │ │ + vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ + vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ + call 1fb94c │ │ │ │ + vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ + vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ + jmp 1fb94c │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastd 0xd6287(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd7b06(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xd7af5(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xd7ae0(%rip),%ymm10 │ │ │ │ + lea (%rsi,%rsi,4),%rax │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 202270 │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 20226c │ │ │ │ + add $0x20,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + call 202270 │ │ │ │ + add $0x1e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 202270 │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 20226c │ │ │ │ + add $0x20,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + call 202270 │ │ │ │ + add $0x1e0,%rdx │ │ │ │ + lea 0x20(%r9),%rdi │ │ │ │ + call 202270 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 20226c │ │ │ │ + add $0x20,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + call 202270 │ │ │ │ + add $0x1e0,%rdx │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + call 202270 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 20226c │ │ │ │ + add $0x20,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + call 202270 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 206392 │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - vpbroadcastd 0xd97b6(%r10,%r9,8),%ymm10 │ │ │ │ - vpbroadcastd 0xd97ba(%r10,%r9,8),%ymm11 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0xd97b6(%r10,%rax,8),%ymm0 │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ - sub %r10,%rsi │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm14 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm15 │ │ │ │ - jmp 206558 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vpbroadcastd 0xd97b8(%r10,%r9,8),%ymm8 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0xd97b6(%r10,%rax,8),%ymm0 │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ - sub %r10,%rsi │ │ │ │ - vmovdqa 0xd2155(%rip),%ymm7 │ │ │ │ - vpmovzxbd 0xd21fc(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0xd22ab(%rip),%ymm10 │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0xd229d(%rip),%ymm11 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm14 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm15 │ │ │ │ - vpbroadcastq (%rsi),%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastq (%rsi),%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpackssdw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ + vpackssdw 0xc0(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ + vpackssdw 0x140(%rdx),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ + vpackssdw 0x1c0(%rdx),%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm9,%ymm4 │ │ │ │ + vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm9,%ymm4 │ │ │ │ + vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm9,%ymm4 │ │ │ │ + vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm9,%ymm4 │ │ │ │ + vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ + vpaddsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ │ │ - vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x99,%ymm3,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm12,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm4 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rsi),%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm4 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ - vpalignr $0xc,%ymm0,%ymm2,%ymm3 │ │ │ │ - vmovdqa %ymm2,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x6,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpermd %ymm5,%ymm9,%ymm5 │ │ │ │ - vmovdqa %ymm5,(%rdi) │ │ │ │ + vmovdqa %ymm6,(%rdx) │ │ │ │ + vmovdqa %ymm6,0x40(%rdx) │ │ │ │ + vmovdqa %ymm6,0x80(%rdx) │ │ │ │ + vmovdqa %ymm6,0xc0(%rdx) │ │ │ │ + vmovdqa %ymm6,0x100(%rdx) │ │ │ │ + vmovdqa %ymm6,0x140(%rdx) │ │ │ │ + vmovdqa %ymm6,0x180(%rdx) │ │ │ │ + vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ + jmp 201908 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xd60eb(%rip),%ymm7 │ │ │ │ + jmp 2021c9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2023c7 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa60,%rsp │ │ │ │ + vpbroadcastd 0xd60d5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd60d0(%rip),%ymm13 │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + call 202480 │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 2023e0 │ │ │ │ + call 202480 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 2023e0 │ │ │ │ + call 202480 │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 2023e0 │ │ │ │ + call 202480 │ │ │ │ + jmp 20241e │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd6082(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 2009e8 │ │ │ │ + lea 0x8e0(%rsp),%r8 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm0,-0x60(%rax) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm0,-0x20(%rax) │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm0,0x20(%rax) │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jl 2023ec │ │ │ │ + lea 0x60(%rsp),%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x100(%rax),%r9 │ │ │ │ + lea 0xd7908(%rip),%rax │ │ │ │ + call 202680 │ │ │ │ + call 202700 │ │ │ │ + imul $0x13,%rsi,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %rdi,%rdx │ │ │ │ + call 201350 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 206494 │ │ │ │ + lea 0x160(%rsp),%rcx │ │ │ │ + call 202680 │ │ │ │ + call 202700 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 201350 │ │ │ │ + mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea -0x40(,%rcx,8),%eax │ │ │ │ - mov %rsi,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x480(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x880(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xb80(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xc80(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xf80(%rdx),%ymm7 │ │ │ │ + vpbroadcastd 0xd7813(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd5ea6(%rip),%ymm14 │ │ │ │ + call 1feea7 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x580(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x980(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xa80(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xd80(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xe80(%rdx),%ymm7 │ │ │ │ + call 1ff276 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x500(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x700(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x900(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xb00(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xd00(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xf00(%rdx),%ymm7 │ │ │ │ + call 1f9504 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x400(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x600(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x800(%rdx),%ymm4 │ │ │ │ + vmovdqa 0xa00(%rdx),%ymm5 │ │ │ │ + vmovdqa 0xc00(%rdx),%ymm6 │ │ │ │ + vmovdqa 0xe00(%rdx),%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + call 1ff730 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + mov $0xe80,%r10d │ │ │ │ + vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ + sub $0x200,%r10d │ │ │ │ + jg 2025b7 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovdqa %ymm0,-0x80(%r8) │ │ │ │ + vmovdqa %ymm1,-0x60(%r8) │ │ │ │ + vmovdqa %ymm2,-0x40(%r8) │ │ │ │ + vmovdqa %ymm3,-0x20(%r8) │ │ │ │ + vmovdqa %ymm4,(%r8) │ │ │ │ + vmovdqa %ymm5,0x20(%r8) │ │ │ │ + vmovdqa %ymm6,0x40(%r8) │ │ │ │ + vmovdqa %ymm7,0x60(%r8) │ │ │ │ + vmovdqa 0x60(%r9),%ymm0 │ │ │ │ + vmovdqa 0x40(%r9),%ymm1 │ │ │ │ + vmovdqa 0x20(%r9),%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm3 │ │ │ │ + vmovdqa -0x20(%r9),%ymm4 │ │ │ │ + vmovdqa -0x40(%r9),%ymm5 │ │ │ │ + vmovdqa -0x60(%r9),%ymm6 │ │ │ │ + vmovdqa -0x80(%r9),%ymm7 │ │ │ │ + call 1ffb02 │ │ │ │ + vmovdqa %ymm0,-0x80(%r9) │ │ │ │ + vmovdqa %ymm1,-0x60(%r9) │ │ │ │ + vmovdqa %ymm2,-0x40(%r9) │ │ │ │ + vmovdqa %ymm3,-0x20(%r9) │ │ │ │ + vmovdqa %ymm4,(%r9) │ │ │ │ + vmovdqa %ymm5,0x20(%r9) │ │ │ │ + vmovdqa %ymm6,0x40(%r9) │ │ │ │ + vmovdqa %ymm7,0x60(%r9) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x20(%rcx),%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vmovdqa 0xa0(%rcx),%ymm2 │ │ │ │ + vmovdqa 0xe0(%rcx),%ymm3 │ │ │ │ + vmovdqa 0x220(%rcx),%ymm4 │ │ │ │ + vmovdqa 0x260(%rcx),%ymm5 │ │ │ │ + vmovdqa 0x2a0(%rcx),%ymm6 │ │ │ │ + vmovdqa 0x2e0(%rcx),%ymm7 │ │ │ │ + vmovdqa 0x420(%rcx),%ymm8 │ │ │ │ + vmovdqa 0x460(%rcx),%ymm9 │ │ │ │ + vmovdqa 0x4a0(%rcx),%ymm10 │ │ │ │ + vmovdqa 0x4e0(%rcx),%ymm11 │ │ │ │ + vmovdqa 0x620(%rcx),%ymm12 │ │ │ │ + vmovdqa 0x660(%rcx),%ymm13 │ │ │ │ + vmovdqa 0x6a0(%rcx),%ymm14 │ │ │ │ + vmovdqa 0x6e0(%rcx),%ymm15 │ │ │ │ + jmp 22a4c0 │ │ │ │ + nop │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vmovdqa 0x80(%rcx),%ymm2 │ │ │ │ + vmovdqa 0xc0(%rcx),%ymm3 │ │ │ │ + vmovdqa 0x200(%rcx),%ymm4 │ │ │ │ + vmovdqa 0x240(%rcx),%ymm5 │ │ │ │ + vmovdqa 0x280(%rcx),%ymm6 │ │ │ │ + vmovdqa 0x2c0(%rcx),%ymm7 │ │ │ │ + vmovdqa 0x400(%rcx),%ymm8 │ │ │ │ + vmovdqa 0x440(%rcx),%ymm9 │ │ │ │ + vmovdqa 0x480(%rcx),%ymm10 │ │ │ │ + vmovdqa 0x4c0(%rcx),%ymm11 │ │ │ │ + vmovdqa 0x600(%rcx),%ymm12 │ │ │ │ + vmovdqa 0x640(%rcx),%ymm13 │ │ │ │ + vmovdqa 0x680(%rcx),%ymm14 │ │ │ │ + vmovdqa 0x6c0(%rcx),%ymm15 │ │ │ │ + vmovdqa %ymm15,0x8(%rsp) │ │ │ │ + jmp 227450 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xd5cb7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xd7526(%rip),%ymm5 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + lea (%rsi,%rsi,4),%r9 │ │ │ │ + lea (%rsi,%rax,2),%r8 │ │ │ │ + call 20289c │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 202882 │ │ │ │ + add $0x400,%rdx │ │ │ │ mov %rdi,%r10 │ │ │ │ - lea (%r8,%rax,4),%eax │ │ │ │ - vbroadcasti128 0xd1fce(%rip),%ymm7 │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - vbroadcasti128 0xd1fd1(%rip),%ymm8 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vbroadcasti128 0xd1fcf(%rip),%ymm9 │ │ │ │ - vmovdqu (%rsi),%xmm6 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm4,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm8,%ymm5,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm5,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm8,%ymm6,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm6,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0xd2003(%rip),%ymm7 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm12,%ymm8 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm9 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ - vbroadcasti128 0xd1e31(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0xd1e38(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0xd1e0f(%rip),%ymm5 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm7 │ │ │ │ - vpshufb %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ │ │ - vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0xd1f1e(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0xd1f19(%rip),%ymm7 │ │ │ │ - vbroadcasti128 (%rdi),%ymm6 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x6,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x6,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm8,%ymm8 │ │ │ │ - vpermq $0xd8,%ymm8,%ymm7 │ │ │ │ - vmovdqa %xmm7,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm7,(%rdi,%rcx,2) │ │ │ │ - lea (%rdi,%rcx,4),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2066c9 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ + add $0x10,%rdi │ │ │ │ + call 20289c │ │ │ │ + call 202890 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 202882 │ │ │ │ + add $0x7e0,%rdx │ │ │ │ + lea 0x20(%r10),%rdi │ │ │ │ + call 20289c │ │ │ │ + call 202890 │ │ │ │ + call 202890 │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 202882 │ │ │ │ + add $0xbc0,%rdx │ │ │ │ + add $0x30,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 206569 │ │ │ │ + call 20289c │ │ │ │ + call 202890 │ │ │ │ + call 202890 │ │ │ │ + call 202890 │ │ │ │ + cmp $0x217,%ecx │ │ │ │ + jl 202882 │ │ │ │ + add $0xbc0,%rdx │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + call 20289c │ │ │ │ + call 202890 │ │ │ │ + call 202890 │ │ │ │ + cmp $0x2f3,%ecx │ │ │ │ + jl 202882 │ │ │ │ + add $0x7e0,%rdx │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + call 20289c │ │ │ │ + call 202890 │ │ │ │ + cmp $0x38f,%ecx │ │ │ │ + jl 202882 │ │ │ │ + add $0x400,%rdx │ │ │ │ + add $0x10,%rdi │ │ │ │ + call 20289c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov $0x4b004b,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 2068a0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x3e0,%rdx │ │ │ │ + lea -0x10(%rdi,%rsi,8),%rdi │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ + vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ + vpackssdw 0x280(%rdx),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ + vpackssdw 0x380(%rdx),%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ + jmp 1ffc20 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xd5b4b(%rip),%ymm7 │ │ │ │ + jmp 202799 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 202975 │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - push %r13 │ │ │ │ - mov %rsp,%r13 │ │ │ │ + mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - lea -0x1c(%rip),%r15 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x38(%r13),%ymm14 │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ - vpbroadcastd 0xd1dfc(%r15),%ymm10 │ │ │ │ - vpbroadcastd 0xd1de8(%r15),%ymm12 │ │ │ │ - vpbroadcastd 0xd1df4(%r15),%ymm13 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - lea (%rcx,%rcx,2),%rbp │ │ │ │ - movzbl %r11b,%r10d │ │ │ │ - shr $0x10,%r11d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %r10d,%r11d │ │ │ │ - sub %rbp,%rdx │ │ │ │ - cmp $0x400,%ebx │ │ │ │ - je 207492 │ │ │ │ - cmp $0x800,%ebx │ │ │ │ - je 207e20 │ │ │ │ - movzwl 0xd1e9a(%r15,%r8,2),%r8d │ │ │ │ - add %r15,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpbroadcastd 0xd1e00(%r15),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vbroadcasti128 0xd1d60(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0xd1ce0(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%rax,8),%ymm7 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,2),%xmm1 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rdx,%rbp,1),%xmm1,%xmm1 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%rbp,1),%ymm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpblendd $0xaa,%ymm7,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpalignr $0x4,%xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpcklwd %xmm2,%xmm0,%xmm3 │ │ │ │ - vpunpckhwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpshufd $0x39,%xmm1,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm1,%xmm2 │ │ │ │ - vpunpckhwd %xmm4,%xmm1,%xmm4 │ │ │ │ - and $0x3ff,%r10d │ │ │ │ - mov $0x40000000,%eax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - shr $0x6,%r8d │ │ │ │ - lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0xd7318(%r15,%r8,8),%rax │ │ │ │ - vmovq %rax,%xmm11 │ │ │ │ - vpmovsxbw %xmm11,%xmm11 │ │ │ │ - vpshufd $0x0,%xmm11,%xmm8 │ │ │ │ - vpshufd $0x55,%xmm11,%xmm9 │ │ │ │ - vpshufd $0xaa,%xmm11,%xmm10 │ │ │ │ - vpshufd $0xff,%xmm11,%xmm11 │ │ │ │ - vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ - vpmaddwd %xmm0,%xmm9,%xmm6 │ │ │ │ - vpmaddwd %xmm2,%xmm10,%xmm7 │ │ │ │ - vpmaddwd %xmm4,%xmm11,%xmm8 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm7,%xmm8,%xmm7 │ │ │ │ - vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ - vpaddd %xmm7,%xmm5,%xmm5 │ │ │ │ - vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 2087d2 │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 206a35 │ │ │ │ - vmovq (%rdx),%xmm5 │ │ │ │ - test $0x400,%r10d │ │ │ │ - je 206b0c │ │ │ │ - add %rcx,%rdx │ │ │ │ - vshufps $0x4e,%xmm0,%xmm3,%xmm3 │ │ │ │ - vshufps $0x4e,%xmm2,%xmm0,%xmm0 │ │ │ │ - vshufps $0x4e,%xmm4,%xmm2,%xmm2 │ │ │ │ - vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ - vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ - vphaddw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm5,%xmm12,%xmm5 │ │ │ │ - vpalignr $0xc,%xmm1,%xmm5,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm5,%xmm1,%xmm4 │ │ │ │ - jmp 206a35 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %xmm0,%xmm3 │ │ │ │ - vmovdqa %xmm2,%xmm0 │ │ │ │ - vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ - vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ - vphaddw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm5,%xmm12,%xmm5 │ │ │ │ - vpalignr $0x8,%xmm1,%xmm5,%xmm1 │ │ │ │ - vpshufd $0x39,%xmm1,%xmm5 │ │ │ │ - vpunpcklwd %xmm5,%xmm1,%xmm2 │ │ │ │ - vpunpckhwd %xmm5,%xmm1,%xmm4 │ │ │ │ - jmp 206a35 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vbroadcasti128 0xd1d80(%r15),%ymm7 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0xd1e00(%r15),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpand %ymm10,%ymm14,%ymm0 │ │ │ │ - vpsrld $0x6,%ymm0,%ymm0 │ │ │ │ - vpaddd %xmm0,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vpextrd $0x2,%xmm15,%r14d │ │ │ │ - vpextrd $0x3,%xmm15,%r12d │ │ │ │ - vmovd 0xd731a(%r15,%r8,8),%xmm15 │ │ │ │ - vbroadcasti128 0xd1d60(%r15),%ymm5 │ │ │ │ - vpbroadcastq 0xd1ce0(%r15),%ymm6 │ │ │ │ - vpinsrd $0x1,0xd731a(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rdx),%xmm7 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ - vpinsrd $0x2,0xd731a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ - vpinsrd $0x3,0xd731a(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm10,%ymm10 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpblendvb %ymm0,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm14,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ - vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm15,%ymm9,%ymm9 │ │ │ │ - vpmaddubsw %ymm15,%ymm8,%ymm8 │ │ │ │ - vpmaddubsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vphaddw %ymm9,%ymm7,%ymm7 │ │ │ │ - vphaddw %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmulhrsw %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmulhrsw %ymm12,%ymm8,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm3 │ │ │ │ - vshufps $0x4e,%xmm8,%xmm7,%xmm4 │ │ │ │ - vshufps $0x4e,%xmm9,%xmm8,%xmm5 │ │ │ │ - vshufps $0x4e,%xmm3,%xmm9,%xmm6 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm11 │ │ │ │ - vpunpcklwd %xmm4,%xmm7,%xmm0 │ │ │ │ - vpunpckhwd %xmm4,%xmm7,%xmm7 │ │ │ │ - vpunpcklwd %xmm5,%xmm8,%xmm1 │ │ │ │ - vpunpckhwd %xmm5,%xmm8,%xmm8 │ │ │ │ - vpunpcklwd %xmm6,%xmm9,%xmm2 │ │ │ │ - vpunpckhwd %xmm6,%xmm9,%xmm9 │ │ │ │ - vpunpcklwd %xmm11,%xmm3,%xmm3 │ │ │ │ - vmovdqa %xmm7,(%rsp) │ │ │ │ - vmovdqa %xmm8,0x10(%rsp) │ │ │ │ - vmovdqa %xmm9,0x20(%rsp) │ │ │ │ - and $0x3ff,%r10d │ │ │ │ - mov $0x40000000,%eax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - shr $0x6,%r8d │ │ │ │ - lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0xd7318(%r15,%r8,8),%rax │ │ │ │ - vmovq %rax,%xmm10 │ │ │ │ - vpmovsxbw %xmm10,%xmm10 │ │ │ │ - vpshufd $0x0,%xmm10,%xmm7 │ │ │ │ - vpshufd $0x55,%xmm10,%xmm8 │ │ │ │ - vpshufd $0xaa,%xmm10,%xmm9 │ │ │ │ - vpshufd $0xff,%xmm10,%xmm10 │ │ │ │ - vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ - vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ - vpmaddwd %xmm2,%xmm9,%xmm6 │ │ │ │ - vpmaddwd %xmm3,%xmm10,%xmm7 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovd %xmm4,(%rdi) │ │ │ │ + sub $0xc40,%rsp │ │ │ │ + vpbroadcastd 0xd73af(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd5b2a(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd5b25(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xd5a30(%rip),%ymm14 │ │ │ │ + lea 0xc0(%rsp),%rax │ │ │ │ + call 202c00 │ │ │ │ + sub $0x2c,%ecx │ │ │ │ + jl 202996 │ │ │ │ + call 202c00 │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 202996 │ │ │ │ + call 202c00 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 202996 │ │ │ │ + call 202c00 │ │ │ │ + jmp 2029d4 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd5ad4(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x40,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 1fa6fb │ │ │ │ + lea 0x4c0(%rsp),%r8 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm0,-0x60(%rax) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm0,-0x20(%rax) │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm0,0x20(%rax) │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jl 2029a2 │ │ │ │ + lea 0xd7361(%rip),%rax │ │ │ │ + vmovdqa 0x40(%rsp),%ymm0 │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x140(%rsp),%ymm2 │ │ │ │ + vmovdqa 0x1c0(%rsp),%ymm3 │ │ │ │ + vmovdqa 0x240(%rsp),%ymm4 │ │ │ │ + vmovdqa 0x2c0(%rsp),%ymm5 │ │ │ │ + vmovdqa 0x340(%rsp),%ymm6 │ │ │ │ + vmovdqa 0x3c0(%rsp),%ymm7 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ + lea 0x4c0(%rsp),%r8 │ │ │ │ + vmovdqa %ymm0,-0x80(%r8) │ │ │ │ + vmovdqa %ymm1,-0x60(%r8) │ │ │ │ + vmovdqa %ymm2,-0x40(%r8) │ │ │ │ + vmovdqa %ymm3,-0x20(%r8) │ │ │ │ + vmovdqa %ymm4,(%r8) │ │ │ │ + vmovdqa %ymm5,0x20(%r8) │ │ │ │ + vmovdqa %ymm6,0x40(%r8) │ │ │ │ + vmovdqa %ymm7,0x60(%r8) │ │ │ │ + add $0x100,%r8 │ │ │ │ + vmovdqa %ymm8,-0x80(%r8) │ │ │ │ + vmovdqa %ymm9,-0x60(%r8) │ │ │ │ + vmovdqa %ymm10,-0x40(%r8) │ │ │ │ + vmovdqa %ymm11,-0x20(%r8) │ │ │ │ + vmovdqa %ymm12,(%r8) │ │ │ │ + vmovdqa %ymm13,0x20(%r8) │ │ │ │ + vmovdqa %ymm14,0x40(%r8) │ │ │ │ + vmovdqa %ymm15,0x60(%r8) │ │ │ │ + vmovdqa 0x80(%rsp),%ymm0 │ │ │ │ + vmovdqa 0x100(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x180(%rsp),%ymm2 │ │ │ │ + vmovdqa 0x200(%rsp),%ymm3 │ │ │ │ + vmovdqa 0x280(%rsp),%ymm4 │ │ │ │ + vmovdqa 0x300(%rsp),%ymm5 │ │ │ │ + vmovdqa 0x380(%rsp),%ymm6 │ │ │ │ + vmovdqa 0x400(%rsp),%ymm7 │ │ │ │ + lea 0x200(%r8),%r9 │ │ │ │ + add $0x100,%r8 │ │ │ │ + call 22a410 │ │ │ │ + vmovdqa 0x60(%rsp),%ymm0 │ │ │ │ + vmovdqa 0x420(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x260(%rsp),%ymm2 │ │ │ │ + vmovdqa 0x220(%rsp),%ymm3 │ │ │ │ + vmovdqa 0x160(%rsp),%ymm4 │ │ │ │ + vmovdqa 0x320(%rsp),%ymm5 │ │ │ │ + vmovdqa 0x360(%rsp),%ymm6 │ │ │ │ + vmovdqa 0x120(%rsp),%ymm7 │ │ │ │ + lea 0xd7255(%rip),%rax │ │ │ │ + add $0x200,%r8 │ │ │ │ + add $0x400,%r9 │ │ │ │ + call 22ca00 │ │ │ │ + vmovdqa 0xe0(%rsp),%ymm0 │ │ │ │ + vmovdqa 0x3a0(%rsp),%ymm1 │ │ │ │ + vmovdqa 0x2e0(%rsp),%ymm2 │ │ │ │ + vmovdqa 0x1a0(%rsp),%ymm3 │ │ │ │ + vmovdqa 0x1e0(%rsp),%ymm4 │ │ │ │ + vmovdqa 0x2a0(%rsp),%ymm5 │ │ │ │ + vmovdqa 0x3e0(%rsp),%ymm6 │ │ │ │ + vmovdqa 0xa0(%rsp),%ymm7 │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x100,%r8 │ │ │ │ + sub $0x100,%r9 │ │ │ │ + call 22ca00 │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ + lea (%rsi,%rsi,4),%rbx │ │ │ │ + lea (%rbx,%rsi,1),%rcx │ │ │ │ + lea (%rbx,%rsi,2),%r10 │ │ │ │ + call 202e0c │ │ │ │ + mov %rbp,%rsp │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x480(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x580(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x680(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x780(%rdx),%ymm7 │ │ │ │ + call 1f9504 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x400(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x500(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x600(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x700(%rdx),%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + call 1f93b0 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + mov $0x680,%r10d │ │ │ │ + vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ + sub $0x200,%r10d │ │ │ │ + jg 202c96 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpsrld $0xa,%ymm11,%ymm15 │ │ │ │ + vmovdqa -0x80(%rax),%ymm8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm0,%ymm10 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vmovdqa -0x60(%rax),%ymm8 │ │ │ │ + vpsubd %ymm9,%ymm7,%ymm15 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vmovdqa 0x40(%rax),%ymm9 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm10,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm8,%ymm1,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqa -0x40(%rax),%ymm8 │ │ │ │ + vpsubd %ymm9,%ymm6,%ymm15 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm8,%ymm2,%ymm10 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ + vmovdqa -0x20(%rax),%ymm8 │ │ │ │ + vpsubd %ymm9,%ymm5,%ymm15 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm8,%ymm3,%ymm10 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpsubd %ymm9,%ymm4,%ymm15 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm10,%ymm4,%ymm4 │ │ │ │ + call 1fb86f │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm2,-0x40(%rax) │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + vmovdqa %ymm6,0x40(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + ret │ │ │ │ + vpbroadcastd 0xd6ed3(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd6ece(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd6eb9(%rip),%ymm13 │ │ │ │ + lea 0xd6f0e(%rip),%rax │ │ │ │ + lea (%rdi,%r10,1),%rdx │ │ │ │ + vpbroadcastd 0xd6ea9(%rip),%ymm14 │ │ │ │ + call 22cf7e │ │ │ │ + vpbroadcastd 0xd6e77(%rip),%ymm14 │ │ │ │ + vmovdqa -0x5a0(%r8),%ymm9 │ │ │ │ + vmovdqa -0x280(%r9),%ymm6 │ │ │ │ + vpaddsw %ymm6,%ymm9,%ymm10 │ │ │ │ + vpsubsw %ymm6,%ymm9,%ymm9 │ │ │ │ + vpaddsw %ymm0,%ymm9,%ymm6 │ │ │ │ + vpsubsw %ymm0,%ymm9,%ymm9 │ │ │ │ + vpaddsw %ymm7,%ymm10,%ymm0 │ │ │ │ + vpsubsw %ymm7,%ymm10,%ymm10 │ │ │ │ + vpmulhrsw %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmulhrsw %ymm14,%ymm10,%ymm10 │ │ │ │ + vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ + vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rcx,4),%ymm6,%ymm6 │ │ │ │ + vpaddw (%rdi,%r11,8),%ymm9,%ymm9 │ │ │ │ + vpaddw (%rdx,%r10,8),%ymm10,%ymm10 │ │ │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ + vpmaxsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm7,%ymm9,%ymm9 │ │ │ │ + vpmaxsw %ymm7,%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xd5597(%rip),%ymm7 │ │ │ │ + vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm7,%ymm9,%ymm9 │ │ │ │ + vpminsw %ymm7,%ymm10,%ymm10 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm6,(%rdx,%rcx,4) │ │ │ │ + vmovdqa %ymm9,(%rdi,%r11,8) │ │ │ │ + vmovdqa %ymm10,(%rdx,%r10,8) │ │ │ │ + vmovdqa -0x580(%r9),%ymm6 │ │ │ │ + vmovdqa -0x2a0(%r8),%ymm0 │ │ │ │ + vpaddsw %ymm0,%ymm6,%ymm7 │ │ │ │ + vpsubsw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm5,%ymm6,%ymm0 │ │ │ │ + vpsubsw %ymm5,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm7,%ymm8,%ymm5 │ │ │ │ + vpsubsw %ymm8,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm14,%ymm5 │ │ │ │ + vpaddw (%rdx),%ymm5,%ymm5 │ │ │ │ + vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%r11,8),%ymm6,%ymm6 │ │ │ │ + vpaddw (%rdi,%r10,8),%ymm7,%ymm7 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm5,%ymm8,%ymm5 │ │ │ │ + vpmaxsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaxsw %ymm6,%ymm8,%ymm6 │ │ │ │ + vpmaxsw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpbroadcastd 0xd5500(%rip),%ymm8 │ │ │ │ + vpminsw %ymm5,%ymm8,%ymm5 │ │ │ │ + vpminsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpminsw %ymm6,%ymm8,%ymm6 │ │ │ │ + vpminsw %ymm7,%ymm8,%ymm7 │ │ │ │ + vmovdqa %ymm5,(%rdx) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ + vmovdqa %ymm6,(%rdx,%r11,8) │ │ │ │ + vmovdqa %ymm7,(%rdi,%r10,8) │ │ │ │ + vmovdqa -0x4a0(%r8),%ymm6 │ │ │ │ + vmovdqa -0x380(%r9),%ymm0 │ │ │ │ + vpaddsw %ymm0,%ymm6,%ymm7 │ │ │ │ + vpsubsw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm1,%ymm6,%ymm0 │ │ │ │ + vpsubsw %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm2,%ymm7,%ymm1 │ │ │ │ + vpsubsw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm14,%ymm1 │ │ │ │ + vpaddw (%rdi,%rsi,8),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdx,%r11,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdi,%rbx,8),%ymm6,%ymm6 │ │ │ │ + vpaddw (%rdx,%rcx,8),%ymm7,%ymm7 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xd546b(%rip),%ymm2 │ │ │ │ + vpminsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm2,%ymm7,%ymm7 │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,8) │ │ │ │ + vmovdqa %ymm0,(%rdx,%r11,4) │ │ │ │ + vmovdqa %ymm6,(%rdi,%rbx,8) │ │ │ │ + vmovdqa %ymm7,(%rdx,%rcx,8) │ │ │ │ + vmovdqa -0x480(%r9),%ymm6 │ │ │ │ + vmovdqa -0x3a0(%r8),%ymm0 │ │ │ │ + vpaddsw %ymm0,%ymm6,%ymm7 │ │ │ │ + vpsubsw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm4,%ymm6,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddsw %ymm3,%ymm7,%ymm4 │ │ │ │ + vpsubsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm14,%ymm4 │ │ │ │ + vpaddw (%rdx,%rsi,8),%ymm4,%ymm4 │ │ │ │ + vpaddw (%rdi,%r11,4),%ymm0,%ymm0 │ │ │ │ + vpaddw (%rdx,%rbx,8),%ymm6,%ymm6 │ │ │ │ + vpaddw (%rdi,%rcx,8),%ymm7,%ymm7 │ │ │ │ + vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xd53d6(%rip),%ymm3 │ │ │ │ + vpminsw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm3,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ + vmovdqa %ymm4,(%rdx,%rsi,8) │ │ │ │ + vmovdqa %ymm0,(%rdi,%r11,4) │ │ │ │ + vmovdqa %ymm6,(%rdx,%rbx,8) │ │ │ │ + vmovdqa %ymm7,(%rdi,%rcx,8) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 2087d2 │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 206cba │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - test $0x400,%r10d │ │ │ │ - je 206d9c │ │ │ │ - vmovdqa (%rsp),%xmm0 │ │ │ │ - vmovdqa %xmm1,(%rsp) │ │ │ │ - vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ - vmovdqa %xmm2,0x10(%rsp) │ │ │ │ - vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ - vmovdqa %xmm3,0x20(%rsp) │ │ │ │ - vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ - vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ - vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ │ │ - vmovdqa %xmm4,%xmm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - jmp 206cba │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - vmovdqu 0x10(%rsp),%ymm6 │ │ │ │ - vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ - vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ - vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ - vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ - vmovdqu %ymm6,(%rsp) │ │ │ │ - vphaddw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm11,%xmm9 │ │ │ │ - vmovdqa %xmm9,0x20(%rsp) │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm11 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - jmp 206cba │ │ │ │ - movl $0x1,0x30(%rsp) │ │ │ │ - jmp 206e23 │ │ │ │ - movl $0x2,0x30(%rsp) │ │ │ │ - jmp 206e23 │ │ │ │ - movl $0x4,0x30(%rsp) │ │ │ │ - jmp 206e23 │ │ │ │ - movl $0x8,0x30(%rsp) │ │ │ │ - jmp 206e23 │ │ │ │ - movl $0x10,0x30(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - vpmaddwd 0xd1d80(%r15),%ymm8,%ymm8 │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r9d,0x38(%r13) │ │ │ │ - shll $0x3,0x48(%r13) │ │ │ │ - vpbroadcastd %xmm15,%ymm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - jmp 206e9e │ │ │ │ - decl 0x30(%rsp) │ │ │ │ - je 2087d2 │ │ │ │ - addq $0x8,0x40(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0xd1dfc(%r15),%ymm10 │ │ │ │ - vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - vpbroadcastq 0xd1e04(%r15),%ymm11 │ │ │ │ - vpand %ymm10,%ymm14,%ymm6 │ │ │ │ - vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ - vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x2,%xmm15,%eax │ │ │ │ - vpextrd $0x1,%xmm15,%r10d │ │ │ │ - vpextrd $0x3,%xmm15,%ebx │ │ │ │ - vmovd %xmm7,%ebp │ │ │ │ - vpextrd $0x2,%xmm7,%r14d │ │ │ │ - vpextrd $0x1,%xmm7,%r12d │ │ │ │ - vpextrd $0x3,%xmm7,%esi │ │ │ │ - vmovdqu %ymm14,0x10(%rsp) │ │ │ │ - vmovq 0xd7318(%r15,%r8,8),%xmm15 │ │ │ │ - vmovq 0xd7318(%r15,%rax,8),%xmm10 │ │ │ │ - vmovhps 0xd7318(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0xd7318(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0xd7318(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0xd7318(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0xd7318(%r15,%r12,8),%ymm9 │ │ │ │ - vpbroadcastq 0xd7318(%r15,%rsi,8),%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ - vmovdqa %xmm14,(%rsp) │ │ │ │ - vmovd %xmm14,%r8d │ │ │ │ - vpextrd $0x2,%xmm14,%eax │ │ │ │ - vpextrd $0x1,%xmm14,%r10d │ │ │ │ - vpextrd $0x3,%xmm14,%ebx │ │ │ │ - vmovd %xmm7,%ebp │ │ │ │ - vpextrd $0x2,%xmm7,%r14d │ │ │ │ - vpextrd $0x1,%xmm7,%r12d │ │ │ │ - vpextrd $0x3,%xmm7,%esi │ │ │ │ - vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ - vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ - vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0xd1cf0(%r15),%ymm14 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm1 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm5 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm1 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm2 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm1,%xmm1 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm8 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0xd1d70(%r15),%ymm14 │ │ │ │ - and $0x3ff,%r10d │ │ │ │ - mov $0x40000000,%eax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - shr $0x6,%r8d │ │ │ │ - lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0xd7318(%r15,%r8,8),%rax │ │ │ │ - vmovq %rax,%xmm11 │ │ │ │ - vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ - vpmovsxbw %xmm11,%ymm11 │ │ │ │ - vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ - vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpshufd $0xaa,%ymm11,%ymm8 │ │ │ │ - vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - add 0x70(%rsp),%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 206e5f │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 20726a │ │ │ │ - test $0x400,%r10d │ │ │ │ - mov %r10d,0x34(%rsp) │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov 0x4(%rsp),%r10d │ │ │ │ - mov 0xc(%rsp),%ebx │ │ │ │ - je 2073bf │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov 0x34(%rsp),%r10d │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpslld $0x10,%ymm4,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 20726a │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov 0x34(%rsp),%r10d │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm4 │ │ │ │ - vpslld $0x10,%ymm5,%ymm6 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - jmp 20726a │ │ │ │ - movzwl 0xd1ea8(%r15,%r8,2),%r8d │ │ │ │ - add %r15,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpbroadcastd 0xd1e00(%r15),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vbroadcasti128 0xd1d60(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0xd1ce0(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%rax,8),%ymm7 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,2),%xmm1 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rdx,%rbp,1),%xmm1,%xmm1 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xd7318(%r15,%r10,8),%r8 │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ │ │ - add %rbp,%rdx │ │ │ │ - vmovq %r8,%xmm10 │ │ │ │ - vpmovsxbw %xmm10,%xmm10 │ │ │ │ - vpblendd $0xaa,%ymm7,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpshufd $0x0,%xmm10,%xmm8 │ │ │ │ - vpshufd $0x55,%xmm10,%xmm9 │ │ │ │ - vpshufd $0xff,%xmm10,%xmm11 │ │ │ │ - vpshufd $0xaa,%xmm10,%xmm10 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpalignr $0x4,%xmm0,%xmm1,%xmm2 │ │ │ │ - vpshufd $0x99,%xmm1,%xmm4 │ │ │ │ - vpunpcklwd %xmm2,%xmm0,%xmm3 │ │ │ │ - vpunpckhwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm4,%xmm1,%xmm2 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ - vpmaddwd %xmm0,%xmm9,%xmm6 │ │ │ │ - vpmaddwd %xmm2,%xmm10,%xmm7 │ │ │ │ - vmovdqa %xmm0,%xmm3 │ │ │ │ - vmovdqa %xmm2,%xmm0 │ │ │ │ - vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ - vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ - vpshufb %xmm14,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm15,%xmm1,%xmm1 │ │ │ │ - vphaddw %xmm1,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm1,%xmm12,%xmm1 │ │ │ │ - vpalignr $0xc,%xmm4,%xmm1,%xmm7 │ │ │ │ - vpunpcklwd %xmm1,%xmm7,%xmm2 │ │ │ │ - vpmaddwd %xmm2,%xmm11,%xmm7 │ │ │ │ - vmovdqa %xmm1,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm7,%xmm5,%xmm5 │ │ │ │ - vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2075cf │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vbroadcasti128 0xd1d80(%r15),%ymm7 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0xd1e00(%r15),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vpermq $0xd8,%ymm8,%ymm8 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x2,%xmm15,%eax │ │ │ │ - vpextrd $0x1,%xmm15,%r14d │ │ │ │ - vpextrd $0x3,%xmm15,%r12d │ │ │ │ - vmovd 0xd731a(%r15,%r8,8),%xmm15 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%rax,8),%ymm7 │ │ │ │ - vmovdqu (%rdx),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - vbroadcasti128 0xd1d60(%r15),%ymm5 │ │ │ │ - vpbroadcastq 0xd1ce0(%r15),%ymm6 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vpinsrd $0x1,0xd731a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ - vpblendd $0x20,0xd7306(%r15,%r12,8),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xd7318(%r15,%r10,8),%r8 │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ - add %rbp,%rdx │ │ │ │ - vpblendd $0x30,%ymm7,%ymm15,%ymm15 │ │ │ │ - vpunpcklqdq %ymm15,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vmovq %r8,%xmm10 │ │ │ │ - vpunpcklqdq %xmm10,%xmm10,%xmm10 │ │ │ │ - vpmovsxbw %xmm10,%ymm10 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm14,%ymm4,%ymm4 │ │ │ │ - vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpshufd $0x0,%ymm10,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm10,%ymm8 │ │ │ │ - vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm10,%ymm10 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpalignr $0x4,%ymm2,%ymm4,%ymm5 │ │ │ │ - vpshufd $0x99,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm2,%ymm0 │ │ │ │ - vpunpckhwd %ymm5,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm4,%ymm2 │ │ │ │ - vmovdqu (%rdx),%xmm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm11,%ymm11 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm14,%ymm11,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ - vpmaddubsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpmulhrsw %ymm12,%ymm11,%ymm11 │ │ │ │ - vpalignr $0xc,%ymm3,%ymm11,%ymm6 │ │ │ │ - vpunpcklwd %ymm11,%ymm6,%ymm2 │ │ │ │ - vmovdqa %ymm11,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vpshuflw $0xd8,%xmm4,%xmm4 │ │ │ │ - vmovd %xmm4,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2077ee │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - movl $0x1,0x48(%rsp) │ │ │ │ - jmp 2078c1 │ │ │ │ - movl $0x2,0x48(%rsp) │ │ │ │ - jmp 2078c1 │ │ │ │ - movl $0x4,0x48(%rsp) │ │ │ │ - jmp 2078c1 │ │ │ │ - movl $0x8,0x48(%rsp) │ │ │ │ - jmp 2078c1 │ │ │ │ - movl $0x10,0x48(%rsp) │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xd7318(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0xd1d80(%r15),%ymm8,%ymm8 │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %r9d,0x38(%r13) │ │ │ │ - shll $0x3,0x48(%r13) │ │ │ │ - vpbroadcastd %xmm15,%ymm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vmovq %r8,%xmm0 │ │ │ │ - vpmovsxbw %xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x60(%rsp) │ │ │ │ - jmp 207967 │ │ │ │ - decl 0x48(%rsp) │ │ │ │ - je 2087d2 │ │ │ │ - addq $0x8,0x58(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0xd1dfc(%r15),%ymm10 │ │ │ │ - vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - vpbroadcastq 0xd1e04(%r15),%ymm11 │ │ │ │ - vpand %ymm10,%ymm14,%ymm6 │ │ │ │ - vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ - vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x2,%xmm15,%eax │ │ │ │ - vpextrd $0x1,%xmm15,%r10d │ │ │ │ - vpextrd $0x3,%xmm15,%ebx │ │ │ │ - vmovd %xmm7,%ebp │ │ │ │ - vpextrd $0x2,%xmm7,%r14d │ │ │ │ - vpextrd $0x1,%xmm7,%r12d │ │ │ │ - vpextrd $0x3,%xmm7,%esi │ │ │ │ - vmovdqu %ymm14,0x20(%rsp) │ │ │ │ - vmovq 0xd7318(%r15,%r8,8),%xmm15 │ │ │ │ - vmovq 0xd7318(%r15,%rax,8),%xmm10 │ │ │ │ - vmovhps 0xd7318(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0xd7318(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0xd7318(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0xd7318(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0xd7318(%r15,%r12,8),%ymm9 │ │ │ │ - vpbroadcastq 0xd7318(%r15,%rsi,8),%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ - vmovq %xmm14,0x40(%rsp) │ │ │ │ - vmovd %xmm14,%r8d │ │ │ │ - vpextrd $0x2,%xmm14,%eax │ │ │ │ - vpextrd $0x1,%xmm14,%r10d │ │ │ │ - vpextrd $0x3,%xmm14,%ebx │ │ │ │ - vmovd %xmm7,%ebp │ │ │ │ - vpextrd $0x2,%xmm7,%r14d │ │ │ │ - vpextrd $0x1,%xmm7,%r12d │ │ │ │ - vpextrd $0x3,%xmm7,%esi │ │ │ │ - vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ - vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ - vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0xd1cf0(%r15),%ymm14 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm1 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm5 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm1 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm2 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm1,%xmm1 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm8 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vmovdqu %ymm10,(%rsp) │ │ │ │ - vpbroadcastd 0x60(%rsp),%ymm8 │ │ │ │ - vpbroadcastd 0x64(%rsp),%ymm9 │ │ │ │ - vpbroadcastd 0x68(%rsp),%ymm10 │ │ │ │ - vpbroadcastd 0x6c(%rsp),%ymm11 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0xd1d70(%r15),%ymm14 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - add 0x70(%rsp),%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 207928 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw (%rsp),%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpslld $0x10,%ymm4,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 207d4d │ │ │ │ - movzwl 0xd1eb6(%r15,%r8,2),%r8d │ │ │ │ - add %r15,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpbroadcastd 0xd1e00(%r15),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vbroadcasti128 0xd1d60(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0xd1ce0(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0xd731a(%r15,%rax,8),%ymm7 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovhps (%rdx,%rcx,2),%xmm0,%xmm0 │ │ │ │ - vpbroadcastq (%rdx,%rbp,1),%ymm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vpblendd $0xaa,%ymm7,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xd7318(%r15,%r10,8),%r8 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vmovq %r8,%xmm11 │ │ │ │ - vpmovsxbw %xmm11,%xmm11 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpshufd $0x0,%xmm11,%xmm8 │ │ │ │ - vpshufd $0x55,%xmm11,%xmm9 │ │ │ │ - vpshufd $0xaa,%xmm11,%xmm10 │ │ │ │ - vpshufd $0xff,%xmm11,%xmm11 │ │ │ │ - vpshufd $0xd4,%ymm0,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ - vpunpcklwd %xmm1,%xmm2,%xmm3 │ │ │ │ - vpunpckhwd %xmm1,%xmm2,%xmm2 │ │ │ │ - vmovq (%rdx),%xmm6 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm7 │ │ │ │ - vmovhps (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpbroadcastq (%rdx,%rbp,1),%ymm1 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpmaddwd %xmm3,%xmm8,%xmm4 │ │ │ │ - vpmaddwd %xmm2,%xmm9,%xmm5 │ │ │ │ - vpblendd $0x30,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ - vpalignr $0x8,%ymm0,%ymm6,%ymm0 │ │ │ │ - vpshufd $0xe9,%ymm0,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ - vpunpcklwd %xmm1,%xmm2,%xmm3 │ │ │ │ - vpunpckhwd %xmm1,%xmm2,%xmm2 │ │ │ │ - vpmaddwd %xmm3,%xmm10,%xmm6 │ │ │ │ - vpmaddwd %xmm2,%xmm11,%xmm7 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ - vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vpextrw $0x0,%xmm4,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 207f59 │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + sub %rsi,%rdx │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 202e32 │ │ │ │ ret │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vbroadcasti128 0xd1d80(%r15),%ymm7 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0xd1e00(%r15),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vpextrd $0x2,%xmm15,%r14d │ │ │ │ - vpextrd $0x3,%xmm15,%r12d │ │ │ │ - vmovd 0xd731a(%r15,%r8,8),%xmm15 │ │ │ │ - vbroadcasti128 0xd1d60(%r15),%ymm5 │ │ │ │ - vpbroadcastq 0xd1ce0(%r15),%ymm6 │ │ │ │ - vpinsrd $0x1,0xd731a(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ - vpinsrd $0x2,0xd731a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ - vpinsrd $0x3,0xd731a(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xd7318(%r15,%r10,8),%r8 │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpshufb %xmm14,%xmm0,%xmm0 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %xmm14,%xmm1,%xmm1 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %xmm15,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %xmm15,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vmovq %r8,%xmm11 │ │ │ │ - vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ - vpmovsxbw %xmm11,%ymm11 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ - vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ - vpshufd $0xaa,%ymm11,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm2,%ymm0 │ │ │ │ - vmovdqu (%rdx),%xmm6 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm7,%ymm7 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm15,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ - vpsrld $0x10,%ymm6,%ymm2 │ │ │ │ - vpslld $0x10,%ymm7,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpblendw $0xaa,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ + nop │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm7 │ │ │ │ + vpbroadcastd 0x4(%r9),%ymm8 │ │ │ │ + vpbroadcastd 0x8(%r9),%ymm6 │ │ │ │ + vpbroadcastd 0xc(%r9),%ymm9 │ │ │ │ + vpbroadcastd 0x10(%r9),%ymm5 │ │ │ │ + vpbroadcastd 0x14(%r9),%ymm10 │ │ │ │ + vpbroadcastd 0x18(%r9),%ymm4 │ │ │ │ + vpbroadcastd 0x1c(%r9),%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ + vpbroadcastd 0x20(%r9),%ymm10 │ │ │ │ + vpbroadcastd 0x24(%r9),%ymm15 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm6,%ymm7,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm3,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm2 │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x21,%ymm6,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm6,%ymm1 │ │ │ │ - vpmaddwd %ymm0,%ymm10,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovd %xmm4,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 208166 │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmulld %ymm1,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm15,%ymm8,%ymm5 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm2,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm6,%ymm15,%ymm5 │ │ │ │ + vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm6,%ymm9,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpbroadcastd 0x28(%r9),%ymm10 │ │ │ │ + vpbroadcastd 0x2c(%r9),%ymm15 │ │ │ │ + vpsubd %ymm3,%ymm0,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm4,%ymm7,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm6,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm8,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm5,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsubd %ymm2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpmulld %ymm6,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm2 │ │ │ │ + vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + add $0x30,%r9 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm7,0x60(%rax) │ │ │ │ + vmovdqa %ymm1,-0x60(%rax) │ │ │ │ + vmovdqa %ymm8,0x40(%rax) │ │ │ │ + vmovdqa %ymm6,-0x40(%rax) │ │ │ │ + vmovdqa %ymm4,0x20(%rax) │ │ │ │ + vmovdqa %ymm3,-0x20(%rax) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ ret │ │ │ │ - movl $0x1,0x28(%rsp) │ │ │ │ - jmp 208249 │ │ │ │ - movl $0x2,0x28(%rsp) │ │ │ │ - jmp 208249 │ │ │ │ - movl $0x4,0x28(%rsp) │ │ │ │ - jmp 208249 │ │ │ │ - movl $0x8,0x28(%rsp) │ │ │ │ - jmp 208249 │ │ │ │ - movl $0x10,0x28(%rsp) │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xd7318(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0xd1d80(%r15),%ymm8,%ymm8 │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %r9d,0x38(%r13) │ │ │ │ - shll $0x3,0x48(%r13) │ │ │ │ - vpbroadcastd %xmm15,%ymm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vmovq %r8,%xmm0 │ │ │ │ - vpmovsxbw %xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x50(%rsp) │ │ │ │ - jmp 2082ee │ │ │ │ - decl 0x28(%rsp) │ │ │ │ - je 2087d2 │ │ │ │ - addq $0x8,0x38(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0xd1dfc(%r15),%ymm10 │ │ │ │ - vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - vpbroadcastq 0xd1e04(%r15),%ymm11 │ │ │ │ - vpand %ymm10,%ymm14,%ymm6 │ │ │ │ - vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ - vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ - vmovd %xmm15,%r8d │ │ │ │ - vpextrd $0x2,%xmm15,%eax │ │ │ │ - vpextrd $0x1,%xmm15,%r10d │ │ │ │ - vpextrd $0x3,%xmm15,%ebx │ │ │ │ - vmovd %xmm7,%ebp │ │ │ │ - vpextrd $0x2,%xmm7,%r14d │ │ │ │ - vpextrd $0x1,%xmm7,%r12d │ │ │ │ - vpextrd $0x3,%xmm7,%esi │ │ │ │ - vmovdqu %ymm14,(%rsp) │ │ │ │ - vmovq 0xd7318(%r15,%r8,8),%xmm15 │ │ │ │ - vmovq 0xd7318(%r15,%rax,8),%xmm10 │ │ │ │ - vmovhps 0xd7318(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0xd7318(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0xd7318(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0xd7318(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0xd7318(%r15,%r12,8),%ymm9 │ │ │ │ - vpbroadcastq 0xd7318(%r15,%rsi,8),%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ - vmovd %xmm14,%r8d │ │ │ │ - vpextrd $0x2,%xmm14,%eax │ │ │ │ - vpextrd $0x1,%xmm14,%r10d │ │ │ │ - vpextrd $0x3,%xmm14,%ebx │ │ │ │ - vmovd %xmm7,%ebp │ │ │ │ - vpextrd $0x2,%xmm7,%r14d │ │ │ │ - vpextrd $0x1,%xmm7,%r12d │ │ │ │ - vpextrd $0x3,%xmm7,%esi │ │ │ │ - vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ - vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ - vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0xd1cf0(%r15),%ymm14 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm1 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm5 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm1 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm2 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm1,%xmm1 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm8 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ - vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ - vpbroadcastd 0x58(%rsp),%ymm11 │ │ │ │ - vpbroadcastd 0x5c(%rsp),%ymm4 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm14 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm6 │ │ │ │ - vpmaddwd %ymm4,%ymm3,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm14,%ymm14 │ │ │ │ + lea 0x60(%rax),%r9 │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + vpbroadcastd 0xd4ffc(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xd500b(%rip),%ymm15 │ │ │ │ + vmovdqa -0x400(%rax),%ymm0 │ │ │ │ + vmovdqa -0x300(%r9),%ymm1 │ │ │ │ + vmovdqa -0x400(%r9),%ymm2 │ │ │ │ + vmovdqa -0x300(%rax),%ymm3 │ │ │ │ + vmovdqa -0x200(%rax),%ymm4 │ │ │ │ + vmovdqa -0x100(%r9),%ymm5 │ │ │ │ + vmovdqa -0x200(%r9),%ymm6 │ │ │ │ + vmovdqa -0x100(%rax),%ymm7 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm7,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmulld %ymm1,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm15,%ymm8,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ + vpmulld %ymm3,%ymm15,%ymm6 │ │ │ │ + vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ + vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ + vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ + vpsubd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpsubd %ymm7,%ymm2,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm0,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm4,%ymm8,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpsubd %ymm3,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmulld %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmulld %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmulld %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm3 │ │ │ │ vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ - vpsrad $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm14,%xmm14 │ │ │ │ - vpackuswb %xmm14,%xmm14,%xmm14 │ │ │ │ - vmovq %xmm14,(%rdi) │ │ │ │ - add 0x70(%rsp),%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 2082b0 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm14 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm14,%xmm14 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm14,%ymm14 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm14,%ymm14 │ │ │ │ - vphaddw %ymm14,%ymm3,%ymm3 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm14 │ │ │ │ - vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ - vmovhps (%rdx,%r10,1),%xmm14,%xmm14 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ - vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm14,%ymm14 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm5 │ │ │ │ - vpslld $0x10,%ymm14,%ymm6 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm14 │ │ │ │ - vpblendw $0xaa,%ymm14,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - jmp 2086bf │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + vpsubd %ymm4,%ymm5,%ymm7 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm2,-0x100(%r9) │ │ │ │ + vmovdqa %ymm0,-0x400(%rax) │ │ │ │ + vmovdqa %ymm8,-0x100(%rax) │ │ │ │ + vmovdqa %ymm1,-0x400(%r9) │ │ │ │ + vmovdqa %ymm3,-0x300(%r9) │ │ │ │ + vmovdqa %ymm6,-0x200(%rax) │ │ │ │ + vmovdqa %ymm7,-0x300(%rax) │ │ │ │ + vmovdqa %ymm5,-0x200(%r9) │ │ │ │ + add $0x20,%rax │ │ │ │ + sub $0x20,%r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + jl 203375 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x4b004b,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 208890 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2035eb │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - push %r13 │ │ │ │ - mov %rsp,%r13 │ │ │ │ + mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - lea -0x1c(%rip),%r14 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vmovd %r9d,%xmm14 │ │ │ │ - vpbroadcastd %xmm14,%ymm14 │ │ │ │ - mov %eax,%r9d │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ - vpbroadcastd 0xcfe0c(%r14),%ymm10 │ │ │ │ - vpbroadcastd 0xcfdf8(%r14),%ymm12 │ │ │ │ - vpbroadcastd 0xcfdfc(%r14),%ymm13 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - lea (%rdx,%rdx,2),%rbx │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - sub %rbx,%rsi │ │ │ │ - cmp $0x400,%r11d │ │ │ │ - je 209283 │ │ │ │ - cmp $0x800,%r11d │ │ │ │ - je 209a6f │ │ │ │ - movzwl 0xcfed2(%r14,%rcx,2),%ecx │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vbroadcasti128 0xcfd90(%r14),%ymm7 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0xcfe10(%r14),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpand %ymm10,%ymm14,%ymm0 │ │ │ │ - vpsrld $0x6,%ymm0,%ymm0 │ │ │ │ - vpaddd %xmm0,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%ecx │ │ │ │ - vpextrd $0x1,%xmm15,%r9d │ │ │ │ - vpextrd $0x2,%xmm15,%ebp │ │ │ │ - vpextrd $0x3,%xmm15,%r15d │ │ │ │ - vmovd 0xd532a(%r14,%rcx,8),%xmm15 │ │ │ │ - vbroadcasti128 0xcfd70(%r14),%ymm5 │ │ │ │ - vpbroadcastq 0xcfcf0(%r14),%ymm6 │ │ │ │ - vpinsrd $0x1,0xd532a(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rsi),%xmm7 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ - vpinsrd $0x2,0xd532a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ - vpinsrd $0x3,0xd532a(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm10,%ymm10 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendvb %ymm0,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm14,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ - vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm15,%ymm9,%ymm9 │ │ │ │ - vpmaddubsw %ymm15,%ymm8,%ymm8 │ │ │ │ - vpmaddubsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vphaddw %ymm9,%ymm7,%ymm7 │ │ │ │ - vphaddw %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmulhrsw %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmulhrsw %ymm12,%ymm8,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm3 │ │ │ │ - vshufps $0x4e,%xmm8,%xmm7,%xmm4 │ │ │ │ - vshufps $0x4e,%xmm9,%xmm8,%xmm5 │ │ │ │ - vshufps $0x4e,%xmm3,%xmm9,%xmm6 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm11 │ │ │ │ - vpunpcklwd %xmm4,%xmm7,%xmm0 │ │ │ │ - vpunpckhwd %xmm4,%xmm7,%xmm7 │ │ │ │ - vpunpcklwd %xmm5,%xmm8,%xmm1 │ │ │ │ - vpunpckhwd %xmm5,%xmm8,%xmm8 │ │ │ │ - vpunpcklwd %xmm6,%xmm9,%xmm2 │ │ │ │ - vpunpckhwd %xmm6,%xmm9,%xmm9 │ │ │ │ - vpunpcklwd %xmm11,%xmm3,%xmm3 │ │ │ │ - vmovdqa %xmm7,(%rsp) │ │ │ │ - vmovdqa %xmm8,0x10(%rsp) │ │ │ │ - vmovdqa %xmm9,0x20(%rsp) │ │ │ │ - and $0x3ff,%eax │ │ │ │ - mov $0x40000000,%r9d │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0xd5328(%r14,%rcx,8),%r9 │ │ │ │ - vmovq %r9,%xmm10 │ │ │ │ - vpmovsxbw %xmm10,%xmm10 │ │ │ │ - vpshufd $0x0,%xmm10,%xmm7 │ │ │ │ - vpshufd $0x55,%xmm10,%xmm8 │ │ │ │ - vpshufd $0xaa,%xmm10,%xmm9 │ │ │ │ - vpshufd $0xff,%xmm10,%xmm10 │ │ │ │ - vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ - vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ - vpmaddwd %xmm2,%xmm9,%xmm6 │ │ │ │ - vpmaddwd %xmm3,%xmm10,%xmm7 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpsrad $0x6,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - add $0x8,%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 20a263 │ │ │ │ - add %r11d,%eax │ │ │ │ - test $0xfffffc00,%eax │ │ │ │ - je 208a98 │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - test $0x400,%eax │ │ │ │ - je 208b70 │ │ │ │ - vmovdqa (%rsp),%xmm0 │ │ │ │ - vmovdqa %xmm1,(%rsp) │ │ │ │ - vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ - vmovdqa %xmm2,0x10(%rsp) │ │ │ │ - vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ - vmovdqa %xmm3,0x20(%rsp) │ │ │ │ - vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ - vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ - vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ │ │ - vmovdqa %xmm4,%xmm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - jmp 208a98 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ - vmovdqu 0x10(%rsp),%ymm6 │ │ │ │ - vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ - vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ - vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ - vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ - vmovdqu %ymm6,(%rsp) │ │ │ │ - vphaddw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm11,%xmm9 │ │ │ │ - vmovdqa %xmm9,0x20(%rsp) │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm11 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - jmp 208a98 │ │ │ │ - movl $0x1,0x30(%rsp) │ │ │ │ - movq $0x10,0x78(%rsp) │ │ │ │ - jmp 208c24 │ │ │ │ - movl $0x2,0x30(%rsp) │ │ │ │ - movq $0x20,0x78(%rsp) │ │ │ │ - jmp 208c24 │ │ │ │ - movl $0x4,0x30(%rsp) │ │ │ │ - movq $0x40,0x78(%rsp) │ │ │ │ - jmp 208c24 │ │ │ │ - movl $0x8,0x30(%rsp) │ │ │ │ - movq $0x80,0x78(%rsp) │ │ │ │ - jmp 208c24 │ │ │ │ - movl $0x10,0x30(%rsp) │ │ │ │ - movq $0x100,0x78(%rsp) │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - vpmaddwd 0xcfd90(%r14),%ymm8,%ymm8 │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r8d,0x70(%rsp) │ │ │ │ - shll $0x3,0x40(%r13) │ │ │ │ - vpbroadcastd %xmm15,%ymm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - jmp 208c9f │ │ │ │ - decl 0x30(%rsp) │ │ │ │ - je 20a263 │ │ │ │ - addq $0x10,0x40(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0xcfe0c(%r14),%ymm10 │ │ │ │ - vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - vpbroadcastq 0xcfe14(%r14),%ymm11 │ │ │ │ - vpand %ymm10,%ymm14,%ymm6 │ │ │ │ - vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ - vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ - vmovd %xmm15,%ecx │ │ │ │ - vpextrd $0x2,%xmm15,%r9d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vpextrd $0x3,%xmm15,%r11d │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - vpextrd $0x2,%xmm7,%ebp │ │ │ │ - vpextrd $0x1,%xmm7,%r15d │ │ │ │ - vpextrd $0x3,%xmm7,%r12d │ │ │ │ - vmovdqu %ymm14,0x10(%rsp) │ │ │ │ - vmovq 0xd5328(%r14,%rcx,8),%xmm15 │ │ │ │ - vmovq 0xd5328(%r14,%r9,8),%xmm10 │ │ │ │ - vmovhps 0xd5328(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0xd5328(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0xd5328(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0xd5328(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0xd5328(%r14,%r15,8),%ymm9 │ │ │ │ - vpbroadcastq 0xd5328(%r14,%r12,8),%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ - vmovdqa %xmm14,(%rsp) │ │ │ │ - vmovd %xmm14,%ecx │ │ │ │ - vpextrd $0x2,%xmm14,%r9d │ │ │ │ - vpextrd $0x1,%xmm14,%eax │ │ │ │ - vpextrd $0x3,%xmm14,%r11d │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - vpextrd $0x2,%xmm7,%ebp │ │ │ │ - vpextrd $0x1,%xmm7,%r15d │ │ │ │ - vpextrd $0x3,%xmm7,%r12d │ │ │ │ - vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ - vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ - vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0xcfd00(%r14),%ymm14 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm0 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm5 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm1 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm2 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm8 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm9 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0xcfd80(%r14),%ymm14 │ │ │ │ - and $0x3ff,%eax │ │ │ │ - mov $0x40000000,%r9d │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0xd5328(%r14,%rcx,8),%r9 │ │ │ │ - vmovq %r9,%xmm11 │ │ │ │ - vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ - vpmovsxbw %xmm11,%ymm11 │ │ │ │ - vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ - vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpshufd $0xaa,%ymm11,%ymm8 │ │ │ │ - vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add 0x78(%rsp),%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 208c5f │ │ │ │ - add %r11d,%eax │ │ │ │ - test $0xfffffc00,%eax │ │ │ │ - je 209069 │ │ │ │ - test $0x400,%eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - mov 0xc(%rsp),%r11d │ │ │ │ - je 2091b1 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpslld $0x10,%ymm4,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 209069 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm4 │ │ │ │ - vpslld $0x10,%ymm5,%ymm6 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - jmp 209069 │ │ │ │ - movzwl 0xcfede(%r14,%rcx,2),%ecx │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vbroadcasti128 0xcfd90(%r14),%ymm7 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0xcfe10(%r14),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vpermq $0xd8,%ymm8,%ymm8 │ │ │ │ - vmovd %xmm15,%ecx │ │ │ │ - vpextrd $0x2,%xmm15,%r9d │ │ │ │ - vpextrd $0x1,%xmm15,%ebp │ │ │ │ - vpextrd $0x3,%xmm15,%r15d │ │ │ │ - vmovd 0xd532a(%r14,%rcx,8),%xmm15 │ │ │ │ - vpbroadcastd 0xd532a(%r14,%r9,8),%ymm7 │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ - vbroadcasti128 0xcfd70(%r14),%ymm5 │ │ │ │ - vpbroadcastq 0xcfcf0(%r14),%ymm6 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vpinsrd $0x1,0xd532a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ - vpblendd $0x20,0xd5316(%r14,%r15,8),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xd5328(%r14,%rax,8),%rcx │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm4,%ymm4 │ │ │ │ - add %rbx,%rsi │ │ │ │ - vpblendd $0x30,%ymm7,%ymm15,%ymm15 │ │ │ │ - vpunpcklqdq %ymm15,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vmovq %rcx,%xmm10 │ │ │ │ - vpunpcklqdq %xmm10,%xmm10,%xmm10 │ │ │ │ - vpmovsxbw %xmm10,%ymm10 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm14,%ymm4,%ymm4 │ │ │ │ - vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpshufd $0x0,%ymm10,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm10,%ymm8 │ │ │ │ - vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm10,%ymm10 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpalignr $0x4,%ymm2,%ymm4,%ymm5 │ │ │ │ - vpshufd $0x99,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm2,%ymm0 │ │ │ │ - vpunpckhwd %ymm5,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm4,%ymm2 │ │ │ │ - vmovdqu (%rsi),%xmm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm11,%ymm11 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm14,%ymm11,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ - vpmaddubsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpmulhrsw %ymm12,%ymm11,%ymm11 │ │ │ │ - vpalignr $0xc,%ymm3,%ymm11,%ymm6 │ │ │ │ - vpunpcklwd %ymm11,%ymm6,%ymm2 │ │ │ │ - vmovdqa %ymm11,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpshufd $0xd8,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 209423 │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ + sub $0x10c0,%rsp │ │ │ │ + vpbroadcastd 0xd4eb1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd4eac(%rip),%ymm13 │ │ │ │ + lea 0xc0(%rsp),%rax │ │ │ │ + call 203880 │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 203618 │ │ │ │ + call 203880 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 203618 │ │ │ │ + call 203880 │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 203618 │ │ │ │ + call 203880 │ │ │ │ + jmp 203656 │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + vpbroadcastd 0xd4e5e(%rip),%ymm3 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x40,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 2009f0 │ │ │ │ + lea 0x8c0(%rsp),%r8 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm0,-0x60(%rax) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm0,-0x20(%rax) │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm0,0x20(%rax) │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jl 203624 │ │ │ │ + lea 0xd66df(%rip),%rax │ │ │ │ + mov %rsp,%rbp │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ + lea (%rsi,%rsi,4),%rbx │ │ │ │ + lea (%rbx,%rsi,1),%rcx │ │ │ │ + lea (%rbx,%rsi,2),%r10 │ │ │ │ + vmovdqa 0x40(%rbp),%ymm0 │ │ │ │ + vmovdqa 0xc0(%rbp),%ymm1 │ │ │ │ + vmovdqa 0x240(%rbp),%ymm2 │ │ │ │ + vmovdqa 0x2c0(%rbp),%ymm3 │ │ │ │ + vmovdqa 0x440(%rbp),%ymm4 │ │ │ │ + vmovdqa 0x4c0(%rbp),%ymm5 │ │ │ │ + vmovdqa 0x640(%rbp),%ymm6 │ │ │ │ + vmovdqa 0x6c0(%rbp),%ymm7 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ + lea 0x8c0(%rsp),%r8 │ │ │ │ + vmovdqa %ymm0,-0x80(%r8) │ │ │ │ + vmovdqa %ymm1,-0x60(%r8) │ │ │ │ + vmovdqa %ymm2,-0x40(%r8) │ │ │ │ + vmovdqa %ymm3,-0x20(%r8) │ │ │ │ + vmovdqa %ymm4,(%r8) │ │ │ │ + vmovdqa %ymm5,0x20(%r8) │ │ │ │ + vmovdqa %ymm6,0x40(%r8) │ │ │ │ + vmovdqa %ymm7,0x60(%r8) │ │ │ │ + add $0x100,%r8 │ │ │ │ + vmovdqa %ymm8,-0x80(%r8) │ │ │ │ + vmovdqa %ymm9,-0x60(%r8) │ │ │ │ + vmovdqa %ymm10,-0x40(%r8) │ │ │ │ + vmovdqa %ymm11,-0x20(%r8) │ │ │ │ + vmovdqa %ymm12,(%r8) │ │ │ │ + vmovdqa %ymm13,0x20(%r8) │ │ │ │ + vmovdqa %ymm14,0x40(%r8) │ │ │ │ + vmovdqa %ymm15,0x60(%r8) │ │ │ │ + vmovdqa 0x80(%rbp),%ymm0 │ │ │ │ + vmovdqa 0x100(%rbp),%ymm1 │ │ │ │ + vmovdqa 0x280(%rbp),%ymm2 │ │ │ │ + vmovdqa 0x300(%rbp),%ymm3 │ │ │ │ + vmovdqa 0x480(%rbp),%ymm4 │ │ │ │ + vmovdqa 0x500(%rbp),%ymm5 │ │ │ │ + vmovdqa 0x680(%rbp),%ymm6 │ │ │ │ + vmovdqa 0x700(%rbp),%ymm7 │ │ │ │ + lea 0x200(%r8),%r9 │ │ │ │ + add $0x100,%r8 │ │ │ │ + call 22a410 │ │ │ │ + vmovdqa 0x60(%rbp),%ymm0 │ │ │ │ + vmovdqa 0x720(%rbp),%ymm1 │ │ │ │ + vmovdqa 0x460(%rbp),%ymm2 │ │ │ │ + vmovdqa 0x320(%rbp),%ymm3 │ │ │ │ + vmovdqa 0x260(%rbp),%ymm4 │ │ │ │ + vmovdqa 0x520(%rbp),%ymm5 │ │ │ │ + vmovdqa 0x660(%rbp),%ymm6 │ │ │ │ + vmovdqa 0x120(%rbp),%ymm7 │ │ │ │ + lea 0xd65d4(%rip),%rax │ │ │ │ + add $0x200,%r8 │ │ │ │ + add $0x400,%r9 │ │ │ │ + call 22ca00 │ │ │ │ + vmovdqa 0xe0(%rbp),%ymm0 │ │ │ │ + vmovdqa 0x6a0(%rbp),%ymm1 │ │ │ │ + vmovdqa 0x4e0(%rbp),%ymm2 │ │ │ │ + vmovdqa 0x2a0(%rbp),%ymm3 │ │ │ │ + vmovdqa 0x2e0(%rbp),%ymm4 │ │ │ │ + vmovdqa 0x4a0(%rbp),%ymm5 │ │ │ │ + vmovdqa 0x6e0(%rbp),%ymm6 │ │ │ │ + vmovdqa 0xa0(%rbp),%ymm7 │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x100,%r8 │ │ │ │ + sub $0x100,%r9 │ │ │ │ + call 22ca00 │ │ │ │ + call 202e0c │ │ │ │ + add $0x100,%rbp │ │ │ │ + sub $0xc40,%r8 │ │ │ │ + sub %r11,%rdi │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r8,%rbp │ │ │ │ + jl 203674 │ │ │ │ + mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0x48(%rsp) │ │ │ │ - movq $0x10,0x78(%rsp) │ │ │ │ - jmp 209518 │ │ │ │ - movl $0x2,0x48(%rsp) │ │ │ │ - movq $0x20,0x78(%rsp) │ │ │ │ - jmp 209518 │ │ │ │ - movl $0x4,0x48(%rsp) │ │ │ │ - movq $0x40,0x78(%rsp) │ │ │ │ - jmp 209518 │ │ │ │ - movl $0x8,0x48(%rsp) │ │ │ │ - movq $0x80,0x78(%rsp) │ │ │ │ - jmp 209518 │ │ │ │ - movl $0x10,0x48(%rsp) │ │ │ │ - movq $0x100,0x78(%rsp) │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xd5328(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0xcfd90(%r14),%ymm8,%ymm8 │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - mov %r9d,0x4c(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %r8d,0x70(%rsp) │ │ │ │ - shll $0x3,0x40(%r13) │ │ │ │ - vpbroadcastd %xmm15,%ymm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ - vpmovsxbw %xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x60(%rsp) │ │ │ │ - jmp 2095bc │ │ │ │ - decl 0x48(%rsp) │ │ │ │ - je 20a263 │ │ │ │ - addq $0x10,0x58(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0xcfe0c(%r14),%ymm10 │ │ │ │ - vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - vpbroadcastq 0xcfe14(%r14),%ymm11 │ │ │ │ - vpand %ymm10,%ymm14,%ymm6 │ │ │ │ - vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ - vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ - vmovd %xmm15,%ecx │ │ │ │ - vpextrd $0x2,%xmm15,%r9d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vpextrd $0x3,%xmm15,%r11d │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - vpextrd $0x2,%xmm7,%ebp │ │ │ │ - vpextrd $0x1,%xmm7,%r15d │ │ │ │ - vpextrd $0x3,%xmm7,%r12d │ │ │ │ - vmovdqu %ymm14,0x20(%rsp) │ │ │ │ - vmovq 0xd5328(%r14,%rcx,8),%xmm15 │ │ │ │ - vmovq 0xd5328(%r14,%r9,8),%xmm10 │ │ │ │ - vmovhps 0xd5328(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0xd5328(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0xd5328(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0xd5328(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0xd5328(%r14,%r15,8),%ymm9 │ │ │ │ - vpbroadcastq 0xd5328(%r14,%r12,8),%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ - vmovq %xmm14,0x40(%rsp) │ │ │ │ - vmovd %xmm14,%ecx │ │ │ │ - vpextrd $0x2,%xmm14,%r9d │ │ │ │ - vpextrd $0x1,%xmm14,%eax │ │ │ │ - vpextrd $0x3,%xmm14,%r11d │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - vpextrd $0x2,%xmm7,%ebp │ │ │ │ - vpextrd $0x1,%xmm7,%r15d │ │ │ │ - vpextrd $0x3,%xmm7,%r12d │ │ │ │ - vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ - vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ - vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0xcfd00(%r14),%ymm14 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm0 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm5 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm1 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm2 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm8 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm9 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vmovdqu %ymm10,(%rsp) │ │ │ │ - vpbroadcastd 0x60(%rsp),%ymm8 │ │ │ │ - vpbroadcastd 0x64(%rsp),%ymm9 │ │ │ │ - vpbroadcastd 0x68(%rsp),%ymm10 │ │ │ │ - vpbroadcastd 0x6c(%rsp),%ymm11 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0xcfd80(%r14),%ymm14 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add 0x78(%rsp),%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 20957c │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw (%rsp),%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpslld $0x10,%ymm4,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 2099a0 │ │ │ │ - movzwl 0xcfeea(%r14,%rcx,2),%ecx │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vbroadcasti128 0xcfd90(%r14),%ymm7 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0xcfe10(%r14),%ymm11 │ │ │ │ - vpbroadcastd %xmm15,%xmm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vpand %ymm10,%ymm14,%ymm8 │ │ │ │ - vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ - vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ - vmovd %xmm15,%ecx │ │ │ │ - vpextrd $0x1,%xmm15,%r9d │ │ │ │ - vpextrd $0x2,%xmm15,%ebp │ │ │ │ - vpextrd $0x3,%xmm15,%r15d │ │ │ │ - vmovd 0xd532a(%r14,%rcx,8),%xmm15 │ │ │ │ - vbroadcasti128 0xcfd70(%r14),%ymm5 │ │ │ │ - vpbroadcastq 0xcfcf0(%r14),%ymm6 │ │ │ │ - vpinsrd $0x1,0xd532a(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ - vpinsrd $0x2,0xd532a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ - vpinsrd $0x3,0xd532a(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xd5328(%r14,%rax,8),%rcx │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ - vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpshufb %xmm14,%xmm0,%xmm0 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %xmm14,%xmm1,%xmm1 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %xmm15,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %xmm15,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vmovq %rcx,%xmm11 │ │ │ │ - vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ - vpmovsxbw %xmm11,%ymm11 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ - vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ - vpshufd $0xaa,%ymm11,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm2,%ymm0 │ │ │ │ - vmovdqu (%rsi),%xmm6 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm7,%ymm7 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm15,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ - vpsrld $0x10,%ymm6,%ymm2 │ │ │ │ - vpslld $0x10,%ymm7,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpblendw $0xaa,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x21,%ymm6,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm6,%ymm1 │ │ │ │ - vpmaddwd %ymm0,%ymm10,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 209bde │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + vpbroadcastd 0xd4aef(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xd644a(%rip),%ymm11 │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x380(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x480(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x780(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x880(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0xb80(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0xc80(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0xf80(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1fee5f │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x280(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x580(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x680(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x980(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0xa80(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0xd80(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0xe80(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1ff22e │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x300(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x500(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x700(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x900(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0xb00(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0xd00(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0xf00(%rdx),%ymm14,%ymm7 │ │ │ │ + call 1f94bc │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x200(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x400(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x600(%rdx),%ymm14,%ymm3 │ │ │ │ + vpmulld 0x800(%rdx),%ymm14,%ymm4 │ │ │ │ + vpmulld 0xa00(%rdx),%ymm14,%ymm5 │ │ │ │ + vpmulld 0xc00(%rdx),%ymm14,%ymm6 │ │ │ │ + vpmulld 0xe00(%rdx),%ymm14,%ymm7 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + mov $0xe80,%r10d │ │ │ │ + vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ + sub $0x200,%r10d │ │ │ │ + jg 2039c8 │ │ │ │ + add $0x20,%rdx │ │ │ │ + call 1f83f0 │ │ │ │ + call 1f93b0 │ │ │ │ + call 201d43 │ │ │ │ + call 1ffb02 │ │ │ │ + vmovdqa %ymm0,-0x80(%r8) │ │ │ │ + vmovdqa %ymm1,-0x60(%r8) │ │ │ │ + vmovdqa %ymm2,-0x40(%r8) │ │ │ │ + vmovdqa %ymm3,-0x20(%r8) │ │ │ │ + vmovdqa %ymm4,(%r8) │ │ │ │ + vmovdqa %ymm5,0x20(%r8) │ │ │ │ + vmovdqa %ymm6,0x40(%r8) │ │ │ │ + vmovdqa %ymm7,0x60(%r8) │ │ │ │ + vmovdqa 0x60(%r9),%ymm0 │ │ │ │ + vmovdqa 0x40(%r9),%ymm1 │ │ │ │ + vmovdqa 0x20(%r9),%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm3 │ │ │ │ + vmovdqa -0x20(%r9),%ymm4 │ │ │ │ + vmovdqa -0x40(%r9),%ymm5 │ │ │ │ + vmovdqa -0x60(%r9),%ymm6 │ │ │ │ + vmovdqa -0x80(%r9),%ymm7 │ │ │ │ + call 1ffb02 │ │ │ │ + vmovdqa %ymm0,-0x80(%r9) │ │ │ │ + vmovdqa %ymm1,-0x60(%r9) │ │ │ │ + vmovdqa %ymm2,-0x40(%r9) │ │ │ │ + vmovdqa %ymm3,-0x20(%r9) │ │ │ │ + vmovdqa %ymm4,(%r9) │ │ │ │ + vmovdqa %ymm5,0x20(%r9) │ │ │ │ + vmovdqa %ymm6,0x40(%r9) │ │ │ │ + vmovdqa %ymm7,0x60(%r9) │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 203b1c │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + vpbroadcastd 0xd4998(%rip),%ymm5 │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpaddsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddsw (%rdi),%ymm0,%ymm1 │ │ │ │ + vpaddsw 0x20(%rdi),%ymm0,%ymm2 │ │ │ │ + vpaddsw 0x40(%rdi),%ymm0,%ymm3 │ │ │ │ + vpaddsw 0x60(%rdi),%ymm0,%ymm4 │ │ │ │ + vpsubusw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsubusw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsubusw %ymm5,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ │ │ + vmovdqa %ymm3,0x40(%rdi) │ │ │ │ + vmovdqa %ymm4,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 203adb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0x28(%rsp) │ │ │ │ - movq $0x10,0x78(%rsp) │ │ │ │ - jmp 209ce3 │ │ │ │ - movl $0x2,0x28(%rsp) │ │ │ │ - movq $0x20,0x78(%rsp) │ │ │ │ - jmp 209ce3 │ │ │ │ - movl $0x4,0x28(%rsp) │ │ │ │ - movq $0x40,0x78(%rsp) │ │ │ │ - jmp 209ce3 │ │ │ │ - movl $0x8,0x28(%rsp) │ │ │ │ - movq $0x80,0x78(%rsp) │ │ │ │ - jmp 209ce3 │ │ │ │ - movl $0x10,0x28(%rsp) │ │ │ │ - movq $0x100,0x78(%rsp) │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xd5328(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0xcfd90(%r14),%ymm8,%ymm8 │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - mov %r9d,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %r8d,0x70(%rsp) │ │ │ │ - shll $0x3,0x40(%r13) │ │ │ │ - vpbroadcastd %xmm15,%ymm15 │ │ │ │ - vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ - vpmovsxbw %xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x50(%rsp) │ │ │ │ - jmp 209d86 │ │ │ │ - decl 0x28(%rsp) │ │ │ │ - je 20a263 │ │ │ │ - addq $0x10,0x38(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0xcfe0c(%r14),%ymm10 │ │ │ │ - vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - vpbroadcastq 0xcfe14(%r14),%ymm11 │ │ │ │ - vpand %ymm10,%ymm14,%ymm6 │ │ │ │ - vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ - vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ - vmovd %xmm15,%ecx │ │ │ │ - vpextrd $0x2,%xmm15,%r9d │ │ │ │ - vpextrd $0x1,%xmm15,%eax │ │ │ │ - vpextrd $0x3,%xmm15,%r11d │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - vpextrd $0x2,%xmm7,%ebp │ │ │ │ - vpextrd $0x1,%xmm7,%r15d │ │ │ │ - vpextrd $0x3,%xmm7,%r12d │ │ │ │ - vmovdqu %ymm14,(%rsp) │ │ │ │ - vmovq 0xd5328(%r14,%rcx,8),%xmm15 │ │ │ │ - vmovq 0xd5328(%r14,%r9,8),%xmm10 │ │ │ │ - vmovhps 0xd5328(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0xd5328(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0xd5328(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0xd5328(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0xd5328(%r14,%r15,8),%ymm9 │ │ │ │ - vpbroadcastq 0xd5328(%r14,%r12,8),%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ - vmovd %xmm14,%ecx │ │ │ │ - vpextrd $0x2,%xmm14,%r9d │ │ │ │ - vpextrd $0x1,%xmm14,%eax │ │ │ │ - vpextrd $0x3,%xmm14,%r11d │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - vpextrd $0x2,%xmm7,%ebp │ │ │ │ - vpextrd $0x1,%xmm7,%r15d │ │ │ │ - vpextrd $0x3,%xmm7,%r12d │ │ │ │ - vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ - vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ - vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ - vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0xcfd00(%r14),%ymm14 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm0 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm5 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm1 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm2 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm8 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm9 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ - vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ - vpbroadcastd 0x58(%rsp),%ymm11 │ │ │ │ - vpbroadcastd 0x5c(%rsp),%ymm4 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm14 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm6 │ │ │ │ - vpmaddwd %ymm4,%ymm3,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x6,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm14,%xmm14 │ │ │ │ - vmovdqa %xmm14,(%rdi) │ │ │ │ - add 0x78(%rsp),%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 209d47 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm14 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm14,%xmm14 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm14,%ymm14 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm14,%ymm14 │ │ │ │ - vphaddw %ymm14,%ymm3,%ymm3 │ │ │ │ - vmovq (%rsi,%rcx,1),%xmm14 │ │ │ │ - vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm14,%xmm14 │ │ │ │ - vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ - vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ - vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ - vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm15,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vphaddw %ymm5,%ymm14,%ymm14 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm5 │ │ │ │ - vpslld $0x10,%ymm14,%ymm6 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm14 │ │ │ │ - vpblendw $0xaa,%ymm14,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - jmp 20a155 │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xc00,%rsp │ │ │ │ + vpbroadcastd 0xd61a9(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd4924(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd491f(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xd482a(%rip),%ymm14 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 203c60 │ │ │ │ + call 203f1e │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 203b71 │ │ │ │ + call 203c60 │ │ │ │ + call 203f1e │ │ │ │ + jmp 203bab │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm0,-0x60(%rax) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm0,-0x20(%rax) │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm0,0x20(%rax) │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + dec %ecx │ │ │ │ + jg 203b7a │ │ │ │ + lea -0x800(%rax),%r10 │ │ │ │ + lea -0x400(%rax),%r8 │ │ │ │ + lea 0xd617c(%rip),%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa -0x80(%r10),%ymm0 │ │ │ │ + vmovdqa -0x60(%r10),%ymm1 │ │ │ │ + vmovdqa -0x40(%r10),%ymm2 │ │ │ │ + vmovdqa -0x20(%r10),%ymm3 │ │ │ │ + vmovdqa (%r10),%ymm4 │ │ │ │ + vmovdqa 0x20(%r10),%ymm5 │ │ │ │ + vmovdqa 0x40(%r10),%ymm6 │ │ │ │ + vmovdqa 0x60(%r10),%ymm7 │ │ │ │ + add $0x400,%r10 │ │ │ │ + vmovdqa -0x80(%r10),%ymm8 │ │ │ │ + vmovdqa -0x60(%r10),%ymm9 │ │ │ │ + vmovdqa -0x40(%r10),%ymm10 │ │ │ │ + vmovdqa -0x20(%r10),%ymm11 │ │ │ │ + vmovdqa (%r10),%ymm12 │ │ │ │ + vmovdqa 0x20(%r10),%ymm13 │ │ │ │ + vmovdqa 0x40(%r10),%ymm14 │ │ │ │ + vmovdqa 0x60(%r10),%ymm15 │ │ │ │ + sub $0x300,%r10 │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ + call 202120 │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jl 203bc3 │ │ │ │ + mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xd4809(%rip),%r9 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x7c0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x440(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x3c0(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + vmovdqa 0x1c0(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x640(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x5c0(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x240(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + vmovdqa 0x140(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x6c0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x540(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x740(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x4c0(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x340(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + call 20335b │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x480(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ + call 1fedea │ │ │ │ + vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x580(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ + call 1ff1b9 │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x300(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x500(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x700(%rdx),%ymm3 │ │ │ │ + call 1f9447 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x400(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x600(%rdx),%ymm3 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + mov $0x780,%r10d │ │ │ │ + vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,-0x40(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x40(%rdx,%r10,1) │ │ │ │ + sub $0x100,%r10d │ │ │ │ + jg 203d93 │ │ │ │ + vpsrld $0xa,%ymm11,%ymm15 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm4,%ymm6 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + call 1f8438 │ │ │ │ + add $0x100,%rax │ │ │ │ + call 1f93b0 │ │ │ │ + vmovdqa %ymm1,0x40(%rax) │ │ │ │ + vmovdqa %ymm2,0x20(%rax) │ │ │ │ + vmovdqa %ymm3,(%rax) │ │ │ │ + vmovdqa %ymm4,-0x20(%rax) │ │ │ │ + vmovdqa %ymm5,-0x40(%rax) │ │ │ │ + vmovdqa %ymm6,-0x60(%rax) │ │ │ │ + vmovdqa %ymm7,-0x80(%rax) │ │ │ │ + jmp 203e0a │ │ │ │ + vmovdqa 0x60(%rax),%ymm0 │ │ │ │ + vmovdqa 0x80(%r9),%ymm1 │ │ │ │ + vmovdqa -0x180(%r9),%ymm2 │ │ │ │ + vmovdqa -0x1a0(%rax),%ymm3 │ │ │ │ + vmovdqa -0x3a0(%rax),%ymm4 │ │ │ │ + vmovdqa -0x380(%r9),%ymm5 │ │ │ │ + vmovdqa -0x5a0(%rax),%ymm6 │ │ │ │ + vmovdqa -0x580(%r9),%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm3 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ + vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ + vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm6 │ │ │ │ + vpsubd %ymm7,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm2,-0x580(%r9) │ │ │ │ + vmovdqa %ymm1,0x60(%rax) │ │ │ │ + vmovdqa %ymm4,-0x5a0(%rax) │ │ │ │ + vmovdqa %ymm3,0x80(%r9) │ │ │ │ + vmovdqa %ymm5,-0x380(%r9) │ │ │ │ + vmovdqa %ymm0,-0x1a0(%rax) │ │ │ │ + vmovdqa %ymm6,-0x3a0(%rax) │ │ │ │ + vmovdqa %ymm8,-0x180(%r9) │ │ │ │ + add $0x20,%r9 │ │ │ │ + sub $0x20,%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jl 203e05 │ │ │ │ + ret │ │ │ │ + sub $0x600,%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + vmovdqa -0x80(%rax),%ymm0 │ │ │ │ + vmovdqa 0x80(%rax),%ymm4 │ │ │ │ + vmovdqa -0x60(%rax),%ymm1 │ │ │ │ + vmovdqa 0xa0(%rax),%ymm5 │ │ │ │ + vmovdqa -0x40(%rax),%ymm2 │ │ │ │ + vmovdqa 0xc0(%rax),%ymm6 │ │ │ │ + vmovdqa -0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0xe0(%rax),%ymm7 │ │ │ │ + vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vmovdqa 0x100(%rax),%ymm6 │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x120(%rax),%ymm7 │ │ │ │ + vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa 0x140(%rax),%ymm8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm7 │ │ │ │ + vmovdqa 0x160(%rax),%ymm9 │ │ │ │ + vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ + call 1fb86f │ │ │ │ + vmovdqa %ymm0,-0x80(%r9) │ │ │ │ + vmovdqa %ymm1,-0x60(%r9) │ │ │ │ + vmovdqa %ymm2,-0x40(%r9) │ │ │ │ + vmovdqa %ymm3,-0x20(%r9) │ │ │ │ + vmovdqa %ymm4,(%r9) │ │ │ │ + vmovdqa %ymm5,0x20(%r9) │ │ │ │ + vmovdqa %ymm6,0x40(%r9) │ │ │ │ + vmovdqa %ymm7,0x60(%r9) │ │ │ │ + add $0x200,%rax │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 203f27 │ │ │ │ + mov %r8,%rax │ │ │ │ + ret │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2040b9 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x1460,%rsp │ │ │ │ + vpbroadcastd 0xd5c71(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd43ec(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd43e7(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xd42f2(%rip),%ymm14 │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + call 204280 │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 2040dd │ │ │ │ + call 204280 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 2040dd │ │ │ │ + call 204280 │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 2040dd │ │ │ │ + call 204280 │ │ │ │ + jmp 20411b │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 203ab7 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + lea 0x10e0(%rsp),%r8 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm0,-0x60(%rax) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm0,-0x20(%rax) │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm0,0x20(%rax) │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jl 2040e9 │ │ │ │ + lea -0x400(%rax),%r10 │ │ │ │ + lea 0x100(%rax),%r9 │ │ │ │ + lea 0xd5c0c(%rip),%rax │ │ │ │ + imul $0x13,%rsi,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %rdi,%rdx │ │ │ │ + vmovdqa -0xc60(%r10),%ymm0 │ │ │ │ + vmovdqa -0xc20(%r10),%ymm1 │ │ │ │ + vmovdqa -0xbe0(%r10),%ymm2 │ │ │ │ + vmovdqa -0xba0(%r10),%ymm3 │ │ │ │ + vmovdqa -0x860(%r10),%ymm4 │ │ │ │ + vmovdqa -0x820(%r10),%ymm5 │ │ │ │ + vmovdqa -0x7e0(%r10),%ymm6 │ │ │ │ + vmovdqa -0x7a0(%r10),%ymm7 │ │ │ │ + vmovdqa -0x460(%r10),%ymm8 │ │ │ │ + vmovdqa -0x420(%r10),%ymm9 │ │ │ │ + vmovdqa -0x3e0(%r10),%ymm10 │ │ │ │ + vmovdqa -0x3a0(%r10),%ymm11 │ │ │ │ + vmovdqa -0x60(%r10),%ymm12 │ │ │ │ + vmovdqa -0x20(%r10),%ymm13 │ │ │ │ + vmovdqa 0x20(%r10),%ymm14 │ │ │ │ + vmovdqa 0x60(%r10),%ymm15 │ │ │ │ + call 22a4c0 │ │ │ │ + vmovdqa -0xc80(%r10),%ymm0 │ │ │ │ + vmovdqa -0xc40(%r10),%ymm1 │ │ │ │ + vmovdqa -0xc00(%r10),%ymm2 │ │ │ │ + vmovdqa -0xbc0(%r10),%ymm3 │ │ │ │ + vmovdqa -0x880(%r10),%ymm4 │ │ │ │ + vmovdqa -0x840(%r10),%ymm5 │ │ │ │ + vmovdqa -0x800(%r10),%ymm6 │ │ │ │ + vmovdqa -0x7c0(%r10),%ymm7 │ │ │ │ + vmovdqa -0x480(%r10),%ymm8 │ │ │ │ + vmovdqa -0x440(%r10),%ymm9 │ │ │ │ + vmovdqa -0x400(%r10),%ymm10 │ │ │ │ + vmovdqa -0x3c0(%r10),%ymm11 │ │ │ │ + vmovdqa -0x80(%r10),%ymm12 │ │ │ │ + vmovdqa -0x40(%r10),%ymm13 │ │ │ │ + vmovdqa (%r10),%ymm14 │ │ │ │ + vmovdqa 0x40(%r10),%ymm15 │ │ │ │ + add $0x100,%r10 │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + call 201350 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jl 20413b │ │ │ │ + mov %r11,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - call 20a330 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ - vmovdqa %xmm7,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm7,(%rdi,%rsi,2) │ │ │ │ - dec %r8d │ │ │ │ - je 20a318 │ │ │ │ - call 20a3fa │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 20a28d │ │ │ │ + lea 0xd41e9(%rip),%r9 │ │ │ │ + vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0xf80(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x880(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x780(%rdx),%ymm14,%ymm3 │ │ │ │ + call 2030b0 │ │ │ │ + vpmulld 0x380(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0xc80(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0xb80(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x480(%rdx),%ymm14,%ymm3 │ │ │ │ + call 2030b0 │ │ │ │ + vpmulld 0x280(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0xd80(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0xa80(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x580(%rdx),%ymm14,%ymm3 │ │ │ │ + call 2030b0 │ │ │ │ + vpmulld 0x180(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0xe80(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x980(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0x680(%rdx),%ymm14,%ymm3 │ │ │ │ + call 2030b0 │ │ │ │ + call 20335b │ │ │ │ + vpmulld 0x100(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x700(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x900(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xf00(%rdx),%ymm14,%ymm3 │ │ │ │ + call 1fedc6 │ │ │ │ + vpmulld 0x300(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x500(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0xb00(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xd00(%rdx),%ymm14,%ymm3 │ │ │ │ + call 1ff195 │ │ │ │ + vpmulld 0x200(%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x600(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0xa00(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xe00(%rdx),%ymm14,%ymm3 │ │ │ │ + call 1f9423 │ │ │ │ + vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ + vpmulld 0x400(%rdx),%ymm14,%ymm1 │ │ │ │ + vpmulld 0x800(%rdx),%ymm14,%ymm2 │ │ │ │ + vpmulld 0xc00(%rdx),%ymm14,%ymm3 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + mov $0xe80,%r10d │ │ │ │ + vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ + sub $0x200,%r10d │ │ │ │ + jg 2043d6 │ │ │ │ + vpsrld $0xb,%ymm11,%ymm15 │ │ │ │ + vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + call 203dbd │ │ │ │ + sub $0x600,%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + vmovdqa -0x80(%rax),%ymm0 │ │ │ │ + vmovdqa 0x80(%rax),%ymm4 │ │ │ │ + vmovdqa -0x60(%rax),%ymm1 │ │ │ │ + vmovdqa 0xa0(%rax),%ymm5 │ │ │ │ + vmovdqa -0x40(%rax),%ymm2 │ │ │ │ + vmovdqa 0xc0(%rax),%ymm6 │ │ │ │ + vmovdqa -0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0xe0(%rax),%ymm7 │ │ │ │ + vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vmovdqa 0x100(%rax),%ymm6 │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x120(%rax),%ymm7 │ │ │ │ + vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa 0x140(%rax),%ymm8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm7 │ │ │ │ + vmovdqa 0x160(%rax),%ymm9 │ │ │ │ + vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ + vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ + call 1fb86f │ │ │ │ + vmovdqa %ymm0,-0x80(%r9) │ │ │ │ + vmovdqa %ymm1,-0x60(%r9) │ │ │ │ + vmovdqa %ymm2,-0x40(%r9) │ │ │ │ + vmovdqa %ymm3,-0x20(%r9) │ │ │ │ + vmovdqa %ymm4,(%r9) │ │ │ │ + vmovdqa %ymm5,0x20(%r9) │ │ │ │ + vmovdqa %ymm6,0x40(%r9) │ │ │ │ + vmovdqa %ymm7,0x60(%r9) │ │ │ │ + add $0x200,%rax │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 204438 │ │ │ │ + mov %r8,%rax │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2045dd │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - call 20a330 │ │ │ │ - jmp 20a2e8 │ │ │ │ - call 20a3fa │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - vpsrad $0x12,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x12,%ymm0,%ymm0 │ │ │ │ - vpackusdw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpavgw %ymm7,%ymm11,%ymm7 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm7,%xmm7 │ │ │ │ - vpshufd $0xd8,%xmm7,%xmm7 │ │ │ │ - vmovq %xmm7,(%rdi) │ │ │ │ - vmovhps %xmm7,(%rdi,%rsi,1) │ │ │ │ - dec %r8d │ │ │ │ - jg 20a2df │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ + mov %rsp,%r14 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x1860,%rsp │ │ │ │ + vpbroadcastd 0xd574d(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0xd3ec8(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xd3ec3(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0xd3dce(%rip),%ymm14 │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + call 204840 │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 2045ed │ │ │ │ + call 204840 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 2045ed │ │ │ │ + call 204840 │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 2045ed │ │ │ │ + call 204840 │ │ │ │ + jmp 20462b │ │ │ │ + imul $0xb5,(%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x40,%ecx │ │ │ │ + jmp 203aaf │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + lea 0x10e0(%rsp),%r8 │ │ │ │ + vmovdqa %ymm0,-0x80(%rax) │ │ │ │ + vmovdqa %ymm0,-0x60(%rax) │ │ │ │ + vmovdqa %ymm0,-0x40(%rax) │ │ │ │ + vmovdqa %ymm0,-0x20(%rax) │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm0,0x20(%rax) │ │ │ │ + vmovdqa %ymm0,0x40(%rax) │ │ │ │ + vmovdqa %ymm0,0x60(%rax) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jl 2045f9 │ │ │ │ + lea -0x400(%rax),%rbp │ │ │ │ + lea 0xd5703(%rip),%rax │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ + lea (%rsi,%rsi,4),%rbx │ │ │ │ + lea (%rbx,%rsi,1),%rcx │ │ │ │ + lea (%rbx,%rsi,2),%r10 │ │ │ │ + vmovdqa -0xc80(%rbp),%ymm0 │ │ │ │ + vmovdqa -0xc00(%rbp),%ymm1 │ │ │ │ + vmovdqa -0x880(%rbp),%ymm2 │ │ │ │ + vmovdqa -0x800(%rbp),%ymm3 │ │ │ │ + vmovdqa -0x480(%rbp),%ymm4 │ │ │ │ + vmovdqa -0x400(%rbp),%ymm5 │ │ │ │ + vmovdqa -0x80(%rbp),%ymm6 │ │ │ │ + vmovdqa 0x0(%rbp),%ymm7 │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,%ymm9 │ │ │ │ + vmovdqa %ymm8,%ymm10 │ │ │ │ + vmovdqa %ymm8,%ymm11 │ │ │ │ + vmovdqa %ymm8,%ymm12 │ │ │ │ + vmovdqa %ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm8,%ymm14 │ │ │ │ + vmovdqa %ymm8,(%rsp) │ │ │ │ + call 227450 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ + vmovdqa %ymm0,-0x80(%r8) │ │ │ │ + vmovdqa %ymm1,-0x60(%r8) │ │ │ │ + vmovdqa %ymm2,-0x40(%r8) │ │ │ │ + vmovdqa %ymm3,-0x20(%r8) │ │ │ │ + vmovdqa %ymm4,(%r8) │ │ │ │ + vmovdqa %ymm5,0x20(%r8) │ │ │ │ + vmovdqa %ymm6,0x40(%r8) │ │ │ │ + vmovdqa %ymm7,0x60(%r8) │ │ │ │ + add $0x100,%r8 │ │ │ │ + vmovdqa %ymm8,-0x80(%r8) │ │ │ │ + vmovdqa %ymm9,-0x60(%r8) │ │ │ │ + vmovdqa %ymm10,-0x40(%r8) │ │ │ │ + vmovdqa %ymm11,-0x20(%r8) │ │ │ │ + vmovdqa %ymm12,(%r8) │ │ │ │ + vmovdqa %ymm13,0x20(%r8) │ │ │ │ + vmovdqa %ymm14,0x40(%r8) │ │ │ │ + vmovdqa %ymm15,0x60(%r8) │ │ │ │ + vmovdqa -0xc40(%rbp),%ymm0 │ │ │ │ + vmovdqa -0xbc0(%rbp),%ymm1 │ │ │ │ + vmovdqa -0x840(%rbp),%ymm2 │ │ │ │ + vmovdqa -0x7c0(%rbp),%ymm3 │ │ │ │ + vmovdqa -0x440(%rbp),%ymm4 │ │ │ │ + vmovdqa -0x3c0(%rbp),%ymm5 │ │ │ │ + vmovdqa -0x40(%rbp),%ymm6 │ │ │ │ + vmovdqa 0x40(%rbp),%ymm7 │ │ │ │ + lea 0x200(%r8),%r9 │ │ │ │ + add $0x100,%r8 │ │ │ │ + call 22a410 │ │ │ │ + vmovdqa -0xc60(%rbp),%ymm0 │ │ │ │ + vmovdqa 0x60(%rbp),%ymm1 │ │ │ │ + vmovdqa -0x460(%rbp),%ymm2 │ │ │ │ + vmovdqa -0x7a0(%rbp),%ymm3 │ │ │ │ + vmovdqa -0x860(%rbp),%ymm4 │ │ │ │ + vmovdqa -0x3a0(%rbp),%ymm5 │ │ │ │ + vmovdqa -0x60(%rbp),%ymm6 │ │ │ │ + vmovdqa -0xba0(%rbp),%ymm7 │ │ │ │ + lea 0xd560f(%rip),%rax │ │ │ │ + add $0x200,%r8 │ │ │ │ + add $0x400,%r9 │ │ │ │ + call 22ca00 │ │ │ │ + vmovdqa -0xbe0(%rbp),%ymm0 │ │ │ │ + vmovdqa -0x20(%rbp),%ymm1 │ │ │ │ + vmovdqa -0x3e0(%rbp),%ymm2 │ │ │ │ + vmovdqa -0x820(%rbp),%ymm3 │ │ │ │ + vmovdqa -0x7e0(%rbp),%ymm4 │ │ │ │ + vmovdqa -0x420(%rbp),%ymm5 │ │ │ │ + vmovdqa 0x20(%rbp),%ymm6 │ │ │ │ + vmovdqa -0xc20(%rbp),%ymm7 │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x100,%r8 │ │ │ │ + sub $0x100,%r9 │ │ │ │ + call 22ca00 │ │ │ │ + call 202e0c │ │ │ │ + add $0x100,%rbp │ │ │ │ + sub %r11,%rdi │ │ │ │ + sub $0x580,%r8 │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r8,%rbp │ │ │ │ + jl 20464d │ │ │ │ + mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movswl (%r8),%r10d │ │ │ │ - movswl 0x2(%r8),%r11d │ │ │ │ - vmovdqa 0xce19f(%rip),%ymm12 │ │ │ │ - vmovdqa 0xce1b7(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0xce336(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0xce33d(%rip),%ymm15 │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - lea 0xd27e9(%rip),%rbx │ │ │ │ - lea 0x3(%rcx,%rcx,2),%rbp │ │ │ │ - add $0x10200,%r9d │ │ │ │ - lea (%r10,%r10,2),%eax │ │ │ │ - sub %rbp,%rdx │ │ │ │ - sub %eax,%r11d │ │ │ │ - mov 0x38(%rsp),%r15d │ │ │ │ - call 20a580 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - call 20a580 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ - call 20a580 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ - call 20a580 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ - call 20a580 │ │ │ │ - vpsrld $0x10,%ymm1,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ - call 20a580 │ │ │ │ - vpsrld $0x10,%ymm4,%ymm5 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ - call 20a580 │ │ │ │ - vpsrld $0x10,%ymm2,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ - movswl 0x4(%r8),%r14d │ │ │ │ - movswl 0x6(%r8),%r12d │ │ │ │ - add $0x10200,%r15d │ │ │ │ - mov $0x4,%r8d │ │ │ │ - lea (%r14,%r14,2),%ebp │ │ │ │ - sub %ebp,%r12d │ │ │ │ - call 20a580 │ │ │ │ - vpsrld $0x10,%ymm5,%ymm6 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm6,%ymm6 │ │ │ │ - lea (%r15,%r14,4),%ebp │ │ │ │ - lea (%r15,%r14,1),%eax │ │ │ │ - shr $0xa,%r15d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ - lea (%rax,%r14,4),%ebp │ │ │ │ - lea (%rax,%r14,1),%r15d │ │ │ │ - shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - lea (%r15,%r14,4),%ebp │ │ │ │ - lea (%r15,%r14,1),%eax │ │ │ │ - shr $0xa,%r15d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r15,8),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ - lea (%rax,%r14,4),%ebp │ │ │ │ - lea (%rax,%r12,1),%r15d │ │ │ │ - shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ - vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpunpckldq %ymm0,%ymm8,%ymm9 │ │ │ │ - vpunpckhdq %ymm0,%ymm8,%ymm0 │ │ │ │ - vpunpcklbw %ymm9,%ymm11,%ymm8 │ │ │ │ - vpunpckhbw %ymm9,%ymm11,%ymm9 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm9 │ │ │ │ - vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ - vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm7 │ │ │ │ - call 20a580 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ - lea (%r15,%r14,4),%ebp │ │ │ │ - lea (%r15,%r14,1),%eax │ │ │ │ - shr $0xa,%r15d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ - lea (%rax,%r14,4),%ebp │ │ │ │ - lea (%rax,%r14,1),%r15d │ │ │ │ - shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - lea (%r15,%r14,4),%ebp │ │ │ │ - lea (%r15,%r14,1),%eax │ │ │ │ - shr $0xa,%r15d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r15,8),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ - lea (%rax,%r14,4),%ebp │ │ │ │ - lea (%rax,%r12,1),%r15d │ │ │ │ - shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ - vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpunpckldq %ymm0,%ymm8,%ymm9 │ │ │ │ - vpunpckhdq %ymm0,%ymm8,%ymm0 │ │ │ │ - vpunpcklbw %ymm9,%ymm11,%ymm8 │ │ │ │ - vpunpckhbw %ymm9,%ymm11,%ymm9 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm6,%ymm9,%ymm9 │ │ │ │ - vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ - vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm5,%ymm4 │ │ │ │ - vmovdqa %ymm6,%ymm5 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea (%r9,%r10,4),%ebp │ │ │ │ - lea (%r9,%r10,1),%eax │ │ │ │ - vbroadcasti128 (%rdx),%ymm10 │ │ │ │ - shr $0xa,%r9d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r9,8),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ - lea (%rax,%r10,4),%ebp │ │ │ │ - lea (%rax,%r10,1),%r9d │ │ │ │ - shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - lea (%r9,%r10,4),%ebp │ │ │ │ - lea (%r9,%r10,1),%eax │ │ │ │ - shr $0xa,%r9d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r9,8),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ - lea (%rax,%r10,4),%ebp │ │ │ │ - lea (%rax,%r11,1),%r9d │ │ │ │ - shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vpunpcklqdq %ymm0,%ymm8,%ymm8 │ │ │ │ - vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm12,%ymm10,%ymm0 │ │ │ │ - vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vphaddw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xce15b(%rip),%rax │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x106(%rax),%ymm2 │ │ │ │ - add %rax,%r8 │ │ │ │ + lea 0xd3c29(%rip),%r9 │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xf80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x880(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + vmovdqa 0x380(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xc80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xb80(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x480(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + vmovdqa 0x280(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xd80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xa80(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x580(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xe80(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x980(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ + call 2030d4 │ │ │ │ + call 20335b │ │ │ │ + vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x700(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x900(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xf00(%rdx),%ymm3 │ │ │ │ + call 1fedea │ │ │ │ + vmovdqa 0x300(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x500(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xb00(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xd00(%rdx),%ymm3 │ │ │ │ + call 1ff1b9 │ │ │ │ + vmovdqa 0x200(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x600(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xa00(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xe00(%rdx),%ymm3 │ │ │ │ + call 1f9447 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 20a711 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - je 20a711 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ + vmovdqa 0x400(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x800(%rdx),%ymm2 │ │ │ │ + vmovdqa 0xc00(%rdx),%ymm3 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + mov $0xe80,%r10d │ │ │ │ + vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ + vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ + sub $0x200,%r10d │ │ │ │ + jg 204976 │ │ │ │ + call 203db7 │ │ │ │ + jmp 203f1e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm7 │ │ │ │ + vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm7,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm2,%ymm6,%ymm15 │ │ │ │ + vpunpckldq %ymm3,%ymm5,%ymm10 │ │ │ │ + vpunpckhdq %ymm2,%ymm6,%ymm4 │ │ │ │ + vpunpckldq %ymm1,%ymm7,%ymm13 │ │ │ │ + vpunpckldq %ymm0,%ymm8,%ymm6 │ │ │ │ + vshufps $0x4e,%ymm10,%ymm15,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm15,%ymm2 │ │ │ │ + vshufps $0x4e,%ymm6,%ymm13,%ymm15 │ │ │ │ + vpunpckhdq %ymm3,%ymm5,%ymm11 │ │ │ │ + vpblendd $0xcc,%ymm15,%ymm13,%ymm5 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm2,%ymm12 │ │ │ │ + vpunpckhdq %ymm1,%ymm7,%ymm14 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm15,%ymm7 │ │ │ │ + vpunpckhdq %ymm0,%ymm8,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm7,%ymm3,%ymm0 │ │ │ │ + vshufps $0x4e,%ymm11,%ymm4,%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm11,%ymm1,%ymm8 │ │ │ │ + vshufps $0x4e,%ymm13,%ymm14,%ymm11 │ │ │ │ + vpblendd $0xcc,%ymm1,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xcc,%ymm11,%ymm14,%ymm14 │ │ │ │ + vperm2i128 $0x20,%ymm14,%ymm4,%ymm15 │ │ │ │ + vpblendd $0xcc,%ymm13,%ymm11,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm13,%ymm8,%ymm11 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm2,%ymm10 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ + vperm2i128 $0x31,%ymm14,%ymm4,%ymm14 │ │ │ │ + vperm2i128 $0x31,%ymm13,%ymm8,%ymm13 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm4 │ │ │ │ + vpsubd %ymm0,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm11,%ymm15,%ymm0 │ │ │ │ + vpsubd %ymm11,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm6,%ymm10,%ymm11 │ │ │ │ + vpsubd %ymm6,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm6 │ │ │ │ + vpsubd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm13 │ │ │ │ + vpsubd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm15,%ymm12,%ymm0 │ │ │ │ + vpsubd %ymm15,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm15 │ │ │ │ + vpsubd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm14,%ymm10,%ymm6 │ │ │ │ + vpsubd %ymm14,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm15,%ymm13,%ymm14 │ │ │ │ + vpsubd %ymm15,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm15 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm11,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm12,%ymm11 │ │ │ │ + vpsubd %ymm10,%ymm12,%ymm12 │ │ │ │ + vpabsd %ymm14,%ymm14 │ │ │ │ + vpabsd %ymm15,%ymm15 │ │ │ │ + vpabsd %ymm6,%ymm6 │ │ │ │ + vpabsd %ymm11,%ymm11 │ │ │ │ + vpabsd %ymm13,%ymm13 │ │ │ │ + vpabsd %ymm0,%ymm0 │ │ │ │ + vpabsd %ymm4,%ymm4 │ │ │ │ + vpabsd %ymm12,%ymm12 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm11,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm14,%ymm9,%ymm9 │ │ │ │ ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20a715 │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm7 │ │ │ │ + vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm7,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm2,%ymm6,%ymm15 │ │ │ │ + vpunpckldq %ymm3,%ymm5,%ymm10 │ │ │ │ + vpunpckhdq %ymm2,%ymm6,%ymm4 │ │ │ │ + vpunpckldq %ymm1,%ymm7,%ymm13 │ │ │ │ + vpunpckldq %ymm0,%ymm8,%ymm6 │ │ │ │ + vshufps $0x4e,%ymm10,%ymm15,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm15,%ymm2 │ │ │ │ + vshufps $0x4e,%ymm6,%ymm13,%ymm15 │ │ │ │ + vpunpckhdq %ymm3,%ymm5,%ymm11 │ │ │ │ + vpblendd $0xcc,%ymm15,%ymm13,%ymm5 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm2,%ymm12 │ │ │ │ + vpunpckhdq %ymm1,%ymm7,%ymm14 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm15,%ymm7 │ │ │ │ + vpunpckhdq %ymm0,%ymm8,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm7,%ymm3,%ymm0 │ │ │ │ + vshufps $0x4e,%ymm11,%ymm4,%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm11,%ymm1,%ymm8 │ │ │ │ + vshufps $0x4e,%ymm13,%ymm14,%ymm11 │ │ │ │ + vpblendd $0xcc,%ymm1,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xcc,%ymm11,%ymm14,%ymm14 │ │ │ │ + vperm2i128 $0x20,%ymm14,%ymm4,%ymm15 │ │ │ │ + vpblendd $0xcc,%ymm13,%ymm11,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm13,%ymm8,%ymm11 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm2,%ymm10 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ + vperm2i128 $0x31,%ymm14,%ymm4,%ymm14 │ │ │ │ + vperm2i128 $0x31,%ymm13,%ymm8,%ymm13 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm4 │ │ │ │ + vpsubd %ymm0,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm11,%ymm15,%ymm0 │ │ │ │ + vpsubd %ymm11,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm6,%ymm10,%ymm11 │ │ │ │ + vpsubd %ymm6,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm6 │ │ │ │ + vpsubd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm13 │ │ │ │ + vpsubd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm15,%ymm12,%ymm0 │ │ │ │ + vpsubd %ymm15,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm15 │ │ │ │ + vpsubd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm14,%ymm10,%ymm6 │ │ │ │ + vpsubd %ymm14,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm15,%ymm13,%ymm14 │ │ │ │ + vpsubd %ymm15,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm15 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm11,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm12,%ymm11 │ │ │ │ + vpsubd %ymm10,%ymm12,%ymm12 │ │ │ │ + vpabsd %ymm14,%ymm14 │ │ │ │ + vpabsd %ymm15,%ymm15 │ │ │ │ + vpabsd %ymm6,%ymm6 │ │ │ │ + vpabsd %ymm11,%ymm11 │ │ │ │ + vpabsd %ymm13,%ymm13 │ │ │ │ + vpabsd %ymm0,%ymm0 │ │ │ │ + vpabsd %ymm4,%ymm4 │ │ │ │ + vpabsd %ymm12,%ymm12 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm11,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm15 │ │ │ │ + vpaddd %xmm15,%xmm14,%xmm14 │ │ │ │ + vpshufd $0xbb,%xmm14,%xmm15 │ │ │ │ + vpaddd %xmm15,%xmm14,%xmm14 │ │ │ │ + vpshufd $0x55,%xmm14,%xmm15 │ │ │ │ + vpaddd %xmm15,%xmm14,%xmm14 │ │ │ │ + vmovd %xmm14,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20a764 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 204e92 │ │ │ │ + vmovq (%rdi),%xmm0 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + vpunpcklqdq %xmm2,%xmm0,%xmm0 │ │ │ │ + vpunpcklqdq %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm2 │ │ │ │ + vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ + vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpunpckldq %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhdq %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm1 │ │ │ │ + vpsubw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm2 │ │ │ │ + vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpabsw %xmm2,%xmm2 │ │ │ │ + vpabsw %xmm0,%xmm0 │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpmaddwd 0xd36ce(%rip),%xmm2,%xmm2 │ │ │ │ + vpshufd $0xbb,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpshufd $0x55,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20a7df │ │ │ │ + vpmovzxwd (%rdi),%xmm0 │ │ │ │ + vpmovzxwd (%rdi,%rsi,1),%xmm1 │ │ │ │ + vpmovzxwd (%rdi,%rsi,2),%xmm2 │ │ │ │ + vpmovzxwd (%rdi,%r9,1),%xmm3 │ │ │ │ + vpmovzxwd (%rdx),%xmm4 │ │ │ │ + vpmovzxwd (%rdx,%rcx,1),%xmm5 │ │ │ │ + vpmovzxwd (%rdx,%rcx,2),%xmm6 │ │ │ │ + vpmovzxwd (%rdx,%rax,1),%xmm7 │ │ │ │ + vpsubd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsubd %xmm5,%xmm1,%xmm1 │ │ │ │ + vpsubd %xmm6,%xmm2,%xmm2 │ │ │ │ + vpsubd %xmm7,%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpabsd %ymm1,%ymm1 │ │ │ │ + vpabsd %ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpshufd $0xbb,%xmm1,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpshufd $0x55,%xmm1,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 20a84c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 20507e │ │ │ │ + vmovdqu (%rdi),%ymm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%ymm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%ymm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%ymm3 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%ymm3,%ymm3 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm4 │ │ │ │ + vpunpcklqdq %ymm3,%ymm1,%ymm5 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm2,%ymm1 │ │ │ │ + vpunpckhwd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm5 │ │ │ │ + vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm5,%ymm4 │ │ │ │ + vpsubw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm5,%ymm4 │ │ │ │ + vpunpckhwd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpabsw %ymm2,%ymm2 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpabsw %ymm3,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddwd 0xd34ec(%rip),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpshufd $0xbb,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpshufd $0x55,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vpaddw -0x80(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ - vpaddw -0x60(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpaddw -0x40(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ - vpaddw -0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 20a8b7 │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ + vpunpckldq %ymm4,%ymm3,%ymm5 │ │ │ │ + vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm3,%ymm5,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpunpcklqdq %ymm4,%ymm5,%ymm3 │ │ │ │ + vpunpckhqdq %ymm4,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm4,%ymm5 │ │ │ │ + vpunpckhdq %ymm3,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x20,%ymm4,%ymm5,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm5 │ │ │ │ + vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpabsd %ymm1,%ymm1 │ │ │ │ + vpabsd %ymm2,%ymm2 │ │ │ │ + vpabsd %ymm5,%ymm5 │ │ │ │ + vpabsd %ymm3,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + dec %r8d │ │ │ │ + jne 205088 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm6,%xmm6 │ │ │ │ + vpshufd $0xbb,%xmm6,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm6,%xmm6 │ │ │ │ + vpshufd $0x55,%xmm6,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm6,%xmm6 │ │ │ │ + vmovd %xmm6,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xcde03(%rip),%rax │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm4 │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x11a(%rax),%ymm5 │ │ │ │ - vpsllw $0xc,%ymm4,%ymm4 │ │ │ │ - add %rax,%r8 │ │ │ │ - cmpl $0x7,0x8(%rsp) │ │ │ │ - jg 20a9d0 │ │ │ │ - mov %rdx,%rax │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vpsubw %ymm4,%ymm0,%ymm4 │ │ │ │ - mov %rax,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 20aac5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 2052ee │ │ │ │ + vmovq (%rdi),%xmm0 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - je 20aac5 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vmovq (%rdi),%xmm8 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm9 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm10 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm11 │ │ │ │ + vpsubw (%rdx),%xmm8,%xmm8 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm9,%xmm9 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm10,%xmm10 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm11,%xmm11 │ │ │ │ + vinserti128 $0x1,%xmm8,%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm10,%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,%xmm11,%ymm7,%ymm7 │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpunpcklqdq %ymm6,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm7,%ymm3,%ymm3 │ │ │ │ + jmp 204fac │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + vmovq (%rdi),%xmm0 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20aac9 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpmovsxwd %xmm0,%xmm0 │ │ │ │ + vpmovsxwd %xmm1,%xmm1 │ │ │ │ + vpmovsxwd %xmm2,%xmm2 │ │ │ │ + vpmovsxwd %xmm3,%xmm3 │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20ab28 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20abc7 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 20ac58 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vpsubw -0x80(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ - vpsubw -0x60(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpsubw -0x40(%rcx),%ymm0,%ymm2 │ │ │ │ - vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ - vpsubw -0x20(%rcx),%ymm1,%ymm3 │ │ │ │ - vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 20ace7 │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpmovsxwd %xmm4,%xmm4 │ │ │ │ + vpmovsxwd %xmm5,%xmm5 │ │ │ │ + vpmovsxwd %xmm6,%xmm6 │ │ │ │ + vpmovsxwd %xmm7,%xmm7 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ + vpunpckldq %ymm4,%ymm3,%ymm5 │ │ │ │ + vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm3,%ymm5,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpunpcklqdq %ymm4,%ymm5,%ymm3 │ │ │ │ + vpunpckhqdq %ymm4,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm4,%ymm5 │ │ │ │ + vpunpckhdq %ymm3,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x20,%ymm4,%ymm5,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm5 │ │ │ │ + vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpabsd %ymm1,%ymm1 │ │ │ │ + vpabsd %ymm2,%ymm2 │ │ │ │ + vpabsd %ymm5,%ymm5 │ │ │ │ + vpabsd %ymm3,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm8 │ │ │ │ + dec %r8d │ │ │ │ + jne 2052f9 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm8,%xmm8 │ │ │ │ + vpshufd $0xbb,%xmm8,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm8,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm8,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm8,%xmm8 │ │ │ │ + vmovd %xmm8,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xcd9ab(%rip),%r10 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movslq (%r10,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x132(%r10),%ymm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - add %r10,%r8 │ │ │ │ - vpermq $0xd8,(%rax),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 20af5b │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - je 20af5b │ │ │ │ - vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 205580 │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + vpunpcklqdq %ymm2,%ymm0,%ymm4 │ │ │ │ + vpunpcklqdq %ymm3,%ymm1,%ymm5 │ │ │ │ + vpunpckhqdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm4,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm5,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm2,%ymm1 │ │ │ │ + vpunpckhwd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpunpckldq %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm2,%ymm2 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpmaddwd 0xd2fea(%rip),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpshufd $0xbb,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpshufd $0x55,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x40,%rcx │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpermq $0xd8,(%rax),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20af5f │ │ │ │ + vpmovzxwd (%rdi),%ymm0 │ │ │ │ + vpmovzxwd (%rdi,%rsi,1),%ymm1 │ │ │ │ + vpmovzxwd (%rdi,%rsi,2),%ymm2 │ │ │ │ + vpmovzxwd (%rdi,%r9,1),%ymm3 │ │ │ │ + vpmovzxwd (%rdx),%ymm4 │ │ │ │ + vpmovzxwd (%rdx,%rcx,1),%ymm5 │ │ │ │ + vpmovzxwd (%rdx,%rcx,2),%ymm6 │ │ │ │ + vpmovzxwd (%rdx,%rax,1),%ymm7 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm7,%ymm3,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm0,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ + vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ + vpunpckldq %ymm4,%ymm3,%ymm5 │ │ │ │ + vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm3,%ymm5,%ymm4 │ │ │ │ + vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpunpcklqdq %ymm4,%ymm5,%ymm3 │ │ │ │ + vpunpckhqdq %ymm4,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ + vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ + vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ + vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm4,%ymm5 │ │ │ │ + vpunpckhdq %ymm3,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x20,%ymm4,%ymm5,%ymm3 │ │ │ │ + vperm2i128 $0x31,%ymm4,%ymm5,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm5 │ │ │ │ + vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpabsd %ymm1,%ymm1 │ │ │ │ + vpabsd %ymm2,%ymm2 │ │ │ │ + vpabsd %ymm5,%ymm5 │ │ │ │ + vpabsd %ymm3,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpshufd $0xbb,%xmm1,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpshufd $0x55,%xmm1,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpermq $0xd8,(%rax),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 20573c │ │ │ │ + vmovq (%rdi),%xmm0 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20afe1 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpermq $0xd8,(%rax),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20b0c1 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpermq $0xd8,(%rax),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 20b193 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpermq $0xd8,(%rax),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x100,%rcx │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpermq $0xd8,-0x40(%rax),%ymm3 │ │ │ │ - vmovdqa -0x80(%rcx),%ymm0 │ │ │ │ - vpsubw -0x80(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa -0x60(%rcx),%ymm1 │ │ │ │ - vpsubw -0x60(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vpermq $0xd8,-0x20(%rax),%ymm3 │ │ │ │ - vmovdqa -0x40(%rcx),%ymm0 │ │ │ │ - vpsubw -0x40(%rdx),%ymm0,%ymm1 │ │ │ │ - vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa -0x20(%rcx),%ymm1 │ │ │ │ - vpsubw -0x20(%rdx),%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 20b263 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + vmovq (%rdi),%xmm4 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpunpcklqdq %xmm4,%xmm0,%xmm0 │ │ │ │ + vpunpcklqdq %xmm5,%xmm1,%xmm1 │ │ │ │ + vpunpcklqdq %xmm6,%xmm2,%xmm2 │ │ │ │ + vpunpcklqdq %xmm7,%xmm3,%xmm3 │ │ │ │ + jmp 2054ec │ │ │ │ + vpmovzxwd (%rdi),%xmm0 │ │ │ │ + vpmovzxwd (%rdi,%rsi,1),%xmm1 │ │ │ │ + vpmovzxwd (%rdi,%rsi,2),%xmm2 │ │ │ │ + vpmovzxwd (%rdi,%r9,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpmovzxwd (%rdx),%xmm4 │ │ │ │ + vpmovzxwd (%rdx,%rcx,1),%xmm5 │ │ │ │ + vpmovzxwd (%rdx,%rcx,2),%xmm6 │ │ │ │ + vpmovzxwd (%rdx,%rax,1),%xmm7 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsubd %xmm5,%xmm1,%xmm1 │ │ │ │ + vpsubd %xmm6,%xmm2,%xmm2 │ │ │ │ + vpsubd %xmm7,%xmm3,%xmm3 │ │ │ │ + vpmovzxwd (%rdi),%xmm4 │ │ │ │ + vpmovzxwd (%rdi,%rsi,1),%xmm5 │ │ │ │ + vpmovzxwd (%rdi,%rsi,2),%xmm6 │ │ │ │ + vpmovzxwd (%rdi,%r9,1),%xmm7 │ │ │ │ + vpmovzxwd (%rdx),%xmm8 │ │ │ │ + vpmovzxwd (%rdx,%rcx,1),%xmm9 │ │ │ │ + vpmovzxwd (%rdx,%rcx,2),%xmm10 │ │ │ │ + vpmovzxwd (%rdx,%rax,1),%xmm11 │ │ │ │ + vpsubd %xmm8,%xmm4,%xmm4 │ │ │ │ + vpsubd %xmm9,%xmm5,%xmm5 │ │ │ │ + vpsubd %xmm10,%xmm6,%xmm6 │ │ │ │ + vpsubd %xmm11,%xmm7,%xmm7 │ │ │ │ + vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ + jmp 2055be │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xcd40b(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x1b2(%rax),%ymm4 │ │ │ │ - vpbroadcastd -0x19a(%rax),%ymm5 │ │ │ │ - sub %r9,%rdx │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - vmovd (%rdi),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vpbroadcastd (%rdi,%rsi,2),%xmm1 │ │ │ │ - vpinsrd $0x3,(%rdi,%rax,1),%xmm1,%xmm1 │ │ │ │ - vmovdqa (%r9),%xmm6 │ │ │ │ - vpsubb %xmm6,%xmm4,%xmm3 │ │ │ │ - vpunpcklbw %xmm6,%xmm3,%xmm2 │ │ │ │ - vpunpckhbw %xmm6,%xmm3,%xmm3 │ │ │ │ - vmovdqa (%r9,%rdx,1),%xmm6 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vpunpcklbw %xmm6,%xmm0,%xmm0 │ │ │ │ - vpunpckhbw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rax,1) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 20b42d │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20581f │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205819 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovq (%rdi),%xmm1 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ - vpbroadcastq (%rdi,%rsi,2),%ymm2 │ │ │ │ - vpbroadcastq (%rdi,%rax,1),%ymm3 │ │ │ │ - vmovdqa (%r9),%ymm0 │ │ │ │ - vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ - add $0x20,%r9 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x4,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 20b4b0 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%r9),%ymm0 │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ - add $0x20,%r9 │ │ │ │ - vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 20b540 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - vmovdqa (%r9),%ymm0 │ │ │ │ - vmovdqa (%rdi),%ymm1 │ │ │ │ - vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ - add $0x20,%r9 │ │ │ │ - vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ dec %r8d │ │ │ │ - jg 20b5a0 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0xcd22f(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x1ae(%r9),%ymm5 │ │ │ │ - add %r9,%rcx │ │ │ │ - add $0xfffffffffffffc3a,%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastd 0x4(%r9),%xmm2 │ │ │ │ - vmovd (%rdi),%xmm0 │ │ │ │ - vpinsrw $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vmovd (%rdx),%xmm1 │ │ │ │ - add $0x4,%rdx │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 20b61a │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastq 0x8(%r9),%xmm2 │ │ │ │ - vmovd (%rdi),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 20b666 │ │ │ │ + jne 20592f │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205929 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x10(%r9),%xmm3 │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vpbroadcastq (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqa (%rdx),%xmm2 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpunpcklbw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpunpckhbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 20b6b6 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - vbroadcasti128 0x20(%r9),%ymm3 │ │ │ │ - vbroadcasti128 0x30(%r9),%ymm4 │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - vmovdqa (%rdx),%ymm2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 20b70c │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x40(%r9),%xmm3 │ │ │ │ - vinserti128 $0x1,0x60(%r9),%ymm3,%ymm3 │ │ │ │ - vmovdqa 0x50(%r9),%xmm4 │ │ │ │ - vinserti128 $0x1,0x70(%r9),%ymm4,%ymm4 │ │ │ │ - vmovdqa (%rdi),%ymm1 │ │ │ │ - vmovdqa (%rdx),%ymm2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ dec %r8d │ │ │ │ - jg 20b77a │ │ │ │ + jne 205a3f │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205a39 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xcd073(%rip),%r9 │ │ │ │ - mov %ecx,%eax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x1c2(%r9),%ymm5 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea -0x3da(%r9,%r8,2),%r9 │ │ │ │ - lea (%r8,%r8,2),%r8d │ │ │ │ - shr $0x2,%r8d │ │ │ │ - lea (%r9,%r8,2),%r9 │ │ │ │ - neg %r8 │ │ │ │ - jmp *%rcx │ │ │ │ - vmovd (%rdi),%xmm0 │ │ │ │ - vpinsrw $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vmovd (%r9,%r8,2),%xmm2 │ │ │ │ - vmovd (%rdx),%xmm1 │ │ │ │ - add $0x4,%rdx │ │ │ │ - vpunpcklwd %xmm2,%xmm2,%xmm2 │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 20b7f9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x10,%ebx │ │ │ │ + mov $0x10,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 205b4f │ │ │ │ + lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205b49 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0xccd88(%rip),%xmm3 │ │ │ │ - vmovd (%rdi),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vmovd (%r9,%r8,2),%xmm2 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpshufb %xmm3,%xmm2,%xmm2 │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 20b858 │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 205c5f │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205c59 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 0xccd27(%rip),%ymm4 │ │ │ │ - vshufpd $0x3,%ymm4,%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%rdi),%ymm1 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm0 │ │ │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%ymm3 │ │ │ │ - vmovq 0x8(%rdx),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 20b8be │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vbroadcasti128 0xcccb7(%rip),%ymm4 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%ymm3 │ │ │ │ - vmovdqa (%rdx),%ymm2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 20b92e │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub %rax,%rsi │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm3 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vmovdqa (%rdi),%ymm1 │ │ │ │ - vmovdqa (%rdx),%ymm2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x20,%ecx │ │ │ │ - jg 20b99b │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 20b993 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea -0x1(%rcx),%rbp │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - cmovs %r9,%rbp │ │ │ │ - test %r9,%r9 │ │ │ │ - cmovs %r15,%rbp │ │ │ │ - imul %rbx,%rbp │ │ │ │ - add %rbp,%r11 │ │ │ │ - lea -0x1(%rdx),%rbp │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - cmovs %r8,%rbp │ │ │ │ - test %r8,%r8 │ │ │ │ - cmovs %r15,%rbp │ │ │ │ - add %rbp,%r11 │ │ │ │ - lea (%r9,%rsi,1),%rbp │ │ │ │ - sub %rcx,%rbp │ │ │ │ - lea -0x1(%rsi),%rcx │ │ │ │ - cmovs %r15,%rbp │ │ │ │ - neg %r9 │ │ │ │ - cmovs %r15,%r9 │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - cmovns %rcx,%rbp │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - cmovg %rcx,%r9 │ │ │ │ - lea (%r8,%rdi,1),%r14 │ │ │ │ - sub %rdx,%r14 │ │ │ │ - lea -0x1(%rdi),%rdx │ │ │ │ - cmovs %r15,%r14 │ │ │ │ - neg %r8 │ │ │ │ - cmovs %r15,%r8 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - cmovns %rdx,%r14 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - cmovns %rdx,%r8 │ │ │ │ - lea 0x0(%rbp,%r9,1),%rcx │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %r9,%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - lea (%r14,%r8,1),%rcx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 20bac9 │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 20bb6b │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 20baa5 │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 20baa2 │ │ │ │ - jmp 20bbaa │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 20bb10 │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb (%r11),%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 20bad6 │ │ │ │ - lea (%rax,%r8,1),%r15 │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 20baeb │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 20bace │ │ │ │ - jmp 20bbaa │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb (%r11),%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 20bb18 │ │ │ │ - lea (%rax,%r8,1),%r15 │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 20bb2d │ │ │ │ - add %rdx,%r15 │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jl 20bb4f │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 20bb10 │ │ │ │ - jmp 20bbaa │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 20bb6e │ │ │ │ - lea (%rax,%rdx,1),%r15 │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jl 20bb90 │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 20bb6b │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 20bbda │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %r10,%r11 │ │ │ │ - xor %rsi,%rsi │ │ │ │ - vmovdqa (%r11,%rsi,1),%ymm0 │ │ │ │ - lea (%rax,%rsi,1),%rcx │ │ │ │ - mov %rbp,%r8 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - add %r10,%rcx │ │ │ │ - dec %r8 │ │ │ │ - jg 20bbc5 │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 20bbb8 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 20bc0e │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - xor %rsi,%rsi │ │ │ │ - vmovdqa (%r11,%rsi,1),%ymm0 │ │ │ │ - lea (%rax,%rsi,1),%rcx │ │ │ │ - mov %r9,%r8 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - add %r10,%rcx │ │ │ │ - dec %r8 │ │ │ │ - jg 20bbf9 │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 20bbec │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 205d6f │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205d69 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - subl $0x10000,0x30(%rsp) │ │ │ │ - subl $0x8,0x20(%rsp) │ │ │ │ - vpbroadcastd 0x28(%rsp),%ymm5 │ │ │ │ - vpbroadcastd 0x30(%rsp),%ymm8 │ │ │ │ - vpbroadcastd 0x20(%rsp),%ymm6 │ │ │ │ - lea -0x816d(%rip),%r10 │ │ │ │ - vpbroadcastd 0xd4b84(%r10),%xmm3 │ │ │ │ - vpbroadcastd 0xd4bb0(%r10),%ymm7 │ │ │ │ - vbroadcasti128 0xd4b10(%r10),%ymm15 │ │ │ │ - vpmaddwd 0xd4b40(%r10),%ymm5,%ymm2 │ │ │ │ - vpslld $0x3,%ymm5,%ymm5 │ │ │ │ - vpslld $0xe,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - xor %eax,%eax │ │ │ │ - vmovdqa %ymm8,%ymm4 │ │ │ │ - vpmaxsd %ymm2,%ymm4,%ymm0 │ │ │ │ - vpsrad $0x8,%ymm4,%ymm9 │ │ │ │ - vpminsd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm0,%ymm4,%ymm1 │ │ │ │ - vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ - vpand %ymm7,%ymm9,%ymm9 │ │ │ │ - vmovd %xmm0,%r11d │ │ │ │ - vpextrd $0x1,%xmm0,%ebx │ │ │ │ - vpextrd $0x2,%xmm0,%ebp │ │ │ │ - vpextrd $0x3,%xmm0,%r14d │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ - vmovq (%rdx,%r11,1),%xmm12 │ │ │ │ - vmovq (%rdx,%rbp,1),%xmm13 │ │ │ │ - vmovhps (%rdx,%rbx,1),%xmm12,%xmm12 │ │ │ │ - vmovhps (%rdx,%r14,1),%xmm13,%xmm13 │ │ │ │ - vmovd %xmm0,%r11d │ │ │ │ - vpextrd $0x1,%xmm0,%ebx │ │ │ │ - vpextrd $0x2,%xmm0,%ebp │ │ │ │ - vpextrd $0x3,%xmm0,%r14d │ │ │ │ - vinserti128 $0x1,(%rdx,%r11,1),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm13,%ymm13 │ │ │ │ - vpbroadcastq (%rdx,%rbx,1),%ymm10 │ │ │ │ - vpbroadcastq (%rdx,%r14,1),%ymm11 │ │ │ │ - vpblendd $0xc0,%ymm10,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm13,%ymm13 │ │ │ │ - vptest %ymm1,%ymm1 │ │ │ │ - je 20bdcf │ │ │ │ - vmovq %xmm1,%rbx │ │ │ │ - vpextrq $0x1,%xmm1,%r14 │ │ │ │ - movslq %ebx,%r11 │ │ │ │ - sar $0x20,%rbx │ │ │ │ - movslq %r14d,%rbp │ │ │ │ - sar $0x20,%r14 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vmovq 0xd4b64(%r10,%r11,1),%xmm14 │ │ │ │ - vmovq 0xd4b64(%r10,%rbp,1),%xmm0 │ │ │ │ - vmovhps 0xd4b64(%r10,%rbx,1),%xmm14,%xmm14 │ │ │ │ - vmovhps 0xd4b64(%r10,%r14,1),%xmm0,%xmm0 │ │ │ │ - vmovq %xmm1,%rbx │ │ │ │ - vpextrq $0x1,%xmm1,%r14 │ │ │ │ - movslq %ebx,%r11 │ │ │ │ - sar $0x20,%rbx │ │ │ │ - movslq %r14d,%rbp │ │ │ │ - sar $0x20,%r14 │ │ │ │ - vinserti128 $0x1,0xd4b64(%r10,%r11,1),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,0xd4b64(%r10,%rbp,1),%ymm0,%ymm0 │ │ │ │ - vpbroadcastq 0xd4b64(%r10,%rbx,1),%ymm10 │ │ │ │ - vpbroadcastq 0xd4b64(%r10,%r14,1),%ymm11 │ │ │ │ - vpblendd $0xc0,%ymm10,%ymm14,%ymm14 │ │ │ │ - vpblendd $0xc0,%ymm11,%ymm0,%ymm0 │ │ │ │ - vpaddb %ymm15,%ymm14,%ymm14 │ │ │ │ - vpaddb %ymm0,%ymm15,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm0,%ymm13,%ymm13 │ │ │ │ - vmovd %xmm9,%r11d │ │ │ │ - vpextrd $0x1,%xmm9,%ebx │ │ │ │ - vpextrd $0x2,%xmm9,%ebp │ │ │ │ - vpextrd $0x3,%xmm9,%r14d │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm9 │ │ │ │ - vmovq 0xdbc80(%r10,%r11,8),%xmm10 │ │ │ │ - vmovq 0xdbc80(%r10,%rbp,8),%xmm11 │ │ │ │ - vmovhps 0xdbc80(%r10,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vmovhps 0xdbc80(%r10,%r14,8),%xmm11,%xmm11 │ │ │ │ - vmovd %xmm9,%r11d │ │ │ │ - vpextrd $0x1,%xmm9,%ebx │ │ │ │ - vpextrd $0x2,%xmm9,%ebp │ │ │ │ - vpextrd $0x3,%xmm9,%r14d │ │ │ │ - vinserti128 $0x1,0xdbc80(%r10,%r11,8),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,0xdbc80(%r10,%rbp,8),%ymm11,%ymm11 │ │ │ │ - vpbroadcastq 0xdbc80(%r10,%rbx,8),%ymm14 │ │ │ │ - vpbroadcastq 0xdbc80(%r10,%r14,8),%ymm1 │ │ │ │ - vpblendd $0xc0,%ymm14,%ymm10,%ymm10 │ │ │ │ - vpblendd $0xc0,%ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddubsw %ymm10,%ymm12,%ymm12 │ │ │ │ - vpmaddubsw %ymm11,%ymm13,%ymm13 │ │ │ │ - vphaddw %ymm13,%ymm12,%ymm12 │ │ │ │ - vextracti128 $0x1,%ymm12,%xmm13 │ │ │ │ - vphaddsw %xmm13,%xmm12,%xmm12 │ │ │ │ - vpmulhrsw %xmm3,%xmm12,%xmm12 │ │ │ │ - vpackuswb %xmm12,%xmm12,%xmm12 │ │ │ │ - vmovq %xmm12,(%rdi,%rax,1) │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - add $0x8,%eax │ │ │ │ - cmp %r8d,%eax │ │ │ │ - jl 20bc8a │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rcx,%rdx │ │ │ │ - dec %r9d │ │ │ │ - jg 20bc83 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x4,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 205e7f │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205e79 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xcc903(%rip),%r10 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - movslq (%r10,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x146(%r10),%ymm6 │ │ │ │ - vpbroadcastd -0x14a(%r10),%ymm7 │ │ │ │ - vpmovzxbd -0x1fa(%r10),%ymm9 │ │ │ │ - vpbroadcastd -0x17a(%r10,%rax,4),%ymm8 │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jl 20bfaf │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - jg 20bfdf │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm0 │ │ │ │ - vpblendd $0x5,%xmm0,%xmm4,%xmm1 │ │ │ │ - vpblendd $0xa,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpshufd $0xb1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm8,%xmm4 │ │ │ │ - vpsubw %xmm1,%xmm4,%xmm4 │ │ │ │ - vpsrlw $0x2,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rax) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpsubw %ymm4,%ymm8,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + mov $0x4,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - vmovdqa %xmm4,(%rax) │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 205f8f │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 205f89 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x8,%rax │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm8,%xmm4 │ │ │ │ - vpsubw %xmm2,%xmm4,%xmm4 │ │ │ │ - vpsrlw $0x2,%xmm4,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - vmovq %xmm4,(%rax) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20c0a9 │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20609f │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 206099 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpcklqdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpsubw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm9,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ - vmovdqa %xmm1,(%rax) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20c15f │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm4,%ymm8,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ - vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm4,(%rax) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20c28a │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpsubw %ymm4,%ymm8,%ymm10 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm11 │ │ │ │ - dec %r9d │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - test $0x1,%r9d │ │ │ │ - je 20c39f │ │ │ │ - vpsubw %ymm4,%ymm10,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ - dec %r9d │ │ │ │ - jg 20c3aa │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpsubw %ymm4,%ymm8,%ymm12 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm13 │ │ │ │ - dec %r9d │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - test $0x1,%r9d │ │ │ │ - je 20c5f2 │ │ │ │ - vpsubw %ymm4,%ymm10,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - jmp 20c5fa │ │ │ │ - vpsubw %ymm4,%ymm8,%ymm10 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm11 │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa -0x80(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa -0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa -0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa -0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - test $0x1,%r9d │ │ │ │ - je 20c4cf │ │ │ │ - vpsubw %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm13,%ymm5 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - dec %r9d │ │ │ │ - jg 20c4da │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 2061af │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 2061a9 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xcc0bb(%rip),%r10 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - movslq (%r10,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x15e(%r10),%ymm6 │ │ │ │ - vpbroadcastd -0x162(%r10),%ymm7 │ │ │ │ - vpmovzxbd -0x212(%r10),%ymm10 │ │ │ │ - vpbroadcastd -0x18a(%r10,%rax,4),%ymm8 │ │ │ │ - add %r10,%r8 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jl 20c814 │ │ │ │ + mov $0x10,%ebx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - jg 20c833 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ - vpsubb %xmm4,%xmm8,%xmm5 │ │ │ │ - vpavgb %xmm5,%xmm9,%xmm5 │ │ │ │ - vpshufd $0xd8,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm5,(%rax) │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 2062bf │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 2062b9 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ - vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ - vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + mov $0x10,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - vmovdqa %ymm5,(%rax) │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 2063cf │ │ │ │ + lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 2063c9 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ - vpsubb %xmm4,%xmm8,%xmm5 │ │ │ │ - vpavgb %xmm5,%xmm9,%xmm5 │ │ │ │ - vpshufd $0xd8,%xmm5,%xmm5 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - vmovdqa %xmm5,(%rax) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20c8f1 │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 2064d9 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + neg %r10 │ │ │ │ + neg %r11 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x4,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ - vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ - vmovdqa %ymm5,(%rax) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20c9a7 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ - vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm5,(%rax) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20cac5 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ - vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm5,(%rax) │ │ │ │ - dec %r9d │ │ │ │ - jg 20cbd5 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ - vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm5,(%rax) │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x80(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xa0(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xc0(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ - vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xe0(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ - vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - dec %r9d │ │ │ │ - jg 20cce3 │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 2065c9 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xcb8e3(%rip),%r10 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movslq (%r10,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x176(%r10),%ymm6 │ │ │ │ - vpbroadcastd -0x19a(%r10),%ymm5 │ │ │ │ - vpbroadcastd -0x17a(%r10),%ymm7 │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jl 20d0b9 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - je 20d0b9 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20d0bd │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20d165 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - dec %r9d │ │ │ │ - jg 20d204 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x40,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ - dec %r9d │ │ │ │ - jg 20d29a │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x80(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xa0(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm4,0x40(%rax) │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xc0(%rcx),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm4 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ - vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xe0(%rcx),%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ - vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ - vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - vmovdqa %ymm4,0x60(%rax) │ │ │ │ - dec %r9d │ │ │ │ - jg 20d3ae │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 2066a3 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rcx,1),%xmm8 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - punpckldq %xmm8,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psadbw %xmm0,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psadbw %xmm0,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rcx,1),%xmm8 │ │ │ │ - punpckldq %xmm8,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - punpckldq %xmm5,%xmm3 │ │ │ │ - pcmpeqd %xmm0,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm3 │ │ │ │ - pslld $0x3,%xmm0 │ │ │ │ - psubd %xmm0,%xmm3 │ │ │ │ - psrld $0x4,%xmm3 │ │ │ │ - pshufd $0xee,%xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm1 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - punpckhdq %xmm6,%xmm4 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - paddd %xmm7,%xmm7 │ │ │ │ - pshufd $0xee,%xmm1,%xmm0 │ │ │ │ - psubd %xmm1,%xmm7 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - psubd %xmm7,%xmm0 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - pslld $0x2,%xmm1 │ │ │ │ - movq %xmm1,(%r8) │ │ │ │ - pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movd %xmm0,0x8(%r8) │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rcx,1),%xmm8 │ │ │ │ - punpckldq %xmm8,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psadbw %xmm0,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psadbw %xmm0,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - movd (%rdi,%rsi,2),%xmm1 │ │ │ │ - movd (%rdi,%r9,1),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - movd (%rdx,%rcx,2),%xmm2 │ │ │ │ - movd (%rdx,%rax,1),%xmm8 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov $0x4,%r8d │ │ │ │ + vmovdqu (%rdi),%xmm0 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm4 │ │ │ │ + vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - punpckldq %xmm8,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movd (%rdi),%xmm1 │ │ │ │ - movd (%rdi,%rsi,1),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - movd (%rdx),%xmm2 │ │ │ │ - movd (%rdx,%rcx,1),%xmm8 │ │ │ │ - punpckldq %xmm8,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movd (%rdi,%rsi,2),%xmm1 │ │ │ │ - movd (%rdi,%r9,1),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - movd (%rdx,%rcx,2),%xmm2 │ │ │ │ - movd (%rdx,%rax,1),%xmm8 │ │ │ │ - punpckldq %xmm8,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - punpckldq %xmm5,%xmm3 │ │ │ │ - pcmpeqd %xmm0,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm3 │ │ │ │ - pslld $0x4,%xmm0 │ │ │ │ - psubd %xmm0,%xmm3 │ │ │ │ - psrld $0x5,%xmm3 │ │ │ │ - pshufd $0xee,%xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm1 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - punpckhdq %xmm6,%xmm4 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - paddd %xmm7,%xmm7 │ │ │ │ - pshufd $0xee,%xmm1,%xmm0 │ │ │ │ - psubd %xmm1,%xmm7 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - psubd %xmm7,%xmm0 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - pslld $0x1,%xmm1 │ │ │ │ - movq %xmm1,(%r8) │ │ │ │ - pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movd %xmm0,0x8(%r8) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psadbw %xmm0,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - movq (%rdx),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psadbw %xmm0,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movq (%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - punpckldq %xmm5,%xmm3 │ │ │ │ - pcmpeqd %xmm0,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm3 │ │ │ │ - pslld $0x4,%xmm0 │ │ │ │ - psubd %xmm0,%xmm3 │ │ │ │ - psrld $0x5,%xmm3 │ │ │ │ - pshufd $0xee,%xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm1 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - punpckhdq %xmm6,%xmm4 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - paddd %xmm7,%xmm7 │ │ │ │ - pshufd $0xee,%xmm1,%xmm0 │ │ │ │ - psubd %xmm1,%xmm7 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - psubd %xmm7,%xmm0 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - pslld $0x1,%xmm1 │ │ │ │ - movq %xmm1,(%r8) │ │ │ │ - pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movd %xmm0,0x8(%r8) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psadbw %xmm0,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - movq (%rdx),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psadbw %xmm0,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi,%rsi,2),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi,%r9,1),%xmm1 │ │ │ │ - movq (%rdx,%rax,1),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movq (%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi,%rsi,2),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movq (%rdi,%r9,1),%xmm1 │ │ │ │ - movq (%rdx,%rax,1),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psadbw %xmm0,%xmm8 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - punpcklbw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pmaddwd %xmm2,%xmm8 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - punpckldq %xmm5,%xmm3 │ │ │ │ - pcmpeqd %xmm0,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm3 │ │ │ │ - pslld $0x5,%xmm0 │ │ │ │ - psubd %xmm0,%xmm3 │ │ │ │ - psrld $0x6,%xmm3 │ │ │ │ - pshufd $0xee,%xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm1 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - punpckhdq %xmm6,%xmm4 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - paddd %xmm7,%xmm7 │ │ │ │ - pshufd $0xee,%xmm1,%xmm0 │ │ │ │ - psubd %xmm1,%xmm7 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - psubd %xmm7,%xmm0 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - movq %xmm1,(%r8) │ │ │ │ - pshuflw $0xee,%xmm0,%xmm2 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movd %xmm0,0x8(%r8) │ │ │ │ + call 2049b0 │ │ │ │ + dec %r8d │ │ │ │ + jne 206783 │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ + vmovd %xmm9,%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ - lea 0xcaa8a(%rip),%r10 │ │ │ │ + lea 0xd1d6a(%rip),%r10 │ │ │ │ vmovd %ecx,%xmm2 │ │ │ │ vpbroadcastd %xmm2,%ymm2 │ │ │ │ mov 0x20(%r14),%ebp │ │ │ │ vpmovsxbd 0x10(%r10,%rbp,8),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ vpmovsxbd 0x50(%r10,%rbp,8),%ymm4 │ │ │ │ vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm2,0x20(%rsp) │ │ │ │ - vbroadcasti128 0xcaa47(%rip),%ymm12 │ │ │ │ + vbroadcasti128 0xd1d27(%rip),%ymm12 │ │ │ │ mov 0x28(%r14),%ebx │ │ │ │ lzcnt %r8d,%eax │ │ │ │ vmovd %r8d,%xmm0 │ │ │ │ vmovd %r9d,%xmm1 │ │ │ │ lzcnt %r9d,%r11d │ │ │ │ sub $0x1f,%ebx │ │ │ │ xor %ebp,%ebp │ │ │ │ @@ -451950,30 +447199,30 @@ │ │ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ │ │ vpand %ymm5,%ymm14,%ymm5 │ │ │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ dec %r11 │ │ │ │ - jge 20def9 │ │ │ │ - vpbroadcastd 0xca910(%rip),%ymm10 │ │ │ │ + jge 206919 │ │ │ │ + vpbroadcastd 0xd1bf0(%rip),%ymm10 │ │ │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ vpmaxsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ vmovq %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ dec %eax │ │ │ │ - jg 20ded8 │ │ │ │ + jg 2068f8 │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ @@ -451981,24 +447230,24 @@ │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ mov %rsp,%r12 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ - lea 0xca816(%rip),%r10 │ │ │ │ + lea 0xd1af6(%rip),%r10 │ │ │ │ vmovd %ecx,%xmm2 │ │ │ │ vpbroadcastd %xmm2,%ymm2 │ │ │ │ mov 0x30(%r12),%ebp │ │ │ │ vpmovsxbd 0x10(%r10,%rbp,8),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ vpmovsxbd 0x50(%r10,%rbp,8),%ymm4 │ │ │ │ vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm2,0x20(%rsp) │ │ │ │ - vbroadcasti128 0xca7d2(%rip),%ymm12 │ │ │ │ + vbroadcasti128 0xd1ab2(%rip),%ymm12 │ │ │ │ mov 0x38(%r12),%ebx │ │ │ │ lzcnt %r8d,%eax │ │ │ │ vmovd %r8d,%xmm0 │ │ │ │ vmovd %r9d,%xmm1 │ │ │ │ lzcnt %r9d,%r11d │ │ │ │ sub $0x1f,%ebx │ │ │ │ xor %ebp,%ebp │ │ │ │ @@ -452113,16 +447362,16 @@ │ │ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ │ │ vpand %ymm5,%ymm14,%ymm5 │ │ │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ dec %rbx │ │ │ │ - jge 20e18b │ │ │ │ - vpbroadcastd 0xca612(%rip),%ymm10 │ │ │ │ + jge 206bab │ │ │ │ + vpbroadcastd 0xd18f2(%rip),%ymm10 │ │ │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ vpmaxsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ @@ -452130,15 +447379,15 @@ │ │ │ │ vmovd %xmm4,(%rdi) │ │ │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r10d │ │ │ │ - jg 20e153 │ │ │ │ + jg 206b73 │ │ │ │ mov %r12,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ @@ -452147,24 +447396,24 @@ │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov %rsp,%r15 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ - lea 0xca508(%rip),%r10 │ │ │ │ + lea 0xd17e8(%rip),%r10 │ │ │ │ vmovd %ecx,%xmm2 │ │ │ │ vpbroadcastd %xmm2,%ymm2 │ │ │ │ mov 0x28(%r15),%ebp │ │ │ │ vpmovsxbd 0x10(%r10,%rbp,8),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ vpmovsxbd 0x50(%r10,%rbp,8),%ymm4 │ │ │ │ vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm2,0x20(%rsp) │ │ │ │ - vbroadcasti128 0xca4c5(%rip),%ymm12 │ │ │ │ + vbroadcasti128 0xd17a5(%rip),%ymm12 │ │ │ │ mov 0x30(%r15),%ebx │ │ │ │ lzcnt %r8d,%eax │ │ │ │ vmovd %r8d,%xmm0 │ │ │ │ vmovd %r9d,%xmm1 │ │ │ │ lzcnt %r9d,%r11d │ │ │ │ sub $0x1f,%ebx │ │ │ │ xor %ebp,%ebp │ │ │ │ @@ -452278,16 +447527,16 @@ │ │ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ │ │ vpand %ymm5,%ymm14,%ymm5 │ │ │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ dec %r11 │ │ │ │ - jge 20e490 │ │ │ │ - vpbroadcastd 0xca30d(%rip),%ymm10 │ │ │ │ + jge 206eb0 │ │ │ │ + vpbroadcastd 0xd15ed(%rip),%ymm10 │ │ │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ vpmaxsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ @@ -452299,2405 +447548,6458 @@ │ │ │ │ mov %r15,%rsp │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xa0,%rsp │ │ │ │ - mov 0x30(%rbp),%r10d │ │ │ │ - lea 0xca2b5(%rip),%r11 │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - lea (%rsi,%rsi,2),%rbx │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%rbx,1),%xmm3 │ │ │ │ - vpbroadcastd 0x4c(%r11),%ymm7 │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - vmovdqa %xmm1,0x50(%rsp) │ │ │ │ - vmovdqa %xmm2,0x60(%rsp) │ │ │ │ - vmovdqa %xmm3,0x70(%rsp) │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xd1689(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 207207 │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0x70(%rsp) │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x110(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0x130(%rsp) │ │ │ │ + movdqa %xmm2,0x140(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x160(%rsp) │ │ │ │ + jmp 2072c4 │ │ │ │ + pmovzxbw (%rdi),%xmm0 │ │ │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x80(%rsp) │ │ │ │ + movd %xmm6,0xa0(%rsp) │ │ │ │ + movd %xmm6,0xc0(%rsp) │ │ │ │ + movd %xmm6,0xe0(%rsp) │ │ │ │ + pmovzxbw (%rax),%xmm0 │ │ │ │ + pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0x100(%rsp) │ │ │ │ + movd %xmm6,0x120(%rsp) │ │ │ │ + movd %xmm6,0x140(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ test $0x4,%r10b │ │ │ │ - je 20e72a │ │ │ │ - vmovdqu (%rcx),%xmm0 │ │ │ │ - vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ - vmovdqa %xmm1,0x30(%rsp) │ │ │ │ + je 2073e8 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20e730 │ │ │ │ - vmovd -0x4(%rcx),%xmm0 │ │ │ │ - vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovd %xmm0,0x1c(%rsp) │ │ │ │ - vmovd %xmm1,0x2c(%rsp) │ │ │ │ - jmp 20e73c │ │ │ │ - vmovdqa %ymm7,0x20(%rsp) │ │ │ │ - vmovd %xmm7,0x1c(%rsp) │ │ │ │ - vmovd %xmm7,0x2c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 20e783 │ │ │ │ - vmovdqu (%r8),%xmm0 │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - vmovdqa %xmm0,0x80(%rsp) │ │ │ │ - vmovdqa %xmm1,0x90(%rsp) │ │ │ │ + je 20736a │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20731e │ │ │ │ + movdqu -0x4(%rcx),%xmm0 │ │ │ │ + movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm2,0x38(%rsp) │ │ │ │ + movdqu %xmm3,0x58(%rsp) │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + jmp 207400 │ │ │ │ + movdqu -0x8(%rcx),%xmm0 │ │ │ │ + movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x40(%rsp) │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movd %xmm6,0x40(%rsp) │ │ │ │ + movd %xmm6,0x60(%rsp) │ │ │ │ + jmp 207400 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 2073b7 │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm2,0x40(%rsp) │ │ │ │ + movd %xmm3,0x60(%rsp) │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 207400 │ │ │ │ + pmovzxbw (%rcx),%xmm0 │ │ │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x40(%rsp) │ │ │ │ + movd %xmm6,0x60(%rsp) │ │ │ │ + jmp 207400 │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + movq %xmm6,0x3c(%rsp) │ │ │ │ + movq %xmm6,0x5c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20e78c │ │ │ │ - vmovd -0x4(%r8),%xmm0 │ │ │ │ - vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - vmovd %xmm0,0x7c(%rsp) │ │ │ │ - vmovd %xmm1,0x8c(%rsp) │ │ │ │ - jmp 20e79b │ │ │ │ - vmovdqa %ymm7,0x80(%rsp) │ │ │ │ - vmovd %xmm7,0x7c(%rsp) │ │ │ │ - vmovd %xmm7,0x8c(%rsp) │ │ │ │ + je 207477 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 2074bc │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + movd %xmm6,0x12c(%rsp) │ │ │ │ + movd %xmm6,0x14c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 207633 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20e7ce │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vmovd 0x4(%rdx),%xmm1 │ │ │ │ - vmovd 0x8(%rdx),%xmm2 │ │ │ │ - vmovd 0xc(%rdx),%xmm3 │ │ │ │ - vmovd %xmm0,0x3c(%rsp) │ │ │ │ - vmovd %xmm1,0x4c(%rsp) │ │ │ │ - vmovd %xmm2,0x5c(%rsp) │ │ │ │ - vmovd %xmm3,0x6c(%rsp) │ │ │ │ - jmp 20e7e6 │ │ │ │ - vmovd %xmm7,0x3c(%rsp) │ │ │ │ - vmovd %xmm7,0x4c(%rsp) │ │ │ │ - vmovd %xmm7,0x5c(%rsp) │ │ │ │ - vmovd %xmm7,0x6c(%rsp) │ │ │ │ + je 20758d │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 20e822 │ │ │ │ - vmovd %xmm7,0x28(%rsp) │ │ │ │ - vmovd %xmm7,0x38(%rsp) │ │ │ │ - vmovd %xmm7,0x48(%rsp) │ │ │ │ - vmovd %xmm7,0x58(%rsp) │ │ │ │ - vmovd %xmm7,0x68(%rsp) │ │ │ │ - vmovd %xmm7,0x78(%rsp) │ │ │ │ - vmovd %xmm7,0x88(%rsp) │ │ │ │ - vmovd %xmm7,0x98(%rsp) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - vpbroadcastd 0x48(%r11),%ymm8 │ │ │ │ - lea (%r11,%rcx,2),%rcx │ │ │ │ + je 207524 │ │ │ │ + movdqu -0x4(%r8),%xmm0 │ │ │ │ + movdqu -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm2,0x178(%rsp) │ │ │ │ + movdqu %xmm3,0x198(%rsp) │ │ │ │ + movdqu %xmm0,0x168(%rsp) │ │ │ │ + movdqu %xmm1,0x188(%rsp) │ │ │ │ + jmp 207657 │ │ │ │ + movdqu -0x8(%r8),%xmm0 │ │ │ │ + movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x190(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + jmp 207657 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 2075ee │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm2,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 207657 │ │ │ │ + pmovzxbw (%r8),%xmm0 │ │ │ │ + pmovzxbw (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 207657 │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movq %xmm6,0x17c(%rsp) │ │ │ │ + movq %xmm6,0x19c(%rsp) │ │ │ │ + movdqa 0xd10a0(%rip),%xmm13 │ │ │ │ + movdqa 0xd10d7(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 20e8c6 │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - lzcnt %r9d,%r8d │ │ │ │ - rorx $0x2,%r9d,%r10d │ │ │ │ - cmpl $0xfff,0x38(%rbp) │ │ │ │ - cmove %r10d,%r9d │ │ │ │ - mov 0x28(%rbp),%r10d │ │ │ │ - and $0x4,%r9d │ │ │ │ - sub $0x1f,%r10d │ │ │ │ - vpbroadcastd 0x30(%r11,%r9,1),%ymm9 │ │ │ │ - vpbroadcastd 0x38(%r11,%r9,1),%ymm10 │ │ │ │ + je 2079a4 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 20e8a8 │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm13 │ │ │ │ - lzcnt %eax,%eax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add %r10d,%r8d │ │ │ │ - cmovs %r9d,%r8d │ │ │ │ - add %r10d,%eax │ │ │ │ - lea 0x40(%rsp),%r10 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 20ebd0 │ │ │ │ - jmp 20e8bd │ │ │ │ - add %r10d,%r8d │ │ │ │ - cmovs %eax,%r8d │ │ │ │ - lea 0x40(%rsp),%r10 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - call 20e8f0 │ │ │ │ - mov %rbp,%rsp │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov 0x28(%rbp),%r10d │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + je 2078ba │ │ │ │ + movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - sub %eax,%r10d │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%r10 │ │ │ │ - call 20ea00 │ │ │ │ - jmp 20e8bd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsbq 0x4(%rcx),%r8 │ │ │ │ - vmovdqa (%r10),%ymm1 │ │ │ │ - vpunpcklqdq 0x20(%r10),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x5(%rcx),%r8 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpmullw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movsbq 0x8(%rcx),%r8 │ │ │ │ - vmovdqa (%r10),%ymm1 │ │ │ │ - vpunpcklqdq 0x20(%r10),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq (%rcx),%r8 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - movsbq 0x9(%rcx),%r8 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x1(%rcx),%r8 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + and $0x1,%r9d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm10 │ │ │ │ + lea 0xd10a1(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 207715 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2076fe │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x8(%rcx),%r8 │ │ │ │ - vmovdqa (%r10),%ymm1 │ │ │ │ - vpunpcklqdq 0x20(%r10),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq (%rcx),%r8 │ │ │ │ - vpmaxsw %ymm3,%ymm2,%ymm11 │ │ │ │ - vpminuw %ymm3,%ymm2,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm13,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - movsbq 0x9(%rcx),%r8 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x1(%rcx),%r8 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm13,%ymm7 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - movsbq 0x4(%rcx),%r8 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm2 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm3 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x5(%rcx),%r8 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm4 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%ymm5 │ │ │ │ - vpunpcklqdq 0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpmullw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpmaxsw %ymm1,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm1,%ymm12,%ymm12 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea 0xd0eaf(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 207909 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2078fa │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xe0,%rsp │ │ │ │ - mov 0x30(%rbp),%r10d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - lea (%rsi,%rsi,2),%rbx │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%rbx,1),%xmm3 │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xd0da3(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x8,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 2079f4 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2079e5 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xd0c59(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ - vmovdqu (%rax),%xmm4 │ │ │ │ - vmovdqu (%rax,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rax,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rax,%rbx,1),%xmm7 │ │ │ │ - lea 0xc9a47(%rip),%r11 │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - vmovdqa %xmm1,0x50(%rsp) │ │ │ │ - vmovdqa %xmm2,0x60(%rsp) │ │ │ │ - vmovdqa %xmm3,0x70(%rsp) │ │ │ │ - vmovdqa %xmm4,0x80(%rsp) │ │ │ │ - vmovdqa %xmm5,0x90(%rsp) │ │ │ │ - vmovdqa %xmm6,0xa0(%rsp) │ │ │ │ - vmovdqa %xmm7,0xb0(%rsp) │ │ │ │ - vpbroadcastd 0x4c(%r11),%ymm7 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 207b93 │ │ │ │ + pmovzxbw (%rdi),%xmm0 │ │ │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + pmovzxbw (%rax),%xmm0 │ │ │ │ + pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + jmp 207c65 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + movd (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0x138(%rsp) │ │ │ │ + movd %xmm6,0x158(%rsp) │ │ │ │ test $0x4,%r10b │ │ │ │ - je 20efa5 │ │ │ │ - vmovdqu (%rcx),%xmm0 │ │ │ │ - vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ - vmovdqa %xmm1,0x30(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 20efab │ │ │ │ - vmovd -0x4(%rcx),%xmm0 │ │ │ │ - vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovd %xmm0,0x1c(%rsp) │ │ │ │ - vmovd %xmm1,0x2c(%rsp) │ │ │ │ - jmp 20efb7 │ │ │ │ - vmovdqa %ymm7,0x20(%rsp) │ │ │ │ - vmovd %xmm7,0x1c(%rsp) │ │ │ │ - vmovd %xmm7,0x2c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 20f001 │ │ │ │ - vmovdqu (%r8),%xmm0 │ │ │ │ - vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ - vmovdqa %xmm1,0xd0(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 20f00a │ │ │ │ - vmovd -0x4(%r8),%xmm0 │ │ │ │ - vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - vmovd %xmm0,0xbc(%rsp) │ │ │ │ - vmovd %xmm1,0xcc(%rsp) │ │ │ │ - jmp 20f01c │ │ │ │ - vmovdqa %ymm7,0xc0(%rsp) │ │ │ │ - vmovd %xmm7,0xbc(%rsp) │ │ │ │ - vmovd %xmm7,0xcc(%rsp) │ │ │ │ + je 207d22 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20f084 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vmovd 0x4(%rdx),%xmm1 │ │ │ │ - vmovd 0x8(%rdx),%xmm2 │ │ │ │ - vmovd 0xc(%rdx),%xmm3 │ │ │ │ - vmovd %xmm0,0x3c(%rsp) │ │ │ │ - vmovd %xmm1,0x4c(%rsp) │ │ │ │ - vmovd %xmm2,0x5c(%rsp) │ │ │ │ - vmovd %xmm3,0x6c(%rsp) │ │ │ │ - vmovd 0x10(%rdx),%xmm0 │ │ │ │ - vmovd 0x14(%rdx),%xmm1 │ │ │ │ - vmovd 0x18(%rdx),%xmm2 │ │ │ │ - vmovd 0x1c(%rdx),%xmm3 │ │ │ │ - vmovd %xmm0,0x7c(%rsp) │ │ │ │ - vmovd %xmm1,0x8c(%rsp) │ │ │ │ - vmovd %xmm2,0x9c(%rsp) │ │ │ │ - vmovd %xmm3,0xac(%rsp) │ │ │ │ - jmp 20f0bd │ │ │ │ - vmovd %xmm7,0x3c(%rsp) │ │ │ │ - vmovd %xmm7,0x4c(%rsp) │ │ │ │ - vmovd %xmm7,0x5c(%rsp) │ │ │ │ - vmovd %xmm7,0x6c(%rsp) │ │ │ │ - vmovd %xmm7,0x7c(%rsp) │ │ │ │ - vmovd %xmm7,0x8c(%rsp) │ │ │ │ - vmovd %xmm7,0x9c(%rsp) │ │ │ │ - vmovd %xmm7,0xac(%rsp) │ │ │ │ + je 207cc0 │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 20f11d │ │ │ │ - vmovd %xmm7,0x28(%rsp) │ │ │ │ - vmovd %xmm7,0x38(%rsp) │ │ │ │ - vmovd %xmm7,0x48(%rsp) │ │ │ │ - vmovd %xmm7,0x58(%rsp) │ │ │ │ - vmovd %xmm7,0x68(%rsp) │ │ │ │ - vmovd %xmm7,0x78(%rsp) │ │ │ │ - vmovd %xmm7,0x88(%rsp) │ │ │ │ - vmovd %xmm7,0x98(%rsp) │ │ │ │ - vmovd %xmm7,0xa8(%rsp) │ │ │ │ - vmovd %xmm7,0xb8(%rsp) │ │ │ │ - vmovd %xmm7,0xc8(%rsp) │ │ │ │ - vmovd %xmm7,0xd8(%rsp) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - vpbroadcastd 0x48(%r11),%ymm8 │ │ │ │ - lea (%r11,%rcx,2),%rcx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 20f1cb │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - lzcnt %r9d,%r8d │ │ │ │ - rorx $0x2,%r9d,%r10d │ │ │ │ - cmpl $0xfff,0x38(%rbp) │ │ │ │ - cmove %r10d,%r9d │ │ │ │ - mov 0x28(%rbp),%r10d │ │ │ │ - and $0x4,%r9d │ │ │ │ - sub $0x1f,%r10d │ │ │ │ - vpbroadcastd 0x30(%r11,%r9,1),%ymm9 │ │ │ │ - vpbroadcastd 0x38(%r11,%r9,1),%ymm10 │ │ │ │ - test %eax,%eax │ │ │ │ - je 20f1a8 │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm13 │ │ │ │ - lzcnt %eax,%eax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add %r10d,%r8d │ │ │ │ - cmovs %r9d,%r8d │ │ │ │ - add %r10d,%eax │ │ │ │ - lea 0x40(%rsp),%r10 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 20ebd0 │ │ │ │ - call 20ebd0 │ │ │ │ - jmp 20f1c2 │ │ │ │ - add %r10d,%r8d │ │ │ │ - cmovs %eax,%r8d │ │ │ │ - lea 0x40(%rsp),%r10 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - call 20e8f0 │ │ │ │ - call 20e8f0 │ │ │ │ - mov %rbp,%rsp │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov 0x28(%rbp),%r10d │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - sub %eax,%r10d │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%r10 │ │ │ │ - call 20ea00 │ │ │ │ - call 20ea00 │ │ │ │ - jmp 20f1c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - push %rbx │ │ │ │ - mov %rsp,%rbx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x1a0,%rsp │ │ │ │ - mov 0x28(%rbx),%r10d │ │ │ │ - vmovdqu (%rdi),%ymm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%ymm1 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vmovdqu (%rax),%ymm2 │ │ │ │ - vmovdqu (%rax,%rsi,1),%ymm3 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - vmovdqu (%rax),%ymm4 │ │ │ │ - vmovdqu (%rax,%rsi,1),%ymm5 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - vmovdqu (%rax),%ymm6 │ │ │ │ - vmovdqu (%rax,%rsi,1),%ymm7 │ │ │ │ - lea 0xc973e(%rip),%r11 │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ - vmovdqa %ymm1,0x80(%rsp) │ │ │ │ - vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ - vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ - vmovdqa %ymm4,0xe0(%rsp) │ │ │ │ - vmovdqa %ymm5,0x100(%rsp) │ │ │ │ - vmovdqa %ymm6,0x120(%rsp) │ │ │ │ - vmovdqa %ymm7,0x140(%rsp) │ │ │ │ - vpbroadcastd 0x34(%r11),%ymm7 │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 20f2cf │ │ │ │ - vmovdqu (%rcx),%ymm0 │ │ │ │ - vmovdqu (%rcx,%rsi,1),%ymm1 │ │ │ │ - vmovdqa %ymm0,0x20(%rsp) │ │ │ │ - vmovdqa %ymm1,0x40(%rsp) │ │ │ │ + je 207c99 │ │ │ │ + pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ + pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 207d2e │ │ │ │ + pmovzxbw -0x4(%rcx),%xmm0 │ │ │ │ + pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 207d2e │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 207ceb │ │ │ │ + pmovzxbw (%rcx),%xmm0 │ │ │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 207d2e │ │ │ │ + movd (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 207d2e │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20f2db │ │ │ │ - vmovd -0x4(%rcx),%xmm0 │ │ │ │ - vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovd %xmm0,0x1c(%rsp) │ │ │ │ - vmovd %xmm1,0x3c(%rsp) │ │ │ │ - jmp 20f2e7 │ │ │ │ - vmovdqa %ymm7,0x20(%rsp) │ │ │ │ - vmovdqa %ymm7,0x40(%rsp) │ │ │ │ - vmovd %xmm7,0x1c(%rsp) │ │ │ │ - vmovd %xmm7,0x3c(%rsp) │ │ │ │ + je 207da5 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 207dea │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + movd %xmm6,0x12c(%rsp) │ │ │ │ + movd %xmm6,0x14c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 20f331 │ │ │ │ - vmovdqu (%r8),%ymm0 │ │ │ │ - vmovdqu (%r8,%rsi,1),%ymm1 │ │ │ │ - vmovdqa %ymm0,0x160(%rsp) │ │ │ │ - vmovdqa %ymm1,0x180(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 20f343 │ │ │ │ - vmovd -0x4(%r8),%xmm0 │ │ │ │ - vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - vmovd %xmm0,0x15c(%rsp) │ │ │ │ - vmovd %xmm1,0x17c(%rsp) │ │ │ │ - jmp 20f355 │ │ │ │ - vmovdqa %ymm7,0x160(%rsp) │ │ │ │ - vmovdqa %ymm7,0x180(%rsp) │ │ │ │ - vmovd %xmm7,0x15c(%rsp) │ │ │ │ - vmovd %xmm7,0x17c(%rsp) │ │ │ │ + je 207ee2 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20f3c6 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vmovd 0x4(%rdx),%xmm1 │ │ │ │ - vmovd 0x8(%rdx),%xmm2 │ │ │ │ - vmovd 0xc(%rdx),%xmm3 │ │ │ │ - vmovd %xmm0,0x5c(%rsp) │ │ │ │ - vmovd %xmm1,0x7c(%rsp) │ │ │ │ - vmovd %xmm2,0x9c(%rsp) │ │ │ │ - vmovd %xmm3,0xbc(%rsp) │ │ │ │ - vmovd 0x10(%rdx),%xmm0 │ │ │ │ - vmovd 0x14(%rdx),%xmm1 │ │ │ │ - vmovd 0x18(%rdx),%xmm2 │ │ │ │ - vmovd 0x1c(%rdx),%xmm3 │ │ │ │ - vmovd %xmm0,0xdc(%rsp) │ │ │ │ - vmovd %xmm1,0xfc(%rsp) │ │ │ │ - vmovd %xmm2,0x11c(%rsp) │ │ │ │ - vmovd %xmm3,0x13c(%rsp) │ │ │ │ - jmp 20f408 │ │ │ │ - vmovd %xmm7,0x5c(%rsp) │ │ │ │ - vmovd %xmm7,0x7c(%rsp) │ │ │ │ - vmovd %xmm7,0x9c(%rsp) │ │ │ │ - vmovd %xmm7,0xbc(%rsp) │ │ │ │ - vmovd %xmm7,0xdc(%rsp) │ │ │ │ - vmovd %xmm7,0xfc(%rsp) │ │ │ │ - vmovd %xmm7,0x11c(%rsp) │ │ │ │ - vmovd %xmm7,0x13c(%rsp) │ │ │ │ + je 207e5e │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 20f471 │ │ │ │ - vmovd %xmm7,0x30(%rsp) │ │ │ │ - vmovd %xmm7,0x50(%rsp) │ │ │ │ - vmovd %xmm7,0x70(%rsp) │ │ │ │ - vmovd %xmm7,0x90(%rsp) │ │ │ │ - vmovd %xmm7,0xb0(%rsp) │ │ │ │ - vmovd %xmm7,0xd0(%rsp) │ │ │ │ - vmovd %xmm7,0xf0(%rsp) │ │ │ │ - vmovd %xmm7,0x110(%rsp) │ │ │ │ - vmovd %xmm7,0x130(%rsp) │ │ │ │ - vmovd %xmm7,0x150(%rsp) │ │ │ │ - vmovd %xmm7,0x170(%rsp) │ │ │ │ - vmovd %xmm7,0x190(%rsp) │ │ │ │ - mov 0x10(%rbx),%eax │ │ │ │ - mov 0x18(%rbx),%ecx │ │ │ │ - vpbroadcastd 0x30(%r11),%ymm8 │ │ │ │ - lea (%r11,%rcx,2),%rcx │ │ │ │ + je 207e26 │ │ │ │ + pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ + pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x16c(%rsp) │ │ │ │ + movdqu %xmm1,0x18c(%rsp) │ │ │ │ + jmp 207ef4 │ │ │ │ + pmovzxbw -0x4(%r8),%xmm0 │ │ │ │ + pmovzxbw -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x168(%rsp) │ │ │ │ + movdqu %xmm1,0x188(%rsp) │ │ │ │ + movd %xmm6,0x178(%rsp) │ │ │ │ + movd %xmm6,0x198(%rsp) │ │ │ │ + jmp 207ef4 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 207e97 │ │ │ │ + pmovzxbw (%r8),%xmm0 │ │ │ │ + pmovzxbw (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 207ef4 │ │ │ │ + movd (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x178(%rsp) │ │ │ │ + movd %xmm6,0x198(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 207ef4 │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movdqa 0xd0803(%rip),%xmm13 │ │ │ │ + movdqa 0xd083a(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 20f532 │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - lzcnt %r9d,%r8d │ │ │ │ - rorx $0x2,%r9d,%r10d │ │ │ │ - cmpl $0xfff,0x30(%rbx) │ │ │ │ - cmove %r10d,%r9d │ │ │ │ - mov 0x20(%rbx),%r10d │ │ │ │ - and $0x4,%r9d │ │ │ │ - sub $0x1f,%r10d │ │ │ │ - vpbroadcastd 0x18(%r11,%r9,1),%ymm9 │ │ │ │ - vpbroadcastd 0x20(%r11,%r9,1),%ymm10 │ │ │ │ + je 208290 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 20f506 │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm13 │ │ │ │ - lzcnt %eax,%eax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add %r10d,%r8d │ │ │ │ - cmovs %r9d,%r8d │ │ │ │ - add %r10d,%eax │ │ │ │ - lea 0x60(%rsp),%r10 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 20f840 │ │ │ │ - call 20f840 │ │ │ │ - call 20f840 │ │ │ │ - call 20f840 │ │ │ │ - jmp 20f52a │ │ │ │ - add %r10d,%r8d │ │ │ │ - cmovs %eax,%r8d │ │ │ │ - lea 0x60(%rsp),%r10 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - call 20f570 │ │ │ │ - call 20f570 │ │ │ │ - call 20f570 │ │ │ │ - call 20f570 │ │ │ │ - mov %rbx,%rsp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov 0x20(%rbx),%r10d │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + je 20818a │ │ │ │ + movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - sub %eax,%r10d │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - lea 0x60(%rsp),%r10 │ │ │ │ - call 20f670 │ │ │ │ - call 20f670 │ │ │ │ - call 20f670 │ │ │ │ - call 20f670 │ │ │ │ - jmp 20f52a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x4(%rcx),%r8 │ │ │ │ - vmovdqa (%r10),%xmm1 │ │ │ │ - vinserti128 $0x1,0x20(%r10),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x5(%rcx),%r8 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpmullw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + and $0x1,%r9d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm10 │ │ │ │ + lea 0xd0804(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 207fb6 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 207f9b │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x8(%rcx),%r8 │ │ │ │ - vmovdqa (%r10),%xmm1 │ │ │ │ - vinserti128 $0x1,0x20(%r10),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq (%rcx),%r8 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - movsbq 0x9(%rcx),%r8 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x1(%rcx),%r8 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea 0xd05df(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 2081de │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2081ca │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsbq 0x8(%rcx),%r8 │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq (%rcx),%r8 │ │ │ │ - vpmaxsw %ymm3,%ymm2,%ymm11 │ │ │ │ - vpminuw %ymm3,%ymm2,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm13,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - movsbq 0x9(%rcx),%r8 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x1(%rcx),%r8 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm13,%ymm7 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm4,%ymm13,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - movsbq 0x4(%rcx),%r8 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm13,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x18(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm13,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm2 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm2,%ymm2 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm3 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm3,%ymm3 │ │ │ │ - movsbq 0x5(%rcx),%r8 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm2,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm3,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm3,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm4 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm4,%ymm5 │ │ │ │ - vpsubusw %ymm5,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm3,%ymm5 │ │ │ │ - vpminsw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm5,%ymm4 │ │ │ │ - vpsignw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm4 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm4,%ymm4 │ │ │ │ - neg %r8 │ │ │ │ - vmovdqu (%r10,%r8,1),%xmm5 │ │ │ │ - vinserti128 $0x1,0x20(%r10,%r8,1),%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpmaxsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm5,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpsubw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpabsw %ymm4,%ymm3 │ │ │ │ - vpmullw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm3,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm6,%ymm7 │ │ │ │ - vpabsw %ymm5,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrlw 0x8(%rsp),%ymm2,%ymm3 │ │ │ │ - vpsignw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubusw %ymm3,%ymm6,%ymm4 │ │ │ │ - vpminsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpmullw %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - add $0x40,%r10 │ │ │ │ - vpmaxsw %ymm1,%ymm11,%ymm11 │ │ │ │ - vpminuw %ymm1,%ymm12,%ymm12 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xd04b7(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 2082e5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2082d1 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc8e59(%rip),%rax │ │ │ │ - shr $0xb,%ecx │ │ │ │ - vpbroadcastd (%rax,%rcx,4),%ymm4 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vmovdqa (%rdi),%xmm0 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqa (%rdi,%rax,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vinserti128 $0x1,(%rdi,%rax,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdi),%ymm3,%ymm3 │ │ │ │ - vpmulhuw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhuw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhuw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhuw %ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 1ed0ce │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x148,%rsp │ │ │ │ - mov 0x168(%rsp),%r10d │ │ │ │ - lea 0xc8e3a(%rip),%r11 │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm2 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm3 │ │ │ │ - movddup 0x40(%r11),%xmm7 │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ + sub $0x138,%rsp │ │ │ │ + mov 0x158(%rsp),%r10d │ │ │ │ + movdqa 0xd0339(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 208470 │ │ │ │ + pmovzxbw (%rdi),%xmm0 │ │ │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + jmp 2084d6 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ test $0x4,%r10b │ │ │ │ - je 20fc40 │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ + je 208593 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20fc4c │ │ │ │ - movd -0x4(%rcx),%xmm0 │ │ │ │ - movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x3c(%rsp) │ │ │ │ - movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 20fc58 │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movd %xmm7,0x3c(%rsp) │ │ │ │ - movd %xmm7,0x5c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 20fca2 │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ + je 208531 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20850a │ │ │ │ + pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ + pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 20859f │ │ │ │ + pmovzxbw -0x4(%rcx),%xmm0 │ │ │ │ + pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20859f │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20855c │ │ │ │ + pmovzxbw (%rcx),%xmm0 │ │ │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 20859f │ │ │ │ + movd (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20859f │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20fcb4 │ │ │ │ - movd -0x4(%r8),%xmm0 │ │ │ │ - movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0xfc(%rsp) │ │ │ │ - movd %xmm1,0x11c(%rsp) │ │ │ │ - jmp 20fcc6 │ │ │ │ - movdqa %xmm7,0x100(%rsp) │ │ │ │ - movdqa %xmm7,0x120(%rsp) │ │ │ │ - movd %xmm7,0xfc(%rsp) │ │ │ │ - movd %xmm7,0x11c(%rsp) │ │ │ │ + je 2085dd │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 2085fe │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 2086f6 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 20fd02 │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - movd 0x4(%rdx),%xmm1 │ │ │ │ - movd 0x8(%rdx),%xmm2 │ │ │ │ - movd 0xc(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0x7c(%rsp) │ │ │ │ - movd %xmm1,0x9c(%rsp) │ │ │ │ - movd %xmm2,0xbc(%rsp) │ │ │ │ - movd %xmm3,0xdc(%rsp) │ │ │ │ - jmp 20fd23 │ │ │ │ - movd %xmm7,0x7c(%rsp) │ │ │ │ - movd %xmm7,0x9c(%rsp) │ │ │ │ - movd %xmm7,0xbc(%rsp) │ │ │ │ - movd %xmm7,0xdc(%rsp) │ │ │ │ + je 208672 │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 20fd6b │ │ │ │ - movd %xmm7,0x48(%rsp) │ │ │ │ - movd %xmm7,0x68(%rsp) │ │ │ │ - movd %xmm7,0x88(%rsp) │ │ │ │ - movd %xmm7,0xa8(%rsp) │ │ │ │ - movd %xmm7,0xc8(%rsp) │ │ │ │ - movd %xmm7,0xe8(%rsp) │ │ │ │ - movd %xmm7,0x108(%rsp) │ │ │ │ - movd %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x30(%r11),%xmm8 │ │ │ │ - mov 0x150(%rsp),%eax │ │ │ │ + je 20863a │ │ │ │ + pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ + pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0xec(%rsp) │ │ │ │ + movdqu %xmm1,0x10c(%rsp) │ │ │ │ + jmp 208708 │ │ │ │ + pmovzxbw -0x4(%r8),%xmm0 │ │ │ │ + pmovzxbw -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0xe8(%rsp) │ │ │ │ + movdqu %xmm1,0x108(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + jmp 208708 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 2086ab │ │ │ │ + pmovzxbw (%r8),%xmm0 │ │ │ │ + pmovzxbw (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + jmp 208708 │ │ │ │ + movd (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + jmp 208708 │ │ │ │ + movdqu %xmm6,0xec(%rsp) │ │ │ │ + movdqu %xmm6,0x10c(%rsp) │ │ │ │ + movdqa 0xcffef(%rip),%xmm13 │ │ │ │ + movdqa 0xd0026(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x140(%rsp),%eax │ │ │ │ + mov 0x150(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 20fe29 │ │ │ │ - movd %r9d,%xmm6 │ │ │ │ - bsr %r9d,%r8d │ │ │ │ - lea 0x0(,%r9,4),%ecx │ │ │ │ - cmpl $0x3ff,0x170(%rsp) │ │ │ │ - cmove %ecx,%r9d │ │ │ │ - mov 0x160(%rsp),%ecx │ │ │ │ - mov 0x158(%rsp),%r10d │ │ │ │ - and $0x10,%r9d │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - lea (%r11,%r10,2),%r10 │ │ │ │ - lea -0x40(%r11,%r9,2),%r9 │ │ │ │ + je 208aa4 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 20fe04 │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - movd %eax,%xmm6 │ │ │ │ + je 20899e │ │ │ │ + movd 0x140(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - sub %ecx,%r8d │ │ │ │ - sub %eax,%ecx │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - xor %eax,%eax │ │ │ │ - neg %r8d │ │ │ │ - cmovs %eax,%r8d │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 210180 │ │ │ │ - call 210180 │ │ │ │ - jmp 20fe21 │ │ │ │ + and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - add $0x148,%rsp │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm10 │ │ │ │ + lea 0xcfff0(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 2087ca │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2087af │ │ │ │ + add $0x138,%rsp │ │ │ │ ret │ │ │ │ - mov 0x160(%rsp),%ecx │ │ │ │ - movd 0x150(%rsp),%xmm6 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x158(%rsp),%r10d │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea (%r11,%r10,2),%r10 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - jmp 20fe21 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + lea 0xcfdcb(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw (%r9),%xmm0 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 2089f2 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2089de │ │ │ │ + add $0x138,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + movd 0x140(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xcfca3(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 208af9 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 208ae5 │ │ │ │ + add $0x138,%rsp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm4,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm3 │ │ │ │ + movhps (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ + movq (%rdi,%rsi,2),%xmm7 │ │ │ │ + movhps (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ + psadbw %xmm8,%xmm2 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ + psadbw %xmm8,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psadbw %xmm8,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm9 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm8,%xmm0 │ │ │ │ + punpckhbw %xmm8,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ + punpcklbw %xmm8,%xmm2 │ │ │ │ + punpckhbw %xmm8,%xmm3 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm2,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmullw (%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm8,%xmm4 │ │ │ │ + punpckhbw %xmm8,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklbw %xmm8,%xmm6 │ │ │ │ + punpckhbw %xmm8,%xmm7 │ │ │ │ + movdqa 0xcfa5d(%rip),%xmm8 │ │ │ │ + psubw %xmm8,%xmm0 │ │ │ │ + psubw %xmm8,%xmm1 │ │ │ │ + psubw %xmm8,%xmm2 │ │ │ │ + psubw %xmm8,%xmm3 │ │ │ │ + psubw %xmm8,%xmm4 │ │ │ │ + psubw %xmm8,%xmm5 │ │ │ │ + psubw %xmm8,%xmm6 │ │ │ │ + psubw %xmm8,%xmm7 │ │ │ │ + psllw $0x3,%xmm8 │ │ │ │ + psubw %xmm8,%xmm9 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + paddw %xmm1,%xmm8 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + paddw %xmm3,%xmm10 │ │ │ │ + paddw %xmm4,%xmm8 │ │ │ │ + paddw %xmm5,%xmm10 │ │ │ │ + paddw %xmm6,%xmm8 │ │ │ │ + paddw %xmm7,%xmm10 │ │ │ │ + paddw %xmm10,%xmm8 │ │ │ │ + pmaddwd %xmm8,%xmm8 │ │ │ │ + pmaddwd %xmm9,%xmm9 │ │ │ │ + phaddd %xmm8,%xmm9 │ │ │ │ + pmulld 0xcf963(%rip),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pslldq $0x2,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm10 │ │ │ │ + psrldq $0xe,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + pslldq $0x4,%xmm11 │ │ │ │ + movdqa %xmm2,%xmm12 │ │ │ │ + psrldq $0xc,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + pslldq $0x6,%xmm13 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + psrldq $0xa,%xmm14 │ │ │ │ + paddw %xmm0,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + pslldq $0x8,%xmm11 │ │ │ │ + movdqa %xmm4,%xmm12 │ │ │ │ + psrldq $0x8,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + pslldq $0xa,%xmm13 │ │ │ │ + movdqa %xmm5,%xmm14 │ │ │ │ + psrldq $0x6,%xmm14 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm8 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + movdqa %xmm6,%xmm11 │ │ │ │ + pslldq $0xc,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + psrldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm7,%xmm13 │ │ │ │ + pslldq $0xe,%xmm13 │ │ │ │ + movdqa %xmm7,%xmm14 │ │ │ │ + psrldq $0x2,%xmm14 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm8 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + pshufb 0xcf8ce(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm11 │ │ │ │ + punpckhwd %xmm10,%xmm11 │ │ │ │ + punpcklwd %xmm10,%xmm8 │ │ │ │ + pmaddwd %xmm11,%xmm11 │ │ │ │ + pmaddwd %xmm8,%xmm8 │ │ │ │ + pmulld 0xcf83b(%rip),%xmm11 │ │ │ │ + pmulld 0xcf821(%rip),%xmm8 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + pslldq $0xe,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm11 │ │ │ │ + psrldq $0x2,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + pslldq $0xc,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm13 │ │ │ │ + psrldq $0x4,%xmm13 │ │ │ │ + movdqa %xmm2,%xmm14 │ │ │ │ + pslldq $0xa,%xmm14 │ │ │ │ + movdqa %xmm2,%xmm15 │ │ │ │ + psrldq $0x6,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + pslldq $0x8,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + psrldq $0x8,%xmm13 │ │ │ │ + movdqa %xmm4,%xmm14 │ │ │ │ + pslldq $0x6,%xmm14 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + psrldq $0xa,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + movdqa %xmm5,%xmm12 │ │ │ │ + pslldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + psrldq $0xc,%xmm13 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + pslldq $0x2,%xmm14 │ │ │ │ + movdqa %xmm6,%xmm15 │ │ │ │ + psrldq $0xe,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + paddw %xmm7,%xmm10 │ │ │ │ + pshufb 0xcf7b7(%rip),%xmm11 │ │ │ │ + movdqa %xmm10,%xmm12 │ │ │ │ + punpckhwd %xmm11,%xmm12 │ │ │ │ + punpcklwd %xmm11,%xmm10 │ │ │ │ + pmaddwd %xmm12,%xmm12 │ │ │ │ + pmaddwd %xmm10,%xmm10 │ │ │ │ + pmulld 0xcf724(%rip),%xmm12 │ │ │ │ + pmulld 0xcf70a(%rip),%xmm10 │ │ │ │ + paddd %xmm12,%xmm10 │ │ │ │ + phaddd %xmm10,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + paddw %xmm1,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + paddw %xmm3,%xmm11 │ │ │ │ + movdqa %xmm4,%xmm12 │ │ │ │ + paddw %xmm5,%xmm12 │ │ │ │ + movdqa %xmm6,%xmm13 │ │ │ │ + paddw %xmm7,%xmm13 │ │ │ │ + phaddw %xmm4,%xmm0 │ │ │ │ + phaddw %xmm5,%xmm1 │ │ │ │ + phaddw %xmm6,%xmm2 │ │ │ │ + phaddw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + pslldq $0x2,%xmm4 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + psrldq $0xe,%xmm5 │ │ │ │ + movdqa %xmm12,%xmm6 │ │ │ │ + pslldq $0x4,%xmm6 │ │ │ │ + movdqa %xmm12,%xmm7 │ │ │ │ + psrldq $0xc,%xmm7 │ │ │ │ + movdqa %xmm13,%xmm14 │ │ │ │ + pslldq $0x6,%xmm14 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + psrldq $0xa,%xmm15 │ │ │ │ + paddw %xmm10,%xmm4 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + paddw %xmm6,%xmm4 │ │ │ │ + paddw %xmm15,%xmm5 │ │ │ │ + paddw %xmm14,%xmm4 │ │ │ │ + pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm4 │ │ │ │ + pmulld 0xcf680(%rip),%xmm5 │ │ │ │ + pmulld 0xcf667(%rip),%xmm4 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + pslldq $0x6,%xmm5 │ │ │ │ + movdqa %xmm10,%xmm6 │ │ │ │ + psrldq $0xa,%xmm6 │ │ │ │ + movdqa %xmm11,%xmm7 │ │ │ │ + pslldq $0x4,%xmm7 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + psrldq $0xc,%xmm10 │ │ │ │ + movdqa %xmm12,%xmm11 │ │ │ │ + pslldq $0x2,%xmm11 │ │ │ │ + psrldq $0xe,%xmm12 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + paddw %xmm10,%xmm6 │ │ │ │ + paddw %xmm11,%xmm5 │ │ │ │ + paddw %xmm12,%xmm6 │ │ │ │ + paddw %xmm13,%xmm5 │ │ │ │ + pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm5 │ │ │ │ + pmulld 0xcf603(%rip),%xmm6 │ │ │ │ + pmulld 0xcf5ea(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + pslldq $0x2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psrldq $0xe,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + pslldq $0x4,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + psrldq $0xc,%xmm11 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + pslldq $0x6,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + psrldq $0xa,%xmm13 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + paddw %xmm11,%xmm7 │ │ │ │ + paddw %xmm10,%xmm6 │ │ │ │ + paddw %xmm13,%xmm7 │ │ │ │ + paddw %xmm12,%xmm6 │ │ │ │ + pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ + punpckhwd %xmm6,%xmm7 │ │ │ │ + punpcklwd %xmm10,%xmm6 │ │ │ │ + pmaddwd %xmm7,%xmm7 │ │ │ │ + pmaddwd %xmm6,%xmm6 │ │ │ │ + pmulld 0xcf580(%rip),%xmm7 │ │ │ │ + pmulld 0xcf567(%rip),%xmm6 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + pslldq $0x6,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm11 │ │ │ │ + psrldq $0xa,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + pslldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm13 │ │ │ │ + psrldq $0xc,%xmm13 │ │ │ │ + movdqa %xmm2,%xmm14 │ │ │ │ + pslldq $0x2,%xmm14 │ │ │ │ + psrldq $0xe,%xmm2 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm2,%xmm11 │ │ │ │ + paddw %xmm3,%xmm10 │ │ │ │ + pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ + punpckhwd %xmm10,%xmm11 │ │ │ │ + punpcklwd %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm11,%xmm11 │ │ │ │ + pmaddwd %xmm10,%xmm10 │ │ │ │ + pmulld 0xcf4e6(%rip),%xmm11 │ │ │ │ + pmulld 0xcf4cc(%rip),%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm9,%xmm8 │ │ │ │ + phaddd %xmm10,%xmm6 │ │ │ │ + phaddd %xmm4,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm6 │ │ │ │ + pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ + pmaxsd %xmm6,%xmm8 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm0 │ │ │ │ + pmaxsd %xmm8,%xmm0 │ │ │ │ + pshufd $0xb1,%xmm0,%xmm1 │ │ │ │ + pmaxsd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhdq %xmm6,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaxsw %xmm1,%xmm9 │ │ │ │ - pminsw %xmm9,%xmm0 │ │ │ │ - pminsw %xmm10,%xmm1 │ │ │ │ - pmaxsw %xmm1,%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ + psubd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm2,-0x28(%rsp) │ │ │ │ + movdqa %xmm3,-0x18(%rsp) │ │ │ │ + pcmpeqd %xmm0,%xmm1 │ │ │ │ + pcmpeqd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + pmovmskb %xmm4,%eax │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov -0x28(%rsp,%rax,2),%esi │ │ │ │ + shr $1,%eax │ │ │ │ + shr $0xa,%esi │ │ │ │ + mov %esi,(%rdx) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - mov 0x1e8(%rsp),%r10d │ │ │ │ - lea 0xc84ba(%rip),%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xcf4e9(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 209397 │ │ │ │ movdqu (%rdi),%xmm0 │ │ │ │ movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm2 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm3 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm4 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm5 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm6 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm7 │ │ │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqa %xmm4,0x100(%rsp) │ │ │ │ - movdqa %xmm5,0x120(%rsp) │ │ │ │ - movdqa %xmm6,0x140(%rsp) │ │ │ │ - movdqa %xmm7,0x160(%rsp) │ │ │ │ - movddup 0x40(%r11),%xmm7 │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x110(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0x130(%rsp) │ │ │ │ + movdqa %xmm2,0x140(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x160(%rsp) │ │ │ │ + jmp 20946c │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x80(%rsp) │ │ │ │ + movd %xmm6,0xa0(%rsp) │ │ │ │ + movd %xmm6,0xc0(%rsp) │ │ │ │ + movd %xmm6,0xe0(%rsp) │ │ │ │ + movq (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0x100(%rsp) │ │ │ │ + movd %xmm6,0x120(%rsp) │ │ │ │ + movd %xmm6,0x140(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ test $0x4,%r10b │ │ │ │ - je 2105fe │ │ │ │ + je 209596 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 209512 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 2094c6 │ │ │ │ + movdqu -0x4(%rcx),%xmm0 │ │ │ │ + movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm2,0x38(%rsp) │ │ │ │ + movdqu %xmm3,0x58(%rsp) │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + jmp 2095ae │ │ │ │ + movdqu -0x8(%rcx),%xmm0 │ │ │ │ + movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x40(%rsp) │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movd %xmm6,0x40(%rsp) │ │ │ │ + movd %xmm6,0x60(%rsp) │ │ │ │ + jmp 2095ae │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20955f │ │ │ │ movdqu (%rcx),%xmm0 │ │ │ │ movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm2,0x40(%rsp) │ │ │ │ + movd %xmm3,0x60(%rsp) │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 2095ae │ │ │ │ + movq (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x40(%rsp) │ │ │ │ + movd %xmm6,0x60(%rsp) │ │ │ │ + jmp 2095ae │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + movq %xmm6,0x3c(%rsp) │ │ │ │ + movq %xmm6,0x5c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 21060a │ │ │ │ - movd -0x4(%rcx),%xmm0 │ │ │ │ - movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x3c(%rsp) │ │ │ │ - movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 210616 │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movd %xmm7,0x3c(%rsp) │ │ │ │ - movd %xmm7,0x5c(%rsp) │ │ │ │ + je 209625 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 20966a │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + movd %xmm6,0x12c(%rsp) │ │ │ │ + movd %xmm6,0x14c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 210660 │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm1,0x1a0(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 210672 │ │ │ │ - movd -0x4(%r8),%xmm0 │ │ │ │ - movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x17c(%rsp) │ │ │ │ - movd %xmm1,0x19c(%rsp) │ │ │ │ - jmp 210684 │ │ │ │ - movdqa %xmm7,0x180(%rsp) │ │ │ │ - movdqa %xmm7,0x1a0(%rsp) │ │ │ │ - movd %xmm7,0x17c(%rsp) │ │ │ │ - movd %xmm7,0x19c(%rsp) │ │ │ │ + je 2097e7 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 2106f8 │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - movd 0x4(%rdx),%xmm1 │ │ │ │ - movd 0x8(%rdx),%xmm2 │ │ │ │ - movd 0xc(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0x7c(%rsp) │ │ │ │ - movd %xmm1,0x9c(%rsp) │ │ │ │ - movd %xmm2,0xbc(%rsp) │ │ │ │ - movd %xmm3,0xdc(%rsp) │ │ │ │ - movd 0x10(%rdx),%xmm0 │ │ │ │ - movd 0x14(%rdx),%xmm1 │ │ │ │ - movd 0x18(%rdx),%xmm2 │ │ │ │ - movd 0x1c(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0xfc(%rsp) │ │ │ │ - movd %xmm1,0x11c(%rsp) │ │ │ │ - movd %xmm2,0x13c(%rsp) │ │ │ │ - movd %xmm3,0x15c(%rsp) │ │ │ │ - jmp 21073d │ │ │ │ - movd %xmm7,0x7c(%rsp) │ │ │ │ - movd %xmm7,0x9c(%rsp) │ │ │ │ - movd %xmm7,0xbc(%rsp) │ │ │ │ - movd %xmm7,0xdc(%rsp) │ │ │ │ - movd %xmm7,0xfc(%rsp) │ │ │ │ - movd %xmm7,0x11c(%rsp) │ │ │ │ - movd %xmm7,0x13c(%rsp) │ │ │ │ - movd %xmm7,0x15c(%rsp) │ │ │ │ + je 20973b │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 2107a9 │ │ │ │ - movd %xmm7,0x48(%rsp) │ │ │ │ - movd %xmm7,0x68(%rsp) │ │ │ │ - movd %xmm7,0x88(%rsp) │ │ │ │ - movd %xmm7,0xa8(%rsp) │ │ │ │ - movd %xmm7,0xc8(%rsp) │ │ │ │ - movd %xmm7,0xe8(%rsp) │ │ │ │ - movd %xmm7,0x108(%rsp) │ │ │ │ - movd %xmm7,0x128(%rsp) │ │ │ │ - movd %xmm7,0x148(%rsp) │ │ │ │ - movd %xmm7,0x168(%rsp) │ │ │ │ - movd %xmm7,0x188(%rsp) │ │ │ │ - movd %xmm7,0x1a8(%rsp) │ │ │ │ - movdqa 0x30(%r11),%xmm8 │ │ │ │ - mov 0x1d0(%rsp),%eax │ │ │ │ + je 2096d2 │ │ │ │ + movdqu -0x4(%r8),%xmm0 │ │ │ │ + movdqu -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm2,0x178(%rsp) │ │ │ │ + movdqu %xmm3,0x198(%rsp) │ │ │ │ + movdqu %xmm0,0x168(%rsp) │ │ │ │ + movdqu %xmm1,0x188(%rsp) │ │ │ │ + jmp 20980b │ │ │ │ + movdqu -0x8(%r8),%xmm0 │ │ │ │ + movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x190(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + jmp 20980b │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20979c │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm2,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20980b │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20980b │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movq %xmm6,0x17c(%rsp) │ │ │ │ + movq %xmm6,0x19c(%rsp) │ │ │ │ + movdqa 0xceeec(%rip),%xmm13 │ │ │ │ + movdqa 0xcef23(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21087b │ │ │ │ - movd %r9d,%xmm6 │ │ │ │ - bsr %r9d,%r8d │ │ │ │ - lea 0x0(,%r9,4),%ecx │ │ │ │ - cmpl $0x3ff,0x1f0(%rsp) │ │ │ │ - cmove %ecx,%r9d │ │ │ │ - mov 0x1e0(%rsp),%ecx │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - and $0x10,%r9d │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - lea (%r11,%r10,2),%r10 │ │ │ │ - lea -0x40(%r11,%r9,2),%r9 │ │ │ │ + je 209ba0 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 21084c │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - movd %eax,%xmm6 │ │ │ │ + je 209ab6 │ │ │ │ + movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - sub %ecx,%r8d │ │ │ │ - sub %eax,%ecx │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - xor %eax,%eax │ │ │ │ - neg %r8d │ │ │ │ - cmovs %eax,%r8d │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 210180 │ │ │ │ - call 210180 │ │ │ │ - call 210180 │ │ │ │ - call 210180 │ │ │ │ - jmp 210873 │ │ │ │ + and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - add $0x1c8,%rsp │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm10 │ │ │ │ + lea 0xceeed(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 2098c9 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 2098b2 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - mov 0x1e0(%rsp),%ecx │ │ │ │ - movd 0x1d0(%rsp),%xmm6 │ │ │ │ + lea 0xcecb3(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 209b05 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 209af6 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea (%r11,%r10,2),%r10 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - jmp 210873 │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xceba7(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x8,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 209bf0 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 209be1 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - mov 0x1e8(%rsp),%r10d │ │ │ │ - lea 0xc811a(%rip),%r11 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movd 0x10(%rdi),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ - movd 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - movd 0x10(%rax),%xmm5 │ │ │ │ - movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ - movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movd %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xa0(%rsp) │ │ │ │ - movd %xmm3,0xb0(%rsp) │ │ │ │ - movdqa %xmm4,0xc0(%rsp) │ │ │ │ - movd %xmm5,0xd0(%rsp) │ │ │ │ - movdqa %xmm6,0xe0(%rsp) │ │ │ │ - movd %xmm7,0xf0(%rsp) │ │ │ │ - movdqa (%rax),%xmm0 │ │ │ │ - movd 0x10(%rax),%xmm1 │ │ │ │ - movdqa (%rax,%rsi,1),%xmm2 │ │ │ │ - movd 0x10(%rax,%rsi,1),%xmm3 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - movd 0x10(%rax),%xmm5 │ │ │ │ - movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ - movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movd %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x120(%rsp) │ │ │ │ - movd %xmm3,0x130(%rsp) │ │ │ │ - movdqa %xmm4,0x140(%rsp) │ │ │ │ - movd %xmm5,0x150(%rsp) │ │ │ │ - movdqa %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm7,0x170(%rsp) │ │ │ │ - movddup 0x40(%r11),%xmm7 │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xcea49(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 209daf │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movq (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + jmp 209e81 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + movd (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0x138(%rsp) │ │ │ │ + movd %xmm6,0x158(%rsp) │ │ │ │ test $0x4,%r10b │ │ │ │ - je 210a29 │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa 0x10(%rcx),%xmm1 │ │ │ │ - movdqa (%rcx,%rsi,1),%xmm2 │ │ │ │ - movdqa 0x10(%rcx,%rsi,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movd %xmm1,0x50(%rsp) │ │ │ │ - movdqa %xmm2,0x60(%rsp) │ │ │ │ - movd %xmm3,0x70(%rsp) │ │ │ │ + je 209f50 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 210a41 │ │ │ │ - movd -0x4(%rcx),%xmm0 │ │ │ │ - movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x3c(%rsp) │ │ │ │ - movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 210a4d │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - movd %xmm7,0x50(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movd %xmm7,0x70(%rsp) │ │ │ │ - movd %xmm7,0x3c(%rsp) │ │ │ │ - movd %xmm7,0x5c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 210ab6 │ │ │ │ - movdqa (%r8),%xmm0 │ │ │ │ - movd 0x10(%r8),%xmm1 │ │ │ │ - movdqa (%r8,%rsi,1),%xmm2 │ │ │ │ - movd 0x10(%r8,%rsi,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movd %xmm1,0x190(%rsp) │ │ │ │ - movdqa %xmm2,0x1a0(%rsp) │ │ │ │ - movd %xmm3,0x1b0(%rsp) │ │ │ │ + je 209ee8 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 209ebb │ │ │ │ + movq -0x2(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 209f5c │ │ │ │ + movq -0x4(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 209f5c │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 209f19 │ │ │ │ + movq (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 209f5c │ │ │ │ + movd (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 209f5c │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 210ada │ │ │ │ - movd -0x4(%r8),%xmm0 │ │ │ │ - movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x17c(%rsp) │ │ │ │ - movd %xmm1,0x19c(%rsp) │ │ │ │ - jmp 210aec │ │ │ │ - movdqa %xmm7,0x180(%rsp) │ │ │ │ - movd %xmm7,0x190(%rsp) │ │ │ │ - movdqa %xmm7,0x1a0(%rsp) │ │ │ │ - movd %xmm7,0x1b0(%rsp) │ │ │ │ - movd %xmm7,0x17c(%rsp) │ │ │ │ - movd %xmm7,0x19c(%rsp) │ │ │ │ + je 209fd3 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 20a018 │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + movd %xmm6,0x12c(%rsp) │ │ │ │ + movd %xmm6,0x14c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20a122 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 210b60 │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - movd 0x4(%rdx),%xmm1 │ │ │ │ - movd 0x8(%rdx),%xmm2 │ │ │ │ - movd 0xc(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0x7c(%rsp) │ │ │ │ - movd %xmm1,0x9c(%rsp) │ │ │ │ - movd %xmm2,0xbc(%rsp) │ │ │ │ - movd %xmm3,0xdc(%rsp) │ │ │ │ - movd 0x10(%rdx),%xmm0 │ │ │ │ - movd 0x14(%rdx),%xmm1 │ │ │ │ - movd 0x18(%rdx),%xmm2 │ │ │ │ - movd 0x1c(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0xfc(%rsp) │ │ │ │ - movd %xmm1,0x11c(%rsp) │ │ │ │ - movd %xmm2,0x13c(%rsp) │ │ │ │ - movd %xmm3,0x15c(%rsp) │ │ │ │ - jmp 210ba5 │ │ │ │ - movd %xmm7,0x7c(%rsp) │ │ │ │ - movd %xmm7,0x9c(%rsp) │ │ │ │ - movd %xmm7,0xbc(%rsp) │ │ │ │ - movd %xmm7,0xdc(%rsp) │ │ │ │ - movd %xmm7,0xfc(%rsp) │ │ │ │ - movd %xmm7,0x11c(%rsp) │ │ │ │ - movd %xmm7,0x13c(%rsp) │ │ │ │ - movd %xmm7,0x15c(%rsp) │ │ │ │ + je 20a098 │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 210c11 │ │ │ │ - movd %xmm7,0x50(%rsp) │ │ │ │ - movd %xmm7,0x70(%rsp) │ │ │ │ - movd %xmm7,0x90(%rsp) │ │ │ │ - movd %xmm7,0xb0(%rsp) │ │ │ │ - movd %xmm7,0xd0(%rsp) │ │ │ │ - movd %xmm7,0xf0(%rsp) │ │ │ │ - movd %xmm7,0x110(%rsp) │ │ │ │ - movd %xmm7,0x130(%rsp) │ │ │ │ - movd %xmm7,0x150(%rsp) │ │ │ │ - movd %xmm7,0x170(%rsp) │ │ │ │ - movd %xmm7,0x190(%rsp) │ │ │ │ - movd %xmm7,0x1b0(%rsp) │ │ │ │ - movdqa 0x30(%r11),%xmm8 │ │ │ │ - mov 0x1d0(%rsp),%eax │ │ │ │ + je 20a05a │ │ │ │ + movq -0x2(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x16c(%rsp) │ │ │ │ + movdqu %xmm1,0x18c(%rsp) │ │ │ │ + jmp 20a134 │ │ │ │ + movq -0x4(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x168(%rsp) │ │ │ │ + movdqu %xmm1,0x188(%rsp) │ │ │ │ + movd %xmm6,0x178(%rsp) │ │ │ │ + movd %xmm6,0x198(%rsp) │ │ │ │ + jmp 20a134 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20a0d7 │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20a134 │ │ │ │ + movd (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x178(%rsp) │ │ │ │ + movd %xmm6,0x198(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20a134 │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movdqa 0xce5c3(%rip),%xmm13 │ │ │ │ + movdqa 0xce5fa(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 210d0b │ │ │ │ - movd %r9d,%xmm6 │ │ │ │ - bsr %r9d,%r8d │ │ │ │ - lea 0x0(,%r9,4),%ecx │ │ │ │ - cmpl $0x3ff,0x1f0(%rsp) │ │ │ │ - cmove %ecx,%r9d │ │ │ │ - mov 0x1e0(%rsp),%ecx │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - and $0x10,%r9d │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - lea (%r11,%r10,2),%r10 │ │ │ │ - lea -0x40(%r11,%r9,2),%r9 │ │ │ │ + je 20a518 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 210cc8 │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - movd %eax,%xmm6 │ │ │ │ + je 20a412 │ │ │ │ + movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ - sub %ecx,%r8d │ │ │ │ - sub %eax,%ecx │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - xor %eax,%eax │ │ │ │ - neg %r8d │ │ │ │ - cmovs %eax,%r8d │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - jmp 210d03 │ │ │ │ + and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - call 210d70 │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - ret │ │ │ │ - mov 0x1e0(%rsp),%ecx │ │ │ │ - movd 0x1d0(%rsp),%xmm6 │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea (%r11,%r10,2),%r10 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - call 210e70 │ │ │ │ - jmp 210d03 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm10 │ │ │ │ + lea 0xce5c4(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw (%r9),%xmm0 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20a1f6 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20a1db │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm4,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + lea 0xce357(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20a466 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20a452 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xce22f(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm2,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmullw (%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaxsw %xmm1,%xmm9 │ │ │ │ - pminsw %xmm9,%xmm0 │ │ │ │ - pminsw %xmm10,%xmm1 │ │ │ │ - pmaxsw %xmm1,%xmm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20a56d │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20a559 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc7681(%rip),%rax │ │ │ │ - shr $0xb,%ecx │ │ │ │ - movddup (%rax,%rcx,8),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa (%rdi),%xmm4 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ - pmulhuw %xmm7,%xmm0 │ │ │ │ - pmulhuw %xmm7,%xmm1 │ │ │ │ - pmulhuw %xmm7,%xmm2 │ │ │ │ - pmulhuw %xmm7,%xmm3 │ │ │ │ - pmulhuw %xmm7,%xmm4 │ │ │ │ - pmulhuw %xmm7,%xmm5 │ │ │ │ - pmulhuw %xmm7,%xmm6 │ │ │ │ - pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - packuswb %xmm1,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - packuswb %xmm3,%xmm10 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - packuswb %xmm5,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - packuswb %xmm7,%xmm12 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm10 │ │ │ │ - psadbw %xmm8,%xmm11 │ │ │ │ - psadbw %xmm8,%xmm12 │ │ │ │ - packssdw %xmm10,%xmm9 │ │ │ │ - packssdw %xmm12,%xmm11 │ │ │ │ - packssdw %xmm11,%xmm9 │ │ │ │ - jmp 1f125a │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xc75d1(%rip),%rax │ │ │ │ - shr $0xb,%ecx │ │ │ │ - movddup (%rax,%rcx,8),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa (%rdi),%xmm4 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ - pmulhuw %xmm7,%xmm0 │ │ │ │ - pmulhuw %xmm7,%xmm1 │ │ │ │ - pmulhuw %xmm7,%xmm2 │ │ │ │ - pmulhuw %xmm7,%xmm3 │ │ │ │ - pmulhuw %xmm7,%xmm4 │ │ │ │ - pmulhuw %xmm7,%xmm5 │ │ │ │ - pmulhuw %xmm7,%xmm6 │ │ │ │ - pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - packuswb %xmm1,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - packuswb %xmm3,%xmm10 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - packuswb %xmm5,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - packuswb %xmm7,%xmm12 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm10 │ │ │ │ - psadbw %xmm8,%xmm11 │ │ │ │ - psadbw %xmm8,%xmm12 │ │ │ │ - packssdw %xmm10,%xmm9 │ │ │ │ - packssdw %xmm12,%xmm11 │ │ │ │ - packssdw %xmm11,%xmm9 │ │ │ │ - jmp 1eef6a │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xc7a1d(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - inc %rdx │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - mov $0x8000,%eax │ │ │ │ - shrx %ecx,%eax,%eax │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - movslq (%r9,%rcx,4),%rax │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8d,%r8d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - sub %r8,%rdx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - mov $0x8000,%r9d │ │ │ │ - shrx %eax,%r9d,%r9d │ │ │ │ - vmovd %r9d,%xmm3 │ │ │ │ - lea 0xc79ba(%rip),%r9 │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + sub $0x138,%rsp │ │ │ │ + mov 0x158(%rsp),%r10d │ │ │ │ + movdqa 0xce0a9(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20a6fc │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + jmp 20a762 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20a831 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20a7c9 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20a79c │ │ │ │ + movq -0x2(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 20a83d │ │ │ │ + movq -0x4(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20a83d │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20a7fa │ │ │ │ + movq (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 20a83d │ │ │ │ + movd (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20a83d │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20a87b │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 20a89c │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20a9a6 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20a91c │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20a8de │ │ │ │ + movq -0x2(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0xec(%rsp) │ │ │ │ + movdqu %xmm1,0x10c(%rsp) │ │ │ │ + jmp 20a9b8 │ │ │ │ + movq -0x4(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0xe8(%rsp) │ │ │ │ + movdqu %xmm1,0x108(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + jmp 20a9b8 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20a95b │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + jmp 20a9b8 │ │ │ │ + movd (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + jmp 20a9b8 │ │ │ │ + movdqu %xmm6,0xec(%rsp) │ │ │ │ + movdqu %xmm6,0x10c(%rsp) │ │ │ │ + movdqa 0xcdd3f(%rip),%xmm13 │ │ │ │ + movdqa 0xcdd76(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x140(%rsp),%eax │ │ │ │ + mov 0x150(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20ad9c │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 20ac96 │ │ │ │ + movd 0x140(%rsp),%xmm10 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + and $0x1,%r9d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm10 │ │ │ │ + lea 0xcdd40(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20aa7a │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20aa5f │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xcdad3(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20acea │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20acd6 │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x140(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xcd9ab(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20adf1 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm15,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20addd │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm3 │ │ │ │ + movhps (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ + movq (%rdi,%rsi,2),%xmm7 │ │ │ │ + movhps (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psadbw %xmm8,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psadbw %xmm8,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psadbw %xmm8,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm9 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm8,%xmm0 │ │ │ │ + punpckhbw %xmm8,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklbw %xmm8,%xmm2 │ │ │ │ + punpckhbw %xmm8,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm8,%xmm4 │ │ │ │ + punpckhbw %xmm8,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklbw %xmm8,%xmm6 │ │ │ │ + punpckhbw %xmm8,%xmm7 │ │ │ │ + movdqa 0xcd76d(%rip),%xmm8 │ │ │ │ + psubw %xmm8,%xmm0 │ │ │ │ + psubw %xmm8,%xmm1 │ │ │ │ + psubw %xmm8,%xmm2 │ │ │ │ + psubw %xmm8,%xmm3 │ │ │ │ + psubw %xmm8,%xmm4 │ │ │ │ + psubw %xmm8,%xmm5 │ │ │ │ + psubw %xmm8,%xmm6 │ │ │ │ + psubw %xmm8,%xmm7 │ │ │ │ + psllw $0x3,%xmm8 │ │ │ │ + psubw %xmm8,%xmm9 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + paddw %xmm1,%xmm8 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + paddw %xmm3,%xmm10 │ │ │ │ + paddw %xmm4,%xmm8 │ │ │ │ + paddw %xmm5,%xmm10 │ │ │ │ + paddw %xmm6,%xmm8 │ │ │ │ + paddw %xmm7,%xmm10 │ │ │ │ + paddw %xmm10,%xmm8 │ │ │ │ + pmaddwd %xmm8,%xmm8 │ │ │ │ + pmaddwd %xmm9,%xmm9 │ │ │ │ + phaddd %xmm8,%xmm9 │ │ │ │ + movdqa 0xcd6b4(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm9,%xmm15 │ │ │ │ + pmullw 0xcd6a6(%rip),%xmm9 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pslldq $0x2,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm10 │ │ │ │ + psrldq $0xe,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + pslldq $0x4,%xmm11 │ │ │ │ + movdqa %xmm2,%xmm12 │ │ │ │ + psrldq $0xc,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + pslldq $0x6,%xmm13 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + psrldq $0xa,%xmm14 │ │ │ │ + paddw %xmm0,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + pslldq $0x8,%xmm11 │ │ │ │ + movdqa %xmm4,%xmm12 │ │ │ │ + psrldq $0x8,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + pslldq $0xa,%xmm13 │ │ │ │ + movdqa %xmm5,%xmm14 │ │ │ │ + psrldq $0x6,%xmm14 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm8 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + movdqa %xmm6,%xmm11 │ │ │ │ + pslldq $0xc,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + psrldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm7,%xmm13 │ │ │ │ + pslldq $0xe,%xmm13 │ │ │ │ + movdqa %xmm7,%xmm14 │ │ │ │ + psrldq $0x2,%xmm14 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm8 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + pshufb 0xcd5c6(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm11 │ │ │ │ + punpckhwd %xmm10,%xmm11 │ │ │ │ + punpcklwd %xmm10,%xmm8 │ │ │ │ + pmaddwd %xmm11,%xmm11 │ │ │ │ + pmaddwd %xmm8,%xmm8 │ │ │ │ + movdqa 0xcd574(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm11,%xmm15 │ │ │ │ + pmullw 0xcd566(%rip),%xmm11 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + movdqa 0xcd542(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm8,%xmm15 │ │ │ │ + pmullw 0xcd534(%rip),%xmm8 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + pslldq $0xe,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm11 │ │ │ │ + psrldq $0x2,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + pslldq $0xc,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm13 │ │ │ │ + psrldq $0x4,%xmm13 │ │ │ │ + movdqa %xmm2,%xmm14 │ │ │ │ + pslldq $0xa,%xmm14 │ │ │ │ + movdqa %xmm2,%xmm15 │ │ │ │ + psrldq $0x6,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + pslldq $0x8,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + psrldq $0x8,%xmm13 │ │ │ │ + movdqa %xmm4,%xmm14 │ │ │ │ + pslldq $0x6,%xmm14 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + psrldq $0xa,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + movdqa %xmm5,%xmm12 │ │ │ │ + pslldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + psrldq $0xc,%xmm13 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + pslldq $0x2,%xmm14 │ │ │ │ + movdqa %xmm6,%xmm15 │ │ │ │ + psrldq $0xe,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + paddw %xmm7,%xmm10 │ │ │ │ + pshufb 0xcd47f(%rip),%xmm11 │ │ │ │ + movdqa %xmm10,%xmm12 │ │ │ │ + punpckhwd %xmm11,%xmm12 │ │ │ │ + punpcklwd %xmm11,%xmm10 │ │ │ │ + pmaddwd %xmm12,%xmm12 │ │ │ │ + pmaddwd %xmm10,%xmm10 │ │ │ │ + movdqa 0xcd42d(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm12,%xmm15 │ │ │ │ + pmullw 0xcd41f(%rip),%xmm12 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + movdqa 0xcd3fb(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm10,%xmm15 │ │ │ │ + pmullw 0xcd3ed(%rip),%xmm10 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm12,%xmm10 │ │ │ │ + phaddd %xmm10,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + paddw %xmm1,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + paddw %xmm3,%xmm11 │ │ │ │ + movdqa %xmm4,%xmm12 │ │ │ │ + paddw %xmm5,%xmm12 │ │ │ │ + movdqa %xmm6,%xmm13 │ │ │ │ + paddw %xmm7,%xmm13 │ │ │ │ + phaddw %xmm4,%xmm0 │ │ │ │ + phaddw %xmm5,%xmm1 │ │ │ │ + phaddw %xmm6,%xmm2 │ │ │ │ + phaddw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + pslldq $0x2,%xmm4 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + psrldq $0xe,%xmm5 │ │ │ │ + movdqa %xmm12,%xmm6 │ │ │ │ + pslldq $0x4,%xmm6 │ │ │ │ + movdqa %xmm12,%xmm7 │ │ │ │ + psrldq $0xc,%xmm7 │ │ │ │ + movdqa %xmm13,%xmm14 │ │ │ │ + pslldq $0x6,%xmm14 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + psrldq $0xa,%xmm15 │ │ │ │ + paddw %xmm10,%xmm4 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + paddw %xmm6,%xmm4 │ │ │ │ + paddw %xmm15,%xmm5 │ │ │ │ + paddw %xmm14,%xmm4 │ │ │ │ + pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm4 │ │ │ │ + movdqa 0xcd358(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm5,%xmm15 │ │ │ │ + pmullw 0xcd34b(%rip),%xmm5 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + movdqa 0xcd327(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm4,%xmm15 │ │ │ │ + pmullw 0xcd31a(%rip),%xmm4 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + pslldq $0x6,%xmm5 │ │ │ │ + movdqa %xmm10,%xmm6 │ │ │ │ + psrldq $0xa,%xmm6 │ │ │ │ + movdqa %xmm11,%xmm7 │ │ │ │ + pslldq $0x4,%xmm7 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + psrldq $0xc,%xmm10 │ │ │ │ + movdqa %xmm12,%xmm11 │ │ │ │ + pslldq $0x2,%xmm11 │ │ │ │ + psrldq $0xe,%xmm12 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + paddw %xmm10,%xmm6 │ │ │ │ + paddw %xmm11,%xmm5 │ │ │ │ + paddw %xmm12,%xmm6 │ │ │ │ + paddw %xmm13,%xmm5 │ │ │ │ + pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm5 │ │ │ │ + movdqa 0xcd2ab(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm6,%xmm15 │ │ │ │ + pmullw 0xcd29e(%rip),%xmm6 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + movdqa 0xcd27a(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm5,%xmm15 │ │ │ │ + pmullw 0xcd26d(%rip),%xmm5 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + pslldq $0x2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psrldq $0xe,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + pslldq $0x4,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + psrldq $0xc,%xmm11 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + pslldq $0x6,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + psrldq $0xa,%xmm13 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + paddw %xmm11,%xmm7 │ │ │ │ + paddw %xmm10,%xmm6 │ │ │ │ + paddw %xmm13,%xmm7 │ │ │ │ + paddw %xmm12,%xmm6 │ │ │ │ + pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ + punpckhwd %xmm6,%xmm7 │ │ │ │ + punpcklwd %xmm10,%xmm6 │ │ │ │ + pmaddwd %xmm7,%xmm7 │ │ │ │ + pmaddwd %xmm6,%xmm6 │ │ │ │ + movdqa 0xcd1f8(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm7,%xmm15 │ │ │ │ + pmullw 0xcd1eb(%rip),%xmm7 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + movdqa 0xcd1c7(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm6,%xmm15 │ │ │ │ + pmullw 0xcd1ba(%rip),%xmm6 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + pslldq $0x6,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm11 │ │ │ │ + psrldq $0xa,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + pslldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm13 │ │ │ │ + psrldq $0xc,%xmm13 │ │ │ │ + movdqa %xmm2,%xmm14 │ │ │ │ + pslldq $0x2,%xmm14 │ │ │ │ + psrldq $0xe,%xmm2 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm2,%xmm11 │ │ │ │ + paddw %xmm3,%xmm10 │ │ │ │ + pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ + punpckhwd %xmm10,%xmm11 │ │ │ │ + punpcklwd %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm11,%xmm11 │ │ │ │ + pmaddwd %xmm10,%xmm10 │ │ │ │ + movdqa 0xcd12f(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm11,%xmm15 │ │ │ │ + pmullw 0xcd121(%rip),%xmm11 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + movdqa 0xcd0fd(%rip),%xmm15 │ │ │ │ + pmulhuw %xmm10,%xmm15 │ │ │ │ + pmullw 0xcd0ef(%rip),%xmm10 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm9,%xmm8 │ │ │ │ + phaddd %xmm10,%xmm6 │ │ │ │ + phaddd %xmm4,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm6 │ │ │ │ + pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pcmpgtd %xmm6,%xmm0 │ │ │ │ + pand %xmm0,%xmm8 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm0,%xmm8 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pcmpgtd %xmm1,%xmm0 │ │ │ │ + pand %xmm0,%xmm8 │ │ │ │ + pandn %xmm1,%xmm0 │ │ │ │ + por %xmm0,%xmm8 │ │ │ │ + pshufd $0xb1,%xmm8,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pcmpgtd %xmm1,%xmm0 │ │ │ │ + pand %xmm0,%xmm8 │ │ │ │ + pandn %xmm1,%xmm0 │ │ │ │ + por %xmm8,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhdq %xmm6,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm2,-0x28(%rsp) │ │ │ │ + movdqa %xmm3,-0x18(%rsp) │ │ │ │ + pcmpeqd %xmm0,%xmm1 │ │ │ │ + pcmpeqd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + pmovmskb %xmm4,%eax │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov -0x28(%rsp,%rax,2),%esi │ │ │ │ + shr $1,%eax │ │ │ │ + shr $0xa,%esi │ │ │ │ + mov %esi,(%rdx) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xcd089(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20b7f7 │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0x70(%rsp) │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x110(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0x130(%rsp) │ │ │ │ + movdqa %xmm2,0x140(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x160(%rsp) │ │ │ │ + jmp 20b8cc │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x80(%rsp) │ │ │ │ + movd %xmm6,0xa0(%rsp) │ │ │ │ + movd %xmm6,0xc0(%rsp) │ │ │ │ + movd %xmm6,0xe0(%rsp) │ │ │ │ + movq (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0x100(%rsp) │ │ │ │ + movd %xmm6,0x120(%rsp) │ │ │ │ + movd %xmm6,0x140(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20b9f6 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20b972 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20b926 │ │ │ │ + movdqu -0x4(%rcx),%xmm0 │ │ │ │ + movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm2,0x38(%rsp) │ │ │ │ + movdqu %xmm3,0x58(%rsp) │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + jmp 20ba0e │ │ │ │ + movdqu -0x8(%rcx),%xmm0 │ │ │ │ + movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x40(%rsp) │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movd %xmm6,0x40(%rsp) │ │ │ │ + movd %xmm6,0x60(%rsp) │ │ │ │ + jmp 20ba0e │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20b9bf │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm2,0x40(%rsp) │ │ │ │ + movd %xmm3,0x60(%rsp) │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 20ba0e │ │ │ │ + movq (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x40(%rsp) │ │ │ │ + movd %xmm6,0x60(%rsp) │ │ │ │ + jmp 20ba0e │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + movq %xmm6,0x3c(%rsp) │ │ │ │ + movq %xmm6,0x5c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20ba85 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 20baca │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + movd %xmm6,0x12c(%rsp) │ │ │ │ + movd %xmm6,0x14c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20bc47 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20bb9b │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20bb32 │ │ │ │ + movdqu -0x4(%r8),%xmm0 │ │ │ │ + movdqu -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm2,0x178(%rsp) │ │ │ │ + movdqu %xmm3,0x198(%rsp) │ │ │ │ + movdqu %xmm0,0x168(%rsp) │ │ │ │ + movdqu %xmm1,0x188(%rsp) │ │ │ │ + jmp 20bc6b │ │ │ │ + movdqu -0x8(%r8),%xmm0 │ │ │ │ + movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x190(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + jmp 20bc6b │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20bbfc │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm2,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20bc6b │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20bc6b │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movq %xmm6,0x17c(%rsp) │ │ │ │ + movq %xmm6,0x19c(%rsp) │ │ │ │ + movdqa 0xcca8c(%rip),%xmm13 │ │ │ │ + movdqa 0xcca93(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20c118 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 20bfe0 │ │ │ │ + movd 0x1c0(%rsp),%xmm10 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + and $0x1,%r9d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ + punpcklqdq %xmm10,%xmm10 │ │ │ │ + lea 0xcca7b(%rip),%r8 │ │ │ │ + movq (%r8,%rcx,8),%xmm11 │ │ │ │ + punpcklqdq %xmm11,%xmm11 │ │ │ │ + movq (%r8,%rax,8),%xmm12 │ │ │ │ + punpcklqdq %xmm12,%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movq (%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movq 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20bd45 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20bd2e │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xcc789(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movq (%rax,%r8,8),%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20c03b │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20c02c │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + lea 0xcc627(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movq (%r9,%r8,8),%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x8,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20c174 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + add $0x20,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20c165 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xcc449(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20c3af │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movq (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + jmp 20c481 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + movd (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0x138(%rsp) │ │ │ │ + movd %xmm6,0x158(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20c550 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20c4e8 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20c4bb │ │ │ │ + movq -0x2(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 20c55c │ │ │ │ + movq -0x4(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20c55c │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20c519 │ │ │ │ + movq (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 20c55c │ │ │ │ + movd (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20c55c │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20c5d3 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 20c618 │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + movd %xmm6,0x12c(%rsp) │ │ │ │ + movd %xmm6,0x14c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20c722 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20c698 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20c65a │ │ │ │ + movq -0x2(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x16c(%rsp) │ │ │ │ + movdqu %xmm1,0x18c(%rsp) │ │ │ │ + jmp 20c734 │ │ │ │ + movq -0x4(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x168(%rsp) │ │ │ │ + movdqu %xmm1,0x188(%rsp) │ │ │ │ + movd %xmm6,0x178(%rsp) │ │ │ │ + movd %xmm6,0x198(%rsp) │ │ │ │ + jmp 20c734 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20c6d7 │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20c734 │ │ │ │ + movd (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x178(%rsp) │ │ │ │ + movd %xmm6,0x198(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 20c734 │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movdqa 0xcbfc3(%rip),%xmm13 │ │ │ │ + movdqa 0xcbfca(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20cc30 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 20cadc │ │ │ │ + movd 0x1c0(%rsp),%xmm10 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + and $0x1,%r9d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ + punpcklqdq %xmm10,%xmm10 │ │ │ │ + lea 0xcbfb2(%rip),%r8 │ │ │ │ + movq (%r8,%rcx,8),%xmm11 │ │ │ │ + punpcklqdq %xmm11,%xmm11 │ │ │ │ + movq (%r8,%rax,8),%xmm12 │ │ │ │ + punpcklqdq %xmm12,%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movq (%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movq 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20c812 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20c7f7 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xcbc8d(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movq (%rax,%r8,8),%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20cb3c │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20cb28 │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + lea 0xcbb0f(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movq (%r9,%r8,8),%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20cc91 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20cc7d │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x138,%rsp │ │ │ │ + mov 0x158(%rsp),%r10d │ │ │ │ + movdqa 0xcb909(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20ce9c │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + jmp 20cf02 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20cfd1 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20cf69 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20cf3c │ │ │ │ + movq -0x2(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 20cfdd │ │ │ │ + movq -0x4(%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0x28(%rsp) │ │ │ │ + movdqu %xmm1,0x48(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20cfdd │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20cf9a │ │ │ │ + movq (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + jmp 20cfdd │ │ │ │ + movd (%rcx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movd %xmm6,0x38(%rsp) │ │ │ │ + movd %xmm6,0x58(%rsp) │ │ │ │ + jmp 20cfdd │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d01b │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 20d03c │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20d146 │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d0bc │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20d07e │ │ │ │ + movq -0x2(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0xec(%rsp) │ │ │ │ + movdqu %xmm1,0x10c(%rsp) │ │ │ │ + jmp 20d158 │ │ │ │ + movq -0x4(%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqu %xmm0,0xe8(%rsp) │ │ │ │ + movdqu %xmm1,0x108(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + jmp 20d158 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 20d0fb │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + jmp 20d158 │ │ │ │ + movd (%r8),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%r8,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0xec(%rsp) │ │ │ │ + movd %xmm6,0x10c(%rsp) │ │ │ │ + jmp 20d158 │ │ │ │ + movdqu %xmm6,0xec(%rsp) │ │ │ │ + movdqu %xmm6,0x10c(%rsp) │ │ │ │ + movdqa 0xcb59f(%rip),%xmm13 │ │ │ │ + movdqa 0xcb5a6(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x140(%rsp),%eax │ │ │ │ + mov 0x150(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20d654 │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 20d500 │ │ │ │ + movd 0x140(%rsp),%xmm10 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + and $0x1,%r9d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + sub %r8d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + neg %ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + neg %eax │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ + punpcklqdq %xmm10,%xmm10 │ │ │ │ + lea 0xcb58e(%rip),%r8 │ │ │ │ + movq (%r8,%rcx,8),%xmm11 │ │ │ │ + punpcklqdq %xmm11,%xmm11 │ │ │ │ + movq (%r8,%rax,8),%xmm12 │ │ │ │ + punpcklqdq %xmm12,%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movq (%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movq 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20d236 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + pmaxsw %xmm8,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20d21b │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xcb269(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movq (%rax,%r8,8),%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20d560 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20d54c │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x140(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + lea 0xcb0eb(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movq (%r9,%r8,8),%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + movlhps %xmm5,%xmm6 │ │ │ │ + punpckhbw %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pcmpgtb %xmm6,%xmm5 │ │ │ │ + paddb %xmm5,%xmm6 │ │ │ │ + pxor %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddb %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psrlw $0x8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psraw $0x8,%xmm6 │ │ │ │ + psllw $0x8,%xmm5 │ │ │ │ + psllw $0x8,%xmm3 │ │ │ │ + pmullw %xmm6,%xmm9 │ │ │ │ + pmulhw %xmm3,%xmm5 │ │ │ │ + paddw %xmm9,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 20d6b5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pcmpgtw %xmm0,%xmm6 │ │ │ │ + paddw %xmm6,%xmm0 │ │ │ │ + paddw %xmm15,%xmm0 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + packuswb %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %edx │ │ │ │ + jg 20d6a1 │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x148,%rsp │ │ │ │ + mov 0x168(%rsp),%r10d │ │ │ │ + lea 0xcafda(%rip),%r11 │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm2 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm3 │ │ │ │ + movddup 0x40(%r11),%xmm7 │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20d8e0 │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d8ec │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 20d8f8 │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movd %xmm7,0x3c(%rsp) │ │ │ │ + movd %xmm7,0x5c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20d942 │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d954 │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + jmp 20d966 │ │ │ │ + movdqa %xmm7,0x100(%rsp) │ │ │ │ + movdqa %xmm7,0x120(%rsp) │ │ │ │ + movd %xmm7,0xfc(%rsp) │ │ │ │ + movd %xmm7,0x11c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d9a2 │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + movd 0x4(%rdx),%xmm1 │ │ │ │ + movd 0x8(%rdx),%xmm2 │ │ │ │ + movd 0xc(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0x7c(%rsp) │ │ │ │ + movd %xmm1,0x9c(%rsp) │ │ │ │ + movd %xmm2,0xbc(%rsp) │ │ │ │ + movd %xmm3,0xdc(%rsp) │ │ │ │ + jmp 20d9c3 │ │ │ │ + movd %xmm7,0x7c(%rsp) │ │ │ │ + movd %xmm7,0x9c(%rsp) │ │ │ │ + movd %xmm7,0xbc(%rsp) │ │ │ │ + movd %xmm7,0xdc(%rsp) │ │ │ │ + test $0x2,%r10b │ │ │ │ + jne 20da0b │ │ │ │ + movd %xmm7,0x48(%rsp) │ │ │ │ + movd %xmm7,0x68(%rsp) │ │ │ │ + movd %xmm7,0x88(%rsp) │ │ │ │ + movd %xmm7,0xa8(%rsp) │ │ │ │ + movd %xmm7,0xc8(%rsp) │ │ │ │ + movd %xmm7,0xe8(%rsp) │ │ │ │ + movd %xmm7,0x108(%rsp) │ │ │ │ + movd %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x30(%r11),%xmm8 │ │ │ │ + mov 0x150(%rsp),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20dac9 │ │ │ │ + movd %r9d,%xmm6 │ │ │ │ + bsr %r9d,%r8d │ │ │ │ + lea 0x0(,%r9,4),%ecx │ │ │ │ + cmpl $0x3ff,0x170(%rsp) │ │ │ │ + cmove %ecx,%r9d │ │ │ │ + mov 0x160(%rsp),%ecx │ │ │ │ + mov 0x158(%rsp),%r10d │ │ │ │ + and $0x10,%r9d │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + lea (%r11,%r10,2),%r10 │ │ │ │ + lea -0x40(%r11,%r9,2),%r9 │ │ │ │ + test %eax,%eax │ │ │ │ + je 20daa4 │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ + movd %eax,%xmm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + sub %ecx,%r8d │ │ │ │ + sub %eax,%ecx │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + xor %eax,%eax │ │ │ │ + neg %r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20de20 │ │ │ │ + call 20de20 │ │ │ │ + jmp 20dac1 │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20db10 │ │ │ │ + call 20db10 │ │ │ │ + add $0x148,%rsp │ │ │ │ + ret │ │ │ │ + mov 0x160(%rsp),%ecx │ │ │ │ + movd 0x150(%rsp),%xmm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x158(%rsp),%r10d │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + sub %eax,%ecx │ │ │ │ + lea (%r11,%r10,2),%r10 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20dc30 │ │ │ │ + call 20dc30 │ │ │ │ + jmp 20dac1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw (%r9),%xmm0 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm4,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm2,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmullw (%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm1,%xmm9 │ │ │ │ + pminsw %xmm9,%xmm0 │ │ │ │ + pminsw %xmm10,%xmm1 │ │ │ │ + pmaxsw %xmm1,%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + mov 0x1e8(%rsp),%r10d │ │ │ │ + lea 0xca65a(%rip),%r11 │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm2 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm3 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm4 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm5 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm6 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm7 │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqa %xmm4,0x100(%rsp) │ │ │ │ + movdqa %xmm5,0x120(%rsp) │ │ │ │ + movdqa %xmm6,0x140(%rsp) │ │ │ │ + movdqa %xmm7,0x160(%rsp) │ │ │ │ + movddup 0x40(%r11),%xmm7 │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20e29e │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e2aa │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 20e2b6 │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movd %xmm7,0x3c(%rsp) │ │ │ │ + movd %xmm7,0x5c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20e300 │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm1,0x1a0(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e312 │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x17c(%rsp) │ │ │ │ + movd %xmm1,0x19c(%rsp) │ │ │ │ + jmp 20e324 │ │ │ │ + movdqa %xmm7,0x180(%rsp) │ │ │ │ + movdqa %xmm7,0x1a0(%rsp) │ │ │ │ + movd %xmm7,0x17c(%rsp) │ │ │ │ + movd %xmm7,0x19c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e398 │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + movd 0x4(%rdx),%xmm1 │ │ │ │ + movd 0x8(%rdx),%xmm2 │ │ │ │ + movd 0xc(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0x7c(%rsp) │ │ │ │ + movd %xmm1,0x9c(%rsp) │ │ │ │ + movd %xmm2,0xbc(%rsp) │ │ │ │ + movd %xmm3,0xdc(%rsp) │ │ │ │ + movd 0x10(%rdx),%xmm0 │ │ │ │ + movd 0x14(%rdx),%xmm1 │ │ │ │ + movd 0x18(%rdx),%xmm2 │ │ │ │ + movd 0x1c(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + movd %xmm2,0x13c(%rsp) │ │ │ │ + movd %xmm3,0x15c(%rsp) │ │ │ │ + jmp 20e3dd │ │ │ │ + movd %xmm7,0x7c(%rsp) │ │ │ │ + movd %xmm7,0x9c(%rsp) │ │ │ │ + movd %xmm7,0xbc(%rsp) │ │ │ │ + movd %xmm7,0xdc(%rsp) │ │ │ │ + movd %xmm7,0xfc(%rsp) │ │ │ │ + movd %xmm7,0x11c(%rsp) │ │ │ │ + movd %xmm7,0x13c(%rsp) │ │ │ │ + movd %xmm7,0x15c(%rsp) │ │ │ │ + test $0x2,%r10b │ │ │ │ + jne 20e449 │ │ │ │ + movd %xmm7,0x48(%rsp) │ │ │ │ + movd %xmm7,0x68(%rsp) │ │ │ │ + movd %xmm7,0x88(%rsp) │ │ │ │ + movd %xmm7,0xa8(%rsp) │ │ │ │ + movd %xmm7,0xc8(%rsp) │ │ │ │ + movd %xmm7,0xe8(%rsp) │ │ │ │ + movd %xmm7,0x108(%rsp) │ │ │ │ + movd %xmm7,0x128(%rsp) │ │ │ │ + movd %xmm7,0x148(%rsp) │ │ │ │ + movd %xmm7,0x168(%rsp) │ │ │ │ + movd %xmm7,0x188(%rsp) │ │ │ │ + movd %xmm7,0x1a8(%rsp) │ │ │ │ + movdqa 0x30(%r11),%xmm8 │ │ │ │ + mov 0x1d0(%rsp),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20e51b │ │ │ │ + movd %r9d,%xmm6 │ │ │ │ + bsr %r9d,%r8d │ │ │ │ + lea 0x0(,%r9,4),%ecx │ │ │ │ + cmpl $0x3ff,0x1f0(%rsp) │ │ │ │ + cmove %ecx,%r9d │ │ │ │ + mov 0x1e0(%rsp),%ecx │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + and $0x10,%r9d │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + lea (%r11,%r10,2),%r10 │ │ │ │ + lea -0x40(%r11,%r9,2),%r9 │ │ │ │ + test %eax,%eax │ │ │ │ + je 20e4ec │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ + movd %eax,%xmm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + sub %ecx,%r8d │ │ │ │ + sub %eax,%ecx │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + xor %eax,%eax │ │ │ │ + neg %r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20de20 │ │ │ │ + call 20de20 │ │ │ │ + call 20de20 │ │ │ │ + call 20de20 │ │ │ │ + jmp 20e513 │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20db10 │ │ │ │ + call 20db10 │ │ │ │ + call 20db10 │ │ │ │ + call 20db10 │ │ │ │ + add $0x1c8,%rsp │ │ │ │ + ret │ │ │ │ + mov 0x1e0(%rsp),%ecx │ │ │ │ + movd 0x1d0(%rsp),%xmm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + sub %eax,%ecx │ │ │ │ + lea (%r11,%r10,2),%r10 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20dc30 │ │ │ │ + call 20dc30 │ │ │ │ + call 20dc30 │ │ │ │ + call 20dc30 │ │ │ │ + jmp 20e513 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + mov 0x1e8(%rsp),%r10d │ │ │ │ + lea 0xca2ba(%rip),%r11 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movd 0x10(%rdi),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ + movd 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + movd 0x10(%rax),%xmm5 │ │ │ │ + movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ + movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movd %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xa0(%rsp) │ │ │ │ + movd %xmm3,0xb0(%rsp) │ │ │ │ + movdqa %xmm4,0xc0(%rsp) │ │ │ │ + movd %xmm5,0xd0(%rsp) │ │ │ │ + movdqa %xmm6,0xe0(%rsp) │ │ │ │ + movd %xmm7,0xf0(%rsp) │ │ │ │ + movdqa (%rax),%xmm0 │ │ │ │ + movd 0x10(%rax),%xmm1 │ │ │ │ + movdqa (%rax,%rsi,1),%xmm2 │ │ │ │ + movd 0x10(%rax,%rsi,1),%xmm3 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + movd 0x10(%rax),%xmm5 │ │ │ │ + movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ + movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movd %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x120(%rsp) │ │ │ │ + movd %xmm3,0x130(%rsp) │ │ │ │ + movdqa %xmm4,0x140(%rsp) │ │ │ │ + movd %xmm5,0x150(%rsp) │ │ │ │ + movdqa %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm7,0x170(%rsp) │ │ │ │ + movddup 0x40(%r11),%xmm7 │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 20e6c9 │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + movdqa (%rcx,%rsi,1),%xmm2 │ │ │ │ + movdqa 0x10(%rcx,%rsi,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movd %xmm1,0x50(%rsp) │ │ │ │ + movdqa %xmm2,0x60(%rsp) │ │ │ │ + movd %xmm3,0x70(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e6e1 │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 20e6ed │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movd %xmm7,0x50(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movd %xmm7,0x70(%rsp) │ │ │ │ + movd %xmm7,0x3c(%rsp) │ │ │ │ + movd %xmm7,0x5c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20e756 │ │ │ │ + movdqa (%r8),%xmm0 │ │ │ │ + movd 0x10(%r8),%xmm1 │ │ │ │ + movdqa (%r8,%rsi,1),%xmm2 │ │ │ │ + movd 0x10(%r8,%rsi,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movd %xmm1,0x190(%rsp) │ │ │ │ + movdqa %xmm2,0x1a0(%rsp) │ │ │ │ + movd %xmm3,0x1b0(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e77a │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x17c(%rsp) │ │ │ │ + movd %xmm1,0x19c(%rsp) │ │ │ │ + jmp 20e78c │ │ │ │ + movdqa %xmm7,0x180(%rsp) │ │ │ │ + movd %xmm7,0x190(%rsp) │ │ │ │ + movdqa %xmm7,0x1a0(%rsp) │ │ │ │ + movd %xmm7,0x1b0(%rsp) │ │ │ │ + movd %xmm7,0x17c(%rsp) │ │ │ │ + movd %xmm7,0x19c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e800 │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + movd 0x4(%rdx),%xmm1 │ │ │ │ + movd 0x8(%rdx),%xmm2 │ │ │ │ + movd 0xc(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0x7c(%rsp) │ │ │ │ + movd %xmm1,0x9c(%rsp) │ │ │ │ + movd %xmm2,0xbc(%rsp) │ │ │ │ + movd %xmm3,0xdc(%rsp) │ │ │ │ + movd 0x10(%rdx),%xmm0 │ │ │ │ + movd 0x14(%rdx),%xmm1 │ │ │ │ + movd 0x18(%rdx),%xmm2 │ │ │ │ + movd 0x1c(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + movd %xmm2,0x13c(%rsp) │ │ │ │ + movd %xmm3,0x15c(%rsp) │ │ │ │ + jmp 20e845 │ │ │ │ + movd %xmm7,0x7c(%rsp) │ │ │ │ + movd %xmm7,0x9c(%rsp) │ │ │ │ + movd %xmm7,0xbc(%rsp) │ │ │ │ + movd %xmm7,0xdc(%rsp) │ │ │ │ + movd %xmm7,0xfc(%rsp) │ │ │ │ + movd %xmm7,0x11c(%rsp) │ │ │ │ + movd %xmm7,0x13c(%rsp) │ │ │ │ + movd %xmm7,0x15c(%rsp) │ │ │ │ + test $0x2,%r10b │ │ │ │ + jne 20e8b1 │ │ │ │ + movd %xmm7,0x50(%rsp) │ │ │ │ + movd %xmm7,0x70(%rsp) │ │ │ │ + movd %xmm7,0x90(%rsp) │ │ │ │ + movd %xmm7,0xb0(%rsp) │ │ │ │ + movd %xmm7,0xd0(%rsp) │ │ │ │ + movd %xmm7,0xf0(%rsp) │ │ │ │ + movd %xmm7,0x110(%rsp) │ │ │ │ + movd %xmm7,0x130(%rsp) │ │ │ │ + movd %xmm7,0x150(%rsp) │ │ │ │ + movd %xmm7,0x170(%rsp) │ │ │ │ + movd %xmm7,0x190(%rsp) │ │ │ │ + movd %xmm7,0x1b0(%rsp) │ │ │ │ + movdqa 0x30(%r11),%xmm8 │ │ │ │ + mov 0x1d0(%rsp),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 20e9ab │ │ │ │ + movd %r9d,%xmm6 │ │ │ │ + bsr %r9d,%r8d │ │ │ │ + lea 0x0(,%r9,4),%ecx │ │ │ │ + cmpl $0x3ff,0x1f0(%rsp) │ │ │ │ + cmove %ecx,%r9d │ │ │ │ + mov 0x1e0(%rsp),%ecx │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + and $0x10,%r9d │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + lea (%r11,%r10,2),%r10 │ │ │ │ + lea -0x40(%r11,%r9,2),%r9 │ │ │ │ + test %eax,%eax │ │ │ │ + je 20e968 │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ + movd %eax,%xmm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + sub %ecx,%r8d │ │ │ │ + sub %eax,%ecx │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + xor %eax,%eax │ │ │ │ + neg %r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + call 20ecd0 │ │ │ │ + jmp 20e9a3 │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + call 20ea10 │ │ │ │ + add $0x1c8,%rsp │ │ │ │ + ret │ │ │ │ + mov 0x1e0(%rsp),%ecx │ │ │ │ + movd 0x1d0(%rsp),%xmm6 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + sub %eax,%ecx │ │ │ │ + lea (%r11,%r10,2),%r10 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + call 20eb10 │ │ │ │ + jmp 20e9a3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw (%r9),%xmm0 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm4,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm2,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmullw (%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm1,%xmm9 │ │ │ │ + pminsw %xmm9,%xmm0 │ │ │ │ + pminsw %xmm10,%xmm1 │ │ │ │ + pmaxsw %xmm1,%xmm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc9821(%rip),%rax │ │ │ │ + shr $0xb,%ecx │ │ │ │ + movddup (%rax,%rcx,8),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa (%rdi),%xmm4 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ + pmulhuw %xmm7,%xmm0 │ │ │ │ + pmulhuw %xmm7,%xmm1 │ │ │ │ + pmulhuw %xmm7,%xmm2 │ │ │ │ + pmulhuw %xmm7,%xmm3 │ │ │ │ + pmulhuw %xmm7,%xmm4 │ │ │ │ + pmulhuw %xmm7,%xmm5 │ │ │ │ + pmulhuw %xmm7,%xmm6 │ │ │ │ + pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + packuswb %xmm1,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + packuswb %xmm3,%xmm10 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + packuswb %xmm5,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + packuswb %xmm7,%xmm12 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm10 │ │ │ │ + psadbw %xmm8,%xmm11 │ │ │ │ + psadbw %xmm8,%xmm12 │ │ │ │ + packssdw %xmm10,%xmm9 │ │ │ │ + packssdw %xmm12,%xmm11 │ │ │ │ + packssdw %xmm11,%xmm9 │ │ │ │ + jmp 20afaa │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xc9771(%rip),%rax │ │ │ │ + shr $0xb,%ecx │ │ │ │ + movddup (%rax,%rcx,8),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa (%rdi),%xmm4 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ + pmulhuw %xmm7,%xmm0 │ │ │ │ + pmulhuw %xmm7,%xmm1 │ │ │ │ + pmulhuw %xmm7,%xmm2 │ │ │ │ + pmulhuw %xmm7,%xmm3 │ │ │ │ + pmulhuw %xmm7,%xmm4 │ │ │ │ + pmulhuw %xmm7,%xmm5 │ │ │ │ + pmulhuw %xmm7,%xmm6 │ │ │ │ + pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + packuswb %xmm1,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + packuswb %xmm3,%xmm10 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + packuswb %xmm5,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + packuswb %xmm7,%xmm12 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm10 │ │ │ │ + psadbw %xmm8,%xmm11 │ │ │ │ + psadbw %xmm8,%xmm12 │ │ │ │ + packssdw %xmm10,%xmm9 │ │ │ │ + packssdw %xmm12,%xmm11 │ │ │ │ + packssdw %xmm11,%xmm9 │ │ │ │ + jmp 208cba │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xc9bbd(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + inc %rdx │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + mov $0x8000,%eax │ │ │ │ + shrx %ecx,%eax,%eax │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + movslq (%r9,%rcx,4),%rax │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + add %r9,%rax │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r8d,%r8d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + sub %r8,%rdx │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + mov $0x8000,%r9d │ │ │ │ + shrx %eax,%r9d,%r9d │ │ │ │ + vmovd %r9d,%xmm3 │ │ │ │ + lea 0xc9b5a(%rip),%r9 │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + add %r9,%rax │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ @@ -454705,15 +454007,15 @@ │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r9d │ │ │ │ vmovd %r9d,%xmm4 │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ vmovd %r9d,%xmm5 │ │ │ │ - lea 0xc78f9(%rip),%r9 │ │ │ │ + lea 0xc9a99(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ @@ -454724,17 +454026,17 @@ │ │ │ │ jmp *%rcx │ │ │ │ vmovd 0x1(%rdx),%xmm1 │ │ │ │ vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 211630 │ │ │ │ + jg 20f2d0 │ │ │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 21165c │ │ │ │ + jmp 20f2fc │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x55563334,%eax │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ @@ -454744,15 +454046,15 @@ │ │ │ │ vpbroadcastb %xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vmovd %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovd %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211661 │ │ │ │ + jg 20f301 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovq -0x8(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -454765,29 +454067,29 @@ │ │ │ │ vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 2116f0 │ │ │ │ + je 20f390 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2116f5 │ │ │ │ + jg 20f395 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -454800,29 +454102,29 @@ │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 211780 │ │ │ │ + je 20f420 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8b │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211785 │ │ │ │ + jg 20f425 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -454835,28 +454137,28 @@ │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 21180d │ │ │ │ + je 20f4ad │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x33345556,%eax │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211812 │ │ │ │ + jg 20f4b2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ @@ -454875,15 +454177,15 @@ │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x40,%r8d │ │ │ │ - je 2118b5 │ │ │ │ + je 20f555 │ │ │ │ mov $0x33345556,%eax │ │ │ │ shrx %r8d,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vmovdqa %ymm0,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ @@ -454892,39 +454194,39 @@ │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2118be │ │ │ │ + jg 20f55e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc75f9(%rip),%r9 │ │ │ │ + lea 0xc9799(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x2d8(%r9),%ymm0 │ │ │ │ vmovdqa %ymm0,%ymm1 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc75c9(%rip),%r9 │ │ │ │ + lea 0xc9769(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vmovdqu 0x1(%rdx),%ymm0 │ │ │ │ vmovdqu 0x21(%rdx),%ymm1 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc75c1(%rip),%r9 │ │ │ │ + lea 0xc9761(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastb -0x1(%rdx),%xmm0 │ │ │ │ vpbroadcastb -0x2(%rdx),%xmm1 │ │ │ │ @@ -454933,58 +454235,58 @@ │ │ │ │ vpbroadcastb (%rdx),%xmm3 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovd %xmm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211978 │ │ │ │ + jg 20f618 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastb -0x1(%rdx),%xmm0 │ │ │ │ vpbroadcastb -0x2(%rdx),%xmm1 │ │ │ │ vpbroadcastb -0x3(%rdx),%xmm2 │ │ │ │ sub $0x4,%rdx │ │ │ │ vpbroadcastb (%rdx),%xmm3 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2119c0 │ │ │ │ + jg 20f660 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastb -0x1(%rdx),%xmm0 │ │ │ │ vpbroadcastb -0x2(%rdx),%xmm1 │ │ │ │ vpbroadcastb -0x3(%rdx),%xmm2 │ │ │ │ sub $0x4,%rdx │ │ │ │ vpbroadcastb (%rdx),%xmm3 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %xmm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211a00 │ │ │ │ + jg 20f6a0 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastb -0x1(%rdx),%ymm0 │ │ │ │ vpbroadcastb -0x2(%rdx),%ymm1 │ │ │ │ vpbroadcastb -0x3(%rdx),%ymm2 │ │ │ │ sub $0x4,%rdx │ │ │ │ vpbroadcastb (%rdx),%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211a40 │ │ │ │ + jg 20f6e0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastb -0x1(%rdx),%ymm0 │ │ │ │ vpbroadcastb -0x2(%rdx),%ymm1 │ │ │ │ vpbroadcastb -0x3(%rdx),%ymm2 │ │ │ │ sub $0x4,%rdx │ │ │ │ @@ -454995,20 +454297,20 @@ │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211a80 │ │ │ │ + jg 20f720 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc73cd(%rip),%r9 │ │ │ │ + lea 0xc956d(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vpbroadcastb (%rdx),%ymm5 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0xe8(%r9),%ymm4 │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd 0x1(%rdx),%ymm6 │ │ │ │ @@ -455040,23 +454342,23 @@ │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rcx,1) │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 211bcb │ │ │ │ + je 20f86b │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 211b21 │ │ │ │ + jg 20f7c1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ vpbroadcastq 0x1(%rdx),%ymm6 │ │ │ │ vmovdqa -0xf4(%r9),%ymm8 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ @@ -455086,15 +454388,15 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 211bef │ │ │ │ + jg 20f88f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vbroadcasti128 0x1(%rdx),%ymm6 │ │ │ │ vmovdqa %xmm4,%xmm8 │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ vpor %ymm0,%ymm7,%ymm7 │ │ │ │ @@ -455119,15 +454421,15 @@ │ │ │ │ vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 211c86 │ │ │ │ + jg 20f926 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ vpor %ymm0,%ymm7,%ymm7 │ │ │ │ @@ -455150,15 +454452,15 @@ │ │ │ │ vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 211d11 │ │ │ │ + jg 20f9b1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ vmovdqu 0x21(%rdx),%ymm7 │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm8 │ │ │ │ @@ -455205,19 +454507,19 @@ │ │ │ │ vpblendvb %ymm0,%ymm3,%ymm7,%ymm0 │ │ │ │ vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 211da2 │ │ │ │ + jg 20fa42 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc7025(%rip),%rax │ │ │ │ + lea 0xc91c5(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0xf0(%rax),%ymm0 │ │ │ │ vpbroadcastd -0x18(%rax),%ymm1 │ │ │ │ lea -0x40c(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ @@ -455245,23 +454547,23 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rcx,1) │ │ │ │ cmp $0xfffffffc,%r8d │ │ │ │ - je 211f3e │ │ │ │ + je 20fbde │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ - jl 211ec2 │ │ │ │ + jl 20fb62 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastq 0x1(%rdx),%ymm2 │ │ │ │ vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ vmovdqa -0xec(%rax),%ymm5 │ │ │ │ @@ -455284,15 +454586,15 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 211f7d │ │ │ │ + jl 20fc1d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vbroadcasti128 0x1(%rdx),%ymm3 │ │ │ │ vmovdqa -0xec(%rax),%ymm6 │ │ │ │ vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ @@ -455312,15 +454614,15 @@ │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 212010 │ │ │ │ + jl 20fcb0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm3 │ │ │ │ vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ │ │ @@ -455337,15 +454639,15 @@ │ │ │ │ vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 212087 │ │ │ │ + jl 20fd27 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm4 │ │ │ │ vmovdqu 0x21(%rdx),%ymm8 │ │ │ │ vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ @@ -455378,19 +454680,19 @@ │ │ │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 21210e │ │ │ │ + jl 20fdae │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc6d29(%rip),%rax │ │ │ │ + lea 0xc8ec9(%rip),%rax │ │ │ │ mov %ecx,%ecx │ │ │ │ vpbroadcastb (%rdx,%rcx,1),%ymm3 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x104(%rax),%ymm4 │ │ │ │ vpbroadcastd -0x2c(%rax),%ymm5 │ │ │ │ @@ -455420,23 +454722,23 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rcx,1) │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 212257 │ │ │ │ + je 20fef7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 2121ba │ │ │ │ + jg 20fe5a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vbroadcasti128 -0x410(%rax),%ymm6 │ │ │ │ vmovdqa -0xe0(%rax),%ymm7 │ │ │ │ sub $0x4,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ @@ -455461,22 +454763,22 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21227c │ │ │ │ + jg 20ff1c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ lea 0x7c(%rsp),%rcx │ │ │ │ - call 2124d0 │ │ │ │ + call 210170 │ │ │ │ sub $0x2,%rdx │ │ │ │ vpbroadcastd -0xd4(%rax),%xmm6 │ │ │ │ vmovdqa -0xf0(%rax),%xmm7 │ │ │ │ vinserti128 $0x1,-0x100(%rax),%ymm7,%ymm7 │ │ │ │ vbroadcasti128 -0x400(%rax),%ymm4 │ │ │ │ vbroadcasti128 -0x3f0(%rax),%ymm5 │ │ │ │ vpbroadcastd (%rdx,%r8,1),%ymm1 │ │ │ │ @@ -455491,24 +454793,24 @@ │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 212336 │ │ │ │ + jg 20ffd6 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ lea 0x7e(%rsp),%rcx │ │ │ │ - call 2124d0 │ │ │ │ + call 210170 │ │ │ │ dec %rdx │ │ │ │ vmovdqa -0x3e0(%rax),%xmm4 │ │ │ │ vinserti128 $0x1,-0x3c0(%rax),%ymm4,%ymm4 │ │ │ │ vmovdqa -0x3d0(%rax),%xmm5 │ │ │ │ vinserti128 $0x1,-0x3b0(%rax),%ymm5,%ymm5 │ │ │ │ vpbroadcastb (%rdx,%r8,1),%ymm1 │ │ │ │ vpunpcklbw %ymm3,%ymm1,%ymm1 │ │ │ │ @@ -455519,24 +454821,24 @@ │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2123cc │ │ │ │ + jg 21006c │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ lea 0x7e(%rsp),%rcx │ │ │ │ - call 2124d0 │ │ │ │ + call 210170 │ │ │ │ add $0xfffffffffffffcd0,%rax │ │ │ │ dec %rdx │ │ │ │ vmovdqa -0x70(%rax),%xmm5 │ │ │ │ vinserti128 $0x1,-0x50(%rax),%ymm5,%ymm5 │ │ │ │ vmovdqa -0x60(%rax),%xmm6 │ │ │ │ vinserti128 $0x1,-0x40(%rax),%ymm6,%ymm6 │ │ │ │ vmovdqa -0x30(%rax),%xmm7 │ │ │ │ @@ -455560,15 +454862,15 @@ │ │ │ │ vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21245d │ │ │ │ + jg 2100fd │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ │ │ @@ -455594,15 +454896,15 @@ │ │ │ │ vmovdqa %ymm1,0x8(%rsp) │ │ │ │ sub %r8,%rcx │ │ │ │ sub %r8,%rdx │ │ │ │ sub %r8,%rcx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc6921(%rip),%rax │ │ │ │ + lea 0xc8ac1(%rip),%rax │ │ │ │ mov %ecx,%ecx │ │ │ │ vpbroadcastb (%rdx,%rcx,1),%ymm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ mov %rdx,%r9 │ │ │ │ sub %r8,%r9 │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ @@ -455652,23 +454954,23 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rcx,1) │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 212697 │ │ │ │ + je 210337 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 2125d5 │ │ │ │ + jg 210275 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa -0xb8(%rax),%ymm10 │ │ │ │ vbroadcasti128 -0x3e8(%rax),%ymm11 │ │ │ │ vmovdqa -0xd8(%rax),%ymm7 │ │ │ │ vpbroadcastq 0x1(%rdx),%ymm8 │ │ │ │ @@ -455709,27 +455011,27 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2126e5 │ │ │ │ + jg 210385 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ vbroadcasti128 0x1(%rdx),%ymm11 │ │ │ │ lea 0x7c(%rsp),%rcx │ │ │ │ vpunpcklbw %ymm0,%ymm11,%ymm10 │ │ │ │ vpunpckhbw %ymm0,%ymm11,%ymm11 │ │ │ │ - call 212ac0 │ │ │ │ + call 210760 │ │ │ │ sub $0x2,%rdx │ │ │ │ vpmaddubsw %ymm5,%ymm10,%ymm12 │ │ │ │ vpmaddubsw %ymm5,%ymm11,%ymm13 │ │ │ │ vpbroadcastd -0xac(%rax),%xmm5 │ │ │ │ vmovdqa -0xd8(%rax),%ymm9 │ │ │ │ vbroadcasti128 -0x3d8(%rax),%ymm6 │ │ │ │ vbroadcasti128 -0x3c8(%rax),%ymm7 │ │ │ │ @@ -455759,27 +455061,27 @@ │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2127fa │ │ │ │ + jg 21049a │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ vmovdqu 0x1(%rdx),%ymm8 │ │ │ │ lea 0x7e(%rsp),%rcx │ │ │ │ vpunpcklbw %ymm0,%ymm8,%ymm7 │ │ │ │ vpunpckhbw %ymm0,%ymm8,%ymm8 │ │ │ │ - call 212ac0 │ │ │ │ + call 210760 │ │ │ │ dec %rdx │ │ │ │ vpmaddubsw %ymm5,%ymm7,%ymm9 │ │ │ │ vpmaddubsw %ymm5,%ymm8,%ymm10 │ │ │ │ vmovdqa -0x3b8(%rax),%xmm5 │ │ │ │ vinserti128 $0x1,-0x398(%rax),%ymm5,%ymm5 │ │ │ │ vmovdqa -0x3a8(%rax),%xmm6 │ │ │ │ vinserti128 $0x1,-0x388(%rax),%ymm6,%ymm6 │ │ │ │ @@ -455804,15 +455106,15 @@ │ │ │ │ vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2128e3 │ │ │ │ + jg 210583 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ @@ -455820,15 +455122,15 @@ │ │ │ │ vmovdqu 0x21(%rdx),%ymm15 │ │ │ │ add $0xfffffffffffffcf8,%rax │ │ │ │ lea 0x7e(%rsp),%rcx │ │ │ │ vpunpcklbw %ymm0,%ymm13,%ymm12 │ │ │ │ vpunpckhbw %ymm0,%ymm13,%ymm13 │ │ │ │ vpunpcklbw %ymm0,%ymm15,%ymm14 │ │ │ │ vpunpckhbw %ymm0,%ymm15,%ymm15 │ │ │ │ - call 212ac0 │ │ │ │ + call 210760 │ │ │ │ dec %rdx │ │ │ │ vpmaddubsw %ymm5,%ymm12,%ymm0 │ │ │ │ vpmaddubsw %ymm5,%ymm13,%ymm1 │ │ │ │ vpmaddubsw %ymm5,%ymm14,%ymm2 │ │ │ │ vpmaddubsw %ymm5,%ymm15,%ymm5 │ │ │ │ vmovdqa -0x70(%rax),%xmm8 │ │ │ │ vinserti128 $0x1,-0x50(%rax),%ymm8,%ymm8 │ │ │ │ @@ -455882,15 +455184,15 @@ │ │ │ │ vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 212a09 │ │ │ │ + jg 2106a9 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ │ │ @@ -455912,43 +455214,43 @@ │ │ │ │ vmovdqa %ymm1,0x8(%rsp) │ │ │ │ sub %r8,%rcx │ │ │ │ sub %r8,%rdx │ │ │ │ sub %r8,%rcx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc6405(%rip),%rax │ │ │ │ + lea 0xc85a5(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xcbbc6(%rip),%r10 │ │ │ │ + lea 0xcdf66(%rip),%r10 │ │ │ │ inc %rdx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ mov %r9d,%eax │ │ │ │ and $0x7e,%eax │ │ │ │ add $0xa5,%r9d │ │ │ │ movzwl (%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ - vpbroadcastd 0xc630e(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0xc62f9(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0xc625c(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xc84ae(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xc8499(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xc83fc(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ cmp $0x28,%r9b │ │ │ │ - jae 212cf7 │ │ │ │ + jae 210997 │ │ │ │ lea -0x400(%r9),%ecx │ │ │ │ sar $0x7,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - jg 212cf7 │ │ │ │ + jg 210997 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ vmovdqa -0x1(%rdx),%xmm1 │ │ │ │ - vpshufb 0xc60a3(%rip),%xmm1,%xmm0 │ │ │ │ - vpshufb 0xc60aa(%rip),%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0xc605d(%rip),%xmm2 │ │ │ │ + vpshufb 0xc8243(%rip),%xmm1,%xmm0 │ │ │ │ + vpshufb 0xc824a(%rip),%xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0xc81fd(%rip),%xmm2 │ │ │ │ add %eax,%eax │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpextrd $0x3,%xmm1,0x10(%rsp) │ │ │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ │ │ vmovd %eax,%xmm7 │ │ │ │ mov %eax,%ecx │ │ │ │ vpbroadcastw %xmm7,%ymm7 │ │ │ │ @@ -455989,20 +455291,20 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rdx,1) │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 212c22 │ │ │ │ + jg 2108c2 │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc5f79(%rip),%rcx │ │ │ │ + lea 0xc8119(%rip),%rcx │ │ │ │ vmovd %r10d,%xmm0 │ │ │ │ vmovd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vpbroadcastb %xmm2,%ymm2 │ │ │ │ vpcmpeqb -0x80(%rcx),%ymm0,%ymm1 │ │ │ │ vpand %ymm2,%ymm1,%ymm1 │ │ │ │ @@ -456012,20 +455314,20 @@ │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x30,%rsp │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ mov $0x7,%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 212dac │ │ │ │ + jne 210a4c │ │ │ │ lea 0x3(%r8),%r10d │ │ │ │ - call 212cc0 │ │ │ │ + call 210960 │ │ │ │ mov $0x7,%r10d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 212dac │ │ │ │ + je 210a4c │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vpbroadcastd 0x3c(%rcx),%ymm7 │ │ │ │ vbroadcasti128 -0x1(%rdx),%ymm2 │ │ │ │ vpminub -0x40(%rcx),%ymm7,%ymm1 │ │ │ │ vpbroadcastd -0x68(%rcx,%r9,4),%ymm8 │ │ │ │ vpminub -0x38(%rcx),%ymm7,%ymm7 │ │ │ │ vpbroadcastd -0x5c(%rcx,%r9,4),%ymm9 │ │ │ │ @@ -456044,22 +455346,22 @@ │ │ │ │ mov %rsp,%rdx │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovne %ecx,%r10d │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rdx) │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastq 0xc5f27(%rip),%ymm0 │ │ │ │ + vpbroadcastq 0xc80c7(%rip),%ymm0 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ shl $0x6,%r10d │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ mov %eax,%ecx │ │ │ │ vmovd %r10d,%xmm9 │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ - vbroadcasti128 0xc5eb3(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc8053(%rip),%ymm8 │ │ │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm6,%ymm6,%ymm10 │ │ │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ │ │ vpblendd $0xcc,%ymm10,%ymm6,%ymm6 │ │ │ │ vmovdqa %xmm10,%xmm0 │ │ │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ vpaddw %ymm10,%ymm10,%ymm10 │ │ │ │ @@ -456091,48 +455393,48 @@ │ │ │ │ vpackuswb %ymm0,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%r9) │ │ │ │ vpextrd $0x1,%xmm0,(%r9,%rsi,1) │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 212eca │ │ │ │ + je 210b6a │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 212dfe │ │ │ │ + jb 210a9e │ │ │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vmovd %xmm7,(%rdi) │ │ │ │ vmovd %xmm7,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm7,(%rdi,%rsi,2) │ │ │ │ vmovd %xmm7,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 212ead │ │ │ │ + jg 210b4d │ │ │ │ mov 0x10(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0xd8(%r9),%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 21303c │ │ │ │ + ja 210cdc │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ - vmovdqu 0xc5cfb(%rip),%xmm2 │ │ │ │ + vmovdqu 0xc7e9b(%rip),%xmm2 │ │ │ │ vmovdqa -0x1(%rdx),%xmm0 │ │ │ │ vmovd %r8d,%xmm6 │ │ │ │ vinserti128 $0x1,0x7(%rdx),%ymm0,%ymm0 │ │ │ │ vpbroadcastb %xmm6,%xmm6 │ │ │ │ - vbroadcasti128 0xc5d36(%rip),%ymm1 │ │ │ │ + vbroadcasti128 0xc7ed6(%rip),%ymm1 │ │ │ │ vpminub %xmm2,%xmm6,%xmm6 │ │ │ │ - vpbroadcastd 0xc5cf5(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xc7e95(%rip),%ymm7 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ add %eax,%eax │ │ │ │ vpshufb %ymm1,%ymm0,%ymm1 │ │ │ │ vpshufb %ymm2,%ymm0,%ymm2 │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ @@ -456177,31 +455479,31 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 212f94 │ │ │ │ + jg 210c34 │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0x7,%r10d │ │ │ │ or $0x8,%r10d │ │ │ │ - jmp 213115 │ │ │ │ + jmp 210db5 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ lea 0x7(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21302f │ │ │ │ - call 212cc0 │ │ │ │ + jne 210ccf │ │ │ │ + call 210960 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 213115 │ │ │ │ + je 210db5 │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vmovdqu (%rdx),%xmm2 │ │ │ │ vpminub -0x32(%rcx),%xmm0,%xmm1 │ │ │ │ vinserti128 $0x1,-0x1(%rdx),%ymm2,%ymm2 │ │ │ │ vinserti128 $0x1,-0x40(%rcx),%ymm1,%ymm1 │ │ │ │ vpbroadcastd -0x68(%rcx,%r9,4),%ymm7 │ │ │ │ vpminub -0x2a(%rcx),%xmm0,%xmm0 │ │ │ │ @@ -456211,16 +455513,16 @@ │ │ │ │ vpbroadcastd -0x5c(%rcx,%r9,4),%ymm7 │ │ │ │ movzbl 0xf(%rdx),%ecx │ │ │ │ vshufps $0x99,%ymm0,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm1,%ymm1 │ │ │ │ sub $0x3,%r9d │ │ │ │ - jne 2130ec │ │ │ │ - vpbroadcastd 0xc5b2f(%rip),%ymm7 │ │ │ │ + jne 210d8c │ │ │ │ + vpbroadcastd 0xc7ccf(%rip),%ymm7 │ │ │ │ movzbl 0xe(%rdx),%edx │ │ │ │ vpshufb %ymm0,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ sub %ecx,%edx │ │ │ │ lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ shr $0x3,%edx │ │ │ │ mov %dl,0x10(%rsp) │ │ │ │ @@ -456232,20 +455534,20 @@ │ │ │ │ cmp $0x10,%r8d │ │ │ │ cmovns %r9d,%r10d │ │ │ │ mov %cl,(%rdx,%r9,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rdx) │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ - vbroadcasti128 0xc5bbe(%rip),%ymm0 │ │ │ │ + vbroadcasti128 0xc7d5e(%rip),%ymm0 │ │ │ │ vpbroadcastw %xmm2,%ymm2 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ shl $0x6,%r10d │ │ │ │ vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc5ac3(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc7c63(%rip),%ymm8 │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ │ │ mov %eax,%ecx │ │ │ │ vpaddw %ymm2,%ymm2,%ymm6 │ │ │ │ vpblendd $0xf0,%ymm6,%ymm2,%ymm2 │ │ │ │ lea (%rcx,%rax,1),%r9d │ │ │ │ @@ -456265,42 +455567,42 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - je 2131db │ │ │ │ + je 210e7b │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 213159 │ │ │ │ + jb 210df9 │ │ │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ vmovq %xmm7,(%rdi) │ │ │ │ vmovq %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2131c8 │ │ │ │ + jg 210e68 │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0xf,%r10d │ │ │ │ or $0x10,%r10d │ │ │ │ - jmp 21333b │ │ │ │ + jmp 210fdb │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ lea 0xf(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2131e4 │ │ │ │ - call 212cc0 │ │ │ │ + jne 210e84 │ │ │ │ + call 210960 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21333b │ │ │ │ + je 210fdb │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vpbroadcastd 0x114(%rcx),%ymm1 │ │ │ │ vbroadcasti128 -0x38(%rcx),%ymm6 │ │ │ │ vinserti128 $0x0,-0x40(%rcx),%ymm6,%ymm2 │ │ │ │ vinserti128 $0x1,-0x30(%rcx),%ymm6,%ymm6 │ │ │ │ vmovdqa -0x1(%rdx),%xmm10 │ │ │ │ vinserti128 $0x1,0x3(%rdx),%ymm10,%ymm10 │ │ │ │ @@ -456324,16 +455626,16 @@ │ │ │ │ vpshufb %ymm2,%ymm10,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm8 │ │ │ │ vpmaddubsw %ymm9,%ymm8,%ymm8 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm8,%ymm1 │ │ │ │ sub $0x3,%r9d │ │ │ │ - jne 21330d │ │ │ │ - vpbroadcastd 0xc591c(%rip),%ymm9 │ │ │ │ + jne 210fad │ │ │ │ + vpbroadcastd 0xc7abc(%rip),%ymm9 │ │ │ │ movzbl 0x1e(%rdx),%edx │ │ │ │ vpshufb %ymm6,%ymm10,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm7,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ sub %ecx,%edx │ │ │ │ lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ @@ -456349,20 +455651,20 @@ │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmovns %r9d,%r10d │ │ │ │ mov %cl,(%rdx,%r9,1) │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - vbroadcasti128 0xc5998(%rip),%ymm0 │ │ │ │ + vbroadcasti128 0xc7b38(%rip),%ymm0 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ shl $0x6,%r10d │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc589d(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc7a3d(%rip),%ymm8 │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ mov %eax,%ecx │ │ │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ │ │ vpaddw %ymm6,%ymm6,%ymm11 │ │ │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ │ │ vpblendd $0xf0,%ymm11,%ymm6,%ymm6 │ │ │ │ lea (%rcx,%rax,1),%r9d │ │ │ │ @@ -456388,86 +455690,86 @@ │ │ │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - je 213421 │ │ │ │ + je 2110c1 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 21337e │ │ │ │ + jb 21101e │ │ │ │ vmovdqa %xmm7,(%rdi) │ │ │ │ vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21340e │ │ │ │ + jg 2110ae │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ lea 0x1f(%r8),%ecx │ │ │ │ mov $0x3f,%r10d │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmovs %ecx,%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2135f7 │ │ │ │ - vbroadcasti128 0xc5998(%rip),%ymm0 │ │ │ │ + jne 211297 │ │ │ │ + vbroadcasti128 0xc7b38(%rip),%ymm0 │ │ │ │ sub $0x1d,%ecx │ │ │ │ vmovdqu 0x1d(%rdx),%xmm13 │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ vmovdqu 0x25(%rdx),%xmm14 │ │ │ │ sub $0x8,%ecx │ │ │ │ vinserti128 $0x1,0x33(%rdx),%ymm14,%ymm14 │ │ │ │ vpbroadcastb %xmm1,%xmm1 │ │ │ │ vmovdqa -0x1(%rdx),%xmm11 │ │ │ │ vinserti128 $0x1,0xd(%rdx),%ymm11,%ymm11 │ │ │ │ vmovd %ecx,%xmm2 │ │ │ │ vmovdqu 0x5(%rdx),%xmm12 │ │ │ │ vinserti128 $0x1,0x13(%rdx),%ymm12,%ymm12 │ │ │ │ vpminub %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0xc5750(%rip),%ymm7 │ │ │ │ + vmovdqa 0xc78f0(%rip),%ymm7 │ │ │ │ vpshufb %xmm1,%xmm13,%xmm13 │ │ │ │ - vpbroadcastd 0xc5896(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0xc7a36(%rip),%ymm1 │ │ │ │ vpbroadcastb %xmm2,%xmm2 │ │ │ │ vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ │ │ - vinserti128 $0x1,0xc5730(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x1,0xc78d0(%rip),%ymm7,%ymm8 │ │ │ │ vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x0,0xc5728(%rip),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x0,0xc78c8(%rip),%ymm7,%ymm7 │ │ │ │ vpminub %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xc56f3(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc7893(%rip),%ymm9 │ │ │ │ vpshufb %ymm2,%ymm14,%ymm14 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ │ │ vshufps $0x49,%ymm7,%ymm8,%ymm8 │ │ │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0xc56c4(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc7864(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm10 │ │ │ │ vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - vpbroadcastd 0xc568a(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc782a(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm7,%ymm12,%ymm12 │ │ │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ │ │ movzbl 0x3f(%rdx),%ecx │ │ │ │ movzbl 0x3e(%rdx),%edx │ │ │ │ vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ @@ -456496,18 +455798,18 @@ │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm1,0x20(%rdx) │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ shl $0x6,%r10d │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc55ea(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc778a(%rip),%ymm8 │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ mov %eax,%r9d │ │ │ │ - vpsubw 0xc56b8(%rip),%ymm9,%ymm9 │ │ │ │ + vpsubw 0xc7858(%rip),%ymm9,%ymm9 │ │ │ │ vmovdqa %ymm6,%ymm11 │ │ │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ │ │ mov %r9d,%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ vpand %ymm6,%ymm4,%ymm1 │ │ │ │ vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ @@ -456525,76 +455827,76 @@ │ │ │ │ vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 2136c3 │ │ │ │ + je 211363 │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r10d,%r9d │ │ │ │ - jb 213630 │ │ │ │ + jb 2112d0 │ │ │ │ test $0x1,%r8b │ │ │ │ - je 2136b0 │ │ │ │ + je 211350 │ │ │ │ vmovdqa %ymm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 2136c3 │ │ │ │ + je 211363 │ │ │ │ vmovdqa %ymm7,(%rdi) │ │ │ │ vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2136b0 │ │ │ │ + jg 211350 │ │ │ │ mov 0x60(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ mov %r10,0x80(%rsp) │ │ │ │ lea 0x3f(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21395d │ │ │ │ + jne 2115fd │ │ │ │ vmovdqa -0x1(%rdx),%xmm11 │ │ │ │ vinserti128 $0x1,0xd(%rdx),%ymm11,%ymm11 │ │ │ │ vmovdqu 0x5(%rdx),%xmm12 │ │ │ │ vinserti128 $0x1,0x13(%rdx),%ymm12,%ymm12 │ │ │ │ - vmovdqa 0xc54e9(%rip),%ymm7 │ │ │ │ - vinserti128 $0x1,0xc54e3(%rip),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x0,0xc54e1(%rip),%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0xc54b0(%rip),%ymm9 │ │ │ │ + vmovdqa 0xc7689(%rip),%ymm7 │ │ │ │ + vinserti128 $0x1,0xc7683(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x0,0xc7681(%rip),%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xc7650(%rip),%ymm9 │ │ │ │ vmovdqu 0x1d(%rdx),%xmm13 │ │ │ │ vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ │ │ vmovdqu 0x25(%rdx),%xmm14 │ │ │ │ vinserti128 $0x1,0x33(%rdx),%ymm14,%ymm14 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ │ │ vshufps $0x49,%ymm7,%ymm8,%ymm8 │ │ │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0xc546e(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc760e(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm10 │ │ │ │ vshufps $0x99,%ymm7,%ymm8,%ymm15 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ vpshufb %ymm15,%ymm12,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ │ │ vpshufb %ymm15,%ymm13,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ vpshufb %ymm15,%ymm14,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - vpbroadcastd 0xc5434(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xc75d4(%rip),%ymm10 │ │ │ │ vpshufb %ymm15,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm10,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm7,%ymm12,%ymm12 │ │ │ │ vpmaddubsw %ymm10,%ymm12,%ymm12 │ │ │ │ vpshufb %ymm7,%ymm13,%ymm13 │ │ │ │ vpmaddubsw %ymm10,%ymm13,%ymm13 │ │ │ │ vpshufb %ymm7,%ymm14,%ymm14 │ │ │ │ @@ -456615,20 +455917,20 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ lea -0x14(%r8),%ecx │ │ │ │ mov %rsp,%rdx │ │ │ │ vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0xc54e8(%rip),%xmm2 │ │ │ │ - vbroadcasti128 0xc559b(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0xc7688(%rip),%xmm2 │ │ │ │ + vbroadcasti128 0xc773b(%rip),%ymm6 │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm1,0x20(%rdx) │ │ │ │ vmovd %ecx,%xmm0 │ │ │ │ - vpbroadcastd 0xc54d9(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0xc7679(%rip),%ymm1 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ │ │ vpminub %ymm6,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm0,%ymm12,%ymm12 │ │ │ │ vpminub %ymm6,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm1,%ymm14,%ymm14 │ │ │ │ vpshufb %ymm7,%ymm11,%ymm0 │ │ │ │ @@ -456647,15 +455949,15 @@ │ │ │ │ vpshufb %ymm15,%ymm13,%ymm7 │ │ │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ │ │ vpshufb %ymm15,%ymm14,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm7,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - vpbroadcastd 0xc52e5(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc7485(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm12 │ │ │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm13 │ │ │ │ vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm14 │ │ │ │ @@ -456674,19 +455976,19 @@ │ │ │ │ vmovdqa %ymm1,0x60(%rdx) │ │ │ │ vmovd %eax,%xmm12 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ lea -0x40(%rax),%ecx │ │ │ │ shl $0x6,%r10d │ │ │ │ vpbroadcastw %xmm12,%ymm12 │ │ │ │ sub %r10d,%ecx │ │ │ │ - vbroadcasti128 0xc5283(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc7423(%rip),%ymm8 │ │ │ │ vmovd %ecx,%xmm6 │ │ │ │ mov %eax,%r9d │ │ │ │ - vmovdqa 0xc51f2(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0xc53b9(%rip),%ymm11 │ │ │ │ + vmovdqa 0xc7392(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xc7559(%rip),%ymm11 │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ mov %r9d,%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm0 │ │ │ │ vmovdqu 0x8(%rdx,%rcx,1),%ymm1 │ │ │ │ vpand %ymm6,%ymm4,%ymm2 │ │ │ │ vpsubw %ymm2,%ymm5,%ymm9 │ │ │ │ @@ -456715,35 +456017,35 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm12,%ymm6 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 213a5d │ │ │ │ + je 2116fd │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r10d,%r9d │ │ │ │ - jb 21399c │ │ │ │ + jb 21163c │ │ │ │ vmovdqa %ymm7,(%rdi) │ │ │ │ vmovdqa %ymm7,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 213a4c │ │ │ │ + jg 2116ec │ │ │ │ mov 0x80(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xe0,%rsp │ │ │ │ - lea 0xc54c9(%rip),%rbx │ │ │ │ + lea 0xc7669(%rip),%rbx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xcac1c(%rip),%rax │ │ │ │ + lea 0xccfbc(%rip),%rax │ │ │ │ movslq (%rbx,%rcx,4),%rcx │ │ │ │ movzbl %r9b,%r10d │ │ │ │ xor $0x400,%r9d │ │ │ │ mov %rax,%r11 │ │ │ │ sub %r10,%rax │ │ │ │ add %rbx,%rcx │ │ │ │ add $0xfffffffffffffcf0,%rbx │ │ │ │ @@ -456769,27 +456071,27 @@ │ │ │ │ lea 0x1040(%rax),%edx │ │ │ │ vmovd %r10d,%xmm5 │ │ │ │ mov $0xec0,%r11d │ │ │ │ mov $0xfffffffffffffffc,%r10 │ │ │ │ vpshuflw $0x0,%xmm5,%xmm5 │ │ │ │ vpmullw 0xe0(%rbx),%xmm5,%xmm5 │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 213e36 │ │ │ │ + jne 211ad6 │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 213c9a │ │ │ │ + jne 21193a │ │ │ │ vpbroadcastd 0x198(%rbx),%xmm3 │ │ │ │ - call 213bd0 │ │ │ │ + call 211870 │ │ │ │ sub $0x433,%r9d │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - call 213b90 │ │ │ │ - jmp 213d64 │ │ │ │ + call 211830 │ │ │ │ + jmp 211a04 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovd %ecx,%xmm8 │ │ │ │ mov %r9d,%ecx │ │ │ │ vmovd %r9d,%xmm7 │ │ │ │ vpbroadcastb %xmm8,%ymm8 │ │ │ │ shr $0x8,%ecx │ │ │ │ vpbroadcastb %xmm7,%ymm7 │ │ │ │ @@ -456841,17 +456143,17 @@ │ │ │ │ vpaddw %xmm5,%xmm15,%xmm5 │ │ │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,0x38(%rsp) │ │ │ │ ret │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ sub $0x458,%r9d │ │ │ │ - call 213b90 │ │ │ │ + call 211830 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 213d33 │ │ │ │ + je 2119d3 │ │ │ │ popcnt %ecx,%ecx │ │ │ │ vpbroadcastd 0x198(%rbx),%xmm2 │ │ │ │ vpminub -0x40(%rbx),%xmm2,%xmm2 │ │ │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%xmm0 │ │ │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%xmm4 │ │ │ │ vpshufb %xmm2,%xmm1,%xmm3 │ │ │ │ vpshufd $0x39,%xmm2,%xmm2 │ │ │ │ @@ -456872,33 +456174,33 @@ │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,0x41(%rsp) │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3cd,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - je 213e31 │ │ │ │ + je 211ad1 │ │ │ │ vpbroadcastd 0x100(%rbx),%xmm0 │ │ │ │ vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ vpand %xmm0,%xmm8,%xmm0 │ │ │ │ vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ vpmovmskb %xmm0,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 213e36 │ │ │ │ + je 211ad6 │ │ │ │ popcnt %ecx,%ecx │ │ │ │ mov $0xa,%r9d │ │ │ │ cmp $0x10,%r8d │ │ │ │ vmovdqu 0x31(%rsp),%xmm2 │ │ │ │ vinserti128 $0x1,0x2b(%rsp),%ymm2,%ymm2 │ │ │ │ cmovs %r8d,%r9d │ │ │ │ xor $0xf,%r9d │ │ │ │ vmovd %r9d,%xmm0 │ │ │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ vbroadcasti128 -0x30(%rbx),%ymm4 │ │ │ │ - vinserti128 $0x1,0xc4e5d(%rip),%ymm1,%ymm3 │ │ │ │ + vinserti128 $0x1,0xc6ffd(%rip),%ymm1,%ymm3 │ │ │ │ vpblendd $0xf,%ymm4,%ymm1,%ymm1 │ │ │ │ vinserti128 $0x0,-0x2c(%rbx),%ymm4,%ymm4 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vpmaxub %ymm3,%ymm0,%ymm0 │ │ │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%ymm3 │ │ │ │ vpshufb %ymm0,%ymm2,%ymm0 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ @@ -456915,16 +456217,16 @@ │ │ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vpblendvb %xmm4,0x30(%rsp),%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,0x30(%rsp) │ │ │ │ - jmp 213e36 │ │ │ │ - call 213c30 │ │ │ │ + jmp 211ad6 │ │ │ │ + call 2118d0 │ │ │ │ vmovd %eax,%xmm0 │ │ │ │ vmovdqa 0x100(%rbx),%ymm12 │ │ │ │ lea 0x38(%rsp),%r9 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rbx │ │ │ │ vpsraw $0x6,%xmm5,%xmm1 │ │ │ │ vpand %xmm5,%xmm14,%xmm5 │ │ │ │ @@ -456958,15 +456260,15 @@ │ │ │ │ vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ vpsubw %ymm2,%ymm15,%ymm1 │ │ │ │ vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ vpor %ymm2,%ymm1,%ymm1 │ │ │ │ vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ cmp $0x40,%ecx │ │ │ │ - jge 213f0f │ │ │ │ + jge 211baf │ │ │ │ vmovdqa %ymm7,%ymm1 │ │ │ │ vpgatherdq %ymm1,(%r9,%xmm4,1),%ymm3 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm1 │ │ │ │ vpermd %ymm1,%ymm12,%ymm1 │ │ │ │ vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ vpsraw $0xf,%ymm6,%ymm2 │ │ │ │ vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ @@ -456976,18 +456278,18 @@ │ │ │ │ vpackuswb %ymm0,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rbx,1) │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 213f9b │ │ │ │ + je 211c3b │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %r11d,%edx │ │ │ │ - jge 213e91 │ │ │ │ + jge 211b31 │ │ │ │ vmovdqa %ymm7,%ymm1 │ │ │ │ vpgatherdq %ymm1,(%r9,%xmm4,1),%ymm2 │ │ │ │ add %r10,%r9 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm0 │ │ │ │ vpermd %ymm0,%ymm12,%ymm0 │ │ │ │ vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ @@ -456995,15 +456297,15 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rbx,1) │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 213f4f │ │ │ │ + jg 211bef │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vbroadcasti128 0xc0(%rbx),%ymm6 │ │ │ │ vmovd %r10d,%xmm5 │ │ │ │ @@ -457011,32 +456313,32 @@ │ │ │ │ vbroadcasti128 0x70(%rbx),%ymm11 │ │ │ │ lea 0x1040(%rax),%edx │ │ │ │ vpbroadcastw %xmm5,%xmm5 │ │ │ │ mov $0xdc0,%r11d │ │ │ │ mov $0xfffffffffffffffc,%r10 │ │ │ │ vpmullw 0xe0(%rbx),%xmm5,%xmm5 │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 214204 │ │ │ │ + jne 211ea4 │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 21401e │ │ │ │ + ja 211cbe │ │ │ │ vpbroadcastd 0x3c(%rbx),%xmm3 │ │ │ │ vmovhps %xmm1,0x50(%rsp) │ │ │ │ - call 213bd0 │ │ │ │ + call 211870 │ │ │ │ sub $0x35,%r9d │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - call 213b90 │ │ │ │ - jmp 2140d5 │ │ │ │ + call 211830 │ │ │ │ + jmp 211d75 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 213b90 │ │ │ │ + call 211830 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2140ab │ │ │ │ + je 211d4b │ │ │ │ popcnt %ecx,%ecx │ │ │ │ vpbroadcastd 0x3c(%rbx),%xmm3 │ │ │ │ vpminub -0x38(%rbx),%xmm3,%xmm3 │ │ │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%xmm0 │ │ │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%xmm4 │ │ │ │ vpshufb -0x40(%rbx),%xmm1,%xmm2 │ │ │ │ vpmaddubsw %xmm0,%xmm2,%xmm0 │ │ │ │ @@ -457055,28 +456357,28 @@ │ │ │ │ vpsrldq $0x1,%xmm1,%xmm1 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,0x41(%rsp) │ │ │ │ lea -0x33(%r9),%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 2141ff │ │ │ │ + jbe 211e9f │ │ │ │ vpbroadcastd 0x100(%rbx),%ymm0 │ │ │ │ vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ vpand %ymm0,%ymm8,%ymm0 │ │ │ │ vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ vpmovmskb %ymm0,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 214204 │ │ │ │ + je 211ea4 │ │ │ │ popcnt %ecx,%ecx │ │ │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%ymm7 │ │ │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm8 │ │ │ │ vpbroadcastd -0x50(%rbx,%rcx,4),%ymm9 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - jne 214156 │ │ │ │ + jne 211df6 │ │ │ │ vmovdqu 0x1b(%rsp),%xmm2 │ │ │ │ vinserti128 $0x1,0x23(%rsp),%ymm2,%ymm2 │ │ │ │ vpbroadcastd 0x188(%rbx),%xmm0 │ │ │ │ vbroadcasti128 -0x38(%rbx),%ymm3 │ │ │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ vbroadcasti128 -0x30(%rbx),%ymm4 │ │ │ │ vpmaxub %ymm0,%ymm3,%ymm3 │ │ │ │ @@ -457085,15 +456387,15 @@ │ │ │ │ vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm3,%ymm13,%ymm3 │ │ │ │ - jmp 214172 │ │ │ │ + jmp 211e12 │ │ │ │ mov $0xa,%r9d │ │ │ │ cmp $0x10,%r8d │ │ │ │ cmovs %r8d,%r9d │ │ │ │ xor $0xf,%r9d │ │ │ │ vmovd %r9d,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ @@ -457117,16 +456419,16 @@ │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ vpsubb -0xa0(%rbx),%ymm7,%ymm7 │ │ │ │ vpackuswb %ymm1,%ymm3,%ymm3 │ │ │ │ vpermq $0x78,%ymm3,%ymm3 │ │ │ │ vpblendvb %ymm7,0x20(%rsp),%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm3,0x20(%rsp) │ │ │ │ - jmp 214204 │ │ │ │ - call 213c30 │ │ │ │ + jmp 211ea4 │ │ │ │ + call 2118d0 │ │ │ │ vmovd %eax,%xmm3 │ │ │ │ lea 0x38(%rsp),%r9 │ │ │ │ vpshufd $0xd8,%xmm5,%xmm1 │ │ │ │ vpand %xmm5,%xmm14,%xmm5 │ │ │ │ vpbroadcastw %xmm3,%ymm3 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vpsubw %xmm5,%xmm15,%xmm2 │ │ │ │ @@ -457163,15 +456465,15 @@ │ │ │ │ vpand %ymm4,%ymm14,%ymm2 │ │ │ │ vpsubw %ymm2,%ymm15,%ymm5 │ │ │ │ vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ vpor %ymm5,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ cmp $0x40,%ecx │ │ │ │ - jge 214316 │ │ │ │ + jge 211fb6 │ │ │ │ vmovdqa %ymm7,%ymm5 │ │ │ │ vpgatherdq %ymm7,(%r9,%xmm9,1),%ymm3 │ │ │ │ vmovdqa %ymm5,%ymm7 │ │ │ │ vpgatherdq %ymm5,(%r9,%xmm8,1),%ymm2 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ vpunpckldq %ymm3,%ymm2,%ymm5 │ │ │ │ @@ -457191,18 +456493,18 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 2143c7 │ │ │ │ + je 212067 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %r11d,%edx │ │ │ │ - jge 214255 │ │ │ │ + jge 211ef5 │ │ │ │ vmovdqa %ymm7,%ymm0 │ │ │ │ vpgatherdq %ymm7,(%r9,%xmm9,1),%ymm5 │ │ │ │ vmovdqa %ymm0,%ymm7 │ │ │ │ vpgatherdq %ymm0,(%r9,%xmm8,1),%ymm3 │ │ │ │ add %r10,%r9 │ │ │ │ vpshufb %ymm11,%ymm5,%ymm2 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm1 │ │ │ │ @@ -457218,28 +456520,28 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 214357 │ │ │ │ + jg 211ff7 │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %r8d,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21465b │ │ │ │ + jne 2122fb │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 213b90 │ │ │ │ + call 211830 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 214489 │ │ │ │ + je 212129 │ │ │ │ popcnt %ecx,%ecx │ │ │ │ vbroadcasti128 0x1(%rdx),%ymm6 │ │ │ │ vmovdqa -0x40(%rbx),%xmm2 │ │ │ │ vinserti128 $0x1,-0x32(%rbx),%ymm2,%ymm2 │ │ │ │ vmovdqu -0x38(%rbx),%xmm3 │ │ │ │ vinserti128 $0x1,-0x2a(%rbx),%ymm3,%ymm3 │ │ │ │ vpblendd $0xf0,%ymm6,%ymm1,%ymm1 │ │ │ │ @@ -457265,29 +456567,29 @@ │ │ │ │ vmovdqu %xmm0,0x41(%rsp) │ │ │ │ vpbroadcastd 0x100(%rbx),%ymm0 │ │ │ │ vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ vpand %ymm0,%ymm8,%ymm0 │ │ │ │ vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ vpmovmskb %ymm0,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 21465b │ │ │ │ + je 2122fb │ │ │ │ popcnt %ecx,%ecx │ │ │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%ymm7 │ │ │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm8 │ │ │ │ vpbroadcastd -0x50(%rbx,%rcx,4),%ymm9 │ │ │ │ vmovd 0x20(%rbp),%xmm6 │ │ │ │ vpminsw %xmm6,%xmm15,%xmm6 │ │ │ │ vpbroadcastb %xmm6,%ymm6 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - jl 2145c5 │ │ │ │ + jl 212265 │ │ │ │ vpbroadcastd 0x188(%rbx),%xmm0 │ │ │ │ vbroadcasti128 -0x38(%rbx),%ymm10 │ │ │ │ vbroadcasti128 -0x34(%rbx),%ymm11 │ │ │ │ vbroadcasti128 -0x30(%rbx),%ymm12 │ │ │ │ - je 214588 │ │ │ │ + je 212228 │ │ │ │ vmovdqu -0x45(%rdx),%ymm3 │ │ │ │ vmovdqu -0x3d(%rdx),%ymm5 │ │ │ │ vpmaxub %ymm0,%ymm10,%ymm1 │ │ │ │ vpshufb %ymm1,%ymm3,%ymm1 │ │ │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm2 │ │ │ │ vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ @@ -457307,28 +456609,28 @@ │ │ │ │ vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm13,%ymm2 │ │ │ │ vpsubb %ymm3,%ymm6,%ymm3 │ │ │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ vpblendvb %ymm3,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rsp) │ │ │ │ - jmp 21458c │ │ │ │ + jmp 21222c │ │ │ │ vpmaxub %ymm0,%ymm10,%ymm10 │ │ │ │ vmovdqu -0x25(%rdx),%xmm2 │ │ │ │ vinserti128 $0x1,-0x1d(%rdx),%ymm2,%ymm2 │ │ │ │ vpshufb %ymm10,%ymm2,%ymm3 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm1 │ │ │ │ vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm3,%ymm13,%ymm3 │ │ │ │ - jmp 2145e1 │ │ │ │ + jmp 212281 │ │ │ │ mov $0xa,%r9d │ │ │ │ cmp $0x10,%r8d │ │ │ │ cmovs %r8d,%r9d │ │ │ │ xor $0xf,%r9d │ │ │ │ vmovd %r9d,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vmovdqu -0xf(%rdx),%xmm2 │ │ │ │ @@ -457396,15 +456698,15 @@ │ │ │ │ vpand %ymm5,%ymm14,%ymm2 │ │ │ │ vpsubw %ymm2,%ymm15,%ymm3 │ │ │ │ vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ vpor %ymm3,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ cmp $0x40,%ecx │ │ │ │ - jge 21478b │ │ │ │ + jge 21242b │ │ │ │ vpunpckhwd %ymm5,%ymm5,%ymm2 │ │ │ │ vpgatherdd %ymm2,(%r9,%ymm9,1),%ymm4 │ │ │ │ vpunpcklwd %ymm5,%ymm5,%ymm2 │ │ │ │ vpgatherdd %ymm2,(%r9,%ymm8,1),%ymm3 │ │ │ │ vpshufb %ymm11,%ymm4,%ymm4 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ @@ -457420,18 +456722,18 @@ │ │ │ │ vpaddw %ymm7,%ymm5,%ymm6 │ │ │ │ sub $0x2,%r9 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - je 214825 │ │ │ │ + je 2124c5 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp $0xbc0,%edx │ │ │ │ - jge 2146e0 │ │ │ │ + jge 212380 │ │ │ │ vmovdqa %ymm7,%ymm0 │ │ │ │ vpgatherdd %ymm7,(%r9,%ymm9,1),%ymm4 │ │ │ │ vmovdqa %ymm0,%ymm7 │ │ │ │ vpgatherdd %ymm0,(%r9,%ymm8,1),%ymm3 │ │ │ │ sub $0x2,%r9 │ │ │ │ vpshufb %ymm11,%ymm4,%ymm2 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm1 │ │ │ │ @@ -457443,36 +456745,36 @@ │ │ │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2147c8 │ │ │ │ + jg 212468 │ │ │ │ sub $0x100,%r11d │ │ │ │ - jl 214864 │ │ │ │ + jl 212504 │ │ │ │ vpbroadcastd 0x9c(%rsp),%ymm0 │ │ │ │ vpaddw 0xa0(%rsp),%ymm0,%ymm0 │ │ │ │ vpaddw 0xc0(%rsp),%ymm13,%ymm6 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x400,%ebx │ │ │ │ movzbl %r11b,%r8d │ │ │ │ mov %r10,%rdi │ │ │ │ vpaddw %ymm6,%ymm13,%ymm6 │ │ │ │ - jmp 2146a1 │ │ │ │ + jmp 212341 │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ lea 0x100(%r8),%r11d │ │ │ │ vmovdqa %ymm2,0x60(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21465b │ │ │ │ + jne 2122fb │ │ │ │ vpbroadcastd -0x5c(%rbx),%ymm7 │ │ │ │ vpbroadcastd -0x50(%rbx),%ymm8 │ │ │ │ vpbroadcastd -0x44(%rbx),%ymm9 │ │ │ │ vmovdqa -0x40(%rbx),%xmm5 │ │ │ │ vinserti128 $0x1,-0x36(%rbx),%ymm5,%ymm5 │ │ │ │ vinserti128 $0x1,0xb(%rdx),%ymm1,%ymm1 │ │ │ │ vmovdqu -0x34(%rbx),%xmm6 │ │ │ │ @@ -457502,22 +456804,22 @@ │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ vpsubb -0xc0(%rbx),%ymm10,%ymm10 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpblendvb %ymm10,0x1(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqu %ymm0,0x41(%rsp) │ │ │ │ - jmp 2144c4 │ │ │ │ + jmp 212164 │ │ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ mov 0x40(%rdx),%ecx │ │ │ │ lea 0x300(%r8),%r11d │ │ │ │ vmovdqa %ymm2,0x60(%rsp) │ │ │ │ mov %ecx,0x80(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21465b │ │ │ │ + jne 2122fb │ │ │ │ vpbroadcastd -0x5c(%rbx),%ymm7 │ │ │ │ vpbroadcastd -0x50(%rbx),%ymm8 │ │ │ │ vpbroadcastd -0x44(%rbx),%ymm9 │ │ │ │ vmovdqu -0x3c(%rbx),%xmm6 │ │ │ │ vinserti128 $0x1,-0x36(%rbx),%ymm6,%ymm6 │ │ │ │ vmovdqu 0x1e(%rdx),%xmm3 │ │ │ │ vinserti128 $0x1,0x2b(%rdx),%ymm3,%ymm3 │ │ │ │ @@ -457555,67 +456857,67 @@ │ │ │ │ vpsubb -0xc0(%rbx),%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,0xd(%rdx),%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ vpblendvb %ymm3,0x21(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqu 0x6(%rdx),%xmm3 │ │ │ │ vinserti128 $0x1,0x13(%rdx),%ymm3,%ymm3 │ │ │ │ vmovdqu %ymm0,0x61(%rsp) │ │ │ │ - jmp 2148d7 │ │ │ │ + jmp 212577 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc44dd(%rip),%rax │ │ │ │ + lea 0xc667d(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - lea 0xc9cce(%rip),%r10 │ │ │ │ + lea 0xcc06e(%rip),%r10 │ │ │ │ dec %rdx │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ sub $0xb4,%r9d │ │ │ │ add %rax,%r8 │ │ │ │ mov %r9d,%eax │ │ │ │ neg %eax │ │ │ │ xor $0x400,%r9d │ │ │ │ or $0xffffffffffffff81,%rax │ │ │ │ movzwl (%r10,%rax,1),%eax │ │ │ │ - vpbroadcastd 0xc43ba(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0xc43a5(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0xc4308(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xc655a(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xc6545(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xc64a8(%rip),%ymm5 │ │ │ │ mov %ecx,%r10d │ │ │ │ jmp *%r8 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ cmp $0x28,%r9b │ │ │ │ - jae 214c68 │ │ │ │ + jae 212908 │ │ │ │ lea -0x400(%r9),%r8d │ │ │ │ sar $0x7,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - jg 214c68 │ │ │ │ + jg 212908 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ vmovdqu -0x7(%rdx),%xmm8 │ │ │ │ - vpshufb 0xc4142(%rip),%xmm8,%xmm0 │ │ │ │ + vpshufb 0xc62e2(%rip),%xmm8,%xmm0 │ │ │ │ vpbroadcastb %xmm8,%xmm2 │ │ │ │ - vpshufb 0xc40da(%rip),%xmm8,%xmm1 │ │ │ │ + vpshufb 0xc627a(%rip),%xmm8,%xmm1 │ │ │ │ vmovdqa %xmm2,0x10(%rsp) │ │ │ │ - vpbroadcastd 0xc40f5(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0xc6295(%rip),%xmm2 │ │ │ │ add %eax,%eax │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ │ │ vmovd %eax,%xmm7 │ │ │ │ mov %eax,%edx │ │ │ │ vpbroadcastw %xmm7,%ymm7 │ │ │ │ vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ │ │ vpslldq $0x8,%ymm7,%ymm6 │ │ │ │ vpaddw %xmm7,%xmm7,%xmm2 │ │ │ │ vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ vpunpcklbw %xmm8,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0xc4157(%rip),%xmm8 │ │ │ │ + vmovdqa 0xc62f7(%rip),%xmm8 │ │ │ │ vpsllw $0x2,%ymm7,%ymm7 │ │ │ │ - vpshufb 0xc42d9(%rip),%xmm1,%xmm1 │ │ │ │ + vpshufb 0xc6479(%rip),%xmm1,%xmm1 │ │ │ │ vmovdqa %xmm1,(%rsp) │ │ │ │ lea (%rdx,%rax,1),%r8d │ │ │ │ shr $0x6,%edx │ │ │ │ vpbroadcastq (%rsp,%rdx,1),%ymm1 │ │ │ │ lea (%r8,%rax,1),%edx │ │ │ │ shr $0x6,%r8d │ │ │ │ vpbroadcastq (%rsp,%r8,1),%ymm2 │ │ │ │ @@ -457639,20 +456941,20 @@ │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ add $0x4,%rdi │ │ │ │ sub $0x4,%ecx │ │ │ │ - jg 214b8c │ │ │ │ + jg 21282c │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc4009(%rip),%r8 │ │ │ │ + lea 0xc61a9(%rip),%r8 │ │ │ │ vmovd %r11d,%xmm0 │ │ │ │ vmovd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vpbroadcastb %xmm2,%ymm2 │ │ │ │ vpcmpeqb -0x80(%r8),%ymm0,%ymm1 │ │ │ │ vpand %ymm2,%ymm1,%ymm1 │ │ │ │ @@ -457662,20 +456964,20 @@ │ │ │ │ ret │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x30,%rsp │ │ │ │ mov %r11,0x10(%rsp) │ │ │ │ mov $0x7,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 214d29 │ │ │ │ + jne 2129c9 │ │ │ │ lea 0x3(%rcx),%r11d │ │ │ │ - call 214c30 │ │ │ │ + call 2128d0 │ │ │ │ mov $0x7,%r11d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 214d29 │ │ │ │ + je 2129c9 │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vpbroadcastd 0x180(%r8),%ymm7 │ │ │ │ vbroadcasti128 -0xe(%rdx),%ymm2 │ │ │ │ vpmaxub -0x44(%r8),%ymm7,%ymm1 │ │ │ │ vpbroadcastd -0x68(%r8,%r9,4),%ymm8 │ │ │ │ vpmaxub -0x3c(%r8),%ymm7,%ymm7 │ │ │ │ vpbroadcastd -0x5c(%r8,%r9,4),%ymm9 │ │ │ │ @@ -457694,36 +456996,36 @@ │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ cmp $0x4,%ecx │ │ │ │ cmovne %r8d,%r11d │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastq 0xc3faa(%rip),%ymm0 │ │ │ │ + vpbroadcastq 0xc614a(%rip),%ymm0 │ │ │ │ mov %rdx,%r8 │ │ │ │ sub $0x4,%rdx │ │ │ │ neg %rax │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ sub %r11,%r8 │ │ │ │ shl $0x6,%r11d │ │ │ │ vpbroadcastb (%r8),%ymm7 │ │ │ │ lea 0x3f(%rax),%r8 │ │ │ │ vmovd %r11d,%xmm9 │ │ │ │ not %r11d │ │ │ │ - vbroadcasti128 0xc3f5a(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc60fa(%rip),%ymm8 │ │ │ │ add $0x40,%r11d │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm6,%ymm6,%ymm10 │ │ │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ │ │ vpblendd $0xcc,%ymm10,%ymm6,%ymm6 │ │ │ │ vmovdqa %xmm10,%xmm0 │ │ │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ vpaddw %ymm10,%ymm10,%ymm10 │ │ │ │ - vmovdqa 0xc3f38(%rip),%xmm11 │ │ │ │ + vmovdqa 0xc60d8(%rip),%xmm11 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ vpbroadcastq (%rdx,%r8,1),%ymm1 │ │ │ │ lea (%r9,%rax,1),%r8 │ │ │ │ sar $0x6,%r9 │ │ │ │ vpbroadcastq (%rdx,%r9,1),%ymm2 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ @@ -457748,48 +457050,48 @@ │ │ │ │ vpackuswb %xmm0,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm11,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ sub $0x4,%ecx │ │ │ │ - je 214e65 │ │ │ │ + je 212b05 │ │ │ │ add $0x4,%rdi │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 214d98 │ │ │ │ + jg 212a38 │ │ │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ vmovd %xmm7,(%rdi) │ │ │ │ vmovd %xmm7,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm7,(%rdi,%rsi,2) │ │ │ │ vmovd %xmm7,(%rdi,%r10,1) │ │ │ │ add $0x4,%rdi │ │ │ │ sub $0x4,%ecx │ │ │ │ - jg 214e48 │ │ │ │ + jg 212ae8 │ │ │ │ mov 0x10(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0xd8(%r9),%r8d │ │ │ │ mov %cl,%r8b │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 215022 │ │ │ │ + ja 212cc2 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ and $0x4,%r8d │ │ │ │ vmovdqa -0xf(%rdx),%xmm0 │ │ │ │ vinserti128 $0x1,-0x9(%rdx),%ymm0,%ymm0 │ │ │ │ vmovd %r8d,%xmm1 │ │ │ │ - vmovdqu 0xc3d51(%rip),%xmm2 │ │ │ │ - vinserti128 $0x1,0xc3d4b(%rip),%ymm2,%ymm2 │ │ │ │ + vmovdqu 0xc5ef1(%rip),%xmm2 │ │ │ │ + vinserti128 $0x1,0xc5eeb(%rip),%ymm2,%ymm2 │ │ │ │ vpbroadcastb %xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0xc3d63(%rip),%ymm7 │ │ │ │ - vpmaxub 0xc3d8b(%rip),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,0xc3d85(%rip),%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xc5f03(%rip),%ymm7 │ │ │ │ + vpmaxub 0xc5f2b(%rip),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,0xc5f25(%rip),%ymm1,%ymm1 │ │ │ │ add %eax,%eax │ │ │ │ vpshufb %ymm1,%ymm0,%ymm1 │ │ │ │ vpshufb %ymm2,%ymm0,%ymm2 │ │ │ │ vinserti128 $0x1,-0x7(%rdx),%ymm0,%ymm0 │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ @@ -457799,15 +457101,15 @@ │ │ │ │ vpaddw %ymm6,%ymm6,%ymm7 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpblendd $0xf0,%ymm7,%ymm6,%ymm6 │ │ │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ vpslldq $0x8,%ymm7,%ymm2 │ │ │ │ vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vbroadcasti128 0xc3f30(%rip),%ymm2 │ │ │ │ + vbroadcasti128 0xc60d0(%rip),%ymm2 │ │ │ │ vpackuswb %ymm1,%ymm1,%ymm1 │ │ │ │ vpunpcklbw %ymm0,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm2,%ymm1,%ymm1 │ │ │ │ vextracti128 $0x1,%ymm1,(%rsp) │ │ │ │ vmovdqa %xmm1,0x10(%rsp) │ │ │ │ lea (%rdx,%rax,1),%r8d │ │ │ │ shr $0x6,%edx │ │ │ │ @@ -457844,31 +457146,31 @@ │ │ │ │ vpextrd $0x3,%xmm2,(%rdi,%r9,1) │ │ │ │ vmovd %xmm0,(%r8) │ │ │ │ vpextrd $0x1,%xmm0,(%r8,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%r8,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%r8,%r9,1) │ │ │ │ add $0x4,%rdi │ │ │ │ sub $0x4,%ecx │ │ │ │ - jg 214f4a │ │ │ │ + jg 212bea │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0x7,%r11d │ │ │ │ or $0x8,%r11d │ │ │ │ - jmp 215118 │ │ │ │ + jmp 212db8 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ lea 0x7(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 215015 │ │ │ │ - call 214c30 │ │ │ │ + jne 212cb5 │ │ │ │ + call 2128d0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 215118 │ │ │ │ + je 212db8 │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vpbroadcastd -0x20(%r8),%xmm6 │ │ │ │ vpcmpeqb %xmm1,%xmm1,%xmm1 │ │ │ │ vpsubusb %xmm0,%xmm6,%xmm6 │ │ │ │ vpsubb %xmm1,%xmm6,%xmm6 │ │ │ │ vmovdqu -0x10(%rdx),%xmm2 │ │ │ │ vpmaxub -0x40(%r8),%xmm6,%xmm1 │ │ │ │ @@ -457882,16 +457184,16 @@ │ │ │ │ vpbroadcastd -0x5c(%r8,%r9,4),%ymm7 │ │ │ │ movzbl -0xf(%rdx),%r8d │ │ │ │ vshufps $0x99,%ymm6,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ sub $0x3,%r9d │ │ │ │ - jne 2150ea │ │ │ │ - vpbroadcastd 0xc3b33(%rip),%ymm7 │ │ │ │ + jne 212d8a │ │ │ │ + vpbroadcastd 0xc5cd3(%rip),%ymm7 │ │ │ │ movzbl -0xe(%rdx),%edx │ │ │ │ vpshufb %ymm6,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ sub %r8d,%edx │ │ │ │ lea 0x4(%rdx,%r8,8),%edx │ │ │ │ shr $0x3,%edx │ │ │ │ mov %dl,0xf(%rsp) │ │ │ │ @@ -457904,26 +457206,26 @@ │ │ │ │ cmovns %r9d,%r11d │ │ │ │ neg %r9 │ │ │ │ mov %r8b,(%rdx,%r9,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0xf(%rdx) │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ - vbroadcasti128 0xc3bbb(%rip),%ymm0 │ │ │ │ + vbroadcasti128 0xc5d5b(%rip),%ymm0 │ │ │ │ mov %rdx,%r8 │ │ │ │ sub $0x8,%rdx │ │ │ │ neg %rax │ │ │ │ vpbroadcastw %xmm2,%ymm2 │ │ │ │ sub %r11,%r8 │ │ │ │ shl $0x6,%r11d │ │ │ │ vpbroadcastb (%r8),%ymm7 │ │ │ │ lea 0x3f(%rax),%r8 │ │ │ │ vmovd %r11d,%xmm9 │ │ │ │ not %r11d │ │ │ │ - vbroadcasti128 0xc3adb(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc5c7b(%rip),%ymm8 │ │ │ │ add $0x40,%r11d │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ │ │ vpaddw %ymm2,%ymm2,%ymm6 │ │ │ │ vpblendd $0xf,%ymm6,%ymm2,%ymm2 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ @@ -457944,41 +457246,41 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpsllw $0x8,%xmm0,%xmm0 │ │ │ │ vpor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - je 2151f0 │ │ │ │ + je 212e90 │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 215171 │ │ │ │ + jg 212e11 │ │ │ │ vpackuswb %xmm7,%xmm7,%xmm0 │ │ │ │ sub $0x10,%rsp │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 2151e2 │ │ │ │ + jg 212e82 │ │ │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ sub $0x8,%r10d │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ lea (%rdi,%r10,1),%rax │ │ │ │ cmovns %rax,%rdi │ │ │ │ vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ - jge 21525f │ │ │ │ + jge 212eff │ │ │ │ add $0x20,%rsp │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%rdx,1) │ │ │ │ vmovd %xmm2,(%rax) │ │ │ │ vpextrd $0x1,%xmm2,(%rax,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm2,(%rax,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm2,(%rax,%rdx,1) │ │ │ │ - jmp 2152bb │ │ │ │ + jmp 212f5b │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ vmovdqa 0x20(%rsp),%xmm0 │ │ │ │ vmovdqa 0x30(%rsp),%xmm4 │ │ │ │ add $0x40,%rsp │ │ │ │ @@ -457995,33 +457297,33 @@ │ │ │ │ vmovq %xmm1,(%rax) │ │ │ │ vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ vmovq %xmm4,(%rax,%rsi,2) │ │ │ │ vmovhps %xmm4,(%rax,%rdx,1) │ │ │ │ sub $0x8,%rdi │ │ │ │ sub $0x8,%rax │ │ │ │ sub $0x8,%r10d │ │ │ │ - jge 21524c │ │ │ │ + jge 212eec │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0xf,%r11d │ │ │ │ or $0x10,%r11d │ │ │ │ - jmp 215430 │ │ │ │ + jmp 2130d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %r11,0x40(%rsp) │ │ │ │ lea 0xf(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2152c4 │ │ │ │ - call 214c30 │ │ │ │ + jne 212f64 │ │ │ │ + call 2128d0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 215430 │ │ │ │ + je 2130d0 │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vpbroadcastd 0x108(%r8),%ymm11 │ │ │ │ vpbroadcastd 0x18c(%r8),%ymm1 │ │ │ │ vbroadcasti128 -0x34(%r8),%ymm6 │ │ │ │ vinserti128 $0x0,-0x3c(%r8),%ymm6,%ymm2 │ │ │ │ vinserti128 $0x1,-0x2c(%r8),%ymm6,%ymm6 │ │ │ │ vmovdqu -0x12(%rdx),%xmm10 │ │ │ │ @@ -458047,16 +457349,16 @@ │ │ │ │ vpshufb %ymm2,%ymm10,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm8 │ │ │ │ vpmaddubsw %ymm9,%ymm8,%ymm8 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm8,%ymm1 │ │ │ │ sub $0x3,%r9d │ │ │ │ - jne 2153fd │ │ │ │ - vpbroadcastd 0xc382e(%rip),%ymm9 │ │ │ │ + jne 21309d │ │ │ │ + vpbroadcastd 0xc59ce(%rip),%ymm9 │ │ │ │ movzbl -0x1e(%rdx),%edx │ │ │ │ vpshufb %ymm6,%ymm10,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm7,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ sub %r8d,%edx │ │ │ │ lea 0x4(%rdx,%r8,8),%edx │ │ │ │ @@ -458073,26 +457375,26 @@ │ │ │ │ cmovns %r9d,%r11d │ │ │ │ neg %r9 │ │ │ │ mov %r8b,(%rdx,%r9,1) │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,-0x1f(%rdx) │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - vbroadcasti128 0xc38a3(%rip),%ymm0 │ │ │ │ + vbroadcasti128 0xc5a43(%rip),%ymm0 │ │ │ │ mov %rdx,%r8 │ │ │ │ sub $0x8,%rdx │ │ │ │ neg %rax │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ sub %r11,%r8 │ │ │ │ shl $0x6,%r11d │ │ │ │ vpbroadcastb (%r8),%ymm7 │ │ │ │ lea 0x3f(%rax),%r8 │ │ │ │ vmovd %r11d,%xmm9 │ │ │ │ not %r11d │ │ │ │ - vbroadcasti128 0xc37c3(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc5963(%rip),%ymm8 │ │ │ │ add $0x40,%r11d │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ │ │ vpaddw %ymm6,%ymm6,%ymm11 │ │ │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ │ │ vpblendd $0xf0,%ymm11,%ymm6,%ymm6 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ @@ -458119,34 +457421,34 @@ │ │ │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rsp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - je 21552c │ │ │ │ + je 2131cc │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 215488 │ │ │ │ + jg 213128 │ │ │ │ vmovdqa %ymm7,%ymm0 │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 21551e │ │ │ │ + jg 2131be │ │ │ │ vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ sub $0x8,%r10d │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ lea (%rdi,%r10,1),%rax │ │ │ │ cmovns %rax,%rdi │ │ │ │ vpunpcklbw %ymm0,%ymm2,%ymm1 │ │ │ │ vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ │ │ lea (%rsi,%rsi,4),%rcx │ │ │ │ vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ lea (%rsi,%rdx,2),%r8 │ │ │ │ - jge 2155fa │ │ │ │ + jge 21329a │ │ │ │ add $0x40,%rsp │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rdx,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovd %xmm1,(%rdi,%rsi,4) │ │ │ │ @@ -458159,15 +457461,15 @@ │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rdx,1) │ │ │ │ vmovd %xmm1,(%rdi,%rsi,4) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rcx,1) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rdx,2) │ │ │ │ vpextrd $0x3,%xmm1,(%rdi,%r8,1) │ │ │ │ - jmp 2156a4 │ │ │ │ + jmp 213344 │ │ │ │ vmovdqa (%rsp),%ymm0 │ │ │ │ vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ vpunpcklbw %ymm0,%ymm2,%ymm1 │ │ │ │ vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ │ │ vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa 0x40(%rsp),%ymm2 │ │ │ │ @@ -458200,29 +457502,29 @@ │ │ │ │ vmovhps %xmm2,(%rax,%rdx,1) │ │ │ │ vmovq %xmm0,(%rax,%rsi,4) │ │ │ │ vmovhps %xmm0,(%rax,%rcx,1) │ │ │ │ vmovq %xmm3,(%rax,%rdx,2) │ │ │ │ vmovhps %xmm3,(%rax,%r8,1) │ │ │ │ sub $0x8,%rdi │ │ │ │ sub $0x8,%r10d │ │ │ │ - jge 2155df │ │ │ │ + jge 21327f │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ mov %r11,0x60(%rsp) │ │ │ │ lea 0x1f(%rcx),%r11d │ │ │ │ and $0x1f,%r11d │ │ │ │ or $0x20,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21587e │ │ │ │ - vbroadcasti128 0xc371e(%rip),%ymm0 │ │ │ │ + jne 21351e │ │ │ │ + vbroadcasti128 0xc58be(%rip),%ymm0 │ │ │ │ mov $0x15,%r8d │ │ │ │ mov $0x3,%r9d │ │ │ │ vmovdqu -0x42(%rdx),%xmm11 │ │ │ │ vinserti128 $0x1,-0x34(%rdx),%ymm11,%ymm11 │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovns %r8d,%r9d │ │ │ │ vmovdqu -0x3a(%rdx),%xmm12 │ │ │ │ @@ -458233,45 +457535,45 @@ │ │ │ │ vinserti128 $0x1,-0x14(%rdx),%ymm13,%ymm13 │ │ │ │ vmovd %r8d,%xmm2 │ │ │ │ vpbroadcastb %xmm1,%ymm1 │ │ │ │ vmovdqu -0x1c(%rdx),%xmm14 │ │ │ │ vinserti128 $0x1,-0xe(%rdx),%ymm14,%ymm14 │ │ │ │ vpbroadcastb %xmm2,%ymm2 │ │ │ │ vpmaxsb %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu 0xc34ba(%rip),%ymm7 │ │ │ │ + vmovdqu 0xc565a(%rip),%ymm7 │ │ │ │ vpshufb %ymm1,%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,0xc34af(%rip),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x0,0xc34ad(%rip),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,0xc564f(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x0,0xc564d(%rip),%ymm7,%ymm7 │ │ │ │ vpmaxsb %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xc3473(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc5613(%rip),%ymm9 │ │ │ │ vpshufb %ymm2,%ymm12,%ymm12 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ vshufps $0x49,%ymm7,%ymm8,%ymm8 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0xc3444(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc55e4(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - vpbroadcastd 0xc340a(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc55aa(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm12 │ │ │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ │ │ movzbl -0x3f(%rdx),%r8d │ │ │ │ movzbl -0x3e(%rdx),%edx │ │ │ │ vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ @@ -458306,18 +457608,18 @@ │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ sub %r11,%r8 │ │ │ │ shl $0x6,%r11d │ │ │ │ vpbroadcastb (%r8),%ymm7 │ │ │ │ lea 0x3f(%rax),%r8 │ │ │ │ vmovd %r11d,%xmm9 │ │ │ │ not %r11d │ │ │ │ - vbroadcasti128 0xc337e(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc551e(%rip),%ymm8 │ │ │ │ add $0x40,%r11d │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ - vpsubw 0xc341d(%rip),%ymm9,%ymm9 │ │ │ │ + vpsubw 0xc55bd(%rip),%ymm9,%ymm9 │ │ │ │ vmovdqa %ymm6,%ymm11 │ │ │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ │ │ mov %r8,%r9 │ │ │ │ sar $0x6,%r9 │ │ │ │ vpand %ymm6,%ymm4,%ymm1 │ │ │ │ vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ @@ -458338,21 +457640,21 @@ │ │ │ │ vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 21595e │ │ │ │ + je 2135fe │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 2158cb │ │ │ │ + jg 21356b │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 215951 │ │ │ │ + jg 2135f1 │ │ │ │ lea -0x8(%rdi,%r10,1),%rdi │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ lea (%rsi,%rsi,4),%rcx │ │ │ │ lea (%rsi,%rdx,2),%r8 │ │ │ │ vmovdqa (%rsp),%ymm7 │ │ │ │ vmovdqa 0x20(%rsp),%ymm6 │ │ │ │ vmovdqa 0x40(%rsp),%ymm5 │ │ │ │ @@ -458427,73 +457729,73 @@ │ │ │ │ vmovhps %xmm1,(%rax,%rdx,1) │ │ │ │ vmovq %xmm5,(%rax,%rsi,4) │ │ │ │ vmovhps %xmm5,(%rax,%rcx,1) │ │ │ │ vmovq %xmm0,(%rax,%rdx,2) │ │ │ │ vmovhps %xmm0,(%rax,%r8,1) │ │ │ │ sub $0x8,%rdi │ │ │ │ sub $0x8,%r10d │ │ │ │ - jg 21596f │ │ │ │ + jg 21360f │ │ │ │ mov 0x60(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ mov %r11,0x80(%rsp) │ │ │ │ lea 0x3f(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 215da9 │ │ │ │ + jne 213a49 │ │ │ │ mov $0x15,%r8d │ │ │ │ vpbroadcastb -0x7f(%rdx),%xmm11 │ │ │ │ vpblendd $0xe,-0x82(%rdx),%xmm11,%xmm11 │ │ │ │ sub %ecx,%r8d │ │ │ │ mov $0x3,%r9d │ │ │ │ vinserti128 $0x1,-0x74(%rdx),%ymm11,%ymm11 │ │ │ │ - vmovdqu 0xc309f(%rip),%ymm7 │ │ │ │ + vmovdqu 0xc523f(%rip),%ymm7 │ │ │ │ cmp $0x20,%ecx │ │ │ │ cmove %r9d,%r8d │ │ │ │ - vinserti128 $0x1,0xc3092(%rip),%ymm7,%ymm8 │ │ │ │ - vbroadcasti128 0xc3281(%rip),%ymm6 │ │ │ │ + vinserti128 $0x1,0xc5232(%rip),%ymm7,%ymm8 │ │ │ │ + vbroadcasti128 0xc5421(%rip),%ymm6 │ │ │ │ vmovd %r8d,%xmm1 │ │ │ │ - vpbroadcastd 0xc3057(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc51f7(%rip),%ymm9 │ │ │ │ vmovdqu -0x7a(%rdx),%xmm12 │ │ │ │ vinserti128 $0x1,-0x6c(%rdx),%ymm12,%ymm12 │ │ │ │ vpbroadcastb %xmm1,%ymm1 │ │ │ │ vmovdqu -0x62(%rdx),%xmm13 │ │ │ │ vinserti128 $0x1,-0x54(%rdx),%ymm13,%ymm13 │ │ │ │ vmovdqu -0x5a(%rdx),%xmm14 │ │ │ │ vinserti128 $0x1,-0x4c(%rdx),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x0,0xc3050(%rip),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x0,0xc51f0(%rip),%ymm7,%ymm7 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpmaxsb %ymm6,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm1,%ymm13,%ymm13 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0xc2ff5(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc5195(%rip),%ymm9 │ │ │ │ vshufps $0x49,%ymm7,%ymm8,%ymm15 │ │ │ │ vpshufb %ymm15,%ymm11,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ vpshufb %ymm15,%ymm12,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ │ │ vpshufb %ymm15,%ymm13,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ vpshufb %ymm15,%ymm14,%ymm10 │ │ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - vpbroadcastd 0xc2fbb(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc515b(%rip),%ymm9 │ │ │ │ vshufps $0x9e,%ymm7,%ymm8,%ymm10 │ │ │ │ vpshufb %ymm10,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm10,%ymm12,%ymm12 │ │ │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ │ │ vpshufb %ymm10,%ymm13,%ymm13 │ │ │ │ vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ @@ -458524,28 +457826,28 @@ │ │ │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm10,%ymm12,%ymm2 │ │ │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm10,%ymm13,%ymm1 │ │ │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm7,%ymm14,%ymm6 │ │ │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0xc2ee6(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc5086(%rip),%ymm9 │ │ │ │ vpshufb %ymm15,%ymm11,%ymm7 │ │ │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm15,%ymm12,%ymm7 │ │ │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm7,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm15,%ymm13,%ymm7 │ │ │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm7,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm10,%ymm14,%ymm7 │ │ │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0xc2e99(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc5039(%rip),%ymm9 │ │ │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm8,%ymm12,%ymm12 │ │ │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ │ │ vpshufb %ymm8,%ymm13,%ymm13 │ │ │ │ vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ vpshufb %ymm15,%ymm14,%ymm14 │ │ │ │ @@ -458560,26 +457862,26 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,-0x3f(%rdx) │ │ │ │ vmovdqa %ymm1,-0x1f(%rdx) │ │ │ │ vmovd %eax,%xmm12 │ │ │ │ neg %r11 │ │ │ │ - vbroadcasti128 0xc2e77(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc5017(%rip),%ymm8 │ │ │ │ vpbroadcastb (%rdx,%r11,1),%ymm7 │ │ │ │ shl $0x6,%r11d │ │ │ │ vpbroadcastw %xmm12,%ymm12 │ │ │ │ lea -0x40(%rax,%r11,1),%r9d │ │ │ │ neg %rax │ │ │ │ or $0x3f,%r11d │ │ │ │ lea 0x3f(%rax),%r8 │ │ │ │ vmovd %r9d,%xmm6 │ │ │ │ - vmovdqa 0xc2dab(%rip),%xmm10 │ │ │ │ - vinserti128 $0x1,0xc2d91(%rip),%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0xc2f58(%rip),%ymm11 │ │ │ │ + vmovdqa 0xc4f4b(%rip),%xmm10 │ │ │ │ + vinserti128 $0x1,0xc4f31(%rip),%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xc50f8(%rip),%ymm11 │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ mov %r8,%r9 │ │ │ │ sar $0x6,%r9 │ │ │ │ vmovdqu -0x18(%rdx,%r9,1),%ymm0 │ │ │ │ vmovdqu -0x20(%rdx,%r9,1),%ymm1 │ │ │ │ vpand %ymm6,%ymm4,%ymm2 │ │ │ │ vpsubw %ymm2,%ymm5,%ymm9 │ │ │ │ @@ -458609,22 +457911,22 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm6,%ymm12,%ymm6 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 215ec8 │ │ │ │ + je 213b68 │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 215dfd │ │ │ │ + jg 213a9d │ │ │ │ sub $0x40,%rsp │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 215eb5 │ │ │ │ + jg 213b55 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ lea (%rsi,%rsi,4),%rcx │ │ │ │ imul $0xfffffffffffffff8,%rsi,%r9 │ │ │ │ lea -0x10(%rdi,%r10,1),%rdi │ │ │ │ lea (%rsi,%rdx,2),%r8 │ │ │ │ lea 0x30(%rsp),%rax │ │ │ │ vmovdqa 0x3c0(%rax),%xmm0 │ │ │ │ @@ -458691,43 +457993,43 @@ │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rdx,1) │ │ │ │ vmovdqa %xmm5,(%rdi,%rsi,4) │ │ │ │ vextracti128 $0x1,%ymm5,(%rdi,%rcx,1) │ │ │ │ vmovdqa %xmm0,(%rdi,%rdx,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%r8,1) │ │ │ │ sub %r9,%rdi │ │ │ │ cmp %rsp,%rax │ │ │ │ - jae 215ee2 │ │ │ │ + jae 213b82 │ │ │ │ add $0x400,%rsp │ │ │ │ lea -0x10(%rdi,%r9,8),%rdi │ │ │ │ sub $0x10,%r10d │ │ │ │ - jg 215edd │ │ │ │ + jg 213b7d │ │ │ │ mov 0x80(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc7e29(%rip),%rax │ │ │ │ + lea 0xca1c9(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ shl $0x6,%r9d │ │ │ │ add %rax,%r9 │ │ │ │ - lea 0xc2e1b(%rip),%rax │ │ │ │ + lea 0xc4fbb(%rip),%rax │ │ │ │ vmovq -0x3(%rdx),%xmm0 │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x2cc(%rax),%ymm1 │ │ │ │ vbroadcasti128 (%r9),%ymm2 │ │ │ │ vbroadcasti128 0x10(%r9),%ymm3 │ │ │ │ vbroadcasti128 0x20(%r9),%ymm4 │ │ │ │ vbroadcasti128 0x30(%r9),%ymm5 │ │ │ │ add %rax,%rcx │ │ │ │ mov %r8d,%r8d │ │ │ │ jmp *%rcx │ │ │ │ vmovdqa -0x148(%rax),%xmm8 │ │ │ │ sub $0x3,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - jmp 2160fa │ │ │ │ + jmp 213d9a │ │ │ │ vpinsrd $0x0,(%rdx,%r8,1),%xmm6,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpshufb %xmm8,%xmm0,%xmm0 │ │ │ │ vpshufd $0x0,%xmm0,%xmm6 │ │ │ │ vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ │ │ vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ @@ -458740,15 +458042,15 @@ │ │ │ │ vpmaddubsw %xmm5,%xmm7,%xmm7 │ │ │ │ vpaddw %xmm7,%xmm6,%xmm6 │ │ │ │ vpsraw $0x4,%xmm6,%xmm6 │ │ │ │ vpackuswb %xmm6,%xmm6,%xmm6 │ │ │ │ vmovd %xmm6,(%rdi) │ │ │ │ vpextrd $0x1,%xmm6,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2160ef │ │ │ │ + jg 213d8f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vmovdqa -0x168(%rax),%ymm8 │ │ │ │ vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ vpshufd $0x0,%xmm0,%xmm7 │ │ │ │ @@ -458771,27 +458073,27 @@ │ │ │ │ sub %r8,%rdx │ │ │ │ vpbroadcastq %xmm7,%ymm7 │ │ │ │ vpblendd $0x20,%ymm6,%ymm7,%ymm7 │ │ │ │ vpbroadcastd (%rdx,%r8,1),%xmm6 │ │ │ │ vpalignr $0xc,%ymm0,%ymm6,%ymm6 │ │ │ │ vpblendd $0xeb,%ymm7,%ymm6,%ymm0 │ │ │ │ vmovdqa %xmm7,%xmm6 │ │ │ │ - call 2166b0 │ │ │ │ + call 214350 │ │ │ │ vpblendd $0xc,%xmm7,%xmm6,%xmm6 │ │ │ │ vpshufd $0xd8,%xmm6,%xmm6 │ │ │ │ vmovq %xmm6,(%rdi) │ │ │ │ vmovhps %xmm6,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2161d0 │ │ │ │ + jg 213e70 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ sub $0x2,%r8d │ │ │ │ - call 21621d │ │ │ │ + call 213ebd │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ vpshufd $0x0,%xmm0,%xmm12 │ │ │ │ vpmaddubsw %xmm2,%xmm12,%xmm12 │ │ │ │ vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ @@ -458806,15 +458108,15 @@ │ │ │ │ vpsraw $0x4,%xmm12,%xmm12 │ │ │ │ vpackuswb %xmm12,%xmm12,%xmm12 │ │ │ │ vpbroadcastd 0x5(%rdx),%ymm0 │ │ │ │ vpblendd $0x14,-0xc(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqa -0x168(%rax),%ymm8 │ │ │ │ vpbroadcastq %xmm12,%ymm7 │ │ │ │ vpblendd $0xc2,%ymm7,%ymm0,%ymm0 │ │ │ │ - call 2166b0 │ │ │ │ + call 214350 │ │ │ │ vmovlps 0x5(%rdx),%xmm7,%xmm9 │ │ │ │ vinserti128 $0x0,-0x138(%rax),%ymm8,%ymm14 │ │ │ │ vpblendd $0xc,%xmm7,%xmm12,%xmm12 │ │ │ │ vpshufb %xmm14,%xmm9,%xmm9 │ │ │ │ vpshufd $0x0,%xmm9,%xmm6 │ │ │ │ vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ │ │ vpshufd $0x55,%xmm9,%xmm10 │ │ │ │ @@ -458836,15 +458138,15 @@ │ │ │ │ vpblendd $0x20,%ymm9,%ymm6,%ymm6 │ │ │ │ sub $0x6,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ vpbroadcastd (%rdx,%r8,1),%xmm9 │ │ │ │ vpalignr $0xc,%ymm0,%ymm9,%ymm9 │ │ │ │ vpblendd $0xe2,%ymm7,%ymm9,%ymm0 │ │ │ │ vmovdqa %xmm7,%xmm13 │ │ │ │ - call 2166b0 │ │ │ │ + call 214350 │ │ │ │ vpblendd $0xf0,%ymm10,%ymm12,%ymm9 │ │ │ │ vpblendd $0xc0,%ymm6,%ymm12,%ymm12 │ │ │ │ vpshufd $0xff,%ymm9,%ymm9 │ │ │ │ vpblendd $0xee,%ymm6,%ymm9,%ymm9 │ │ │ │ vpblendd $0xc,%ymm7,%ymm9,%ymm10 │ │ │ │ vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ vpshufd $0x0,%ymm10,%ymm6 │ │ │ │ @@ -458865,15 +458167,15 @@ │ │ │ │ vpblendd $0x30,%ymm6,%ymm12,%ymm12 │ │ │ │ vpermd %ymm12,%ymm11,%ymm9 │ │ │ │ vpblendd $0xc,%xmm7,%xmm13,%xmm12 │ │ │ │ vmovdqa %xmm9,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm9,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 216311 │ │ │ │ + jg 213fb1 │ │ │ │ vpblendd $0x4,%xmm10,%xmm6,%xmm7 │ │ │ │ vpshufd $0x4e,%xmm7,%xmm7 │ │ │ │ vpshufb -0x158(%rax),%xmm7,%xmm7 │ │ │ │ vpshufd $0x0,%xmm7,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpshufd $0x55,%xmm7,%xmm9 │ │ │ │ vpmaddubsw %xmm3,%xmm9,%xmm9 │ │ │ │ @@ -458895,15 +458197,15 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x0,%rsp │ │ │ │ sub $0x2,%r8d │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ lea -0x2(%r8),%r9d │ │ │ │ - call 21621d │ │ │ │ + call 213ebd │ │ │ │ add %r9,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x4(%rsi),%rcx │ │ │ │ lea (%rcx,%rsi,2),%r8 │ │ │ │ vmovq 0x15(%rdx),%xmm0 │ │ │ │ vpinsrd $0x2,-0x4(%rdi),%xmm0,%xmm0 │ │ │ │ vpinsrd $0x3,(%rdi,%rcx,1),%xmm0,%xmm0 │ │ │ │ @@ -458928,15 +458230,15 @@ │ │ │ │ vpbroadcastd 0x1c(%rdx),%ymm0 │ │ │ │ vpbroadcastd 0x1d(%rdx),%ymm9 │ │ │ │ vbroadcasti128 -0x158(%rax),%ymm8 │ │ │ │ vpblendd $0x20,%ymm9,%ymm0,%ymm0 │ │ │ │ vpblendd $0xf,%ymm7,%ymm0,%ymm0 │ │ │ │ vpbroadcastq %xmm12,%ymm7 │ │ │ │ vpblendd $0xc2,%ymm7,%ymm0,%ymm0 │ │ │ │ - call 2166b0 │ │ │ │ + call 214350 │ │ │ │ add $0x2,%rcx │ │ │ │ lea (%r8,%rsi,2),%r8 │ │ │ │ vmovlps 0x1d(%rdx),%xmm7,%xmm9 │ │ │ │ vpblendd $0xc,%xmm7,%xmm12,%xmm12 │ │ │ │ vpshufb %xmm14,%xmm9,%xmm9 │ │ │ │ vpshufd $0x0,%xmm9,%xmm6 │ │ │ │ vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ │ │ @@ -458957,15 +458259,15 @@ │ │ │ │ vpbroadcastd 0x24(%rdx),%ymm10 │ │ │ │ vpblendd $0x20,%ymm9,%ymm6,%ymm6 │ │ │ │ vmovq (%rdi,%rcx,4),%xmm9 │ │ │ │ vpinsrd $0x2,(%rdi,%r8,1),%xmm9,%xmm9 │ │ │ │ vpalignr $0xc,%ymm0,%ymm9,%ymm9 │ │ │ │ vpblendd $0xe2,%ymm7,%ymm9,%ymm0 │ │ │ │ vmovdqa %xmm7,%xmm13 │ │ │ │ - call 2166b0 │ │ │ │ + call 214350 │ │ │ │ vpblendd $0xf0,%ymm10,%ymm12,%ymm9 │ │ │ │ vpblendd $0xc0,%ymm6,%ymm12,%ymm12 │ │ │ │ vpshufd $0xff,%ymm9,%ymm9 │ │ │ │ vpblendd $0xee,%ymm6,%ymm9,%ymm9 │ │ │ │ vpblendd $0xc,%ymm7,%ymm9,%ymm10 │ │ │ │ vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ vpshufd $0x0,%ymm10,%ymm6 │ │ │ │ @@ -458986,16 +458288,16 @@ │ │ │ │ vpblendd $0x30,%ymm6,%ymm12,%ymm12 │ │ │ │ vpermd %ymm12,%ymm11,%ymm9 │ │ │ │ vpblendd $0xc,%xmm7,%xmm13,%xmm12 │ │ │ │ vmovdqa %xmm9,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm9,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 216575 │ │ │ │ - je 216581 │ │ │ │ + jg 214215 │ │ │ │ + je 214221 │ │ │ │ vpblendd $0x4,%xmm10,%xmm6,%xmm7 │ │ │ │ vpshufd $0x4e,%xmm7,%xmm7 │ │ │ │ vpshufb -0x158(%rax),%xmm7,%xmm7 │ │ │ │ vpshufd $0x0,%xmm7,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpshufd $0x55,%xmm7,%xmm9 │ │ │ │ vpmaddubsw %xmm3,%xmm9,%xmm9 │ │ │ │ @@ -459032,15 +458334,15 @@ │ │ │ │ vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ │ │ vpaddw %ymm7,%ymm9,%ymm7 │ │ │ │ vpsraw $0x4,%ymm7,%ymm7 │ │ │ │ vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ │ │ vpackuswb %ymm9,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc28a1(%rip),%r10 │ │ │ │ + lea 0xc4a41(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ mov $0x8000,%eax │ │ │ │ shrx %ecx,%eax,%eax │ │ │ │ vmovd %eax,%xmm3 │ │ │ │ movslq (%r10,%rcx,4),%rax │ │ │ │ @@ -459056,15 +458358,15 @@ │ │ │ │ tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ mov $0x8000,%r10d │ │ │ │ shrx %eax,%r10d,%r10d │ │ │ │ vmovd %r10d,%xmm3 │ │ │ │ - lea 0xc283e(%rip),%r10 │ │ │ │ + lea 0xc49de(%rip),%r10 │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ add %r10,%rax │ │ │ │ add $0xfffffffffffffff0,%r10 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ add %r10,%rcx │ │ │ │ @@ -459082,15 +458384,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r10d │ │ │ │ vmovd %r10d,%xmm4 │ │ │ │ tzcnt %r10d,%r10d │ │ │ │ vmovd %r10d,%xmm5 │ │ │ │ - lea 0xc2799(%rip),%r10 │ │ │ │ + lea 0xc4939(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ add %r10,%rax │ │ │ │ add %r10,%rcx │ │ │ │ @@ -459100,17 +458402,17 @@ │ │ │ │ jmp *%rcx │ │ │ │ vmovd 0x1(%rdx),%xmm1 │ │ │ │ vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 21682c │ │ │ │ + jg 2144cc │ │ │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 216858 │ │ │ │ + jmp 2144f8 │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x55563334,%eax │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ @@ -459133,15 +458435,15 @@ │ │ │ │ vmovd %xmm4,(%rdi) │ │ │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x20,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 216872 │ │ │ │ + jg 214512 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovq -0x8(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -459154,15 +458456,15 @@ │ │ │ │ vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 216930 │ │ │ │ + je 2145d0 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ @@ -459187,15 +458489,15 @@ │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ vmovq %xmm5,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm4,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21694a │ │ │ │ + jg 2145ea │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -459208,15 +458510,15 @@ │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 216a20 │ │ │ │ + je 2146c0 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8b │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ @@ -459238,15 +458540,15 @@ │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 216a36 │ │ │ │ + jg 2146d6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ @@ -459258,15 +458560,15 @@ │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 216afd │ │ │ │ + je 21479d │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x33345556,%eax │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ @@ -459286,151 +458588,151 @@ │ │ │ │ vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 216b13 │ │ │ │ + jg 2147b3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc2421(%rip),%r10 │ │ │ │ + lea 0xc45c1(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x124(%r10),%ymm0 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ mov %r9d,%r10d │ │ │ │ mov %rdi,%r11 │ │ │ │ imul %eax,%r10d │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ - vpbroadcastd 0xc2226(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0xc43c6(%rip),%ymm2 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 216cda │ │ │ │ - je 216c1f │ │ │ │ + jg 21497a │ │ │ │ + je 2148bf │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ vmovhps (%rsi,%rdx,2),%xmm0,%xmm0 │ │ │ │ vmovhps (%rsi,%r9,1),%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vpaddw %xmm0,%xmm4,%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 216bc2 │ │ │ │ + jg 214862 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ + je 214a36 │ │ │ │ vpermq $0x55,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 216c08 │ │ │ │ - jmp 216d96 │ │ │ │ + jg 2148a8 │ │ │ │ + jmp 214a36 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216c6c │ │ │ │ + jne 21490c │ │ │ │ vmovdqa (%rsi),%xmm0 │ │ │ │ vmovdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm1,%ymm1 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 216c27 │ │ │ │ + jg 2148c7 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ - jmp 216cbd │ │ │ │ - vbroadcasti128 0xc219b(%rip),%ymm3 │ │ │ │ + je 214a36 │ │ │ │ + jmp 21495d │ │ │ │ + vbroadcasti128 0xc433b(%rip),%ymm3 │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm1,%ymm1 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 216c75 │ │ │ │ + jg 214915 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ + je 214a36 │ │ │ │ vpermq $0xee,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 216cc3 │ │ │ │ - jmp 216d96 │ │ │ │ + jg 214963 │ │ │ │ + jmp 214a36 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216d14 │ │ │ │ + jne 2149b4 │ │ │ │ vmovdqa (%rsi),%ymm0 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 216cde │ │ │ │ + jg 21497e │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ - jmp 216d85 │ │ │ │ - lea 0xc229d(%rip),%r9 │ │ │ │ + je 214a36 │ │ │ │ + jmp 214a25 │ │ │ │ + lea 0xc443d(%rip),%r9 │ │ │ │ shl $0x2,%ecx │ │ │ │ vmovdqa -0x1d8(%r9,%rcx,8),%ymm3 │ │ │ │ movslq 0x4(%r9,%rcx,1),%rcx │ │ │ │ add %rcx,%r9 │ │ │ │ jmp *%r9 │ │ │ │ vpbroadcastq (%rsi),%ymm0 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm1 │ │ │ │ - jmp 216d56 │ │ │ │ + jmp 2149f6 │ │ │ │ vbroadcasti128 (%rsi),%ymm0 │ │ │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ - jmp 216d56 │ │ │ │ + jmp 2149f6 │ │ │ │ vmovdqa (%rsi),%ymm0 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - je 216d80 │ │ │ │ + je 214a20 │ │ │ │ jmp *%r9 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ + je 214a36 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 216d85 │ │ │ │ - vpbroadcastd 0xc1fb9(%rip),%ymm2 │ │ │ │ + jg 214a25 │ │ │ │ + vpbroadcastd 0xc4159(%rip),%ymm2 │ │ │ │ vpmaddwd %ymm2,%ymm4,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ tzcnt %r10d,%esi │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %esi,%xmm2 │ │ │ │ vmovd %r10d,%xmm3 │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ @@ -459442,75 +458744,75 @@ │ │ │ │ vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vmovdqa (%r11),%ymm1 │ │ │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%r11) │ │ │ │ add $0x20,%r11 │ │ │ │ sub $0x10,%r10d │ │ │ │ - jg 216dde │ │ │ │ + jg 214a7e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ mov %r9d,%r10d │ │ │ │ mov %rdi,%r11 │ │ │ │ imul %eax,%r10d │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ - vpbroadcastd 0xc1fba(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0xc415a(%rip),%ymm2 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 216f62 │ │ │ │ - je 216e98 │ │ │ │ + jg 214c02 │ │ │ │ + je 214b38 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ vmovq (%rsi),%xmm1 │ │ │ │ vmovhps (%rsi,%rdx,1),%xmm1,%xmm1 │ │ │ │ vmovq (%rsi,%rdx,2),%xmm0 │ │ │ │ vmovhps (%rsi,%r9,1),%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vmovdqa %xmm0,0x10(%rdi) │ │ │ │ vpaddw %xmm0,%xmm4,%xmm4 │ │ │ │ vpaddw %xmm1,%xmm5,%xmm5 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 216e36 │ │ │ │ + jg 214ad6 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ + je 214cd9 │ │ │ │ vpermq $0x55,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 216e81 │ │ │ │ - jmp 217039 │ │ │ │ + jg 214b21 │ │ │ │ + jmp 214cd9 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216eea │ │ │ │ + jne 214b8a │ │ │ │ vmovdqa (%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ vmovdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 216ea0 │ │ │ │ + jg 214b40 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ - jmp 216f45 │ │ │ │ - vbroadcasti128 0xc1f1d(%rip),%ymm3 │ │ │ │ + je 214cd9 │ │ │ │ + jmp 214be5 │ │ │ │ + vbroadcasti128 0xc40bd(%rip),%ymm3 │ │ │ │ vmovq (%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ vmovq (%rsi,%rdx,2),%xmm0 │ │ │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ @@ -459518,78 +458820,78 @@ │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 216ef3 │ │ │ │ + jg 214b93 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ + je 214cd9 │ │ │ │ vpermq $0xee,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 216f4b │ │ │ │ - jmp 217039 │ │ │ │ + jg 214beb │ │ │ │ + jmp 214cd9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216fa2 │ │ │ │ + jne 214c42 │ │ │ │ vmovdqa (%rsi),%ymm1 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 216f66 │ │ │ │ + jg 214c06 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ - jmp 21701e │ │ │ │ - lea 0xc201b(%rip),%r9 │ │ │ │ + je 214cd9 │ │ │ │ + jmp 214cbe │ │ │ │ + lea 0xc41bb(%rip),%r9 │ │ │ │ shl $0x2,%ecx │ │ │ │ vmovdqa -0x1e4(%r9,%rcx,8),%ymm3 │ │ │ │ movslq 0x4(%r9,%rcx,1),%rcx │ │ │ │ add %rcx,%r9 │ │ │ │ jmp *%r9 │ │ │ │ vpbroadcastq (%rsi),%ymm1 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ │ │ - jmp 216fe4 │ │ │ │ + jmp 214c84 │ │ │ │ vbroadcasti128 (%rsi),%ymm1 │ │ │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ - jmp 216fe4 │ │ │ │ + jmp 214c84 │ │ │ │ vmovdqa (%rsi),%ymm1 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - je 217019 │ │ │ │ + je 214cb9 │ │ │ │ jmp *%r9 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ + je 214cd9 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21701e │ │ │ │ - vpbroadcastd 0xc1d16(%rip),%ymm2 │ │ │ │ + jg 214cbe │ │ │ │ + vpbroadcastd 0xc3eb6(%rip),%ymm2 │ │ │ │ vpmaddwd %ymm2,%ymm5,%ymm5 │ │ │ │ vpmaddwd %ymm2,%ymm4,%ymm0 │ │ │ │ vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ tzcnt %r10d,%esi │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %esi,%xmm2 │ │ │ │ @@ -459603,28 +458905,28 @@ │ │ │ │ vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vmovdqa (%r11),%ymm1 │ │ │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%r11) │ │ │ │ add $0x20,%r11 │ │ │ │ sub $0x10,%r10d │ │ │ │ - jg 217089 │ │ │ │ + jg 214d29 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ mov %r9d,%r10d │ │ │ │ imul %eax,%r10d │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0xc1c89(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xc3e29(%rip),%ymm5 │ │ │ │ tzcnt %r9d,%r11d │ │ │ │ - lea 0xc1ef5(%rip),%r9 │ │ │ │ + lea 0xc4095(%rip),%r9 │ │ │ │ movslq 0xc(%r9,%r11,4),%r11 │ │ │ │ add %r11,%r9 │ │ │ │ mov %rdi,%r11 │ │ │ │ jmp *%r9 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ vmovd (%rsi),%xmm1 │ │ │ │ @@ -459638,26 +458940,26 @@ │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vmovdqa %xmm0,0x10(%rdi) │ │ │ │ vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm4,%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 2170f1 │ │ │ │ + jg 214d91 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217382 │ │ │ │ + je 215022 │ │ │ │ vpshufd $0xee,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm0,%xmm0,%xmm1 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vmovdqa %xmm0,0x10(%rdi) │ │ │ │ vpaddw %xmm1,%xmm4,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21714a │ │ │ │ - jmp 217382 │ │ │ │ + jg 214dea │ │ │ │ + jmp 215022 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ vmovq (%rsi),%xmm1 │ │ │ │ vmovq (%rsi,%rdx,2),%xmm0 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm0,%ymm0 │ │ │ │ vpunpcklbw %ymm2,%ymm1,%ymm1 │ │ │ │ @@ -459667,127 +458969,127 @@ │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 21716e │ │ │ │ + jg 214e0e │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217382 │ │ │ │ + je 215022 │ │ │ │ vpermq $0xee,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm0,%ymm0,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm1,%ymm4,%ymm4 │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2171c8 │ │ │ │ - jmp 217382 │ │ │ │ + jg 214e68 │ │ │ │ + jmp 215022 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21722a │ │ │ │ + jne 214eca │ │ │ │ vpmovzxbw (%rsi),%ymm1 │ │ │ │ vpmovzxbw (%rsi,%rdx,1),%ymm0 │ │ │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 2171e8 │ │ │ │ + jg 214e88 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ - jmp 21727c │ │ │ │ - vmovdqa 0xc1bae(%rip),%ymm3 │ │ │ │ + je 215026 │ │ │ │ + jmp 214f1c │ │ │ │ + vmovdqa 0xc3d4e(%rip),%ymm3 │ │ │ │ vpbroadcastq (%rsi),%ymm1 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ │ │ vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 217232 │ │ │ │ + jg 214ed2 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ + je 215026 │ │ │ │ vpaddw %ymm0,%ymm0,%ymm1 │ │ │ │ vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 217284 │ │ │ │ - jmp 217386 │ │ │ │ + jg 214f24 │ │ │ │ + jmp 215026 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2172e7 │ │ │ │ + jne 214f87 │ │ │ │ vpmovzxbw (%rsi),%ymm1 │ │ │ │ vpmovzxbw 0x10(%rsi),%ymm0 │ │ │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm1,%ymm2 │ │ │ │ vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ add %rdx,%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 2172a4 │ │ │ │ + jg 214f44 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ - jmp 21736a │ │ │ │ - lea 0xc1ce2(%rip),%r9 │ │ │ │ + je 215026 │ │ │ │ + jmp 21500a │ │ │ │ + lea 0xc3e82(%rip),%r9 │ │ │ │ add %ecx,%ecx │ │ │ │ vmovdqa -0x1f0(%r9),%ymm3 │ │ │ │ movslq 0x4(%r9,%rcx,1),%rcx │ │ │ │ add %rcx,%r9 │ │ │ │ jmp *%r9 │ │ │ │ vpbroadcastq (%rsi),%ymm1 │ │ │ │ vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ vpermq $0xee,%ymm1,%ymm0 │ │ │ │ - jmp 217338 │ │ │ │ + jmp 214fd8 │ │ │ │ vpmovzxbw (%rsi),%ymm1 │ │ │ │ vpshufhw $0xff,%ymm1,%ymm0 │ │ │ │ vpermq $0xff,%ymm0,%ymm0 │ │ │ │ - jmp 217338 │ │ │ │ + jmp 214fd8 │ │ │ │ vpmovzxbw (%rsi),%ymm1 │ │ │ │ vpbroadcastq 0x10(%rsi),%ymm0 │ │ │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddw %ymm0,%ymm1,%ymm2 │ │ │ │ vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ add %rdx,%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ dec %eax │ │ │ │ - je 217365 │ │ │ │ + je 215005 │ │ │ │ jmp *%r9 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ + je 215026 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ add $0x40,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21736a │ │ │ │ - jmp 217386 │ │ │ │ + jg 21500a │ │ │ │ + jmp 215026 │ │ │ │ vpmaddwd %ymm5,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm1 │ │ │ │ tzcnt %r10d,%esi │ │ │ │ vpaddd %xmm1,%xmm4,%xmm0 │ │ │ │ vmovd %esi,%xmm2 │ │ │ │ vmovd %r10d,%xmm3 │ │ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ @@ -459799,61 +459101,61 @@ │ │ │ │ vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vmovdqa (%r11),%ymm1 │ │ │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%r11) │ │ │ │ add $0x20,%r11 │ │ │ │ sub $0x10,%r10d │ │ │ │ - jg 2173c1 │ │ │ │ + jg 215061 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vbroadcasti128 (%rdx),%ymm4 │ │ │ │ - lea 0xc1c00(%rip),%rdx │ │ │ │ + lea 0xc3da0(%rip),%rdx │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%rdx,%r8,4),%r8 │ │ │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ add %rdx,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ jmp *%r8 │ │ │ │ vpshufb (%rcx),%xmm4,%xmm0 │ │ │ │ add $0x10,%rcx │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 217403 │ │ │ │ + jg 2150a3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpshufb (%rcx),%xmm4,%xmm0 │ │ │ │ vpshufb 0x10(%rcx),%xmm4,%xmm1 │ │ │ │ add $0x20,%rcx │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 217440 │ │ │ │ + jg 2150e0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpshufb (%rcx),%ymm4,%ymm0 │ │ │ │ vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ │ │ add $0x40,%rcx │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 217470 │ │ │ │ + jg 215110 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpshufb (%rcx),%ymm4,%ymm0 │ │ │ │ vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ │ │ vpshufb 0x40(%rcx),%ymm4,%ymm2 │ │ │ │ @@ -459861,34 +459163,34 @@ │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2174b0 │ │ │ │ + jg 215150 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpshufb (%rcx),%ymm4,%ymm0 │ │ │ │ vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ │ │ vpshufb 0x40(%rcx),%ymm4,%ymm2 │ │ │ │ vpshufb 0x60(%rcx),%ymm4,%ymm3 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2174f0 │ │ │ │ + jg 215190 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc1f51(%rip),%r9 │ │ │ │ + lea 0xc40f1(%rip),%r9 │ │ │ │ vmovd %ecx,%xmm16 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ vmovdqu32 (%rdx),%ymm17 │ │ │ │ vmovd %ecx,%xmm3 │ │ │ │ movslq (%r9,%rcx,4),%rax │ │ │ │ vpbroadcastd -0xb0(%r9),%ymm18 │ │ │ │ @@ -459897,15 +459199,15 @@ │ │ │ │ add %r9,%rax │ │ │ │ add $0xffffffffffffffec,%r9 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc1f01(%rip),%r9 │ │ │ │ + lea 0xc40a1(%rip),%r9 │ │ │ │ mov %r8d,%r8d │ │ │ │ tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vmovd %r8d,%xmm16 │ │ │ │ vmovdqu32 (%rdx),%ymm17 │ │ │ │ vmovd %eax,%xmm3 │ │ │ │ @@ -459933,15 +459235,15 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r9d │ │ │ │ vmovd %r9d,%xmm16 │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ vmovd %r9d,%xmm4 │ │ │ │ - lea 0xc1e0c(%rip),%r9 │ │ │ │ + lea 0xc3fac(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x74(%r9),%ymm19 │ │ │ │ vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ @@ -459949,17 +459251,17 @@ │ │ │ │ jmp *%rax │ │ │ │ vmovd -0x4(%rdx),%xmm1 │ │ │ │ vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovd 0x1(%rdx),%xmm1 │ │ │ │ vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 21768e │ │ │ │ + jg 21532e │ │ │ │ vpsrlw $0x3,%xmm16,%xmm0 │ │ │ │ - jmp 2176be │ │ │ │ + jmp 21535e │ │ │ │ vpunpckhqdq %xmm16,%xmm16,%xmm1 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x55563334,%eax │ │ │ │ vpaddd %xmm16,%xmm1,%xmm1 │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ vpsrlq $0x20,%xmm1,%xmm0 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ @@ -459969,101 +459271,101 @@ │ │ │ │ vpbroadcastb %xmm0,%xmm16 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vmovd %xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovd %xmm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2176c4 │ │ │ │ + jg 215364 │ │ │ │ ret │ │ │ │ vmovq -0x8(%rdx),%xmm1 │ │ │ │ vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovq 0x1(%rdx),%xmm1 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ vpaddd %xmm16,%xmm18,%xmm2 │ │ │ │ vpunpckhqdq %xmm2,%xmm2,%xmm0 │ │ │ │ vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 217744 │ │ │ │ + je 2153e4 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%xmm16 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm16,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21774a │ │ │ │ + jg 2153ea │ │ │ │ ret │ │ │ │ vmovdqa -0x10(%rdx),%xmm1 │ │ │ │ vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu 0x1(%rdx),%xmm1 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ vpaddd %xmm16,%xmm18,%xmm2 │ │ │ │ vpunpckhqdq %xmm2,%xmm2,%xmm0 │ │ │ │ vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 2177ca │ │ │ │ + je 21546a │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8b │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%xmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vmovdqa32 %xmm16,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovdqa32 %xmm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2177d0 │ │ │ │ + jg 215470 │ │ │ │ ret │ │ │ │ vmovdqa32 -0x20(%rdx),%ymm17 │ │ │ │ vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu32 0x1(%rdx),%ymm17 │ │ │ │ vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vpaddd %xmm16,%xmm17,%xmm1 │ │ │ │ vpunpckhqdq %xmm1,%xmm1,%xmm0 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 217854 │ │ │ │ + je 2154f4 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x33345556,%eax │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vmovdqa32 %ymm16,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %ymm16,(%rdi,%rsi,2) │ │ │ │ vmovdqa32 %ymm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21785a │ │ │ │ + jg 2154fa │ │ │ │ ret │ │ │ │ vmovdqa32 -0x40(%rdx),%ymm17 │ │ │ │ vmovdqa32 -0x20(%rdx),%ymm18 │ │ │ │ vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ vpdpbusd %ymm19,%ymm18,%ymm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu32 0x1(%rdx),%ymm17 │ │ │ │ @@ -460074,48 +459376,48 @@ │ │ │ │ vpaddd %xmm16,%xmm17,%xmm1 │ │ │ │ vpunpckhqdq %xmm1,%xmm1,%xmm0 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x40,%r8d │ │ │ │ - je 2178f7 │ │ │ │ + je 215597 │ │ │ │ mov $0x33345556,%eax │ │ │ │ shrx %r8d,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm16,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %zmm16,(%rdi,%rsi,2) │ │ │ │ vmovdqa32 %zmm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2178fd │ │ │ │ + jg 21559d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc1b3d(%rip),%r9 │ │ │ │ + lea 0xc3cdd(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x90(%r9),%zmm16 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nop │ │ │ │ - lea 0xc1b1d(%rip),%r9 │ │ │ │ + lea 0xc3cbd(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vmovdqu32 0x1(%rdx),%zmm16 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc1a61(%rip),%rax │ │ │ │ + lea 0xc3c01(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ sub %r8,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ @@ -460124,52 +459426,52 @@ │ │ │ │ vpshufb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2179a3 │ │ │ │ + jg 215643 │ │ │ │ ret │ │ │ │ vmovsldup -0x18(%rax),%xmm2 │ │ │ │ vmovshdup -0x18(%rax),%xmm3 │ │ │ │ vmovd -0x4(%rdx,%r8,1),%xmm1 │ │ │ │ vpshufb %xmm2,%xmm1,%xmm0 │ │ │ │ vpshufb %xmm3,%xmm1,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2179dd │ │ │ │ + jg 21567d │ │ │ │ ret │ │ │ │ vmovsldup -0xe8(%rax),%zmm17 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ vpshufb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 217a0d │ │ │ │ + jg 2156ad │ │ │ │ ret │ │ │ │ vpbroadcastd -0x10(%rax),%ymm19 │ │ │ │ vpord -0x14(%rax){1to16},%zmm19,%zmm18 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm17 │ │ │ │ vpshufb %zmm18,%zmm17,%zmm16 │ │ │ │ vpshufb %zmm19,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ vextracti32x8 $0x1,%zmm17,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 217a5c │ │ │ │ + jg 2156fc │ │ │ │ ret │ │ │ │ vpbroadcastd -0x18(%rax),%zmm20 │ │ │ │ vpbroadcastd -0x14(%rax),%zmm21 │ │ │ │ vpbroadcastd -0x10(%rax),%zmm22 │ │ │ │ vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ vpshufb %zmm20,%zmm19,%zmm16 │ │ │ │ @@ -460178,30 +459480,30 @@ │ │ │ │ vpshufb %zmm23,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ vmovdqa32 %zmm19,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 217ab3 │ │ │ │ + jg 215753 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc18f5(%rip),%rax │ │ │ │ + lea 0xc3a95(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vpbroadcastb (%rdx),%zmm21 │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x24(%rax),%zmm24 │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ sub %r8,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd (%r9),%ymm22 │ │ │ │ - vmovdqa32 0xc1881(%rip),%ymm25 │ │ │ │ + vmovdqa32 0xc3a21(%rip),%ymm25 │ │ │ │ vpsubusb %ymm22,%ymm21,%ymm23 │ │ │ │ vpsubusb %ymm21,%ymm22,%ymm16 │ │ │ │ vpord %ymm16,%ymm23,%ymm23 │ │ │ │ vpbroadcastq -0x8(%rdx,%r8,1),%ymm20 │ │ │ │ vpshufb %ymm25,%ymm20,%ymm20 │ │ │ │ vpsubusb %ymm20,%ymm21,%ymm17 │ │ │ │ vpsubusb %ymm21,%ymm20,%ymm16 │ │ │ │ @@ -460220,26 +459522,26 @@ │ │ │ │ vpcmpltub %ymm17,%ymm18,%k1 │ │ │ │ vmovdqu8 %ymm21,%ymm16{%k1} │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r8d │ │ │ │ - jl 217c19 │ │ │ │ + jl 2158b9 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm16 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jg 217b51 │ │ │ │ + jg 2157f1 │ │ │ │ ret │ │ │ │ vpbroadcastq (%r9),%zmm22 │ │ │ │ - vmovsldup 0xc16d6(%rip),%zmm25 │ │ │ │ + vmovsldup 0xc3876(%rip),%zmm25 │ │ │ │ vpsubusb %zmm22,%zmm21,%zmm23 │ │ │ │ vpsubusb %zmm21,%zmm22,%zmm16 │ │ │ │ vpord %zmm16,%zmm23,%zmm23 │ │ │ │ vpbroadcastq -0x8(%rdx,%r8,1),%zmm20 │ │ │ │ vpshufb %zmm25,%zmm20,%zmm20 │ │ │ │ vpsubusb %zmm20,%zmm21,%zmm17 │ │ │ │ vpsubusb %zmm21,%zmm20,%zmm16 │ │ │ │ @@ -460261,25 +459563,25 @@ │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm19,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r8d │ │ │ │ - jl 217d0c │ │ │ │ + jl 2159ac │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jg 217c3c │ │ │ │ + jg 2158dc │ │ │ │ ret │ │ │ │ vbroadcasti32x4 (%r9),%zmm22 │ │ │ │ - vmovsldup 0xc15e3(%rip),%zmm25 │ │ │ │ + vmovsldup 0xc3783(%rip),%zmm25 │ │ │ │ vpsubusb %zmm22,%zmm21,%zmm23 │ │ │ │ vpsubusb %zmm21,%zmm22,%zmm16 │ │ │ │ vpord %zmm16,%zmm23,%zmm23 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm20 │ │ │ │ vpshufb %zmm25,%zmm20,%zmm20 │ │ │ │ vpsubusb %zmm20,%zmm21,%zmm17 │ │ │ │ vpsubusb %zmm21,%zmm20,%zmm16 │ │ │ │ @@ -460299,15 +459601,15 @@ │ │ │ │ vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 217d2f │ │ │ │ + jg 2159cf │ │ │ │ ret │ │ │ │ vbroadcasti32x8 (%r9),%zmm22 │ │ │ │ vmovdqa32 %ymm24,%ymm25 │ │ │ │ vpsubusb %zmm22,%zmm21,%zmm23 │ │ │ │ vpsubusb %zmm21,%zmm22,%zmm16 │ │ │ │ vpord %zmm16,%zmm23,%zmm23 │ │ │ │ vpbroadcastd -0x2(%rdx,%r8,1),%zmm20 │ │ │ │ @@ -460328,15 +459630,15 @@ │ │ │ │ vpord %zmm20,%zmm18,%zmm18 │ │ │ │ vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 217deb │ │ │ │ + jg 215a8b │ │ │ │ ret │ │ │ │ vmovdqu32 (%r9),%zmm22 │ │ │ │ vpsubusb %zmm22,%zmm21,%zmm23 │ │ │ │ vpsubusb %zmm21,%zmm22,%zmm16 │ │ │ │ vpord %zmm16,%zmm23,%zmm23 │ │ │ │ vpbroadcastb -0x1(%rdx,%r8,1),%zmm20 │ │ │ │ vpsubusb %zmm20,%zmm21,%zmm17 │ │ │ │ @@ -460354,32 +459656,32 @@ │ │ │ │ vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ vpord %zmm20,%zmm18,%zmm18 │ │ │ │ vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 217e94 │ │ │ │ + jg 215b34 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc150d(%rip),%rax │ │ │ │ + lea 0xc36ad(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x44(%rax),%zmm16 │ │ │ │ vpbroadcastd -0x3c(%rax),%zmm17 │ │ │ │ lea -0x3e4(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ vpbroadcastb (%rdx,%r8,1),%zmm20 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd 0x1(%rdx),%zmm18 │ │ │ │ - vmovshdup 0xc13a1(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xc13d7(%rip),%ymm22 │ │ │ │ + vmovshdup 0xc3541(%rip),%zmm21 │ │ │ │ + vmovdqa32 0xc3577(%rip),%ymm22 │ │ │ │ vpunpcklbw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm17,%zmm19,%zmm19 │ │ │ │ vbroadcasti32x4 (%r9,%r8,2),%zmm16 │ │ │ │ vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm16 │ │ │ │ @@ -460387,26 +459689,26 @@ │ │ │ │ vpermb %zmm16,%zmm22,%zmm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rax,1) │ │ │ │ add $0x8,%r8 │ │ │ │ - jg 217ff3 │ │ │ │ + jg 215c93 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x1,%xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jl 217f81 │ │ │ │ + jl 215c21 │ │ │ │ ret │ │ │ │ vpbroadcastq 0x1(%rdx),%zmm18 │ │ │ │ - vmovshdup 0xc12f8(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xc132e(%rip),%ymm22 │ │ │ │ + vmovshdup 0xc3498(%rip),%zmm21 │ │ │ │ + vmovdqa32 0xc34ce(%rip),%ymm22 │ │ │ │ vpunpcklbw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm17,%zmm19,%zmm19 │ │ │ │ vpbroadcastq (%r9,%r8,2),%zmm16 │ │ │ │ vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm16 │ │ │ │ @@ -460415,19 +459717,19 @@ │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 21802a │ │ │ │ + jl 215cca │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x1(%rdx),%zmm19 │ │ │ │ - vmovshdup 0xc1276(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xc12ec(%rip),%zmm23 │ │ │ │ + vmovshdup 0xc3416(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xc348c(%rip),%zmm23 │ │ │ │ vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm20 │ │ │ │ vpmaddubsw %zmm16,%zmm19,%zmm21 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm16 │ │ │ │ vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm16,%zmm20,%zmm20 │ │ │ │ @@ -460441,19 +459743,19 @@ │ │ │ │ vpermt2b %zmm17,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 2180c4 │ │ │ │ + jl 215d64 │ │ │ │ ret │ │ │ │ vbroadcasti32x8 0x1(%rdx),%zmm19 │ │ │ │ - vmovshdup 0xc11d4(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xc124a(%rip),%zmm23 │ │ │ │ + vmovshdup 0xc3374(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xc33ea(%rip),%zmm23 │ │ │ │ vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm20 │ │ │ │ vpmaddubsw %zmm16,%zmm19,%zmm21 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm16 │ │ │ │ vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm16,%zmm20,%zmm20 │ │ │ │ @@ -460465,18 +459767,18 @@ │ │ │ │ vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm21,%zmm17,%zmm17 │ │ │ │ vpermt2b %zmm17,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 218166 │ │ │ │ + jl 215e06 │ │ │ │ ret │ │ │ │ vmovdqu32 0x1(%rdx),%zmm19 │ │ │ │ - vmovdqa32 0xc11c2(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xc3362(%rip),%zmm22 │ │ │ │ vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ vpmaddubsw %zmm16,%zmm18,%zmm20 │ │ │ │ vpmaddubsw %zmm16,%zmm19,%zmm21 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm16 │ │ │ │ vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm16,%zmm20,%zmm20 │ │ │ │ @@ -460486,34 +459788,34 @@ │ │ │ │ vpmaddubsw %zmm17,%zmm19,%zmm17 │ │ │ │ vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm21,%zmm17,%zmm17 │ │ │ │ vpermt2b %zmm17,%zmm22,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 2181ee │ │ │ │ + jl 215e8e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc1201(%rip),%r9 │ │ │ │ + lea 0xc33a1(%rip),%r9 │ │ │ │ mov %ecx,%eax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ vpbroadcastb (%rdx,%rax,1),%zmm20 │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x58(%r9),%zmm21 │ │ │ │ vpbroadcastd -0x50(%r9),%zmm22 │ │ │ │ sub %r8,%rdx │ │ │ │ add %r9,%rcx │ │ │ │ vpmovb2m %zmm22,%k1 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - vmovsldup 0xc108b(%rip),%zmm19 │ │ │ │ - vpbroadcastq 0xc0dc9(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc10b7(%rip),%ymm24 │ │ │ │ + vmovsldup 0xc322b(%rip),%zmm19 │ │ │ │ + vpbroadcastq 0xc2f69(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xc3257(%rip),%ymm24 │ │ │ │ vpbroadcastq -0x8(%rdx,%r8,1),%zmm16 │ │ │ │ vmovdqa32 %zmm20,%zmm18 │ │ │ │ vpshufb %zmm19,%zmm16,%zmm18{%k1} │ │ │ │ vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ │ │ vpmaddubsw %zmm23,%zmm18,%zmm17 │ │ │ │ vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -460521,26 +459823,26 @@ │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%r9,1) │ │ │ │ sub $0x8,%r8d │ │ │ │ - jl 218318 │ │ │ │ + jl 215fb8 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x1,%xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jg 218289 │ │ │ │ + jg 215f29 │ │ │ │ ret │ │ │ │ - vmovsldup 0xc0fdd(%rip),%zmm19 │ │ │ │ - vbroadcasti32x4 0xc0d23(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc1009(%rip),%ymm24 │ │ │ │ + vmovsldup 0xc317d(%rip),%zmm19 │ │ │ │ + vbroadcasti32x4 0xc2ec3(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xc31a9(%rip),%ymm24 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ vmovdqa32 %zmm20,%zmm18 │ │ │ │ vpshufb %zmm19,%zmm16,%zmm18{%k1} │ │ │ │ vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ │ │ vpmaddubsw %zmm23,%zmm18,%zmm17 │ │ │ │ vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -460549,20 +459851,20 @@ │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm17,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 218337 │ │ │ │ + jg 215fd7 │ │ │ │ ret │ │ │ │ - vmovsldup 0xc0f5a(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0xc0cb0(%rip),%zmm24 │ │ │ │ - vbroadcasti32x4 0xc0cb6(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc0fbc(%rip),%zmm26 │ │ │ │ + vmovsldup 0xc30fa(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0xc2e50(%rip),%zmm24 │ │ │ │ + vbroadcasti32x4 0xc2e56(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc315c(%rip),%zmm26 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ vmovdqa32 %zmm20,%zmm19 │ │ │ │ vpshufb %zmm23,%zmm16,%zmm19{%k1} │ │ │ │ vpmaddubsw %zmm21,%zmm19,%zmm18 │ │ │ │ vpmaddubsw %zmm24,%zmm19,%zmm16 │ │ │ │ vpmaddubsw %zmm25,%zmm19,%zmm17 │ │ │ │ vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ @@ -460572,20 +459874,20 @@ │ │ │ │ vpermt2b %zmm17,%zmm26,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2183c4 │ │ │ │ + jg 216064 │ │ │ │ ret │ │ │ │ - vmovdqa32 0xc0f05(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0xc0f93(%rip),%ymm23 │ │ │ │ - vbroadcasti32x8 0xc0c31(%rip),%zmm24 │ │ │ │ - vbroadcasti32x8 0xc0c47(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc30a5(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0xc3133(%rip),%ymm23 │ │ │ │ + vbroadcasti32x8 0xc2dd1(%rip),%zmm24 │ │ │ │ + vbroadcasti32x8 0xc2de7(%rip),%zmm25 │ │ │ │ vshufi32x4 $0xd8,%zmm26,%zmm26,%zmm26 │ │ │ │ vpbroadcastd -0x2(%rdx,%r8,1),%zmm16 │ │ │ │ vmovdqa32 %zmm20,%zmm19 │ │ │ │ vpshufb %zmm23,%zmm16,%zmm19{%k1} │ │ │ │ vpmaddubsw %zmm21,%zmm19,%zmm18 │ │ │ │ vpmaddubsw %zmm24,%zmm19,%zmm16 │ │ │ │ vpmaddubsw %zmm25,%zmm19,%zmm17 │ │ │ │ @@ -460594,36 +459896,36 @@ │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ vpermt2b %zmm17,%zmm26,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 218460 │ │ │ │ + jg 216100 │ │ │ │ ret │ │ │ │ - vmovdqa32 0xc0bf6(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc0c2c(%rip),%zmm24 │ │ │ │ - vmovdqa32 0xc0e62(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc2d96(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xc2dcc(%rip),%zmm24 │ │ │ │ + vmovdqa32 0xc3002(%rip),%zmm25 │ │ │ │ vmovdqa32 %zmm20,%zmm19 │ │ │ │ vpbroadcastb -0x1(%rdx,%r8,1),%zmm19{%k1} │ │ │ │ vpmaddubsw %zmm21,%zmm19,%zmm18 │ │ │ │ vpmaddubsw %zmm23,%zmm19,%zmm16 │ │ │ │ vpmaddubsw %zmm24,%zmm19,%zmm17 │ │ │ │ vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm19,%zmm18,%zmm18 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ vpermt2b %zmm17,%zmm25,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2184de │ │ │ │ + jg 21617e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc0ed9(%rip),%r9 │ │ │ │ + lea 0xc3079(%rip),%r9 │ │ │ │ mov %ecx,%eax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ vpbroadcastb (%rdx,%rax,1),%zmm22 │ │ │ │ sub %r8,%rdx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x30(%r9),%zmm23 │ │ │ │ @@ -460631,18 +459933,18 @@ │ │ │ │ vpbroadcastd -0x24(%r9),%zmm17 │ │ │ │ add %r9,%rcx │ │ │ │ lea -0x3d0(%r9,%r8,2),%r9 │ │ │ │ vpmovb2m %zmm17,%k1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd 0x1(%rdx,%r8,1),%zmm24 │ │ │ │ - vmovsldup 0xc0d72(%rip),%zmm20 │ │ │ │ - vmovshdup 0xc0d68(%rip),%zmm21 │ │ │ │ - vpbroadcastq 0xc0aa6(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc0d94(%rip),%ymm27 │ │ │ │ + vmovsldup 0xc2f12(%rip),%zmm20 │ │ │ │ + vmovshdup 0xc2f08(%rip),%zmm21 │ │ │ │ + vpbroadcastq 0xc2c46(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc2f34(%rip),%ymm27 │ │ │ │ vpunpcklbw %zmm16,%zmm24,%zmm24 │ │ │ │ vpmaddubsw %zmm23,%zmm24,%zmm26 │ │ │ │ vpaddw %zmm24,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm17,%zmm26,%zmm26 │ │ │ │ vpbroadcastq -0x8(%rdx,%r8,1),%zmm17 │ │ │ │ vbroadcasti32x4 (%r9),%zmm16 │ │ │ │ add $0x10,%r9 │ │ │ │ @@ -460659,28 +459961,28 @@ │ │ │ │ vpermb %zmm16,%zmm27,%zmm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r8d │ │ │ │ - jl 21866f │ │ │ │ + jl 21630f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x1,%xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jg 2185c4 │ │ │ │ + jg 216264 │ │ │ │ ret │ │ │ │ vpbroadcastq 0x1(%rdx,%r8,1),%zmm24 │ │ │ │ - vmovsldup 0xc0c7b(%rip),%zmm20 │ │ │ │ - vmovshdup 0xc0c71(%rip),%zmm21 │ │ │ │ - vbroadcasti32x4 0xc09b7(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc0c9d(%rip),%ymm27 │ │ │ │ + vmovsldup 0xc2e1b(%rip),%zmm20 │ │ │ │ + vmovshdup 0xc2e11(%rip),%zmm21 │ │ │ │ + vbroadcasti32x4 0xc2b57(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc2e3d(%rip),%ymm27 │ │ │ │ vpunpcklbw %zmm16,%zmm24,%zmm24 │ │ │ │ vpmaddubsw %zmm23,%zmm24,%zmm26 │ │ │ │ vpaddw %zmm24,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm17,%zmm26,%zmm26 │ │ │ │ vpbroadcastd -0x4(%rdx,%r8,1),%zmm17 │ │ │ │ vpbroadcastq (%r9),%zmm16 │ │ │ │ add $0x8,%r9 │ │ │ │ @@ -460698,22 +460000,22 @@ │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2186bb │ │ │ │ + jg 21635b │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovsldup 0xc0baf(%rip),%zmm21 │ │ │ │ - vmovshdup 0xc0ba5(%rip),%zmm26 │ │ │ │ - vbroadcasti32x4 0xc08fb(%rip),%zmm27 │ │ │ │ - vbroadcasti32x4 0xc0901(%rip),%zmm28 │ │ │ │ - vmovdqa32 0xc0c07(%rip),%zmm31 │ │ │ │ + vmovsldup 0xc2d4f(%rip),%zmm21 │ │ │ │ + vmovshdup 0xc2d45(%rip),%zmm26 │ │ │ │ + vbroadcasti32x4 0xc2a9b(%rip),%zmm27 │ │ │ │ + vbroadcasti32x4 0xc2aa1(%rip),%zmm28 │ │ │ │ + vmovdqa32 0xc2da7(%rip),%zmm31 │ │ │ │ vpunpcklbw %zmm16,%zmm25,%zmm24 │ │ │ │ vpunpckhbw %zmm16,%zmm25,%zmm25 │ │ │ │ vpmaddubsw %zmm23,%zmm24,%zmm29 │ │ │ │ vpmaddubsw %zmm23,%zmm25,%zmm30 │ │ │ │ vpaddw %zmm24,%zmm17,%zmm16 │ │ │ │ vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm16,%zmm29,%zmm29 │ │ │ │ @@ -460739,21 +460041,21 @@ │ │ │ │ vpermt2b %zmm17,%zmm31,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2187a9 │ │ │ │ + jg 216449 │ │ │ │ ret │ │ │ │ vbroadcasti32x8 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovshdup 0xc0aa3(%rip),%zmm26 │ │ │ │ - vmovdqa32 0xc0819(%rip),%zmm28 │ │ │ │ - vpbroadcastd 0xc0b67(%rip),%ymm21 │ │ │ │ - vmovdqa32 0xc0b05(%rip),%zmm31 │ │ │ │ + vmovshdup 0xc2c43(%rip),%zmm26 │ │ │ │ + vmovdqa32 0xc29b9(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0xc2d07(%rip),%ymm21 │ │ │ │ + vmovdqa32 0xc2ca5(%rip),%zmm31 │ │ │ │ vpunpcklbw %zmm16,%zmm25,%zmm24 │ │ │ │ vpunpckhbw %zmm16,%zmm25,%zmm25 │ │ │ │ vpmaddubsw %zmm23,%zmm24,%zmm29 │ │ │ │ vpmaddubsw %zmm23,%zmm25,%zmm30 │ │ │ │ vshufi32x4 $0x88,%zmm28,%zmm28,%zmm27 │ │ │ │ vshufi32x4 $0xdd,%zmm28,%zmm28,%zmm28 │ │ │ │ vpaddw %zmm24,%zmm17,%zmm16 │ │ │ │ @@ -460779,20 +460081,20 @@ │ │ │ │ vpavgw %zmm19,%zmm16,%zmm16 │ │ │ │ vpavgw %zmm20,%zmm17,%zmm17 │ │ │ │ vpermt2b %zmm17,%zmm31,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2188b9 │ │ │ │ + jg 216559 │ │ │ │ ret │ │ │ │ vmovdqu32 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovdqa32 0xc0760(%rip),%zmm27 │ │ │ │ - vmovdqa32 0xc0796(%rip),%zmm18 │ │ │ │ - vmovdqa32 0xc0a0c(%rip),%zmm30 │ │ │ │ + vmovdqa32 0xc2900(%rip),%zmm27 │ │ │ │ + vmovdqa32 0xc2936(%rip),%zmm18 │ │ │ │ + vmovdqa32 0xc2bac(%rip),%zmm30 │ │ │ │ vpunpcklbw %zmm16,%zmm25,%zmm24 │ │ │ │ vpunpckhbw %zmm16,%zmm25,%zmm25 │ │ │ │ vpmaddubsw %zmm23,%zmm24,%zmm28 │ │ │ │ vpmaddubsw %zmm23,%zmm25,%zmm29 │ │ │ │ vshufi32x4 $0x88,%zmm18,%zmm27,%zmm26 │ │ │ │ vshufi32x4 $0xdd,%zmm18,%zmm27,%zmm27 │ │ │ │ vpaddw %zmm24,%zmm17,%zmm16 │ │ │ │ @@ -460815,19 +460117,19 @@ │ │ │ │ vpaddw %zmm18,%zmm20,%zmm20 │ │ │ │ vpavgw %zmm19,%zmm16,%zmm16 │ │ │ │ vpavgw %zmm20,%zmm17,%zmm17 │ │ │ │ vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2189b2 │ │ │ │ + jg 216652 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xc0a65(%rip),%rax │ │ │ │ + lea 0xc2c05(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ vbroadcasti32x4 (%rdx),%zmm20 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ vpackuswb %zmm20,%zmm20,%zmm20 │ │ │ │ add %rax,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ @@ -460835,64 +460137,64 @@ │ │ │ │ add $0x10,%rcx │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 218a56 │ │ │ │ + jg 2166f6 │ │ │ │ ret │ │ │ │ vpshufb (%rcx),%xmm20,%xmm0 │ │ │ │ vpshufb 0x10(%rcx),%xmm20,%xmm1 │ │ │ │ add $0x20,%rcx │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 218a84 │ │ │ │ + jg 216724 │ │ │ │ ret │ │ │ │ vpshufb (%rcx),%zmm20,%zmm16 │ │ │ │ add $0x40,%rcx │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 218ab3 │ │ │ │ + jg 216753 │ │ │ │ ret │ │ │ │ vpshufb (%rcx),%zmm20,%zmm16 │ │ │ │ vpshufb 0x40(%rcx),%zmm20,%zmm17 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ vextracti32x8 $0x1,%zmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 218ae6 │ │ │ │ + jg 216786 │ │ │ │ ret │ │ │ │ vpshufb (%rcx),%zmm20,%zmm16 │ │ │ │ vpshufb 0x40(%rcx),%zmm20,%zmm17 │ │ │ │ vpshufb 0x80(%rcx),%zmm20,%zmm18 │ │ │ │ vpshufb 0xc0(%rcx),%zmm20,%zmm19 │ │ │ │ add $0x100,%rcx │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ vmovdqa32 %zmm19,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 218b1f │ │ │ │ + jg 2167bf │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xc05c9(%rip),%rax │ │ │ │ + lea 0xc2769(%rip),%rax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ vpbroadcastd 0x1(%rdx),%xmm2 │ │ │ │ shl $0x6,%r9d │ │ │ │ vpbroadcastd 0x80(%rax),%zmm22 │ │ │ │ vpbroadcastd -0x2(%rdx),%xmm3 │ │ │ │ vbroadcasti32x4 (%rax,%r9,1),%zmm23 │ │ │ │ vbroadcasti32x4 0x10(%rax,%r9,1),%zmm24 │ │ │ │ @@ -460902,24 +460204,24 @@ │ │ │ │ vpdpbusd %xmm23,%xmm2,%xmm0 │ │ │ │ vmovdqa32 %xmm22,%xmm1 │ │ │ │ vpdpbusd %xmm24,%xmm2,%xmm1 │ │ │ │ vpdpbusd %xmm25,%xmm3,%xmm0 │ │ │ │ vpdpbusd %xmm26,%xmm3,%xmm1 │ │ │ │ vpackssdw %xmm1,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jb 219051 │ │ │ │ + jb 216cf1 │ │ │ │ vpbroadcastd 0x5(%rdx),%ymm18 │ │ │ │ vmovdqa32 0x140(%rax),%zmm27 │ │ │ │ mov $0xffffffffffff000f,%r9 │ │ │ │ vpsrldq $0x1,%xmm2,%xmm2 │ │ │ │ kmovq %r9,%k1 │ │ │ │ vpsraw $0x4,%xmm0,%xmm21 │ │ │ │ vpackuswb %xmm21,%xmm2,%xmm2 │ │ │ │ vpshufd $0xff,%ymm2,%ymm18{%k1} │ │ │ │ - je 218fac │ │ │ │ + je 216c4c │ │ │ │ kxnorb %k3,%k3,%k3 │ │ │ │ vpbroadcastd -0x4(%rdx),%xmm19 │ │ │ │ kandnq %k1,%k3,%k2 │ │ │ │ vpermb %ymm2,%ymm27,%ymm19{%k2} │ │ │ │ vmovdqa32 %ymm22,%ymm16 │ │ │ │ vpdpbusd %ymm23,%ymm18,%ymm16 │ │ │ │ vmovdqa32 %ymm22,%ymm17 │ │ │ │ @@ -460966,18 +460268,18 @@ │ │ │ │ vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ vpshufd $0xff,%zmm16,%zmm18 │ │ │ │ vpermt2d %zmm16,%zmm28,%zmm21 │ │ │ │ vextracti32x4 $0x2,%zmm21,(%rdi) │ │ │ │ vextracti32x4 $0x3,%zmm21,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 218cf7 │ │ │ │ + jg 216997 │ │ │ │ cmp $0x10,%ecx │ │ │ │ - je 218fab │ │ │ │ - vmovdqa32 0xc0512(%rip),%xmm29 │ │ │ │ + je 216c4b │ │ │ │ + vmovdqa32 0xc26b2(%rip),%xmm29 │ │ │ │ vmovdqa (%rax),%xmm3 │ │ │ │ vpunpckhdq (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ vpbroadcastd 0x11(%rdx,%r9,1),%zmm18{%k1} │ │ │ │ vpinsrb $0x7,0x10(%rdx,%r9,1),%xmm3,%xmm19 │ │ │ │ vpshufb %xmm29,%xmm19,%xmm19 │ │ │ │ vpermb %zmm16,%zmm27,%zmm19{%k2} │ │ │ │ vmovdqa32 %zmm22,%zmm16 │ │ │ │ @@ -461055,18 +460357,18 @@ │ │ │ │ vpackuswb %zmm16,%zmm17,%zmm17 │ │ │ │ vpshufd $0xff,%zmm17,%zmm18 │ │ │ │ vpermt2d %zmm17,%zmm28,%zmm21 │ │ │ │ vextracti32x4 $0x2,%zmm21,0x10(%rax) │ │ │ │ vextracti32x4 $0x3,%zmm21,0x10(%rax,%rsi,1) │ │ │ │ lea (%rax,%rsi,2),%rax │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 218f21 │ │ │ │ + jg 216bc1 │ │ │ │ vpermb %zmm17,%zmm27,%zmm19 │ │ │ │ cmp $0xfffffffa,%r9d │ │ │ │ - jg 218f3a │ │ │ │ + jg 216bda │ │ │ │ ret │ │ │ │ vpermb %ymm2,%ymm27,%ymm19 │ │ │ │ vpbroadcastd -0x4(%rdx),%ymm19{%k1} │ │ │ │ vmovdqa32 %ymm22,%ymm16 │ │ │ │ vpdpbusd %ymm23,%ymm18,%ymm16 │ │ │ │ vmovdqa32 %ymm22,%ymm17 │ │ │ │ vpdpbusd %ymm24,%ymm18,%ymm17 │ │ │ │ @@ -461079,15 +460381,15 @@ │ │ │ │ vpackuswb %ymm21,%ymm19,%ymm19 │ │ │ │ vpshufd $0xff,%ymm19,%ymm18 │ │ │ │ vpermb %ymm19,%ymm27,%ymm19 │ │ │ │ vmovq %xmm19,(%rdi) │ │ │ │ vmovhps %xmm19,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 218fb2 │ │ │ │ + jg 216c52 │ │ │ │ ret │ │ │ │ vpbroadcastd -0x4(%rdx),%xmm3 │ │ │ │ vmovdqa32 %xmm22,%xmm0 │ │ │ │ vpdpbusd %xmm23,%xmm2,%xmm0 │ │ │ │ vmovdqa32 %xmm22,%xmm1 │ │ │ │ vpdpbusd %xmm24,%xmm2,%xmm1 │ │ │ │ sub $0x2,%rdx │ │ │ │ @@ -461097,19 +460399,19 @@ │ │ │ │ vpsraw $0x4,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpshufd $0x55,%xmm0,%xmm2 │ │ │ │ vmovd %xmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21901f │ │ │ │ + jg 216cbf │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc07d9(%rip),%r9 │ │ │ │ + lea 0xc2979(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ @@ -461120,30 +460422,30 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ pshuflw $0x5,%xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219098 │ │ │ │ + jg 216d38 │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ punpcklwd %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhdq %xmm0,%xmm1 │ │ │ │ punpckldq %xmm0,%xmm0 │ │ │ │ movq %xmm1,(%rdi,%rsi,1) │ │ │ │ movhps %xmm1,(%rdi) │ │ │ │ movq %xmm0,(%rdi,%r9,1) │ │ │ │ movhps %xmm0,(%rdi,%rsi,2) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2190d7 │ │ │ │ + jg 216d77 │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ @@ -461154,15 +460456,15 @@ │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ pshuflw $0x0,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219110 │ │ │ │ + jg 216db0 │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ @@ -461177,15 +460479,15 @@ │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ │ │ pshuflw $0x0,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21915f │ │ │ │ + jg 216dff │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ @@ -461208,19 +460510,19 @@ │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ movdqa %xmm1,0x20(%rdi,%r9,1) │ │ │ │ movdqa %xmm1,0x30(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2191c6 │ │ │ │ + jg 216e66 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc0625(%rip),%r9 │ │ │ │ + lea 0xc27c5(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movdqu 0x1(%rdx),%xmm0 │ │ │ │ movdqu 0x11(%rdx),%xmm1 │ │ │ │ movdqu 0x21(%rdx),%xmm2 │ │ │ │ movdqu 0x31(%rdx),%xmm3 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ @@ -461228,15 +460530,15 @@ │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r9d │ │ │ │ movd %r9d,%xmm4 │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ movd %r9d,%xmm5 │ │ │ │ - lea 0xc05b5(%rip),%r9 │ │ │ │ + lea 0xc2755(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psrlw $0x1,%xmm4 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ @@ -461247,17 +460549,17 @@ │ │ │ │ jmp *%rcx │ │ │ │ movd 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 219310 │ │ │ │ + jg 216fb0 │ │ │ │ psrlw $0x3,%xmm0 │ │ │ │ - jmp 21934a │ │ │ │ + jmp 216fea │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhqdq %xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x2,%xmm0 │ │ │ │ @@ -461271,15 +460573,15 @@ │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ movd %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219353 │ │ │ │ + jg 216ff3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movq -0x8(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movq 0x1(%rdx),%xmm1 │ │ │ │ @@ -461289,30 +460591,30 @@ │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 2193d6 │ │ │ │ + je 217076 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movq %xmm0,(%rdi,%rsi,1) │ │ │ │ movq %xmm0,(%rdi,%rsi,2) │ │ │ │ movq %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2193df │ │ │ │ + jg 21707f │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ movdqa -0x10(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ @@ -461321,30 +460623,30 @@ │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 219459 │ │ │ │ + je 2170f9 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219462 │ │ │ │ + jg 217102 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa -0x20(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ movdqa -0x10(%rdx),%xmm2 │ │ │ │ pmaddubsw %xmm3,%xmm2 │ │ │ │ @@ -461360,15 +460662,15 @@ │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 219509 │ │ │ │ + je 2171a9 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x50,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ @@ -461381,15 +460683,15 @@ │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ │ │ movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219516 │ │ │ │ + jg 2171b6 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movdqa -0x40(%rdx),%xmm0 │ │ │ │ movdqa -0x30(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -461416,15 +460718,15 @@ │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x40,%r8d │ │ │ │ - je 2195fd │ │ │ │ + je 21729d │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ @@ -461438,19 +460740,19 @@ │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ │ │ movdqa %xmm3,0x30(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 219612 │ │ │ │ + jg 2172b2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xc0259(%rip),%r9 │ │ │ │ + lea 0xc23f9(%rip),%r9 │ │ │ │ mov %r8d,%r8d │ │ │ │ tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movd -0x23c(%r9),%xmm3 │ │ │ │ movd %eax,%xmm2 │ │ │ │ @@ -461482,41 +460784,41 @@ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc0195(%rip),%r9 │ │ │ │ + lea 0xc2335(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ movddup -0x64(%r9),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc0179(%rip),%r9 │ │ │ │ + lea 0xc2319(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movd -0x23c(%r9),%xmm3 │ │ │ │ movd %ecx,%xmm2 │ │ │ │ psrld %xmm2,%xmm3 │ │ │ │ movslq (%r9,%rcx,4),%rax │ │ │ │ pcmpeqd %xmm2,%xmm2 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ add %r9,%rax │ │ │ │ add $0xffffffffffffffec,%r9 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rax │ │ │ │ - lea 0xc0161(%rip),%rax │ │ │ │ + lea 0xc2301(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ movddup -0x78(%rax),%xmm0 │ │ │ │ movddup -0x90(%rax),%xmm1 │ │ │ │ lea -0x418(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ @@ -461555,15 +460857,15 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm6,%xmm6 │ │ │ │ movd %xmm6,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm6 │ │ │ │ movd %xmm6,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 2197e4 │ │ │ │ + jl 217484 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movq 0x1(%rdx),%xmm2 │ │ │ │ punpcklbw %xmm5,%xmm2 │ │ │ │ movdqa -0x318(%rax),%xmm5 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ pshufd $0x0,%xmm5,%xmm4 │ │ │ │ @@ -461585,15 +460887,15 @@ │ │ │ │ psrlw $0x8,%xmm6 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ packuswb %xmm0,%xmm6 │ │ │ │ movq %xmm6,(%rdi) │ │ │ │ movhps %xmm6,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 219880 │ │ │ │ + jl 217520 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqu 0x1(%rdx),%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklbw %xmm5,%xmm2 │ │ │ │ punpckhbw %xmm5,%xmm3 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ @@ -461616,15 +460918,15 @@ │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ psrlw $0x8,%xmm6 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ packuswb %xmm0,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ add $0x1,%r8 │ │ │ │ - jl 219907 │ │ │ │ + jl 2175a7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ mov $0x2,%ecx │ │ │ │ movddup -0x78(%rax),%xmm0 │ │ │ │ movddup -0x90(%rax),%xmm1 │ │ │ │ movdqu 0x1(%rdx),%xmm3 │ │ │ │ @@ -461652,19 +460954,19 @@ │ │ │ │ psrlw $0x8,%xmm6 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ packuswb %xmm0,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 219959 │ │ │ │ + jg 2175f9 │ │ │ │ lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ add $0x1,%r8 │ │ │ │ - jl 219954 │ │ │ │ + jl 2175f4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ mov $0x4,%ecx │ │ │ │ movddup -0x78(%rax),%xmm0 │ │ │ │ movddup -0x90(%rax),%xmm1 │ │ │ │ movdqu 0x1(%rdx),%xmm3 │ │ │ │ @@ -461692,22 +460994,22 @@ │ │ │ │ psrlw $0x8,%xmm6 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ packuswb %xmm0,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 219a09 │ │ │ │ + jg 2176a9 │ │ │ │ lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ add $0x1,%r8 │ │ │ │ - jl 219a04 │ │ │ │ + jl 2176a4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xbfe35(%rip),%rax │ │ │ │ + lea 0xc1fd5(%rip),%rax │ │ │ │ mov %ecx,%ecx │ │ │ │ movd (%rdx,%rcx,1),%xmm3 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm3 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ @@ -461745,15 +461047,15 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219b02 │ │ │ │ + jg 2177a2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa -0x41c(%rax),%xmm6 │ │ │ │ movdqa -0x31c(%rax),%xmm7 │ │ │ │ sub $0x4,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ punpckldq %xmm7,%xmm7 │ │ │ │ @@ -461777,15 +461079,15 @@ │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 219bab │ │ │ │ + jg 21784b │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movdqa -0x40c(%rax),%xmm6 │ │ │ │ movdqa -0x3fc(%rax),%xmm7 │ │ │ │ sub $0x1,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ @@ -461809,15 +461111,15 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 219c37 │ │ │ │ + jg 2178d7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x1,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ mov $0x2,%r9d │ │ │ │ @@ -461845,18 +461147,18 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r9 │ │ │ │ - jg 219cc8 │ │ │ │ + jg 217968 │ │ │ │ lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 219cbb │ │ │ │ + jg 21795b │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x1,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ mov $0x4,%r9d │ │ │ │ lea -0x3ac(%rax),%rcx │ │ │ │ @@ -461883,24 +461185,24 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r9 │ │ │ │ - jg 219d68 │ │ │ │ + jg 217a08 │ │ │ │ lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 219d5b │ │ │ │ + jg 2179fb │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ - lea 0xbfac1(%rip),%rax │ │ │ │ + lea 0xc1c61(%rip),%rax │ │ │ │ movd (%rdx,%rcx,1),%xmm4 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pshufb %xmm2,%xmm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %rdx,%r9 │ │ │ │ sub %r8,%r9 │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ @@ -461976,15 +461278,15 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 219eab │ │ │ │ + jg 217b4b │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa -0x304(%rax),%xmm7 │ │ │ │ movq 0x1(%rdx),%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ sub $0x4,%rdx │ │ │ │ @@ -462043,15 +461345,15 @@ │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa 0x50(%rsp),%xmm5 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21a002 │ │ │ │ + jg 217ca2 │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ movdqa -0x304(%rax),%xmm7 │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ sub $0x4,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ @@ -462110,15 +461412,15 @@ │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm5 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21a150 │ │ │ │ + jg 217df0 │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ movdqu 0x11(%rdx),%xmm2 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ @@ -462243,15 +461545,15 @@ │ │ │ │ movddup -0x74(%rax),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm0 │ │ │ │ movdqa 0x40(%rsp),%xmm4 │ │ │ │ movdqa 0x50(%rsp),%xmm5 │ │ │ │ lea -0x10(%rdi,%rsi,1),%rdi │ │ │ │ add $0x2,%r9 │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21a271 │ │ │ │ + jg 217f11 │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ movdqu 0x11(%rdx),%xmm2 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ @@ -462494,54 +461796,54 @@ │ │ │ │ movddup -0x74(%rax),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm0 │ │ │ │ movdqa 0x40(%rsp),%xmm4 │ │ │ │ movdqa 0x50(%rsp),%xmm5 │ │ │ │ lea -0x30(%rdi,%rsi,1),%rdi │ │ │ │ add $0x2,%r9 │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21a54d │ │ │ │ + jg 2181ed │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0xc8,%rsp │ │ │ │ lea -0x19be(%rip),%r10 │ │ │ │ - movdqa 0xc0750(%r10),%xmm8 │ │ │ │ - movdqa 0xc0760(%r10),%xmm9 │ │ │ │ - movdqa 0xc0780(%r10),%xmm10 │ │ │ │ + movdqa 0xc28f0(%r10),%xmm8 │ │ │ │ + movdqa 0xc2900(%r10),%xmm9 │ │ │ │ + movdqa 0xc2920(%r10),%xmm10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ - movslq 0xc0894(%r10,%rcx,4),%rcx │ │ │ │ + movslq 0xc2a34(%r10,%rcx,4),%rcx │ │ │ │ mov %r9d,%eax │ │ │ │ and $0x7e,%eax │ │ │ │ add $0xa5,%r9d │ │ │ │ - lea 0xc0894(%r10,%rcx,1),%rcx │ │ │ │ - movzwl 0xc5688(%r10,%rax,1),%eax │ │ │ │ + lea 0xc2a34(%r10,%rcx,1),%rcx │ │ │ │ + movzwl 0xc7a28(%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ jmp *%rcx │ │ │ │ lea 0x58(%r9),%ecx │ │ │ │ test $0x480,%ecx │ │ │ │ - jne 21ab8a │ │ │ │ + jne 21882a │ │ │ │ sar $0x9,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jg 21ab8a │ │ │ │ + jg 21882a │ │ │ │ movdqa -0x1(%rdx),%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - pshufb 0xc0570(%r10),%xmm0 │ │ │ │ - pshufb 0xc0580(%r10),%xmm1 │ │ │ │ - movddup 0xc07d8(%r10),%xmm2 │ │ │ │ + pshufb 0xc2710(%r10),%xmm0 │ │ │ │ + pshufb 0xc2720(%r10),%xmm1 │ │ │ │ + movddup 0xc2978(%r10),%xmm2 │ │ │ │ add %eax,%eax │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufd $0xff,%xmm1,%xmm7 │ │ │ │ movd %xmm7,0x10(%rsp) │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movd %eax,%xmm6 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0770(%r10),%xmm6 │ │ │ │ + pshufb 0xc2910(%r10),%xmm6 │ │ │ │ paddw %xmm0,%xmm1 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ movdqa %xmm6,%xmm7 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm6 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ @@ -462564,49 +461866,49 @@ │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21ab23 │ │ │ │ + jg 2187c3 │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ mov $0x7,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21aca2 │ │ │ │ + jne 218942 │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ movd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ - movdqa 0xc05e0(%r10),%xmm1 │ │ │ │ + movdqa 0xc2780(%r10),%xmm1 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb 0xc0660(%r10,%r9,8),%xmm1 │ │ │ │ + pcmpgtb 0xc2800(%r10,%r9,8),%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ mov $0x7,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21aca2 │ │ │ │ + je 218942 │ │ │ │ movdqa -0x1(%rdx),%xmm3 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0xc0698(%r10),%xmm7 │ │ │ │ + movdqu 0xc2838(%r10),%xmm7 │ │ │ │ shr $0x1e,%r9d │ │ │ │ - movddup 0xc07b0(%r10),%xmm0 │ │ │ │ + movddup 0xc2950(%r10),%xmm0 │ │ │ │ pminub %xmm0,%xmm7 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ - pshufb 0xc0690(%r10),%xmm0 │ │ │ │ - movddup 0xc06d8(%r10,%r9,8),%xmm4 │ │ │ │ + pshufb 0xc2830(%r10),%xmm0 │ │ │ │ + movddup 0xc2878(%r10,%r9,8),%xmm4 │ │ │ │ pshufb %xmm7,%xmm3 │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm5 │ │ │ │ + movddup 0xc2890(%r10,%r9,8),%xmm5 │ │ │ │ movaps %xmm0,%xmm2 │ │ │ │ shufps $0x99,%xmm3,%xmm2 │ │ │ │ - movddup 0xc0708(%r10,%r9,8),%xmm6 │ │ │ │ + movddup 0xc28a8(%r10,%r9,8),%xmm6 │ │ │ │ pmaddubsw %xmm4,%xmm0 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ pmaddubsw %xmm5,%xmm4 │ │ │ │ @@ -462621,24 +461923,24 @@ │ │ │ │ mov %rsp,%rdx │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovne %r9d,%ecx │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdx) │ │ │ │ add %rcx,%rdx │ │ │ │ movd %eax,%xmm5 │ │ │ │ - movddup 0xc0630(%r10),%xmm0 │ │ │ │ + movddup 0xc27d0(%r10),%xmm0 │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ shl $0x6,%ecx │ │ │ │ movd %ecx,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ + pshufb 0xc2930(%r10),%xmm7 │ │ │ │ sub %rcx,%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ - movdqa 0xc0600(%r10),%xmm3 │ │ │ │ + pshufb 0xc2910(%r10),%xmm4 │ │ │ │ + movdqa 0xc27a0(%r10),%xmm3 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ paddw %xmm5,%xmm6 │ │ │ │ psubw %xmm0,%xmm4 │ │ │ │ punpcklqdq %xmm6,%xmm5 │ │ │ │ lea (%r9,%rax,1),%rcx │ │ │ │ sar $0x6,%r9 │ │ │ │ movq (%rdx,%r9,1),%xmm0 │ │ │ │ @@ -462661,53 +461963,53 @@ │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - je 21ad8f │ │ │ │ + je 218a2f │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ test %r9d,%r9d │ │ │ │ - jl 21acfa │ │ │ │ + jl 21899a │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movd %xmm7,(%rdi) │ │ │ │ movd %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21ad7c │ │ │ │ + jg 218a1c │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x58(%r9),%ecx │ │ │ │ and $0xffffff80,%ecx │ │ │ │ or %r8d,%ecx │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 21aedc │ │ │ │ - movdqa 0xc0570(%r10),%xmm5 │ │ │ │ - movdqu 0xc0696(%r10),%xmm3 │ │ │ │ + ja 218b7c │ │ │ │ + movdqa 0xc2710(%r10),%xmm5 │ │ │ │ + movdqu 0xc2836(%r10),%xmm3 │ │ │ │ movd %r8d,%xmm4 │ │ │ │ movdqa -0x1(%rdx),%xmm0 │ │ │ │ movdqu 0x7(%rdx),%xmm1 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ - movddup 0xc07d8(%r10),%xmm7 │ │ │ │ + movddup 0xc2978(%r10),%xmm7 │ │ │ │ pminub %xmm3,%xmm4 │ │ │ │ add %eax,%eax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm5,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ pshufb %xmm3,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ movd %eax,%xmm6 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ pshufb %xmm5,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm7,%xmm1 │ │ │ │ - pshufb 0xc0770(%r10),%xmm6 │ │ │ │ + pshufb 0xc2910(%r10),%xmm6 │ │ │ │ mov %eax,%r9d │ │ │ │ paddw %xmm0,%xmm2 │ │ │ │ movdqa %xmm6,%xmm7 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ paddw %xmm1,%xmm3 │ │ │ │ punpcklqdq %xmm7,%xmm6 │ │ │ │ movdqu (%rdx),%xmm1 │ │ │ │ @@ -462740,37 +462042,37 @@ │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21ae63 │ │ │ │ + jg 218b03 │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ and $0x7,%ecx │ │ │ │ or $0x8,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21af99 │ │ │ │ + jne 218c39 │ │ │ │ movd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ - movdqu 0xc05e4(%r10),%xmm1 │ │ │ │ - movdqa 0xc0660(%r10,%r9,8),%xmm3 │ │ │ │ + movdqu 0xc2784(%r10),%xmm1 │ │ │ │ + movdqa 0xc2800(%r10,%r9,8),%xmm3 │ │ │ │ psrldq $0x4,%xmm3 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ pcmpgtb %xmm3,%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21af99 │ │ │ │ + je 218c39 │ │ │ │ movd -0x1(%rdx),%xmm3 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ shr $0x1e,%r9d │ │ │ │ movd (%rdx,%rcx,1),%xmm2 │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ @@ -462778,31 +462080,31 @@ │ │ │ │ movdqa %xmm0,-0x10(%rdx) │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ movdqa %xmm1,(%rdx) │ │ │ │ pshufb %xmm7,%xmm3 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movdqa %xmm3,-0x20(%rdx) │ │ │ │ movq %xmm2,-0xf(%rdx,%rcx,1) │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sar $1,%r9d │ │ │ │ add $0x11,%r9d │ │ │ │ cmp $0x8,%r8d │ │ │ │ cmova %r9d,%ecx │ │ │ │ add %rcx,%rdx │ │ │ │ movd %eax,%xmm5 │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ shl $0x6,%ecx │ │ │ │ - movdqu 0xc0692(%r10),%xmm3 │ │ │ │ + movdqu 0xc2832(%r10),%xmm3 │ │ │ │ movd %ecx,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ + pshufb 0xc2930(%r10),%xmm7 │ │ │ │ sub %rcx,%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ - psubw 0xc0630(%r10),%xmm4 │ │ │ │ + pshufb 0xc2910(%r10),%xmm4 │ │ │ │ + psubw 0xc27d0(%r10),%xmm4 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ mov %r9,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ movdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ movdqa %xmm8,%xmm1 │ │ │ │ pand %xmm5,%xmm1 │ │ │ │ movdqa %xmm9,%xmm2 │ │ │ │ @@ -462817,43 +462119,43 @@ │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 21b059 │ │ │ │ + je 218cf9 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21afe5 │ │ │ │ + jl 218c85 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movq %xmm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b04d │ │ │ │ + jg 218ced │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ and $0xf,%ecx │ │ │ │ or $0x10,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21b145 │ │ │ │ + jne 218de5 │ │ │ │ movd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ - movq 0xc0680(%r10,%r9,4),%xmm3 │ │ │ │ - pcmpeqb 0xc0650(%r10),%xmm0 │ │ │ │ + movq 0xc2820(%r10,%r9,4),%xmm3 │ │ │ │ + pcmpeqb 0xc27f0(%r10),%xmm0 │ │ │ │ pand %xmm2,%xmm0 │ │ │ │ pcmpgtb %xmm3,%xmm0 │ │ │ │ pmovmskb %xmm0,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21b145 │ │ │ │ + je 218de5 │ │ │ │ movd -0x1(%rdx),%xmm4 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ imul $0x24924924,%r9d,%r9d │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ shr $0x1e,%r9d │ │ │ │ movd 0x1e(%rdx),%xmm2 │ │ │ │ adc $0xfffffffffffffffc,%r9 │ │ │ │ @@ -462863,37 +462165,37 @@ │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ movdqa %xmm1,(%rdx) │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movd %xmm2,(%rsp) │ │ │ │ pshufb %xmm7,%xmm3 │ │ │ │ movdqa %xmm4,-0x20(%rdx) │ │ │ │ movd %xmm3,-0x10(%rdx,%rcx,1) │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - jle 21b145 │ │ │ │ + jle 218de5 │ │ │ │ pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ sar $1,%r9 │ │ │ │ - movd 0xc06ac(%r10,%r9,4),%xmm1 │ │ │ │ + movd 0xc284c(%r10,%r9,4),%xmm1 │ │ │ │ lea 0x21(%r9),%ecx │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,0x20(%rdx) │ │ │ │ add %rcx,%rdx │ │ │ │ movd %eax,%xmm5 │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ movd %ecx,%xmm4 │ │ │ │ shl $0x6,%ecx │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ mov %eax,%r9d │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ sub %rcx,%r9 │ │ │ │ - psubb 0xc0610(%r10),%xmm4 │ │ │ │ + psubb 0xc27b0(%r10),%xmm4 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ mov %r9,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ movdqa %xmm8,%xmm0 │ │ │ │ pand %xmm5,%xmm0 │ │ │ │ movdqu 0x1(%rdx,%rcx,1),%xmm2 │ │ │ │ @@ -462916,29 +462218,29 @@ │ │ │ │ pcmpgtb %xmm3,%xmm2 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ pand %xmm2,%xmm0 │ │ │ │ pandn %xmm7,%xmm2 │ │ │ │ por %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 21b21b │ │ │ │ + je 218ebb │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21b182 │ │ │ │ + jl 218e22 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b20f │ │ │ │ + jg 218eaf │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x1f(%r8),%ecx │ │ │ │ and $0x1f,%ecx │ │ │ │ or $0x20,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21b2cf │ │ │ │ + jne 218f6f │ │ │ │ movd -0x1(%rdx),%xmm6 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ movd 0x3e(%rdx),%xmm4 │ │ │ │ movd (%rdx,%rcx,1),%xmm5 │ │ │ │ @@ -462950,39 +462252,39 @@ │ │ │ │ movdqa %xmm2,-0x10(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ movdqa %xmm3,(%rdx) │ │ │ │ movd %xmm4,(%rsp) │ │ │ │ pshufb %xmm7,%xmm5 │ │ │ │ movdqa %xmm6,-0x40(%rdx) │ │ │ │ movd %xmm5,-0x30(%rdx,%rcx,1) │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - jle 21b2cf │ │ │ │ + jle 218f6f │ │ │ │ pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ - movd 0xc06ac(%r10),%xmm1 │ │ │ │ + movd 0xc284c(%r10),%xmm1 │ │ │ │ add $0x2,%ecx │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,0x40(%rdx) │ │ │ │ add %rcx,%rdx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ shl $0x6,%ecx │ │ │ │ movd %eax,%xmm5 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ mov %eax,%r9d │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ sub %rcx,%r9 │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - psubb 0xc0610(%r10),%xmm0 │ │ │ │ - movddup 0xc07c0(%r10),%xmm1 │ │ │ │ + psubb 0xc27b0(%r10),%xmm0 │ │ │ │ + movddup 0xc2960(%r10),%xmm1 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ paddb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ mov %r9,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ @@ -463024,28 +462326,28 @@ │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ pand %xmm2,%xmm0 │ │ │ │ pandn %xmm7,%xmm2 │ │ │ │ por %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 21b410 │ │ │ │ + je 2190b0 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21b324 │ │ │ │ + jl 218fc4 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ movdqa %xmm7,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b3ff │ │ │ │ + jg 21909f │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x3f(%r8),%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21b4d0 │ │ │ │ + jne 219170 │ │ │ │ movd -0x1(%rdx),%xmm4 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ movdqa %xmm0,0x30(%rsp) │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ @@ -463064,35 +462366,35 @@ │ │ │ │ xor %r9d,%r9d │ │ │ │ movdqa %xmm1,-0x20(%rdx) │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,-0x10(%rdx) │ │ │ │ movdqa %xmm3,(%rdx) │ │ │ │ movd %xmm4,-0x70(%rdx,%rcx,1) │ │ │ │ cmp $0x40,%r8d │ │ │ │ - jl 21b4b5 │ │ │ │ - call 21b6e0 │ │ │ │ + jl 219155 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ add %rcx,%rdx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ shl $0x6,%ecx │ │ │ │ movd %eax,%xmm5 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ mov %eax,%r9d │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ sub %rcx,%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - psubb 0xc0610(%r10),%xmm0 │ │ │ │ - movddup 0xc07c0(%r10),%xmm1 │ │ │ │ + psubb 0xc27b0(%r10),%xmm0 │ │ │ │ + movddup 0xc2960(%r10),%xmm1 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ paddb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ paddb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x20(%rsp) │ │ │ │ paddb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rsp) │ │ │ │ @@ -463170,45 +462472,45 @@ │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ pand %xmm2,%xmm0 │ │ │ │ pandn %xmm7,%xmm2 │ │ │ │ por %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 21b6c9 │ │ │ │ + je 219369 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21b539 │ │ │ │ + jl 2191d9 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ movdqa %xmm7,0x10(%rdi) │ │ │ │ movdqa %xmm7,0x20(%rdi) │ │ │ │ movdqa %xmm7,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b6ae │ │ │ │ + jg 21934e │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc2890(%r10,%r9,8),%xmm7 │ │ │ │ movdqu -0x12(%rdx),%xmm2 │ │ │ │ movdqu -0x11(%rdx),%xmm1 │ │ │ │ movdqu -0x2(%rdx),%xmm3 │ │ │ │ movdqu -0x1(%rdx),%xmm4 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ punpcklbw %xmm1,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ punpckhbw %xmm1,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ punpcklbw %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm7,%xmm1 │ │ │ │ punpckhbw %xmm4,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ - movddup 0xc0708(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc28a8(%r10,%r9,8),%xmm7 │ │ │ │ movdqa -0x10(%rdx),%xmm5 │ │ │ │ movdqu -0xf(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ punpcklbw %xmm6,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ punpckhbw %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm7,%xmm5 │ │ │ │ @@ -463220,16 +462522,16 @@ │ │ │ │ punpcklbw %xmm6,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ punpckhbw %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm7,%xmm5 │ │ │ │ paddw %xmm4,%xmm1 │ │ │ │ paddw %xmm5,%xmm3 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 21b7d7 │ │ │ │ - movddup 0xc0720(%r10),%xmm7 │ │ │ │ + jne 219477 │ │ │ │ + movddup 0xc28c0(%r10),%xmm7 │ │ │ │ movdqu -0xe(%rdx),%xmm5 │ │ │ │ movdqu 0x2(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ punpcklbw %xmm5,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ punpckhbw %xmm5,%xmm5 │ │ │ │ pmaddubsw %xmm7,%xmm5 │ │ │ │ @@ -463255,95 +462557,95 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ sub $0x100,%rsp │ │ │ │ lea -0x27a2(%rip),%r10 │ │ │ │ mov %r8d,%r8d │ │ │ │ - movdqa 0xc0750(%r10),%xmm8 │ │ │ │ - movdqa 0xc0760(%r10),%xmm9 │ │ │ │ + movdqa 0xc28f0(%r10),%xmm8 │ │ │ │ + movdqa 0xc2900(%r10),%xmm9 │ │ │ │ lea -0x4(%rcx),%ebx │ │ │ │ - movdqa 0xc0780(%r10),%xmm10 │ │ │ │ + movdqa 0xc2920(%r10),%xmm10 │ │ │ │ shl $0x6,%ebx │ │ │ │ - movdqa 0xc0600(%r10),%xmm11 │ │ │ │ + movdqa 0xc27a0(%r10),%xmm11 │ │ │ │ or %r8d,%ebx │ │ │ │ - movdqa 0xc06b0(%r10),%xmm12 │ │ │ │ + movdqa 0xc2850(%r10),%xmm12 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq 0xc08a8(%r10,%rcx,4),%rcx │ │ │ │ + movslq 0xc2a48(%r10,%rcx,4),%rcx │ │ │ │ movzbl %r9b,%eax │ │ │ │ xor $0x400,%r9d │ │ │ │ movdqa -0x40(%rdx),%xmm0 │ │ │ │ mov %eax,%r11d │ │ │ │ movdqa -0x30(%rdx),%xmm1 │ │ │ │ neg %rax │ │ │ │ movdqa -0x20(%rdx),%xmm2 │ │ │ │ and $0xfffffffe,%r11d │ │ │ │ movdqa -0x10(%rdx),%xmm3 │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ movd (%rdx),%xmm4 │ │ │ │ movdqu 0x1(%rdx),%xmm5 │ │ │ │ movdqu 0x11(%rdx),%xmm6 │ │ │ │ - movzwl 0xc562e(%r10,%r11,1),%r11d │ │ │ │ - movzwl 0xc573c(%r10,%rax,1),%eax │ │ │ │ + movzwl 0xc79ce(%r10,%r11,1),%r11d │ │ │ │ + movzwl 0xc7adc(%r10,%rax,1),%eax │ │ │ │ movdqa %xmm0,0x20(%rsp) │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ movdqa %xmm1,0x30(%rsp) │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,0x40(%rsp) │ │ │ │ - lea 0xc08a8(%r10,%rcx,1),%rcx │ │ │ │ + lea 0xc2a48(%r10,%rcx,1),%rcx │ │ │ │ movdqa %xmm3,0x50(%rsp) │ │ │ │ neg %eax │ │ │ │ movdqa %xmm4,0x60(%rsp) │ │ │ │ or $0x40000,%r11d │ │ │ │ movdqa %xmm4,0x70(%rsp) │ │ │ │ movdqa %xmm5,0x80(%rsp) │ │ │ │ movdqa %xmm6,0x90(%rsp) │ │ │ │ - movq 0xc0632(%r10),%xmm0 │ │ │ │ - movsldup 0xc06d0(%r10),%xmm1 │ │ │ │ - movq 0xc0770(%r10),%xmm2 │ │ │ │ + movq 0xc27d2(%r10),%xmm0 │ │ │ │ + movsldup 0xc2870(%r10),%xmm1 │ │ │ │ + movq 0xc2910(%r10),%xmm2 │ │ │ │ movq %xmm0,0xe0(%rsp) │ │ │ │ movq %xmm1,0xf0(%rsp) │ │ │ │ movq %xmm2,0xf8(%rsp) │ │ │ │ lea 0x2000(%rax),%ebp │ │ │ │ mov $0x1f00,%r14d │ │ │ │ jmp *%rcx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ + jne 2197c9 │ │ │ │ movd 0x4(%rdx),%xmm5 │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ pshufb %xmm7,%xmm5 │ │ │ │ shl $0x6,%ecx │ │ │ │ movd %xmm5,0x84(%rsp) │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 21ba50 │ │ │ │ - call 21b9c6 │ │ │ │ + jne 2196f0 │ │ │ │ + call 219666 │ │ │ │ sub $0x433,%r9d │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ movd %ecx,%xmm0 │ │ │ │ movd %r9d,%xmm6 │ │ │ │ shr $0x8,%r9d │ │ │ │ pshufb %xmm7,%xmm0 │ │ │ │ pshufb %xmm7,%xmm6 │ │ │ │ - pcmpeqb 0xc05e0(%r10),%xmm0 │ │ │ │ + pcmpeqb 0xc2780(%r10),%xmm0 │ │ │ │ pand %xmm0,%xmm6 │ │ │ │ - pcmpgtb 0xc0660(%r10,%r9,8),%xmm6 │ │ │ │ - jmp 21bef0 │ │ │ │ + pcmpgtb 0xc2800(%r10,%r9,8),%xmm6 │ │ │ │ + jmp 219b90 │ │ │ │ movq 0x86(%rsp),%xmm3 │ │ │ │ movq 0x87(%rsp),%xmm1 │ │ │ │ movq 0x88(%rsp),%xmm0 │ │ │ │ movq 0x89(%rsp),%xmm4 │ │ │ │ - movddup 0xc07d8(%r10),%xmm5 │ │ │ │ + movddup 0xc2978(%r10),%xmm5 │ │ │ │ punpcklbw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa 0xc0610(%r10),%xmm11 │ │ │ │ + movdqa 0xc27b0(%r10),%xmm11 │ │ │ │ lea 0x40(%rbp,%rax,1),%ebp │ │ │ │ mov $0x1e40,%r14d │ │ │ │ add %eax,%eax │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ movq 0xe8(%rsp),%xmm2 │ │ │ │ paddw %xmm2,%xmm2 │ │ │ │ @@ -463356,53 +462658,53 @@ │ │ │ │ mov %r9d,(%rsp) │ │ │ │ sub $0x458,%r9d │ │ │ │ movd %ecx,%xmm0 │ │ │ │ mov $0x5a,%ecx │ │ │ │ movd %r9d,%xmm1 │ │ │ │ sub %r9d,%ecx │ │ │ │ shr $0x8,%r9d │ │ │ │ - movdqu 0xc05e0(%r10),%xmm3 │ │ │ │ - movdqa 0xc0660(%r10,%r9,8),%xmm4 │ │ │ │ - call 21bf15 │ │ │ │ + movdqu 0xc2780(%r10),%xmm3 │ │ │ │ + movdqa 0xc2800(%r10,%r9,8),%xmm4 │ │ │ │ + call 219bb5 │ │ │ │ mov (%rsp),%r9d │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ sub $0x8b,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 21bef0 │ │ │ │ + jne 219b90 │ │ │ │ neg %r8 │ │ │ │ movd (%rdx,%r8,1),%xmm0 │ │ │ │ pshufb %xmm7,%xmm0 │ │ │ │ movd %xmm0,0x5c(%rsp,%r8,1) │ │ │ │ movq 0x57(%rsp),%xmm3 │ │ │ │ movq 0x58(%rsp),%xmm0 │ │ │ │ movq 0x59(%rsp),%xmm2 │ │ │ │ movq 0x5a(%rsp),%xmm4 │ │ │ │ - movddup 0xc07d8(%r10),%xmm5 │ │ │ │ + movddup 0xc2978(%r10),%xmm5 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm3,%xmm1 │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ - movshdup 0xc06d0(%r10),%xmm3 │ │ │ │ - movdqa 0xc06c0(%r10),%xmm12 │ │ │ │ + movshdup 0xc2870(%r10),%xmm3 │ │ │ │ + movdqa 0xc2860(%r10),%xmm12 │ │ │ │ add %r11d,%r11d │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ movq %xmm3,0xf0(%rsp) │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x50(%rsp) │ │ │ │ movd %eax,%xmm6 │ │ │ │ movd %r11d,%xmm3 │ │ │ │ movddup 0xe0(%rsp),%xmm0 │ │ │ │ - pshufb 0xc0770(%r10),%xmm6 │ │ │ │ + pshufb 0xc2910(%r10),%xmm6 │ │ │ │ movdqa %xmm6,%xmm7 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ - movq 0xc06d8(%r10),%xmm5 │ │ │ │ + movq 0xc2878(%r10),%xmm5 │ │ │ │ pshuflw $0x0,%xmm3,%xmm4 │ │ │ │ punpcklqdq %xmm7,%xmm6 │ │ │ │ pmullw %xmm5,%xmm4 │ │ │ │ pshuflw $0x55,%xmm3,%xmm3 │ │ │ │ paddw %xmm0,%xmm6 │ │ │ │ mov %ebp,%edx │ │ │ │ pshuflw $0xff,%xmm4,%xmm0 │ │ │ │ @@ -463450,15 +462752,15 @@ │ │ │ │ movdqa %xmm9,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ psllw $0x8,%xmm2 │ │ │ │ pshufb %xmm11,%xmm1 │ │ │ │ por %xmm3,%xmm2 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ cmp $0x7f,%ecx │ │ │ │ - jge 21bccd │ │ │ │ + jge 21996d │ │ │ │ movzbl 0x10(%rsp),%ecx │ │ │ │ movq (%rsp,%rcx,1),%xmm3 │ │ │ │ movzbl 0x12(%rsp),%ecx │ │ │ │ movhps (%rsp,%rcx,1),%xmm3 │ │ │ │ movzbl 0x14(%rsp),%ecx │ │ │ │ movq (%rsp,%rcx,1),%xmm4 │ │ │ │ movzbl 0x16(%rsp),%ecx │ │ │ │ @@ -463490,24 +462792,24 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 21bdd0 │ │ │ │ + je 219a70 │ │ │ │ movq 0x10(%rsp),%xmm4 │ │ │ │ movq 0x68(%rsp),%xmm3 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ paddw %xmm7,%xmm6 │ │ │ │ psubw %xmm3,%xmm4 │ │ │ │ movq %xmm4,0x10(%rsp) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r14d,%edx │ │ │ │ - jge 21bbce │ │ │ │ + jge 21986e │ │ │ │ movddup 0x18(%rsp),%xmm5 │ │ │ │ movzbl 0x10(%rsp),%edx │ │ │ │ movq (%rsp,%rdx,1),%xmm1 │ │ │ │ movzbl 0x12(%rsp),%edx │ │ │ │ movhps (%rsp,%rdx,1),%xmm1 │ │ │ │ movzbl 0x14(%rsp),%edx │ │ │ │ movq (%rsp,%rdx,1),%xmm2 │ │ │ │ @@ -463531,343 +462833,343 @@ │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21bd3c │ │ │ │ + jg 2199dc │ │ │ │ sub $0x100,%ebx │ │ │ │ - jl 21be0d │ │ │ │ + jl 219aad │ │ │ │ movq 0x8(%rsp),%xmm4 │ │ │ │ add $0x4,%r9 │ │ │ │ mov %r9,%rdi │ │ │ │ paddw (%rsp),%xmm4 │ │ │ │ movzwl 0xf8(%rsp),%edx │ │ │ │ movddup 0xf8(%rsp),%xmm6 │ │ │ │ paddw 0xc0(%rsp),%xmm6 │ │ │ │ add %ebp,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ - jmp 21bb8b │ │ │ │ + jmp 21982b │ │ │ │ add $0x100,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ + jne 2197c9 │ │ │ │ movd 0x8(%rdx),%xmm5 │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ pshufb %xmm7,%xmm5 │ │ │ │ mov %r8b,%cl │ │ │ │ movd %xmm5,0x88(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 21be9d │ │ │ │ - call 21b9c6 │ │ │ │ + ja 219b3d │ │ │ │ + call 219666 │ │ │ │ sub $0x35,%r9d │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - movdqu 0xc05e4(%r10),%xmm1 │ │ │ │ + movdqu 0xc2784(%r10),%xmm1 │ │ │ │ movd %ecx,%xmm0 │ │ │ │ movd %r9d,%xmm6 │ │ │ │ shr $0x8,%r9d │ │ │ │ - movdqa 0xc0660(%r10,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc2800(%r10,%r9,8),%xmm2 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ pshufb %xmm7,%xmm0 │ │ │ │ pshufb %xmm7,%xmm6 │ │ │ │ pcmpeqb %xmm1,%xmm0 │ │ │ │ pand %xmm0,%xmm6 │ │ │ │ pcmpgtb %xmm2,%xmm6 │ │ │ │ movq %xmm10,0xf8(%rsp) │ │ │ │ - jmp 21bef0 │ │ │ │ + jmp 219b90 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ mov %r9d,(%rsp) │ │ │ │ sub $0x5a,%r9d │ │ │ │ movd %ecx,%xmm0 │ │ │ │ mov $0x5a,%ecx │ │ │ │ movd %r9d,%xmm1 │ │ │ │ sub %r9d,%ecx │ │ │ │ shr $0x8,%r9d │ │ │ │ - movdqu 0xc05e4(%r10),%xmm3 │ │ │ │ - movdqa 0xc0660(%r10,%r9,8),%xmm4 │ │ │ │ + movdqu 0xc2784(%r10),%xmm3 │ │ │ │ + movdqa 0xc2800(%r10,%r9,8),%xmm4 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ - call 21bf15 │ │ │ │ + call 219bb5 │ │ │ │ mov (%rsp),%ecx │ │ │ │ sub $0x8d,%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 21baa7 │ │ │ │ + jbe 219747 │ │ │ │ pmovmskb %xmm6,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21bb29 │ │ │ │ + je 2197c9 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ mov %rdx,%rcx │ │ │ │ shr $0x1e,%r9d │ │ │ │ sub $0x3,%r9 │ │ │ │ - jmp 21c2d5 │ │ │ │ + jmp 219f75 │ │ │ │ movd %ecx,%xmm6 │ │ │ │ pshufb %xmm7,%xmm0 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ pshufb %xmm7,%xmm6 │ │ │ │ pcmpeqb %xmm3,%xmm0 │ │ │ │ pand %xmm0,%xmm1 │ │ │ │ pand %xmm0,%xmm6 │ │ │ │ pcmpgtb %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm4,%xmm6 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21bffb │ │ │ │ + je 219c9b │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ movq 0x86(%rsp),%xmm0 │ │ │ │ shr $0x1e,%r9d │ │ │ │ movq 0x87(%rsp),%xmm1 │ │ │ │ sub $0x3,%r9 │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc2890(%r10,%r9,8),%xmm7 │ │ │ │ punpcklbw %xmm1,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ movq 0x88(%rsp),%xmm1 │ │ │ │ movq 0x89(%rsp),%xmm2 │ │ │ │ - movddup 0xc0708(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc28a8(%r10,%r9,8),%xmm7 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm7,%xmm1 │ │ │ │ movq 0x8a(%rsp),%xmm2 │ │ │ │ - movddup 0xc0720(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc28c0(%r10,%r9,8),%xmm7 │ │ │ │ punpcklbw %xmm2,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ mov 0x128(%rsp),%ecx │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,0x88(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jge 21bffb │ │ │ │ + jge 219c9b │ │ │ │ movq 0x1(%rdx,%rcx,1),%xmm0 │ │ │ │ movq %xmm0,0x88(%rsp,%rcx,1) │ │ │ │ ret │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ + jne 2197c9 │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ movd %ecx,%xmm0 │ │ │ │ mov $0x5a,%ecx │ │ │ │ movd %r9d,%xmm1 │ │ │ │ sub %r9d,%ecx │ │ │ │ shr $0x8,%r9d │ │ │ │ movd %ecx,%xmm6 │ │ │ │ pshufb %xmm7,%xmm0 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ pshufb %xmm7,%xmm6 │ │ │ │ - movq 0xc0680(%r10,%r9,4),%xmm3 │ │ │ │ - pcmpeqb 0xc0650(%r10),%xmm0 │ │ │ │ + movq 0xc2820(%r10,%r9,4),%xmm3 │ │ │ │ + pcmpeqb 0xc27f0(%r10),%xmm0 │ │ │ │ pand %xmm0,%xmm1 │ │ │ │ pand %xmm0,%xmm6 │ │ │ │ pcmpgtb %xmm3,%xmm1 │ │ │ │ pcmpgtb %xmm3,%xmm6 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ mov %rdx,%rcx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21c15e │ │ │ │ + je 219dfe │ │ │ │ imul $0x24924924,%r9d,%r9d │ │ │ │ - pshufb 0xc0680(%r10),%xmm5 │ │ │ │ + pshufb 0xc2820(%r10),%xmm5 │ │ │ │ shr $0x1e,%r9d │ │ │ │ adc $0xfffffffffffffffc,%r9 │ │ │ │ movd %xmm5,0x90(%rsp) │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc2890(%r10,%r9,8),%xmm7 │ │ │ │ movdqu 0x7e(%rsp),%xmm1 │ │ │ │ movdqu 0x7f(%rsp),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ punpckhbw %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm7,%xmm1 │ │ │ │ - movddup 0xc0708(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc28a8(%r10,%r9,8),%xmm7 │ │ │ │ movdqa 0x80(%rsp),%xmm3 │ │ │ │ movdqu 0x81(%rsp),%xmm4 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ punpckhbw %xmm4,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 21c12a │ │ │ │ - movddup 0xc0720(%r10),%xmm7 │ │ │ │ + jne 219dca │ │ │ │ + movddup 0xc28c0(%r10),%xmm7 │ │ │ │ movdqu 0x82(%rsp),%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklbw %xmm3,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ punpckhbw %xmm3,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ mov 0x120(%rsp),%edx │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ cmp $0x10,%edx │ │ │ │ - jge 21c15e │ │ │ │ + jge 219dfe │ │ │ │ movdqu 0x1(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu %xmm0,0x80(%rsp,%rdx,1) │ │ │ │ pmovmskb %xmm6,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21bb29 │ │ │ │ + je 2197c9 │ │ │ │ imul $0x24924924,%r9d,%r9d │ │ │ │ shr $0x1e,%r9d │ │ │ │ adc $0xfffffffffffffffc,%r9 │ │ │ │ - jmp 21c2d5 │ │ │ │ + jmp 219f75 │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ - pshufb 0xc0680(%r10),%xmm6 │ │ │ │ + jne 2197c9 │ │ │ │ + pshufb 0xc2820(%r10),%xmm6 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0x90(%rsp),%rdx │ │ │ │ movd %xmm6,0x10(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ mov 0x120(%rsp),%edx │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ movdqa %xmm1,0x90(%rsp) │ │ │ │ cmp $0x20,%edx │ │ │ │ - jge 21c2d5 │ │ │ │ + jge 219f75 │ │ │ │ movdqu 0x1(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu 0x11(%rcx,%rdx,1),%xmm1 │ │ │ │ movdqu %xmm0,0x80(%rsp,%rdx,1) │ │ │ │ movdqu %xmm1,0x90(%rsp,%rdx,1) │ │ │ │ - jmp 21c2d5 │ │ │ │ + jmp 219f75 │ │ │ │ movdqu 0x21(%rdx),%xmm0 │ │ │ │ movdqu 0x31(%rdx),%xmm1 │ │ │ │ movdqa %xmm0,0xa0(%rsp) │ │ │ │ movdqa %xmm1,0xb0(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ - pshufb 0xc0680(%r10),%xmm1 │ │ │ │ + jne 2197c9 │ │ │ │ + pshufb 0xc2820(%r10),%xmm1 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0xb0(%rsp),%rdx │ │ │ │ movd %xmm1,0x10(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa 0x20(%rdx),%xmm2 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ mov 0x120(%rsp),%edx │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ movdqa %xmm1,0x90(%rsp) │ │ │ │ movdqa %xmm2,0xa0(%rsp) │ │ │ │ movdqa %xmm3,0xb0(%rsp) │ │ │ │ cmp $0x40,%edx │ │ │ │ - jge 21c2d5 │ │ │ │ + jge 219f75 │ │ │ │ movdqu 0x1(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu 0x11(%rcx,%rdx,1),%xmm1 │ │ │ │ movdqu %xmm0,0x80(%rsp,%rdx,1) │ │ │ │ movdqu %xmm1,0x90(%rsp,%rdx,1) │ │ │ │ cmp $0x20,%edx │ │ │ │ - jge 21c2d5 │ │ │ │ + jge 219f75 │ │ │ │ movdqu 0x21(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu 0x31(%rcx,%rdx,1),%xmm1 │ │ │ │ movdqu %xmm0,0xa0(%rsp,%rdx,1) │ │ │ │ movdqu %xmm1,0xb0(%rsp,%rdx,1) │ │ │ │ neg %r8 │ │ │ │ movd (%rcx,%r8,1),%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ movd %xmm0,0x5c(%rsp,%r8,1) │ │ │ │ lea 0x50(%rsp),%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ cmp $0xffffffe0,%r8d │ │ │ │ - jge 21c31c │ │ │ │ + jge 219fbc │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa %xmm0,0x20(%rsp) │ │ │ │ movdqa %xmm1,0x30(%rsp) │ │ │ │ mov 0x128(%rsp),%edx │ │ │ │ movdqa 0x50(%rsp),%xmm0 │ │ │ │ movdqa 0x60(%rsp),%xmm1 │ │ │ │ movdqa 0x70(%rsp),%xmm2 │ │ │ │ neg %rdx │ │ │ │ movdqa %xmm0,0x40(%rsp) │ │ │ │ movdqa %xmm1,0x50(%rsp) │ │ │ │ movdqa %xmm2,0x60(%rsp) │ │ │ │ cmp %r8d,%edx │ │ │ │ - jle 21bb29 │ │ │ │ + jle 2197c9 │ │ │ │ movdqu -0x20(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu -0x10(%rcx,%rdx,1),%xmm1 │ │ │ │ movdqu %xmm0,0x40(%rsp,%rdx,1) │ │ │ │ movdqu %xmm1,0x50(%rsp,%rdx,1) │ │ │ │ cmp $0xffffffe0,%edx │ │ │ │ - jle 21bb29 │ │ │ │ + jle 2197c9 │ │ │ │ movdqu -0x40(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu -0x30(%rcx,%rdx,1),%xmm1 │ │ │ │ movdqu %xmm0,0x20(%rsp,%rdx,1) │ │ │ │ movdqu %xmm1,0x30(%rsp,%rdx,1) │ │ │ │ - jmp 21bb29 │ │ │ │ + jmp 2197c9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0xa8,%rsp │ │ │ │ lea -0x332e(%rip),%r10 │ │ │ │ - movdqa 0xc0750(%r10),%xmm8 │ │ │ │ - movdqa 0xc0760(%r10),%xmm9 │ │ │ │ - movdqa 0xc0780(%r10),%xmm10 │ │ │ │ + movdqa 0xc28f0(%r10),%xmm8 │ │ │ │ + movdqa 0xc2900(%r10),%xmm9 │ │ │ │ + movdqa 0xc2920(%r10),%xmm10 │ │ │ │ mov %ecx,%r11d │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ dec %rdx │ │ │ │ - movslq 0xc08bc(%r10,%r8,4),%r8 │ │ │ │ + movslq 0xc2a5c(%r10,%r8,4),%r8 │ │ │ │ sub $0xb4,%r9d │ │ │ │ mov %r9d,%eax │ │ │ │ neg %eax │ │ │ │ xor $0x400,%r9d │ │ │ │ or $0xffffffffffffff81,%rax │ │ │ │ - lea 0xc08bc(%r10,%r8,1),%r8 │ │ │ │ - movzwl 0xc56e1(%r10,%rax,1),%eax │ │ │ │ + lea 0xc2a5c(%r10,%r8,1),%r8 │ │ │ │ + movzwl 0xc7a81(%r10,%rax,1),%eax │ │ │ │ jmp *%r8 │ │ │ │ lea 0x58(%r9),%r8d │ │ │ │ test $0x480,%r8d │ │ │ │ - jne 21c519 │ │ │ │ + jne 21a1b9 │ │ │ │ sar $0x9,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - jg 21c519 │ │ │ │ + jg 21a1b9 │ │ │ │ movdqu -0x7(%rdx),%xmm3 │ │ │ │ - movdqu 0xc056c(%r10),%xmm1 │ │ │ │ - movdqu 0xc0692(%r10),%xmm4 │ │ │ │ + movdqu 0xc270c(%r10),%xmm1 │ │ │ │ + movdqu 0xc2832(%r10),%xmm4 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ - movddup 0xc07d8(%r10),%xmm2 │ │ │ │ + movddup 0xc2978(%r10),%xmm2 │ │ │ │ add %eax,%eax │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movd %eax,%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %rsp,%rdx │ │ │ │ sub %rcx,%rsp │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ punpcklbw %xmm3,%xmm0 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ paddw %xmm5,%xmm6 │ │ │ │ punpcklqdq %xmm6,%xmm5 │ │ │ │ - pshufb 0xc0620(%r10),%xmm0 │ │ │ │ + pshufb 0xc27c0(%r10),%xmm0 │ │ │ │ movdqa %xmm0,(%rdx) │ │ │ │ lea (%r9,%rax,1),%r8d │ │ │ │ shr $0x6,%r9d │ │ │ │ movq (%rdx,%r9,1),%xmm0 │ │ │ │ lea (%r8,%rax,1),%r9d │ │ │ │ shr $0x6,%r8d │ │ │ │ movhps (%rdx,%r8,1),%xmm0 │ │ │ │ @@ -463879,42 +463181,42 @@ │ │ │ │ por %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ paddw %xmm6,%xmm5 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movq %xmm0,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 21c4c0 │ │ │ │ - jmp 21c716 │ │ │ │ + jg 21a160 │ │ │ │ + jmp 21a3b6 │ │ │ │ mov $0x7,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21c631 │ │ │ │ + jne 21a2d1 │ │ │ │ lea 0x3(%rcx),%r8d │ │ │ │ movd %r8d,%xmm0 │ │ │ │ movd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ - movdqa 0xc05e0(%r10),%xmm1 │ │ │ │ + movdqa 0xc2780(%r10),%xmm1 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb 0xc0660(%r10,%r9,8),%xmm1 │ │ │ │ + pcmpgtb 0xc2800(%r10,%r9,8),%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ mov $0x7,%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21c631 │ │ │ │ + je 21a2d1 │ │ │ │ movdqu -0x7(%rdx),%xmm2 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0xc068e(%r10),%xmm3 │ │ │ │ + movdqu 0xc282e(%r10),%xmm3 │ │ │ │ shr $0x1e,%r9d │ │ │ │ - movdqa 0xc0580(%r10),%xmm4 │ │ │ │ - movddup 0xc06d8(%r10,%r9,8),%xmm5 │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm6 │ │ │ │ - movddup 0xc0708(%r10,%r9,8),%xmm7 │ │ │ │ + movdqa 0xc2720(%r10),%xmm4 │ │ │ │ + movddup 0xc2878(%r10,%r9,8),%xmm5 │ │ │ │ + movddup 0xc2890(%r10,%r9,8),%xmm6 │ │ │ │ + movddup 0xc28a8(%r10,%r9,8),%xmm7 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ pshufb %xmm3,%xmm0 │ │ │ │ shufps $0x99,%xmm4,%xmm3 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmaddubsw %xmm6,%xmm0 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -463934,25 +463236,25 @@ │ │ │ │ cmp $0x4,%ecx │ │ │ │ cmovne %edx,%r8d │ │ │ │ pshufd $0x0,%xmm0,%xmm0 │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ movd %eax,%xmm5 │ │ │ │ - movddup 0xc0630(%r10),%xmm0 │ │ │ │ + movddup 0xc27d0(%r10),%xmm0 │ │ │ │ sub %r8,%rdx │ │ │ │ shl $0x6,%r8d │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ movd %r8d,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ - movdqa 0xc05b0(%r10),%xmm3 │ │ │ │ + pshufb 0xc2930(%r10),%xmm7 │ │ │ │ + movdqa 0xc2750(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ + pshufb 0xc2910(%r10),%xmm4 │ │ │ │ psubw %xmm0,%xmm4 │ │ │ │ shl $0x2,%ecx │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ paddw %xmm5,%xmm6 │ │ │ │ sub %rcx,%rsp │ │ │ │ punpcklqdq %xmm6,%xmm5 │ │ │ │ lea (%r9,%rax,1),%r8 │ │ │ │ @@ -463975,76 +463277,76 @@ │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movq %xmm0,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - je 21c716 │ │ │ │ + je 21a3b6 │ │ │ │ test %r9d,%r9d │ │ │ │ - jg 21c693 │ │ │ │ + jg 21a333 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 21c70b │ │ │ │ - movdqa 0xc0590(%r10),%xmm1 │ │ │ │ + jg 21a3ab │ │ │ │ + movdqa 0xc2730(%r10),%xmm1 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ lea -0x4(%rdi,%r11,1),%rdi │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ add $0x10,%rsp │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm2 │ │ │ │ movd %xmm2,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rdx,1) │ │ │ │ sub $0x4,%rdi │ │ │ │ sub $0x4,%r11d │ │ │ │ - jg 21c728 │ │ │ │ + jg 21a3c8 │ │ │ │ add $0xa8,%rsp │ │ │ │ ret │ │ │ │ lea 0x58(%r9),%r8d │ │ │ │ and $0xffffff80,%r8d │ │ │ │ or %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 21c8c4 │ │ │ │ + ja 21a564 │ │ │ │ movdqa -0xf(%rdx),%xmm4 │ │ │ │ and $0x4,%r8d │ │ │ │ movdqu -0x9(%rdx),%xmm3 │ │ │ │ movd %r8d,%xmm1 │ │ │ │ - movdqu 0xc0692(%r10),%xmm2 │ │ │ │ + movdqu 0xc2832(%r10),%xmm2 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - movdqu 0xc0696(%r10),%xmm5 │ │ │ │ - movddup 0xc07d8(%r10),%xmm7 │ │ │ │ + movdqu 0xc2836(%r10),%xmm5 │ │ │ │ + movddup 0xc2978(%r10),%xmm7 │ │ │ │ pshufb %xmm0,%xmm1 │ │ │ │ - movdqu 0xc056c(%r10),%xmm0 │ │ │ │ + movdqu 0xc270c(%r10),%xmm0 │ │ │ │ pmaxub %xmm0,%xmm1 │ │ │ │ add %eax,%eax │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - pshufb 0xc0570(%r10),%xmm2 │ │ │ │ + pshufb 0xc2710(%r10),%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ pshufb %xmm5,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ movd %eax,%xmm5 │ │ │ │ neg %rax │ │ │ │ paddw %xmm0,%xmm1 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ pmulhrsw %xmm10,%xmm2 │ │ │ │ shl $0x3,%ecx │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ sub %rcx,%rsp │ │ │ │ packuswb %xmm2,%xmm1 │ │ │ │ lea 0x3f(%rax),%r9 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ punpckhbw %xmm4,%xmm1 │ │ │ │ movdqa %xmm0,-0x10(%rdx) │ │ │ │ @@ -464070,36 +463372,36 @@ │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ paddw %xmm6,%xmm5 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm1 │ │ │ │ packuswb %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,-0x10(%rsp,%rcx,1) │ │ │ │ sub $0x10,%ecx │ │ │ │ - jg 21c856 │ │ │ │ - jmp 21ca50 │ │ │ │ + jg 21a4f6 │ │ │ │ + jmp 21a6f0 │ │ │ │ lea 0x7(%rcx),%r8d │ │ │ │ movd %r8d,%xmm0 │ │ │ │ and $0x7,%r8d │ │ │ │ or $0x8,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21c986 │ │ │ │ + jne 21a626 │ │ │ │ movd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ - movdqu 0xc05e4(%r10),%xmm1 │ │ │ │ - movdqa 0xc0660(%r10,%r9,8),%xmm3 │ │ │ │ + movdqu 0xc2784(%r10),%xmm1 │ │ │ │ + movdqa 0xc2800(%r10,%r9,8),%xmm3 │ │ │ │ psrldq $0x4,%xmm3 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ pcmpgtb %xmm3,%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21c986 │ │ │ │ + je 21a626 │ │ │ │ movdqa -0xf(%rdx),%xmm0 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ movd 0x1(%rdx),%xmm1 │ │ │ │ neg %r8 │ │ │ │ movd (%rdx,%r8,1),%xmm2 │ │ │ │ shr $0x1e,%r9d │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ @@ -464107,32 +463409,32 @@ │ │ │ │ sub $0x3,%r9 │ │ │ │ movdqa %xmm0,(%rdx) │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rdx) │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movq %xmm2,0x8(%rdx,%r8,1) │ │ │ │ neg %r8d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sar $1,%r9d │ │ │ │ add $0x1f,%rdx │ │ │ │ add $0x11,%r9d │ │ │ │ cmp $0x8,%ecx │ │ │ │ cmova %r9d,%r8d │ │ │ │ movd %eax,%xmm5 │ │ │ │ sub %r8,%rdx │ │ │ │ shl $0x6,%r8d │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ movd %r8d,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + pshufb 0xc2930(%r10),%xmm7 │ │ │ │ + movdqa 0xc2740(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ - psubw 0xc0640(%r10),%xmm4 │ │ │ │ + pshufb 0xc2910(%r10),%xmm4 │ │ │ │ + psubw 0xc27e0(%r10),%xmm4 │ │ │ │ shl $0x3,%ecx │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %r9,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ movdqu -0x8(%rdx,%r8,1),%xmm0 │ │ │ │ movdqa %xmm8,%xmm2 │ │ │ │ @@ -464149,35 +463451,35 @@ │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movq %xmm0,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - je 21ca50 │ │ │ │ + je 21a6f0 │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21c9dc │ │ │ │ + jg 21a67c │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 21ca45 │ │ │ │ + jg 21a6e5 │ │ │ │ or $0x8,%ecx │ │ │ │ cmp $0x4,%r11d │ │ │ │ - jne 21d202 │ │ │ │ + jne 21aea2 │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ add $0x20,%rsp │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklbw %xmm0,%xmm2 │ │ │ │ punpckhbw %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpckhbw %xmm2,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ - call 21ca95 │ │ │ │ + call 21a735 │ │ │ │ add $0xa8,%rsp │ │ │ │ ret │ │ │ │ movd %xmm0,(%rdi,%rdx,1) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ movd %xmm4,(%rdi,%rsi,2) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ @@ -464193,28 +463495,28 @@ │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ ret │ │ │ │ lea 0xf(%rcx),%r8d │ │ │ │ movd %r8d,%xmm0 │ │ │ │ and $0xf,%r8d │ │ │ │ or $0x10,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21cbc9 │ │ │ │ + jne 21a869 │ │ │ │ movd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ - movq 0xc0680(%r10,%r9,4),%xmm3 │ │ │ │ - movdqa 0xc0650(%r10),%xmm1 │ │ │ │ + movq 0xc2820(%r10,%r9,4),%xmm3 │ │ │ │ + movdqa 0xc27f0(%r10),%xmm1 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ pcmpgtb %xmm3,%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21cbc9 │ │ │ │ + je 21a869 │ │ │ │ movdqa -0x1f(%rdx),%xmm0 │ │ │ │ imul $0x24924924,%r9d,%r9d │ │ │ │ movdqa -0xf(%rdx),%xmm1 │ │ │ │ neg %r8 │ │ │ │ movd 0x1(%rdx),%xmm2 │ │ │ │ shr $0x1e,%r9d │ │ │ │ movd (%rdx,%r8,1),%xmm3 │ │ │ │ @@ -464224,39 +463526,39 @@ │ │ │ │ movdqa %xmm0,-0x10(%rdx) │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movdqa %xmm1,(%rdx) │ │ │ │ pshufb %xmm7,%xmm3 │ │ │ │ movdqa %xmm2,0x10(%rdx) │ │ │ │ movq %xmm3,0x8(%rdx,%r8,1) │ │ │ │ neg %r8d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ add $0x1f,%rdx │ │ │ │ cmp $0x10,%ecx │ │ │ │ - jle 21cbc9 │ │ │ │ + jle 21a869 │ │ │ │ pshuflw $0x0,-0x2f(%rdx),%xmm0 │ │ │ │ sar $1,%r9 │ │ │ │ - movq 0xc05f8(%r10,%r9,4),%xmm1 │ │ │ │ + movq 0xc2798(%r10,%r9,4),%xmm1 │ │ │ │ lea 0x21(%r9),%r8d │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,-0x23(%rdx) │ │ │ │ movd %eax,%xmm5 │ │ │ │ sub %r8,%rdx │ │ │ │ movd %r8d,%xmm4 │ │ │ │ shl $0x6,%r8d │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + movdqa 0xc2740(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc0620(%r10),%xmm4 │ │ │ │ + psubb 0xc27c0(%r10),%xmm4 │ │ │ │ shl $0x4,%ecx │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %r9,%r8 │ │ │ │ movdqa %xmm8,%xmm2 │ │ │ │ pand %xmm5,%xmm2 │ │ │ │ sar $0x6,%r8 │ │ │ │ @@ -464280,23 +463582,23 @@ │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ sub $0x10,%ecx │ │ │ │ - je 21ccb1 │ │ │ │ + je 21a951 │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21cc19 │ │ │ │ + jg 21a8b9 │ │ │ │ movdqa %xmm7,-0x10(%rsp,%rcx,1) │ │ │ │ sub $0x10,%ecx │ │ │ │ - jg 21cca6 │ │ │ │ + jg 21a946 │ │ │ │ or $0x10,%ecx │ │ │ │ cmp $0x4,%r11d │ │ │ │ - jne 21d202 │ │ │ │ + jne 21aea2 │ │ │ │ movdqa 0x30(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm4 │ │ │ │ movdqa 0x10(%rsp),%xmm3 │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ add $0x40,%rsp │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ @@ -464304,26 +463606,26 @@ │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ punpckhbw %xmm0,%xmm4 │ │ │ │ punpcklbw %xmm0,%xmm3 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpckhwd %xmm4,%xmm0 │ │ │ │ punpcklwd %xmm4,%xmm1 │ │ │ │ - call 21ca95 │ │ │ │ + call 21a735 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm3,%xmm0 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm3,%xmm1 │ │ │ │ - jmp 21ca88 │ │ │ │ + jmp 21a728 │ │ │ │ lea 0x1f(%rcx),%r8d │ │ │ │ and $0x1f,%r8d │ │ │ │ or $0x20,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21cdd0 │ │ │ │ + jne 21aa70 │ │ │ │ movdqa -0x3f(%rdx),%xmm0 │ │ │ │ movdqa -0x2f(%rdx),%xmm1 │ │ │ │ movdqa -0x1f(%rdx),%xmm2 │ │ │ │ movdqa -0xf(%rdx),%xmm3 │ │ │ │ movd 0x1(%rdx),%xmm4 │ │ │ │ neg %r8 │ │ │ │ movd (%rdx,%r8,1),%xmm5 │ │ │ │ @@ -464335,40 +463637,40 @@ │ │ │ │ movdqa %xmm2,-0x10(%rdx) │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm3,(%rdx) │ │ │ │ pshufb %xmm7,%xmm5 │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movq %xmm5,0x8(%rdx,%r8,1) │ │ │ │ neg %r8d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ add $0x3f,%rdx │ │ │ │ cmp $0x20,%ecx │ │ │ │ - jle 21cdd0 │ │ │ │ + jle 21aa70 │ │ │ │ pshuflw $0x0,-0x4f(%rdx),%xmm0 │ │ │ │ - movq 0xc05f8(%r10),%xmm1 │ │ │ │ + movq 0xc2798(%r10),%xmm1 │ │ │ │ add $0x2,%r8d │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,-0x43(%rdx) │ │ │ │ movd %eax,%xmm5 │ │ │ │ sub %r8,%rdx │ │ │ │ movd %r8d,%xmm4 │ │ │ │ shl $0x6,%r8d │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + movdqa 0xc2740(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc0620(%r10),%xmm4 │ │ │ │ + psubb 0xc27c0(%r10),%xmm4 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ mov %r9,%r8 │ │ │ │ movdqa %xmm8,%xmm2 │ │ │ │ pand %xmm5,%xmm2 │ │ │ │ sar $0x6,%r8 │ │ │ │ movdqa %xmm9,%xmm1 │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ @@ -464396,40 +463698,40 @@ │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ psrlw $0x6,%xmm2 │ │ │ │ paddw %xmm6,%xmm5 │ │ │ │ packsswb %xmm2,%xmm2 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc0740(%r10),%xmm2 │ │ │ │ + paddsb 0xc28e0(%r10),%xmm2 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 21cf1b │ │ │ │ + je 21abbb │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21ce1a │ │ │ │ + jg 21aaba │ │ │ │ sub $0x20,%rsp │ │ │ │ movdqa %xmm7,0x10(%rsp) │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 21cf08 │ │ │ │ + jg 21aba8 │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 21d202 │ │ │ │ + jmp 21aea2 │ │ │ │ lea 0x3f(%rcx),%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21cfe6 │ │ │ │ + jne 21ac86 │ │ │ │ movdqa -0x7f(%rdx),%xmm0 │ │ │ │ movdqa -0x6f(%rdx),%xmm1 │ │ │ │ movdqa -0x5f(%rdx),%xmm2 │ │ │ │ movdqa -0x4f(%rdx),%xmm3 │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ movdqa %xmm1,0x20(%rsp) │ │ │ │ movdqa %xmm2,0x30(%rsp) │ │ │ │ @@ -464449,37 +463751,37 @@ │ │ │ │ movdqa %xmm2,-0x10(%rdx) │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm3,(%rdx) │ │ │ │ pshufb %xmm7,%xmm5 │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movq %xmm5,0x8(%rdx,%r8,1) │ │ │ │ neg %r8d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219380 │ │ │ │ sub $0x20,%rdx │ │ │ │ cmp $0x40,%ecx │ │ │ │ - jl 21cfe2 │ │ │ │ - call 21b6e0 │ │ │ │ + jl 21ac82 │ │ │ │ + call 219380 │ │ │ │ add $0x7f,%rdx │ │ │ │ movd %eax,%xmm5 │ │ │ │ sub %r8,%rdx │ │ │ │ movd %r8d,%xmm4 │ │ │ │ shl $0x6,%r8d │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc2910(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + movdqa 0xc2740(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc0620(%r10),%xmm4 │ │ │ │ + psubb 0xc27c0(%r10),%xmm4 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ mov %r9,%r8 │ │ │ │ movdqa %xmm8,%xmm2 │ │ │ │ pand %xmm5,%xmm2 │ │ │ │ sar $0x6,%r8 │ │ │ │ movdqa %xmm9,%xmm1 │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ @@ -464527,53 +463829,53 @@ │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ psrlw $0x6,%xmm2 │ │ │ │ paddw %xmm6,%xmm5 │ │ │ │ packsswb %xmm2,%xmm2 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc0740(%r10),%xmm2 │ │ │ │ + paddsb 0xc28e0(%r10),%xmm2 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc0740(%r10),%xmm2 │ │ │ │ + paddsb 0xc28e0(%r10),%xmm2 │ │ │ │ movdqa %xmm0,0x30(%rsp) │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc0740(%r10),%xmm2 │ │ │ │ + paddsb 0xc28e0(%r10),%xmm2 │ │ │ │ movdqa %xmm0,0x20(%rsp) │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 21d1ff │ │ │ │ + je 21ae9f │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21d030 │ │ │ │ + jg 21acd0 │ │ │ │ sub $0x40,%rsp │ │ │ │ movdqa %xmm7,0x30(%rsp) │ │ │ │ movdqa %xmm7,0x20(%rsp) │ │ │ │ movdqa %xmm7,0x10(%rsp) │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 21d1e0 │ │ │ │ + jg 21ae80 │ │ │ │ or $0x40,%ecx │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ lea -0x8(%rsp,%rcx,1),%r8 │ │ │ │ lea -0x8(%rdi,%r11,1),%rax │ │ │ │ movq (%r8,%rcx,1),%xmm0 │ │ │ │ movq (%r8),%xmm4 │ │ │ │ @@ -464608,24 +463910,24 @@ │ │ │ │ lea (%rax,%rsi,4),%rax │ │ │ │ movhps %xmm2,(%rax) │ │ │ │ movq %xmm2,(%rax,%rsi,1) │ │ │ │ movhps %xmm3,(%rax,%rsi,2) │ │ │ │ movq %xmm3,(%rax,%r10,1) │ │ │ │ lea (%rax,%rsi,4),%rax │ │ │ │ cmp %rsp,%r8 │ │ │ │ - jae 21d214 │ │ │ │ + jae 21aeb4 │ │ │ │ lea (%rsp,%rcx,8),%rsp │ │ │ │ sub $0x8,%r11d │ │ │ │ - jg 21d20a │ │ │ │ + jg 21aeaa │ │ │ │ add $0xa8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa (%rdx),%xmm4 │ │ │ │ - lea 0xbc665(%rip),%rdx │ │ │ │ + lea 0xbe805(%rip),%rdx │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%rdx,%r8,4),%r8 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ add %rdx,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ jmp *%r8 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ @@ -464636,29 +463938,29 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 21d302 │ │ │ │ + jg 21afa2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb (%rcx),%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb 0x10(%rcx),%xmm1 │ │ │ │ add $0x20,%rcx │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ movq %xmm1,(%rdi,%rsi,2) │ │ │ │ movhps %xmm1,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 21d340 │ │ │ │ + jg 21afe0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb (%rcx),%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb 0x10(%rcx),%xmm1 │ │ │ │ @@ -464669,15 +463971,15 @@ │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ movdqa %xmm3,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 21d380 │ │ │ │ + jg 21b020 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb (%rcx),%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb 0x10(%rcx),%xmm1 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ @@ -464687,15 +463989,15 @@ │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 21d3d0 │ │ │ │ + jg 21b070 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb (%rcx),%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb 0x10(%rcx),%xmm1 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ @@ -464705,23 +464007,23 @@ │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ sub $0x1,%r9d │ │ │ │ - jg 21d420 │ │ │ │ + jg 21b0c0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r10d │ │ │ │ movd %r10d,%xmm4 │ │ │ │ tzcnt %r10d,%r10d │ │ │ │ movd %r10d,%xmm5 │ │ │ │ - lea 0xbc4d5(%rip),%r10 │ │ │ │ + lea 0xbe675(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psrlw $0x1,%xmm4 │ │ │ │ add %r10,%rax │ │ │ │ add %r10,%rcx │ │ │ │ @@ -464731,17 +464033,17 @@ │ │ │ │ jmp *%rcx │ │ │ │ movd 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 21d4dc │ │ │ │ + jg 21b17c │ │ │ │ psrlw $0x3,%xmm0 │ │ │ │ - jmp 21d512 │ │ │ │ + jmp 21b1b2 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhqdq %xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x2,%xmm0 │ │ │ │ mov $0x5556,%eax │ │ │ │ @@ -464779,15 +464081,15 @@ │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ movd %xmm4,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm4 │ │ │ │ movd %xmm4,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x20,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21d538 │ │ │ │ + jg 21b1d8 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movq -0x8(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movq 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ @@ -464796,15 +464098,15 @@ │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 21d606 │ │ │ │ + je 21b2a6 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ @@ -464848,15 +464150,15 @@ │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ packuswb %xmm5,%xmm4 │ │ │ │ movq %xmm4,(%rdi,%rsi,2) │ │ │ │ movhps %xmm4,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21d62c │ │ │ │ + jg 21b2cc │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa -0x10(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ @@ -464865,15 +464167,15 @@ │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 21d739 │ │ │ │ + je 21b3d9 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ @@ -464914,15 +464216,15 @@ │ │ │ │ psignw %xmm3,%xmm5 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ packuswb %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21d75b │ │ │ │ + jg 21b3fb │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movdqa -0x20(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ movdqa -0x10(%rdx),%xmm2 │ │ │ │ pmaddubsw %xmm3,%xmm2 │ │ │ │ @@ -464938,15 +464240,15 @@ │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 21d889 │ │ │ │ + je 21b529 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x50,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ @@ -464988,28 +464290,28 @@ │ │ │ │ psignw %xmm3,%xmm5 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ packuswb %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 21d8ab │ │ │ │ + jg 21b54b │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r8d,%r8d │ │ │ │ tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ mov $0x8000,%r10d │ │ │ │ movd %r10d,%xmm3 │ │ │ │ movd %eax,%xmm2 │ │ │ │ psrld %xmm2,%xmm3 │ │ │ │ - lea 0xbc007(%rip),%r10 │ │ │ │ + lea 0xbe1a7(%rip),%r10 │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ pcmpeqd %xmm2,%xmm2 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ add %r10,%rax │ │ │ │ add $0xfffffffffffffff0,%r10 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ add %r10,%rcx │ │ │ │ @@ -465023,15 +464325,15 @@ │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pmaddwd %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm3,%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xbbfad(%rip),%r10 │ │ │ │ + lea 0xbe14d(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ mov $0x8000,%eax │ │ │ │ movd %eax,%xmm3 │ │ │ │ movd %ecx,%xmm2 │ │ │ │ psrld %xmm2,%xmm3 │ │ │ │ @@ -465040,58 +464342,58 @@ │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ add %r10,%rax │ │ │ │ add $0xfffffffffffffff0,%r10 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xbbf59(%rip),%rax │ │ │ │ + lea 0xbe0f9(%rip),%rax │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ movddup -0x13c(%rax),%xmm0 │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movddup 0xbbdd8(%rip),%xmm2 │ │ │ │ + movddup 0xbdf78(%rip),%xmm2 │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ mov %r10d,%eax │ │ │ │ imul %r9d,%r10d │ │ │ │ movd %r10d,%xmm5 │ │ │ │ mov %rdi,%r10 │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 21db82 │ │ │ │ - je 21dad0 │ │ │ │ + jg 21b822 │ │ │ │ + je 21b770 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm1 │ │ │ │ movhps (%rsi,%rdx,2),%xmm0 │ │ │ │ movhps (%rsi,%r9,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21da77 │ │ │ │ + jg 21b717 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dce8 │ │ │ │ + je 21b988 │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21dab9 │ │ │ │ - jmp 21dce8 │ │ │ │ + jg 21b759 │ │ │ │ + jmp 21b988 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21db31 │ │ │ │ + jne 21b7d1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ @@ -465101,40 +464403,40 @@ │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21dad8 │ │ │ │ + jg 21b778 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dce8 │ │ │ │ - jmp 21db6b │ │ │ │ + je 21b988 │ │ │ │ + jmp 21b80b │ │ │ │ movddup (%rsi),%xmm0 │ │ │ │ movddup (%rsi,%rdx,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21db31 │ │ │ │ + jg 21b7d1 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dce8 │ │ │ │ + je 21b988 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21db6b │ │ │ │ - jmp 21dce8 │ │ │ │ + jg 21b80b │ │ │ │ + jmp 21b988 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21dbe1 │ │ │ │ + jne 21b881 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ @@ -465144,21 +464446,21 @@ │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ movdqa %xmm6,0x10(%rdi) │ │ │ │ paddw %xmm6,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 21db86 │ │ │ │ + jg 21b826 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dcf3 │ │ │ │ - jmp 21dccc │ │ │ │ + je 21b993 │ │ │ │ + jmp 21b96c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21dc75 │ │ │ │ - je 21dc36 │ │ │ │ + jl 21b915 │ │ │ │ + je 21b8d6 │ │ │ │ movddup (%rsi),%xmm0 │ │ │ │ movddup (%rsi,%rdx,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ @@ -465167,32 +464469,32 @@ │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpckhqdq %xmm0,%xmm6 │ │ │ │ movdqa %xmm6,0x10(%rdi) │ │ │ │ paddw %xmm6,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 21dbec │ │ │ │ - jmp 21dcc7 │ │ │ │ + jg 21b88c │ │ │ │ + jmp 21b967 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pshufhw $0xff,%xmm0,%xmm6 │ │ │ │ punpckhqdq %xmm6,%xmm6 │ │ │ │ movdqa %xmm6,0x10(%rdi) │ │ │ │ paddw %xmm6,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 21dc36 │ │ │ │ - jmp 21dcc7 │ │ │ │ + jg 21b8d6 │ │ │ │ + jmp 21b967 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ @@ -465203,28 +464505,28 @@ │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ movdqa %xmm6,0x10(%rdi) │ │ │ │ paddw %xmm6,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 21dc75 │ │ │ │ + jg 21b915 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dcf3 │ │ │ │ + je 21b993 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ movdqa %xmm6,0x10(%rdi) │ │ │ │ paddw %xmm6,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21dccc │ │ │ │ - jmp 21dcf3 │ │ │ │ + jg 21b96c │ │ │ │ + jmp 21b993 │ │ │ │ psrlw $0x9,%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ - jmp 21dd0a │ │ │ │ + jmp 21b9aa │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ pslld $0x10,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ paddd %xmm0,%xmm4 │ │ │ │ movd %xmm5,%r9d │ │ │ │ psrad $0x1,%xmm5 │ │ │ │ @@ -465239,58 +464541,58 @@ │ │ │ │ packssdw %xmm0,%xmm0 │ │ │ │ mov %r10,%rdi │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ psubw %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 21dd3e │ │ │ │ + jg 21b9de │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - movddup 0xbbac0(%rip),%xmm2 │ │ │ │ + movddup 0xbdc60(%rip),%xmm2 │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ mov %r10d,%eax │ │ │ │ imul %r9d,%r10d │ │ │ │ movd %r10d,%xmm6 │ │ │ │ mov %rdi,%r10 │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 21dec8 │ │ │ │ - je 21ddf9 │ │ │ │ + jg 21bb68 │ │ │ │ + je 21ba99 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ movq (%rsi),%xmm1 │ │ │ │ movhps (%rsi,%rdx,1),%xmm1 │ │ │ │ movq (%rsi,%rdx,2),%xmm0 │ │ │ │ movhps (%rsi,%r9,1),%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 21dd9b │ │ │ │ + jg 21ba3b │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e08c │ │ │ │ + je 21bd2c │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21dde2 │ │ │ │ - jmp 21e08c │ │ │ │ + jg 21ba82 │ │ │ │ + jmp 21bd2c │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21de64 │ │ │ │ + jne 21bb04 │ │ │ │ movdqa (%rsi),%xmm1 │ │ │ │ movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ @@ -465302,44 +464604,44 @@ │ │ │ │ movdqa %xmm1,0x20(%rdi) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 21de01 │ │ │ │ + jg 21baa1 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ - jmp 21dea8 │ │ │ │ + je 21bd3f │ │ │ │ + jmp 21bb48 │ │ │ │ movddup (%rsi),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ movddup (%rsi,%rdx,1),%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21de64 │ │ │ │ + jg 21bb04 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ + je 21bd3f │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21dea8 │ │ │ │ - jmp 21e09f │ │ │ │ + jg 21bb48 │ │ │ │ + jmp 21bd3f │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21df32 │ │ │ │ + jne 21bbd2 │ │ │ │ movdqa (%rsi),%xmm1 │ │ │ │ movdqa 0x10(%rsi),%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ @@ -465351,21 +464653,21 @@ │ │ │ │ movdqa %xmm1,0x20(%rdi) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ paddw %xmm1,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21decc │ │ │ │ + jg 21bb6c │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ - jmp 21e05d │ │ │ │ + je 21bd3f │ │ │ │ + jmp 21bcfd │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21dff6 │ │ │ │ - je 21df9b │ │ │ │ + jl 21bc96 │ │ │ │ + je 21bc3b │ │ │ │ movddup (%rsi),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ @@ -465378,16 +464680,16 @@ │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpckhqdq %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21df3d │ │ │ │ - jmp 21e058 │ │ │ │ + jg 21bbdd │ │ │ │ + jmp 21bcf8 │ │ │ │ movdqa (%rsi),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ @@ -465400,16 +464702,16 @@ │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21df9b │ │ │ │ - jmp 21e058 │ │ │ │ + jg 21bc3b │ │ │ │ + jmp 21bcf8 │ │ │ │ movdqa (%rsi),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ movddup 0x10(%rsi),%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ @@ -465423,34 +464725,34 @@ │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21dff6 │ │ │ │ + jg 21bc96 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ + je 21bd3f │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm1,%xmm4 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x20(%rdi) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm1,%xmm4 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21e05d │ │ │ │ - jmp 21e09f │ │ │ │ + jg 21bcfd │ │ │ │ + jmp 21bd3f │ │ │ │ psrlw $0xa,%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pmaddwd %xmm2,%xmm0 │ │ │ │ - jmp 21e0cd │ │ │ │ + jmp 21bd6d │ │ │ │ movdqa %xmm5,%xmm0 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ pslld $0x10,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ @@ -465471,35 +464773,35 @@ │ │ │ │ packssdw %xmm0,%xmm0 │ │ │ │ mov %r10,%rdi │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ psubw %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 21e105 │ │ │ │ + jg 21bda5 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x48,%rsp │ │ │ │ - movddup 0xbb6fc(%rip),%xmm2 │ │ │ │ + movddup 0xbd89c(%rip),%xmm2 │ │ │ │ movd %r8d,%xmm0 │ │ │ │ mov 0x50(%rsp),%r10d │ │ │ │ mov %r10d,%eax │ │ │ │ imul %r9d,%r10d │ │ │ │ movd %r10d,%xmm6 │ │ │ │ movd %xmm0,%r8d │ │ │ │ mov %rdi,%r10 │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ cmp $0x10,%r9d │ │ │ │ - jg 21e50a │ │ │ │ + jg 21c1aa │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 21e2d7 │ │ │ │ - je 21e1e8 │ │ │ │ + jg 21bf77 │ │ │ │ + je 21be88 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ movd (%rsi,%rdx,1),%xmm3 │ │ │ │ punpckldq %xmm3,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ movd (%rsi,%rdx,2),%xmm0 │ │ │ │ movd (%rsi,%r9,1),%xmm3 │ │ │ │ @@ -465510,29 +464812,29 @@ │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 21e173 │ │ │ │ + jg 21be13 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e1da │ │ │ │ + je 21be7a │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21e1c8 │ │ │ │ + jg 21be68 │ │ │ │ psrlw $0xa,%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ - jmp 21eaf0 │ │ │ │ + jmp 21c790 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21e263 │ │ │ │ + jne 21bf03 │ │ │ │ movq (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ movq (%rsi,%rdx,1),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ @@ -465548,18 +464850,18 @@ │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 21e1f0 │ │ │ │ + jg 21be90 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ - jmp 21e2b7 │ │ │ │ + je 21c173 │ │ │ │ + jmp 21bf57 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465569,27 +464871,27 @@ │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21e263 │ │ │ │ + jg 21bf03 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ + je 21c173 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21e2b7 │ │ │ │ - jmp 21e4d3 │ │ │ │ + jg 21bf57 │ │ │ │ + jmp 21c173 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21e34e │ │ │ │ + jne 21bfee │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ punpckhbw %xmm0,%xmm0 │ │ │ │ @@ -465605,21 +464907,21 @@ │ │ │ │ punpckhbw %xmm0,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21e2db │ │ │ │ + jg 21bf7b │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ - jmp 21e4a6 │ │ │ │ + je 21c173 │ │ │ │ + jmp 21c146 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21e42a │ │ │ │ - je 21e3c7 │ │ │ │ + jl 21c0ca │ │ │ │ + je 21c067 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465636,16 +464938,16 @@ │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpckhqdq %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21e359 │ │ │ │ - jmp 21e4a1 │ │ │ │ + jg 21bff9 │ │ │ │ + jmp 21c141 │ │ │ │ movq (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ @@ -465660,16 +464962,16 @@ │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21e3c7 │ │ │ │ - jmp 21e4a1 │ │ │ │ + jg 21c067 │ │ │ │ + jmp 21c141 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ punpckhbw %xmm0,%xmm0 │ │ │ │ @@ -465689,47 +464991,47 @@ │ │ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 21e42a │ │ │ │ + jg 21c0ca │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ + je 21c173 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm1,%xmm4 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x20(%rdi) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ paddw %xmm1,%xmm4 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21e4a6 │ │ │ │ + jg 21c146 │ │ │ │ movdqa %xmm5,%xmm0 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ pslld $0x10,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ pslld $0x10,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ paddd %xmm4,%xmm0 │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ - jmp 21eaf0 │ │ │ │ + jmp 21c790 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ movdqa %xmm0,0x20(%rsp) │ │ │ │ movdqa %xmm0,0x30(%rsp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21e5d2 │ │ │ │ + jne 21c272 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465753,27 +465055,27 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e52d │ │ │ │ + jg 21c1cd │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21ea71 │ │ │ │ - jmp 21ea16 │ │ │ │ + je 21c711 │ │ │ │ + jmp 21c6b6 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21e971 │ │ │ │ - je 21e8d9 │ │ │ │ + jl 21c611 │ │ │ │ + je 21c579 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jl 21e839 │ │ │ │ - je 21e7a7 │ │ │ │ + jl 21c4d9 │ │ │ │ + je 21c447 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jl 21e711 │ │ │ │ - je 21e68c │ │ │ │ + jl 21c3b1 │ │ │ │ + je 21c32c │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ @@ -465794,16 +465096,16 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e5ff │ │ │ │ - jmp 21ea11 │ │ │ │ + jg 21c29f │ │ │ │ + jmp 21c6b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465823,16 +465125,16 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e68c │ │ │ │ - jmp 21ea11 │ │ │ │ + jg 21c32c │ │ │ │ + jmp 21c6b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465855,16 +465157,16 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e711 │ │ │ │ - jmp 21ea11 │ │ │ │ + jg 21c3b1 │ │ │ │ + jmp 21c6b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465886,16 +465188,16 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e7a7 │ │ │ │ - jmp 21ea11 │ │ │ │ + jg 21c447 │ │ │ │ + jmp 21c6b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465920,16 +465222,16 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e839 │ │ │ │ - jmp 21ea11 │ │ │ │ + jg 21c4d9 │ │ │ │ + jmp 21c6b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465952,16 +465254,16 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e8d9 │ │ │ │ - jmp 21ea11 │ │ │ │ + jg 21c579 │ │ │ │ + jmp 21c6b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465987,17 +465289,17 @@ │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%eax │ │ │ │ - jg 21e971 │ │ │ │ + jg 21c611 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21ea71 │ │ │ │ + je 21c711 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ movdqa %xmm5,(%rsp) │ │ │ │ movdqa 0x10(%rsp),%xmm5 │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ @@ -466008,15 +465310,15 @@ │ │ │ │ paddw %xmm3,%xmm5 │ │ │ │ movdqa %xmm5,0x20(%rsp) │ │ │ │ movdqa 0x30(%rsp),%xmm5 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ movdqa %xmm5,0x30(%rsp) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21ea16 │ │ │ │ + jg 21c6b6 │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ movdqa %xmm5,%xmm0 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ pslld $0x10,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ @@ -466053,24 +465355,24 @@ │ │ │ │ packssdw %xmm0,%xmm0 │ │ │ │ mov %r10,%rdi │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ psubw %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 21eb24 │ │ │ │ + jg 21c7c4 │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0x78,%rsp │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movd (%rdx),%xmm5 │ │ │ │ pshufb %xmm0,%xmm5 │ │ │ │ - lea 0xbada4(%rip),%r9 │ │ │ │ + lea 0xbcf44(%rip),%r9 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ movddup -0x320(%r9),%xmm4 │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movd 0x1(%rdx),%xmm6 │ │ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ @@ -466117,15 +465419,15 @@ │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21eb90 │ │ │ │ + jg 21c830 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ movddup 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ @@ -466163,15 +465465,15 @@ │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm5,%xmm1 │ │ │ │ por %xmm0,%xmm1 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21ec69 │ │ │ │ + jg 21c909 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ @@ -466209,15 +465511,15 @@ │ │ │ │ por %xmm2,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm5,%xmm1 │ │ │ │ por %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21ed29 │ │ │ │ + jg 21c9c9 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ @@ -466297,15 +465599,15 @@ │ │ │ │ por %xmm2,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm5,%xmm1 │ │ │ │ por %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21ee13 │ │ │ │ + jg 21cab3 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ @@ -466463,86 +465765,86 @@ │ │ │ │ por %xmm2,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm5,%xmm1 │ │ │ │ por %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21efcd │ │ │ │ + jg 21cc6d │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x6177(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ shl $0x6,%r9d │ │ │ │ - lea 0xc4e40(%rax,%r9,1),%r9 │ │ │ │ + lea 0xc71e0(%rax,%r9,1),%r9 │ │ │ │ movq -0x3(%rdx),%xmm0 │ │ │ │ - movslq 0xc0924(%rax,%rcx,4),%rcx │ │ │ │ + movslq 0xc2ac4(%rax,%rcx,4),%rcx │ │ │ │ movdqa (%r9),%xmm2 │ │ │ │ movdqa 0x10(%r9),%xmm3 │ │ │ │ movdqa 0x20(%r9),%xmm4 │ │ │ │ movdqa 0x30(%r9),%xmm5 │ │ │ │ - lea 0xc0924(%rax,%rcx,1),%rcx │ │ │ │ + lea 0xc2ac4(%rax,%rcx,1),%rcx │ │ │ │ mov %r8d,%r8d │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0xc05c0(%rax),%xmm1 │ │ │ │ + movdqa 0xc2760(%rax),%xmm1 │ │ │ │ sub $0x3,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - jmp 21f25b │ │ │ │ + jmp 21cefb │ │ │ │ movd (%rdx,%r8,1),%xmm0 │ │ │ │ punpckldq %xmm6,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm3,%xmm7 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm7,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm4,%xmm7 │ │ │ │ paddw %xmm7,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm5,%xmm7 │ │ │ │ paddw %xmm7,%xmm6 │ │ │ │ psraw $0x4,%xmm6 │ │ │ │ packuswb %xmm6,%xmm6 │ │ │ │ movd %xmm6,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm6,%xmm6 │ │ │ │ movd %xmm6,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21f24d │ │ │ │ + jg 21ceed │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movq 0x1(%rdx),%xmm6 │ │ │ │ sub $0x5,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc05c0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2760(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm6 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm6 │ │ │ │ + pshufb 0xc2770(%rax),%xmm6 │ │ │ │ pshufd $0x0,%xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufd $0x55,%xmm6,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm0 │ │ │ │ + paddw 0xc28c0(%rax),%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshufd $0xaa,%xmm6,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshufd $0xff,%xmm6,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -466553,86 +465855,86 @@ │ │ │ │ movq %xmm6,(%rdi) │ │ │ │ punpckhqdq %xmm6,%xmm6 │ │ │ │ movq %xmm6,(%rdi,%rsi,1) │ │ │ │ movd (%rdx,%r8,1),%xmm0 │ │ │ │ punpckldq %xmm6,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21f2cc │ │ │ │ + jg 21cf6c │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ sub $0x5,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc05c0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2760(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movd %xmm7,(%rdi) │ │ │ │ psrlq $0x20,%xmm7 │ │ │ │ palignr $0x4,%xmm6,%xmm7 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ psraw $0x4,%xmm6 │ │ │ │ packuswb %xmm6,%xmm6 │ │ │ │ movdqa %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ movd %xmm6,0x4(%rdi) │ │ │ │ psrlq $0x20,%xmm6 │ │ │ │ palignr $0x4,%xmm7,%xmm6 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movd %xmm7,0x8(%rdi) │ │ │ │ psrlq $0x20,%xmm7 │ │ │ │ palignr $0x4,%xmm6,%xmm7 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ @@ -466642,87 +465944,87 @@ │ │ │ │ psrlq $0x20,%xmm6 │ │ │ │ palignr $0x4,%xmm7,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ movd (%rdx,%r8,1),%xmm0 │ │ │ │ punpckldq %xmm6,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21f3ac │ │ │ │ + jg 21d04c │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ lea 0x11(%rdx),%r9 │ │ │ │ sub $0x5,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc05c0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2760(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movd %xmm7,(%rdi) │ │ │ │ psrlq $0x20,%xmm7 │ │ │ │ palignr $0x4,%xmm6,%xmm7 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ psraw $0x4,%xmm6 │ │ │ │ packuswb %xmm6,%xmm6 │ │ │ │ movdqa %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ movd %xmm6,0x4(%rdi) │ │ │ │ psrlq $0x20,%xmm6 │ │ │ │ palignr $0x4,%xmm7,%xmm6 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movd %xmm7,0x8(%rdi) │ │ │ │ psrlq $0x20,%xmm7 │ │ │ │ palignr $0x4,%xmm6,%xmm7 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ @@ -466733,80 +466035,80 @@ │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ movd %xmm6,0xc(%rdi) │ │ │ │ psrlq $0x20,%xmm6 │ │ │ │ palignr $0x4,%xmm7,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm3,%xmm6 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm4,%xmm6 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm5,%xmm6 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movd %xmm7,0x10(%rdi) │ │ │ │ psrlq $0x20,%xmm7 │ │ │ │ palignr $0x4,%xmm1,%xmm7 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ psraw $0x4,%xmm6 │ │ │ │ packuswb %xmm6,%xmm6 │ │ │ │ movdqa %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ movd %xmm6,0x14(%rdi) │ │ │ │ psrlq $0x20,%xmm6 │ │ │ │ palignr $0x4,%xmm7,%xmm6 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc28c0(%rax),%xmm7 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm7 │ │ │ │ psraw $0x4,%xmm7 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movd %xmm7,0x18(%rdi) │ │ │ │ psrlq $0x20,%xmm7 │ │ │ │ palignr $0x4,%xmm6,%xmm7 │ │ │ │ - pshufb 0xc05d0(%rax),%xmm0 │ │ │ │ + pshufb 0xc2770(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc28c0(%rax),%xmm6 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm4,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ pshufd $0xff,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ paddw %xmm1,%xmm6 │ │ │ │ @@ -466818,9872 +466120,4912 @@ │ │ │ │ movdqa %xmm6,0x10(%rdi,%rsi,1) │ │ │ │ movdqa (%rdi,%rsi,1),%xmm6 │ │ │ │ movd (%rdx,%r8,1),%xmm0 │ │ │ │ punpckldq %xmm6,%xmm0 │ │ │ │ lea 0x10(%rdi,%rsi,1),%r9 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21f570 │ │ │ │ + jg 21d210 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x2,%rdx │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xba5cd(%rip),%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rax │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %r8d,%r8d │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovd %r8d,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xba586(%rip),%r9 │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - vpaddw 0x60(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,%ymm3 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - lea (%rcx,%r8,1),%r9d │ │ │ │ - vmovd %r9d,%xmm4 │ │ │ │ - tzcnt %r9d,%r9d │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ - lea 0xba4b5(%rip),%r9 │ │ │ │ + lea 0xbc3dd(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ - vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ - vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ - add %r9,%rax │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rax │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - vmovq 0x2(%rdx),%xmm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 21fa34 │ │ │ │ - vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 21fa6a │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0xaaab6667,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm0,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fa6f │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastw (%rdx),%zmm19 │ │ │ │ + add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpblendw $0xaa,%xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 21fb03 │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + vpbroadcastq 0x2(%rdx),%zmm20 │ │ │ │ + vmovsldup -0x164(%rax),%zmm23 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x10,%rdx │ │ │ │ + vbroadcasti32x4 (%rdx),%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm17 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm24 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm25 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm24,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm25,(%rdi,%rax,1) │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jl 21d669 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fb08 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - je 21fb90 │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - test $0x28,%r8b │ │ │ │ - cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + vmovhps %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm24,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm25,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fb95 │ │ │ │ - vzeroupper │ │ │ │ + jg 21d5be │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - je 21fc27 │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x6667aaab,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ + vbroadcasti32x4 0x2(%rdx),%zmm20 │ │ │ │ + vmovsldup -0x164(%rax),%zmm23 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vpbroadcastq (%rdx),%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21fc30 │ │ │ │ - vzeroupper │ │ │ │ + jg 21d68e │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ - vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - jmp *%rcx │ │ │ │ - vmovdqu 0x2(%rdx),%ymm1 │ │ │ │ - vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x42(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw 0x62(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp $0x40,%r8d │ │ │ │ - je 21fcef │ │ │ │ - mov $0x6667aaab,%eax │ │ │ │ - shrx %r8d,%eax,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi,%rsi,1) │ │ │ │ + vbroadcasti32x8 0x2(%rdx),%zmm20 │ │ │ │ + vmovsldup -0x164(%rax),%zmm23 │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vpbroadcastd (%rdx),%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21fd00 │ │ │ │ - vzeroupper │ │ │ │ + jg 21d723 │ │ │ │ + ret │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 21d79e │ │ │ │ + ret │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ + vmovdqu32 0x42(%rdx),%zmm23 │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpsubw %zmm19,%zmm23,%zmm24 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + vpabsw %zmm24,%zmm25 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vpaddw %zmm18,%zmm24,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm25,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm23,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 21d81f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - shr $0xb,%eax │ │ │ │ - lea 0xba16e(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x2c(%r9,%rax,4),%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,%ymm3 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x62(%rdx),%ymm3 │ │ │ │ - lea 0xba121(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xba12d(%rip),%r9 │ │ │ │ + lea -0x347(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movslq 0xbc420(%rax,%rcx,4),%rcx │ │ │ │ + lea 0xba640(%rax,%r8,4),%r9 │ │ │ │ + neg %r8 │ │ │ │ + vpbroadcastw (%rdx,%r8,2),%zmm22 │ │ │ │ + lea 0xbc420(%rax,%rcx,1),%rcx │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastw -0x2(%rdx),%xmm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%xmm1 │ │ │ │ - vpbroadcastw -0x6(%rdx),%xmm2 │ │ │ │ - vpbroadcastw -0x8(%rdx),%xmm3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm3,(%rdi,%r9,1) │ │ │ │ + vpbroadcastq 0x2(%rdx),%zmm21 │ │ │ │ + vmovsldup 0xbbef6(%rip),%zmm20 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vbroadcasti32x4 (%r9,%r8,2),%zmm19 │ │ │ │ + vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vextracti32x4 $0x3,%zmm19,%xmm16 │ │ │ │ + vextracti32x4 $0x1,%ymm19,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm19,%xmm18 │ │ │ │ + vmovhps %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm19,(%rdi,%rax,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + jg 21d984 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fdc8 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastw -0x2(%rdx),%xmm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%xmm1 │ │ │ │ - vpbroadcastw -0x6(%rdx),%xmm2 │ │ │ │ - vpbroadcastw -0x8(%rdx),%xmm3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %xmm3,(%rdi,%r9,1) │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm19,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fe10 │ │ │ │ + jl 21d910 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ - vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ - vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + vbroadcasti32x4 0x2(%rdx),%zmm21 │ │ │ │ + vmovsldup 0xbbe67(%rip),%zmm20 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastq (%r9,%r8,2),%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %xmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fe50 │ │ │ │ - vzeroupper │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 21d99f │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ - vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ - vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ + vbroadcasti32x8 0x2(%rdx),%zmm21 │ │ │ │ + vmovsldup 0xbbe0b(%rip),%zmm20 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%zmm16 │ │ │ │ + vpbroadcastd 0x4(%r9,%r8,2),%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi) │ │ │ │ + vmovdqa32 %ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21fe90 │ │ │ │ - vzeroupper │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 21d9fb │ │ │ │ ret │ │ │ │ - vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x40(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 21fee6 │ │ │ │ - vzeroupper │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm21 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm16 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%zmm17 │ │ │ │ + vpbroadcastw 0x4(%r9,%r8,2),%zmm18 │ │ │ │ + vpbroadcastw 0x6(%r9,%r8,2),%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm19,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 21da66 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xb9fc1(%rip),%r9 │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ + vmovdqu32 0x42(%rdx),%zmm21 │ │ │ │ + vpsubw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm17 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%zmm19 │ │ │ │ + vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 21dafb │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x5f7(%rip),%rax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + vpbroadcastw (%rdx,%rcx,2),%zmm22 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastw (%rdx),%ymm3 │ │ │ │ - add %r9,%rcx │ │ │ │ + add %r8d,%r8d │ │ │ │ + movslq 0xbc40c(%rax,%rcx,4),%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea 0xbc40c(%rax,%rcx,1),%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%ymm2 │ │ │ │ - vmovsldup -0x238(%r9),%ymm6 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovsldup 0xbc280(%rax),%zmm20 │ │ │ │ + vpbroadcastq 0xba648(%rax),%zmm21 │ │ │ │ + vbroadcasti32x4 -0x10(%rdx,%r8,1),%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm17 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm19,(%rdi,%r9,1) │ │ │ │ + sub $0x10,%r8d │ │ │ │ + jl 21dc2f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 21ff65 │ │ │ │ - vzeroupper │ │ │ │ + vmovhps %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm19,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + jg 21dbb4 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 0x2(%rdx),%ymm2 │ │ │ │ - vmovsldup -0x238(%r9),%ymm6 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vpbroadcastd (%rdx),%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 21ffe8 │ │ │ │ - vzeroupper │ │ │ │ + vmovsldup 0xbc280(%rax),%zmm20 │ │ │ │ + vbroadcasti32x4 0xba650(%rax),%zmm21 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 21dc44 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 22004e │ │ │ │ - vzeroupper │ │ │ │ + vmovsldup 0xbc280(%rax),%zmm20 │ │ │ │ + vbroadcasti32x8 0xba660(%rax),%zmm21 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ + vpbroadcastd -0x8(%rdx,%r8,1),%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm17,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 21dca1 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - vpabsw %ymm8,%ymm9 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2200bc │ │ │ │ - vzeroupper │ │ │ │ + vmovdqu32 0xba680(%rax),%zmm21 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%zmm19 │ │ │ │ + vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ + vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpshufd $0xff,%zmm19,%zmm16 │ │ │ │ + vpshufd $0xaa,%zmm19,%zmm17 │ │ │ │ + vpshufd $0x55,%zmm19,%zmm18 │ │ │ │ + vpshufd $0x0,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm19,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 21dd13 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm10 │ │ │ │ - vmovdqu 0x62(%rdx),%ymm13 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ - vpsubw %ymm3,%ymm10,%ymm11 │ │ │ │ - vpsubw %ymm3,%ymm13,%ymm14 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - vpabsw %ymm8,%ymm9 │ │ │ │ - vpabsw %ymm11,%ymm12 │ │ │ │ - vpabsw %ymm14,%ymm15 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm11,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm12,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm10,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm14,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm13,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm15,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm13,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 220178 │ │ │ │ - vzeroupper │ │ │ │ + vmovdqu32 0xba6c0(%rax),%zmm20 │ │ │ │ + vmovdqu32 0xba700(%rax),%zmm21 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm17 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ + vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 21ddb1 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xb9ccd(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x8b7(%rip),%rax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + vpbroadcastw (%rdx,%rcx,2),%zmm29 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - lea -0x574(%rax,%r8,4),%r9 │ │ │ │ - neg %r8 │ │ │ │ - vpbroadcastw (%rdx,%r8,2),%ymm5 │ │ │ │ - add %rax,%rcx │ │ │ │ + add %r8d,%r8d │ │ │ │ + movslq 0xbc3f8(%rax,%rcx,4),%rcx │ │ │ │ + mov $0x55555555,%r9d │ │ │ │ + sub %r8,%rdx │ │ │ │ + vmovdqa32 0xbc2c0(%rax),%zmm30 │ │ │ │ + kmovd %r9d,%k1 │ │ │ │ + vpbroadcastw (%rdx),%zmm16 │ │ │ │ + movabs $0x3333333333333333,%r9 │ │ │ │ + vpxord %zmm31,%zmm31,%zmm31 │ │ │ │ + lea 0xbc3f8(%rax,%rcx,1),%rcx │ │ │ │ + kmovq %r9,%k2 │ │ │ │ + lea 0xba740(%rax,%r8,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%ymm4 │ │ │ │ - vmovsldup -0x274(%rax),%ymm3 │ │ │ │ + vpbroadcastq 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vmovshdup 0xbc280(%rax),%zmm19 │ │ │ │ + vmovsldup 0xbc280(%rax),%zmm20 │ │ │ │ + vbroadcasti32x4 0xba750(%rax),%zmm22 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%r9,%r8,2),%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovhps %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm0,(%rdi,%rax,1) │ │ │ │ + vpunpcklwd %zmm16,%zmm21,%zmm21 │ │ │ │ + vbroadcasti32x4 (%r9),%zmm16 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%zmm18 │ │ │ │ + vmovdqa32 %zmm29,%zmm17 │ │ │ │ + vpshufb %zmm19,%zmm16,%zmm16 │ │ │ │ + vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm18,%zmm17{%k2} │ │ │ │ + vpdpwssd %zmm22,%zmm17,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm30,%zmm16 │ │ │ │ + vpavgw %ymm31,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 22029e │ │ │ │ - vzeroupper │ │ │ │ + add $0x10,%r9 │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 21dec7 │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x2(%rdx),%ymm4 │ │ │ │ - vmovsldup -0x274(%rax),%ymm3 │ │ │ │ + vbroadcasti32x4 0x2(%rdx,%r8,1),%ymm21 │ │ │ │ + vmovshdup 0xbc280(%rax),%zmm22 │ │ │ │ + vmovsldup 0xbc280(%rax),%zmm23 │ │ │ │ + vpmovzxwd %ymm21,%zmm21 │ │ │ │ + vbroadcasti32x8 0xba760(%rax),%zmm24 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%ymm0 │ │ │ │ - vpbroadcastd 0x4(%r9,%r8,2),%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rax,1) │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vpbroadcastq (%r9),%zmm16 │ │ │ │ + vpbroadcastq 0x8(%r9),%zmm17 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ + vpbroadcastd -0x8(%rdx,%r8,1),%zmm20 │ │ │ │ + vpshufb %zmm22,%zmm16,%zmm16 │ │ │ │ + vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm29,%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm19,%zmm18{%k2} │ │ │ │ + vmovdqa32 %zmm29,%zmm19 │ │ │ │ + vpshufb %zmm23,%zmm20,%zmm19{%k2} │ │ │ │ + vpdpwssd %zmm24,%zmm18,%zmm16 │ │ │ │ + vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 2202ef │ │ │ │ - vzeroupper │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 21df69 │ │ │ │ ret │ │ │ │ - vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ + vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vmovdqa32 0xba780(%rax),%zmm22 │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm16 │ │ │ │ + vpbroadcastd 0x4(%r9),%zmm17 │ │ │ │ + vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm29,%zmm18 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm18{%k1} │ │ │ │ + vmovdqa32 %zmm29,%zmm19 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%zmm19{%k1} │ │ │ │ + vpdpwssd %zmm22,%zmm18,%zmm16 │ │ │ │ + vpdpwssd %zmm22,%zmm19,%zmm17 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 21e01a │ │ │ │ + ret │ │ │ │ + vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ + vmovdqa32 0xba7c0(%rax),%zmm23 │ │ │ │ + vmovdqa32 0xba800(%rax),%zmm24 │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm18 │ │ │ │ + vpbroadcastd 0x4(%r9),%zmm19 │ │ │ │ + vpmaddwd %zmm18,%zmm21,%zmm16 │ │ │ │ + vpmaddwd %zmm22,%zmm18,%zmm18 │ │ │ │ + vpmaddwd %zmm19,%zmm21,%zmm17 │ │ │ │ + vpmaddwd %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpdpwssd %zmm23,%zmm20,%zmm16 │ │ │ │ + vpdpwssd %zmm24,%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpdpwssd %zmm23,%zmm20,%zmm17 │ │ │ │ + vpdpwssd %zmm24,%zmm20,%zmm19 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ + vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 21e0ba │ │ │ │ + ret │ │ │ │ + vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ + vpmovzxwd 0x42(%rdx,%r8,1),%zmm23 │ │ │ │ + vpmovzxwd 0x62(%rdx,%r8,1),%zmm24 │ │ │ │ + vmovdqa32 0xba840(%rax),%zmm25 │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vmovdqa32 0xba880(%rax),%zmm26 │ │ │ │ + vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ + vmovdqa32 0xba8c0(%rax),%zmm27 │ │ │ │ + vpblendmw %zmm23,%zmm16,%zmm23{%k1} │ │ │ │ + vmovdqa32 0xba900(%rax),%zmm28 │ │ │ │ + vpblendmw %zmm24,%zmm16,%zmm24{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm19 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpmaddwd %zmm19,%zmm21,%zmm16 │ │ │ │ + vpmaddwd %zmm19,%zmm22,%zmm18 │ │ │ │ + vpmaddwd %zmm19,%zmm23,%zmm17 │ │ │ │ + vpmaddwd %zmm24,%zmm19,%zmm19 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm16 │ │ │ │ + vpdpwssd %zmm26,%zmm20,%zmm18 │ │ │ │ + vpdpwssd %zmm27,%zmm20,%zmm17 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm19 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ + vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21e1b7 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xbb77d(%rip),%rax │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vmovdqa32 0xbb63a(%rip),%zmm18 │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ + vmovdqa32 (%rdx),%xmm19 │ │ │ │ + add %rax,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm0 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%ymm1 │ │ │ │ - vpbroadcastw 0x4(%r9,%r8,2),%ymm2 │ │ │ │ - vpbroadcastw 0x6(%r9,%r8,2),%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ + jmp *%r8 │ │ │ │ + vpmovzxbw (%rcx),%ymm16 │ │ │ │ + add $0x10,%rcx │ │ │ │ + vpermw %ymm19,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 22034a │ │ │ │ - vzeroupper │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 21e25a │ │ │ │ ret │ │ │ │ - vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%ymm3 │ │ │ │ - vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + vpmovzxbw (%rcx),%zmm16 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpermw %zmm19,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 21e297 │ │ │ │ + ret │ │ │ │ + vpermb (%rcx),%zmm18,%zmm17 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpermw %zmm19,%zmm17,%zmm16 │ │ │ │ + vpsrlw $0x8,%zmm17,%zmm17 │ │ │ │ + vpermw %zmm19,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm17,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 21e2d0 │ │ │ │ + ret │ │ │ │ + vpermb (%rcx),%zmm18,%zmm17 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpermw %zmm19,%zmm17,%zmm16 │ │ │ │ + vpsrlw $0x8,%zmm17,%zmm17 │ │ │ │ + vpermw %zmm19,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 2203bc │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 21e315 │ │ │ │ ret │ │ │ │ - vmovdqu 0x2(%rdx),%ymm3 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm4 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm6 │ │ │ │ - vmovdqu 0x62(%rdx),%ymm7 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + vpermb (%rcx),%zmm18,%zmm17 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpermw %zmm19,%zmm17,%zmm16 │ │ │ │ + vpsrlw $0x8,%zmm17,%zmm17 │ │ │ │ + vpermw %zmm19,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 220433 │ │ │ │ - vzeroupper │ │ │ │ + dec %r9d │ │ │ │ + jg 21e34a │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb9a99(%rip),%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - vpbroadcastw (%rdx,%rcx,2),%ymm5 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0xe07(%rip),%rax │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + shl $0x6,%r9d │ │ │ │ + vmovdqu32 -0x6(%rdx),%xmm16 │ │ │ │ + vpmovsxbw 0xc0980(%rax,%r9,1),%zmm23 │ │ │ │ + vpmovsxbw 0xc09a0(%rax,%r9,1),%zmm24 │ │ │ │ + mov 0x18(%rsp),%r9d │ │ │ │ + vmovsldup 0xbc340(%rax),%zmm25 │ │ │ │ + vmovshdup 0xbc340(%rax),%zmm26 │ │ │ │ + shr $0xb,%r9d │ │ │ │ + jne 21e3dc │ │ │ │ + vpsllw $0x2,%zmm23,%zmm23 │ │ │ │ + vpsllw $0x2,%zmm24,%zmm24 │ │ │ │ + vpbroadcastd 0xbc3cc(%rax,%r9,8),%zmm21 │ │ │ │ + vpbroadcastd 0xbc3dc(%rax,%r9,8),%zmm22 │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jl 21e51f │ │ │ │ + call 21e540 │ │ │ │ + vmovsldup 0xbb4f6(%rip),%zmm27 │ │ │ │ + lea 0x2(%r8,%r8,1),%r9d │ │ │ │ + vmovshdup 0xbb4e7(%rip),%zmm28 │ │ │ │ + lea 0x2(%rdx),%rax │ │ │ │ + vmovdqa32 0xbb519(%rip),%zmm29 │ │ │ │ + sub $0x4,%r8d │ │ │ │ + vinserti32x4 $0x1,(%rax),%ymm16,%ymm16 │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r8d,%r11d │ │ │ │ + vmovlps (%rdx,%r8,2),%xmm16,%xmm20 │ │ │ │ + call 21e580 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jge 21e43b │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 21e4c0 │ │ │ │ + mov $0xd,%edx │ │ │ │ + kmovb %edx,%k1 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + vmovd 0xc(%r10,%rsi,1),%xmm0 │ │ │ │ + vpblendd $0xe,0x8(%rax),%xmm0,%xmm0 │ │ │ │ + vpinsrw $0x2,0xe(%r10),%xmm0,%xmm20 │ │ │ │ + call 21e580 │ │ │ │ + add $0x10,%r10 │ │ │ │ + vinserti32x4 $0x1,0x10(%rax),%ymm16,%ymm16 │ │ │ │ + mov %r11d,%r8d │ │ │ │ + mov %r10,%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovd -0x4(%rdi,%rsi,2),%xmm1 │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm20 │ │ │ │ + vmovd -0x4(%rdi,%rdx,1),%xmm0 │ │ │ │ + vshufps $0xe4,%xmm16,%xmm0,%xmm20{%k1} │ │ │ │ + call 21e580 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jge 21e493 │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 21e462 │ │ │ │ + vpermb %zmm16,%zmm27,%zmm18 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm28,%zmm18 │ │ │ │ + vpdpwssd %zmm24,%zmm18,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm17,%ymm18 │ │ │ │ + vpaddd %ymm18,%ymm17,%ymm17 │ │ │ │ + vpackusdw %ymm17,%ymm17,%ymm17 │ │ │ │ + vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ + vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + ret │ │ │ │ + vmovlps -0xa(%rdx),%xmm16,%xmm16 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%rdx │ │ │ │ + call 21e540 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21e50d │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpermb %zmm16,%zmm25,%zmm18 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm26,%zmm16 │ │ │ │ + vpdpwssd %zmm24,%zmm16,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm17,%ymm16 │ │ │ │ + vpaddd %ymm17,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vpackusdw %xmm17,%xmm16,%xmm16 │ │ │ │ + vpsrlvw %xmm22,%xmm16,%xmm16 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + vpermb %zmm16,%zmm27,%zmm19 │ │ │ │ + vmovdqa32 %ymm21,%ymm18 │ │ │ │ + vpdpwssd %zmm23,%zmm19,%zmm18 │ │ │ │ + vpermb %zmm20,%zmm25,%zmm19 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpwssd %zmm23,%zmm19,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm28,%zmm19 │ │ │ │ + vpdpwssd %zmm24,%zmm19,%zmm18 │ │ │ │ + vpermb %zmm20,%zmm26,%zmm19 │ │ │ │ + vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm18,%ymm20 │ │ │ │ + vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ + vpaddd %ymm20,%ymm18,%ymm18 │ │ │ │ + vpaddd %ymm19,%ymm17,%ymm17 │ │ │ │ + vpackusdw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ + vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xbb569(%rip),%r9 │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - add %r8d,%r8d │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ + add $0x2,%rdx │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + pavgw %xmm3,%xmm4 │ │ │ │ + movd %ecx,%xmm5 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movslq (%r9,%rcx,4),%rax │ │ │ │ + add %r9,%rax │ │ │ │ + add $0x50,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0xbb529(%rip),%r9 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + sub %r8,%rdx │ │ │ │ + pavgw %xmm3,%xmm4 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + add %r9,%rax │ │ │ │ + add $0x50,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + movdqu 0x70(%rdx),%xmm2 │ │ │ │ + movdqu 0x60(%rdx),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x50(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x40(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu 0x30(%rdx),%xmm1 │ │ │ │ + movdqu 0x20(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastq -0x558(%rax),%ymm4 │ │ │ │ - vmovsldup -0x260(%rax),%ymm3 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + lea (%rcx,%r8,1),%r9d │ │ │ │ + movd %r9d,%xmm4 │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + movd %r9d,%xmm5 │ │ │ │ + lea 0xbb465(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ + add %r9,%rax │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rax │ │ │ │ + movq -0x8(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movq 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm0 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 21e77f │ │ │ │ + psrlw $0x3,%xmm0 │ │ │ │ + jmp 21e7a2 │ │ │ │ + mov $0xaaab,%edx │ │ │ │ + mov $0x6667,%ecx │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmove %ecx,%edx │ │ │ │ + psrld $0x2,%xmm0 │ │ │ │ + movd %edx,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movq %xmm0,(%rdi,%rsi,1) │ │ │ │ + movq %xmm0,(%rdi,%rsi,2) │ │ │ │ + movq %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 2204b7 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 21e7a7 │ │ │ │ ret │ │ │ │ - vbroadcasti128 -0x550(%rax),%ymm4 │ │ │ │ - vmovsldup -0x260(%rax),%ymm3 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,1),%ymm0 │ │ │ │ - vpbroadcastd -0x8(%rdx,%r8,1),%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%r9,1) │ │ │ │ + movdqa -0x10(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 21e823 │ │ │ │ + mov $0xaaab,%edx │ │ │ │ + mov $0x6667,%ecx │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + cmove %ecx,%edx │ │ │ │ + movd %edx,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 220509 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 21e82c │ │ │ │ ret │ │ │ │ - vmovdqu -0x540(%rax),%ymm4 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%ymm3 │ │ │ │ - vpunpcklwd %ymm3,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpshufd $0xff,%ymm3,%ymm0 │ │ │ │ - vpshufd $0xaa,%ymm3,%ymm1 │ │ │ │ - vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ - vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + movdqa -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + je 21e8b9 │ │ │ │ + mov $0xaaab,%edx │ │ │ │ + mov $0x6667,%ecx │ │ │ │ + test $0x28,%r8d │ │ │ │ + cmove %ecx,%edx │ │ │ │ + movd %edx,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 220568 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 21e8c6 │ │ │ │ ret │ │ │ │ - vmovdqu -0x520(%rax),%ymm4 │ │ │ │ - vmovdqu -0x500(%rax),%ymm6 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%ymm1 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa -0x40(%rdx),%xmm0 │ │ │ │ + paddw -0x30(%rdx),%xmm0 │ │ │ │ + paddw -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + je 21e984 │ │ │ │ + mov $0xaaab,%edx │ │ │ │ + mov $0x6667,%ecx │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + cmove %ecx,%edx │ │ │ │ + movd %edx,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm3,0x30(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 2205e1 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21e999 │ │ │ │ ret │ │ │ │ - vmovdqu -0x4e0(%rax),%ymm3 │ │ │ │ - vmovdqu -0x4c0(%rax),%ymm4 │ │ │ │ - vmovdqu -0x4a0(%rax),%ymm6 │ │ │ │ - vmovdqu -0x480(%rax),%ymm7 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + movdqa -0x80(%rdx),%xmm0 │ │ │ │ + movdqa -0x70(%rdx),%xmm1 │ │ │ │ + paddw -0x60(%rdx),%xmm0 │ │ │ │ + paddw -0x50(%rdx),%xmm1 │ │ │ │ + paddw -0x40(%rdx),%xmm0 │ │ │ │ + paddw -0x30(%rdx),%xmm1 │ │ │ │ + paddw -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x42(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x52(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x62(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x72(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + je 21ea91 │ │ │ │ + mov $0xaaab,%edx │ │ │ │ + mov $0x6667,%ecx │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmove %ecx,%edx │ │ │ │ + movd %edx,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm0,0x50(%rdi) │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm0,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - sub $0x2,%r8 │ │ │ │ - jg 22065d │ │ │ │ - vzeroupper │ │ │ │ + dec %r8d │ │ │ │ + jg 21ea9a │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb9855(%rip),%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - vpbroadcastw (%rdx,%rcx,2),%ymm4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + lea 0xbb0e5(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - sub %r8,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - lea -0x44c(%rax,%r8,4),%r9 │ │ │ │ + shr $0xb,%eax │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + movddup -0x58(%r9,%rax,8),%xmm0 │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vpbroadcastq 0x2(%rdx,%r8,2),%ymm6 │ │ │ │ - vmovsldup -0x24c(%rax),%ymm7 │ │ │ │ - vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ - vbroadcasti128 -0x43c(%rax),%ymm10 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm9,%ymm9,%ymm8 │ │ │ │ - vpunpckhqdq %ymm9,%ymm9,%ymm9 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,2),%ymm3 │ │ │ │ - vbroadcasti128 (%r9),%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xbb0a5(%rip),%r9 │ │ │ │ + movdqu 0x2(%rdx),%xmm0 │ │ │ │ + movdqu 0x12(%rdx),%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + movdqu 0x32(%rdx),%xmm3 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + je 21eb31 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x42(%rdx),%xmm4 │ │ │ │ + movdqu 0x52(%rdx),%xmm5 │ │ │ │ + movdqu 0x62(%rdx),%xmm6 │ │ │ │ + movdqu 0x72(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + movdqa %xmm4,0x40(%rdi) │ │ │ │ + movdqa %xmm5,0x50(%rdi) │ │ │ │ + movdqa %xmm6,0x60(%rdi) │ │ │ │ + movdqa %xmm7,0x70(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 21eb45 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xbb049(%rip),%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + movddup -0x74(%r9),%xmm2 │ │ │ │ + movddup -0xfc(%r9),%xmm3 │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + movq (%rdx),%xmm3 │ │ │ │ + pshuflw $0xff,%xmm3,%xmm0 │ │ │ │ + pshuflw $0xaa,%xmm3,%xmm1 │ │ │ │ + pshuflw $0x55,%xmm3,%xmm2 │ │ │ │ + pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + movq %xmm2,(%rdi,%rsi,2) │ │ │ │ + movq %xmm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 220718 │ │ │ │ - vzeroupper │ │ │ │ + jg 21eba7 │ │ │ │ ret │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ - vmovsldup -0x24c(%rax),%ymm8 │ │ │ │ - vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ - vbroadcasti128 -0x42c(%rax),%ymm10 │ │ │ │ - vbroadcasti128 -0x41c(%rax),%ymm11 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ - vpbroadcastq (%r9),%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x8,%rdx │ │ │ │ + movq (%rdx),%xmm3 │ │ │ │ + punpcklwd %xmm3,%xmm3 │ │ │ │ + pshufd $0xff,%xmm3,%xmm0 │ │ │ │ + pshufd $0xaa,%xmm3,%xmm1 │ │ │ │ + pshufd $0x55,%xmm3,%xmm2 │ │ │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 21ebe2 │ │ │ │ + ret │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2207c6 │ │ │ │ - vzeroupper │ │ │ │ + jg 21ec21 │ │ │ │ ret │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ - vmovdqa -0x40c(%rax),%xmm8 │ │ │ │ - vmovdqa -0x3fc(%rax),%xmm9 │ │ │ │ - vinserti128 $0x1,-0x3ec(%rax),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,-0x3dc(%rax),%ymm9,%ymm9 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm1 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x4(%r9),%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ - sub $0x2,%r8 │ │ │ │ - jg 220863 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21ec56 │ │ │ │ ret │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ - vmovdqu 0x22(%rdx,%r8,2),%ymm9 │ │ │ │ - vmovdqa -0x3cc(%rax),%xmm10 │ │ │ │ - vmovdqa -0x3bc(%rax),%xmm11 │ │ │ │ - vinserti128 $0x1,-0x3ac(%rax),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,-0x39c(%rax),%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x38c(%rax),%xmm12 │ │ │ │ - vmovdqa -0x37c(%rax),%xmm13 │ │ │ │ - vinserti128 $0x1,-0x36c(%rax),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,-0x35c(%rax),%ymm13,%ymm13 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,2),%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm14 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm2 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm8,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm9,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + sub $0x2,%rdx │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + pshufb %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm0,0x50(%rdi) │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm0,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - add $0x4,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 220961 │ │ │ │ - vzeroupper │ │ │ │ + jg 21eca1 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + pshuflw $0x0,(%rdx),%xmm4 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + add %r8d,%r8d │ │ │ │ + punpcklqdq %xmm4,%xmm4 │ │ │ │ + sub %r8,%r9 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + jne 21ed75 │ │ │ │ + movddup 0x2(%rdx),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + pabsw %xmm6,%xmm7 │ │ │ │ + movd -0x4(%r9,%r8,1),%xmm1 │ │ │ │ + punpcklwd %xmm1,%xmm1 │ │ │ │ + punpckldq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm2 │ │ │ │ + pabsw %xmm0,%xmm0 │ │ │ │ + pminsw %xmm0,%xmm2 │ │ │ │ + pcmpeqw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pand %xmm0,%xmm3 │ │ │ │ + pandn %xmm4,%xmm0 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pcmpgtw %xmm2,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm1,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movhps %xmm0,(%rdi) │ │ │ │ + movq %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 21ed09 │ │ │ │ + ret │ │ │ │ + movddup 0xbade2(%rip),%xmm8 │ │ │ │ + lea 0x2(%rdx,%rcx,2),%rdx │ │ │ │ + neg %rcx │ │ │ │ + mov %r8d,%r10d │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x10,%rdi │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + pabsw %xmm6,%xmm7 │ │ │ │ + movd -0x2(%r9,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm8,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm2 │ │ │ │ + pabsw %xmm0,%xmm0 │ │ │ │ + pminsw %xmm0,%xmm2 │ │ │ │ + pcmpeqw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pand %xmm0,%xmm3 │ │ │ │ + pandn %xmm4,%xmm0 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pcmpgtw %xmm2,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm1,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movdqa %xmm0,(%rax) │ │ │ │ + add %rsi,%rax │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21eda2 │ │ │ │ + mov %r10d,%r8d │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 21ed89 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb8d99(%rip),%r9 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + lea (%r9,%r8,4),%r9 │ │ │ │ + neg %r8 │ │ │ │ + movd (%rdx,%r8,2),%xmm5 │ │ │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ + punpcklqdq %xmm5,%xmm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 21ee93 │ │ │ │ + movddup 0x2(%rdx),%xmm4 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + movq (%r9,%r8,2),%xmm1 │ │ │ │ + punpcklwd %xmm1,%xmm1 │ │ │ │ + pshufd $0x50,%xmm1,%xmm0 │ │ │ │ + punpckhdq %xmm1,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + movq %xmm1,(%rdi,%rsi,2) │ │ │ │ + movhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 21ee52 │ │ │ │ + ret │ │ │ │ + mov %r8,%r10 │ │ │ │ + movdqu 0x2(%rdx),%xmm4 │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x10,%rdi │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + movq (%r9,%r10,2),%xmm3 │ │ │ │ + punpcklwd %xmm3,%xmm3 │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + pshufd $0x55,%xmm3,%xmm1 │ │ │ │ + pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ + pshufd $0xff,%xmm3,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,(%rax) │ │ │ │ + movdqa %xmm1,(%rax,%rsi,1) │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqa %xmm2,(%rax) │ │ │ │ + movdqa %xmm3,(%rax,%rsi,1) │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + add $0x4,%r10 │ │ │ │ + jl 21eeaa │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 21ee93 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xb8c99(%rip),%r9 │ │ │ │ + mov %ecx,%ecx │ │ │ │ + movd (%rdx,%rcx,2),%xmm5 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + add %r8d,%r8d │ │ │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + punpcklqdq %xmm5,%xmm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 21ef95 │ │ │ │ + movddup 0x8(%r9),%xmm4 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movq (%rdx,%r8,1),%xmm1 │ │ │ │ + punpcklwd %xmm1,%xmm1 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + pshufd $0xfa,%xmm1,%xmm0 │ │ │ │ + punpckldq %xmm1,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + movhps %xmm0,(%rdi) │ │ │ │ + movq %xmm0,(%rdi,%rsi,1) │ │ │ │ + movhps %xmm1,(%rdi,%rsi,2) │ │ │ │ + movq %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 21ef50 │ │ │ │ + ret │ │ │ │ + lea (%r9,%rcx,4),%r9 │ │ │ │ + neg %rcx │ │ │ │ + mov %r8d,%r10d │ │ │ │ + movdqa (%r9,%rcx,2),%xmm4 │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x10,%rdi │ │ │ │ + movq (%r10,%rdx,1),%xmm3 │ │ │ │ + punpcklwd %xmm3,%xmm3 │ │ │ │ + psubw %xmm5,%xmm3 │ │ │ │ + pshufd $0xff,%xmm3,%xmm0 │ │ │ │ + pshufd $0xaa,%xmm3,%xmm1 │ │ │ │ + pshufd $0x55,%xmm3,%xmm2 │ │ │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,(%rax) │ │ │ │ + movdqa %xmm1,(%rax,%rsi,1) │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqa %xmm2,(%rax) │ │ │ │ + movdqa %xmm3,(%rax,%rsi,1) │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + sub $0x8,%r10d │ │ │ │ + jg 21efac │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 21ef9c │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb8c99(%rip),%r9 │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movd (%rdx,%rcx,2),%xmm7 │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + neg %r8 │ │ │ │ + movd (%rdx,%r8,2),%xmm6 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 21f0c3 │ │ │ │ + movq 0x2(%rdx),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movq (%rax,%r8,4),%xmm1 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ │ │ + pshufd $0x55,%xmm1,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pshufd $0x55,%xmm3,%xmm2 │ │ │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrld $0x8,%xmm0 │ │ │ │ + psrld $0x8,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pavgw %xmm6,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 21f060 │ │ │ │ ret │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r9,%r10 │ │ │ │ - xor %r11,%r11 │ │ │ │ + lea (%r9,%rcx,8),%r9 │ │ │ │ + lea (%rdx,%rcx,2),%r10 │ │ │ │ + neg %rcx │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov %r8,%rbx │ │ │ │ - lea (%rcx,%r8,2),%rdx │ │ │ │ - vpbroadcastw (%rcx),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r11,2),%ymm7 │ │ │ │ - vmovdqu 0x22(%rdx,%r11,2),%ymm9 │ │ │ │ - vmovdqa -0x34c(%rax),%xmm10 │ │ │ │ - vmovdqa -0x33c(%rax),%xmm11 │ │ │ │ - vinserti128 $0x1,-0x32c(%rax),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,-0x31c(%rax),%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x30c(%rax),%xmm12 │ │ │ │ - vmovdqa -0x2fc(%rax),%xmm13 │ │ │ │ - vinserti128 $0x1,-0x2ec(%rax),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,-0x2dc(%rax),%ymm13,%ymm13 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ - lea -0x2(%rcx),%rdx │ │ │ │ - vpbroadcastw (%rdx,%rbx,2),%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm1 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm14 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm15 │ │ │ │ - vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm7,%ymm14 │ │ │ │ - vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm14,%ymm14 │ │ │ │ - vpackssdw %ymm14,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x4,%r9 │ │ │ │ - dec %rbx │ │ │ │ - jg 220a64 │ │ │ │ - lea 0x40(%rbp),%rdi │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - mov %r10,%r9 │ │ │ │ - add $0x20,%r11 │ │ │ │ - test $0x40,%r11b │ │ │ │ - je 2209ee │ │ │ │ + punpcklqdq %xmm6,%xmm6 │ │ │ │ + movdqu 0x2(%r10,%rcx,2),%xmm5 │ │ │ │ + movdqa (%r9,%rcx,4),%xmm8 │ │ │ │ + movdqa 0x10(%r9,%rcx,4),%xmm9 │ │ │ │ + mov %rdi,%rbp │ │ │ │ + add $0x10,%rdi │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movd (%rax,%r8,4),%xmm1 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrld $0x8,%xmm0 │ │ │ │ + psrld $0x8,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pavgw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,0x0(%rbp) │ │ │ │ + add %rsi,%rbp │ │ │ │ + inc %r8 │ │ │ │ + jl 21f101 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 21f0da │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xb9441(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x128,%rsp │ │ │ │ + lea -0xb8e(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xbdbf6(%rip),%r10 │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ add $0x2,%rdx │ │ │ │ - add %rax,%rcx │ │ │ │ + movslq 0xbb5e8(%r10,%rcx,4),%rcx │ │ │ │ mov %r9d,%eax │ │ │ │ + movddup 0xbb560(%r10),%xmm0 │ │ │ │ and $0x7e,%eax │ │ │ │ + movddup 0xbb558(%r10),%xmm7 │ │ │ │ add $0xa5,%r9d │ │ │ │ - movzwl (%r10,%rax,1),%eax │ │ │ │ + lea 0xbb5e8(%r10,%rcx,1),%rcx │ │ │ │ + movzwl 0xc0148(%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ - vpbroadcastd 0xb934d(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - cmp $0x28,%r9b │ │ │ │ - jae 220cc7 │ │ │ │ - lea -0x400(%r9),%ecx │ │ │ │ - sar $0x7,%ecx │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + test $0x480,%ecx │ │ │ │ + jne 21f2ef │ │ │ │ + sar $0x9,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - jg 220cc7 │ │ │ │ - vpbroadcastw 0xe(%rdx),%xmm3 │ │ │ │ - vmovdqu (%rdx),%xmm1 │ │ │ │ - vpalignr $0x4,%xmm1,%xmm3,%xmm0 │ │ │ │ - vpaddw -0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 21f2ef │ │ │ │ + movd 0xe(%rdx),%xmm3 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + movd 0x140(%rsp),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + palignr $0x4,%xmm2,%xmm4 │ │ │ │ + paddw -0x2(%rdx),%xmm4 │ │ │ │ add %eax,%eax │ │ │ │ - vpalignr $0x2,%xmm1,%xmm3,%xmm2 │ │ │ │ - vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm0,%xmm2,%xmm0 │ │ │ │ - vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastw 0x18(%r10),%xmm0 │ │ │ │ - vmovdqa %xmm3,0x20(%rsp) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + palignr $0x2,%xmm2,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + paddw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ mov %eax,%ecx │ │ │ │ - vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vpminsw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - vpslldq $0x8,%ymm3,%ymm2 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0xb9222(%rip),%ymm4 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + pminsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm2 │ │ │ │ + movdqa 0xbb410(%r10),%xmm3 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 220bfe │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - lea 0xb90a4(%rip),%rcx │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - vpcmpeqb 0x20(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rcx,%r9,8),%xmm2 │ │ │ │ - vpand %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%r9d │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21f28b │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - mov $0x7,%r10d │ │ │ │ + mov $0x7,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 220d86 │ │ │ │ - lea 0x3(%r8),%r10d │ │ │ │ - call 220c90 │ │ │ │ - mov $0x7,%r10d │ │ │ │ + jne 21f38b │ │ │ │ + lea 0x3(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + pcmpeqb 0xbb4c0(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb 0xbb490(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 220d86 │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vpbroadcastw 0xe(%rdx),%xmm3 │ │ │ │ - vmovdqa -0x2(%rdx),%xmm0 │ │ │ │ - vpbroadcastd 0x128(%rcx,%r9,4),%xmm1 │ │ │ │ - vpbroadcastd 0x11c(%rcx,%r9,4),%xmm4 │ │ │ │ - vpalignr $0x4,%xmm0,%xmm3,%xmm2 │ │ │ │ - vpmullw (%rdx),%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpmullw %xmm4,%xmm2,%xmm2 │ │ │ │ - vmovd %xmm3,0x10(%rsp) │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 220d66 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpalignr $0x6,%xmm0,%xmm3,%xmm2 │ │ │ │ - vpblendw $0xfe,-0x4(%rdx),%xmm0,%xmm0 │ │ │ │ - movzwl 0xe(%rdx),%ecx │ │ │ │ - movzwl 0xc(%rdx),%edx │ │ │ │ - inc %r10d │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ - sub %ecx,%edx │ │ │ │ - vpaddw %xmm2,%xmm2,%xmm2 │ │ │ │ - lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dx,0x10(%rsp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + je 21f38b │ │ │ │ + pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movd %xmm1,0xc(%rsp) │ │ │ │ + pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + lea 0x2(%rcx),%edx │ │ │ │ + movq %xmm3,0x12(%rsp,%rcx,2) │ │ │ │ cmp $0x8,%r8d │ │ │ │ - sbb $0xffffffff,%r10d │ │ │ │ - vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,(%rdx) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpbroadcastq 0xb8f8d(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm4,%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ - vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + cmovae %edx,%ecx │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + call 21fcb5 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + movddup 0xbb3f0(%r10),%xmm1 │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd %ecx,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + mov %eax,%r9d │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ + lea (%r9,%rax,1),%rcx │ │ │ │ + sar $0x6,%r9 │ │ │ │ + movq (%rdx,%r9,2),%xmm0 │ │ │ │ + movq 0x2(%rdx,%r9,2),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%r9 │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movhps (%rdx,%rcx,2),%xmm0 │ │ │ │ + movhps 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 21f44e │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x4,%r8d │ │ │ │ - je 220e8e │ │ │ │ + test %r9d,%r9d │ │ │ │ + jl 21f3cc │ │ │ │ + movq %xmm6,(%rdi) │ │ │ │ + movq %xmm6,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 220dce │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vmovq %xmm6,(%rdi) │ │ │ │ - vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm6,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm6,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 220e71 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 21f43b │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - lea 0xd8(%r9),%ecx │ │ │ │ - mov %r8b,%cl │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + and $0xffffff80,%ecx │ │ │ │ + or %r8d,%ecx │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 220fc0 │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x4(%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jne 220ed4 │ │ │ │ - vpblendd $0x20,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddw -0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + ja 21f592 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x2(%rdx),%xmm5 │ │ │ │ + movdqu 0x4(%rdx),%xmm3 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + paddw -0x2(%rdx),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubw %xmm3,%xmm2 │ │ │ │ + movdqu 0x12(%rdx),%xmm6 │ │ │ │ + psraw $0x3,%xmm2 │ │ │ │ + movdqu 0x14(%rdx),%xmm3 │ │ │ │ + paddw %xmm2,%xmm5 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm6 │ │ │ │ add %eax,%eax │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm0 │ │ │ │ - vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastw 0x18(%r10),%ymm0 │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jne 21f4b1 │ │ │ │ + pshuflw $0x54,%xmm3,%xmm3 │ │ │ │ + paddw 0xe(%rdx),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + movd 0x140(%rsp),%xmm3 │ │ │ │ + psraw $0x3,%xmm4 │ │ │ │ mov %eax,%ecx │ │ │ │ - vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vpminsw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 0xb8f02(%rip),%ymm4 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm0,0x20(%rsp) │ │ │ │ - vextracti128 $0x1,%ymm1,0x30(%rsp) │ │ │ │ - vpblendd $0xf0,%ymm6,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ - vmovdqu 0x10(%rsp,%rcx,2),%xmm2 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ + paddw %xmm4,%xmm6 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + pmaxsw %xmm4,%xmm5 │ │ │ │ + pmaxsw %xmm4,%xmm6 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + pavgw %xmm4,%xmm5 │ │ │ │ + pavgw %xmm4,%xmm6 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + pminsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm3,%xmm6 │ │ │ │ + movdqa 0xbb410(%r10),%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + punpcklwd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + punpckhwd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + mov %ecx,%edx │ │ │ │ shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,0x10(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 220f43 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + movdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ + add %eax,%ecx │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 21f538 │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - and $0x7,%r10d │ │ │ │ - or $0x8,%r10d │ │ │ │ - jmp 221091 │ │ │ │ - lea 0x7(%r8),%r10d │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + and $0x7,%ecx │ │ │ │ + or $0x8,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 220fb3 │ │ │ │ - call 220c90 │ │ │ │ + jne 21f642 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movdqu 0xbb4c4(%r10),%xmm2 │ │ │ │ + movdqa 0xbb490(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pand %xmm3,%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + pmovmskb %xmm2,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 221091 │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vpbroadcastd 0x128(%rcx,%r9,4),%ymm1 │ │ │ │ - vpbroadcastd 0x11c(%rcx,%r9,4),%ymm4 │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm2 │ │ │ │ - vpmullw %ymm2,%ymm1,%ymm1 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jl 221065 │ │ │ │ - vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x7f,0x2(%rdx),%ymm2,%ymm3 │ │ │ │ - je 221071 │ │ │ │ - movzwl 0x1e(%rdx),%ecx │ │ │ │ - mov $0x10,%r10d │ │ │ │ - mov %ecx,0x20(%rsp) │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 221071 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm6 │ │ │ │ - vpblendd $0x7f,0x4(%rdx),%ymm2,%ymm2 │ │ │ │ - vpblendd $0xfe,-0x4(%rdx),%ymm6,%ymm6 │ │ │ │ - movzwl 0x1c(%rdx),%r9d │ │ │ │ - mov %cx,0x22(%rsp) │ │ │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ - sub %ecx,%r9d │ │ │ │ - inc %r10d │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - lea 0x4(%r9,%rcx,8),%ecx │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - shr $0x3,%ecx │ │ │ │ - mov %cx,0x20(%rsp) │ │ │ │ - jmp 221071 │ │ │ │ - vpshuflw $0xf9,%ymm2,%ymm3 │ │ │ │ - vinserti128 $0x0,0x2(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x3,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vbroadcasti128 0xb8c82(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xf0,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 221146 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 2210cb │ │ │ │ - vmovdqa %xmm6,(%rdi) │ │ │ │ - vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 221133 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 21f642 │ │ │ │ + pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movdqu 0x10(%rdx),%xmm3 │ │ │ │ + movd (%rdx,%rcx,2),%xmm4 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movd %xmm1,0xc(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + pshuflw $0x0,%xmm4,%xmm4 │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + lea 0x2(%rcx),%edx │ │ │ │ + movq %xmm4,0x12(%rsp,%rcx,2) │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmovae %edx,%ecx │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + call 21fcb5 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbb3f0(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ + mov %eax,%r9d │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 21f6dd │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 21f67b │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 21f6d1 │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - and $0xf,%r10d │ │ │ │ - or $0x10,%r10d │ │ │ │ - jmp 2212f3 │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - lea 0xf(%r8),%r10d │ │ │ │ + lea 0xf(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + and $0xf,%ecx │ │ │ │ + or $0x10,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 22114f │ │ │ │ - call 220c90 │ │ │ │ + jne 21f7a6 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movq 0xbb4b0(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xbb480(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2212f3 │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm1 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 221275 │ │ │ │ - vpbroadcastd 0x148(%rcx),%ymm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm0 │ │ │ │ - vpblendd $0xfe,-0x4(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm3 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm3,%ymm1 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jl 221258 │ │ │ │ - vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ - je 221234 │ │ │ │ - vpblendd $0x7f,0x24(%rdx),%ymm3,%ymm4 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm3,%ymm3 │ │ │ │ - movzwl 0x3e(%rdx),%ecx │ │ │ │ - movzwl 0x3c(%rdx),%edx │ │ │ │ - vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ - sub %ecx,%edx │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - mov %cx,0x42(%rsp) │ │ │ │ - mov %dx,0x40(%rsp) │ │ │ │ - mov %rsp,%rdx │ │ │ │ - mov $0x21,%ecx │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmovg %ecx,%r10d │ │ │ │ - jmp 2212e7 │ │ │ │ - vpblendd $0x7,0x24(%rdx),%xmm3,%xmm4 │ │ │ │ - vpblendd $0x7,0x22(%rdx),%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - jmp 2212e7 │ │ │ │ - vpshuflw $0xfe,%xmm3,%xmm4 │ │ │ │ - vpshuflw $0xf9,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - jmp 2212e7 │ │ │ │ - vpbroadcastd 0x128(%rcx,%r9,4),%ymm3 │ │ │ │ - vpbroadcastd 0x11c(%rcx,%r9,4),%ymm4 │ │ │ │ - vpmullw (%rdx),%ymm3,%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 2212ba │ │ │ │ - jl 2212b3 │ │ │ │ - vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm2,%ymm2 │ │ │ │ - jmp 2212c4 │ │ │ │ - vpshuflw $0xf9,%xmm2,%xmm2 │ │ │ │ - jmp 2212c4 │ │ │ │ - vpsrldq $0x2,%xmm2,%xmm2 │ │ │ │ - vpshufhw $0xa4,%xmm2,%xmm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm2,%ymm2 │ │ │ │ - vpavgw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x20(%rdx) │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xb8a06(%rip),%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rdx,%r9,2),%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm6,%ymm2 │ │ │ │ - vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 2213be │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 22131e │ │ │ │ - vmovdqa %ymm6,(%rdi) │ │ │ │ - vmovdqa %ymm6,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2213ab │ │ │ │ - mov 0x60(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - lea 0x1f(%r8),%r10d │ │ │ │ - mov $0x3f,%ecx │ │ │ │ + je 21f7a6 │ │ │ │ + pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + movdqu 0x10(%rdx),%xmm3 │ │ │ │ + movdqu 0x20(%rdx),%xmm4 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movdqu 0x30(%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rcx,2),%xmm6 │ │ │ │ + adc $0xffffffff,%r9d │ │ │ │ + movd %xmm1,0xc(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0x40(%rsp) │ │ │ │ + lea 0x2(%rcx),%edx │ │ │ │ + movq %xmm6,0x12(%rsp,%rcx,2) │ │ │ │ cmp $0x20,%r8d │ │ │ │ - cmova %ecx,%r10d │ │ │ │ + cmovae %edx,%ecx │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + call 21fcb5 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbb3f0(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ + mov %eax,%r9d │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movddup 0xbb538(%r10),%xmm3 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 21f881 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 21f7df │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 21f870 │ │ │ │ + add $0x128,%rsp │ │ │ │ + ret │ │ │ │ + lea 0x1f(%r8),%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or $0x20,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2214fc │ │ │ │ - vpbroadcastd 0xb8a84(%rip),%ymm2 │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea -0x1f(%r10),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 22143a │ │ │ │ - vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - jl 2214d5 │ │ │ │ - vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - movzwl 0x3e(%rdx),%r9d │ │ │ │ - movzwl 0x3c(%rdx),%edx │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - sub %r9d,%edx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x4(%rdx,%r9,8),%edx │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rcx) │ │ │ │ - mov %r9w,0x42(%rcx) │ │ │ │ - mov %dx,0x40(%rcx) │ │ │ │ - mov %rsp,%rdx │ │ │ │ - mov $0x41,%ecx │ │ │ │ + jne 21f8b2 │ │ │ │ + call 21fc70 │ │ │ │ + lea 0x2(%rcx),%r9d │ │ │ │ cmp $0x40,%r8d │ │ │ │ - cmove %ecx,%r10d │ │ │ │ - jmp 2214fc │ │ │ │ - vpblendd $0x7,0x24(%rdx),%xmm1,%xmm3 │ │ │ │ - vpblendd $0x7,0x22(%rdx),%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x20(%rcx) │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ + cmove %r9d,%ecx │ │ │ │ + call 21fd27 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbb3f0(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - vpbroadcastd 0xb885c(%rip),%ymm7 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xb87f3(%rip),%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ - add %eax,%r9d │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtw %ymm3,%ymm7,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbb538(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqu 0x20(%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x22(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x30(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movddup 0xbb530(%r10),%xmm2 │ │ │ │ + movddup 0xbb528(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 2215b4 │ │ │ │ + je 21fa05 │ │ │ │ add %rsi,%rdi │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jb 221531 │ │ │ │ - vmovdqa %ymm6,(%rdi) │ │ │ │ - vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 21f8eb │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + movdqa %xmm6,0x20(%rdi) │ │ │ │ + movdqa %xmm6,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2215a3 │ │ │ │ - mov 0xa0(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 21f9ea │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x120,%rsp │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - lea 0x3f(%r8),%r10d │ │ │ │ + lea 0x3f(%r8),%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 221693 │ │ │ │ - vpbroadcastd 0xb8898(%rip),%ymm2 │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x20(%r8),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 221626 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rcx) │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ + jne 21fa24 │ │ │ │ + call 21fc70 │ │ │ │ + call 21fd27 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbb3f0(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - vpbroadcastd 0xb86c5(%rip),%ymm7 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xb865c(%rip),%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqu 0x40(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x42(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqu 0x60(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x62(%rdx,%rcx,2),%ymm1 │ │ │ │ - add %eax,%r9d │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtw %ymm3,%ymm9,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbb538(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqu 0x20(%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x22(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x30(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movddup 0xbb530(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbb528(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + movdqu 0x40(%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x42(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x50(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x52(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movddup 0xbb520(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbb518(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + movdqu 0x60(%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x62(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x70(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x72(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movddup 0xbb510(%r10),%xmm2 │ │ │ │ + movddup 0xbb508(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 2217b1 │ │ │ │ + je 21fc67 │ │ │ │ add %rsi,%rdi │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jb 2216d0 │ │ │ │ - vmovdqa %ymm6,(%rdi) │ │ │ │ - vmovdqa %ymm6,0x20(%rdi) │ │ │ │ - vmovdqa %ymm6,0x40(%rdi) │ │ │ │ - vmovdqa %ymm6,0x60(%rdi) │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 21fa5d │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + movdqa %xmm6,0x20(%rdi) │ │ │ │ + movdqa %xmm6,0x30(%rdi) │ │ │ │ + movdqa %xmm6,0x40(%rdi) │ │ │ │ + movdqa %xmm6,0x50(%rdi) │ │ │ │ + movdqa %xmm6,0x60(%rdi) │ │ │ │ + movdqa %xmm6,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 221796 │ │ │ │ - mov 0x100(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 21fc38 │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + pshuflw $0x0,-0x2(%rdx),%xmm2 │ │ │ │ + pshuflw $0x0,(%rdx,%rcx,2),%xmm3 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movd %xmm2,0x14(%rsp) │ │ │ │ + movdqu (%rdx,%r9,2),%xmm1 │ │ │ │ + movdqu 0x10(%rdx,%r9,2),%xmm2 │ │ │ │ + add $0x10,%r9d │ │ │ │ + movdqa %xmm1,-0x8(%rsp,%r9,2) │ │ │ │ + movdqa %xmm2,0x8(%rsp,%r9,2) │ │ │ │ + cmp %ecx,%r9d │ │ │ │ + jle 21fc85 │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + movq %xmm3,0x2(%rdx,%rcx,2) │ │ │ │ + ret │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 21fd27 │ │ │ │ + movddup 0xbb4e0(%r10,%r9,8),%xmm4 │ │ │ │ + movddup 0xbb4f0(%r10,%r9,8),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movddup 0xbb4e8(%r10),%xmm6 │ │ │ │ + movdqu -0x2(%rdx),%xmm2 │ │ │ │ + jmp 21fcf0 │ │ │ │ + movdqu -0x2(%rdx,%r9,2),%xmm2 │ │ │ │ + movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + movdqa (%rdx,%r9,2),%xmm1 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + movdqu 0x2(%rdx,%r9,2),%xmm3 │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + add $0x8,%r9d │ │ │ │ + paddw %xmm6,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x4,%xmm1 │ │ │ │ + cmp %ecx,%r9d │ │ │ │ + jl 21fce2 │ │ │ │ + movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + ret │ │ │ │ + movddup 0xbb550(%r10),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movdqu -0x2(%rdx),%xmm2 │ │ │ │ + movdqu -0x4(%rdx),%xmm3 │ │ │ │ + jmp 21fd54 │ │ │ │ + movdqu -0x2(%rdx,%r9,2),%xmm2 │ │ │ │ + movdqu -0x4(%rdx,%r9,2),%xmm3 │ │ │ │ + movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + paddw (%rdx,%r9,2),%xmm2 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + movdqu 0x2(%rdx,%r9,2),%xmm1 │ │ │ │ + movdqu 0x4(%rdx,%r9,2),%xmm4 │ │ │ │ + add $0x8,%r9d │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pavgw %xmm4,%xmm3 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + psrlw $0x2,%xmm1 │ │ │ │ + cmp %ecx,%r9d │ │ │ │ + jl 21fd3f │ │ │ │ + movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ - push %r15 │ │ │ │ - mov %rsp,%r15 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x160,%rsp │ │ │ │ - lea 0xb8781(%rip),%rbx │ │ │ │ + sub $0x180,%rsp │ │ │ │ + lea -0x17a2(%rip),%r10 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movddup 0xbb558(%r10),%xmm8 │ │ │ │ + lea -0x4(%rcx),%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + movdqa 0xbb440(%r10),%xmm9 │ │ │ │ + or %r8d,%ebx │ │ │ │ + movdqa 0xbb460(%r10),%xmm10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xbcec8(%rip),%rax │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - vmovdqa (%rdx),%ymm1 │ │ │ │ - movzbl %r9b,%r10d │ │ │ │ + movdqa -0x80(%rdx),%xmm0 │ │ │ │ + movdqa -0x70(%rdx),%xmm1 │ │ │ │ + movdqa -0x60(%rdx),%xmm2 │ │ │ │ + movdqa -0x50(%rdx),%xmm3 │ │ │ │ + movslq 0xbb5fc(%r10,%rcx,4),%rcx │ │ │ │ + movzbl %r9b,%eax │ │ │ │ + movdqa -0x40(%rdx),%xmm4 │ │ │ │ + movdqa -0x30(%rdx),%xmm5 │ │ │ │ + movdqa -0x20(%rdx),%xmm6 │ │ │ │ + movdqa -0x10(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x50(%rsp) │ │ │ │ xor $0x400,%r9d │ │ │ │ - vmovdqa -0x20(%rdx),%ymm2 │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %r10,%rax │ │ │ │ - vmovdqa -0x40(%rdx),%ymm3 │ │ │ │ - add %rbx,%rcx │ │ │ │ - add $0xfffffffffffffde4,%rbx │ │ │ │ - vmovdqa -0x60(%rdx),%ymm4 │ │ │ │ - and $0xfffffffe,%r10d │ │ │ │ - vmovdqa -0x80(%rdx),%ymm5 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + mov %eax,%r11d │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + neg %rax │ │ │ │ + movdqa %xmm3,0x80(%rsp) │ │ │ │ + and $0xfffffffe,%r11d │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ - movzwl (%r11,%r10,1),%r10d │ │ │ │ - movzwl 0x10e(%rax),%eax │ │ │ │ - vpbroadcastd 0x14c(%rbx),%ymm11 │ │ │ │ - vmovdqa %ymm1,0x80(%rsp) │ │ │ │ - vmovdqa %ymm2,0x60(%rsp) │ │ │ │ - vmovdqa %ymm3,0x40(%rsp) │ │ │ │ + movdqa %xmm5,0xa0(%rsp) │ │ │ │ + lea 0xbb5fc(%r10,%rcx,1),%rcx │ │ │ │ + movdqa %xmm6,0xb0(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + movdqa %xmm7,0xc0(%rsp) │ │ │ │ + movzwl 0xc00ee(%r10,%r11,1),%r11d │ │ │ │ + movzwl 0xc01fc(%r10,%rax,1),%eax │ │ │ │ + movddup 0xbb560(%r10),%xmm0 │ │ │ │ + movd (%rdx),%xmm4 │ │ │ │ + movdqu 0x2(%rdx),%xmm5 │ │ │ │ + movdqu 0x12(%rdx),%xmm6 │ │ │ │ + movsldup 0xbb4e0(%r10),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + movq 0xbb3f2(%r10),%xmm7 │ │ │ │ + mov $0x1b00,%r14d │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ neg %eax │ │ │ │ - vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - neg %r10 │ │ │ │ - vmovdqa %ymm5,(%rsp) │ │ │ │ + movdqa %xmm5,0xe0(%rsp) │ │ │ │ + or $0x40000,%r11d │ │ │ │ + movdqa %xmm6,0xf0(%rsp) │ │ │ │ + lea 0x1c00(%rax),%ebp │ │ │ │ + movq %xmm1,(%rsp) │ │ │ │ + movq %xmm0,0x8(%rsp) │ │ │ │ + movq %xmm7,0x10(%rsp) │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti128 0xf0(%rbx),%ymm10 │ │ │ │ - vpbroadcastq -0x1e(%rbx),%ymm6 │ │ │ │ - lea 0x1040(%rax),%r11d │ │ │ │ - mov $0xec0,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 221b7e │ │ │ │ + jne 2200dd │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ + pshuflw $0xff,%xmm5,%xmm1 │ │ │ │ shl $0x6,%ecx │ │ │ │ + movq %xmm1,0xe8(%rsp) │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 2219cd │ │ │ │ - vmovq 0x2(%rdx),%xmm0 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ - vpshuflw $0xf9,%xmm0,%xmm2 │ │ │ │ - vpshuflw $0x90,%xmm1,%xmm3 │ │ │ │ - vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ - vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - lea 0x40(%r11,%rax,1),%r11d │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ - add %eax,%eax │ │ │ │ - vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - sub $0xc0,%ebp │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ + jne 21ffe6 │ │ │ │ + call 21ff5d │ │ │ │ sub $0x433,%r9d │ │ │ │ - vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ xor $0x7f,%r9d │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqu %xmm1,0x82(%rsp) │ │ │ │ - call 221920 │ │ │ │ - jmp 221a93 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovd %ecx,%xmm8 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - vmovd %r9d,%xmm7 │ │ │ │ - vpbroadcastb %xmm8,%ymm8 │ │ │ │ - shr $0x8,%ecx │ │ │ │ - vpbroadcastb %xmm7,%ymm7 │ │ │ │ - vpcmpeqb 0x20(%rbx),%ymm8,%ymm8 │ │ │ │ - vmovdqa (%rbx,%rcx,8),%xmm9 │ │ │ │ - vpand %ymm7,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ - vmovdqu -0xe(%rdx),%xmm1 │ │ │ │ - vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 221982 │ │ │ │ - vpshufhw $0x90,%xmm0,%xmm2 │ │ │ │ - vpshufhw $0xf9,%xmm1,%xmm3 │ │ │ │ - jmp 221990 │ │ │ │ - vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ - vpblendw $0x7f,-0xc(%rdx),%xmm1,%xmm3 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ - add %r10,%r10 │ │ │ │ - vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm2,0x68(%rsp) │ │ │ │ - vmovdqa %xmm0,0x78(%rsp) │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + movd %r9d,%xmm7 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + pcmpeqb 0xbb4c0(%r10),%xmm2 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb 0xbb490(%r10,%r9,8),%xmm7 │ │ │ │ + jmp 220503 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + movdqu 0xea(%rsp),%xmm1 │ │ │ │ + movdqu 0xe4(%rsp),%xmm4 │ │ │ │ + movd 0x1b8(%rsp),%xmm6 │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubw %xmm4,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + add %eax,%eax │ │ │ │ + pmaxsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm7,%xmm7 │ │ │ │ + pavgw %xmm3,%xmm2 │ │ │ │ + pminsw %xmm6,%xmm2 │ │ │ │ + movdqa 0xbb450(%r10),%xmm9 │ │ │ │ + lea 0x1c40(%rax),%ebp │ │ │ │ + mov $0x1a40,%r14d │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm2 │ │ │ │ + movq %xmm7,0x18(%rsp) │ │ │ │ + movdqa %xmm1,0xe8(%rsp) │ │ │ │ + movdqa %xmm2,0xf8(%rsp) │ │ │ │ ret │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ + mov %r9d,0x40(%rsp) │ │ │ │ sub $0x458,%r9d │ │ │ │ - call 221920 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 221a66 │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ - vpsrldq $0x2,%xmm1,%xmm0 │ │ │ │ - vpshuflw $0x90,%xmm1,%xmm2 │ │ │ │ - vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ - vpshuflw $0xf9,%xmm0,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpshuflw $0xfe,%xmm0,%xmm3 │ │ │ │ - vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0x134(%rbx,%rcx,4),%xmm5 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ - vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ - vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,0x82(%rsp) │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqa 0xbb4c0(%r10),%xmm4 │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + movdqa 0xbb490(%r10,%r9,8),%xmm5 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 220546 │ │ │ │ + mov 0x40(%rsp),%r9d │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ - add $0x3cd,%r9d │ │ │ │ + sub $0x8b,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - je 221ae6 │ │ │ │ - vpbroadcastd 0xbc(%rbx),%xmm0 │ │ │ │ - vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ - vpand %xmm0,%xmm8,%xmm0 │ │ │ │ - vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ - vpmovmskb %xmm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 221b7e │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 221b00 │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ - vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jl 221b46 │ │ │ │ - vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ - je 221b4b │ │ │ │ - vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 221b4b │ │ │ │ - call 221960 │ │ │ │ - mov $0xfffffffffffffff0,%r14 │ │ │ │ - vbroadcasti128 0xe0(%rbx),%ymm9 │ │ │ │ - jmp 221b8e │ │ │ │ - vmovdqu -0x1e(%rdx),%ymm2 │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm4 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x7f,-0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm3 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xfe,-0x22(%rdx),%ymm3,%ymm4 │ │ │ │ - vpblendd $0xfe,-0x24(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - jmp 221b65 │ │ │ │ - vpshufhw $0x90,%ymm0,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm5,%ymm11,%ymm5 │ │ │ │ - vpblendvb %ymm5,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x60(%rsp) │ │ │ │ - vbroadcasti128 0xf0(%rbx),%ymm9 │ │ │ │ - mov $0xfffffffffffffff8,%r14 │ │ │ │ - vmovd %r10d,%xmm5 │ │ │ │ - vmovdqa 0xc0(%rbx),%ymm4 │ │ │ │ - mov %r11d,%edx │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - rorx $0x5,%r10,%r9 │ │ │ │ - lea (%r10,%r10,2),%r11d │ │ │ │ - vpmullw 0x80(%rbx),%ymm5,%ymm5 │ │ │ │ - rorx $0x4,%r10,%rbx │ │ │ │ - sar $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - sar $0x6,%r11d │ │ │ │ - vpand %ymm5,%ymm11,%ymm5 │ │ │ │ - neg %r10d │ │ │ │ - vpsllw $0x9,%ymm5,%ymm5 │ │ │ │ - add %r10d,%r9d │ │ │ │ - add %r10d,%r11d │ │ │ │ - add %r10d,%ebx │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm7 │ │ │ │ - lea 0x7e(%rsp,%r10,2),%r10 │ │ │ │ - vpblendd $0xcc,%ymm7,%ymm0,%ymm0 │ │ │ │ - add %r14,%r10 │ │ │ │ - neg %r9d │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm1 │ │ │ │ - neg %r11d │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - neg %ebx │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ + jne 220503 │ │ │ │ + movdqa -0x10(%rdx),%xmm2 │ │ │ │ + lea -0x4(%r8),%ecx │ │ │ │ + movdqu -0xe(%rdx),%xmm3 │ │ │ │ + movdqu 0xc4(%rsp),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pshufb 0xbb420(%r10,%rcx,4),%xmm1 │ │ │ │ + movd 0x1b0(%rsp),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + paddw %xmm2,%xmm3 │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubw %xmm4,%xmm1 │ │ │ │ + movshdup 0xbb4e0(%r10),%xmm4 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + movdqa 0xbb470(%r10),%xmm10 │ │ │ │ + add %r11d,%r11d │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movq %xmm4,(%rsp) │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movd %eax,%xmm6 │ │ │ │ + movd %r11d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + movddup 0x10(%rsp),%xmm0 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + paddw %xmm6,%xmm7 │ │ │ │ + movq 0xbb420(%r10),%xmm5 │ │ │ │ + pshuflw $0x0,%xmm3,%xmm4 │ │ │ │ + punpcklqdq %xmm7,%xmm6 │ │ │ │ + pmullw %xmm5,%xmm4 │ │ │ │ + pshuflw $0x55,%xmm3,%xmm3 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + mov %ebp,%edx │ │ │ │ + pshuflw $0xff,%xmm4,%xmm0 │ │ │ │ + psubw (%rsp),%xmm4 │ │ │ │ + movq %xmm3,0x18(%rsp) │ │ │ │ + movq %xmm0,0x28(%rsp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movq %xmm4,0x20(%rsp) │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + psraw $0x6,%xmm4 │ │ │ │ + psllw $0x9,%xmm0 │ │ │ │ + movq %xmm0,0x38(%rsp) │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + movq %xmm4,0x30(%rsp) │ │ │ │ + movzbl %bl,%r8d │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm3 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpand %ymm6,%ymm11,%ymm2 │ │ │ │ - vpunpcklqdq %ymm3,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 221cb2 │ │ │ │ - vmovdqu (%r10),%xmm2 │ │ │ │ - vinserti128 $0x1,(%r10,%r11,2),%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r9,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%r10,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm6,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %r14,%r10 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm4 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm1,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ + punpckhqdq %xmm4,%xmm3 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + pand %xmm6,%xmm5 │ │ │ │ + psllw $0x9,%xmm5 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + cmp $0x6f,%ecx │ │ │ │ + jge 2202dc │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm1,0x170(%rsp) │ │ │ │ + movzbl 0x30(%rsp),%ecx │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm3 │ │ │ │ + movzbl 0x32(%rsp),%ecx │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm2 │ │ │ │ + movzbl 0x34(%rsp),%ecx │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm4 │ │ │ │ + movzbl 0x36(%rsp),%ecx │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm0 │ │ │ │ + pshufb %xmm10,%xmm3 │ │ │ │ + pshufb %xmm10,%xmm2 │ │ │ │ + pshufb %xmm10,%xmm4 │ │ │ │ + pshufb %xmm10,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + punpckhdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + punpckhdq %xmm4,%xmm3 │ │ │ │ + movddup 0x38(%rsp),%xmm4 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + psraw $0xf,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psraw $0xf,%xmm4 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + pand %xmm6,%xmm0 │ │ │ │ + pandn 0x160(%rsp),%xmm6 │ │ │ │ + pand %xmm4,%xmm1 │ │ │ │ + pandn 0x170(%rsp),%xmm4 │ │ │ │ + por %xmm6,%xmm0 │ │ │ │ + por %xmm4,%xmm1 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 221d4b │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - cmp %ebp,%edx │ │ │ │ - jge 221c0d │ │ │ │ - vmovdqu (%r10),%xmm1 │ │ │ │ - vinserti128 $0x1,(%r10,%r11,2),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r9,2),%xmm2 │ │ │ │ - vinserti128 $0x1,(%r10,%rbx,2),%ymm2,%ymm2 │ │ │ │ - add %r14,%r10 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + je 2203e1 │ │ │ │ + movq 0x30(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movq 0x18(%rsp),%xmm5 │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq %xmm4,0x30(%rsp) │ │ │ │ + cmp %r14d,%edx │ │ │ │ + jge 220167 │ │ │ │ + movzbl 0x30(%rsp),%edx │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm3 │ │ │ │ + movzbl 0x32(%rsp),%edx │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + movzbl 0x34(%rsp),%edx │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm6 │ │ │ │ + movzbl 0x36(%rsp),%edx │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm0 │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + pshufb %xmm10,%xmm3 │ │ │ │ + pshufb %xmm10,%xmm2 │ │ │ │ + pshufb %xmm10,%xmm6 │ │ │ │ + pshufb %xmm10,%xmm0 │ │ │ │ + movq %xmm4,0x30(%rsp) │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + punpckhdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckldq %xmm6,%xmm2 │ │ │ │ + punpckhdq %xmm6,%xmm3 │ │ │ │ + movddup 0x38(%rsp),%xmm6 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 221ce8 │ │ │ │ - mov %r15,%rsp │ │ │ │ - pop %r15 │ │ │ │ + jg 220325 │ │ │ │ + sub $0x100,%ebx │ │ │ │ + jl 220416 │ │ │ │ + movq 0x28(%rsp),%xmm4 │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + paddw 0x20(%rsp),%xmm4 │ │ │ │ + movzwl 0x8(%rsp),%edx │ │ │ │ + movddup 0x8(%rsp),%xmm6 │ │ │ │ + paddw 0x40(%rsp),%xmm6 │ │ │ │ + add %ebp,%edx │ │ │ │ + mov %edx,%ebp │ │ │ │ + jmp 220133 │ │ │ │ + add $0x180,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - mov %r8d,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2220b9 │ │ │ │ + jne 2200dd │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + pshufhw $0xff,%xmm5,%xmm1 │ │ │ │ mov %r8b,%cl │ │ │ │ + movhps %xmm1,0xf0(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 221dee │ │ │ │ - vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ - vmovdqa (%rdx),%xmm1 │ │ │ │ - vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm2 │ │ │ │ - vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm3 │ │ │ │ - vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - not %r11d │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ - add %eax,%eax │ │ │ │ - vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + ja 2204a5 │ │ │ │ + call 21ff5d │ │ │ │ sub $0x35,%r9d │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ - vpmaxsw %xmm3,%xmm2,%xmm2 │ │ │ │ xor $0x7f,%r9d │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpminsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ - vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovdqu %xmm1,0x82(%rsp) │ │ │ │ - vmovdqu %xmm2,0x92(%rsp) │ │ │ │ - call 221920 │ │ │ │ - jmp 221eb0 │ │ │ │ + movdqu 0xbb4c4(%r10),%xmm1 │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + movd %r9d,%xmm7 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqa 0xbb490(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + movq 0xbb568(%r10),%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm4,%xmm7 │ │ │ │ + movq %xmm1,0x8(%rsp) │ │ │ │ + jmp 220503 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ + mov %r9d,0x40(%rsp) │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 221920 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 221e8a │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ - vpbroadcastd 0x134(%rbx,%rcx,4),%xmm6 │ │ │ │ - vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ - vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm2 │ │ │ │ - vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ - vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpblendd $0x7,0x6(%rdx),%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ - vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpmullw %xmm6,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ - vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqu %xmm1,0x82(%rsp) │ │ │ │ - lea -0x33(%r9),%ecx │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqu 0xbb4c4(%r10),%xmm4 │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + movdqa 0xbb490(%r10,%r9,8),%xmm5 │ │ │ │ + psrldq $0x4,%xmm5 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + call 220546 │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + sub $0x8d,%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 221edc │ │ │ │ - vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ - vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpand %ymm0,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2220b9 │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jne 221efe │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - jmp 2224ee │ │ │ │ - call 221960 │ │ │ │ - vbroadcasti128 0x110(%rbx),%ymm7 │ │ │ │ - lea 0x76(%rsp),%r14 │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - jmp 2220ce │ │ │ │ - xor %r11d,%r11d │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ - vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jl 221f40 │ │ │ │ - vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ - je 221f45 │ │ │ │ - vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 221f45 │ │ │ │ - vpshufhw $0x90,%ymm0,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm5,%ymm11,%ymm5 │ │ │ │ - vpblendvb %ymm5,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x60(%rsp) │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 2220b9 │ │ │ │ - vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ - vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ - lea 0x78(%rsp),%r9 │ │ │ │ - vmovd %r10d,%xmm1 │ │ │ │ - vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ - vmovd %eax,%xmm2 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ - vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ - vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ - lea 0x1080(%rax),%edx │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ - vpand %ymm6,%ymm11,%ymm6 │ │ │ │ - vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ - vmovdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,0x10(%rsp,%rcx,2),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm4,%ymm11,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 222093 │ │ │ │ - vmovdqa %ymm5,%ymm1 │ │ │ │ - vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ - vmovdqa %ymm1,%ymm5 │ │ │ │ - vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 22228f │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 221ffc │ │ │ │ - vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ - lea 0x78(%rsp),%r14 │ │ │ │ - mov $0xfffffffffffffffc,%r11 │ │ │ │ - vmovd %r10d,%xmm1 │ │ │ │ - vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ - vmovd %eax,%xmm2 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ - vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ - vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ - lea 0x1040(%rax),%ebx │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovd %xmm1,0x11c(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - vmovdqa %ymm0,0x120(%rsp) │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovdqa %ymm4,0x140(%rsp) │ │ │ │ - vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ - vpand %ymm6,%ymm11,%ymm6 │ │ │ │ - vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm0 │ │ │ │ - vmovdqu 0x2(%rsp,%rdx,2),%xmm1 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x2(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vpand %ymm4,%ymm11,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 2221d3 │ │ │ │ - vmovdqa %ymm5,%ymm1 │ │ │ │ - vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ - vmovdqa %ymm1,%ymm5 │ │ │ │ - vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - add %r11,%r9 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 22224c │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp $0xdc0,%edx │ │ │ │ - jge 22214e │ │ │ │ - vmovdqa %ymm5,%ymm0 │ │ │ │ - vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm4 │ │ │ │ - vmovdqa %ymm0,%ymm5 │ │ │ │ - vpgatherdq %ymm0,(%r9,%xmm8,2),%ymm3 │ │ │ │ - add %r11,%r9 │ │ │ │ - vpshufb %ymm7,%ymm4,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2221fb │ │ │ │ - sub $0x100,%ebp │ │ │ │ - jl 22228f │ │ │ │ - vpbroadcastd 0x11c(%rsp),%ymm0 │ │ │ │ - add $0x10,%r10 │ │ │ │ - vpaddw 0x120(%rsp),%ymm0,%ymm0 │ │ │ │ - add $0x200,%ebx │ │ │ │ - vpbroadcastd 0xb7c16(%rip),%ymm4 │ │ │ │ - movzbl %bpl,%r8d │ │ │ │ - vpaddw 0x140(%rsp),%ymm4,%ymm4 │ │ │ │ - mov %r10,%rdi │ │ │ │ - jmp 222114 │ │ │ │ - mov %r15,%rsp │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + jbe 220048 │ │ │ │ + pmovmskb %xmm7,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 2200dd │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + neg %r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + movd (%rdx,%r8,2),%xmm1 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + lea 0xce(%rsp),%rdx │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + movq %xmm1,-0x6(%rdx,%r8,2) │ │ │ │ + call 2215d1 │ │ │ │ + jmp 22077f │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + pcmpeqb %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm5,%xmm1 │ │ │ │ + pcmpgtb %xmm5,%xmm7 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 2205bb │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe8(%rsp),%rdx │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + call 21fcb5 │ │ │ │ + mov 0x1a8(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jge 2205bb │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xe8(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0xf8(%rsp,%rcx,2) │ │ │ │ ret │ │ │ │ - vmovd 0x20(%rdx),%xmm0 │ │ │ │ - lea 0x100(%r8),%ebp │ │ │ │ - vmovd %xmm0,0xa0(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2220b9 │ │ │ │ + jne 2200dd │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 221920 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 222362 │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%ymm4 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm5 │ │ │ │ - vpbroadcastd 0x134(%rbx,%rcx,4),%ymm6 │ │ │ │ - vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm1,%xmm1,%xmm2 │ │ │ │ - vpblendd $0xfe,-0x2(%rdx),%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm3 │ │ │ │ - vpmullw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpblendd $0x7f,0x4(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x7f,0x6(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%ymm3 │ │ │ │ - vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsubw 0x40(%rbx),%ymm3,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm3,%ymm11,%ymm3 │ │ │ │ - vpavgw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x82(%rsp) │ │ │ │ - vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ - vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpand %ymm0,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2220b9 │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jne 221efb │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jne 2224e4 │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ - vmovq -0x6(%rdx),%xmm1 │ │ │ │ - vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ - vmovq 0x78(%rbx),%xmm4 │ │ │ │ - vpshuflw $0x90,%xmm0,%xmm2 │ │ │ │ - vpshuflw $0xf9,%xmm1,%xmm3 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpshuflw $0x40,%xmm0,%xmm2 │ │ │ │ - vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,0x78(%rsp) │ │ │ │ - jmp 2220b9 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - vmovd 0x40(%rdx),%xmm0 │ │ │ │ - lea 0x300(%r8),%ebp │ │ │ │ - vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ - vmovd %xmm0,0xc0(%rsp) │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + movq 0xbb4b0(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xbb480(%r10),%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm7 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 220680 │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe0(%rsp),%rdx │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movhps %xmm6,0x20(%rdx) │ │ │ │ + adc $0xffffffff,%r9d │ │ │ │ + mov $0x10,%ecx │ │ │ │ + call 21fcb5 │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jge 220680 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xe0(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0xf0(%rsp,%rcx,2) │ │ │ │ + pmovmskb %xmm7,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 2200dd │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + neg %r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + movd (%rdx,%r8,2),%xmm1 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + lea 0xce(%rsp),%rdx │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + adc $0xffffffff,%r9d │ │ │ │ + movq %xmm1,-0x6(%rdx,%r8,2) │ │ │ │ + call 2215d1 │ │ │ │ + jmp 22077f │ │ │ │ + movdqu 0x22(%rdx),%xmm1 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,0x100(%rsp) │ │ │ │ + movdqa %xmm2,0x110(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2220b9 │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vpbroadcastd 0x28(%r15),%ymm0 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + jne 2200dd │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe0(%rsp),%rdx │ │ │ │ + pshufhw $0xff,%xmm2,%xmm2 │ │ │ │ mov $0x20,%ecx │ │ │ │ - vpackssdw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsubw 0x40(%rbx),%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm11,%ymm8 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ - vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm1,%xmm1,%xmm4 │ │ │ │ - vpaddw 0x6(%rdx),%ymm6,%ymm2 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xfe,-0x2(%rdx),%ymm4,%ymm4 │ │ │ │ - vpaddw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,1),%ymm3 │ │ │ │ - vpaddw -0x2(%rdx,%rcx,1),%ymm6,%ymm5 │ │ │ │ - vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm3,%ymm3,%ymm4 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x7f,0x6(%rdx,%rcx,1),%ymm4,%ymm2 │ │ │ │ - vpblendd $0x7f,0x4(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ - vpavgw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw (%rdx,%rcx,1),%ymm3,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ - vpblendvb %ymm9,%ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqu %ymm1,0x82(%rsp) │ │ │ │ - vmovdqu %ymm2,0x82(%rsp,%rcx,1) │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - jl 2225fa │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vmovdqu -0x1e(%rdx),%ymm2 │ │ │ │ - vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ - mov %r8d,%ecx │ │ │ │ - vpblendd $0x7f,-0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - not %rcx │ │ │ │ - vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm11,%ymm8 │ │ │ │ - je 2225c2 │ │ │ │ - vpaddw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - vpavgw -0x24(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm3 │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpaddw -0x3e(%rdx),%ymm0,%ymm1 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm6,%ymm2 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm3,0x60(%rsp) │ │ │ │ - jnp 2225c2 │ │ │ │ - vmovdqa -0x60(%rdx),%ymm5 │ │ │ │ - vpaddw -0x42(%rdx),%ymm1,%ymm1 │ │ │ │ - vpavgw -0x44(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x5e(%rdx),%ymm5,%ymm4 │ │ │ │ - vpaddw -0x5c(%rdx),%ymm6,%ymm2 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x62(%rdx),%ymm4,%ymm4 │ │ │ │ - vpavgw -0x64(%rdx),%ymm2,%ymm2 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm3 │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddw -0x7e(%rdx),%ymm0,%ymm1 │ │ │ │ - vpaddw -0x7c(%rdx),%ymm6,%ymm2 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm3,0x40(%rsp) │ │ │ │ - vpblendvb %ymm8,%ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm3 │ │ │ │ - vpblendd $0xfe,(%rdx,%rcx,2),%ymm3,%ymm4 │ │ │ │ - vpblendd $0xfe,-0x2(%rdx,%rcx,2),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x82(%rsp,%rcx,2) │ │ │ │ - jmp 2220b9 │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ - vmovdqu -0xe(%rdx),%xmm3 │ │ │ │ - vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ - vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm1 │ │ │ │ - vpblendw $0x7f,-0xc(%rdx),%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendd $0xe,-0x14(%rdx),%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsubw 0x70(%rbx),%xmm5,%xmm5 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqa %xmm1,0x70(%rsp) │ │ │ │ - jmp 2220b9 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm4 │ │ │ │ - vmovd 0x80(%rdx),%xmm0 │ │ │ │ - lea 0x700(%r8),%ebp │ │ │ │ - vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ - vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ - vmovdqa %ymm4,0xe0(%rsp) │ │ │ │ - vmovd %xmm0,0x100(%rsp) │ │ │ │ + movhps %xmm2,0x40(%rdx) │ │ │ │ + call 21fd27 │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + jge 22075e │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xe0(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0xf0(%rsp,%rcx,2) │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jge 22075e │ │ │ │ + movdqu 0x22(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0x100(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0x110(%rsp,%rcx,2) │ │ │ │ + neg %r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + pshuflw $0x0,(%rdx,%r8,2),%xmm1 │ │ │ │ + lea 0xce(%rsp),%rdx │ │ │ │ + movq %xmm1,-0x6(%rdx,%r8,2) │ │ │ │ + call 221647 │ │ │ │ + mov 0x1a8(%rsp),%edx │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jge 2200dd │ │ │ │ + neg %rdx │ │ │ │ + movdqu -0x10(%rcx,%rdx,2),%xmm1 │ │ │ │ + movdqu -0x20(%rcx,%rdx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xc0(%rsp,%rdx,2) │ │ │ │ + movdqu %xmm2,0xb0(%rsp,%rdx,2) │ │ │ │ + cmp $0xffffffd0,%edx │ │ │ │ + jle 2200dd │ │ │ │ + movdqu -0x30(%rcx,%rdx,2),%xmm1 │ │ │ │ + movdqu -0x40(%rcx,%rdx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xa0(%rsp,%rdx,2) │ │ │ │ + movdqu %xmm2,0x90(%rsp,%rdx,2) │ │ │ │ + cmp $0xffffffe0,%edx │ │ │ │ + jle 2200dd │ │ │ │ + movdqu -0x50(%rcx,%rdx,2),%xmm1 │ │ │ │ + movdqu -0x60(%rcx,%rdx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0x80(%rsp,%rdx,2) │ │ │ │ + movdqu %xmm2,0x70(%rsp,%rdx,2) │ │ │ │ + cmp $0xfffffff0,%edx │ │ │ │ + jle 2200dd │ │ │ │ + movdqu -0x70(%rcx,%rdx,2),%xmm1 │ │ │ │ + movdqu -0x80(%rcx,%rdx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0x60(%rsp,%rdx,2) │ │ │ │ + movdqu %xmm2,0x50(%rsp,%rdx,2) │ │ │ │ + jmp 2200dd │ │ │ │ + movdqu 0x22(%rdx),%xmm1 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + movdqu 0x42(%rdx),%xmm3 │ │ │ │ + movdqu 0x52(%rdx),%xmm4 │ │ │ │ + movdqu 0x62(%rdx),%xmm5 │ │ │ │ + movdqu 0x72(%rdx),%xmm6 │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe0(%rsp),%rdx │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x30(%rdx) │ │ │ │ + movdqa %xmm3,0x40(%rdx) │ │ │ │ + movdqa %xmm4,0x50(%rdx) │ │ │ │ + movdqa %xmm5,0x60(%rdx) │ │ │ │ + movdqa %xmm6,0x70(%rdx) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2220b9 │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm0 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm6,%ymm2 │ │ │ │ - vpaddw 0x20(%rdx),%ymm0,%ymm5 │ │ │ │ - vpavgw 0x26(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x24(%rdx),%ymm5,%ymm5 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm4 │ │ │ │ - vpaddw 0x3e(%rdx),%ymm6,%ymm3 │ │ │ │ - vpaddw 0x40(%rdx),%ymm4,%ymm7 │ │ │ │ - vpavgw 0x46(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw 0x44(%rdx),%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%ymm5 │ │ │ │ - mov $0x60,%ecx │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsubw 0x40(%rbx),%ymm5,%ymm5 │ │ │ │ - vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ - vpsrlw $0x2,%ymm3,%ymm3 │ │ │ │ - vpminsw %ymm5,%ymm11,%ymm8 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ - vpblendvb %ymm9,%ymm0,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ - vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqu %ymm2,0xa2(%rsp) │ │ │ │ - vmovdqu %ymm3,0xc2(%rsp) │ │ │ │ - jmp 222465 │ │ │ │ + jne 2200dd │ │ │ │ + pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + movhps %xmm6,0x80(%rdx) │ │ │ │ + call 21fd27 │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 22075e │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xe0(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0xf0(%rsp,%rcx,2) │ │ │ │ + cmp $0x30,%ecx │ │ │ │ + jge 22075e │ │ │ │ + movdqu 0x22(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0x100(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0x110(%rsp,%rcx,2) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + jge 22075e │ │ │ │ + movdqu 0x42(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x52(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0x120(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0x130(%rsp,%rcx,2) │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jge 22075e │ │ │ │ + movdqu 0x62(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x72(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0x140(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0x150(%rsp,%rcx,2) │ │ │ │ + jmp 22075e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb7819(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x128,%rsp │ │ │ │ + lea -0x234e(%rip),%r10 │ │ │ │ + mov %ecx,%r11d │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - lea 0xbbffe(%rip),%r10 │ │ │ │ sub $0x2,%rdx │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ + movslq 0xbb610(%r10,%r8,4),%r8 │ │ │ │ sub $0xb4,%r9d │ │ │ │ - add %rax,%r8 │ │ │ │ + movddup 0xbb560(%r10),%xmm0 │ │ │ │ mov %r9d,%eax │ │ │ │ neg %eax │ │ │ │ xor $0x400,%r9d │ │ │ │ + movddup 0xbb558(%r10),%xmm7 │ │ │ │ or $0xffffffffffffff81,%rax │ │ │ │ - movzwl (%r10,%rax,1),%eax │ │ │ │ - vpbroadcastd 0xb76f9(%rip),%ymm5 │ │ │ │ - mov %ecx,%r10d │ │ │ │ + lea 0xbb610(%r10,%r8,1),%r8 │ │ │ │ + movzwl 0xc01a1(%r10,%rax,1),%eax │ │ │ │ jmp *%r8 │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - cmp $0x28,%r9b │ │ │ │ - jae 222928 │ │ │ │ - lea -0x400(%r9),%r8d │ │ │ │ - sar $0x7,%r8d │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + test $0x480,%r8d │ │ │ │ + jne 220ace │ │ │ │ + sar $0x9,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - jg 222928 │ │ │ │ - vmovdqa -0xe(%rdx),%xmm2 │ │ │ │ - vpblendw $0xfe,-0x10(%rdx),%xmm2,%xmm1 │ │ │ │ - vpblendd $0xe,-0x12(%rdx),%xmm1,%xmm0 │ │ │ │ - vpshufd $0x0,%xmm1,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw -0xc(%rdx),%xmm0,%xmm0 │ │ │ │ - vpbroadcastw 0x18(%r11),%xmm4 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jg 220ace │ │ │ │ + movdqa -0xe(%rdx),%xmm2 │ │ │ │ + movdqu -0xc(%rdx),%xmm3 │ │ │ │ + movd 0x140(%rsp),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + palignr $0xe,%xmm4,%xmm1 │ │ │ │ add %eax,%eax │ │ │ │ - vpsubw %xmm0,%xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm3,(%rsp) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + palignr $0xc,%xmm4,%xmm5 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubw %xmm3,%xmm5 │ │ │ │ + movdqa 0xbb410(%r10),%xmm3 │ │ │ │ + movdqa %xmm4,(%rdx) │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ neg %eax │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - lea 0x43f(%rax),%edx │ │ │ │ - vpmaxsw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm2 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ - vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm3,%ymm3 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vmovdqu (%rsp,%r8,2),%xmm2 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vinserti128 $0x1,(%rsp,%r8,2),%ymm2,%ymm2 │ │ │ │ - vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpslld $0x10,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 222851 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea 0xb7449(%rip),%r8 │ │ │ │ - vmovd %r11d,%xmm0 │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - vpcmpeqb 0x20(%r8),%ymm0,%ymm0 │ │ │ │ - vpand %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%r8,%r9,8),%xmm1 │ │ │ │ - vpcmpgtb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%r9d │ │ │ │ - ret │ │ │ │ - mov $0x7,%r11d │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + lea 0x43f(%rax),%r9d │ │ │ │ + pmaxsw %xmm5,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + pavgw %xmm5,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rdx) │ │ │ │ + movsd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm1,0x10(%rdx) │ │ │ │ + lea (%r9,%rax,1),%r8d │ │ │ │ + sar $0x6,%r9d │ │ │ │ + movdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + lea (%r8,%rax,1),%r9d │ │ │ │ + sar $0x6,%r8d │ │ │ │ + movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 220a6b │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 22150f │ │ │ │ + mov $0x7,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2229ee │ │ │ │ - lea 0x3(%rcx),%r11d │ │ │ │ - call 2228f0 │ │ │ │ - mov $0x7,%r11d │ │ │ │ + jne 220b80 │ │ │ │ + lea 0x3(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + pcmpeqb 0xbb4c0(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb 0xbb490(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2229ee │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vmovdqa -0xe(%rdx),%xmm0 │ │ │ │ - vmovdqu -0xc(%rdx),%xmm3 │ │ │ │ - vpbroadcastd 0x128(%r8,%r9,4),%xmm2 │ │ │ │ - vpbroadcastd 0x11c(%r8,%r9,4),%xmm4 │ │ │ │ - vpmullw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpblendw $0xfe,-0x10(%rdx),%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm1 │ │ │ │ - vmovd %xmm0,0xc(%rsp) │ │ │ │ - vpmullw %xmm4,%xmm1,%xmm1 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 2229cb │ │ │ │ - vpblendw $0x7f,-0xa(%rdx),%xmm3,%xmm3 │ │ │ │ - vpblendd $0xe,-0x12(%rdx),%xmm0,%xmm0 │ │ │ │ - movzwl -0xe(%rdx),%r8d │ │ │ │ - movzwl -0xc(%rdx),%edx │ │ │ │ - inc %r11d │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - sub %r8d,%edx │ │ │ │ - vpaddw %xmm0,%xmm0,%xmm2 │ │ │ │ - lea 0x4(%rdx,%r8,8),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dx,0xe(%rsp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - lea 0x1e(%rsp),%rdx │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - sbb $0xffffffff,%r11d │ │ │ │ - vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x10(%rsp) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - neg %r11 │ │ │ │ - vbroadcasti128 0xb7322(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - lea 0xc0(%r11),%r8d │ │ │ │ + je 220b80 │ │ │ │ + pshuflw $0x0,0x2(%rdx),%xmm1 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movdqa -0xe(%rdx),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movd (%rdx,%r8,2),%xmm3 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movd %xmm1,0x110(%rsp) │ │ │ │ + pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + lea -0x2(%r8),%rdx │ │ │ │ + movq %xmm3,0x106(%rsp,%r8,2) │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + cmovae %rdx,%r8 │ │ │ │ + lea 0x10e(%rsp),%rdx │ │ │ │ + call 2215d1 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movddup 0xbb408(%r10),%xmm1 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm2 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpunpcklwd %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm0 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + movsd %xmm5,%xmm4 │ │ │ │ lea (%r9,%rax,1),%r8 │ │ │ │ sar $0x6,%r9 │ │ │ │ - vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + movddup -0x6(%rdx,%r9,2),%xmm0 │ │ │ │ + movddup -0x8(%rdx,%r9,2),%xmm1 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vinserti128 $0x1,(%rdx,%r8,2),%ymm1,%ymm1 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpalignr $0x4,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm6,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 222b0d │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 222a4f │ │ │ │ - vmovq %xmm6,(%rdi) │ │ │ │ - vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm6,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm6,(%rdi,%r10,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 222af0 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea 0xd8(%r9),%r8d │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov %cl,%r8b │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + movlps -0x6(%rdx,%r8,2),%xmm0 │ │ │ │ + movlps -0x8(%rdx,%r8,2),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + je 220c44 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jg 220bcd │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 220c39 │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 22150f │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + and $0xffffff80,%r8d │ │ │ │ + or %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 222cbb │ │ │ │ - vmovdqa -0x1e(%rdx),%ymm2 │ │ │ │ - vpaddw -0x20(%rdx),%ymm2,%ymm1 │ │ │ │ - vmovdqu -0x22(%rdx),%ymm0 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - je 222b5d │ │ │ │ - vpshufhw $0x40,%xmm2,%xmm3 │ │ │ │ - vpblendd $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw -0x1c(%rdx),%ymm0,%ymm0 │ │ │ │ - vpbroadcastw 0x18(%r11),%ymm4 │ │ │ │ + ja 220da3 │ │ │ │ + movdqa -0x1e(%rdx),%xmm2 │ │ │ │ + movdqu -0x20(%rdx),%xmm1 │ │ │ │ + movdqu -0x10(%rdx),%xmm3 │ │ │ │ + paddw -0xe(%rdx),%xmm3 │ │ │ │ + pshufd $0x90,%xmm2,%xmm4 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu -0x1c(%rdx),%xmm5 │ │ │ │ add %eax,%eax │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm0 │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + je 220c8f │ │ │ │ + pshufhw $0x40,%xmm2,%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + movdqu -0x12(%rdx),%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + movdqu -0xc(%rdx),%xmm5 │ │ │ │ + movd 0x140(%rsp),%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + shl $0x4,%ecx │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ neg %eax │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm1,%ymm1 │ │ │ │ - lea 0x43f(%rax),%r8d │ │ │ │ - vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - vpminsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,0x30(%rsp) │ │ │ │ - vextracti128 $0x1,%ymm1,0x20(%rsp) │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm7 │ │ │ │ - vmovdqa %xmm0,0x10(%rsp) │ │ │ │ - vmovdqa %xmm1,(%rsp) │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vmovdqu (%rsp,%r8,2),%ymm1 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%ymm2 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vmovdqu (%rsp,%r8,2),%ymm3 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%ymm4 │ │ │ │ - vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpslld $0x10,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpslld $0x10,%ymm4,%ymm4 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpand %ymm6,%ymm5,%ymm4 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm5,%ymm4 │ │ │ │ - vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%rdi,%rsi,4),%rdx │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpunpckhdq %ymm3,%ymm1,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vmovhps %xmm0,(%rdx) │ │ │ │ - vmovq %xmm0,(%rdx,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdx,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdx,%r10,1) │ │ │ │ - vmovhps %xmm2,(%rdi) │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm3,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm3,(%rdi,%r10,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 222bc4 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - and $0x7,%r11d │ │ │ │ - or $0x8,%r11d │ │ │ │ - jmp 222d97 │ │ │ │ - lea 0x7(%rcx),%r11d │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + movdqa -0xe(%rdx),%xmm5 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pmaxsw %xmm0,%xmm1 │ │ │ │ + pmaxsw %xmm0,%xmm3 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + pavgw %xmm0,%xmm1 │ │ │ │ + pavgw %xmm0,%xmm3 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pminsw %xmm3,%xmm6 │ │ │ │ + movdqa 0xbb410(%r10),%xmm3 │ │ │ │ + lea 0x43f(%rax),%r9d │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdx) │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,0x20(%rdx) │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + movdqa %xmm6,0x30(%rdx) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + mov %r9d,%r8d │ │ │ │ + sar $0x6,%r8d │ │ │ │ + movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + movdqu 0x10(%rdx,%r8,2),%xmm2 │ │ │ │ + add %eax,%r9d │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 220d45 │ │ │ │ + or $0x10,%ecx │ │ │ │ + jmp 22150f │ │ │ │ + lea 0x7(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + and $0x7,%r8d │ │ │ │ + or $0x8,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 222cae │ │ │ │ - call 2228f0 │ │ │ │ + jne 220e6c │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movdqu 0xbb4c4(%r10),%xmm2 │ │ │ │ + movdqa 0xbb490(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pand %xmm3,%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + pmovmskb %xmm2,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 222d97 │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vmovdqa -0x1e(%rdx),%ymm0 │ │ │ │ - vmovdqu -0x1c(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x128(%r8,%r9,4),%ymm2 │ │ │ │ - vpbroadcastd 0x11c(%r8,%r9,4),%ymm4 │ │ │ │ - vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jl 222d67 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm0 │ │ │ │ - vpblendd $0xfe,-0x20(%rdx),%ymm0,%ymm1 │ │ │ │ - vmovd %xmm0,0x1c(%rsp) │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - mov $0x10,%r8d │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - cmovg %r8d,%r11d │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 222d7b │ │ │ │ - vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xfe,-0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm3,%ymm3 │ │ │ │ - movzwl -0x1e(%rdx),%r8d │ │ │ │ - movzwl -0x1c(%rdx),%edx │ │ │ │ - inc %r11d │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - sub %r8d,%edx │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm2 │ │ │ │ - lea 0x4(%rdx,%r8,8),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - jmp 222d7b │ │ │ │ - vpshufhw $0x90,%xmm0,%xmm1 │ │ │ │ - vinserti128 $0x1,-0x10(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - lea 0x3e(%rsp),%rdx │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rsp) │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - neg %r11 │ │ │ │ - vbroadcasti128 0xb6f79(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - lea 0x1c0(%r11),%r8d │ │ │ │ + je 220e6c │ │ │ │ + pshuflw $0x0,0x2(%rdx),%xmm1 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movdqa -0xe(%rdx),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqa -0x1e(%rdx),%xmm3 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movd (%rdx,%r8,2),%xmm4 │ │ │ │ + movd %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + pshuflw $0x0,%xmm4,%xmm4 │ │ │ │ + movdqa %xmm3,0xf0(%rsp) │ │ │ │ + lea -0x2(%r8),%rdx │ │ │ │ + movq %xmm4,0x106(%rsp,%r8,2) │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + cmovae %rdx,%r8 │ │ │ │ + lea 0x10e(%rsp),%rdx │ │ │ │ + call 2215d1 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm2 │ │ │ │ - sub $0x10,%rdx │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpaddw %ymm4,%ymm4,%ymm6 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%xmm0 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + shl $0x4,%ecx │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + psubw 0xbb400(%r10),%xmm3 │ │ │ │ + mov %r9,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vpand %ymm4,%ymm5,%ymm3 │ │ │ │ - vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%xmm1 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vpblendvb %ymm3,%ymm0,%ymm7,%ymm0 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ - vpand %ymm4,%ymm5,%ymm3 │ │ │ │ - vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - lea (%rdi,%rsi,4),%r9 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %xmm3,%xmm2,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhps %xmm1,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovhps %xmm1,(%r9) │ │ │ │ - vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm0,(%r9,%r10,1) │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 222f67 │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 222de8 │ │ │ │ - lea (%rsi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%r10,2),%rdx │ │ │ │ - test $0x4,%ecx │ │ │ │ - je 222f35 │ │ │ │ - vmovq %xmm7,(%rdi) │ │ │ │ - vmovq %xmm7,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm7,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm7,(%rdi,%r10,1) │ │ │ │ - vmovq %xmm7,(%rdi,%rsi,4) │ │ │ │ - vmovq %xmm7,(%rdi,%rax,1) │ │ │ │ - vmovq %xmm7,(%rdi,%r10,2) │ │ │ │ - vmovq %xmm7,(%rdi,%rdx,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 222f67 │ │ │ │ - vmovdqa %xmm7,(%rdi) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %xmm7,(%rdi,%r10,1) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,4) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rax,1) │ │ │ │ - vmovdqa %xmm7,(%rdi,%r10,2) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rdx,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jg 222f35 │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - and $0xf,%r11d │ │ │ │ - or $0x10,%r11d │ │ │ │ - jmp 223109 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - lea 0xf(%rcx),%r11d │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + je 220f0f │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 220ead │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 220f04 │ │ │ │ + or $0x10,%ecx │ │ │ │ + jmp 22150f │ │ │ │ + lea 0xf(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + and $0xf,%r8d │ │ │ │ + or $0x10,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 222f70 │ │ │ │ - call 2228f0 │ │ │ │ + jne 220ffb │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movq 0xbb4b0(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xbb480(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 223109 │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm1 │ │ │ │ - vpbroadcastd 0x128(%r8,%r9,4),%ymm6 │ │ │ │ - vpbroadcastd 0x11c(%r8,%r9,4),%ymm7 │ │ │ │ - vpmullw -0x1e(%rdx),%ymm6,%ymm2 │ │ │ │ - vpmullw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 22305f │ │ │ │ - vmovdqa -0x2e(%rdx),%xmm3 │ │ │ │ - vpmullw %xmm3,%xmm6,%xmm6 │ │ │ │ - jl 22304d │ │ │ │ - vpblendw $0xfe,-0x30(%rdx),%xmm3,%xmm3 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 223028 │ │ │ │ - vpblendd $0xe,-0x32(%rdx),%xmm3,%xmm4 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw -0x2a(%rdx),%xmm4,%xmm4 │ │ │ │ - vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %xmm4,%xmm6,%xmm6 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x2c(%rdx),%xmm3,%xmm3 │ │ │ │ - vpmullw %xmm7,%xmm3,%xmm3 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ - vpsrlw $0x3,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm0,%xmm3,%xmm3 │ │ │ │ - vmovdqa %xmm3,0x30(%rsp) │ │ │ │ - jmp 2230f5 │ │ │ │ - vpshufhw $0x90,%xmm3,%xmm3 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 223028 │ │ │ │ - vpshufhw $0x90,%xmm3,%xmm4 │ │ │ │ - jmp 223003 │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm3 │ │ │ │ - vpmullw %ymm3,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %xmm3,%xmm3,%xmm3 │ │ │ │ - vpblendd $0xfe,-0x40(%rdx),%ymm3,%ymm4 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm4,%ymm4 │ │ │ │ - mov $0x20,%r8d │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - cmovg %r8d,%r11d │ │ │ │ - vmovd %xmm3,0x1c(%rsp) │ │ │ │ - vpmullw %ymm7,%ymm4,%ymm4 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 2230de │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xfe,-0x42(%rdx),%ymm3,%ymm3 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw -0x3a(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - movzwl -0x3e(%rdx),%r8d │ │ │ │ - movzwl -0x3c(%rdx),%edx │ │ │ │ - or $0x1,%r11d │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm3 │ │ │ │ - sub %r8d,%edx │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - lea 0x4(%rdx,%r8,8),%edx │ │ │ │ - vpaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x3,%ymm4,%ymm4 │ │ │ │ - vpavgw %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - lea 0x5e(%rsp),%rdx │ │ │ │ - vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x40(%rsp) │ │ │ │ - vmovd %eax,%xmm8 │ │ │ │ - neg %r11 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm9 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm8,%ymm8 │ │ │ │ - lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + je 220ffb │ │ │ │ + pshuflw $0x0,0x2(%rdx),%xmm1 │ │ │ │ + movdqa -0xe(%rdx),%xmm2 │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + movdqa -0x1e(%rdx),%xmm3 │ │ │ │ + neg %r8 │ │ │ │ + movdqa -0x2e(%rdx),%xmm4 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movdqa -0x3e(%rdx),%xmm5 │ │ │ │ + movd (%rdx,%r8,2),%xmm6 │ │ │ │ + adc $0xffffffff,%r9d │ │ │ │ + movd %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + movdqa %xmm3,0xf0(%rsp) │ │ │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ + movdqa %xmm4,0xe0(%rsp) │ │ │ │ + movdqa %xmm5,0xd0(%rsp) │ │ │ │ + lea -0x2(%r8),%rdx │ │ │ │ + movq %xmm6,0x106(%rsp,%r8,2) │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + cmovae %rdx,%r8 │ │ │ │ + lea 0x10e(%rsp),%rdx │ │ │ │ + call 2215d1 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm7 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpbroadcastw %xmm7,%ymm7 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpsubw 0xb6bd8(%rip),%ymm7,%ymm7 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm0 │ │ │ │ - vmovdqu (%rdx,%r8,2),%ymm2 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu (%rdx,%r9,2),%ymm3 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + movdqa 0xbb400(%r10),%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + mov %r9,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm2 │ │ │ │ - vmovdqu (%rdx,%r8,2),%ymm4 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vpblendvb %ymm6,%ymm0,%ymm9,%ymm0 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm6,%ymm1,%ymm9,%ymm1 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqu 0x2(%rdx,%r9,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%r9,2),%ymm4 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm9,%ymm2 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - lea (%rdi,%rsi,4),%r9 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpblendvb %ymm6,%ymm3,%ymm9,%ymm3 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhdq %ymm1,%ymm4,%ymm3 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ - vpunpckldq %ymm1,%ymm4,%ymm4 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ - vmovhps %xmm6,(%rdi) │ │ │ │ - vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm6 │ │ │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vmovhps %xmm6,(%r9) │ │ │ │ - vmovq %xmm6,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm2,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm2,(%r9,%r10,1) │ │ │ │ - lea (%rdi,%rsi,8),%r9 │ │ │ │ - vmovhps %xmm3,(%r9) │ │ │ │ - vmovq %xmm3,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm4,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm4,(%r9,%r10,1) │ │ │ │ - lea (%r9,%rsi,4),%r9 │ │ │ │ - vmovhps %xmm1,(%r9) │ │ │ │ - vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm0,(%r9,%r10,1) │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 223332 │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 223148 │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - test $0x4,%cl │ │ │ │ - je 22330c │ │ │ │ - vmovq %xmm9,(%rdi) │ │ │ │ - vmovq %xmm9,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm9,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm9,(%rdi,%r10,1) │ │ │ │ - and $0x78,%eax │ │ │ │ - je 223329 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovdqa %xmm9,(%rdi) │ │ │ │ - vmovdqa %xmm9,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm9,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %xmm9,(%rdi,%r10,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x8,%eax │ │ │ │ - jg 22330c │ │ │ │ - lea (%rdx,%rsi,4),%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2232e5 │ │ │ │ - mov 0x60(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - lea 0x1f(%rcx),%r11d │ │ │ │ - and $0x1f,%r11d │ │ │ │ - or $0x20,%r11d │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu -0x20(%rdx,%r8,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movddup 0xbb538(%r10),%xmm3 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,-0x20(%rsp,%rcx,1) │ │ │ │ + sub $0x20,%ecx │ │ │ │ + je 2210e7 │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 221040 │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + movdqa %xmm6,-0x20(%rsp,%rcx,1) │ │ │ │ + sub $0x20,%ecx │ │ │ │ + jg 2210d6 │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 22150f │ │ │ │ + lea 0x1f(%rcx),%r8d │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or $0x20,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 223490 │ │ │ │ - vpbroadcastd 0xb6b15(%rip),%ymm2 │ │ │ │ - vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - lea 0x80(%rsp),%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea -0x1f(%r11),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ - vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - sub $0x20,%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 2233b0 │ │ │ │ - jl 223454 │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ - movzwl -0x3e(%rdx),%r9d │ │ │ │ - movzwl -0x3c(%rdx),%edx │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - sub %r9d,%edx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x4(%rdx,%r9,8),%edx │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x20(%r8) │ │ │ │ - mov %r9w,-0x24(%r8) │ │ │ │ - mov %dx,-0x22(%r8) │ │ │ │ - lea 0x9e(%rsp),%rdx │ │ │ │ - mov $0x41,%r8d │ │ │ │ + jne 221119 │ │ │ │ + call 22157a │ │ │ │ + lea -0x2(%r8),%r9 │ │ │ │ cmp $0x40,%ecx │ │ │ │ - cmove %r8d,%r11d │ │ │ │ - jmp 223490 │ │ │ │ - vmovdqa -0x2e(%rdx),%xmm0 │ │ │ │ - vpblendw $0xfe,-0x30(%rdx),%xmm0,%xmm1 │ │ │ │ - vpaddw -0x2a(%rdx),%xmm2,%xmm2 │ │ │ │ - vpaddw -0x2c(%rdx),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xe,-0x32(%rdx),%xmm1,%xmm3 │ │ │ │ - lea 0x9e(%rsp),%rdx │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,-0x10(%r8) │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - neg %r11 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + cmove %r9,%r8 │ │ │ │ + call 221647 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm4 │ │ │ │ - vpbroadcastd 0xb68bd(%rip),%ymm8 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpsubw 0xb684c(%rip),%ymm4,%ymm4 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpand %ymm4,%ymm5,%ymm3 │ │ │ │ - vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtw %ymm4,%ymm8,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ - vmovdqu -0x20(%rdx,%r9,2),%ymm2 │ │ │ │ - vmovdqu -0x1e(%rdx,%r9,2),%ymm1 │ │ │ │ - add %rax,%r8 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa 0xbb400(%r10),%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + mov %r9,%r8 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x20(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ sub $0x40,%rsp │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x20(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psraw $0xf,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbb538(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rsp) │ │ │ │ + movdqu -0x2e(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x30(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x3e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x40(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movddup 0xbb530(%r10),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xbb528(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rsp) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 223561 │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 2234d4 │ │ │ │ + je 221283 │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 221158 │ │ │ │ sub $0x40,%rsp │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ - vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 22354e │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rsi,%rsi,4),%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rsi,%rcx,2),%r9 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - lea -0x10(%r11,%r10,2),%rdx │ │ │ │ - vmovdqa 0x1c0(%rax),%ymm0 │ │ │ │ - vmovdqa 0x180(%rax),%ymm1 │ │ │ │ - vmovdqa 0x140(%rax),%ymm2 │ │ │ │ - vmovdqa 0x100(%rax),%ymm3 │ │ │ │ - vmovdqa 0xc0(%rax),%ymm4 │ │ │ │ - vmovdqa 0x80(%rax),%ymm5 │ │ │ │ - vmovdqa 0x40(%rax),%ymm6 │ │ │ │ - vmovdqa (%rax),%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%rdx,%rsi,8),%rdi │ │ │ │ - sub $0x20,%rax │ │ │ │ - vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm5,(%rdx) │ │ │ │ - vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ - vmovdqa %xmm5,(%rdi) │ │ │ │ - vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm7,(%rdx,%rsi,1) │ │ │ │ - vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdx,%rsi,2) │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm8,(%rdx,%rcx,1) │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vmovdqa %xmm8,(%rdi,%rcx,1) │ │ │ │ - vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm6,(%rdx,%rsi,4) │ │ │ │ - vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %xmm6,(%rdi,%rsi,4) │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm3,(%rdx,%r8,1) │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm3,(%rdi,%r8,1) │ │ │ │ - vextracti128 $0x1,%ymm2,(%rdx,%rcx,2) │ │ │ │ - vmovdqa %xmm2,(%rdi,%rcx,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdx,%r9,1) │ │ │ │ - vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,8),%rdx │ │ │ │ - cmp %rsp,%rax │ │ │ │ - jae 22357a │ │ │ │ - add $0x200,%rsp │ │ │ │ - sub $0x8,%r10d │ │ │ │ - jg 223570 │ │ │ │ - mov 0xa0(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x120,%rsp │ │ │ │ - mov %r11,0x100(%rsp) │ │ │ │ - lea 0x3f(%rcx),%r11d │ │ │ │ + jg 221264 │ │ │ │ + or $0x40,%ecx │ │ │ │ + jmp 22150f │ │ │ │ + lea 0x3f(%rcx),%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 223787 │ │ │ │ - vpbroadcastd 0xb67b3(%rip),%ymm2 │ │ │ │ - vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x20(%rcx),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ - vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - sub $0x20,%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 223712 │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ - lea 0xfe(%rsp),%rdx │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x20(%r8) │ │ │ │ - neg %r11 │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + jne 2212a2 │ │ │ │ + call 22157a │ │ │ │ + call 221647 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ neg %rax │ │ │ │ - vpbroadcastd 0xb65cb(%rip),%ymm7 │ │ │ │ - vmovd %r8d,%xmm3 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ - vpsubw 0xb654d(%rip),%ymm3,%ymm3 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovdqu -0x80(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x7e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa 0xbb400(%r10),%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + mov %r9,%r8 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x20(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm9,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vmovdqu -0x60(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x5e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rsp) │ │ │ │ - vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rsp) │ │ │ │ - vmovdqu -0x20(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x1e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - add %rax,%r8 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psraw $0xf,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbb538(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqu -0x2e(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x30(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x3e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x40(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xbb530(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbb528(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,0x50(%rsp) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x40(%rsp) │ │ │ │ + movdqu -0x4e(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x50(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x5e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x60(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xbb520(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbb518(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rsp) │ │ │ │ + movdqu -0x6e(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x70(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x7e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x80(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movddup 0xbb510(%r10),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xbb508(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rsp) │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 2238c6 │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 2237d3 │ │ │ │ + je 22150c │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 2212e1 │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - vmovdqa %ymm6,(%rsp) │ │ │ │ - vmovdqa %ymm6,0x20(%rsp) │ │ │ │ - vmovdqa %ymm6,0x40(%rsp) │ │ │ │ - vmovdqa %ymm6,0x60(%rsp) │ │ │ │ + movdqa %xmm6,0x70(%rsp) │ │ │ │ + movdqa %xmm6,0x60(%rsp) │ │ │ │ + movdqa %xmm6,0x50(%rsp) │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 2238a7 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - lea (%rsi,%rsi,4),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea (%rsi,%rdx,2),%r8 │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea -0x20(%r9,%r10,2),%rdi │ │ │ │ - vmovdqa 0x780(%rax),%xmm0 │ │ │ │ - vinserti128 $0x1,0x380(%rax),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x700(%rax),%xmm1 │ │ │ │ - vinserti128 $0x1,0x300(%rax),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x680(%rax),%xmm2 │ │ │ │ - vinserti128 $0x1,0x280(%rax),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x600(%rax),%xmm3 │ │ │ │ - vinserti128 $0x1,0x200(%rax),%ymm3,%ymm3 │ │ │ │ - vmovdqa 0x580(%rax),%xmm4 │ │ │ │ - vinserti128 $0x1,0x180(%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x500(%rax),%xmm5 │ │ │ │ - vinserti128 $0x1,0x100(%rax),%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x480(%rax),%xmm6 │ │ │ │ - vinserti128 $0x1,0x80(%rax),%ymm6,%ymm6 │ │ │ │ - vmovdqa 0x400(%rax),%xmm7 │ │ │ │ - vinserti128 $0x1,(%rax),%ymm7,%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - sub $0x10,%rax │ │ │ │ - vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ - vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ - vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vmovdqa %ymm5,(%rdi) │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,2) │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm8,(%rdi,%rdx,1) │ │ │ │ - vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ - vmovdqa %ymm6,(%rdi,%rsi,4) │ │ │ │ - vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi,%rdx,2) │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%r8,1) │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - cmp %rsp,%rax │ │ │ │ - jae 2238df │ │ │ │ - add $0x800,%rsp │ │ │ │ - sub $0x10,%r10d │ │ │ │ - jg 2238d5 │ │ │ │ - mov 0x100(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 2214d5 │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + lea (%rcx,%rcx,2),%r8d │ │ │ │ + lea -0x8(%rsp,%rcx,1),%rdx │ │ │ │ + lea -0x8(%rdi,%r11,2),%rax │ │ │ │ + movq (%rdx,%r8,1),%xmm0 │ │ │ │ + movq (%rdx,%rcx,2),%xmm1 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + movq (%rdx),%xmm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhdq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + movhps %xmm1,(%rax) │ │ │ │ + movq %xmm1,(%rax,%rsi,1) │ │ │ │ + movhps %xmm0,(%rax,%rsi,2) │ │ │ │ + movq %xmm0,(%rax,%r10,1) │ │ │ │ + lea (%rax,%rsi,4),%rax │ │ │ │ + cmp %rsp,%rdx │ │ │ │ + jae 221521 │ │ │ │ + lea (%rsp,%rcx,4),%rsp │ │ │ │ + sub $0x4,%r11d │ │ │ │ + jg 221517 │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xba489(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - shl $0x6,%r9d │ │ │ │ - add %rax,%r9 │ │ │ │ - lea 0xb6537(%rip),%rax │ │ │ │ - vbroadcasti128 -0x6(%rdx),%ymm0 │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0xec(%rax),%ymm1 │ │ │ │ - vpmovsxbw (%r9),%ymm2 │ │ │ │ - vpmovsxbw 0x10(%r9),%ymm3 │ │ │ │ - vpmovsxbw 0x20(%r9),%ymm4 │ │ │ │ - vpmovsxbw 0x30(%r9),%ymm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - jmp *%rcx │ │ │ │ - vmovdqa -0x294(%rax),%xmm8 │ │ │ │ - vpbroadcastw 0x18(%rsp),%ymm9 │ │ │ │ - lea 0x6(%r8,%r8,1),%r10 │ │ │ │ - sub %r10,%rdx │ │ │ │ - jmp 223aa3 │ │ │ │ - vpinsrq $0x0,(%rdx,%r8,2),%xmm0,%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - vpshufb %xmm8,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm0 │ │ │ │ - vmovq %xmm6,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 223a98 │ │ │ │ - vzeroupper │ │ │ │ + neg %r8 │ │ │ │ + pshuflw $0x0,0x2(%rdx),%xmm2 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + pshuflw $0x0,(%rdx,%r8,2),%xmm3 │ │ │ │ + movq %xmm2,0x118(%rsp) │ │ │ │ + movdqa -0xe(%rdx,%r9,2),%xmm1 │ │ │ │ + movdqa -0x1e(%rdx,%r9,2),%xmm2 │ │ │ │ + sub $0x10,%r9 │ │ │ │ + movdqa %xmm1,0x128(%rsp,%r9,2) │ │ │ │ + movdqa %xmm2,0x118(%rsp,%r9,2) │ │ │ │ + cmp %r8d,%r9d │ │ │ │ + jg 221596 │ │ │ │ + lea 0x116(%rsp),%rdx │ │ │ │ + movq %xmm3,-0x8(%rdx,%r8,2) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 -0x284(%rax),%ymm14 │ │ │ │ - vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ - vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpackusdw %ymm10,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpermq $0x72,%ymm10,%ymm6 │ │ │ │ - vpslldq $0x4,%ymm0,%ymm8 │ │ │ │ - vpsrldq $0x2,%ymm6,%ymm7 │ │ │ │ - vpsrldq $0xa,%ymm6,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpblendd $0x33,%ymm6,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x40,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x30,-0x6(%rdx),%ymm8,%ymm8 │ │ │ │ - lea 0x10(%r8,%r8,1),%r10 │ │ │ │ - sub %r10,%rdx │ │ │ │ - jmp 223bd4 │ │ │ │ - vpermq $0x72,%ymm9,%ymm8 │ │ │ │ - vpermq $0x8d,%ymm9,%ymm6 │ │ │ │ - vpsrldq $0x2,%ymm6,%ymm0 │ │ │ │ - vpsrldq $0xa,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x40,%ymm6,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm9,%ymm10 │ │ │ │ - vpblendd $0xc,(%rdx,%r8,2),%ymm8,%ymm8 │ │ │ │ - call 2244e0 │ │ │ │ - vpblendd $0xcc,%ymm9,%ymm10,%ymm10 │ │ │ │ - vmovdqa %xmm10,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm10,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 223ba9 │ │ │ │ - vzeroupper │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 221647 │ │ │ │ + movddup 0xbb4e0(%r10,%r9,8),%xmm4 │ │ │ │ + movddup 0xbb4f0(%r10,%r9,8),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movddup 0xbb4e8(%r10),%xmm6 │ │ │ │ + movdqu -0xc(%rdx),%xmm2 │ │ │ │ + jmp 22160c │ │ │ │ + movdqu -0xc(%rdx,%r9,2),%xmm2 │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + movdqa -0xe(%rdx,%r9,2),%xmm1 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + movdqu -0x10(%rdx,%r9,2),%xmm3 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + paddw %xmm6,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x4,%xmm1 │ │ │ │ + cmp %r8d,%r9d │ │ │ │ + jg 2215fe │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + neg %r8d │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - call 223c21 │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ + movddup 0xbb550(%r10),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movdqu -0xc(%rdx),%xmm2 │ │ │ │ + movdqu -0xa(%rdx),%xmm3 │ │ │ │ + jmp 221674 │ │ │ │ + movdqu -0xc(%rdx,%r9,2),%xmm2 │ │ │ │ + movdqu -0xa(%rdx,%r9,2),%xmm3 │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + paddw -0xe(%rdx,%r9,2),%xmm2 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + movdqu -0x10(%rdx,%r9,2),%xmm1 │ │ │ │ + movdqu -0x12(%rdx,%r9,2),%xmm4 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pavgw %xmm4,%xmm3 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + psrlw $0x2,%xmm1 │ │ │ │ + cmp %r8d,%r9d │ │ │ │ + jg 22165f │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + neg %r8d │ │ │ │ ret │ │ │ │ - vmovdqa -0x294(%rax),%xmm10 │ │ │ │ - vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ - vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ - vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ - vmovdqa -0x284(%rax),%xmm14 │ │ │ │ - vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ - vpbroadcastq 0xa(%rdx),%ymm0 │ │ │ │ - vpblendd $0x4c,-0x10(%rdx),%ymm0,%ymm0 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ - vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm12,%ymm6,%ymm6 │ │ │ │ - vpblendd $0x80,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ - vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ - vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm12,%xmm8 │ │ │ │ - vpblendd $0x1,%xmm8,%xmm6,%xmm6 │ │ │ │ - vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ - vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x55,%ymm6,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xaa,%ymm6,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xff,%ymm6,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ - vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ - vmovdqu 0x6(%rdx),%ymm8 │ │ │ │ - vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ - vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - lea 0x14(%r8,%r8,1),%r10 │ │ │ │ - sub %r10,%rdx │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - jmp 223e34 │ │ │ │ - vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ - vpermq $0x88,%ymm9,%ymm11 │ │ │ │ - vpermq $0x72,%ymm9,%ymm9 │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ - vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqa 0x8(%rsp),%ymm0 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm12,%ymm13 │ │ │ │ - vpblendd $0xc,(%rdx,%r8,2),%ymm0,%ymm0 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ - vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ - vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ - vmovdqa %ymm0,0x8(%rsp) │ │ │ │ - vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ - vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ - vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ - vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ - call 2244e0 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm8 │ │ │ │ - vpblendd $0xcc,%ymm9,%ymm8,%ymm6 │ │ │ │ - vmovdqa %xmm6,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm6,0x10(%rdi,%rsi,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movd 0x18(%rsp),%xmm6 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + lea -0x30d1(%rip),%rax │ │ │ │ + shl $0x6,%r9d │ │ │ │ + movdqu -0x6(%rdx),%xmm0 │ │ │ │ + movdqa 0xbf900(%rax,%r9,1),%xmm1 │ │ │ │ + movdqa 0xbf910(%rax,%r9,1),%xmm2 │ │ │ │ + movdqa 0xbf920(%rax,%r9,1),%xmm3 │ │ │ │ + movdqa 0xbf930(%rax,%r9,1),%xmm4 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm8 │ │ │ │ + punpcklbw %xmm1,%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + punpckhbw %xmm1,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + punpcklbw %xmm2,%xmm10 │ │ │ │ + movdqa %xmm5,%xmm11 │ │ │ │ + punpckhbw %xmm2,%xmm11 │ │ │ │ + movdqa %xmm5,%xmm12 │ │ │ │ + punpcklbw %xmm3,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + punpckhbw %xmm3,%xmm13 │ │ │ │ + movdqa %xmm5,%xmm14 │ │ │ │ + punpcklbw %xmm4,%xmm14 │ │ │ │ + movdqa %xmm5,%xmm15 │ │ │ │ + punpckhbw %xmm4,%xmm15 │ │ │ │ + movdqa 0xbb3d0(%rax),%xmm7 │ │ │ │ + add %r8d,%r8d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ + mov %rdx,%rax │ │ │ │ + punpcklqdq %xmm6,%xmm6 │ │ │ │ + sub %r8,%rdx │ │ │ │ + pshufb %xmm7,%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm1 │ │ │ │ + pshufd $0x55,%xmm0,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm4 │ │ │ │ + movdqa %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm13,%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm14,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrad $0xb,%xmm0 │ │ │ │ + psrad $0xb,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm5,%xmm0 │ │ │ │ + pavgw %xmm5,%xmm0 │ │ │ │ + pminsw %xmm6,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + movlps -0xa(%rdx,%r8,1),%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 223dfa │ │ │ │ - vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ - vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ - vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ - vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ - vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ - vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ - vpermq $0x72,%ymm13,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm12,(%rdi) │ │ │ │ - vmovdqa %xmm9,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - lea 0x20(%rdi),%rcx │ │ │ │ - lea 0x14(%r8d,%r8d,1),%r9d │ │ │ │ - call 223c21 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x20(%rdx,%r9,1),%rdx │ │ │ │ - sub $0x14,%r9d │ │ │ │ - shr $1,%r9d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - lea -0x2(%rdi,%rsi,2),%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vmovdqu -0x6(%rdx),%ymm8 │ │ │ │ - vmovdqa -0x294(%rax),%xmm10 │ │ │ │ - vpinsrw $0x2,-0x2(%rdi),%xmm8,%xmm0 │ │ │ │ - vpinsrw $0x1,-0x2(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vpinsrw $0x5,(%r8),%xmm9,%xmm9 │ │ │ │ - vpinsrw $0x4,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ - vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ - vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ - vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ - vmovdqa -0x284(%rax),%xmm14 │ │ │ │ - vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ - vpunpcklwd %ymm12,%ymm6,%ymm7 │ │ │ │ - vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x30,%ymm8,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x4,%ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ - vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ - vpinsrw $0x3,(%r8,%rsi,2),%xmm9,%xmm9 │ │ │ │ - vpinsrw $0x2,(%r8,%rcx,1),%xmm9,%xmm9 │ │ │ │ - lea (%r8,%rsi,4),%r8 │ │ │ │ - vpinsrw $0x1,(%r8),%xmm9,%xmm9 │ │ │ │ - vpinsrw $0x0,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ - vmovq %xmm9,0x20(%rsp) │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vpslldq $0x4,%ymm9,%ymm8 │ │ │ │ - vpblendd $0xc,%ymm8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm12,%xmm7 │ │ │ │ - vpblendd $0x1,%xmm7,%xmm6,%xmm6 │ │ │ │ - vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ - vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x55,%ymm6,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xaa,%ymm6,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xff,%ymm6,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ - vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ - vbroadcasti128 0x16(%rdx),%ymm8 │ │ │ │ - vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ - vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - jmp 224311 │ │ │ │ - vmovdqa (%rsp),%ymm0 │ │ │ │ - jmp 2242dd │ │ │ │ - vmovdqa (%rsp),%ymm0 │ │ │ │ - vpblendd $0xc,0x14(%rsp,%r10,4),%ymm0,%ymm0 │ │ │ │ - dec %r10d │ │ │ │ - jg 2242dd │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 2242dd │ │ │ │ - vpinsrw $0x6,0x20(%rsp),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x5,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x4,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ - lea (%r8,%rsi,4),%r8 │ │ │ │ - vpinsrw $0x3,(%r8),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x2,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x1,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x0,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ - lea (%r8,%rsi,4),%r8 │ │ │ │ - vmovdqu %xmm6,0x24(%rsp) │ │ │ │ - vpinsrw $0x1,(%r8),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x0,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vmovd %xmm6,0x20(%rsp) │ │ │ │ - mov $0x4,%r10d │ │ │ │ - vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ - vpermq $0x88,%ymm9,%ymm11 │ │ │ │ - vpermq $0x72,%ymm9,%ymm9 │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ - vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm12,%ymm13 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ - vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ - vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ - vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ - vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ - vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ - call 2244e0 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm8 │ │ │ │ - vpblendd $0xcc,%ymm9,%ymm8,%ymm6 │ │ │ │ - vmovdqa %xmm6,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm6,0x10(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 221773 │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 2218e3 │ │ │ │ + sub %eax,%edx │ │ │ │ + sub %r9,%rax │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %edx,%r8d │ │ │ │ + movdqu (%r9,%rax,1),%xmm0 │ │ │ │ + mov %r9,%rdi │ │ │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm9,%xmm2 │ │ │ │ + pshufd $0x55,%xmm0,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm4 │ │ │ │ + pinsrw $0x5,-0x2(%rdi),%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm0 │ │ │ │ + movddup -0x8(%rdi,%rsi,1),%xmm4 │ │ │ │ + movdqa %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm13,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + pshuflw $0xff,%xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + psrad $0xb,%xmm1 │ │ │ │ + psrad $0xb,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm5,%xmm0 │ │ │ │ + pavgw %xmm5,%xmm0 │ │ │ │ + pminsw %xmm6,%xmm0 │ │ │ │ + movhps %xmm0,(%rdi) │ │ │ │ + movq %xmm0,(%rdi,%rsi,1) │ │ │ │ + palignr $0xe,%xmm4,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 22426e │ │ │ │ - je 224267 │ │ │ │ - vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ - vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ - vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ - vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ - vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ - vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ - vpermq $0x72,%ymm13,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm12,(%rdi) │ │ │ │ - vmovdqa %xmm9,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ - vpermq $0xee,%ymm8,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm8,%ymm8,%ymm8 │ │ │ │ - vpshufd $0x0,%ymm8,%ymm9 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm0 │ │ │ │ - vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm9,%ymm9 │ │ │ │ - vpminsw %ymm15,%ymm9,%ymm9 │ │ │ │ + add $0x4,%r8d │ │ │ │ + jl 221830 │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 221820 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%rdx │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ - vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb835d(%rip),%r10 │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xb5a1a(%rip),%r10 │ │ │ │ + add $0x2,%rdx │ │ │ │ movslq (%r10,%rcx,4),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - add $0xfffffffffffffff0,%r10 │ │ │ │ - movslq (%r10,%rcx,4),%rcx │ │ │ │ - add %r10,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r8d,%r8d │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovd %r8d,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ - vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + movd %ecx,%xmm5 │ │ │ │ + jmp 221934 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xb833d(%rip),%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea (%r8,%r8,1),%eax │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + sub %rax,%rdx │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xb59d3(%rip),%r10 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ add %r10,%rax │ │ │ │ add $0xfffffffffffffff0,%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ + pcmpeqw %xmm3,%xmm3 │ │ │ │ add %r10,%rcx │ │ │ │ + pavgw %xmm6,%xmm4 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rax │ │ │ │ - vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ + movdqu 0x30(%rdx),%xmm1 │ │ │ │ + movdqu 0x20(%rdx),%xmm2 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r10d │ │ │ │ - vmovd %r10d,%xmm4 │ │ │ │ + movd %r10d,%xmm4 │ │ │ │ tzcnt %r10d,%r10d │ │ │ │ - vmovd %r10d,%xmm5 │ │ │ │ - lea 0xb5925(%rip),%r10 │ │ │ │ + movd %r10d,%xmm5 │ │ │ │ + lea 0xb8255(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ - vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ add %r10,%rax │ │ │ │ add %r10,%rcx │ │ │ │ + pcmpeqw %xmm3,%xmm3 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rax │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ + movq -0x8(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovq 0x2(%rdx),%xmm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + movq 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 2246c7 │ │ │ │ - vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 2246fd │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0xaaab6667,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + jg 221a37 │ │ │ │ + psrld $0x3,%xmm0 │ │ │ │ + jmp 221a5a │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + psrld $0x2,%xmm0 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ add $0x20,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movq %xmm3,(%rdi) │ │ │ │ + movhps %xmm3,(%rdi,%rsi,1) │ │ │ │ + movq %xmm4,(%rdi,%rsi,2) │ │ │ │ + movhps %xmm4,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 224717 │ │ │ │ - vzeroupper │ │ │ │ + jg 221a80 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + movdqa -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpblendw $0xaa,%xmm6,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 2247d3 │ │ │ │ + je 221b3d │ │ │ │ mov $0xaaab,%eax │ │ │ │ mov $0x6667,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - vmovdqa %xmm5,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm5,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2247ed │ │ │ │ - vzeroupper │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + add $0x20,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,(%rdi) │ │ │ │ + movdqa %xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 221b5f │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + movdqa -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 2248d0 │ │ │ │ + je 221c25 │ │ │ │ mov $0xaaab,%eax │ │ │ │ mov $0x6667,%edx │ │ │ │ - test $0x28,%r8b │ │ │ │ + test $0x28,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vmovdqa %ymm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2248e6 │ │ │ │ - vzeroupper │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + add $0x20,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,(%rdi) │ │ │ │ + movdqa %xmm4,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 221c47 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + movdqa -0x40(%rdx),%xmm0 │ │ │ │ + paddw -0x30(%rdx),%xmm0 │ │ │ │ + paddw -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpckhwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 2249b7 │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x6667aaab,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vmovdqa %ymm5,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + je 221d24 │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,(%rdi) │ │ │ │ + movdqa %xmm4,0x10(%rdi) │ │ │ │ + movdqa 0x20(%r9),%xmm4 │ │ │ │ + movdqa 0x30(%r9),%xmm5 │ │ │ │ add $0x40,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2249cd │ │ │ │ - vzeroupper │ │ │ │ + jg 221d46 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xb7e29(%rip),%r10 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ - lea 0xb5566(%rip),%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x124(%r10,%rax,4),%ymm0 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + movddup -0xdc(%r10,%rax,8),%xmm0 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ add %r10,%rcx │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastd 0xb5407(%rip),%ymm5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movddup 0xb7cf0(%rip),%xmm5 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 224c19 │ │ │ │ - je 224b08 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ - vmovdqa (%rsi,%rcx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + jg 221fb4 │ │ │ │ + je 221ef0 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa (%rsi,%rdx,2),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa (%rsi,%rcx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 224a9b │ │ │ │ + jg 221e7a │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vpermq $0x55,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%xmm0,%xmm0 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + je 222076 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 224af1 │ │ │ │ - jmp 224c82 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + jg 221ed4 │ │ │ │ + jmp 222076 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 224b53 │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ + jne 221f57 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x10(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpackssdw %xmm1,%xmm0,%xmm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + paddd %xmm1,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 224b0f │ │ │ │ + jg 221ef4 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ - vpmaddwd (%rsi),%xmm5,%xmm0 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%xmm5,%xmm3 │ │ │ │ + je 222076 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + jmp 222055 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpshufd $0xff,%xmm0,%xmm3 │ │ │ │ - vpackssdw %xmm3,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + pshufd $0xff,%xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + paddd %xmm1,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 224b53 │ │ │ │ - jmp 224b3a │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ + jg 221f57 │ │ │ │ + jmp 221f40 │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + jmp 222017 │ │ │ │ + pshufd $0xff,%xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + jmp 222017 │ │ │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ │ │ + jmp 222017 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 224bbd │ │ │ │ - je 224bae │ │ │ │ - vpbroadcastd 0xc(%rsi),%ymm2 │ │ │ │ - vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 224bd9 │ │ │ │ - vpbroadcastd 0x1c(%rsi),%ymm2 │ │ │ │ - vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ - jmp 224bd9 │ │ │ │ - vpbroadcastd 0x2c(%rsi),%ymm2 │ │ │ │ - vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ - vinserti128 $0x0,0x20(%rsi),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - dec %eax │ │ │ │ - jg 224b83 │ │ │ │ - jmp 224c62 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 224b83 │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ - vpmaddwd 0x20(%rsi),%ymm5,%ymm2 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ - vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ + jg 221f93 │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + je 221fa2 │ │ │ │ + movdqa 0x20(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x20(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + jp 221fad │ │ │ │ + movdqa 0x30(%rsi),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x30(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ dec %eax │ │ │ │ - jg 224c24 │ │ │ │ + jg 221fb4 │ │ │ │ add %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + je 222076 │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 224c6b │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm1 │ │ │ │ + jg 222055 │ │ │ │ sub %rdi,%r9 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm2 │ │ │ │ tzcnt %r9d,%esi │ │ │ │ - vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ sub $0x2,%esi │ │ │ │ - vpunpckhqdq %xmm4,%xmm4,%xmm1 │ │ │ │ - vmovd %esi,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpshuflw $0x4e,%xmm1,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpsrld %xmm0,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vmovdqa (%rdi,%r9,1),%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + pshufd $0xb1,%xmm2,%xmm4 │ │ │ │ + movd %esi,%xmm0 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psrld %xmm0,%xmm2 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pavgw %xmm0,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm2 │ │ │ │ + movdqa (%rdi,%r9,1),%xmm0 │ │ │ │ + movdqa 0x10(%rdi,%r9,1),%xmm1 │ │ │ │ + psubw %xmm2,%xmm0 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - jl 224cbd │ │ │ │ - vzeroupper │ │ │ │ + jl 2220a7 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0xb5177(%rip),%ymm5 │ │ │ │ + movddup 0xb7a20(%rip),%xmm5 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 224e0b │ │ │ │ - je 224d78 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi),%xmm0 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ + jg 222262 │ │ │ │ + je 222181 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa (%rsi,%rcx,1),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 224d0b │ │ │ │ + jg 2220fe │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vpermq $0xff,%ymm0,%ymm0 │ │ │ │ - vpslld $0x2,%xmm1,%xmm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 224d61 │ │ │ │ - jmp 224c82 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + je 222076 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + pslld $0x3,%xmm2 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + jmp 222076 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 224dc4 │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm1 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ + jne 2221f2 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa 0x10(%rsi),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 224d7f │ │ │ │ + jg 222185 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vpermq $0xdd,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ - vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0xc(%rsi,%rdx,1),%ymm0 │ │ │ │ - vinserti128 $0x0,(%rsi),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x0,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + je 222076 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + jmp 222055 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ + pshufd $0xff,%xmm0,%xmm2 │ │ │ │ + pshufd $0xff,%xmm1,%xmm3 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 224dc4 │ │ │ │ - jmp 224dab │ │ │ │ - mov %rdi,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 224e65 │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm2 │ │ │ │ - vpmaddwd 0x20(%rsi),%ymm5,%ymm1 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ - vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 224e12 │ │ │ │ - jmp 224c62 │ │ │ │ - vmovdqa (%rsi),%ymm2 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ + jg 2221f2 │ │ │ │ + jmp 2221db │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + jmp 22228e │ │ │ │ + pshufd $0xff,%xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + jmp 22228e │ │ │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ │ │ + jmp 22228e │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 224e9f │ │ │ │ - je 224e90 │ │ │ │ - vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm3,%ymm0,%ymm0 │ │ │ │ - jmp 224ebb │ │ │ │ - vpbroadcastd 0x1c(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ - jmp 224ebb │ │ │ │ - vpbroadcastd 0x2c(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ - vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 224e65 │ │ │ │ - jmp 224c62 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xb50bd(%rip),%rax │ │ │ │ + jg 222241 │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + je 222250 │ │ │ │ + movdqa 0x20(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + jp 22225b │ │ │ │ + movdqa 0x30(%rsi),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + add %rdx,%rsi │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + dec %eax │ │ │ │ + jg 222262 │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 222076 │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + jmp 222055 │ │ │ │ + lea 0xb798d(%rip),%rax │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ - vpbroadcastd 0xb4f5f(%rip),%ymm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ movslq (%rax,%r9,4),%r9 │ │ │ │ - shl $0x2,%r8d │ │ │ │ + movddup -0x124(%rax),%xmm5 │ │ │ │ add %rax,%r9 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ jmp *%r9 │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%rcx,1),%ymm2 │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ + movq (%rsi,%rdx,2),%xmm1 │ │ │ │ + movhps (%rsi,%rcx,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ add $0x20,%rdi │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 224f45 │ │ │ │ + jg 222304 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vpermq $0xff,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpermq $0xff,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + je 222076 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - jmp 224c82 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ + jmp 222076 │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ - add $0x40,%rdi │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - sub $0x4,%eax │ │ │ │ - jg 224fba │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + add $0x20,%rdi │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 222382 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vperm2i128 $0x11,%ymm1,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ - vpbroadcastw 0xe(%rsi),%ymm3 │ │ │ │ - vpbroadcastw 0xe(%rsi,%rdx,1),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ - jmp 22504f │ │ │ │ + je 222076 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + jmp 222055 │ │ │ │ + pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + jmp 222419 │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi),%ymm2 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ + movdqa (%rsi),%xmm2 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ + psllw $0x3,%xmm2 │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 225024 │ │ │ │ + jne 2223d6 │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ + psllw $0x3,%xmm3 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ + movdqa %xmm2,(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa %xmm3,0x10(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 225042 │ │ │ │ + jg 2223ed │ │ │ │ add %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ + je 222076 │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + jmp 222055 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + jmp 2224d3 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm2 │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + jmp 2224d3 │ │ │ │ + pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + jmp 2224d3 │ │ │ │ mov %rdi,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 225102 │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm1 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jg 222473 │ │ │ │ + movdqa 0x10(%rsi),%xmm1 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ + je 222486 │ │ │ │ + movdqa 0x20(%rsi),%xmm2 │ │ │ │ + psllw $0x3,%xmm2 │ │ │ │ + jnp 222495 │ │ │ │ + movdqa 0x30(%rsi),%xmm3 │ │ │ │ + psllw $0x3,%xmm3 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm3 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ dec %eax │ │ │ │ - jg 225098 │ │ │ │ + jg 2224a3 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ - vpaddd %ymm2,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2250dc │ │ │ │ - jmp 224c82 │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jl 225123 │ │ │ │ - je 22511b │ │ │ │ - vpbroadcastw 0xe(%rsi),%ymm1 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - jmp 225130 │ │ │ │ - vpbroadcastw 0x1e(%rsi),%ymm1 │ │ │ │ - jmp 225130 │ │ │ │ - vpbroadcastw 0x2e(%rsi),%ymm1 │ │ │ │ - vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm3 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + je 222076 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - dec %eax │ │ │ │ - jg 225102 │ │ │ │ - jmp 2250cf │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 (%rdx),%ymm3 │ │ │ │ - lea 0xb4e68(%rip),%rdx │ │ │ │ + dec %r8d │ │ │ │ + jg 22252a │ │ │ │ + jmp 222076 │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm3 │ │ │ │ + lea 0xb7719(%rip),%rdx │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti128 0xb4b86(%rip),%ymm4 │ │ │ │ + pshufb -0x294(%rdx),%xmm3 │ │ │ │ movslq (%rdx,%r8,4),%r8 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm3,%ymm3,%ymm4 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm4 │ │ │ │ add %rdx,%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ jmp *%r8 │ │ │ │ - vmovdqa (%rcx),%xmm2 │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ add $0x10,%rcx │ │ │ │ - vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ - vpshufb %xmm2,%xmm4,%xmm2 │ │ │ │ - vpunpcklbw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 2251a1 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rcx),%ymm2 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 2251dc │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 22521b │ │ │ │ - vzeroupper │ │ │ │ + jg 222578 │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + add $0x10,%rcx │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 225271 │ │ │ │ - vzeroupper │ │ │ │ + jg 2225bd │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + add $0x10,%rcx │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2252c8 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb4e3d(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastw (%rdx),%zmm19 │ │ │ │ - add %rax,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%zmm20 │ │ │ │ - vmovsldup -0x164(%rax),%zmm23 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x10,%rdx │ │ │ │ - vbroadcasti32x4 (%rdx),%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm17 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm24 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm25 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm24,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm25,(%rdi,%rax,1) │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jl 225409 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovhps %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm24,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm25,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - jg 22535e │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0x2(%rdx),%zmm20 │ │ │ │ - vmovsldup -0x164(%rax),%zmm23 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vpbroadcastq (%rdx),%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 22542e │ │ │ │ - ret │ │ │ │ - vbroadcasti32x8 0x2(%rdx),%zmm20 │ │ │ │ - vmovsldup -0x164(%rax),%zmm23 │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vpbroadcastd (%rdx),%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2254c3 │ │ │ │ + jg 2225f7 │ │ │ │ ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa 0x10(%rcx),%xmm2 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklbw %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 22553e │ │ │ │ + dec %r9d │ │ │ │ + jg 22262f │ │ │ │ ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ - vmovdqu32 0x42(%rdx),%zmm23 │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpsubw %zmm19,%zmm23,%zmm24 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - vpabsw %zmm24,%zmm25 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vpaddw %zmm18,%zmm24,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm25,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm23,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa 0x10(%rcx),%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklbw %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm1,%xmm0 │ │ │ │ + movdqa 0x20(%rcx),%xmm1 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm0,%xmm2 │ │ │ │ + movdqa 0x30(%rcx),%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movdqa %xmm1,0x40(%rdi) │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm2,0x50(%rdi) │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2255bf │ │ │ │ + dec %r9d │ │ │ │ + jg 222694 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x347(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movslq 0xb4e80(%rax,%rcx,4),%rcx │ │ │ │ - lea 0xb46a0(%rax,%r8,4),%r9 │ │ │ │ - neg %r8 │ │ │ │ - vpbroadcastw (%rdx,%r8,2),%zmm22 │ │ │ │ - lea 0xb4e80(%rax,%rcx,1),%rcx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xb4956(%rip),%zmm20 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vbroadcasti32x4 (%r9,%r8,2),%zmm19 │ │ │ │ - vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vextracti32x4 $0x3,%zmm19,%xmm16 │ │ │ │ - vextracti32x4 $0x1,%ymm19,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm19,%xmm18 │ │ │ │ - vmovhps %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm19,(%rdi,%rax,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - jg 225724 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm19,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - jl 2256b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqa %xmm2,(%rdx) │ │ │ │ + vmovdqa %xmm2,0x10(%rdx) │ │ │ │ + vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ + vpsraw $0x2,%xmm1,%xmm1 │ │ │ │ + vpunpckhqdq %xmm1,%xmm0,%xmm3 │ │ │ │ + vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsubw %xmm3,%xmm0,%xmm2 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm2,%xmm2,%xmm2 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm0 │ │ │ │ + vpsubw %xmm2,%xmm0,%xmm1 │ │ │ │ + vpsraw $0x1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm3 │ │ │ │ + vpunpckhdq %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpckldq %xmm3,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm1,%xmm0,%xmm3 │ │ │ │ + vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsubw %xmm3,%xmm0,%xmm2 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm2,%xmm2,%xmm2 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm0 │ │ │ │ + vpsubw %xmm2,%xmm0,%xmm1 │ │ │ │ + vpsraw $0x1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ + vpblendd $0x3,%xmm2,%xmm0,%xmm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ + vpinsrd $0x1,(%rdi),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdx),%xmm3 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm3,%xmm3 │ │ │ │ + vpmovzxbw %xmm2,%xmm2 │ │ │ │ + vpmovzxbw %xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x2,%xmm0,(%rdx) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xb48c7(%rip),%zmm20 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastq (%r9,%r8,2),%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %xmm16,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 22573f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb74c9(%rip),%rax │ │ │ │ + lea 0xf1(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2228b0 │ │ │ │ + vpbroadcastw (%rdx),%xmm0 │ │ │ │ + vpbroadcastd -0x38(%rax),%xmm1 │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,%xmm1 │ │ │ │ + jmp 222a83 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xb7489(%rip),%rax │ │ │ │ + lea 0x1e3(%rip),%r8 │ │ │ │ + jmp 2228b0 │ │ │ │ + lea 0xb7479(%rip),%rax │ │ │ │ + lea 0x333(%rip),%r8 │ │ │ │ + jmp 2228b0 │ │ │ │ + lea 0xb7469(%rip),%rax │ │ │ │ + lea 0x406(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + vpbroadcastd -0x34(%rax),%xmm4 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastd -0x24(%rax),%xmm0 │ │ │ │ + vpbroadcastd -0x28(%rax),%xmm3 │ │ │ │ + vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd -0x2c(%rax),%xmm0 │ │ │ │ + vpbroadcastd -0x30(%rax),%xmm3 │ │ │ │ + vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovdqa -0x80(%rax),%xmm2 │ │ │ │ + vshufps $0x7d,%xmm1,%xmm0,%xmm3 │ │ │ │ + vshufps $0x28,%xmm1,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x34(%rax),%xmm4 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastd -0x24(%rax),%xmm0 │ │ │ │ + vpbroadcastd -0x28(%rax),%xmm3 │ │ │ │ + vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd -0x2c(%rax),%xmm0 │ │ │ │ + vpbroadcastd -0x30(%rax),%xmm3 │ │ │ │ + vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqa %xmm2,(%rdx) │ │ │ │ + vmovdqa %xmm2,0x10(%rdx) │ │ │ │ + vpbroadcastd -0x50(%rax),%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + vmovd (%rdi),%xmm2 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdx,%rsi,1),%xmm3 │ │ │ │ + vpinsrd $0x1,(%rdx),%xmm3,%xmm3 │ │ │ │ + vpmovzxbw %xmm2,%xmm2 │ │ │ │ + vpmovzxbw %xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm0,(%rdx,%rsi,1) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdx) │ │ │ │ ret │ │ │ │ - vbroadcasti32x8 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xb486b(%rip),%zmm20 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%zmm16 │ │ │ │ - vpbroadcastd 0x4(%r9,%r8,2),%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi) │ │ │ │ - vmovdqa32 %ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %ymm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 22579b │ │ │ │ + nop │ │ │ │ + lea 0xb72f9(%rip),%rax │ │ │ │ + lea -0xdf(%rip),%r8 │ │ │ │ + jmp 222a50 │ │ │ │ + lea 0xb72e9(%rip),%rax │ │ │ │ + lea 0x43(%rip),%r8 │ │ │ │ + jmp 222a50 │ │ │ │ + lea 0xb72d9(%rip),%rax │ │ │ │ + lea 0x193(%rip),%r8 │ │ │ │ + jmp 222a50 │ │ │ │ + lea 0xb72c9(%rip),%rax │ │ │ │ + lea 0x266(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 222ae0 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + jmp *%r8 │ │ │ │ + call 222ae0 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqa %xmm2,(%rdx) │ │ │ │ + vmovdqa %xmm2,0x10(%rdx) │ │ │ │ + vpbroadcastd -0x50(%rax),%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + vmovd (%rdi),%xmm2 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdx),%xmm3 │ │ │ │ + vpinsrd $0x1,(%rdx,%rsi,1),%xmm3,%xmm3 │ │ │ │ + vpmovzxbw %xmm2,%xmm2 │ │ │ │ + vpmovzxbw %xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm0,(%rdx) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdx,%rsi,1) │ │ │ │ ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm21 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm16 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%zmm17 │ │ │ │ - vpbroadcastw 0x4(%r9,%r8,2),%zmm18 │ │ │ │ - vpbroadcastw 0x6(%r9,%r8,2),%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm19,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 225806 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm3 │ │ │ │ + vpbroadcastd -0x64(%rax),%xmm5 │ │ │ │ + vpbroadcastd -0x70(%rax),%xmm0 │ │ │ │ + vpbroadcastd -0x6c(%rax),%xmm4 │ │ │ │ + vpmaddwd %xmm2,%xmm5,%xmm1 │ │ │ │ + vpsrld $0x10,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaddwd %xmm3,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm5,%xmm1,%xmm1 │ │ │ │ + vpbroadcastd -0x68(%rax),%xmm4 │ │ │ │ + vpbroadcastd -0x60(%rax),%xmm5 │ │ │ │ + vpmaddwd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm3,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm0,%xmm4,%xmm4 │ │ │ │ + vpbroadcastd -0x5c(%rax),%xmm0 │ │ │ │ + vpmaddwd %xmm0,%xmm3,%xmm3 │ │ │ │ + vpbroadcastd -0x34(%rax),%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm4,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm5,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpackssdw %xmm2,%xmm1,%xmm1 │ │ │ │ ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ - vmovdqu32 0x42(%rdx),%zmm21 │ │ │ │ - vpsubw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm17 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%zmm19 │ │ │ │ - vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 22589b │ │ │ │ + lea 0xb7199(%rip),%rax │ │ │ │ + lea -0x23f(%rip),%r8 │ │ │ │ + jmp 222bb0 │ │ │ │ + lea 0xb7189(%rip),%rax │ │ │ │ + lea -0x11d(%rip),%r8 │ │ │ │ + jmp 222bb0 │ │ │ │ + lea 0xb7179(%rip),%rax │ │ │ │ + lea 0x33(%rip),%r8 │ │ │ │ + jmp 222bb0 │ │ │ │ + lea 0xb7169(%rip),%rax │ │ │ │ + lea 0x106(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 222ae0 │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ + jmp *%r8 │ │ │ │ + call 222ae0 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqa %xmm2,(%rdx) │ │ │ │ + vmovdqa %xmm2,0x10(%rdx) │ │ │ │ + vpbroadcastd -0x50(%rax),%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ + vpinsrd $0x1,(%rdx),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdi,%rsi,1),%xmm3 │ │ │ │ + vpinsrd $0x1,(%rdi),%xmm3,%xmm3 │ │ │ │ + vpmovzxbw %xmm2,%xmm2 │ │ │ │ + vpmovzxbw %xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdx) │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi) │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xb70c9(%rip),%rax │ │ │ │ + lea -0x30f(%rip),%r8 │ │ │ │ + jmp 222c80 │ │ │ │ + lea 0xb70b9(%rip),%rax │ │ │ │ + lea -0x1ed(%rip),%r8 │ │ │ │ + jmp 222c80 │ │ │ │ + lea 0xb70a9(%rip),%rax │ │ │ │ + lea -0x9d(%rip),%r8 │ │ │ │ + jmp 222c80 │ │ │ │ + lea 0xb7099(%rip),%rax │ │ │ │ + lea 0x36(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + vpbroadcastd -0x3c(%rax),%xmm3 │ │ │ │ + vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ + vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm2,%xmm0,%xmm0 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x3c(%rax),%xmm3 │ │ │ │ + vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ + vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ + jmp 222a76 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x5f7(%rip),%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - vpbroadcastw (%rdx,%rcx,2),%zmm22 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - add %r8d,%r8d │ │ │ │ - movslq 0xb4e6c(%rax,%rcx,4),%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea 0xb4e6c(%rax,%rcx,1),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vpbroadcastq 0xb46a8(%rax),%zmm21 │ │ │ │ - vbroadcasti32x4 -0x10(%rdx,%r8,1),%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm17 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm19,(%rdi,%r9,1) │ │ │ │ - sub $0x10,%r8d │ │ │ │ - jl 2259cf │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovhps %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm19,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - jg 225954 │ │ │ │ - ret │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x4 0xb46b0(%rax),%zmm21 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 2259e4 │ │ │ │ - ret │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x8 0xb46c0(%rax),%zmm21 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ - vpbroadcastd -0x8(%rdx,%r8,1),%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 225a41 │ │ │ │ - ret │ │ │ │ - vmovdqu32 0xb46e0(%rax),%zmm21 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%zmm19 │ │ │ │ - vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ - vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpshufd $0xff,%zmm19,%zmm16 │ │ │ │ - vpshufd $0xaa,%zmm19,%zmm17 │ │ │ │ - vpshufd $0x55,%zmm19,%zmm18 │ │ │ │ - vpshufd $0x0,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm19,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 225ab3 │ │ │ │ - ret │ │ │ │ - vmovdqu32 0xb4720(%rax),%zmm20 │ │ │ │ - vmovdqu32 0xb4760(%rax),%zmm21 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm17 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ - vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 225b51 │ │ │ │ - ret │ │ │ │ + lea 0xb7029(%rip),%rax │ │ │ │ + lea 0x106(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 222d50 │ │ │ │ + vmovd -0x38(%rax),%xmm1 │ │ │ │ + vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ + vmovd -0x50(%rax),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + jmp 223017 │ │ │ │ + lea 0xb6fe9(%rip),%rax │ │ │ │ + lea 0x297(%rip),%r8 │ │ │ │ + jmp 222d50 │ │ │ │ + lea 0xb6fd9(%rip),%rax │ │ │ │ + lea 0x717(%rip),%r8 │ │ │ │ + jmp 222d50 │ │ │ │ + lea 0xb6fc9(%rip),%rax │ │ │ │ + lea 0x7da(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ + vpbroadcastd -0x38(%rax),%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd -0x34(%rax),%ymm4 │ │ │ │ + vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ + vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd -0x24(%rax),%ymm0 │ │ │ │ + vpbroadcastd -0x28(%rax),%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd -0x2c(%rax),%ymm0 │ │ │ │ + vpbroadcastd -0x30(%rax),%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddsw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 -0x80(%rax),%ymm2 │ │ │ │ + vshufps $0x7d,%ymm1,%ymm0,%ymm3 │ │ │ │ + vshufps $0x28,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + jmp *%r8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + call 222e30 │ │ │ │ + vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ + jmp 223000 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x8b7(%rip),%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - vpbroadcastw (%rdx,%rcx,2),%zmm29 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - add %r8d,%r8d │ │ │ │ - movslq 0xb4e58(%rax,%rcx,4),%rcx │ │ │ │ - mov $0x55555555,%r9d │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovdqa32 0xb4d20(%rax),%zmm30 │ │ │ │ - kmovd %r9d,%k1 │ │ │ │ - vpbroadcastw (%rdx),%zmm16 │ │ │ │ - movabs $0x3333333333333333,%r9 │ │ │ │ - vpxord %zmm31,%zmm31,%zmm31 │ │ │ │ - lea 0xb4e58(%rax,%rcx,1),%rcx │ │ │ │ - kmovq %r9,%k2 │ │ │ │ - lea 0xb47a0(%rax,%r8,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vmovshdup 0xb4ce0(%rax),%zmm19 │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x4 0xb47b0(%rax),%zmm22 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpunpcklwd %zmm16,%zmm21,%zmm21 │ │ │ │ - vbroadcasti32x4 (%r9),%zmm16 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%zmm18 │ │ │ │ - vmovdqa32 %zmm29,%zmm17 │ │ │ │ - vpshufb %zmm19,%zmm16,%zmm16 │ │ │ │ - vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm18,%zmm17{%k2} │ │ │ │ - vpdpwssd %zmm22,%zmm17,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm30,%zmm16 │ │ │ │ - vpavgw %ymm31,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%r9 │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 225c67 │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0x2(%rdx,%r8,1),%ymm21 │ │ │ │ - vmovshdup 0xb4ce0(%rax),%zmm22 │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm23 │ │ │ │ - vpmovzxwd %ymm21,%zmm21 │ │ │ │ - vbroadcasti32x8 0xb47c0(%rax),%zmm24 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vpbroadcastq (%r9),%zmm16 │ │ │ │ - vpbroadcastq 0x8(%r9),%zmm17 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ - vpbroadcastd -0x8(%rdx,%r8,1),%zmm20 │ │ │ │ - vpshufb %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm29,%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm19,%zmm18{%k2} │ │ │ │ - vmovdqa32 %zmm29,%zmm19 │ │ │ │ - vpshufb %zmm23,%zmm20,%zmm19{%k2} │ │ │ │ - vpdpwssd %zmm24,%zmm18,%zmm16 │ │ │ │ - vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 225d09 │ │ │ │ - ret │ │ │ │ - vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vmovdqa32 0xb47e0(%rax),%zmm22 │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm16 │ │ │ │ - vpbroadcastd 0x4(%r9),%zmm17 │ │ │ │ - vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm29,%zmm18 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm18{%k1} │ │ │ │ - vmovdqa32 %zmm29,%zmm19 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%zmm19{%k1} │ │ │ │ - vpdpwssd %zmm22,%zmm18,%zmm16 │ │ │ │ - vpdpwssd %zmm22,%zmm19,%zmm17 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 225dba │ │ │ │ - ret │ │ │ │ - vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ - vmovdqa32 0xb4820(%rax),%zmm23 │ │ │ │ - vmovdqa32 0xb4860(%rax),%zmm24 │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm18 │ │ │ │ - vpbroadcastd 0x4(%r9),%zmm19 │ │ │ │ - vpmaddwd %zmm18,%zmm21,%zmm16 │ │ │ │ - vpmaddwd %zmm22,%zmm18,%zmm18 │ │ │ │ - vpmaddwd %zmm19,%zmm21,%zmm17 │ │ │ │ - vpmaddwd %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpdpwssd %zmm23,%zmm20,%zmm16 │ │ │ │ - vpdpwssd %zmm24,%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpdpwssd %zmm23,%zmm20,%zmm17 │ │ │ │ - vpdpwssd %zmm24,%zmm20,%zmm19 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ - vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 225e5a │ │ │ │ - ret │ │ │ │ - vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ - vpmovzxwd 0x42(%rdx,%r8,1),%zmm23 │ │ │ │ - vpmovzxwd 0x62(%rdx,%r8,1),%zmm24 │ │ │ │ - vmovdqa32 0xb48a0(%rax),%zmm25 │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vmovdqa32 0xb48e0(%rax),%zmm26 │ │ │ │ - vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ - vmovdqa32 0xb4920(%rax),%zmm27 │ │ │ │ - vpblendmw %zmm23,%zmm16,%zmm23{%k1} │ │ │ │ - vmovdqa32 0xb4960(%rax),%zmm28 │ │ │ │ - vpblendmw %zmm24,%zmm16,%zmm24{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm19 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpmaddwd %zmm19,%zmm21,%zmm16 │ │ │ │ - vpmaddwd %zmm19,%zmm22,%zmm18 │ │ │ │ - vpmaddwd %zmm19,%zmm23,%zmm17 │ │ │ │ - vpmaddwd %zmm24,%zmm19,%zmm19 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm16 │ │ │ │ - vpdpwssd %zmm26,%zmm20,%zmm18 │ │ │ │ - vpdpwssd %zmm27,%zmm20,%zmm17 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm19 │ │ │ │ - add $0x4,%r9 │ │ │ │ - vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ - vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 225f57 │ │ │ │ + vpbroadcastd -0x34(%rax),%xmm6 │ │ │ │ + vpunpckhwd %xmm0,%xmm3,%xmm5 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm4 │ │ │ │ + vpunpcklwd %xmm1,%xmm3,%xmm3 │ │ │ │ + vpunpcklwd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0x48(%rax),%xmm0 │ │ │ │ + vpbroadcastd 0x4c(%rax),%xmm1 │ │ │ │ + vpmaddwd %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm1,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpslld $0x4,%xmm0,%xmm0 │ │ │ │ + vpsrld $0xc,%xmm5,%xmm5 │ │ │ │ + vpblendw $0xaa,%xmm0,%xmm5,%xmm5 │ │ │ │ + vpbroadcastd 0x50(%rax),%xmm0 │ │ │ │ + vpbroadcastd 0x54(%rax),%xmm1 │ │ │ │ + vpmaddwd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm1,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpslld $0x4,%xmm0,%xmm0 │ │ │ │ + vpsrld $0xc,%xmm4,%xmm4 │ │ │ │ + vpblendw $0xaa,%xmm0,%xmm4,%xmm4 │ │ │ │ + vpbroadcastd -0x24(%rax),%xmm0 │ │ │ │ + vpbroadcastd -0x28(%rax),%xmm1 │ │ │ │ + vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm1,%xmm3,%xmm3 │ │ │ │ + vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm6,%xmm3,%xmm3 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm0,%xmm3,%xmm3 │ │ │ │ + vpsubsw %xmm4,%xmm5,%xmm0 │ │ │ │ + vpaddsw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpbroadcastd -0x2c(%rax),%xmm1 │ │ │ │ + vpbroadcastd -0x30(%rax),%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmaddwd %xmm5,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm6,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm6,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm1,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd -0x2c(%rax),%xmm1 │ │ │ │ + vpmaddwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpmaddwd %xmm5,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm6,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpackssdw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpshufb -0x80(%rax),%xmm4,%xmm4 │ │ │ │ + vpsubsw %xmm3,%xmm2,%xmm1 │ │ │ │ + vpaddsw %xmm2,%xmm3,%xmm3 │ │ │ │ + vshufps $0x4e,%xmm0,%xmm4,%xmm2 │ │ │ │ + vpblendd $0xcc,%xmm0,%xmm4,%xmm4 │ │ │ │ + vpaddsw %xmm2,%xmm3,%xmm0 │ │ │ │ + vpsubsw %xmm2,%xmm3,%xmm3 │ │ │ │ + vpsubsw %xmm4,%xmm1,%xmm2 │ │ │ │ + vpaddsw %xmm4,%xmm1,%xmm1 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xb6db9(%rip),%rax │ │ │ │ + lea -0x16a(%rip),%r8 │ │ │ │ + jmp 222f90 │ │ │ │ + lea 0xb6da9(%rip),%rax │ │ │ │ + lea 0x57(%rip),%r8 │ │ │ │ + jmp 222f90 │ │ │ │ + lea 0xb6d99(%rip),%rax │ │ │ │ + lea 0x4d7(%rip),%r8 │ │ │ │ + jmp 222f90 │ │ │ │ + lea 0xb6d89(%rip),%rax │ │ │ │ + lea 0x59a(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb41dd(%rip),%rax │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - vmovdqa32 0xb409a(%rip),%zmm18 │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ - vmovdqa32 (%rdx),%xmm19 │ │ │ │ - add %rax,%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ + vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ + vpbroadcastd -0x38(%rax),%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + call 2242c0 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ - vpmovzxbw (%rcx),%ymm16 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpermw %ymm19,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 225ffa │ │ │ │ - ret │ │ │ │ - vpmovzxbw (%rcx),%zmm16 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vpermw %zmm19,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 226037 │ │ │ │ - ret │ │ │ │ - vpermb (%rcx),%zmm18,%zmm17 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpermw %zmm19,%zmm17,%zmm16 │ │ │ │ - vpsrlw $0x8,%zmm17,%zmm17 │ │ │ │ - vpermw %zmm19,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 226070 │ │ │ │ - ret │ │ │ │ - vpermb (%rcx),%zmm18,%zmm17 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpermw %zmm19,%zmm17,%zmm16 │ │ │ │ - vpsrlw $0x8,%zmm17,%zmm17 │ │ │ │ - vpermw %zmm19,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2260b5 │ │ │ │ - ret │ │ │ │ - vpermb (%rcx),%zmm18,%zmm17 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpermw %zmm19,%zmm17,%zmm16 │ │ │ │ - vpsrlw $0x8,%zmm17,%zmm17 │ │ │ │ - vpermw %zmm19,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 2260ea │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0xe07(%rip),%rax │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - shl $0x6,%r9d │ │ │ │ - vmovdqu32 -0x6(%rdx),%xmm16 │ │ │ │ - vpmovsxbw 0xb8ba0(%rax,%r9,1),%zmm23 │ │ │ │ - vpmovsxbw 0xb8bc0(%rax,%r9,1),%zmm24 │ │ │ │ - mov 0x18(%rsp),%r9d │ │ │ │ - vmovsldup 0xb4da0(%rax),%zmm25 │ │ │ │ - vmovshdup 0xb4da0(%rax),%zmm26 │ │ │ │ - shr $0xb,%r9d │ │ │ │ - jne 22617c │ │ │ │ - vpsllw $0x2,%zmm23,%zmm23 │ │ │ │ - vpsllw $0x2,%zmm24,%zmm24 │ │ │ │ - vpbroadcastd 0xb4e2c(%rax,%r9,8),%zmm21 │ │ │ │ - vpbroadcastd 0xb4e3c(%rax,%r9,8),%zmm22 │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jl 2262bf │ │ │ │ - call 2262e0 │ │ │ │ - vmovsldup 0xb3f56(%rip),%zmm27 │ │ │ │ - lea 0x2(%r8,%r8,1),%r9d │ │ │ │ - vmovshdup 0xb3f47(%rip),%zmm28 │ │ │ │ - lea 0x2(%rdx),%rax │ │ │ │ - vmovdqa32 0xb3f79(%rip),%zmm29 │ │ │ │ - sub $0x4,%r8d │ │ │ │ - vinserti32x4 $0x1,(%rax),%ymm16,%ymm16 │ │ │ │ - sub %r9,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r8d,%r11d │ │ │ │ - vmovlps (%rdx,%r8,2),%xmm16,%xmm20 │ │ │ │ - call 226320 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jge 2261db │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 226260 │ │ │ │ - mov $0xd,%edx │ │ │ │ - kmovb %edx,%k1 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - vmovd 0xc(%r10,%rsi,1),%xmm0 │ │ │ │ - vpblendd $0xe,0x8(%rax),%xmm0,%xmm0 │ │ │ │ - vpinsrw $0x2,0xe(%r10),%xmm0,%xmm20 │ │ │ │ - call 226320 │ │ │ │ - add $0x10,%r10 │ │ │ │ - vinserti32x4 $0x1,0x10(%rax),%ymm16,%ymm16 │ │ │ │ - mov %r11d,%r8d │ │ │ │ - mov %r10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovd -0x4(%rdi,%rsi,2),%xmm1 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm20 │ │ │ │ - vmovd -0x4(%rdi,%rdx,1),%xmm0 │ │ │ │ - vshufps $0xe4,%xmm16,%xmm0,%xmm20{%k1} │ │ │ │ - call 226320 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jge 226233 │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jg 226202 │ │ │ │ - vpermb %zmm16,%zmm27,%zmm18 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm28,%zmm18 │ │ │ │ - vpdpwssd %zmm24,%zmm18,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm17,%ymm18 │ │ │ │ - vpaddd %ymm18,%ymm17,%ymm17 │ │ │ │ - vpackusdw %ymm17,%ymm17,%ymm17 │ │ │ │ - vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ - vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - vmovlps -0xa(%rdx),%xmm16,%xmm16 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%rdx │ │ │ │ - call 2262e0 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2262ad │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpermb %zmm16,%zmm25,%zmm18 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm26,%zmm16 │ │ │ │ - vpdpwssd %zmm24,%zmm16,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm17,%ymm16 │ │ │ │ - vpaddd %ymm17,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vpackusdw %xmm17,%xmm16,%xmm16 │ │ │ │ - vpsrlvw %xmm22,%xmm16,%xmm16 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - vpermb %zmm16,%zmm27,%zmm19 │ │ │ │ - vmovdqa32 %ymm21,%ymm18 │ │ │ │ - vpdpwssd %zmm23,%zmm19,%zmm18 │ │ │ │ - vpermb %zmm20,%zmm25,%zmm19 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpwssd %zmm23,%zmm19,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm28,%zmm19 │ │ │ │ - vpdpwssd %zmm24,%zmm19,%zmm18 │ │ │ │ - vpermb %zmm20,%zmm26,%zmm19 │ │ │ │ - vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm18,%ymm20 │ │ │ │ - vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - vpaddd %ymm20,%ymm18,%ymm18 │ │ │ │ - vpaddd %ymm19,%ymm17,%ymm17 │ │ │ │ - vpackusdw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ - vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb3fc9(%rip),%r9 │ │ │ │ - movd %ecx,%xmm4 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - add $0x2,%rdx │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - pavgw %xmm3,%xmm4 │ │ │ │ - movd %ecx,%xmm5 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movslq (%r9,%rcx,4),%rax │ │ │ │ - add %r9,%rax │ │ │ │ - add $0x50,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xb3f89(%rip),%r9 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movd %r8d,%xmm4 │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - sub %r8,%rdx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - sub %r8,%rdx │ │ │ │ - pavgw %xmm3,%xmm4 │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - add %r9,%rax │ │ │ │ - add $0x50,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - movdqu 0x70(%rdx),%xmm2 │ │ │ │ - movdqu 0x60(%rdx),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x50(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x40(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu 0x30(%rdx),%xmm1 │ │ │ │ - movdqu 0x20(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu 0x10(%rdx),%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - lea (%rcx,%r8,1),%r9d │ │ │ │ - movd %r9d,%xmm4 │ │ │ │ - tzcnt %r9d,%r9d │ │ │ │ - movd %r9d,%xmm5 │ │ │ │ - lea 0xb3ec5(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - psrlw $0x1,%xmm4 │ │ │ │ - add %r9,%rax │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rax │ │ │ │ - movq -0x8(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movq 0x2(%rdx),%xmm1 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm0 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 22651f │ │ │ │ - psrlw $0x3,%xmm0 │ │ │ │ - jmp 226542 │ │ │ │ - mov $0xaaab,%edx │ │ │ │ - mov $0x6667,%ecx │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmove %ecx,%edx │ │ │ │ - psrld $0x2,%xmm0 │ │ │ │ - movd %edx,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movq %xmm0,(%rdi,%rsi,1) │ │ │ │ - movq %xmm0,(%rdi,%rsi,2) │ │ │ │ - movq %xmm0,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 226547 │ │ │ │ - ret │ │ │ │ - movdqa -0x10(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 2265c3 │ │ │ │ - mov $0xaaab,%edx │ │ │ │ - mov $0x6667,%ecx │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - cmove %ecx,%edx │ │ │ │ - movd %edx,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2265cc │ │ │ │ - ret │ │ │ │ - movdqa -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - movdqu 0x12(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - je 226659 │ │ │ │ - mov $0xaaab,%edx │ │ │ │ - mov $0x6667,%ecx │ │ │ │ - test $0x28,%r8d │ │ │ │ - cmove %ecx,%edx │ │ │ │ - movd %edx,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 226666 │ │ │ │ - ret │ │ │ │ - movdqa -0x40(%rdx),%xmm0 │ │ │ │ - paddw -0x30(%rdx),%xmm0 │ │ │ │ - paddw -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - movdqu 0x12(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x22(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x32(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - je 226724 │ │ │ │ - mov $0xaaab,%edx │ │ │ │ - mov $0x6667,%ecx │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - cmove %ecx,%edx │ │ │ │ - movd %edx,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm3,0x30(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 226739 │ │ │ │ - ret │ │ │ │ - movdqa -0x80(%rdx),%xmm0 │ │ │ │ - movdqa -0x70(%rdx),%xmm1 │ │ │ │ - paddw -0x60(%rdx),%xmm0 │ │ │ │ - paddw -0x50(%rdx),%xmm1 │ │ │ │ - paddw -0x40(%rdx),%xmm0 │ │ │ │ - paddw -0x30(%rdx),%xmm1 │ │ │ │ - paddw -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - movdqu 0x12(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x22(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x32(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x42(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x52(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x62(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x72(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x40,%r8d │ │ │ │ - je 226831 │ │ │ │ - mov $0xaaab,%edx │ │ │ │ - mov $0x6667,%ecx │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmove %ecx,%edx │ │ │ │ - movd %edx,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm0,0x50(%rdi) │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm0,0x70(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 22683a │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - lea 0xb3b45(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - shr $0xb,%eax │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - movddup -0x58(%r9,%rax,8),%xmm0 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xb3b05(%rip),%r9 │ │ │ │ - movdqu 0x2(%rdx),%xmm0 │ │ │ │ - movdqu 0x12(%rdx),%xmm1 │ │ │ │ - movdqu 0x22(%rdx),%xmm2 │ │ │ │ - movdqu 0x32(%rdx),%xmm3 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - je 2268d1 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x42(%rdx),%xmm4 │ │ │ │ - movdqu 0x52(%rdx),%xmm5 │ │ │ │ - movdqu 0x62(%rdx),%xmm6 │ │ │ │ - movdqu 0x72(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - movdqa %xmm4,0x40(%rdi) │ │ │ │ - movdqa %xmm5,0x50(%rdi) │ │ │ │ - movdqa %xmm6,0x60(%rdi) │ │ │ │ - movdqa %xmm7,0x70(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2268e5 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - lea 0xb3aa9(%rip),%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - movddup -0x74(%r9),%xmm2 │ │ │ │ - movddup -0xfc(%r9),%xmm3 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - movq (%rdx),%xmm3 │ │ │ │ - pshuflw $0xff,%xmm3,%xmm0 │ │ │ │ - pshuflw $0xaa,%xmm3,%xmm1 │ │ │ │ - pshuflw $0x55,%xmm3,%xmm2 │ │ │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movq %xmm1,(%rdi,%rsi,1) │ │ │ │ - movq %xmm2,(%rdi,%rsi,2) │ │ │ │ - movq %xmm3,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 226947 │ │ │ │ - ret │ │ │ │ - sub $0x8,%rdx │ │ │ │ - movq (%rdx),%xmm3 │ │ │ │ - punpcklwd %xmm3,%xmm3 │ │ │ │ - pshufd $0xff,%xmm3,%xmm0 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm1 │ │ │ │ - pshufd $0x55,%xmm3,%xmm2 │ │ │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 226982 │ │ │ │ - ret │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2269c1 │ │ │ │ - ret │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x20(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2269f6 │ │ │ │ - ret │ │ │ │ - sub $0x2,%rdx │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - pshufb %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm0,0x50(%rdi) │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm0,0x70(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 226a41 │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - pshuflw $0x0,(%rdx),%xmm4 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - add %r8d,%r8d │ │ │ │ - punpcklqdq %xmm4,%xmm4 │ │ │ │ - sub %r8,%r9 │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - jne 226b15 │ │ │ │ - movddup 0x2(%rdx),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - pabsw %xmm6,%xmm7 │ │ │ │ - movd -0x4(%r9,%r8,1),%xmm1 │ │ │ │ - punpcklwd %xmm1,%xmm1 │ │ │ │ - punpckldq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm2 │ │ │ │ - pabsw %xmm0,%xmm0 │ │ │ │ - pminsw %xmm0,%xmm2 │ │ │ │ - pcmpeqw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pand %xmm0,%xmm3 │ │ │ │ - pandn %xmm4,%xmm0 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - pcmpgtw %xmm2,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm1,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movhps %xmm0,(%rdi) │ │ │ │ - movq %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 226aa9 │ │ │ │ - ret │ │ │ │ - movddup 0xb3842(%rip),%xmm8 │ │ │ │ - lea 0x2(%rdx,%rcx,2),%rdx │ │ │ │ - neg %rcx │ │ │ │ - mov %r8d,%r10d │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - pabsw %xmm6,%xmm7 │ │ │ │ - movd -0x2(%r9,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm8,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm2 │ │ │ │ - pabsw %xmm0,%xmm0 │ │ │ │ - pminsw %xmm0,%xmm2 │ │ │ │ - pcmpeqw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pand %xmm0,%xmm3 │ │ │ │ - pandn %xmm4,%xmm0 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - pcmpgtw %xmm2,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm1,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movdqa %xmm0,(%rax) │ │ │ │ - add %rsi,%rax │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 226b42 │ │ │ │ - mov %r10d,%r8d │ │ │ │ - add $0x8,%rcx │ │ │ │ - jl 226b29 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb2df9(%rip),%r9 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - lea (%r9,%r8,4),%r9 │ │ │ │ - neg %r8 │ │ │ │ - movd (%rdx,%r8,2),%xmm5 │ │ │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ - punpcklqdq %xmm5,%xmm5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 226c33 │ │ │ │ - movddup 0x2(%rdx),%xmm4 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - movq (%r9,%r8,2),%xmm1 │ │ │ │ - punpcklwd %xmm1,%xmm1 │ │ │ │ - pshufd $0x50,%xmm1,%xmm0 │ │ │ │ - punpckhdq %xmm1,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - movq %xmm1,(%rdi,%rsi,2) │ │ │ │ - movhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 226bf2 │ │ │ │ - ret │ │ │ │ - mov %r8,%r10 │ │ │ │ - movdqu 0x2(%rdx),%xmm4 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - movq (%r9,%r10,2),%xmm3 │ │ │ │ - punpcklwd %xmm3,%xmm3 │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - pshufd $0x55,%xmm3,%xmm1 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ - pshufd $0xff,%xmm3,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,(%rax) │ │ │ │ - movdqa %xmm1,(%rax,%rsi,1) │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqa %xmm2,(%rax) │ │ │ │ - movdqa %xmm3,(%rax,%rsi,1) │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - add $0x4,%r10 │ │ │ │ - jl 226c4a │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jg 226c33 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb2cf9(%rip),%r9 │ │ │ │ - mov %ecx,%ecx │ │ │ │ - movd (%rdx,%rcx,2),%xmm5 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - add %r8d,%r8d │ │ │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - punpcklqdq %xmm5,%xmm5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 226d35 │ │ │ │ - movddup 0x8(%r9),%xmm4 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movq (%rdx,%r8,1),%xmm1 │ │ │ │ - punpcklwd %xmm1,%xmm1 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - pshufd $0xfa,%xmm1,%xmm0 │ │ │ │ - punpckldq %xmm1,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - movhps %xmm0,(%rdi) │ │ │ │ - movq %xmm0,(%rdi,%rsi,1) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,2) │ │ │ │ - movq %xmm1,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 226cf0 │ │ │ │ - ret │ │ │ │ - lea (%r9,%rcx,4),%r9 │ │ │ │ - neg %rcx │ │ │ │ - mov %r8d,%r10d │ │ │ │ - movdqa (%r9,%rcx,2),%xmm4 │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - movq (%r10,%rdx,1),%xmm3 │ │ │ │ - punpcklwd %xmm3,%xmm3 │ │ │ │ - psubw %xmm5,%xmm3 │ │ │ │ - pshufd $0xff,%xmm3,%xmm0 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm1 │ │ │ │ - pshufd $0x55,%xmm3,%xmm2 │ │ │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,(%rax) │ │ │ │ - movdqa %xmm1,(%rax,%rsi,1) │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqa %xmm2,(%rax) │ │ │ │ - movdqa %xmm3,(%rax,%rsi,1) │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - sub $0x8,%r10d │ │ │ │ - jg 226d4c │ │ │ │ - add $0x8,%rcx │ │ │ │ - jl 226d3c │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb2cf9(%rip),%r9 │ │ │ │ - mov %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movd (%rdx,%rcx,2),%xmm7 │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - neg %r8 │ │ │ │ - movd (%rdx,%r8,2),%xmm6 │ │ │ │ - pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 226e63 │ │ │ │ - movq 0x2(%rdx),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movq (%rax,%r8,4),%xmm1 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ │ │ - pshufd $0x55,%xmm1,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pshufd $0x55,%xmm3,%xmm2 │ │ │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrld $0x8,%xmm0 │ │ │ │ - psrld $0x8,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - pavgw %xmm6,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 226e00 │ │ │ │ - ret │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - lea (%r9,%rcx,8),%r9 │ │ │ │ - lea (%rdx,%rcx,2),%r10 │ │ │ │ - neg %rcx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r8,%rbx │ │ │ │ - punpcklqdq %xmm6,%xmm6 │ │ │ │ - movdqu 0x2(%r10,%rcx,2),%xmm5 │ │ │ │ - movdqa (%r9,%rcx,4),%xmm8 │ │ │ │ - movdqa 0x10(%r9,%rcx,4),%xmm9 │ │ │ │ - mov %rdi,%rbp │ │ │ │ - add $0x10,%rdi │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movd (%rax,%r8,4),%xmm1 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrld $0x8,%xmm0 │ │ │ │ - psrld $0x8,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pavgw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,0x0(%rbp) │ │ │ │ - add %rsi,%rbp │ │ │ │ - inc %r8 │ │ │ │ - jl 226ea1 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - jl 226e7a │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x128,%rsp │ │ │ │ - lea -0xb8e(%rip),%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - add $0x2,%rdx │ │ │ │ - movslq 0xb4048(%r10,%rcx,4),%rcx │ │ │ │ - mov %r9d,%eax │ │ │ │ - movddup 0xb3fc0(%r10),%xmm0 │ │ │ │ - and $0x7e,%eax │ │ │ │ - movddup 0xb3fb8(%r10),%xmm7 │ │ │ │ - add $0xa5,%r9d │ │ │ │ - lea 0xb4048(%r10,%rcx,1),%rcx │ │ │ │ - movzwl 0xb8368(%r10,%rax,1),%eax │ │ │ │ - xor $0x4ff,%r9d │ │ │ │ - jmp *%rcx │ │ │ │ - lea 0x58(%r9),%ecx │ │ │ │ - test $0x480,%ecx │ │ │ │ - jne 22708f │ │ │ │ - sar $0x9,%ecx │ │ │ │ - add %r8d,%ecx │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 22708f │ │ │ │ - movd 0xe(%rdx),%xmm3 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - movd 0x140(%rsp),%xmm1 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - palignr $0x4,%xmm2,%xmm4 │ │ │ │ - paddw -0x2(%rdx),%xmm4 │ │ │ │ - add %eax,%eax │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - palignr $0x2,%xmm2,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - paddw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - psraw $0x3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - mov %eax,%ecx │ │ │ │ - pavgw %xmm5,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - pminsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm2 │ │ │ │ - movdqa 0xb3e70(%r10),%xmm3 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - punpckhqdq %xmm2,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 22702b │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - mov $0x7,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 22712b │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - pcmpeqb 0xb3f20(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb 0xb3ef0(%r10,%r9,8),%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov $0x7,%ecx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 22712b │ │ │ │ - pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movd %xmm1,0xc(%rsp) │ │ │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - lea 0x2(%rcx),%edx │ │ │ │ - movq %xmm3,0x12(%rsp,%rcx,2) │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - cmovae %edx,%ecx │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - call 227a55 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - movddup 0xb3e50(%r10),%xmm1 │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd %ecx,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - lea (%r9,%rax,1),%rcx │ │ │ │ - sar $0x6,%r9 │ │ │ │ - movq (%rdx,%r9,2),%xmm0 │ │ │ │ - movq 0x2(%rdx,%r9,2),%xmm1 │ │ │ │ - lea (%rcx,%rax,1),%r9 │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movhps (%rdx,%rcx,2),%xmm0 │ │ │ │ - movhps 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 2271ee │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - test %r9d,%r9d │ │ │ │ - jl 22716c │ │ │ │ - movq %xmm6,(%rdi) │ │ │ │ - movq %xmm6,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2271db │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - lea 0x58(%r9),%ecx │ │ │ │ - and $0xffffff80,%ecx │ │ │ │ - or %r8d,%ecx │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - ja 227332 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x2(%rdx),%xmm5 │ │ │ │ - movdqu 0x4(%rdx),%xmm3 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - paddw -0x2(%rdx),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubw %xmm3,%xmm2 │ │ │ │ - movdqu 0x12(%rdx),%xmm6 │ │ │ │ - psraw $0x3,%xmm2 │ │ │ │ - movdqu 0x14(%rdx),%xmm3 │ │ │ │ - paddw %xmm2,%xmm5 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm6 │ │ │ │ - add %eax,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jne 227251 │ │ │ │ - pshuflw $0x54,%xmm3,%xmm3 │ │ │ │ - paddw 0xe(%rdx),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - movd 0x140(%rsp),%xmm3 │ │ │ │ - psraw $0x3,%xmm4 │ │ │ │ - mov %eax,%ecx │ │ │ │ - paddw %xmm4,%xmm6 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - pmaxsw %xmm4,%xmm5 │ │ │ │ - pmaxsw %xmm4,%xmm6 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - pavgw %xmm4,%xmm5 │ │ │ │ - pavgw %xmm4,%xmm6 │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - pminsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm3,%xmm6 │ │ │ │ - movdqa 0xb3e70(%r10),%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - punpckhwd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - punpcklwd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - punpckhwd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ - movdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ - add %eax,%ecx │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - punpckhqdq %xmm2,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2272d8 │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - lea 0x7(%r8),%ecx │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - and $0x7,%ecx │ │ │ │ - or $0x8,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 2273e2 │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movdqu 0xb3f24(%r10),%xmm2 │ │ │ │ - movdqa 0xb3ef0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - pand %xmm3,%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - pmovmskb %xmm2,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2273e2 │ │ │ │ - pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0x10(%rdx),%xmm3 │ │ │ │ - movd (%rdx,%rcx,2),%xmm4 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movd %xmm1,0xc(%rsp) │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - pshuflw $0x0,%xmm4,%xmm4 │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - lea 0x2(%rcx),%edx │ │ │ │ - movq %xmm4,0x12(%rsp,%rcx,2) │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmovae %edx,%ecx │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - call 227a55 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xb3e50(%r10),%xmm4 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - mov %r9,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - je 22747d │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 22741b │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 227471 │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xf(%r8),%ecx │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - and $0xf,%ecx │ │ │ │ - or $0x10,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227546 │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movq 0xb3f10(%r10,%r9,4),%xmm4 │ │ │ │ - pcmpeqb 0xb3ee0(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb %xmm4,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 227546 │ │ │ │ - pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - imul $0x24924924,%r9d,%r9d │ │ │ │ - movdqu 0x10(%rdx),%xmm3 │ │ │ │ - movdqu 0x20(%rdx),%xmm4 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movdqu 0x30(%rdx),%xmm5 │ │ │ │ - movd (%rdx,%rcx,2),%xmm6 │ │ │ │ - adc $0xffffffff,%r9d │ │ │ │ - movd %xmm1,0xc(%rsp) │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ - movdqa %xmm4,0x30(%rsp) │ │ │ │ - movdqa %xmm5,0x40(%rsp) │ │ │ │ - lea 0x2(%rcx),%edx │ │ │ │ - movq %xmm6,0x12(%rsp,%rcx,2) │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - cmovae %edx,%ecx │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - call 227a55 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xb3e50(%r10),%xmm4 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - mov %r9,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - pand %xmm4,%xmm3 │ │ │ │ - psllw $0x9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movddup 0xb3f98(%r10),%xmm3 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - je 227621 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 22757f │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 227610 │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - lea 0x1f(%r8),%ecx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - or $0x20,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227652 │ │ │ │ - call 227a10 │ │ │ │ - lea 0x2(%rcx),%r9d │ │ │ │ - cmp $0x40,%r8d │ │ │ │ - cmove %r9d,%ecx │ │ │ │ - call 227ac7 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xb3e50(%r10),%xmm4 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - mov %r9,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - pand %xmm4,%xmm3 │ │ │ │ - psllw $0x9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movddup 0xb3f98(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqu 0x20(%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x22(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x30(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movddup 0xb3f90(%r10),%xmm2 │ │ │ │ - movddup 0xb3f88(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - je 2277a5 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 22768b │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - movdqa %xmm6,0x20(%rdi) │ │ │ │ - movdqa %xmm6,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 22778a │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - lea 0x3f(%r8),%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 2277c4 │ │ │ │ - call 227a10 │ │ │ │ - call 227ac7 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xb3e50(%r10),%xmm4 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - mov %r9,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - pand %xmm4,%xmm3 │ │ │ │ - psllw $0x9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movddup 0xb3f98(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqu 0x20(%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x22(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x30(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movddup 0xb3f90(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movddup 0xb3f88(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - movdqu 0x40(%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x42(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x50(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x52(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movddup 0xb3f80(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movddup 0xb3f78(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - movdqu 0x60(%rdx,%rcx,2),%xmm0 │ │ │ │ - movdqu 0x62(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu 0x70(%rdx,%rcx,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x72(%rdx,%rcx,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movddup 0xb3f70(%r10),%xmm2 │ │ │ │ - movddup 0xb3f68(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - je 227a07 │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 2277fd │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - movdqa %xmm6,0x20(%rdi) │ │ │ │ - movdqa %xmm6,0x30(%rdi) │ │ │ │ - movdqa %xmm6,0x40(%rdi) │ │ │ │ - movdqa %xmm6,0x50(%rdi) │ │ │ │ - movdqa %xmm6,0x60(%rdi) │ │ │ │ - movdqa %xmm6,0x70(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2279d8 │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - pshuflw $0x0,-0x2(%rdx),%xmm2 │ │ │ │ - pshuflw $0x0,(%rdx,%rcx,2),%xmm3 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movd %xmm2,0x14(%rsp) │ │ │ │ - movdqu (%rdx,%r9,2),%xmm1 │ │ │ │ - movdqu 0x10(%rdx,%r9,2),%xmm2 │ │ │ │ - add $0x10,%r9d │ │ │ │ - movdqa %xmm1,-0x8(%rsp,%r9,2) │ │ │ │ - movdqa %xmm2,0x8(%rsp,%r9,2) │ │ │ │ - cmp %ecx,%r9d │ │ │ │ - jle 227a25 │ │ │ │ - lea 0x18(%rsp),%rdx │ │ │ │ - movq %xmm3,0x2(%rdx,%rcx,2) │ │ │ │ - ret │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 227ac7 │ │ │ │ - movddup 0xb3f40(%r10,%r9,8),%xmm4 │ │ │ │ - movddup 0xb3f50(%r10,%r9,8),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movddup 0xb3f48(%r10),%xmm6 │ │ │ │ - movdqu -0x2(%rdx),%xmm2 │ │ │ │ - jmp 227a90 │ │ │ │ - movdqu -0x2(%rdx,%r9,2),%xmm2 │ │ │ │ - movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ - movdqa (%rdx,%r9,2),%xmm1 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - movdqu 0x2(%rdx,%r9,2),%xmm3 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - add $0x8,%r9d │ │ │ │ - paddw %xmm6,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x4,%xmm1 │ │ │ │ - cmp %ecx,%r9d │ │ │ │ - jl 227a82 │ │ │ │ - movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ - ret │ │ │ │ - movddup 0xb3fb0(%r10),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movdqu -0x2(%rdx),%xmm2 │ │ │ │ - movdqu -0x4(%rdx),%xmm3 │ │ │ │ - jmp 227af4 │ │ │ │ - movdqu -0x2(%rdx,%r9,2),%xmm2 │ │ │ │ - movdqu -0x4(%rdx,%r9,2),%xmm3 │ │ │ │ - movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ - paddw (%rdx,%r9,2),%xmm2 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - movdqu 0x2(%rdx,%r9,2),%xmm1 │ │ │ │ - movdqu 0x4(%rdx,%r9,2),%xmm4 │ │ │ │ - add $0x8,%r9d │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pavgw %xmm4,%xmm3 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - psrlw $0x2,%xmm1 │ │ │ │ - cmp %ecx,%r9d │ │ │ │ - jl 227adf │ │ │ │ - movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - sub $0x180,%rsp │ │ │ │ - lea -0x17a2(%rip),%r10 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movddup 0xb3fb8(%r10),%xmm8 │ │ │ │ - lea -0x4(%rcx),%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - movdqa 0xb3ea0(%r10),%xmm9 │ │ │ │ - or %r8d,%ebx │ │ │ │ - movdqa 0xb3ec0(%r10),%xmm10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movdqa -0x80(%rdx),%xmm0 │ │ │ │ - movdqa -0x70(%rdx),%xmm1 │ │ │ │ - movdqa -0x60(%rdx),%xmm2 │ │ │ │ - movdqa -0x50(%rdx),%xmm3 │ │ │ │ - movslq 0xb405c(%r10,%rcx,4),%rcx │ │ │ │ - movzbl %r9b,%eax │ │ │ │ - movdqa -0x40(%rdx),%xmm4 │ │ │ │ - movdqa -0x30(%rdx),%xmm5 │ │ │ │ - movdqa -0x20(%rdx),%xmm6 │ │ │ │ - movdqa -0x10(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x50(%rsp) │ │ │ │ - xor $0x400,%r9d │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - mov %eax,%r11d │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - neg %rax │ │ │ │ - movdqa %xmm3,0x80(%rsp) │ │ │ │ - and $0xfffffffe,%r11d │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ - movdqa %xmm5,0xa0(%rsp) │ │ │ │ - lea 0xb405c(%r10,%rcx,1),%rcx │ │ │ │ - movdqa %xmm6,0xb0(%rsp) │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - movdqa %xmm7,0xc0(%rsp) │ │ │ │ - movzwl 0xb830e(%r10,%r11,1),%r11d │ │ │ │ - movzwl 0xb841c(%r10,%rax,1),%eax │ │ │ │ - movddup 0xb3fc0(%r10),%xmm0 │ │ │ │ - movd (%rdx),%xmm4 │ │ │ │ - movdqu 0x2(%rdx),%xmm5 │ │ │ │ - movdqu 0x12(%rdx),%xmm6 │ │ │ │ - movsldup 0xb3f40(%r10),%xmm1 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - movq 0xb3e52(%r10),%xmm7 │ │ │ │ - mov $0x1b00,%r14d │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - neg %eax │ │ │ │ - movdqa %xmm5,0xe0(%rsp) │ │ │ │ - or $0x40000,%r11d │ │ │ │ - movdqa %xmm6,0xf0(%rsp) │ │ │ │ - lea 0x1c00(%rax),%ebp │ │ │ │ - movq %xmm1,(%rsp) │ │ │ │ - movq %xmm0,0x8(%rsp) │ │ │ │ - movq %xmm7,0x10(%rsp) │ │ │ │ - jmp *%rcx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227e7d │ │ │ │ - lea 0x2(%r8),%ecx │ │ │ │ - add $0x3fe,%r9d │ │ │ │ - pshuflw $0xff,%xmm5,%xmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movq %xmm1,0xe8(%rsp) │ │ │ │ - test %r9d,%ecx │ │ │ │ - jne 227d86 │ │ │ │ - call 227cfd │ │ │ │ - sub $0x433,%r9d │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - xor $0x7f,%r9d │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - movd %r9d,%xmm7 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm7 │ │ │ │ - pcmpeqb 0xb3f20(%r10),%xmm2 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb 0xb3ef0(%r10,%r9,8),%xmm7 │ │ │ │ - jmp 2282a3 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - movdqu 0xea(%rsp),%xmm1 │ │ │ │ - movdqu 0xe4(%rsp),%xmm4 │ │ │ │ - movd 0x1b8(%rsp),%xmm6 │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubw %xmm4,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - psraw $0x3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - add %eax,%eax │ │ │ │ - pmaxsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm7,%xmm7 │ │ │ │ - pavgw %xmm3,%xmm2 │ │ │ │ - pminsw %xmm6,%xmm2 │ │ │ │ - movdqa 0xb3eb0(%r10),%xmm9 │ │ │ │ - lea 0x1c40(%rax),%ebp │ │ │ │ - mov $0x1a40,%r14d │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm1 │ │ │ │ - punpckhwd %xmm5,%xmm2 │ │ │ │ - movq %xmm7,0x18(%rsp) │ │ │ │ - movdqa %xmm1,0xe8(%rsp) │ │ │ │ - movdqa %xmm2,0xf8(%rsp) │ │ │ │ - ret │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - mov %r9d,0x40(%rsp) │ │ │ │ - sub $0x458,%r9d │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - mov $0x5a,%ecx │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - sub %r9d,%ecx │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movdqa 0xb3f20(%r10),%xmm4 │ │ │ │ - movd %ecx,%xmm7 │ │ │ │ - movdqa 0xb3ef0(%r10,%r9,8),%xmm5 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - call 2282e6 │ │ │ │ - mov 0x40(%rsp),%r9d │ │ │ │ - lea 0x2(%r8),%ecx │ │ │ │ - sub $0x8b,%r9d │ │ │ │ - shl $0x6,%ecx │ │ │ │ - test %r9d,%ecx │ │ │ │ - jne 2282a3 │ │ │ │ - movdqa -0x10(%rdx),%xmm2 │ │ │ │ - lea -0x4(%r8),%ecx │ │ │ │ - movdqu -0xe(%rdx),%xmm3 │ │ │ │ - movdqu 0xc4(%rsp),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pshufb 0xb3e80(%r10,%rcx,4),%xmm1 │ │ │ │ - movd 0x1b0(%rsp),%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - paddw %xmm2,%xmm3 │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubw %xmm4,%xmm1 │ │ │ │ - movshdup 0xb3f40(%r10),%xmm4 │ │ │ │ - psraw $0x3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - pavgw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm3 │ │ │ │ - movdqa 0xb3ed0(%r10),%xmm10 │ │ │ │ - add %r11d,%r11d │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movq %xmm4,(%rsp) │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movd %eax,%xmm6 │ │ │ │ - movd %r11d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - movddup 0x10(%rsp),%xmm0 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - paddw %xmm6,%xmm7 │ │ │ │ - movq 0xb3e80(%r10),%xmm5 │ │ │ │ - pshuflw $0x0,%xmm3,%xmm4 │ │ │ │ - punpcklqdq %xmm7,%xmm6 │ │ │ │ - pmullw %xmm5,%xmm4 │ │ │ │ - pshuflw $0x55,%xmm3,%xmm3 │ │ │ │ - paddw %xmm0,%xmm6 │ │ │ │ - mov %ebp,%edx │ │ │ │ - pshuflw $0xff,%xmm4,%xmm0 │ │ │ │ - psubw (%rsp),%xmm4 │ │ │ │ - movq %xmm3,0x18(%rsp) │ │ │ │ - movq %xmm0,0x28(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa %xmm6,0x40(%rsp) │ │ │ │ - movq %xmm4,0x20(%rsp) │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - psraw $0x6,%xmm4 │ │ │ │ - psllw $0x9,%xmm0 │ │ │ │ - movq %xmm0,0x38(%rsp) │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - movq %xmm4,0x30(%rsp) │ │ │ │ - movzbl %bl,%r8d │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm3 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm4 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ - punpckhqdq %xmm1,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ - punpckhqdq %xmm4,%xmm3 │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - pand %xmm6,%xmm5 │ │ │ │ - psllw $0x9,%xmm5 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - cmp $0x6f,%ecx │ │ │ │ - jge 22807c │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm1,0x170(%rsp) │ │ │ │ - movzbl 0x30(%rsp),%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm3 │ │ │ │ - movzbl 0x32(%rsp),%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm2 │ │ │ │ - movzbl 0x34(%rsp),%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm4 │ │ │ │ - movzbl 0x36(%rsp),%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm0 │ │ │ │ - pshufb %xmm10,%xmm3 │ │ │ │ - pshufb %xmm10,%xmm2 │ │ │ │ - pshufb %xmm10,%xmm4 │ │ │ │ - pshufb %xmm10,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - punpckhdq %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - punpckhdq %xmm4,%xmm3 │ │ │ │ - movddup 0x38(%rsp),%xmm4 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - psraw $0xf,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psraw $0xf,%xmm4 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - pand %xmm6,%xmm0 │ │ │ │ - pandn 0x160(%rsp),%xmm6 │ │ │ │ - pand %xmm4,%xmm1 │ │ │ │ - pandn 0x170(%rsp),%xmm4 │ │ │ │ - por %xmm6,%xmm0 │ │ │ │ - por %xmm4,%xmm1 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x4,%r8d │ │ │ │ - je 228181 │ │ │ │ - movq 0x30(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movq 0x18(%rsp),%xmm5 │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq %xmm4,0x30(%rsp) │ │ │ │ - cmp %r14d,%edx │ │ │ │ - jge 227f07 │ │ │ │ - movzbl 0x30(%rsp),%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm3 │ │ │ │ - movzbl 0x32(%rsp),%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ - movzbl 0x34(%rsp),%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm6 │ │ │ │ - movzbl 0x36(%rsp),%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm0 │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - pshufb %xmm10,%xmm3 │ │ │ │ - pshufb %xmm10,%xmm2 │ │ │ │ - pshufb %xmm10,%xmm6 │ │ │ │ - pshufb %xmm10,%xmm0 │ │ │ │ - movq %xmm4,0x30(%rsp) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - punpckhdq %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckldq %xmm6,%xmm2 │ │ │ │ - punpckhdq %xmm6,%xmm3 │ │ │ │ - movddup 0x38(%rsp),%xmm6 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2280c5 │ │ │ │ - sub $0x100,%ebx │ │ │ │ - jl 2281b6 │ │ │ │ - movq 0x28(%rsp),%xmm4 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - paddw 0x20(%rsp),%xmm4 │ │ │ │ - movzwl 0x8(%rsp),%edx │ │ │ │ - movddup 0x8(%rsp),%xmm6 │ │ │ │ - paddw 0x40(%rsp),%xmm6 │ │ │ │ - add %ebp,%edx │ │ │ │ - mov %edx,%ebp │ │ │ │ - jmp 227ed3 │ │ │ │ - add $0x180,%rsp │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227e7d │ │ │ │ - lea 0x7e(%r9),%ecx │ │ │ │ - pshufhw $0xff,%xmm5,%xmm1 │ │ │ │ - mov %r8b,%cl │ │ │ │ - movhps %xmm1,0xf0(%rsp) │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - ja 228245 │ │ │ │ - call 227cfd │ │ │ │ - sub $0x35,%r9d │ │ │ │ - lea 0x7(%r8),%ecx │ │ │ │ - xor $0x7f,%r9d │ │ │ │ - movdqu 0xb3f24(%r10),%xmm1 │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - movd %r9d,%xmm7 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movdqa 0xb3ef0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm7 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - movq 0xb3fc8(%r10),%xmm1 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb %xmm4,%xmm7 │ │ │ │ - movq %xmm1,0x8(%rsp) │ │ │ │ - jmp 2282a3 │ │ │ │ - lea 0x7(%r8),%ecx │ │ │ │ - mov %r9d,0x40(%rsp) │ │ │ │ - sub $0x5a,%r9d │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - mov $0x5a,%ecx │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - sub %r9d,%ecx │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movdqu 0xb3f24(%r10),%xmm4 │ │ │ │ - movd %ecx,%xmm7 │ │ │ │ - movdqa 0xb3ef0(%r10,%r9,8),%xmm5 │ │ │ │ - psrldq $0x4,%xmm5 │ │ │ │ - mov $0x8,%ecx │ │ │ │ - call 2282e6 │ │ │ │ - mov 0x40(%rsp),%ecx │ │ │ │ - sub $0x8d,%ecx │ │ │ │ - mov %r8b,%cl │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jbe 227de8 │ │ │ │ - pmovmskb %xmm7,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 227e7d │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - neg %r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - movd (%rdx,%r8,2),%xmm1 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - lea 0xce(%rsp),%rdx │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - movq %xmm1,-0x6(%rdx,%r8,2) │ │ │ │ - call 229371 │ │ │ │ - jmp 22851f │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pshufb %xmm3,%xmm7 │ │ │ │ - pcmpeqb %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb %xmm5,%xmm1 │ │ │ │ - pcmpgtb %xmm5,%xmm7 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 22835b │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - lea 0xe8(%rsp),%rdx │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - call 227a55 │ │ │ │ - mov 0x1a8(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jge 22835b │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xe8(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0xf8(%rsp,%rcx,2) │ │ │ │ - ret │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227e7d │ │ │ │ - lea 0xf(%r8),%ecx │ │ │ │ - sub $0x5a,%r9d │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - mov $0x5a,%ecx │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - sub %r9d,%ecx │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movd %ecx,%xmm7 │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pshufb %xmm3,%xmm7 │ │ │ │ - movq 0xb3f10(%r10,%r9,4),%xmm4 │ │ │ │ - pcmpeqb 0xb3ee0(%r10),%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb %xmm4,%xmm1 │ │ │ │ - pcmpgtb %xmm4,%xmm7 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 228420 │ │ │ │ - imul $0x24924924,%r9d,%r9d │ │ │ │ - pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movhps %xmm6,0x20(%rdx) │ │ │ │ - adc $0xffffffff,%r9d │ │ │ │ - mov $0x10,%ecx │ │ │ │ - call 227a55 │ │ │ │ - mov 0x1a0(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - jge 228420 │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xe0(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0xf0(%rsp,%rcx,2) │ │ │ │ - pmovmskb %xmm7,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 227e7d │ │ │ │ - imul $0x24924924,%r9d,%r9d │ │ │ │ - neg %r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - movd (%rdx,%r8,2),%xmm1 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - lea 0xce(%rsp),%rdx │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - adc $0xffffffff,%r9d │ │ │ │ - movq %xmm1,-0x6(%rdx,%r8,2) │ │ │ │ - call 229371 │ │ │ │ - jmp 22851f │ │ │ │ - movdqu 0x22(%rdx),%xmm1 │ │ │ │ - movdqu 0x32(%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,0x100(%rsp) │ │ │ │ - movdqa %xmm2,0x110(%rsp) │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227e7d │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - pshufhw $0xff,%xmm2,%xmm2 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - movhps %xmm2,0x40(%rdx) │ │ │ │ - call 227ac7 │ │ │ │ - mov 0x1a0(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - jge 2284fe │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xe0(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0xf0(%rsp,%rcx,2) │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - jge 2284fe │ │ │ │ - movdqu 0x22(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0x100(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0x110(%rsp,%rcx,2) │ │ │ │ - neg %r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - pshuflw $0x0,(%rdx,%r8,2),%xmm1 │ │ │ │ - lea 0xce(%rsp),%rdx │ │ │ │ - movq %xmm1,-0x6(%rdx,%r8,2) │ │ │ │ - call 2293e7 │ │ │ │ - mov 0x1a8(%rsp),%edx │ │ │ │ - cmp %r8d,%edx │ │ │ │ - jge 227e7d │ │ │ │ - neg %rdx │ │ │ │ - movdqu -0x10(%rcx,%rdx,2),%xmm1 │ │ │ │ - movdqu -0x20(%rcx,%rdx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xc0(%rsp,%rdx,2) │ │ │ │ - movdqu %xmm2,0xb0(%rsp,%rdx,2) │ │ │ │ - cmp $0xffffffd0,%edx │ │ │ │ - jle 227e7d │ │ │ │ - movdqu -0x30(%rcx,%rdx,2),%xmm1 │ │ │ │ - movdqu -0x40(%rcx,%rdx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xa0(%rsp,%rdx,2) │ │ │ │ - movdqu %xmm2,0x90(%rsp,%rdx,2) │ │ │ │ - cmp $0xffffffe0,%edx │ │ │ │ - jle 227e7d │ │ │ │ - movdqu -0x50(%rcx,%rdx,2),%xmm1 │ │ │ │ - movdqu -0x60(%rcx,%rdx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0x80(%rsp,%rdx,2) │ │ │ │ - movdqu %xmm2,0x70(%rsp,%rdx,2) │ │ │ │ - cmp $0xfffffff0,%edx │ │ │ │ - jle 227e7d │ │ │ │ - movdqu -0x70(%rcx,%rdx,2),%xmm1 │ │ │ │ - movdqu -0x80(%rcx,%rdx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0x60(%rsp,%rdx,2) │ │ │ │ - movdqu %xmm2,0x50(%rsp,%rdx,2) │ │ │ │ - jmp 227e7d │ │ │ │ - movdqu 0x22(%rdx),%xmm1 │ │ │ │ - movdqu 0x32(%rdx),%xmm2 │ │ │ │ - movdqu 0x42(%rdx),%xmm3 │ │ │ │ - movdqu 0x52(%rdx),%xmm4 │ │ │ │ - movdqu 0x62(%rdx),%xmm5 │ │ │ │ - movdqu 0x72(%rdx),%xmm6 │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x30(%rdx) │ │ │ │ - movdqa %xmm3,0x40(%rdx) │ │ │ │ - movdqa %xmm4,0x50(%rdx) │ │ │ │ - movdqa %xmm5,0x60(%rdx) │ │ │ │ - movdqa %xmm6,0x70(%rdx) │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 227e7d │ │ │ │ - pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - movhps %xmm6,0x80(%rdx) │ │ │ │ - call 227ac7 │ │ │ │ - mov 0x1a0(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 2284fe │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xe0(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0xf0(%rsp,%rcx,2) │ │ │ │ - cmp $0x30,%ecx │ │ │ │ - jge 2284fe │ │ │ │ - movdqu 0x22(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x32(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0x100(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0x110(%rsp,%rcx,2) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - jge 2284fe │ │ │ │ - movdqu 0x42(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x52(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0x120(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0x130(%rsp,%rcx,2) │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - jge 2284fe │ │ │ │ - movdqu 0x62(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x72(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0x140(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0x150(%rsp,%rcx,2) │ │ │ │ - jmp 2284fe │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x128,%rsp │ │ │ │ - lea -0x234e(%rip),%r10 │ │ │ │ - mov %ecx,%r11d │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - sub $0x2,%rdx │ │ │ │ - movslq 0xb4070(%r10,%r8,4),%r8 │ │ │ │ - sub $0xb4,%r9d │ │ │ │ - movddup 0xb3fc0(%r10),%xmm0 │ │ │ │ - mov %r9d,%eax │ │ │ │ - neg %eax │ │ │ │ - xor $0x400,%r9d │ │ │ │ - movddup 0xb3fb8(%r10),%xmm7 │ │ │ │ - or $0xffffffffffffff81,%rax │ │ │ │ - lea 0xb4070(%r10,%r8,1),%r8 │ │ │ │ - movzwl 0xb83c1(%r10,%rax,1),%eax │ │ │ │ - jmp *%r8 │ │ │ │ - lea 0x58(%r9),%r8d │ │ │ │ - test $0x480,%r8d │ │ │ │ - jne 22886e │ │ │ │ - sar $0x9,%r8d │ │ │ │ - add %ecx,%r8d │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jg 22886e │ │ │ │ - movdqa -0xe(%rdx),%xmm2 │ │ │ │ - movdqu -0xc(%rdx),%xmm3 │ │ │ │ - movd 0x140(%rsp),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - palignr $0xe,%xmm4,%xmm1 │ │ │ │ - add %eax,%eax │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - palignr $0xc,%xmm4,%xmm5 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubw %xmm3,%xmm5 │ │ │ │ - movdqa 0xb3e70(%r10),%xmm3 │ │ │ │ - movdqa %xmm4,(%rdx) │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - psraw $0x3,%xmm5 │ │ │ │ - neg %eax │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - lea 0x43f(%rax),%r9d │ │ │ │ - pmaxsw %xmm5,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - shl $0x3,%ecx │ │ │ │ - pavgw %xmm5,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rdx) │ │ │ │ - movsd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm1,0x10(%rdx) │ │ │ │ - lea (%r9,%rax,1),%r8d │ │ │ │ - sar $0x6,%r9d │ │ │ │ - movdqu (%rdx,%r9,2),%xmm2 │ │ │ │ - lea (%r8,%rax,1),%r9d │ │ │ │ - sar $0x6,%r8d │ │ │ │ - movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckhqdq %xmm2,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 22880b │ │ │ │ - or $0x8,%ecx │ │ │ │ - jmp 2292af │ │ │ │ - mov $0x7,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 228920 │ │ │ │ - lea 0x3(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - pcmpeqb 0xb3f20(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb 0xb3ef0(%r10,%r9,8),%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov $0x7,%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 228920 │ │ │ │ - pshuflw $0x0,0x2(%rdx),%xmm1 │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqa -0xe(%rdx),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movd (%rdx,%r8,2),%xmm3 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movd %xmm1,0x110(%rsp) │ │ │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - lea -0x2(%r8),%rdx │ │ │ │ - movq %xmm3,0x106(%rsp,%r8,2) │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - cmovae %rdx,%r8 │ │ │ │ - lea 0x10e(%rsp),%rdx │ │ │ │ - call 229371 │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movddup 0xb3e68(%r10),%xmm1 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - shl $0x3,%ecx │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - movsd %xmm5,%xmm4 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - movddup -0x6(%rdx,%r9,2),%xmm0 │ │ │ │ - movddup -0x8(%rdx,%r9,2),%xmm1 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movlps -0x6(%rdx,%r8,2),%xmm0 │ │ │ │ - movlps -0x8(%rdx,%r8,2),%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - je 2289e4 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jg 22896d │ │ │ │ - movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 2289d9 │ │ │ │ - or $0x8,%ecx │ │ │ │ - jmp 2292af │ │ │ │ - lea 0x58(%r9),%r8d │ │ │ │ - and $0xffffff80,%r8d │ │ │ │ - or %ecx,%r8d │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - ja 228b43 │ │ │ │ - movdqa -0x1e(%rdx),%xmm2 │ │ │ │ - movdqu -0x20(%rdx),%xmm1 │ │ │ │ - movdqu -0x10(%rdx),%xmm3 │ │ │ │ - paddw -0xe(%rdx),%xmm3 │ │ │ │ - pshufd $0x90,%xmm2,%xmm4 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu -0x1c(%rdx),%xmm5 │ │ │ │ - add %eax,%eax │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - je 228a2f │ │ │ │ - pshufhw $0x40,%xmm2,%xmm4 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - movdqu -0x12(%rdx),%xmm4 │ │ │ │ - psraw $0x3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - movdqu -0xc(%rdx),%xmm5 │ │ │ │ - movd 0x140(%rsp),%xmm6 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - shl $0x4,%ecx │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - psraw $0x3,%xmm5 │ │ │ │ - neg %eax │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - movdqa -0xe(%rdx),%xmm5 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - pmaxsw %xmm0,%xmm1 │ │ │ │ - pmaxsw %xmm0,%xmm3 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - pavgw %xmm0,%xmm1 │ │ │ │ - pavgw %xmm0,%xmm3 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - pminsw %xmm3,%xmm6 │ │ │ │ - movdqa 0xb3e70(%r10),%xmm3 │ │ │ │ - lea 0x43f(%rax),%r9d │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdx) │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - punpcklwd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm0,0x20(%rdx) │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - movdqa %xmm6,0x30(%rdx) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - mov %r9d,%r8d │ │ │ │ - sar $0x6,%r8d │ │ │ │ - movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - movdqu 0x10(%rdx,%r8,2),%xmm2 │ │ │ │ - add %eax,%r9d │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckhqdq %xmm2,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 228ae5 │ │ │ │ - or $0x10,%ecx │ │ │ │ - jmp 2292af │ │ │ │ - lea 0x7(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - and $0x7,%r8d │ │ │ │ - or $0x8,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 228c0c │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movdqu 0xb3f24(%r10),%xmm2 │ │ │ │ - movdqa 0xb3ef0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - pand %xmm3,%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - pmovmskb %xmm2,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 228c0c │ │ │ │ - pshuflw $0x0,0x2(%rdx),%xmm1 │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqa -0xe(%rdx),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqa -0x1e(%rdx),%xmm3 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movd (%rdx,%r8,2),%xmm4 │ │ │ │ - movd %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - pshuflw $0x0,%xmm4,%xmm4 │ │ │ │ - movdqa %xmm3,0xf0(%rsp) │ │ │ │ - lea -0x2(%r8),%rdx │ │ │ │ - movq %xmm4,0x106(%rsp,%r8,2) │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - cmovae %rdx,%r8 │ │ │ │ - lea 0x10e(%rsp),%rdx │ │ │ │ - call 229371 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - shl $0x4,%ecx │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - psubw 0xb3e60(%r10),%xmm3 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x10(%rdx,%r8,2),%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - je 228caf │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 228c4d │ │ │ │ - movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 228ca4 │ │ │ │ - or $0x10,%ecx │ │ │ │ - jmp 2292af │ │ │ │ - lea 0xf(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - and $0xf,%r8d │ │ │ │ - or $0x10,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 228d9b │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movq 0xb3f10(%r10,%r9,4),%xmm4 │ │ │ │ - pcmpeqb 0xb3ee0(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb %xmm4,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 228d9b │ │ │ │ - pshuflw $0x0,0x2(%rdx),%xmm1 │ │ │ │ - movdqa -0xe(%rdx),%xmm2 │ │ │ │ - imul $0x24924924,%r9d,%r9d │ │ │ │ - movdqa -0x1e(%rdx),%xmm3 │ │ │ │ - neg %r8 │ │ │ │ - movdqa -0x2e(%rdx),%xmm4 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movdqa -0x3e(%rdx),%xmm5 │ │ │ │ - movd (%rdx,%r8,2),%xmm6 │ │ │ │ - adc $0xffffffff,%r9d │ │ │ │ - movd %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - movdqa %xmm3,0xf0(%rsp) │ │ │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ - movdqa %xmm4,0xe0(%rsp) │ │ │ │ - movdqa %xmm5,0xd0(%rsp) │ │ │ │ - lea -0x2(%r8),%rdx │ │ │ │ - movq %xmm6,0x106(%rsp,%r8,2) │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - cmovae %rdx,%r8 │ │ │ │ - lea 0x10e(%rsp),%rdx │ │ │ │ - call 229371 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - shl $0x5,%ecx │ │ │ │ - movdqa 0xb3e60(%r10),%xmm4 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x10(%rdx,%r8,2),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - pand %xmm4,%xmm3 │ │ │ │ - psllw $0x9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu -0x20(%rdx,%r8,2),%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - movddup 0xb3f98(%r10),%xmm3 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,-0x20(%rsp,%rcx,1) │ │ │ │ - sub $0x20,%ecx │ │ │ │ - je 228e87 │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 228de0 │ │ │ │ - movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ - movdqa %xmm6,-0x20(%rsp,%rcx,1) │ │ │ │ - sub $0x20,%ecx │ │ │ │ - jg 228e76 │ │ │ │ - or $0x20,%ecx │ │ │ │ - jmp 2292af │ │ │ │ - lea 0x1f(%rcx),%r8d │ │ │ │ - and $0x1f,%r8d │ │ │ │ - or $0x20,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 228eb9 │ │ │ │ - call 22931a │ │ │ │ - lea -0x2(%r8),%r9 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - cmove %r9,%r8 │ │ │ │ - call 2293e7 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - movdqa 0xb3e60(%r10),%xmm4 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x10(%rdx,%r8,2),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - movdqu -0x20(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - sub $0x40,%rsp │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psraw $0xf,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movddup 0xb3f98(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rsp) │ │ │ │ - movdqu -0x2e(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x30(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movdqu -0x3e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - movdqu -0x40(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movddup 0xb3f90(%r10),%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movddup 0xb3f88(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rsp) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - je 229023 │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 228ef8 │ │ │ │ - sub $0x40,%rsp │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 229004 │ │ │ │ - or $0x40,%ecx │ │ │ │ - jmp 2292af │ │ │ │ - lea 0x3f(%rcx),%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 229042 │ │ │ │ - call 22931a │ │ │ │ - call 2293e7 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - movdqa 0xb3e60(%r10),%xmm4 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x10(%rdx,%r8,2),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - pand %xmm4,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - movdqu -0x20(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psraw $0xf,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movddup 0xb3f98(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - movdqu -0x2e(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x30(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movdqu -0x3e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - movdqu -0x40(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movddup 0xb3f90(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movddup 0xb3f88(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,0x50(%rsp) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x40(%rsp) │ │ │ │ - movdqu -0x4e(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x50(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movdqu -0x5e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - movdqu -0x60(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movddup 0xb3f80(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movddup 0xb3f78(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rsp) │ │ │ │ - movdqu -0x6e(%rdx,%r8,2),%xmm0 │ │ │ │ - movdqu -0x70(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movdqu -0x7e(%rdx,%r8,2),%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - movdqu -0x80(%rdx,%r8,2),%xmm3 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - movddup 0xb3f70(%r10),%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movddup 0xb3f68(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rsp) │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - je 2292ac │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 229081 │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - movdqa %xmm6,0x70(%rsp) │ │ │ │ - movdqa %xmm6,0x60(%rsp) │ │ │ │ - movdqa %xmm6,0x50(%rsp) │ │ │ │ - movdqa %xmm6,0x40(%rsp) │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 229275 │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - lea (%rcx,%rcx,2),%r8d │ │ │ │ - lea -0x8(%rsp,%rcx,1),%rdx │ │ │ │ - lea -0x8(%rdi,%r11,2),%rax │ │ │ │ - movq (%rdx,%r8,1),%xmm0 │ │ │ │ - movq (%rdx,%rcx,2),%xmm1 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - movq (%rdx),%xmm3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - movhps %xmm1,(%rax) │ │ │ │ - movq %xmm1,(%rax,%rsi,1) │ │ │ │ - movhps %xmm0,(%rax,%rsi,2) │ │ │ │ - movq %xmm0,(%rax,%r10,1) │ │ │ │ - lea (%rax,%rsi,4),%rax │ │ │ │ - cmp %rsp,%rdx │ │ │ │ - jae 2292c1 │ │ │ │ - lea (%rsp,%rcx,4),%rsp │ │ │ │ - sub $0x4,%r11d │ │ │ │ - jg 2292b7 │ │ │ │ - add $0x128,%rsp │ │ │ │ - ret │ │ │ │ - neg %r8 │ │ │ │ - pshuflw $0x0,0x2(%rdx),%xmm2 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - pshuflw $0x0,(%rdx,%r8,2),%xmm3 │ │ │ │ - movq %xmm2,0x118(%rsp) │ │ │ │ - movdqa -0xe(%rdx,%r9,2),%xmm1 │ │ │ │ - movdqa -0x1e(%rdx,%r9,2),%xmm2 │ │ │ │ - sub $0x10,%r9 │ │ │ │ - movdqa %xmm1,0x128(%rsp,%r9,2) │ │ │ │ - movdqa %xmm2,0x118(%rsp,%r9,2) │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - jg 229336 │ │ │ │ - lea 0x116(%rsp),%rdx │ │ │ │ - movq %xmm3,-0x8(%rdx,%r8,2) │ │ │ │ - ret │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 2293e7 │ │ │ │ - movddup 0xb3f40(%r10,%r9,8),%xmm4 │ │ │ │ - movddup 0xb3f50(%r10,%r9,8),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movddup 0xb3f48(%r10),%xmm6 │ │ │ │ - movdqu -0xc(%rdx),%xmm2 │ │ │ │ - jmp 2293ac │ │ │ │ - movdqu -0xc(%rdx,%r9,2),%xmm2 │ │ │ │ - movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ - movdqa -0xe(%rdx,%r9,2),%xmm1 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - movdqu -0x10(%rdx,%r9,2),%xmm3 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - paddw %xmm6,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x4,%xmm1 │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - jg 22939e │ │ │ │ - movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ - neg %r8d │ │ │ │ - ret │ │ │ │ - movddup 0xb3fb0(%r10),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movdqu -0xc(%rdx),%xmm2 │ │ │ │ - movdqu -0xa(%rdx),%xmm3 │ │ │ │ - jmp 229414 │ │ │ │ - movdqu -0xc(%rdx,%r9,2),%xmm2 │ │ │ │ - movdqu -0xa(%rdx,%r9,2),%xmm3 │ │ │ │ - movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ - paddw -0xe(%rdx,%r9,2),%xmm2 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - movdqu -0x10(%rdx,%r9,2),%xmm1 │ │ │ │ - movdqu -0x12(%rdx,%r9,2),%xmm4 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pavgw %xmm4,%xmm3 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - psrlw $0x2,%xmm1 │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - jg 2293ff │ │ │ │ - movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ - neg %r8d │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movd 0x18(%rsp),%xmm6 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - lea -0x30d1(%rip),%rax │ │ │ │ - shl $0x6,%r9d │ │ │ │ - movdqu -0x6(%rdx),%xmm0 │ │ │ │ - movdqa 0xb7b20(%rax,%r9,1),%xmm1 │ │ │ │ - movdqa 0xb7b30(%rax,%r9,1),%xmm2 │ │ │ │ - movdqa 0xb7b40(%rax,%r9,1),%xmm3 │ │ │ │ - movdqa 0xb7b50(%rax,%r9,1),%xmm4 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm8 │ │ │ │ - punpcklbw %xmm1,%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - punpckhbw %xmm1,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - punpcklbw %xmm2,%xmm10 │ │ │ │ - movdqa %xmm5,%xmm11 │ │ │ │ - punpckhbw %xmm2,%xmm11 │ │ │ │ - movdqa %xmm5,%xmm12 │ │ │ │ - punpcklbw %xmm3,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - punpckhbw %xmm3,%xmm13 │ │ │ │ - movdqa %xmm5,%xmm14 │ │ │ │ - punpcklbw %xmm4,%xmm14 │ │ │ │ - movdqa %xmm5,%xmm15 │ │ │ │ - punpckhbw %xmm4,%xmm15 │ │ │ │ - movdqa 0xb3e30(%rax),%xmm7 │ │ │ │ - add %r8d,%r8d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ - mov %rdx,%rax │ │ │ │ - punpcklqdq %xmm6,%xmm6 │ │ │ │ - sub %r8,%rdx │ │ │ │ - pshufb %xmm7,%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm1 │ │ │ │ - pshufd $0x55,%xmm0,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm11,%xmm4 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - pshufd $0xaa,%xmm0,%xmm4 │ │ │ │ - movdqa %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm13,%xmm4 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ │ │ - movdqa %xmm14,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrad $0xb,%xmm0 │ │ │ │ - psrad $0xb,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - pmaxsw %xmm5,%xmm0 │ │ │ │ - pavgw %xmm5,%xmm0 │ │ │ │ - pminsw %xmm6,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - movlps -0xa(%rdx,%r8,1),%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 229513 │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 229683 │ │ │ │ - sub %eax,%edx │ │ │ │ - sub %r9,%rax │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %edx,%r8d │ │ │ │ - movdqu (%r9,%rax,1),%xmm0 │ │ │ │ - mov %r9,%rdi │ │ │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm9,%xmm2 │ │ │ │ - pshufd $0x55,%xmm0,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm11,%xmm4 │ │ │ │ - pinsrw $0x5,-0x2(%rdi),%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - pshufd $0xaa,%xmm0,%xmm0 │ │ │ │ - movddup -0x8(%rdi,%rsi,1),%xmm4 │ │ │ │ - movdqa %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm13,%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - pshuflw $0xff,%xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - psrad $0xb,%xmm1 │ │ │ │ - psrad $0xb,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - pmaxsw %xmm5,%xmm0 │ │ │ │ - pavgw %xmm5,%xmm0 │ │ │ │ - pminsw %xmm6,%xmm0 │ │ │ │ - movhps %xmm0,(%rdi) │ │ │ │ - movq %xmm0,(%rdi,%rsi,1) │ │ │ │ - palignr $0xe,%xmm4,%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x4,%r8d │ │ │ │ - jl 2295d0 │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 2295c0 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb0dbd(%rip),%r10 │ │ │ │ - movd %ecx,%xmm4 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - add $0x2,%rdx │ │ │ │ - movslq (%r10,%rcx,4),%rax │ │ │ │ - movd %ecx,%xmm5 │ │ │ │ - jmp 2296d4 │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xb0d9d(%rip),%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - lea (%r8,%r8,1),%eax │ │ │ │ - movd %r8d,%xmm4 │ │ │ │ - sub %rax,%rdx │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movslq (%r10,%rax,4),%rax │ │ │ │ - movd 0x10(%rsp),%xmm7 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - add %r10,%rax │ │ │ │ - add $0xfffffffffffffff0,%r10 │ │ │ │ - movslq (%r10,%rcx,4),%rcx │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ - pcmpeqw %xmm3,%xmm3 │ │ │ │ - add %r10,%rcx │ │ │ │ - pavgw %xmm6,%xmm4 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - jmp *%rax │ │ │ │ - movdqu 0x30(%rdx),%xmm1 │ │ │ │ - movdqu 0x20(%rdx),%xmm2 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqu 0x10(%rdx),%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psubd %xmm0,%xmm4 │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - lea (%rcx,%r8,1),%r10d │ │ │ │ - movd %r10d,%xmm4 │ │ │ │ - tzcnt %r10d,%r10d │ │ │ │ - movd %r10d,%xmm5 │ │ │ │ - lea 0xb0cb5(%rip),%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movd 0x10(%rsp),%xmm7 │ │ │ │ - movslq (%r10,%rax,4),%rax │ │ │ │ - movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ - psrlw $0x1,%xmm4 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ - add %r10,%rax │ │ │ │ - add %r10,%rcx │ │ │ │ - pcmpeqw %xmm3,%xmm3 │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - jmp *%rax │ │ │ │ - movq -0x8(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movq 0x2(%rdx),%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psubd %xmm0,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 2297d7 │ │ │ │ - psrld $0x3,%xmm0 │ │ │ │ - jmp 2297fa │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - psrld $0x2,%xmm0 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movd 0x8(%rsp),%xmm1 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - movdqa (%r9),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - add $0x20,%r9 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - psignw %xmm1,%xmm4 │ │ │ │ - psignw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm1,%xmm5 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm6,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - movq %xmm3,(%rdi) │ │ │ │ - movhps %xmm3,(%rdi,%rsi,1) │ │ │ │ - movq %xmm4,(%rdi,%rsi,2) │ │ │ │ - movhps %xmm4,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 229820 │ │ │ │ - ret │ │ │ │ - movdqa -0x10(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psubd %xmm0,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 2298dd │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movd 0x8(%rsp),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - movdqa (%r9),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - add $0x20,%r9 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - psignw %xmm1,%xmm4 │ │ │ │ - psignw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm1,%xmm5 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm6,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm3,(%rdi) │ │ │ │ - movdqa %xmm4,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2298ff │ │ │ │ - ret │ │ │ │ - movdqa -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - movdqu 0x12(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psubd %xmm0,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - je 2299c5 │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - test $0x28,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movd 0x8(%rsp),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - movdqa (%r9),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - add $0x20,%r9 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - psignw %xmm1,%xmm4 │ │ │ │ - psignw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm1,%xmm5 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm6,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm3,(%rdi) │ │ │ │ - movdqa %xmm4,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2299e7 │ │ │ │ - ret │ │ │ │ - movdqa -0x40(%rdx),%xmm0 │ │ │ │ - paddw -0x30(%rdx),%xmm0 │ │ │ │ - paddw -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - movdqu 0x12(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x22(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x32(%rdx),%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psubd %xmm0,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrld %xmm5,%xmm0 │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - je 229ac4 │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - psrlw $0x1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movd 0x8(%rsp),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - movdqa (%r9),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - psignw %xmm1,%xmm4 │ │ │ │ - psignw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm1,%xmm5 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm6,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm3,(%rdi) │ │ │ │ - movdqa %xmm4,0x10(%rdi) │ │ │ │ - movdqa 0x20(%r9),%xmm4 │ │ │ │ - movdqa 0x30(%r9),%xmm5 │ │ │ │ - add $0x40,%r9 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm2,%xmm3 │ │ │ │ - psignw %xmm1,%xmm4 │ │ │ │ - psignw %xmm4,%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm1,%xmm5 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm6,%xmm4 │ │ │ │ - pminsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 229ae6 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - lea 0xb0889(%rip),%r10 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - shr $0xb,%eax │ │ │ │ - movd 0x10(%rsp),%xmm7 │ │ │ │ - movslq (%r10,%rcx,4),%rcx │ │ │ │ - movddup -0xdc(%r10,%rax,8),%xmm0 │ │ │ │ - pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - add %r10,%rcx │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movddup 0xb0750(%rip),%xmm5 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - shl $0x2,%r8d │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - sub %r8d,%eax │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - jg 229d54 │ │ │ │ - je 229c90 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - movdqa (%rsi,%rdx,2),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - movdqa (%rsi,%rcx,1),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 229c1a │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 229c74 │ │ │ │ - jmp 229e16 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 229cf7 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - movdqa 0x10(%rsi),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - paddd %xmm1,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %eax │ │ │ │ - jg 229c94 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - jmp 229df5 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - pshufd $0xff,%xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - paddd %xmm1,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %eax │ │ │ │ - jg 229cf7 │ │ │ │ - jmp 229ce0 │ │ │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - jmp 229db7 │ │ │ │ - pshufd $0xff,%xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - jmp 229db7 │ │ │ │ - pshufd $0xff,%xmm1,%xmm2 │ │ │ │ - jmp 229db7 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jg 229d33 │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - je 229d42 │ │ │ │ - movdqa 0x20(%rsi),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - movdqa 0x20(%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - jp 229d4d │ │ │ │ - movdqa 0x30(%rsi),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - movdqa 0x30(%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm6 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - dec %eax │ │ │ │ - jg 229d54 │ │ │ │ - add %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 229df5 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm2 │ │ │ │ - tzcnt %r9d,%esi │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - sub $0x2,%esi │ │ │ │ - pshufd $0xb1,%xmm2,%xmm4 │ │ │ │ - movd %esi,%xmm0 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psrld %xmm0,%xmm2 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - pavgw %xmm0,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm2 │ │ │ │ - movdqa (%rdi,%r9,1),%xmm0 │ │ │ │ - movdqa 0x10(%rdi,%r9,1),%xmm1 │ │ │ │ - psubw %xmm2,%xmm0 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - jl 229e47 │ │ │ │ - ret │ │ │ │ - movddup 0xb0480(%rip),%xmm5 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - shl $0x2,%r8d │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - sub %r8d,%eax │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - jg 22a002 │ │ │ │ - je 229f21 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - movdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - movdqa (%rsi,%rcx,1),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%eax │ │ │ │ - jg 229e9e │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - pslld $0x3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - jmp 229e16 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 229f92 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa 0x10(%rsi),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 229f25 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - jmp 229df5 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pshufd $0xff,%xmm0,%xmm2 │ │ │ │ - pshufd $0xff,%xmm1,%xmm3 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 229f92 │ │ │ │ - jmp 229f7b │ │ │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - jmp 22a02e │ │ │ │ - pshufd $0xff,%xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - jmp 22a02e │ │ │ │ - pshufd $0xff,%xmm1,%xmm2 │ │ │ │ - jmp 22a02e │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jg 229fe1 │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - je 229ff0 │ │ │ │ - movdqa 0x20(%rsi),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - jp 229ffb │ │ │ │ - movdqa 0x30(%rsi),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - add %rdx,%rsi │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddd %xmm1,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - dec %eax │ │ │ │ - jg 22a002 │ │ │ │ - add %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - jmp 229df5 │ │ │ │ - lea 0xb03ed(%rip),%rax │ │ │ │ - tzcnt %r9d,%r9d │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movslq (%rax,%r9,4),%r9 │ │ │ │ - movddup -0x124(%rax),%xmm5 │ │ │ │ - add %rax,%r9 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - shl $0x2,%r8d │ │ │ │ - sub %r8d,%eax │ │ │ │ - jmp *%r9 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movq (%rsi),%xmm0 │ │ │ │ - movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ - movq (%rsi,%rdx,2),%xmm1 │ │ │ │ - movhps (%rsi,%rcx,1),%xmm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - psllw $0x3,%xmm0 │ │ │ │ - psllw $0x3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - add $0x20,%rdi │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - sub $0x4,%eax │ │ │ │ - jg 22a0a4 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - jmp 229e16 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - psllw $0x3,%xmm0 │ │ │ │ - psllw $0x3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - add $0x20,%rdi │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 22a122 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - jmp 229df5 │ │ │ │ - pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - jmp 22a1b9 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rsi),%xmm2 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ - psllw $0x3,%xmm2 │ │ │ │ - psllw $0x3,%xmm0 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 22a176 │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ - psllw $0x3,%xmm3 │ │ │ │ - psllw $0x3,%xmm1 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movdqa %xmm2,(%rdi) │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - movdqa %xmm3,0x10(%rdi) │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 22a18d │ │ │ │ - add %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - jmp 229df5 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - jmp 22a273 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm2 │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - jmp 22a273 │ │ │ │ - pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - jmp 22a273 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - psllw $0x3,%xmm0 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jg 22a213 │ │ │ │ - movdqa 0x10(%rsi),%xmm1 │ │ │ │ - psllw $0x3,%xmm1 │ │ │ │ - je 22a226 │ │ │ │ - movdqa 0x20(%rsi),%xmm2 │ │ │ │ - psllw $0x3,%xmm2 │ │ │ │ - jnp 22a235 │ │ │ │ - movdqa 0x30(%rsi),%xmm3 │ │ │ │ - psllw $0x3,%xmm3 │ │ │ │ - add %rdx,%rsi │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - pmaddwd %xmm2,%xmm7 │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - dec %eax │ │ │ │ - jg 22a243 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 229e16 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 22a2ca │ │ │ │ - jmp 229e16 │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm3 │ │ │ │ - lea 0xb0179(%rip),%rdx │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - pshufb -0x294(%rdx),%xmm3 │ │ │ │ - movslq (%rdx,%r8,4),%r8 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm4 │ │ │ │ - add %rdx,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 22a318 │ │ │ │ - ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 22a35d │ │ │ │ - ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 22a397 │ │ │ │ - ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movdqa 0x10(%rcx),%xmm2 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpcklbw %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 22a3cf │ │ │ │ - ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movdqa 0x10(%rcx),%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpcklbw %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm1,%xmm0 │ │ │ │ - movdqa 0x20(%rcx),%xmm1 │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm0,%xmm2 │ │ │ │ - movdqa 0x30(%rcx),%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movdqa %xmm1,0x40(%rdi) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqa %xmm2,0x50(%rdi) │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb %xmm0,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 22a434 │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovdqa %xmm2,(%rdx) │ │ │ │ - vmovdqa %xmm2,0x10(%rdx) │ │ │ │ - vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ - vpsraw $0x2,%xmm1,%xmm1 │ │ │ │ - vpunpckhqdq %xmm1,%xmm0,%xmm3 │ │ │ │ - vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsubw %xmm3,%xmm0,%xmm2 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm2,%xmm2,%xmm2 │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm0,%xmm1 │ │ │ │ - vpsraw $0x1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm3 │ │ │ │ - vpunpckhdq %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpckldq %xmm3,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm1,%xmm0,%xmm3 │ │ │ │ - vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsubw %xmm3,%xmm0,%xmm2 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm2,%xmm2,%xmm2 │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm0,%xmm1 │ │ │ │ - vpsraw $0x1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ - vpblendd $0x3,%xmm2,%xmm0,%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ - vpinsrd $0x1,(%rdi),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdx),%xmm3 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm3,%xmm3 │ │ │ │ - vpmovzxbw %xmm2,%xmm2 │ │ │ │ - vpmovzxbw %xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi) │ │ │ │ - vpextrd $0x2,%xmm0,(%rdx) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xaff29(%rip),%rax │ │ │ │ - lea 0xf1(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 22a650 │ │ │ │ - vpbroadcastw (%rdx),%xmm0 │ │ │ │ - vpbroadcastd -0x38(%rax),%xmm1 │ │ │ │ - vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,%xmm1 │ │ │ │ - jmp 22a823 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xafee9(%rip),%rax │ │ │ │ - lea 0x1e3(%rip),%r8 │ │ │ │ - jmp 22a650 │ │ │ │ - lea 0xafed9(%rip),%rax │ │ │ │ - lea 0x333(%rip),%r8 │ │ │ │ - jmp 22a650 │ │ │ │ - lea 0xafec9(%rip),%rax │ │ │ │ - lea 0x406(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - vpbroadcastd -0x34(%rax),%xmm4 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd -0x24(%rax),%xmm0 │ │ │ │ - vpbroadcastd -0x28(%rax),%xmm3 │ │ │ │ - vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd -0x2c(%rax),%xmm0 │ │ │ │ - vpbroadcastd -0x30(%rax),%xmm3 │ │ │ │ - vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0x80(%rax),%xmm2 │ │ │ │ - vshufps $0x7d,%xmm1,%xmm0,%xmm3 │ │ │ │ - vshufps $0x28,%xmm1,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm2,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x34(%rax),%xmm4 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd -0x24(%rax),%xmm0 │ │ │ │ - vpbroadcastd -0x28(%rax),%xmm3 │ │ │ │ - vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd -0x2c(%rax),%xmm0 │ │ │ │ - vpbroadcastd -0x30(%rax),%xmm3 │ │ │ │ - vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovdqa %xmm2,(%rdx) │ │ │ │ - vmovdqa %xmm2,0x10(%rdx) │ │ │ │ - vpbroadcastd -0x50(%rax),%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - vmovd (%rdi),%xmm2 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdx,%rsi,1),%xmm3 │ │ │ │ - vpinsrd $0x1,(%rdx),%xmm3,%xmm3 │ │ │ │ - vpmovzxbw %xmm2,%xmm2 │ │ │ │ - vpmovzxbw %xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm0,(%rdx,%rsi,1) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0xafd59(%rip),%rax │ │ │ │ - lea -0xdf(%rip),%r8 │ │ │ │ - jmp 22a7f0 │ │ │ │ - lea 0xafd49(%rip),%rax │ │ │ │ - lea 0x43(%rip),%r8 │ │ │ │ - jmp 22a7f0 │ │ │ │ - lea 0xafd39(%rip),%rax │ │ │ │ - lea 0x193(%rip),%r8 │ │ │ │ - jmp 22a7f0 │ │ │ │ - lea 0xafd29(%rip),%rax │ │ │ │ - lea 0x266(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 22a880 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - jmp *%r8 │ │ │ │ - call 22a880 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovdqa %xmm2,(%rdx) │ │ │ │ - vmovdqa %xmm2,0x10(%rdx) │ │ │ │ - vpbroadcastd -0x50(%rax),%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - vmovd (%rdi),%xmm2 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdx),%xmm3 │ │ │ │ - vpinsrd $0x1,(%rdx,%rsi,1),%xmm3,%xmm3 │ │ │ │ - vpmovzxbw %xmm2,%xmm2 │ │ │ │ - vpmovzxbw %xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm0,(%rdx) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdx,%rsi,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm3 │ │ │ │ - vpbroadcastd -0x64(%rax),%xmm5 │ │ │ │ - vpbroadcastd -0x70(%rax),%xmm0 │ │ │ │ - vpbroadcastd -0x6c(%rax),%xmm4 │ │ │ │ - vpmaddwd %xmm2,%xmm5,%xmm1 │ │ │ │ - vpsrld $0x10,%xmm5,%xmm5 │ │ │ │ - vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaddwd %xmm3,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm5,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd -0x68(%rax),%xmm4 │ │ │ │ - vpbroadcastd -0x60(%rax),%xmm5 │ │ │ │ - vpmaddwd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm3,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm0,%xmm4,%xmm4 │ │ │ │ - vpbroadcastd -0x5c(%rax),%xmm0 │ │ │ │ - vpmaddwd %xmm0,%xmm3,%xmm3 │ │ │ │ - vpbroadcastd -0x34(%rax),%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm5,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpackssdw %xmm2,%xmm1,%xmm1 │ │ │ │ - ret │ │ │ │ - lea 0xafbf9(%rip),%rax │ │ │ │ - lea -0x23f(%rip),%r8 │ │ │ │ - jmp 22a950 │ │ │ │ - lea 0xafbe9(%rip),%rax │ │ │ │ - lea -0x11d(%rip),%r8 │ │ │ │ - jmp 22a950 │ │ │ │ - lea 0xafbd9(%rip),%rax │ │ │ │ - lea 0x33(%rip),%r8 │ │ │ │ - jmp 22a950 │ │ │ │ - lea 0xafbc9(%rip),%rax │ │ │ │ - lea 0x106(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 22a880 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ - jmp *%r8 │ │ │ │ - call 22a880 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovdqa %xmm2,(%rdx) │ │ │ │ - vmovdqa %xmm2,0x10(%rdx) │ │ │ │ - vpbroadcastd -0x50(%rax),%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rdx │ │ │ │ - vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ - vpinsrd $0x1,(%rdx),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdi,%rsi,1),%xmm3 │ │ │ │ - vpinsrd $0x1,(%rdi),%xmm3,%xmm3 │ │ │ │ - vpmovzxbw %xmm2,%xmm2 │ │ │ │ - vpmovzxbw %xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdx) │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xafb29(%rip),%rax │ │ │ │ - lea -0x30f(%rip),%r8 │ │ │ │ - jmp 22aa20 │ │ │ │ - lea 0xafb19(%rip),%rax │ │ │ │ - lea -0x1ed(%rip),%r8 │ │ │ │ - jmp 22aa20 │ │ │ │ - lea 0xafb09(%rip),%rax │ │ │ │ - lea -0x9d(%rip),%r8 │ │ │ │ - jmp 22aa20 │ │ │ │ - lea 0xafaf9(%rip),%rax │ │ │ │ - lea 0x36(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - vpbroadcastd -0x3c(%rax),%xmm3 │ │ │ │ - vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ - vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm2,%xmm0,%xmm0 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x3c(%rax),%xmm3 │ │ │ │ - vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ - vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ - jmp 22a816 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xafa89(%rip),%rax │ │ │ │ - lea 0x106(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 22aaf0 │ │ │ │ - vmovd -0x38(%rax),%xmm1 │ │ │ │ - vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ - vmovd -0x50(%rax),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - jmp 22adb7 │ │ │ │ - lea 0xafa49(%rip),%rax │ │ │ │ - lea 0x297(%rip),%r8 │ │ │ │ - jmp 22aaf0 │ │ │ │ - lea 0xafa39(%rip),%rax │ │ │ │ - lea 0x717(%rip),%r8 │ │ │ │ - jmp 22aaf0 │ │ │ │ - lea 0xafa29(%rip),%rax │ │ │ │ - lea 0x7da(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd -0x38(%rax),%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd -0x34(%rax),%ymm4 │ │ │ │ - vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ - vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd -0x24(%rax),%ymm0 │ │ │ │ - vpbroadcastd -0x28(%rax),%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd -0x2c(%rax),%ymm0 │ │ │ │ - vpbroadcastd -0x30(%rax),%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 -0x80(%rax),%ymm2 │ │ │ │ - vshufps $0x7d,%ymm1,%ymm0,%ymm3 │ │ │ │ - vshufps $0x28,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - call 22abd0 │ │ │ │ - vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ - jmp 22ada0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd -0x34(%rax),%xmm6 │ │ │ │ - vpunpckhwd %xmm0,%xmm3,%xmm5 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm4 │ │ │ │ - vpunpcklwd %xmm1,%xmm3,%xmm3 │ │ │ │ - vpunpcklwd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x48(%rax),%xmm0 │ │ │ │ - vpbroadcastd 0x4c(%rax),%xmm1 │ │ │ │ - vpmaddwd %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm1,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpslld $0x4,%xmm0,%xmm0 │ │ │ │ - vpsrld $0xc,%xmm5,%xmm5 │ │ │ │ - vpblendw $0xaa,%xmm0,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd 0x50(%rax),%xmm0 │ │ │ │ - vpbroadcastd 0x54(%rax),%xmm1 │ │ │ │ - vpmaddwd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm1,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpslld $0x4,%xmm0,%xmm0 │ │ │ │ - vpsrld $0xc,%xmm4,%xmm4 │ │ │ │ - vpblendw $0xaa,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpbroadcastd -0x24(%rax),%xmm0 │ │ │ │ - vpbroadcastd -0x28(%rax),%xmm1 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm1,%xmm3,%xmm3 │ │ │ │ - vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm6,%xmm3,%xmm3 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm0,%xmm3,%xmm3 │ │ │ │ - vpsubsw %xmm4,%xmm5,%xmm0 │ │ │ │ - vpaddsw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpbroadcastd -0x2c(%rax),%xmm1 │ │ │ │ - vpbroadcastd -0x30(%rax),%xmm5 │ │ │ │ - vpmaddwd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaddwd %xmm5,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm6,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm6,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm1,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd -0x2c(%rax),%xmm1 │ │ │ │ - vpmaddwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpmaddwd %xmm5,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm6,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpackssdw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpshufb -0x80(%rax),%xmm4,%xmm4 │ │ │ │ - vpsubsw %xmm3,%xmm2,%xmm1 │ │ │ │ - vpaddsw %xmm2,%xmm3,%xmm3 │ │ │ │ - vshufps $0x4e,%xmm0,%xmm4,%xmm2 │ │ │ │ - vpblendd $0xcc,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpaddsw %xmm2,%xmm3,%xmm0 │ │ │ │ - vpsubsw %xmm2,%xmm3,%xmm3 │ │ │ │ - vpsubsw %xmm4,%xmm1,%xmm2 │ │ │ │ - vpaddsw %xmm4,%xmm1,%xmm1 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaf819(%rip),%rax │ │ │ │ - lea -0x16a(%rip),%r8 │ │ │ │ - jmp 22ad30 │ │ │ │ - lea 0xaf809(%rip),%rax │ │ │ │ - lea 0x57(%rip),%r8 │ │ │ │ - jmp 22ad30 │ │ │ │ - lea 0xaf7f9(%rip),%rax │ │ │ │ - lea 0x4d7(%rip),%r8 │ │ │ │ - jmp 22ad30 │ │ │ │ - lea 0xaf7e9(%rip),%rax │ │ │ │ - lea 0x59a(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd -0x38(%rax),%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - call 22c060 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ │ │ - jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vpshufd $0x4e,%xmm0,%xmm4 │ │ │ │ - vpshufd $0x4e,%xmm1,%xmm5 │ │ │ │ - call 22b000 │ │ │ │ - vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xcc,%ymm5,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdx) │ │ │ │ - vmovdqa %ymm2,0x20(%rdx) │ │ │ │ - lea (%rdi,%rsi,4),%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vmovd (%rdi),%xmm4 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ - vmovd (%rdi,%rsi,2),%xmm5 │ │ │ │ - vpinsrd $0x1,(%rdi,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpinsrd $0x2,(%rdx),%xmm4,%xmm4 │ │ │ │ - vpinsrd $0x3,(%rdx,%rsi,1),%xmm4,%xmm4 │ │ │ │ - vpinsrd $0x2,(%rdx,%rsi,2),%xmm5,%xmm5 │ │ │ │ - vpinsrd $0x3,(%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpmovzxbw %xmm4,%ymm4 │ │ │ │ - vpmovzxbw %xmm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovd %xmm4,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm4,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm4,(%rdi,%rcx,1) │ │ │ │ - vmovd %xmm5,(%rdx) │ │ │ │ - vpextrd $0x1,%xmm5,(%rdx,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm5,(%rdx,%rsi,2) │ │ │ │ - vpextrd $0x3,%xmm5,(%rdx,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vpshufd $0x4e,%xmm0,%xmm4 │ │ │ │ + vpshufd $0x4e,%xmm1,%xmm5 │ │ │ │ + call 223260 │ │ │ │ + vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xcc,%ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdx) │ │ │ │ + vmovdqa %ymm2,0x20(%rdx) │ │ │ │ + lea (%rdi,%rsi,4),%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vmovd (%rdi),%xmm4 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ + vmovd (%rdi,%rsi,2),%xmm5 │ │ │ │ + vpinsrd $0x1,(%rdi,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpinsrd $0x2,(%rdx),%xmm4,%xmm4 │ │ │ │ + vpinsrd $0x3,(%rdx,%rsi,1),%xmm4,%xmm4 │ │ │ │ + vpinsrd $0x2,(%rdx,%rsi,2),%xmm5,%xmm5 │ │ │ │ + vpinsrd $0x3,(%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpmovzxbw %xmm4,%ymm4 │ │ │ │ + vpmovzxbw %xmm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovd %xmm4,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm4,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm4,(%rdi,%rcx,1) │ │ │ │ + vmovd %xmm5,(%rdx) │ │ │ │ + vpextrd $0x1,%xmm5,(%rdx,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm5,(%rdx,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm5,(%rdx,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastd -0x34(%rax),%xmm6 │ │ │ │ vpunpckhwd %xmm3,%xmm4,%xmm0 │ │ │ │ vpunpckhwd %xmm2,%xmm5,%xmm1 │ │ │ │ vpunpcklwd %xmm5,%xmm2,%xmm2 │ │ │ │ @@ -476854,61 +471196,61 @@ │ │ │ │ vpaddsw %xmm4,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ │ │ vpshufd $0x4e,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaf389(%rip),%rax │ │ │ │ + lea 0xb6929(%rip),%rax │ │ │ │ lea -0x5fa(%rip),%r8 │ │ │ │ - jmp 22b1c0 │ │ │ │ - lea 0xaf379(%rip),%rax │ │ │ │ + jmp 223420 │ │ │ │ + lea 0xb6919(%rip),%rax │ │ │ │ lea -0x439(%rip),%r8 │ │ │ │ - jmp 22b1c0 │ │ │ │ - lea 0xaf369(%rip),%rax │ │ │ │ + jmp 223420 │ │ │ │ + lea 0xb6909(%rip),%rax │ │ │ │ lea 0x47(%rip),%r8 │ │ │ │ - jmp 22b1c0 │ │ │ │ - lea 0xaf359(%rip),%rax │ │ │ │ + jmp 223420 │ │ │ │ + lea 0xb68f9(%rip),%rax │ │ │ │ lea 0x10a(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ vpbroadcastd -0x38(%rax),%ymm2 │ │ │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - call 22c060 │ │ │ │ + call 2242c0 │ │ │ │ vpunpcklwd %ymm0,%ymm1,%ymm3 │ │ │ │ vpunpckhwd %ymm0,%ymm1,%ymm1 │ │ │ │ vpunpcklwd %ymm3,%ymm1,%ymm0 │ │ │ │ vpunpckhwd %ymm3,%ymm1,%ymm1 │ │ │ │ jmp *%r8 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ vpshufd $0x4e,%xmm0,%xmm4 │ │ │ │ vpshufd $0x4e,%xmm1,%xmm5 │ │ │ │ - call 22b000 │ │ │ │ + call 223260 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm2 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm0 │ │ │ │ vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ - jmp 22ad9a │ │ │ │ + jmp 222ffa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaf2c9(%rip),%rax │ │ │ │ + lea 0xb6869(%rip),%rax │ │ │ │ lea -0x6ba(%rip),%r8 │ │ │ │ - jmp 22b280 │ │ │ │ - lea 0xaf2b9(%rip),%rax │ │ │ │ + jmp 2234e0 │ │ │ │ + lea 0xb6859(%rip),%rax │ │ │ │ lea -0x4f9(%rip),%r8 │ │ │ │ - jmp 22b280 │ │ │ │ - lea 0xaf2a9(%rip),%rax │ │ │ │ + jmp 2234e0 │ │ │ │ + lea 0xb6849(%rip),%rax │ │ │ │ lea -0x79(%rip),%r8 │ │ │ │ - jmp 22b280 │ │ │ │ - lea 0xaf299(%rip),%rax │ │ │ │ + jmp 2234e0 │ │ │ │ + lea 0xb6839(%rip),%rax │ │ │ │ lea 0x4a(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm2 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm0 │ │ │ │ vpbroadcastd -0x38(%rax),%ymm3 │ │ │ │ vpbroadcastd -0x3c(%rax),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm2,%ymm1 │ │ │ │ @@ -476919,49 +471261,49 @@ │ │ │ │ vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm4,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ │ │ vpaddsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x4c(%rax),%ymm4 │ │ │ │ - jmp 22ada0 │ │ │ │ + jmp 223000 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaf229(%rip),%rax │ │ │ │ + lea 0xb67c9(%rip),%rax │ │ │ │ lea 0xc7(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22b360 │ │ │ │ + jne 2235c0 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ vmovd -0x50(%rax),%xmm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vmovdqa %ymm0,%ymm1 │ │ │ │ vmovdqa %ymm0,%ymm2 │ │ │ │ vmovdqa %ymm0,%ymm3 │ │ │ │ - jmp 22b802 │ │ │ │ + jmp 223a62 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xaf1d9(%rip),%rax │ │ │ │ + lea 0xb6779(%rip),%rax │ │ │ │ lea 0x437(%rip),%r8 │ │ │ │ - jmp 22b360 │ │ │ │ - lea 0xaf1c9(%rip),%rax │ │ │ │ + jmp 2235c0 │ │ │ │ + lea 0xb6769(%rip),%rax │ │ │ │ lea 0x957(%rip),%r8 │ │ │ │ - jmp 22b360 │ │ │ │ - lea 0xaf1b9(%rip),%rax │ │ │ │ + jmp 2235c0 │ │ │ │ + lea 0xb6759(%rip),%rax │ │ │ │ lea 0xa76(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - call 22db10 │ │ │ │ + call 225d70 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ │ │ vpunpckhwd %ymm3,%ymm2,%ymm4 │ │ │ │ vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ @@ -476972,23 +471314,23 @@ │ │ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm4 │ │ │ │ vextracti128 $0x1,%ymm1,%xmm5 │ │ │ │ vextracti128 $0x1,%ymm2,%xmm6 │ │ │ │ vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ - call 22b400 │ │ │ │ + call 223660 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ - jmp 22b7d7 │ │ │ │ + jmp 223a37 │ │ │ │ nop │ │ │ │ vpbroadcastd -0x34(%rax),%xmm10 │ │ │ │ vpunpckhwd %xmm0,%xmm7,%xmm8 │ │ │ │ vpunpcklwd %xmm0,%xmm4,%xmm9 │ │ │ │ vpunpckhwd %xmm4,%xmm3,%xmm0 │ │ │ │ vpunpcklwd %xmm1,%xmm7,%xmm7 │ │ │ │ vpunpckhwd %xmm6,%xmm1,%xmm1 │ │ │ │ @@ -477140,46 +471482,46 @@ │ │ │ │ vpsubsw %xmm4,%xmm2,%xmm5 │ │ │ │ vpaddsw %xmm4,%xmm2,%xmm2 │ │ │ │ vpsubsw %xmm8,%xmm3,%xmm4 │ │ │ │ vpaddsw %xmm3,%xmm8,%xmm3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaee29(%rip),%rax │ │ │ │ + lea 0xb63c9(%rip),%rax │ │ │ │ lea -0x339(%rip),%r8 │ │ │ │ - jmp 22b720 │ │ │ │ - lea 0xaee19(%rip),%rax │ │ │ │ + jmp 223980 │ │ │ │ + lea 0xb63b9(%rip),%rax │ │ │ │ lea 0x77(%rip),%r8 │ │ │ │ - jmp 22b720 │ │ │ │ - lea 0xaee09(%rip),%rax │ │ │ │ + jmp 223980 │ │ │ │ + lea 0xb63a9(%rip),%rax │ │ │ │ lea 0x597(%rip),%r8 │ │ │ │ - jmp 22b720 │ │ │ │ - lea 0xaedf9(%rip),%rax │ │ │ │ + jmp 223980 │ │ │ │ + lea 0xb6399(%rip),%rax │ │ │ │ lea 0x6b6(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - call 22dd30 │ │ │ │ + call 225f90 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ │ │ vpunpckhwd %ymm3,%ymm2,%ymm4 │ │ │ │ vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ - call 22b920 │ │ │ │ + call 223b80 │ │ │ │ vpbroadcastd -0x38(%rax),%ymm5 │ │ │ │ vpaddsw %ymm4,%ymm2,%ymm1 │ │ │ │ vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ @@ -477403,46 +471745,46 @@ │ │ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ vpackssdw %ymm5,%ymm2,%ymm2 │ │ │ │ vpackssdw %ymm4,%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xae8f9(%rip),%rax │ │ │ │ + lea 0xb5e99(%rip),%rax │ │ │ │ lea -0x869(%rip),%r8 │ │ │ │ - jmp 22bc50 │ │ │ │ - lea 0xae8e9(%rip),%rax │ │ │ │ + jmp 223eb0 │ │ │ │ + lea 0xb5e89(%rip),%rax │ │ │ │ lea -0x4b9(%rip),%r8 │ │ │ │ - jmp 22bc50 │ │ │ │ - lea 0xae8d9(%rip),%rax │ │ │ │ + jmp 223eb0 │ │ │ │ + lea 0xb5e79(%rip),%rax │ │ │ │ lea 0x67(%rip),%r8 │ │ │ │ - jmp 22bc50 │ │ │ │ - lea 0xae8c9(%rip),%rax │ │ │ │ + jmp 223eb0 │ │ │ │ + lea 0xb5e69(%rip),%rax │ │ │ │ lea 0x186(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - call 22dd30 │ │ │ │ + call 225f90 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ │ │ vpunpcklwd %ymm0,%ymm1,%ymm4 │ │ │ │ vpunpckhwd %ymm0,%ymm1,%ymm1 │ │ │ │ vpunpcklwd %ymm2,%ymm3,%ymm0 │ │ │ │ vpunpckhwd %ymm2,%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ vpunpckldq %ymm1,%ymm3,%ymm2 │ │ │ │ vpunpckhdq %ymm1,%ymm3,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm0,%ymm1 │ │ │ │ vpunpckldq %ymm4,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 22b920 │ │ │ │ + call 223b80 │ │ │ │ vpbroadcastd -0x38(%rax),%ymm5 │ │ │ │ vpaddsw %ymm4,%ymm2,%ymm1 │ │ │ │ vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm6 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ @@ -477451,27 +471793,27 @@ │ │ │ │ vpblendd $0xcc,%ymm3,%ymm1,%ymm1 │ │ │ │ vpblendd $0x33,%ymm3,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x27,%ymm1,%ymm1 │ │ │ │ vpermq $0x8d,%ymm2,%ymm2 │ │ │ │ vpermq $0x72,%ymm4,%ymm3 │ │ │ │ vpsubw %ymm6,%ymm7,%ymm5 │ │ │ │ - jmp 22b7d1 │ │ │ │ + jmp 223a31 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xae7f9(%rip),%rax │ │ │ │ + lea 0xb5d99(%rip),%rax │ │ │ │ lea -0x969(%rip),%r8 │ │ │ │ - jmp 22bd50 │ │ │ │ - lea 0xae7e9(%rip),%rax │ │ │ │ + jmp 223fb0 │ │ │ │ + lea 0xb5d89(%rip),%rax │ │ │ │ lea -0x5b9(%rip),%r8 │ │ │ │ - jmp 22bd50 │ │ │ │ - lea 0xae7d9(%rip),%rax │ │ │ │ + jmp 223fb0 │ │ │ │ + lea 0xb5d79(%rip),%rax │ │ │ │ lea -0x99(%rip),%r8 │ │ │ │ - jmp 22bd50 │ │ │ │ - lea 0xae7c9(%rip),%rax │ │ │ │ + jmp 223fb0 │ │ │ │ + lea 0xb5d69(%rip),%rax │ │ │ │ lea 0x86(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ vmovdqa 0x40(%rdx),%ymm4 │ │ │ │ vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ vpbroadcastd -0x3c(%rax),%ymm8 │ │ │ │ @@ -477511,41 +471853,41 @@ │ │ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpaddsw %ymm6,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm7,%ymm2,%ymm2 │ │ │ │ vpaddsw %ymm3,%ymm8,%ymm3 │ │ │ │ - jmp 22b7d7 │ │ │ │ + jmp 223a37 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xae6e9(%rip),%rax │ │ │ │ + lea 0xb5c89(%rip),%rax │ │ │ │ lea 0x9d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22be80 │ │ │ │ + jne 2240e0 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - jmp 22c26f │ │ │ │ + jmp 2244cf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xae6b9(%rip),%rax │ │ │ │ + lea 0xb5c59(%rip),%rax │ │ │ │ lea 0x185(%rip),%r8 │ │ │ │ - jmp 22be80 │ │ │ │ - lea 0xae6a9(%rip),%rax │ │ │ │ + jmp 2240e0 │ │ │ │ + lea 0xb5c49(%rip),%rax │ │ │ │ lea 0x315(%rip),%r8 │ │ │ │ - jmp 22be80 │ │ │ │ - lea 0xae699(%rip),%rax │ │ │ │ + jmp 2240e0 │ │ │ │ + lea 0xb5c39(%rip),%rax │ │ │ │ lea 0x3a4(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%xmm3 │ │ │ │ vpmulhrsw (%rdx),%xmm3,%xmm0 │ │ │ │ vpmulhrsw 0x10(%rdx),%xmm3,%xmm1 │ │ │ │ vpmulhrsw 0x20(%rdx),%xmm3,%xmm2 │ │ │ │ vpmulhrsw 0x30(%rdx),%xmm3,%xmm3 │ │ │ │ - call 22abd0 │ │ │ │ + call 222e30 │ │ │ │ vbroadcasti128 -0x80(%rax),%ymm4 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm1 │ │ │ │ vshufps $0x28,%ymm3,%ymm1,%ymm0 │ │ │ │ vshufps $0x7d,%ymm3,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ @@ -477571,47 +471913,47 @@ │ │ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm2,%ymm1,%ymm0 │ │ │ │ vpsubsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - jmp 22bff4 │ │ │ │ + jmp 224254 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xae5b9(%rip),%rax │ │ │ │ + lea 0xb5b59(%rip),%rax │ │ │ │ lea -0x93(%rip),%r8 │ │ │ │ - jmp 22bf90 │ │ │ │ - lea 0xae5a9(%rip),%rax │ │ │ │ + jmp 2241f0 │ │ │ │ + lea 0xb5b49(%rip),%rax │ │ │ │ lea 0x75(%rip),%r8 │ │ │ │ - jmp 22bf90 │ │ │ │ - lea 0xae599(%rip),%rax │ │ │ │ + jmp 2241f0 │ │ │ │ + lea 0xb5b39(%rip),%rax │ │ │ │ lea 0x205(%rip),%r8 │ │ │ │ - jmp 22bf90 │ │ │ │ - lea 0xae589(%rip),%rax │ │ │ │ + jmp 2241f0 │ │ │ │ + lea 0xb5b29(%rip),%rax │ │ │ │ lea 0x294(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%xmm0 │ │ │ │ vpshufd $0x4e,(%rdx),%xmm4 │ │ │ │ vpmulhrsw 0x30(%rdx),%xmm0,%xmm3 │ │ │ │ vpshufd $0x4e,0x10(%rdx),%xmm5 │ │ │ │ vpmulhrsw 0x20(%rdx),%xmm0,%xmm2 │ │ │ │ vpmulhrsw %xmm0,%xmm4,%xmm4 │ │ │ │ vpmulhrsw %xmm0,%xmm5,%xmm5 │ │ │ │ - call 22ae50 │ │ │ │ + call 2230b0 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ vpsubsw %ymm2,%ymm3,%ymm3 │ │ │ │ vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ │ │ vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 22c060 │ │ │ │ + call 2242c0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm2 │ │ │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm2,(%rdx) │ │ │ │ @@ -477662,59 +472004,59 @@ │ │ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ vpackssdw %ymm5,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm2,%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ - lea 0xae419(%rip),%rax │ │ │ │ + lea 0xb59b9(%rip),%rax │ │ │ │ lea -0x233(%rip),%r8 │ │ │ │ - jmp 22c130 │ │ │ │ - lea 0xae409(%rip),%rax │ │ │ │ + jmp 224390 │ │ │ │ + lea 0xb59a9(%rip),%rax │ │ │ │ lea -0x12b(%rip),%r8 │ │ │ │ - jmp 22c130 │ │ │ │ - lea 0xae3f9(%rip),%rax │ │ │ │ + jmp 224390 │ │ │ │ + lea 0xb5999(%rip),%rax │ │ │ │ lea 0x65(%rip),%r8 │ │ │ │ - jmp 22c130 │ │ │ │ - lea 0xae3e9(%rip),%rax │ │ │ │ + jmp 224390 │ │ │ │ + lea 0xb5989(%rip),%rax │ │ │ │ lea 0xf4(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%xmm0 │ │ │ │ vpshufd $0x4e,(%rdx),%xmm4 │ │ │ │ vpmulhrsw 0x30(%rdx),%xmm0,%xmm3 │ │ │ │ vpshufd $0x4e,0x10(%rdx),%xmm5 │ │ │ │ vpmulhrsw 0x20(%rdx),%xmm0,%xmm2 │ │ │ │ vpmulhrsw %xmm0,%xmm4,%xmm4 │ │ │ │ vpmulhrsw %xmm0,%xmm5,%xmm5 │ │ │ │ - call 22ae50 │ │ │ │ + call 2230b0 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm2 │ │ │ │ vpunpckhwd %ymm2,%ymm3,%ymm1 │ │ │ │ vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ vpsubsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ │ │ vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 22c060 │ │ │ │ + call 2242c0 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vpermq $0x8d,%ymm0,%ymm1 │ │ │ │ vpermq $0x8d,%ymm2,%ymm0 │ │ │ │ - jmp 22bff4 │ │ │ │ + jmp 224254 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xae369(%rip),%rax │ │ │ │ + lea 0xb5909(%rip),%rax │ │ │ │ lea -0x2e3(%rip),%r8 │ │ │ │ - jmp 22c1e0 │ │ │ │ - lea 0xae359(%rip),%rax │ │ │ │ + jmp 224440 │ │ │ │ + lea 0xb58f9(%rip),%rax │ │ │ │ lea -0x1db(%rip),%r8 │ │ │ │ - jmp 22c1e0 │ │ │ │ - lea 0xae349(%rip),%rax │ │ │ │ + jmp 224440 │ │ │ │ + lea 0xb58e9(%rip),%rax │ │ │ │ lea -0x4b(%rip),%r8 │ │ │ │ - jmp 22c1e0 │ │ │ │ - lea 0xae339(%rip),%rax │ │ │ │ + jmp 224440 │ │ │ │ + lea 0xb58d9(%rip),%rax │ │ │ │ lea 0x44(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm2 │ │ │ │ vmovdqa 0x10(%rdx),%xmm0 │ │ │ │ vinserti128 $0x1,0x20(%rdx),%ymm2,%ymm2 │ │ │ │ vinserti128 $0x1,0x30(%rdx),%ymm0,%ymm0 │ │ │ │ vpbroadcastd -0x38(%rax),%ymm3 │ │ │ │ @@ -477728,27 +472070,27 @@ │ │ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x3c(%rax),%ymm3 │ │ │ │ vpmulhrsw %ymm0,%ymm3,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm3,%ymm3 │ │ │ │ vpaddsw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddsw %ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 22bfe8 │ │ │ │ + jmp 224248 │ │ │ │ nop │ │ │ │ - lea 0xae2c9(%rip),%rax │ │ │ │ + lea 0xb5869(%rip),%rax │ │ │ │ lea 0x145(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22c310 │ │ │ │ + jne 224570 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd 0xae249(%rip),%xmm2 │ │ │ │ + vmovd 0xb57e9(%rip),%xmm2 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vmovq (%rdi),%xmm1 │ │ │ │ vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ @@ -477761,32 +472103,32 @@ │ │ │ │ vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm2,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm2,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%ecx │ │ │ │ - jg 22c28a │ │ │ │ + jg 2244ea │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xae229(%rip),%rax │ │ │ │ + lea 0xb57c9(%rip),%rax │ │ │ │ lea 0x2af(%rip),%r8 │ │ │ │ - jmp 22c310 │ │ │ │ - lea 0xae219(%rip),%rax │ │ │ │ + jmp 224570 │ │ │ │ + lea 0xb57b9(%rip),%rax │ │ │ │ lea 0x77f(%rip),%r8 │ │ │ │ - jmp 22c310 │ │ │ │ - lea 0xae209(%rip),%rax │ │ │ │ + jmp 224570 │ │ │ │ + lea 0xb57a9(%rip),%rax │ │ │ │ lea 0x854(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - call 22c3c0 │ │ │ │ + call 224620 │ │ │ │ vshufps $0x28,%ymm1,%ymm0,%ymm4 │ │ │ │ vshufps $0x7d,%ymm1,%ymm0,%ymm5 │ │ │ │ vshufps $0x28,%ymm3,%ymm2,%ymm1 │ │ │ │ vshufps $0x7d,%ymm3,%ymm2,%ymm3 │ │ │ │ vbroadcasti128 -0x80(%rax),%ymm0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm2 │ │ │ │ vpshufb %ymm0,%ymm4,%ymm4 │ │ │ │ @@ -477798,21 +472140,21 @@ │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm4,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm1,%ymm4,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm5,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ - call 22c3c0 │ │ │ │ + call 224620 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - jmp 22c5d4 │ │ │ │ + jmp 224834 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastd -0x34(%rax),%ymm6 │ │ │ │ vpunpckhwd %ymm0,%ymm3,%ymm5 │ │ │ │ vpunpckhwd %ymm2,%ymm1,%ymm4 │ │ │ │ vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ │ │ vpunpcklwd %ymm0,%ymm2,%ymm2 │ │ │ │ vpbroadcastd 0x48(%rax),%ymm0 │ │ │ │ @@ -477869,31 +472211,31 @@ │ │ │ │ vpblendd $0xcc,%ymm0,%ymm4,%ymm4 │ │ │ │ vpaddsw %ymm2,%ymm3,%ymm0 │ │ │ │ vpsubsw %ymm2,%ymm3,%ymm3 │ │ │ │ vpsubsw %ymm4,%ymm1,%ymm2 │ │ │ │ vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xae029(%rip),%rax │ │ │ │ + lea 0xb55c9(%rip),%rax │ │ │ │ lea -0x15b(%rip),%r8 │ │ │ │ - jmp 22c520 │ │ │ │ - lea 0xae019(%rip),%rax │ │ │ │ + jmp 224780 │ │ │ │ + lea 0xb55b9(%rip),%rax │ │ │ │ lea 0x9f(%rip),%r8 │ │ │ │ - jmp 22c520 │ │ │ │ - lea 0xae009(%rip),%rax │ │ │ │ + jmp 224780 │ │ │ │ + lea 0xb55a9(%rip),%rax │ │ │ │ lea 0x56f(%rip),%r8 │ │ │ │ - jmp 22c520 │ │ │ │ - lea 0xadff9(%rip),%rax │ │ │ │ + jmp 224780 │ │ │ │ + lea 0xb5599(%rip),%rax │ │ │ │ lea 0x644(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0x72,(%rdx),%ymm4 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ vpermq $0x72,0x20(%rdx),%ymm5 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ - call 22c690 │ │ │ │ + call 2248f0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm4 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ │ │ vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ @@ -477908,15 +472250,15 @@ │ │ │ │ vperm2i128 $0x31,%ymm0,%ymm3,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm3,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm1,%ymm4,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm4,%ymm1 │ │ │ │ jmp *%r8 │ │ │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 22c840 │ │ │ │ + call 224aa0 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ │ │ vpbroadcastd -0x4c(%rax),%xmm4 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ @@ -478133,31 +472475,31 @@ │ │ │ │ vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xadb49(%rip),%rax │ │ │ │ + lea 0xb50e9(%rip),%rax │ │ │ │ lea -0x63b(%rip),%r8 │ │ │ │ - jmp 22ca00 │ │ │ │ - lea 0xadb39(%rip),%rax │ │ │ │ + jmp 224c60 │ │ │ │ + lea 0xb50d9(%rip),%rax │ │ │ │ lea -0x441(%rip),%r8 │ │ │ │ - jmp 22ca00 │ │ │ │ - lea 0xadb29(%rip),%rax │ │ │ │ + jmp 224c60 │ │ │ │ + lea 0xb50c9(%rip),%rax │ │ │ │ lea 0x8f(%rip),%r8 │ │ │ │ - jmp 22ca00 │ │ │ │ - lea 0xadb19(%rip),%rax │ │ │ │ + jmp 224c60 │ │ │ │ + lea 0xb50b9(%rip),%rax │ │ │ │ lea 0x164(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0x72,(%rdx),%ymm4 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ vpermq $0x72,0x20(%rdx),%ymm5 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ - call 22c690 │ │ │ │ + call 2248f0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ │ │ vpunpckhwd %ymm2,%ymm3,%ymm4 │ │ │ │ vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ │ │ vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ @@ -478172,37 +472514,37 @@ │ │ │ │ vinserti128 $0x1,%xmm3,%ymm0,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm3,%ymm0,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm4,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm2,%ymm4,%ymm2 │ │ │ │ jmp *%r8 │ │ │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 22c840 │ │ │ │ + call 224aa0 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vpbroadcastd -0x4c(%rax),%xmm5 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ vpermq $0x8d,%ymm3,%ymm5 │ │ │ │ vpermq $0x8d,%ymm0,%ymm3 │ │ │ │ vpermq $0x8d,%ymm2,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm5,%ymm0 │ │ │ │ - jmp 22c5de │ │ │ │ + jmp 22483e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xada39(%rip),%rax │ │ │ │ + lea 0xb4fd9(%rip),%rax │ │ │ │ lea -0x74b(%rip),%r8 │ │ │ │ - jmp 22cb10 │ │ │ │ - lea 0xada29(%rip),%rax │ │ │ │ + jmp 224d70 │ │ │ │ + lea 0xb4fc9(%rip),%rax │ │ │ │ lea -0x551(%rip),%r8 │ │ │ │ - jmp 22cb10 │ │ │ │ - lea 0xada19(%rip),%rax │ │ │ │ + jmp 224d70 │ │ │ │ + lea 0xb4fb9(%rip),%rax │ │ │ │ lea -0x81(%rip),%r8 │ │ │ │ - jmp 22cb10 │ │ │ │ - lea 0xada09(%rip),%rax │ │ │ │ + jmp 224d70 │ │ │ │ + lea 0xb4fa9(%rip),%rax │ │ │ │ lea 0x54(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm3 │ │ │ │ vmovdqa 0x10(%rdx),%xmm2 │ │ │ │ vinserti128 $0x1,0x40(%rdx),%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,0x50(%rdx),%ymm2,%ymm2 │ │ │ │ vmovdqa 0x20(%rdx),%xmm4 │ │ │ │ @@ -478215,47 +472557,47 @@ │ │ │ │ vpunpckhwd %ymm0,%ymm4,%ymm4 │ │ │ │ vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x4c(%rax),%ymm4 │ │ │ │ - jmp 22c5bc │ │ │ │ + jmp 22481c │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xad999(%rip),%rax │ │ │ │ + lea 0xb4f39(%rip),%rax │ │ │ │ lea 0x134(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22cbd0 │ │ │ │ + jne 224e30 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 22c26a │ │ │ │ - lea 0xad969(%rip),%rax │ │ │ │ + jmp 2244ca │ │ │ │ + lea 0xb4f09(%rip),%rax │ │ │ │ lea 0x632(%rip),%r8 │ │ │ │ - jmp 22cbd0 │ │ │ │ - lea 0xad959(%rip),%rax │ │ │ │ + jmp 224e30 │ │ │ │ + lea 0xb4ef9(%rip),%rax │ │ │ │ lea 0xbea(%rip),%r8 │ │ │ │ - jmp 22cbd0 │ │ │ │ - lea 0xad949(%rip),%rax │ │ │ │ + jmp 224e30 │ │ │ │ + lea 0xb4ee9(%rip),%rax │ │ │ │ lea 0xd67(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%ymm4 │ │ │ │ vpmulhrsw (%rdx),%ymm4,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpmulhrsw 0x60(%rdx),%ymm4,%ymm7 │ │ │ │ vpmulhrsw -0x60(%rdx),%ymm4,%ymm1 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm4,%ymm6 │ │ │ │ vpmulhrsw -0x40(%rdx),%ymm4,%ymm2 │ │ │ │ vpmulhrsw 0x20(%rdx),%ymm4,%ymm5 │ │ │ │ vpmulhrsw -0x20(%rdx),%ymm4,%ymm3 │ │ │ │ vpmulhrsw (%rdx),%ymm4,%ymm4 │ │ │ │ - call 22e320 │ │ │ │ + call 226580 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm3,%ymm9 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ vperm2i128 $0x31,%ymm6,%ymm2,%ymm8 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm6 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ @@ -478282,15 +472624,15 @@ │ │ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ vpunpckldq %ymm6,%ymm5,%ymm4 │ │ │ │ vpunpckhdq %ymm6,%ymm5,%ymm5 │ │ │ │ vpunpckldq %ymm8,%ymm7,%ymm6 │ │ │ │ vpunpckhdq %ymm8,%ymm7,%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ - call 22ce60 │ │ │ │ + call 2250c0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ vpermq $0x8d,%ymm5,%ymm5 │ │ │ │ @@ -478530,57 +472872,57 @@ │ │ │ │ vpsubsw %ymm4,%ymm2,%ymm5 │ │ │ │ vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpsubsw %ymm8,%ymm3,%ymm4 │ │ │ │ vpaddsw %ymm3,%ymm8,%ymm3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xad3c9(%rip),%rax │ │ │ │ + lea 0xb4969(%rip),%rax │ │ │ │ lea -0x49c(%rip),%r8 │ │ │ │ - jmp 22d180 │ │ │ │ - lea 0xad3b9(%rip),%rax │ │ │ │ + jmp 2253e0 │ │ │ │ + lea 0xb4959(%rip),%rax │ │ │ │ lea 0x82(%rip),%r8 │ │ │ │ - jmp 22d180 │ │ │ │ - lea 0xad3a9(%rip),%rax │ │ │ │ + jmp 2253e0 │ │ │ │ + lea 0xb4949(%rip),%rax │ │ │ │ lea 0x63a(%rip),%r8 │ │ │ │ - jmp 22d180 │ │ │ │ - lea 0xad399(%rip),%rax │ │ │ │ + jmp 2253e0 │ │ │ │ + lea 0xb4939(%rip),%rax │ │ │ │ lea 0x7b7(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%ymm4 │ │ │ │ vpmulhrsw (%rdx),%ymm4,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpmulhrsw 0x60(%rdx),%ymm4,%ymm7 │ │ │ │ vpmulhrsw -0x60(%rdx),%ymm4,%ymm1 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm4,%ymm6 │ │ │ │ vpmulhrsw -0x40(%rdx),%ymm4,%ymm2 │ │ │ │ vpmulhrsw 0x20(%rdx),%ymm4,%ymm5 │ │ │ │ vpmulhrsw -0x20(%rdx),%ymm4,%ymm3 │ │ │ │ vpmulhrsw (%rdx),%ymm4,%ymm4 │ │ │ │ - call 22e630 │ │ │ │ - call 22e880 │ │ │ │ + call 226890 │ │ │ │ + call 226ae0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ │ │ vpslld $0x11,%ymm10,%ymm9 │ │ │ │ vpsubw %ymm9,%ymm10,%ymm10 │ │ │ │ - jmp 22cc13 │ │ │ │ + jmp 224e73 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 22d230 │ │ │ │ - call 22d670 │ │ │ │ + call 225490 │ │ │ │ + call 2258d0 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm9 │ │ │ │ vpbroadcastd -0x4c(%rax),%xmm8 │ │ │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ │ │ vpermq $0x8d,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ vpermq $0x8d,%ymm2,%ymm2 │ │ │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ - jmp 22cced │ │ │ │ + jmp 224f4d │ │ │ │ vpshufd $0x4e,%ymm7,%ymm7 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ vpbroadcastd -0x34(%rax),%ymm10 │ │ │ │ vpunpckhwd %ymm0,%ymm7,%ymm8 │ │ │ │ vpunpcklwd %ymm7,%ymm0,%ymm0 │ │ │ │ @@ -478819,38 +473161,38 @@ │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xace39(%rip),%rax │ │ │ │ + lea 0xb43d9(%rip),%rax │ │ │ │ lea -0xa2c(%rip),%r8 │ │ │ │ - jmp 22d710 │ │ │ │ - lea 0xace29(%rip),%rax │ │ │ │ + jmp 225970 │ │ │ │ + lea 0xb43c9(%rip),%rax │ │ │ │ lea -0x50e(%rip),%r8 │ │ │ │ - jmp 22d710 │ │ │ │ - lea 0xace19(%rip),%rax │ │ │ │ + jmp 225970 │ │ │ │ + lea 0xb43b9(%rip),%rax │ │ │ │ lea 0xaa(%rip),%r8 │ │ │ │ - jmp 22d710 │ │ │ │ - lea 0xace09(%rip),%rax │ │ │ │ + jmp 225970 │ │ │ │ + lea 0xb43a9(%rip),%rax │ │ │ │ lea 0x227(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%ymm4 │ │ │ │ vpmulhrsw (%rdx),%ymm4,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpmulhrsw 0x60(%rdx),%ymm4,%ymm7 │ │ │ │ vpmulhrsw -0x60(%rdx),%ymm4,%ymm1 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm4,%ymm6 │ │ │ │ vpmulhrsw -0x40(%rdx),%ymm4,%ymm2 │ │ │ │ vpmulhrsw 0x20(%rdx),%ymm4,%ymm5 │ │ │ │ vpmulhrsw -0x20(%rdx),%ymm4,%ymm3 │ │ │ │ vpmulhrsw (%rdx),%ymm4,%ymm4 │ │ │ │ - call 22e630 │ │ │ │ - call 22e880 │ │ │ │ + call 226890 │ │ │ │ + call 226ae0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm9 │ │ │ │ vpslld $0x11,%ymm9,%ymm10 │ │ │ │ vpsubw %ymm9,%ymm10,%ymm10 │ │ │ │ vperm2i128 $0x31,%ymm0,%ymm4,%ymm9 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm4,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm1,%ymm5,%ymm8 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm5,%ymm4 │ │ │ │ @@ -478858,17 +473200,17 @@ │ │ │ │ vinserti128 $0x1,%xmm3,%ymm7,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm6,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm2,%ymm6,%ymm6 │ │ │ │ vpunpcklwd %ymm0,%ymm4,%ymm2 │ │ │ │ vpunpckhwd %ymm0,%ymm4,%ymm4 │ │ │ │ vpunpcklwd %ymm1,%ymm3,%ymm0 │ │ │ │ vpunpckhwd %ymm1,%ymm3,%ymm3 │ │ │ │ - jmp 22cc53 │ │ │ │ - call 22d230 │ │ │ │ - call 22d670 │ │ │ │ + jmp 224eb3 │ │ │ │ + call 225490 │ │ │ │ + call 2258d0 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ │ │ vpbroadcastd -0x4c(%rax),%xmm9 │ │ │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ │ │ vpermq $0xd8,%ymm0,%ymm9 │ │ │ │ vpermq $0x8d,%ymm7,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm7 │ │ │ │ vpermq $0x8d,%ymm6,%ymm1 │ │ │ │ @@ -478880,25 +473222,25 @@ │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm4 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm5 │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm8,%ymm9,%ymm7 │ │ │ │ - jmp 22cd15 │ │ │ │ - lea 0xacce9(%rip),%rax │ │ │ │ + jmp 224f75 │ │ │ │ + lea 0xb4289(%rip),%rax │ │ │ │ lea -0xb7c(%rip),%r8 │ │ │ │ - jmp 22d860 │ │ │ │ - lea 0xaccd9(%rip),%rax │ │ │ │ + jmp 225ac0 │ │ │ │ + lea 0xb4279(%rip),%rax │ │ │ │ lea -0x65e(%rip),%r8 │ │ │ │ - jmp 22d860 │ │ │ │ - lea 0xaccc9(%rip),%rax │ │ │ │ + jmp 225ac0 │ │ │ │ + lea 0xb4269(%rip),%rax │ │ │ │ lea -0xa6(%rip),%r8 │ │ │ │ - jmp 22d860 │ │ │ │ - lea 0xaccb9(%rip),%rax │ │ │ │ + jmp 225ac0 │ │ │ │ + lea 0xb4259(%rip),%rax │ │ │ │ lea 0xd7(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm3 │ │ │ │ vmovdqa 0x20(%rdx),%xmm2 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vinserti128 $0x1,(%rdx),%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,0x20(%rdx),%ymm2,%ymm2 │ │ │ │ @@ -478969,27 +473311,27 @@ │ │ │ │ vpaddsw %ymm5,%ymm9,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm9 │ │ │ │ vpaddsw %ymm6,%ymm6,%ymm6 │ │ │ │ vpaddsw %ymm6,%ymm9,%ymm6 │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm9 │ │ │ │ vpaddsw %ymm7,%ymm7,%ymm7 │ │ │ │ vpaddsw %ymm7,%ymm9,%ymm7 │ │ │ │ - jmp 22cce7 │ │ │ │ + jmp 224f47 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xacb29(%rip),%rax │ │ │ │ + lea 0xb40c9(%rip),%rax │ │ │ │ lea 0x115(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22daa0 │ │ │ │ + jne 225d00 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x4,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd 0xacaa9(%rip),%xmm2 │ │ │ │ + vmovd 0xb4049(%rip),%xmm2 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ vmovdqa (%rdi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ vpunpckhbw %ymm3,%ymm1,%ymm2 │ │ │ │ @@ -478997,50 +473339,50 @@ │ │ │ │ vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 22da2a │ │ │ │ + jg 225c8a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaca99(%rip),%rax │ │ │ │ + lea 0xb4039(%rip),%rax │ │ │ │ lea 0x220(%rip),%r8 │ │ │ │ - jmp 22daa0 │ │ │ │ - lea 0xaca89(%rip),%rax │ │ │ │ + jmp 225d00 │ │ │ │ + lea 0xb4029(%rip),%rax │ │ │ │ lea 0x442(%rip),%r8 │ │ │ │ - jmp 22daa0 │ │ │ │ - lea 0xaca79(%rip),%rax │ │ │ │ + jmp 225d00 │ │ │ │ + lea 0xb4019(%rip),%rax │ │ │ │ lea 0x5a8(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ vmovdqa 0x20(%rdx),%xmm2 │ │ │ │ vmovdqa 0x30(%rdx),%xmm3 │ │ │ │ vmovdqa 0x40(%rdx),%xmm4 │ │ │ │ vmovdqa 0x50(%rdx),%xmm5 │ │ │ │ vmovdqa 0x60(%rdx),%xmm6 │ │ │ │ vmovdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 22b400 │ │ │ │ + call 223660 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm6 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm3,%ymm1 │ │ │ │ vpunpcklwd %ymm6,%ymm2,%ymm3 │ │ │ │ vpunpckhwd %ymm6,%ymm2,%ymm2 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm6 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm6,%ymm1 │ │ │ │ - jmp 22dc67 │ │ │ │ - call 22db10 │ │ │ │ - jmp 22dca3 │ │ │ │ + jmp 225ec7 │ │ │ │ + call 225d70 │ │ │ │ + jmp 225f03 │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastd -0x34(%rax),%ymm6 │ │ │ │ vpunpckhwd %ymm1,%ymm3,%ymm4 │ │ │ │ vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ │ │ vpbroadcastd -0x24(%rax),%ymm1 │ │ │ │ vpmaddwd %ymm1,%ymm4,%ymm5 │ │ │ │ vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ @@ -479078,32 +473420,32 @@ │ │ │ │ vpsubsw %ymm1,%ymm0,%ymm2 │ │ │ │ vpaddsw %ymm0,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm4,%ymm3,%ymm0 │ │ │ │ vpsubsw %ymm4,%ymm3,%ymm3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xac939(%rip),%rax │ │ │ │ + lea 0xb3ed9(%rip),%rax │ │ │ │ lea -0xdb(%rip),%r8 │ │ │ │ - jmp 22dc10 │ │ │ │ - lea 0xac929(%rip),%rax │ │ │ │ + jmp 225e70 │ │ │ │ + lea 0xb3ec9(%rip),%rax │ │ │ │ lea 0xb0(%rip),%r8 │ │ │ │ - jmp 22dc10 │ │ │ │ - lea 0xac919(%rip),%rax │ │ │ │ + jmp 225e70 │ │ │ │ + lea 0xb3eb9(%rip),%rax │ │ │ │ lea 0x2d2(%rip),%r8 │ │ │ │ - jmp 22dc10 │ │ │ │ - lea 0xac909(%rip),%rax │ │ │ │ + jmp 225e70 │ │ │ │ + lea 0xb3ea9(%rip),%rax │ │ │ │ lea 0x438(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0x6c,(%rdx),%ymm0 │ │ │ │ vpermq $0x93,0x60(%rdx),%ymm3 │ │ │ │ vpermq $0x6c,0x20(%rdx),%ymm1 │ │ │ │ vpermq $0x93,0x40(%rdx),%ymm2 │ │ │ │ - call 22b95a │ │ │ │ - call 22bbb0 │ │ │ │ + call 223bba │ │ │ │ + call 223e10 │ │ │ │ vpunpcklwd %ymm1,%ymm3,%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm2,%ymm5 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm1 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ vperm2i128 $0x31,%ymm2,%ymm0,%ymm2 │ │ │ │ @@ -479119,15 +473461,15 @@ │ │ │ │ vpunpcklwd %ymm0,%ymm4,%ymm2 │ │ │ │ vpunpckhwd %ymm0,%ymm4,%ymm4 │ │ │ │ vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ - call 22dd30 │ │ │ │ + call 225f90 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,(%rdx) │ │ │ │ @@ -479207,45 +473549,45 @@ │ │ │ │ vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm2,%ymm3,%ymm3 │ │ │ │ vpackssdw %ymm6,%ymm10,%ymm2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xac6d9(%rip),%rax │ │ │ │ + lea 0xb3c79(%rip),%rax │ │ │ │ lea -0x33b(%rip),%r8 │ │ │ │ - jmp 22de70 │ │ │ │ - lea 0xac6c9(%rip),%rax │ │ │ │ + jmp 2260d0 │ │ │ │ + lea 0xb3c69(%rip),%rax │ │ │ │ lea -0x1b0(%rip),%r8 │ │ │ │ - jmp 22de70 │ │ │ │ - lea 0xac6b9(%rip),%rax │ │ │ │ + jmp 2260d0 │ │ │ │ + lea 0xb3c59(%rip),%rax │ │ │ │ lea 0x72(%rip),%r8 │ │ │ │ - jmp 22de70 │ │ │ │ - lea 0xac6a9(%rip),%rax │ │ │ │ + jmp 2260d0 │ │ │ │ + lea 0xb3c49(%rip),%rax │ │ │ │ lea 0x1d8(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0x6c,(%rdx),%ymm0 │ │ │ │ vpermq $0x93,0x60(%rdx),%ymm3 │ │ │ │ vpermq $0x6c,0x20(%rdx),%ymm1 │ │ │ │ vpermq $0x93,0x40(%rdx),%ymm2 │ │ │ │ - call 22b95a │ │ │ │ - call 22bbb0 │ │ │ │ + call 223bba │ │ │ │ + call 223e10 │ │ │ │ vpunpckhwd %ymm2,%ymm3,%ymm4 │ │ │ │ vpunpckhwd %ymm0,%ymm1,%ymm5 │ │ │ │ vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ vpunpcklwd %ymm3,%ymm1,%ymm1 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm6 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm0,%ymm3 │ │ │ │ vperm2i128 $0x31,%ymm1,%ymm0,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm5,%ymm4,%ymm4 │ │ │ │ vpsubw %ymm6,%ymm7,%ymm1 │ │ │ │ - jmp 22dc67 │ │ │ │ + jmp 225ec7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 22dd30 │ │ │ │ + call 225f90 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,(%rdx) │ │ │ │ @@ -479268,24 +473610,24 @@ │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xac5a9(%rip),%rax │ │ │ │ + lea 0xb3b49(%rip),%rax │ │ │ │ lea -0x46b(%rip),%r8 │ │ │ │ - jmp 22dfa0 │ │ │ │ - lea 0xac599(%rip),%rax │ │ │ │ + jmp 226200 │ │ │ │ + lea 0xb3b39(%rip),%rax │ │ │ │ lea -0x2e0(%rip),%r8 │ │ │ │ - jmp 22dfa0 │ │ │ │ - lea 0xac589(%rip),%rax │ │ │ │ + jmp 226200 │ │ │ │ + lea 0xb3b29(%rip),%rax │ │ │ │ lea -0xbe(%rip),%r8 │ │ │ │ - jmp 22dfa0 │ │ │ │ - lea 0xac579(%rip),%rax │ │ │ │ + jmp 226200 │ │ │ │ + lea 0xb3b19(%rip),%rax │ │ │ │ lea 0xa8(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm2 │ │ │ │ vmovdqa 0x10(%rdx),%xmm4 │ │ │ │ vinserti128 $0x1,0x40(%rdx),%ymm2,%ymm2 │ │ │ │ vinserti128 $0x1,0x50(%rdx),%ymm4,%ymm4 │ │ │ │ vmovdqa 0x20(%rdx),%xmm0 │ │ │ │ @@ -479324,35 +473666,35 @@ │ │ │ │ vpmulhrsw %ymm1,%ymm7,%ymm5 │ │ │ │ vpmulhrsw %ymm2,%ymm7,%ymm6 │ │ │ │ vpmulhrsw %ymm3,%ymm7,%ymm7 │ │ │ │ vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm6,%ymm2,%ymm2 │ │ │ │ vpaddsw %ymm7,%ymm3,%ymm3 │ │ │ │ - jmp 22dca3 │ │ │ │ + jmp 225f03 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xac489(%rip),%rax │ │ │ │ + lea 0xb3a29(%rip),%rax │ │ │ │ lea 0x184(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22e0e0 │ │ │ │ + jne 226340 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x8,%ecx │ │ │ │ - jmp 22da0a │ │ │ │ - lea 0xac459(%rip),%rax │ │ │ │ + jmp 225c6a │ │ │ │ + lea 0xb39f9(%rip),%rax │ │ │ │ lea 0x542(%rip),%r8 │ │ │ │ - jmp 22e0e0 │ │ │ │ - lea 0xac449(%rip),%rax │ │ │ │ + jmp 226340 │ │ │ │ + lea 0xb39e9(%rip),%rax │ │ │ │ lea 0xa06(%rip),%r8 │ │ │ │ - jmp 22e0e0 │ │ │ │ - lea 0xac439(%rip),%rax │ │ │ │ + jmp 226340 │ │ │ │ + lea 0xb39d9(%rip),%rax │ │ │ │ lea 0xc43(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%ymm8 │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm7 │ │ │ │ vpermq $0xd8,-0x60(%rdx),%ymm1 │ │ │ │ @@ -479365,15 +473707,15 @@ │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm7 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ - call 22ce60 │ │ │ │ + call 2250c0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ │ │ vpunpckhwd %ymm2,%ymm0,%ymm8 │ │ │ │ vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ vpunpckhwd %ymm3,%ymm1,%ymm2 │ │ │ │ vpunpcklwd %ymm3,%ymm1,%ymm1 │ │ │ │ vpunpcklwd %ymm6,%ymm4,%ymm9 │ │ │ │ vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ │ │ @@ -479408,15 +473750,15 @@ │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm8,%ymm2,%ymm6 │ │ │ │ vinserti128 $0x1,%xmm8,%ymm2,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm9,%ymm3,%ymm7 │ │ │ │ vinserti128 $0x1,%xmm9,%ymm3,%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ - call 22e320 │ │ │ │ + call 226580 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ │ │ vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ @@ -479572,24 +473914,24 @@ │ │ │ │ vpsubsw %ymm7,%ymm5,%ymm5 │ │ │ │ vpsubsw %ymm9,%ymm0,%ymm7 │ │ │ │ vpaddsw %ymm0,%ymm9,%ymm0 │ │ │ │ vpaddsw %ymm4,%ymm8,%ymm3 │ │ │ │ vpsubsw %ymm8,%ymm4,%ymm4 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xabff9(%rip),%rax │ │ │ │ + lea 0xb3599(%rip),%rax │ │ │ │ lea -0x30c(%rip),%r8 │ │ │ │ - jmp 22e550 │ │ │ │ - lea 0xabfe9(%rip),%rax │ │ │ │ + jmp 2267b0 │ │ │ │ + lea 0xb3589(%rip),%rax │ │ │ │ lea 0xd2(%rip),%r8 │ │ │ │ - jmp 22e550 │ │ │ │ - lea 0xabfd9(%rip),%rax │ │ │ │ + jmp 2267b0 │ │ │ │ + lea 0xb3579(%rip),%rax │ │ │ │ lea 0x596(%rip),%r8 │ │ │ │ - jmp 22e550 │ │ │ │ - lea 0xabfc9(%rip),%rax │ │ │ │ + jmp 2267b0 │ │ │ │ + lea 0xb3569(%rip),%rax │ │ │ │ lea 0x7d3(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%ymm8 │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpermq $0x72,0x60(%rdx),%ymm7 │ │ │ │ vpermq $0x72,-0x60(%rdx),%ymm1 │ │ │ │ @@ -479602,39 +473944,39 @@ │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm7 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ - call 22d244 │ │ │ │ - call 22d5c0 │ │ │ │ + call 2254a4 │ │ │ │ + call 225820 │ │ │ │ vpsubw %ymm10,%ymm9,%ymm11 │ │ │ │ vpunpcklwd %ymm2,%ymm0,%ymm8 │ │ │ │ vpunpckhwd %ymm2,%ymm0,%ymm0 │ │ │ │ vpunpckhwd %ymm3,%ymm1,%ymm2 │ │ │ │ vpunpcklwd %ymm3,%ymm1,%ymm1 │ │ │ │ vpunpcklwd %ymm6,%ymm4,%ymm9 │ │ │ │ vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ │ │ vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ vpmulhrsw %ymm11,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm11,%ymm4 │ │ │ │ vpmulhrsw %ymm6,%ymm11,%ymm6 │ │ │ │ - jmp 22e187 │ │ │ │ - call 22e630 │ │ │ │ - call 22e920 │ │ │ │ + jmp 2263e7 │ │ │ │ + call 226890 │ │ │ │ + call 226b80 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ │ │ vpmulhrsw %ymm6,%ymm9,%ymm6 │ │ │ │ - jmp 22e231 │ │ │ │ + jmp 226491 │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastd -0x34(%rax),%ymm10 │ │ │ │ vpunpckhwd %ymm7,%ymm0,%ymm8 │ │ │ │ vpunpcklwd %ymm7,%ymm0,%ymm0 │ │ │ │ vpbroadcastd 0x2c(%rax),%ymm7 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm9 │ │ │ │ vpmaddwd %ymm0,%ymm7,%ymm7 │ │ │ │ @@ -479804,24 +474146,24 @@ │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm9 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xabba9(%rip),%rax │ │ │ │ + lea 0xb3149(%rip),%rax │ │ │ │ lea -0x75c(%rip),%r8 │ │ │ │ - jmp 22e9a0 │ │ │ │ - lea 0xabb99(%rip),%rax │ │ │ │ + jmp 226c00 │ │ │ │ + lea 0xb3139(%rip),%rax │ │ │ │ lea -0x37e(%rip),%r8 │ │ │ │ - jmp 22e9a0 │ │ │ │ - lea 0xabb89(%rip),%rax │ │ │ │ + jmp 226c00 │ │ │ │ + lea 0xb3129(%rip),%rax │ │ │ │ lea 0x146(%rip),%r8 │ │ │ │ - jmp 22e9a0 │ │ │ │ - lea 0xabb79(%rip),%rax │ │ │ │ + jmp 226c00 │ │ │ │ + lea 0xb3119(%rip),%rax │ │ │ │ lea 0x383(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x38(%rax),%ymm8 │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpermq $0x72,0x60(%rdx),%ymm7 │ │ │ │ vpermq $0x72,-0x60(%rdx),%ymm1 │ │ │ │ @@ -479834,16 +474176,16 @@ │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm7 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ - call 22d244 │ │ │ │ - call 22d5c0 │ │ │ │ + call 2254a4 │ │ │ │ + call 225820 │ │ │ │ vpsubw %ymm10,%ymm9,%ymm9 │ │ │ │ vpunpcklwd %ymm4,%ymm6,%ymm8 │ │ │ │ vpunpckhwd %ymm4,%ymm6,%ymm6 │ │ │ │ vpunpcklwd %ymm5,%ymm7,%ymm4 │ │ │ │ vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ vpunpckhwd %ymm1,%ymm3,%ymm5 │ │ │ │ vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ │ │ @@ -479878,16 +474220,16 @@ │ │ │ │ vperm2i128 $0x31,%ymm4,%ymm1,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm3,%ymm0,%ymm4 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm8,%ymm7,%ymm3 │ │ │ │ vperm2i128 $0x31,%ymm8,%ymm7,%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ - call 22e630 │ │ │ │ - call 22e920 │ │ │ │ + call 226890 │ │ │ │ + call 226b80 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm10 │ │ │ │ vpmulhrsw %ymm0,%ymm9,%ymm7 │ │ │ │ vpmulhrsw %ymm6,%ymm9,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm1 │ │ │ │ @@ -479907,26 +474249,26 @@ │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmovzxbw (%rdi,%rcx,1),%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ │ │ - jmp 22e29b │ │ │ │ + jmp 2264fb │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xab999(%rip),%rax │ │ │ │ + lea 0xb2f39(%rip),%rax │ │ │ │ lea -0x96c(%rip),%r8 │ │ │ │ - jmp 22ebb0 │ │ │ │ - lea 0xab989(%rip),%rax │ │ │ │ + jmp 226e10 │ │ │ │ + lea 0xb2f29(%rip),%rax │ │ │ │ lea -0x58e(%rip),%r8 │ │ │ │ - jmp 22ebb0 │ │ │ │ - lea 0xab979(%rip),%rax │ │ │ │ + jmp 226e10 │ │ │ │ + lea 0xb2f19(%rip),%rax │ │ │ │ lea -0xca(%rip),%r8 │ │ │ │ - jmp 22ebb0 │ │ │ │ - lea 0xab969(%rip),%rax │ │ │ │ + jmp 226e10 │ │ │ │ + lea 0xb2f09(%rip),%rax │ │ │ │ lea 0x173(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm7 │ │ │ │ vmovdqa 0x10(%rdx),%xmm2 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpbroadcastd -0x38(%rax),%ymm3 │ │ │ │ vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ │ │ @@ -479999,34 +474341,34 @@ │ │ │ │ vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ vpunpcklqdq %ymm6,%ymm5,%ymm4 │ │ │ │ vpunpckhqdq %ymm6,%ymm5,%ymm5 │ │ │ │ vpunpcklqdq %ymm8,%ymm7,%ymm6 │ │ │ │ vpunpckhqdq %ymm8,%ymm7,%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x4c(%rax),%ymm8 │ │ │ │ - jmp 22e21d │ │ │ │ + jmp 22647d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xab805(%rip),%rax │ │ │ │ + lea 0xb2da5(%rip),%rax │ │ │ │ lea 0x278(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22ed90 │ │ │ │ + jne 226ff0 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 22da0a │ │ │ │ + jmp 225c6a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xab7d5(%rip),%rax │ │ │ │ + lea 0xb2d75(%rip),%rax │ │ │ │ lea 0xb02(%rip),%r8 │ │ │ │ - jmp 22ed90 │ │ │ │ - lea 0xab7c5(%rip),%rax │ │ │ │ + jmp 226ff0 │ │ │ │ + lea 0xb2d65(%rip),%rax │ │ │ │ lea 0x14ee(%rip),%r8 │ │ │ │ - jmp 22ed90 │ │ │ │ - lea 0xab7b5(%rip),%rax │ │ │ │ + jmp 226ff0 │ │ │ │ + lea 0xb2d55(%rip),%rax │ │ │ │ lea 0x1822(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ @@ -480042,15 +474384,15 @@ │ │ │ │ vmovdqa 0x40(%rdx),%ymm10 │ │ │ │ vmovdqa 0x60(%rdx),%ymm11 │ │ │ │ vmovdqa 0x80(%rdx),%ymm12 │ │ │ │ vmovdqa 0xa0(%rdx),%ymm13 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm14 │ │ │ │ vmovdqa 0xe0(%rdx),%ymm15 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ │ │ @@ -480130,15 +474472,15 @@ │ │ │ │ vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ vpunpcklqdq %ymm7,%ymm5,%ymm4 │ │ │ │ vpunpckhqdq %ymm7,%ymm5,%ymm5 │ │ │ │ vpunpckhqdq %ymm15,%ymm6,%ymm7 │ │ │ │ vpunpcklqdq %ymm15,%ymm6,%ymm6 │ │ │ │ jmp *%r8 │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ │ │ @@ -480536,21 +474878,21 @@ │ │ │ │ vpsubsw %ymm3,%ymm12,%ymm9 │ │ │ │ vpaddsw %ymm3,%ymm12,%ymm6 │ │ │ │ vmovdqa 0x8(%rsp),%ymm3 │ │ │ │ vpsubsw %ymm1,%ymm3,%ymm12 │ │ │ │ vpaddsw %ymm1,%ymm3,%ymm3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaadc5(%rip),%rax │ │ │ │ + lea 0xb2365(%rip),%rax │ │ │ │ lea -0x7c8(%rip),%r8 │ │ │ │ - jmp 22f7a0 │ │ │ │ - lea 0xaadb5(%rip),%rax │ │ │ │ + jmp 227a00 │ │ │ │ + lea 0xb2355(%rip),%rax │ │ │ │ lea 0xe2(%rip),%r8 │ │ │ │ - jmp 22f7a0 │ │ │ │ - lea 0xaada5(%rip),%rax │ │ │ │ + jmp 227a00 │ │ │ │ + lea 0xb2345(%rip),%rax │ │ │ │ lea 0xace(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ @@ -480566,45 +474908,45 @@ │ │ │ │ vmovdqa 0x40(%rdx),%ymm10 │ │ │ │ vmovdqa 0x60(%rdx),%ymm11 │ │ │ │ vmovdqa 0x80(%rdx),%ymm12 │ │ │ │ vmovdqa 0xa0(%rdx),%ymm13 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm14 │ │ │ │ vmovdqa 0xe0(%rdx),%ymm15 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f8c0 │ │ │ │ - call 22ff30 │ │ │ │ + call 227b20 │ │ │ │ + call 228190 │ │ │ │ vpmulhrsw (%rdx),%ymm1,%ymm0 │ │ │ │ vpmulhrsw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm1,%ymm12 │ │ │ │ vpmulhrsw 0x60(%rdx),%ymm1,%ymm14 │ │ │ │ vextracti128 $0x1,%ymm8,0x50(%rsp) │ │ │ │ vmovdqa %xmm8,0x10(%rsp) │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vpsubw %ymm1,%ymm8,%ymm1 │ │ │ │ - jmp 22ee42 │ │ │ │ + jmp 2270a2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ + call 227b20 │ │ │ │ + call 2282f0 │ │ │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm12 │ │ │ │ vpmulhrsw %ymm1,%ymm14,%ymm14 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ vpsubw %ymm1,%ymm6,%ymm1 │ │ │ │ - jmp 22efee │ │ │ │ + jmp 22724e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ vmovdqa %ymm0,0x28(%rsp) │ │ │ │ vmovdqa %ymm4,0x48(%rsp) │ │ │ │ vpunpckhwd %ymm13,%ymm2,%ymm0 │ │ │ │ vpunpcklwd %ymm13,%ymm2,%ymm2 │ │ │ │ @@ -480955,17 +475297,17 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm2,0x20(%rdx) │ │ │ │ vmovdqa %ymm12,0x40(%rdx) │ │ │ │ vmovdqa %ymm14,0x60(%rdx) │ │ │ │ - vpbroadcastd 0xaa598(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0xaa58b(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0xaa57e(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0xb1b38(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xb1b2b(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xb1b1e(%rip),%ymm2 │ │ │ │ vpunpcklwd %ymm10,%ymm11,%ymm5 │ │ │ │ vpunpckhwd %ymm10,%ymm11,%ymm11 │ │ │ │ vpmaddwd %ymm5,%ymm14,%ymm10 │ │ │ │ vpmaddwd %ymm11,%ymm14,%ymm0 │ │ │ │ vpmaddwd %ymm5,%ymm12,%ymm5 │ │ │ │ vpmaddwd %ymm12,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm2,%ymm10,%ymm10 │ │ │ │ @@ -481045,21 +475387,21 @@ │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm9 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ │ │ vpmulhrsw %ymm1,%ymm11,%ymm11 │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaa445(%rip),%rax │ │ │ │ + lea 0xb19e5(%rip),%rax │ │ │ │ lea -0x1148(%rip),%r8 │ │ │ │ - jmp 230120 │ │ │ │ - lea 0xaa435(%rip),%rax │ │ │ │ + jmp 228380 │ │ │ │ + lea 0xb19d5(%rip),%rax │ │ │ │ lea -0x89e(%rip),%r8 │ │ │ │ - jmp 230120 │ │ │ │ - lea 0xaa425(%rip),%rax │ │ │ │ + jmp 228380 │ │ │ │ + lea 0xb19c5(%rip),%rax │ │ │ │ lea 0x14e(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ @@ -481075,16 +475417,16 @@ │ │ │ │ vmovdqa 0x40(%rdx),%ymm10 │ │ │ │ vmovdqa 0x60(%rdx),%ymm11 │ │ │ │ vmovdqa 0x80(%rdx),%ymm12 │ │ │ │ vmovdqa 0xa0(%rdx),%ymm13 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm14 │ │ │ │ vmovdqa 0xe0(%rdx),%ymm15 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f8c0 │ │ │ │ - call 22ff30 │ │ │ │ + call 227b20 │ │ │ │ + call 228190 │ │ │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm2 │ │ │ │ vmovdqa %ymm6,0x40(%rsp) │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm4 │ │ │ │ vpmulhrsw 0x60(%rdx),%ymm1,%ymm8 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm1,%ymm10 │ │ │ │ @@ -481113,17 +475455,17 @@ │ │ │ │ vperm2i128 $0x31,%ymm3,%ymm11,%ymm11 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm10,%ymm3 │ │ │ │ vperm2i128 $0x31,%ymm6,%ymm10,%ymm10 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm6 │ │ │ │ vperm2i128 $0x31,%ymm0,%ymm1,%ymm13 │ │ │ │ vinserti128 $0x1,0x40(%rsp),%ymm8,%ymm1 │ │ │ │ vperm2i128 $0x31,0x40(%rsp),%ymm8,%ymm8 │ │ │ │ - jmp 22eed3 │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ + jmp 227133 │ │ │ │ + call 227b20 │ │ │ │ + call 2282f0 │ │ │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm0,(%rsp) │ │ │ │ vmovdqa %ymm8,0x40(%rsp) │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm7,%ymm0,%ymm8 │ │ │ │ @@ -481171,21 +475513,21 @@ │ │ │ │ vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ vpmovzxbw (%rdi,%rcx,1),%ymm1 │ │ │ │ vpaddw 0x40(%rsp),%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ │ │ - jmp 22f0c5 │ │ │ │ + jmp 227325 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaa195(%rip),%rax │ │ │ │ + lea 0xb1735(%rip),%rax │ │ │ │ lea -0x13f8(%rip),%r8 │ │ │ │ - jmp 2303c0 │ │ │ │ - lea 0xaa185(%rip),%rax │ │ │ │ + jmp 228620 │ │ │ │ + lea 0xb1725(%rip),%rax │ │ │ │ lea 0x1f2(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vpbroadcastd -0x6c(%rax),%ymm7 │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ @@ -481266,15 +475608,15 @@ │ │ │ │ vpsraw $0x1,%ymm0,%ymm0 │ │ │ │ vpavgw %ymm0,%ymm6,%ymm6 │ │ │ │ vmovdqa -0x20(%rdx),%xmm0 │ │ │ │ vinserti128 $0x1,0xe0(%rdx),%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm0,%ymm7,%ymm7 │ │ │ │ vpsraw $0x1,%ymm7,%ymm7 │ │ │ │ vpavgw %ymm0,%ymm7,%ymm7 │ │ │ │ - jmp 22eed3 │ │ │ │ + jmp 227133 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x6c(%rax),%ymm15 │ │ │ │ vmovdqa %ymm0,0x20(%rsp) │ │ │ │ vpmulhrsw %ymm1,%ymm15,%ymm0 │ │ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm0,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm15,%ymm0 │ │ │ │ @@ -481321,33 +475663,33 @@ │ │ │ │ vpmulhrsw %ymm0,%ymm15,%ymm1 │ │ │ │ vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa (%rsp),%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm1,%ymm15,%ymm15 │ │ │ │ - jmp 22efbb │ │ │ │ + jmp 22721b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa9e59(%rip),%rax │ │ │ │ + lea 0xb13f9(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23095a │ │ │ │ + je 228bba │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ cmp $0x6a,%ecx │ │ │ │ - jle 2307f2 │ │ │ │ + jle 228a52 │ │ │ │ vmovdqa 0x20(%rdx),%ymm0 │ │ │ │ vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ vmovdqa 0xa0(%rdx),%ymm2 │ │ │ │ vmovdqa 0xe0(%rdx),%ymm3 │ │ │ │ vmovdqa 0x120(%rdx),%ymm4 │ │ │ │ vmovdqa 0x160(%rdx),%ymm5 │ │ │ │ vmovdqa 0x1a0(%rdx),%ymm6 │ │ │ │ vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ - call 22e320 │ │ │ │ + call 226580 │ │ │ │ vperm2i128 $0x31,%ymm4,%ymm0,%ymm11 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm6,%ymm2,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ @@ -481392,15 +475734,15 @@ │ │ │ │ vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ vmovdqa 0x80(%rdx),%ymm2 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ vmovdqa 0x100(%rdx),%ymm4 │ │ │ │ vmovdqa 0x140(%rdx),%ymm5 │ │ │ │ vmovdqa 0x180(%rdx),%ymm6 │ │ │ │ vmovdqa 0x1c0(%rdx),%ymm7 │ │ │ │ - call 22e320 │ │ │ │ + call 226580 │ │ │ │ vperm2i128 $0x31,%ymm4,%ymm0,%ymm8 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm6,%ymm2,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ @@ -481443,44 +475785,44 @@ │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm9,%ymm5 │ │ │ │ vpmulhrsw %ymm7,%ymm9,%ymm7 │ │ │ │ cmp $0x6a,%ecx │ │ │ │ - jg 230973 │ │ │ │ + jg 228bd3 │ │ │ │ vmovdqa %ymm5,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vmovdqa %ymm4,0x40(%rsp) │ │ │ │ vpmulhrsw %ymm8,%ymm9,%ymm11 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 230cc0 │ │ │ │ - jmp 2309bb │ │ │ │ + call 228f20 │ │ │ │ + jmp 228c1b │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x48(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 22c26a │ │ │ │ + jmp 2244ca │ │ │ │ vpmulhrsw %ymm9,%ymm12,%ymm12 │ │ │ │ vpmulhrsw %ymm9,%ymm13,%ymm13 │ │ │ │ vpmulhrsw %ymm9,%ymm14,%ymm14 │ │ │ │ vpmulhrsw %ymm9,%ymm15,%ymm15 │ │ │ │ vpmulhrsw 0x40(%rsp),%ymm9,%ymm6 │ │ │ │ vmovdqa %ymm4,0x40(%rsp) │ │ │ │ vpmulhrsw (%rsp),%ymm9,%ymm4 │ │ │ │ vmovdqa %ymm5,(%rsp) │ │ │ │ vpmulhrsw 0x20(%rsp),%ymm9,%ymm5 │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpmulhrsw %ymm11,%ymm9,%ymm7 │ │ │ │ vpmulhrsw %ymm8,%ymm9,%ymm11 │ │ │ │ - call 230d80 │ │ │ │ + call 228fe0 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm12 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm5 │ │ │ │ @@ -481633,15 +475975,15 @@ │ │ │ │ vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm6,(%rdi,%rcx,1) │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 22ce60 │ │ │ │ + call 2250c0 │ │ │ │ vmovdqa 0x8(%rsp),%ymm8 │ │ │ │ vmovdqa %ymm0,0x8(%rsp) │ │ │ │ vmovdqa 0x28(%rsp),%ymm9 │ │ │ │ vmovdqa %ymm1,0x28(%rsp) │ │ │ │ vmovdqa 0x48(%rsp),%ymm0 │ │ │ │ vmovdqa %ymm6,0x48(%rsp) │ │ │ │ lea 0x134(%rax),%r9 │ │ │ │ @@ -481665,18 +476007,18 @@ │ │ │ │ vpmulhrsw %ymm6,%ymm0,%ymm0 │ │ │ │ vpbroadcastd 0x18(%r9),%ymm6 │ │ │ │ vpunpcklwd %ymm11,%ymm11,%ymm13 │ │ │ │ vpmulhrsw %ymm6,%ymm13,%ymm13 │ │ │ │ vpbroadcastd 0x1c(%r9),%ymm6 │ │ │ │ vpunpckhwd %ymm11,%ymm11,%ymm11 │ │ │ │ vpmulhrsw %ymm6,%ymm11,%ymm11 │ │ │ │ - jmp 230f41 │ │ │ │ + jmp 2291a1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 22ce60 │ │ │ │ + call 2250c0 │ │ │ │ vmovdqa 0x8(%rsp),%ymm8 │ │ │ │ vmovdqa %ymm0,0x8(%rsp) │ │ │ │ vmovdqa 0x28(%rsp),%ymm9 │ │ │ │ vmovdqa %ymm1,0x28(%rsp) │ │ │ │ vmovdqa 0x48(%rsp),%ymm0 │ │ │ │ vmovdqa %ymm6,0x48(%rsp) │ │ │ │ vpunpcklwd %ymm8,%ymm15,%ymm1 │ │ │ │ @@ -481919,38 +476261,38 @@ │ │ │ │ vpaddsw %ymm2,%ymm11,%ymm2 │ │ │ │ vpsubsw %ymm9,%ymm4,%ymm11 │ │ │ │ vpaddsw %ymm4,%ymm9,%ymm4 │ │ │ │ vpsubsw %ymm12,%ymm6,%ymm9 │ │ │ │ vpaddsw %ymm6,%ymm12,%ymm6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa9279(%rip),%rax │ │ │ │ + lea 0xb0819(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2312f6 │ │ │ │ + jne 229556 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x48(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd 0xa9204(%rip),%xmm2 │ │ │ │ + vmovd 0xb07a4(%rip),%xmm2 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ vmovdqa (%rdi),%ymm1 │ │ │ │ vpunpckhbw %ymm3,%ymm1,%ymm2 │ │ │ │ vpunpcklbw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 2312cf │ │ │ │ + jg 22952f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x20(%rdx),%ymm7 │ │ │ │ @@ -481986,21 +476328,21 @@ │ │ │ │ vmovdqa %ymm8,-0x60(%rdx) │ │ │ │ vmovdqa %ymm8,-0x40(%rdx) │ │ │ │ vmovdqa %ymm8,-0x20(%rdx) │ │ │ │ vmovdqa %ymm4,(%rsp) │ │ │ │ vmovdqa %ymm5,0x20(%rsp) │ │ │ │ vmovdqa %ymm6,0x40(%rsp) │ │ │ │ cmp $0x6a,%ecx │ │ │ │ - jg 2313eb │ │ │ │ + jg 22964b │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 230cc0 │ │ │ │ - jmp 2314a7 │ │ │ │ + call 228f20 │ │ │ │ + jmp 229707 │ │ │ │ vbroadcasti128 (%rdx),%ymm4 │ │ │ │ vbroadcasti128 0x20(%rdx),%ymm7 │ │ │ │ vshufpd $0xc,%ymm7,%ymm4,%ymm4 │ │ │ │ vbroadcasti128 0x30(%rdx),%ymm12 │ │ │ │ vbroadcasti128 0x10(%rdx),%ymm7 │ │ │ │ vshufpd $0xc,%ymm7,%ymm12,%ymm12 │ │ │ │ vbroadcasti128 0x40(%rdx),%ymm5 │ │ │ │ @@ -482027,15 +476369,15 @@ │ │ │ │ vbroadcasti128 0x50(%rdx),%ymm8 │ │ │ │ vshufpd $0xc,%ymm8,%ymm15,%ymm15 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,(%rdx) │ │ │ │ vmovdqa %ymm8,0x20(%rdx) │ │ │ │ vmovdqa %ymm8,0x40(%rdx) │ │ │ │ vmovdqa %ymm8,0x60(%rdx) │ │ │ │ - call 230d80 │ │ │ │ + call 228fe0 │ │ │ │ vpbroadcastd -0x48(%rax),%ymm12 │ │ │ │ vpmulhrsw %ymm12,%ymm8,%ymm8 │ │ │ │ vpmulhrsw %ymm12,%ymm9,%ymm9 │ │ │ │ vpmulhrsw %ymm12,%ymm10,%ymm10 │ │ │ │ vpmulhrsw %ymm12,%ymm11,%ymm11 │ │ │ │ vpmulhrsw %ymm12,%ymm13,%ymm13 │ │ │ │ vpmulhrsw %ymm12,%ymm14,%ymm14 │ │ │ │ @@ -482080,15 +476422,15 @@ │ │ │ │ vinserti128 $0x1,%xmm6,%ymm0,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm9,%ymm2,%ymm6 │ │ │ │ vinserti128 $0x1,%xmm9,%ymm2,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm10,%ymm3,%ymm7 │ │ │ │ vinserti128 $0x1,%xmm10,%ymm3,%ymm3 │ │ │ │ - call 22e320 │ │ │ │ + call 226580 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ │ │ vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ @@ -482159,15 +476501,15 @@ │ │ │ │ vinserti128 $0x1,%xmm6,%ymm0,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm9,%ymm2,%ymm6 │ │ │ │ vinserti128 $0x1,%xmm9,%ymm2,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm12,%ymm3,%ymm7 │ │ │ │ vinserti128 $0x1,%xmm12,%ymm3,%ymm3 │ │ │ │ - call 22e326 │ │ │ │ + call 226586 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ │ │ vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ │ │ @@ -482208,15 +476550,15 @@ │ │ │ │ vmovdqa %xmm0,(%rcx,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rcx,%rdx,1) │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0xa8c93(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xb0233(%rip),%ymm9 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ sub $0x6b,%ecx │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x40(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,0x10(%rdx),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,0x50(%rdx),%ymm1,%ymm1 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ @@ -482245,15 +476587,15 @@ │ │ │ │ vpaddsw %ymm1,%ymm9,%ymm1 │ │ │ │ vpaddsw %ymm2,%ymm9,%ymm2 │ │ │ │ vpaddsw %ymm3,%ymm9,%ymm3 │ │ │ │ vpaddsw %ymm4,%ymm9,%ymm4 │ │ │ │ vpaddsw %ymm5,%ymm9,%ymm5 │ │ │ │ vpaddsw %ymm6,%ymm9,%ymm6 │ │ │ │ vpaddsw %ymm7,%ymm9,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ vpsraw $0x3,%ymm1,%ymm1 │ │ │ │ vpsraw $0x3,%ymm2,%ymm2 │ │ │ │ vpsraw $0x3,%ymm3,%ymm3 │ │ │ │ vpsraw $0x3,%ymm4,%ymm4 │ │ │ │ vpsraw $0x3,%ymm5,%ymm5 │ │ │ │ vpsraw $0x3,%ymm6,%ymm6 │ │ │ │ @@ -482317,15 +476659,15 @@ │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,4) │ │ │ │ vmovq %xmm4,(%rdi,%rsi,8) │ │ │ │ vmovhps %xmm4,(%rdi,%r8,4) │ │ │ │ add %rsi,%rdi │ │ │ │ sub $0xe0,%rdx │ │ │ │ lea (%rdi,%r8,4),%rdi │ │ │ │ add $0x80000000,%ecx │ │ │ │ - jae 231830 │ │ │ │ + jae 229a90 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ @@ -482350,15 +476692,15 @@ │ │ │ │ vpunpckhqdq %ymm7,%ymm5,%ymm5 │ │ │ │ vpunpckhqdq %ymm8,%ymm6,%ymm7 │ │ │ │ vpunpcklqdq %ymm8,%ymm6,%ymm6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vpbroadcastd 0xa89e7(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xaff87(%rip),%ymm9 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rdi,%rsi,4),%r9 │ │ │ │ sub $0x6b,%ecx │ │ │ │ vmovdqa -0x80(%rdx),%xmm0 │ │ │ │ vmovdqa -0x70(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,0x10(%rdx),%ymm1,%ymm1 │ │ │ │ @@ -482379,15 +476721,15 @@ │ │ │ │ vmovdqa %ymm8,-0x60(%rdx) │ │ │ │ vmovdqa %ymm8,-0x40(%rdx) │ │ │ │ vmovdqa %ymm8,-0x20(%rdx) │ │ │ │ vmovdqa %ymm8,(%rdx) │ │ │ │ vmovdqa %ymm8,0x20(%rdx) │ │ │ │ vmovdqa %ymm8,0x40(%rdx) │ │ │ │ vmovdqa %ymm8,0x60(%rdx) │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm9,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm9,%ymm6 │ │ │ │ @@ -482424,22 +476766,22 @@ │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%r9,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%r9,%r8,1) │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x80000000,%ecx │ │ │ │ - jae 231ae8 │ │ │ │ + jae 229d48 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa88c5(%rip),%rax │ │ │ │ + lea 0xafe65(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 231eb0 │ │ │ │ + je 22a110 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x460,%rsp │ │ │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ │ │ vpmulhrsw (%rdx),%ymm15,%ymm0 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm15,%ymm1 │ │ │ │ vpmulhrsw 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ @@ -482470,23 +476812,23 @@ │ │ │ │ vmovdqa %ymm15,0x240(%rdx) │ │ │ │ vmovdqa %ymm15,0x280(%rdx) │ │ │ │ vmovdqa %ymm15,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm15,0x300(%rdx) │ │ │ │ vmovdqa %ymm15,0x340(%rdx) │ │ │ │ vmovdqa %ymm15,0x380(%rdx) │ │ │ │ vmovdqa %ymm15,0x3c0(%rdx) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ lea 0x200(%r8),%r10 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22acd0 │ │ │ │ vmovdqa (%rsp),%ymm15 │ │ │ │ vmovdqa %xmm0,-0x80(%r10) │ │ │ │ vextracti128 $0x1,%ymm0,(%r10) │ │ │ │ vmovdqa %xmm2,-0x60(%r10) │ │ │ │ vextracti128 $0x1,%ymm2,0x20(%r10) │ │ │ │ vmovdqa %xmm4,-0x40(%r10) │ │ │ │ vextracti128 $0x1,%ymm4,0x40(%r10) │ │ │ │ @@ -482497,40 +476839,40 @@ │ │ │ │ vmovdqa %xmm10,-0x50(%r10) │ │ │ │ vextracti128 $0x1,%ymm10,0x30(%r10) │ │ │ │ vmovdqa %xmm12,-0x30(%r10) │ │ │ │ vextracti128 $0x1,%ymm12,0x50(%r10) │ │ │ │ vmovdqa %xmm14,-0x10(%r10) │ │ │ │ vextracti128 $0x1,%ymm14,0x70(%r10) │ │ │ │ cmp $0x96,%ecx │ │ │ │ - jg 231ece │ │ │ │ + jg 22a12e │ │ │ │ vinserti128 $0x1,%xmm9,%ymm1,%ymm0 │ │ │ │ vperm2i128 $0x31,%ymm9,%ymm1,%ymm4 │ │ │ │ vinserti128 $0x1,%xmm13,%ymm5,%ymm2 │ │ │ │ vperm2i128 $0x31,%ymm13,%ymm5,%ymm6 │ │ │ │ vinserti128 $0x1,%xmm11,%ymm3,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm11,%ymm3,%ymm5 │ │ │ │ vinserti128 $0x1,%xmm15,%ymm7,%ymm3 │ │ │ │ vperm2i128 $0x31,%ymm15,%ymm7,%ymm7 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,%ymm15 │ │ │ │ - jmp 232160 │ │ │ │ + jmp 22a3c0 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 22da0a │ │ │ │ + jmp 225c6a │ │ │ │ vmovdqa %ymm1,-0x80(%r8) │ │ │ │ vmovdqa %ymm3,-0x60(%r8) │ │ │ │ vmovdqa %ymm5,-0x40(%r8) │ │ │ │ vmovdqa %ymm7,-0x20(%r8) │ │ │ │ vmovdqa %ymm9,(%r8) │ │ │ │ vmovdqa %ymm11,0x20(%r8) │ │ │ │ vmovdqa %ymm13,0x40(%r8) │ │ │ │ @@ -482566,21 +476908,21 @@ │ │ │ │ vmovdqa %ymm15,0x260(%rdx) │ │ │ │ vmovdqa %ymm15,0x2a0(%rdx) │ │ │ │ vmovdqa %ymm15,0x2e0(%rdx) │ │ │ │ vmovdqa %ymm15,0x320(%rdx) │ │ │ │ vmovdqa %ymm15,0x360(%rdx) │ │ │ │ vmovdqa %ymm15,0x3a0(%rdx) │ │ │ │ vmovdqa %ymm15,0x3e0(%rdx) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ lea 0x100(%r10),%rdx │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22acd0 │ │ │ │ vmovdqa (%rsp),%ymm15 │ │ │ │ vmovdqa %xmm0,-0x80(%rdx) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdx) │ │ │ │ vmovdqa %xmm2,-0x60(%rdx) │ │ │ │ vextracti128 $0x1,%ymm2,0x20(%rdx) │ │ │ │ vmovdqa %xmm4,-0x40(%rdx) │ │ │ │ vextracti128 $0x1,%ymm4,0x40(%rdx) │ │ │ │ @@ -482614,15 +476956,15 @@ │ │ │ │ vinserti128 $0x1,0x60(%r8),%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,%xmm15,%ymm7,%ymm11 │ │ │ │ vperm2i128 $0x31,%ymm15,%ymm7,%ymm15 │ │ │ │ vmovdqa -0x30(%r8),%xmm6 │ │ │ │ vmovdqa -0x10(%r8),%xmm7 │ │ │ │ vinserti128 $0x1,0x50(%r8),%ymm6,%ymm6 │ │ │ │ vinserti128 $0x1,0x70(%r8),%ymm7,%ymm7 │ │ │ │ - call 232260 │ │ │ │ + call 22a4c0 │ │ │ │ vmovdqa -0x80(%rdx),%ymm8 │ │ │ │ vmovdqa -0x60(%rdx),%ymm9 │ │ │ │ vmovdqa -0x40(%rdx),%ymm10 │ │ │ │ vmovdqa -0x20(%rdx),%ymm11 │ │ │ │ vmovdqa (%rdx),%ymm12 │ │ │ │ vmovdqa 0x20(%rdx),%ymm13 │ │ │ │ vmovdqa 0x40(%rdx),%ymm14 │ │ │ │ @@ -482632,19 +476974,19 @@ │ │ │ │ vmovdqa -0x40(%r10),%ymm2 │ │ │ │ vmovdqa -0x20(%r10),%ymm3 │ │ │ │ vmovdqa (%r10),%ymm4 │ │ │ │ vmovdqa 0x20(%r10),%ymm5 │ │ │ │ vmovdqa 0x40(%r10),%ymm6 │ │ │ │ vmovdqa 0x60(%r10),%ymm7 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 232bb0 │ │ │ │ + call 22ae10 │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm7,0x28(%rsp) │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vmovdqa %ymm7,0x8(%rsp) │ │ │ │ vmovdqa %ymm7,0x48(%rsp) │ │ │ │ @@ -482669,15 +477011,15 @@ │ │ │ │ vpmulhrsw %ymm5,%ymm10,%ymm10 │ │ │ │ vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm9,%ymm9 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm1,%ymm14,%ymm14 │ │ │ │ vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ - jmp 23247f │ │ │ │ + jmp 22a6df │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa %ymm15,0x8(%rsp) │ │ │ │ vmovdqa %ymm7,0x28(%rsp) │ │ │ │ vmovdqa %ymm8,0x48(%rsp) │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ vpunpckhwd %ymm4,%ymm11,%ymm7 │ │ │ │ vpunpcklwd %ymm4,%ymm11,%ymm11 │ │ │ │ @@ -483394,24 +477736,24 @@ │ │ │ │ vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi,%rcx,4) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa7535(%rip),%rax │ │ │ │ + lea 0xaead5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 233029 │ │ │ │ + jne 22b289 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 2312af │ │ │ │ + jmp 22950f │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x260,%rsp │ │ │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ │ │ vpmulhrsw 0x20(%rdx),%ymm15,%ymm0 │ │ │ │ vpmulhrsw 0x60(%rdx),%ymm15,%ymm1 │ │ │ │ vpmulhrsw 0xa0(%rdx),%ymm15,%ymm2 │ │ │ │ @@ -483426,15 +477768,15 @@ │ │ │ │ vpmulhrsw 0x2e0(%rdx),%ymm15,%ymm11 │ │ │ │ vpmulhrsw 0x320(%rdx),%ymm15,%ymm12 │ │ │ │ vpmulhrsw 0x360(%rdx),%ymm15,%ymm13 │ │ │ │ vpmulhrsw 0x3a0(%rdx),%ymm15,%ymm14 │ │ │ │ vpmulhrsw 0x3e0(%rdx),%ymm15,%ymm15 │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 232260 │ │ │ │ + call 22a4c0 │ │ │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ │ │ vpmulhrsw (%rdx),%ymm15,%ymm0 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm15,%ymm1 │ │ │ │ vpmulhrsw 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ vpmulhrsw 0xc0(%rdx),%ymm15,%ymm3 │ │ │ │ vpmulhrsw 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ vpmulhrsw 0x140(%rdx),%ymm15,%ymm5 │ │ │ │ @@ -483453,22 +477795,22 @@ │ │ │ │ mov $0x8,%ecx │ │ │ │ vmovdqa %ymm15,(%rdx) │ │ │ │ vmovdqa %ymm15,0x20(%rdx) │ │ │ │ vmovdqa %ymm15,0x40(%rdx) │ │ │ │ vmovdqa %ymm15,0x60(%rdx) │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ dec %ecx │ │ │ │ - jg 233179 │ │ │ │ - call 22f1f0 │ │ │ │ - call 2333f0 │ │ │ │ + jg 22b3d9 │ │ │ │ + call 227450 │ │ │ │ + call 22b650 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ mov %rdi,%rcx │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ - call 22f1f0 │ │ │ │ + call 22acd0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa %ymm15,0x40(%rsp) │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm15 │ │ │ │ vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm15,%ymm3 │ │ │ │ vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ vpmovzxbw (%rdi,%rsi,2),%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ @@ -483548,15 +477890,15 @@ │ │ │ │ vpmovzxbw (%rdi,%rdx,1),%ymm3 │ │ │ │ vpaddw %ymm3,%ymm15,%ymm3 │ │ │ │ vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vmovdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm2,(%rdi,%rdx,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 23337a │ │ │ │ + jne 22b5da │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x80(%r8),%ymm0 │ │ │ │ vmovdqa -0x60(%r8),%ymm1 │ │ │ │ vmovdqa -0x40(%r8),%ymm2 │ │ │ │ vmovdqa -0x20(%r8),%ymm3 │ │ │ │ @@ -483572,15 +477914,15 @@ │ │ │ │ vmovdqa 0x20(%r9),%ymm13 │ │ │ │ vmovdqa 0x40(%r9),%ymm14 │ │ │ │ vmovdqa 0x60(%r9),%ymm15 │ │ │ │ lea 0x10(%rcx),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ - jmp 2331a5 │ │ │ │ + jmp 22b405 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa %ymm9,0x8(%rsp) │ │ │ │ vmovdqa 0x60(%r9),%ymm1 │ │ │ │ vpsubsw %ymm1,%ymm0,%ymm9 │ │ │ │ vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa 0x60(%r8),%ymm1 │ │ │ │ vmovdqa %xmm9,0x70(%r8) │ │ │ │ @@ -483677,15 +478019,15 @@ │ │ │ │ vpsubsw %ymm6,%ymm9,%ymm9 │ │ │ │ vmovdqa %xmm9,0x40(%r8) │ │ │ │ vextracti128 $0x1,%ymm9,0x40(%r9) │ │ │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm9 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6f15(%rip),%rax │ │ │ │ + lea 0xae4b5(%rip),%rax │ │ │ │ vpbroadcastd -0x64(%rax),%ymm9 │ │ │ │ vpbroadcastd -0x6c(%rax),%ymm10 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm12 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ setg %r8b │ │ │ │ cmp $0x96,%ecx │ │ │ │ setg %al │ │ │ │ @@ -483738,15 +478080,15 @@ │ │ │ │ vpaddsw %ymm5,%ymm8,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm8 │ │ │ │ vpmulhrsw %ymm11,%ymm8,%ymm8 │ │ │ │ vpaddsw %ymm6,%ymm8,%ymm6 │ │ │ │ vpmulhrsw %ymm7,%ymm10,%ymm8 │ │ │ │ vpmulhrsw %ymm11,%ymm8,%ymm8 │ │ │ │ vpaddsw %ymm7,%ymm8,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ @@ -483783,40 +478125,40 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r8b │ │ │ │ - jge 23365e │ │ │ │ + jge 22b8be │ │ │ │ sub $0x20,%rdx │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ mov $0x8,%edi │ │ │ │ cmp %rax,%rdx │ │ │ │ - ja 233899 │ │ │ │ + ja 22baf9 │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ add $0x100,%rax │ │ │ │ vmovdqa %ymm0,-0x80(%rax) │ │ │ │ vmovdqa %ymm0,-0x40(%rax) │ │ │ │ sub $0x2,%edi │ │ │ │ - jg 233877 │ │ │ │ + jg 22bad7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ vmovdqa %ymm0,0x60(%rax) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ dec %edi │ │ │ │ - jg 233899 │ │ │ │ + jg 22baf9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6c75(%rip),%rax │ │ │ │ + lea 0xae215(%rip),%rax │ │ │ │ vpbroadcastd -0x64(%rax),%ymm9 │ │ │ │ vpbroadcastd -0x6c(%rax),%ymm10 │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm11 │ │ │ │ cmp $0x23,%ecx │ │ │ │ setg %r8b │ │ │ │ cmp $0x96,%ecx │ │ │ │ setg %cl │ │ │ │ @@ -483852,15 +478194,15 @@ │ │ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ vpaddsw %ymm4,%ymm4,%ymm4 │ │ │ │ vpaddsw %ymm5,%ymm5,%ymm5 │ │ │ │ vpaddsw %ymm6,%ymm6,%ymm6 │ │ │ │ vpaddsw %ymm7,%ymm7,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vpmulhrsw %ymm0,%ymm10,%ymm8 │ │ │ │ vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ vpaddsw %ymm0,%ymm8,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm8 │ │ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ vpaddsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm8 │ │ │ │ @@ -483921,43 +478263,43 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r8b │ │ │ │ - jl 233b26 │ │ │ │ + jl 22bd86 │ │ │ │ test $0x1,%r8b │ │ │ │ - je 2338f7 │ │ │ │ + je 22bb57 │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - jmp 2338f7 │ │ │ │ + jmp 22bb57 │ │ │ │ sub %eax,%edx │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ add $0x180,%edx │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ vmovdqa %ymm0,0x60(%rax) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ add $0xffffff80,%edx │ │ │ │ - jge 233b32 │ │ │ │ + jge 22bd92 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa69d5(%rip),%rax │ │ │ │ + lea 0xadf75(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 233b84 │ │ │ │ + jne 22bde4 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 2312af │ │ │ │ + jmp 22950f │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ sub $0x88,%ecx │ │ │ │ @@ -483976,24 +478318,24 @@ │ │ │ │ vmovdqa %ymm8,0x140(%rdx) │ │ │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x240(%rdx) │ │ │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x340(%rdx) │ │ │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ │ │ test %r11d,%r11d │ │ │ │ - jl 233d43 │ │ │ │ + jl 22bfa3 │ │ │ │ vmovdqa 0x440(%rdx),%ymm8 │ │ │ │ vmovdqa 0x4c0(%rdx),%ymm9 │ │ │ │ vmovdqa 0x540(%rdx),%ymm10 │ │ │ │ vmovdqa 0x5c0(%rdx),%ymm11 │ │ │ │ vmovdqa 0x640(%rdx),%ymm12 │ │ │ │ vmovdqa 0x6c0(%rdx),%ymm13 │ │ │ │ vmovdqa 0x740(%rdx),%ymm14 │ │ │ │ vmovdqa 0x7c0(%rdx),%ymm15 │ │ │ │ - call 232260 │ │ │ │ + call 22a4c0 │ │ │ │ vmovdqa 0x400(%rdx),%ymm8 │ │ │ │ vmovdqa 0x480(%rdx),%ymm9 │ │ │ │ vmovdqa 0x500(%rdx),%ymm10 │ │ │ │ vmovdqa 0x580(%rdx),%ymm11 │ │ │ │ vmovdqa 0x600(%rdx),%ymm12 │ │ │ │ vmovdqa 0x680(%rdx),%ymm13 │ │ │ │ vmovdqa 0x700(%rdx),%ymm14 │ │ │ │ @@ -484012,16 +478354,16 @@ │ │ │ │ vmovdqa %ymm0,0x680(%rdx) │ │ │ │ vmovdqa %ymm0,0x6c0(%rdx) │ │ │ │ vmovdqa %ymm0,0x700(%rdx) │ │ │ │ vmovdqa %ymm0,0x740(%rdx) │ │ │ │ vmovdqa %ymm0,0x780(%rdx) │ │ │ │ vmovdqa %ymm0,0x7c0(%rdx) │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - jmp 233d70 │ │ │ │ - call 2321b0 │ │ │ │ + jmp 22bfd0 │ │ │ │ + call 22a410 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -484039,18 +478381,18 @@ │ │ │ │ vmovdqa %ymm15,0x80(%rdx) │ │ │ │ vmovdqa %ymm15,0x100(%rdx) │ │ │ │ vmovdqa %ymm15,0x180(%rdx) │ │ │ │ vmovdqa %ymm15,0x200(%rdx) │ │ │ │ vmovdqa %ymm15,0x280(%rdx) │ │ │ │ vmovdqa %ymm15,0x300(%rdx) │ │ │ │ vmovdqa %ymm15,0x380(%rdx) │ │ │ │ - call 22f1f0 │ │ │ │ - call 2333f0 │ │ │ │ + call 227450 │ │ │ │ + call 22b650 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22acd0 │ │ │ │ lea 0x400(%r8),%r10 │ │ │ │ vmovdqa (%rsp),%ymm15 │ │ │ │ vmovdqa %ymm0,-0x80(%r10) │ │ │ │ vmovdqa %ymm2,-0x60(%r10) │ │ │ │ vmovdqa %ymm4,-0x40(%r10) │ │ │ │ vmovdqa %ymm6,-0x20(%r10) │ │ │ │ vmovdqa %ymm8,(%r10) │ │ │ │ @@ -484071,15 +478413,15 @@ │ │ │ │ vpmulhrsw -0x60(%r8),%ymm9,%ymm1 │ │ │ │ vpmulhrsw -0x40(%r8),%ymm9,%ymm2 │ │ │ │ vpmulhrsw -0x20(%r8),%ymm9,%ymm3 │ │ │ │ vpmulhrsw (%r8),%ymm9,%ymm4 │ │ │ │ vpmulhrsw 0x20(%r8),%ymm9,%ymm5 │ │ │ │ vpmulhrsw 0x40(%r8),%ymm9,%ymm6 │ │ │ │ vpmulhrsw 0x60(%r8),%ymm9,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vpmulhrsw -0x80(%r9),%ymm9,%ymm0 │ │ │ │ vmovdqa %ymm1,-0x80(%r9) │ │ │ │ vpmulhrsw -0x60(%r9),%ymm9,%ymm1 │ │ │ │ vmovdqa %ymm2,-0x60(%r8) │ │ │ │ vpmulhrsw -0x40(%r9),%ymm9,%ymm2 │ │ │ │ vmovdqa %ymm3,-0x60(%r9) │ │ │ │ @@ -484088,68 +478430,68 @@ │ │ │ │ vpmulhrsw (%r9),%ymm9,%ymm4 │ │ │ │ vmovdqa %ymm5,-0x40(%r9) │ │ │ │ vpmulhrsw 0x20(%r9),%ymm9,%ymm5 │ │ │ │ vmovdqa %ymm6,-0x20(%r8) │ │ │ │ vpmulhrsw 0x40(%r9),%ymm9,%ymm6 │ │ │ │ vmovdqa %ymm7,-0x20(%r9) │ │ │ │ vpmulhrsw 0x60(%r9),%ymm9,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vmovdqa %ymm0,(%r8) │ │ │ │ vmovdqa %ymm1,(%r9) │ │ │ │ vmovdqa %ymm2,0x20(%r8) │ │ │ │ vmovdqa %ymm3,0x20(%r9) │ │ │ │ vmovdqa %ymm4,0x40(%r8) │ │ │ │ vmovdqa %ymm5,0x40(%r9) │ │ │ │ vmovdqa %ymm6,0x60(%r8) │ │ │ │ vmovdqa %ymm7,0x60(%r9) │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x200,%r9 │ │ │ │ add $0x80000000,%ecx │ │ │ │ - jae 233bab │ │ │ │ + jae 22be0b │ │ │ │ add $0x300,%r8 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ test %r11d,%r11d │ │ │ │ - jge 233f89 │ │ │ │ + jge 22c1e9 │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x200,%r9 │ │ │ │ add $0x200,%r10 │ │ │ │ vmovdqa -0x80(%r9),%ymm0 │ │ │ │ vmovdqa -0x60(%r9),%ymm1 │ │ │ │ vmovdqa -0x40(%r9),%ymm2 │ │ │ │ vmovdqa -0x20(%r9),%ymm3 │ │ │ │ vmovdqa (%r9),%ymm4 │ │ │ │ vmovdqa 0x20(%r9),%ymm5 │ │ │ │ vmovdqa 0x40(%r9),%ymm6 │ │ │ │ vmovdqa 0x60(%r9),%ymm7 │ │ │ │ test %r11d,%r11d │ │ │ │ - jl 234030 │ │ │ │ + jl 22c290 │ │ │ │ vmovdqa -0x80(%r10),%ymm8 │ │ │ │ vmovdqa -0x60(%r10),%ymm9 │ │ │ │ vmovdqa -0x40(%r10),%ymm10 │ │ │ │ vmovdqa -0x20(%r10),%ymm11 │ │ │ │ vmovdqa (%r10),%ymm12 │ │ │ │ vmovdqa 0x20(%r10),%ymm13 │ │ │ │ vmovdqa 0x40(%r10),%ymm14 │ │ │ │ vmovdqa 0x60(%r10),%ymm15 │ │ │ │ - call 232260 │ │ │ │ + call 22a4c0 │ │ │ │ sub $0x100,%r10 │ │ │ │ vmovdqa -0x80(%r10),%ymm8 │ │ │ │ vmovdqa -0x60(%r10),%ymm9 │ │ │ │ vmovdqa -0x40(%r10),%ymm10 │ │ │ │ vmovdqa -0x20(%r10),%ymm11 │ │ │ │ vmovdqa (%r10),%ymm12 │ │ │ │ vmovdqa 0x20(%r10),%ymm13 │ │ │ │ vmovdqa 0x40(%r10),%ymm14 │ │ │ │ vmovdqa 0x60(%r10),%ymm15 │ │ │ │ sub $0x200,%r10 │ │ │ │ - jmp 234064 │ │ │ │ - call 2321b0 │ │ │ │ + jmp 22c2c4 │ │ │ │ + call 22a410 │ │ │ │ sub $0x300,%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ @@ -484160,30 +478502,30 @@ │ │ │ │ vmovdqa -0x40(%r10),%ymm2 │ │ │ │ vmovdqa -0x20(%r10),%ymm3 │ │ │ │ vmovdqa (%r10),%ymm4 │ │ │ │ vmovdqa 0x20(%r10),%ymm5 │ │ │ │ vmovdqa 0x40(%r10),%ymm6 │ │ │ │ vmovdqa 0x60(%r10),%ymm7 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - call 232bb0 │ │ │ │ + call 227450 │ │ │ │ + call 22ae10 │ │ │ │ lea -0x400(%r8),%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jb 2340c6 │ │ │ │ + jb 22c326 │ │ │ │ sub $0x400,%r9 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 233f89 │ │ │ │ + jmp 22c1e9 │ │ │ │ mov %rbx,%rsp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0xa63ef(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xad98f(%rip),%ymm9 │ │ │ │ sub $0x88,%ecx │ │ │ │ shr $0x1e,%ecx │ │ │ │ lea -0x8(%rcx,%rcx,1),%ecx │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ mov %rdi,%r9 │ │ │ │ lea 0x20(%rdx),%rax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ @@ -484198,15 +478540,15 @@ │ │ │ │ vmovdqa 0x140(%rdx),%xmm5 │ │ │ │ vinserti128 $0x1,0x300(%rdx),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,0x340(%rdx),%ymm5,%ymm5 │ │ │ │ vmovdqa 0x180(%rdx),%xmm6 │ │ │ │ vmovdqa 0x1c0(%rdx),%xmm7 │ │ │ │ vinserti128 $0x1,0x380(%rdx),%ymm6,%ymm6 │ │ │ │ vinserti128 $0x1,0x3c0(%rdx),%ymm7,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm9,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm9,%ymm6 │ │ │ │ @@ -484243,52 +478585,52 @@ │ │ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%r8,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ inc %ecx │ │ │ │ - je 234277 │ │ │ │ + je 22c4d7 │ │ │ │ test $0x3,%ecx │ │ │ │ - jne 2340f1 │ │ │ │ + jne 22c351 │ │ │ │ add $0x3c0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - jmp 2340f1 │ │ │ │ + jmp 22c351 │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ mov $0x10,%edi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 2342ab │ │ │ │ + jne 22c50b │ │ │ │ vmovdqa %ymm0,-0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x60(%rax) │ │ │ │ vmovdqa %ymm0,0xa0(%rax) │ │ │ │ add $0x100,%rax │ │ │ │ sub $0x4,%edi │ │ │ │ - jg 234285 │ │ │ │ + jg 22c4e5 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm0,-0x20(%rax) │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ dec %edi │ │ │ │ - jg 2342ab │ │ │ │ + jg 22c50b │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6265(%rip),%rax │ │ │ │ + lea 0xad805(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2342f4 │ │ │ │ + jne 22c554 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 22da0a │ │ │ │ + jmp 225c6a │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ lea 0x2e0(%rsp),%r8 │ │ │ │ lea 0x300(%r8),%r9 │ │ │ │ @@ -484324,20 +478666,20 @@ │ │ │ │ vmovdqa %ymm15,0x240(%rdx) │ │ │ │ vmovdqa %ymm15,0x280(%rdx) │ │ │ │ vmovdqa %ymm15,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm15,0x300(%rdx) │ │ │ │ vmovdqa %ymm15,0x340(%rdx) │ │ │ │ vmovdqa %ymm15,0x380(%rdx) │ │ │ │ vmovdqa %ymm15,0x3c0(%rdx) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22acd0 │ │ │ │ vmovdqa (%rsp),%ymm15 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm2,-0x60(%r8) │ │ │ │ vmovdqa %ymm4,-0x40(%r8) │ │ │ │ vmovdqa %ymm6,-0x20(%r8) │ │ │ │ vmovdqa %ymm8,(%r8) │ │ │ │ vmovdqa %ymm10,0x20(%r8) │ │ │ │ @@ -484351,15 +478693,15 @@ │ │ │ │ vmovdqa %ymm11,0x20(%r9) │ │ │ │ vmovdqa %ymm13,0x40(%r9) │ │ │ │ vmovdqa %ymm15,0x60(%r9) │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x100,%r8 │ │ │ │ add $0x100,%r9 │ │ │ │ add $0x80000000,%ecx │ │ │ │ - jae 23431c │ │ │ │ + jae 22c57c │ │ │ │ lea 0x2e0(%rsp),%rdx │ │ │ │ vmovdqa -0x80(%rdx),%xmm0 │ │ │ │ vmovdqa -0x40(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,0x40(%rdx),%ymm1,%ymm1 │ │ │ │ vmovdqa -0x70(%rdx),%xmm2 │ │ │ │ vmovdqa -0x30(%rdx),%xmm3 │ │ │ │ @@ -484373,27 +478715,27 @@ │ │ │ │ vmovdqa %ymm4,%ymm9 │ │ │ │ vmovdqa %ymm4,%ymm10 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm4,%ymm13 │ │ │ │ vmovdqa %ymm4,%ymm14 │ │ │ │ test %r10d,%r10d │ │ │ │ - jl 234558 │ │ │ │ + jl 22c7b8 │ │ │ │ lea 0x100(%rdx),%rcx │ │ │ │ vmovdqa -0x80(%rcx),%xmm4 │ │ │ │ vmovdqa -0x40(%rcx),%xmm5 │ │ │ │ vinserti128 $0x1,(%rcx),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,0x40(%rcx),%ymm5,%ymm5 │ │ │ │ vmovdqa -0x70(%rcx),%xmm6 │ │ │ │ vmovdqa -0x30(%rcx),%xmm7 │ │ │ │ vinserti128 $0x1,0x10(%rcx),%ymm6,%ymm6 │ │ │ │ vinserti128 $0x1,0x50(%rcx),%ymm7,%ymm7 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x60(%r8) │ │ │ │ vmovdqa %ymm2,-0x40(%r8) │ │ │ │ vmovdqa %ymm3,-0x20(%r8) │ │ │ │ vmovdqa %ymm4,(%r8) │ │ │ │ vmovdqa %ymm5,0x20(%r8) │ │ │ │ @@ -484417,26 +478759,26 @@ │ │ │ │ vinserti128 $0x1,0x30(%rdx),%ymm2,%ymm2 │ │ │ │ vinserti128 $0x1,0x70(%rdx),%ymm3,%ymm3 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ test %r10d,%r10d │ │ │ │ - jl 23464a │ │ │ │ + jl 22c8aa │ │ │ │ vmovdqa -0x60(%rcx),%xmm4 │ │ │ │ vmovdqa -0x20(%rcx),%xmm5 │ │ │ │ vinserti128 $0x1,0x20(%rcx),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,0x60(%rcx),%ymm5,%ymm5 │ │ │ │ vmovdqa -0x50(%rcx),%xmm6 │ │ │ │ vmovdqa -0x10(%rcx),%xmm7 │ │ │ │ vinserti128 $0x1,0x30(%rcx),%ymm6,%ymm6 │ │ │ │ vinserti128 $0x1,0x70(%rcx),%ymm7,%ymm7 │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ add $0x300,%rdx │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ vmovdqa -0x80(%rdx),%xmm0 │ │ │ │ vmovdqa -0x10(%rdx),%xmm3 │ │ │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ @@ -484446,26 +478788,26 @@ │ │ │ │ vinserti128 $0x1,0x10(%rdx),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,0x60(%rdx),%ymm7,%ymm7 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm5 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ test %r10d,%r10d │ │ │ │ - jl 2346f2 │ │ │ │ + jl 22c952 │ │ │ │ add $0x300,%rcx │ │ │ │ vmovdqa -0x10(%rcx),%xmm1 │ │ │ │ vmovdqa -0x80(%rcx),%xmm2 │ │ │ │ vinserti128 $0x1,0x70(%rcx),%ymm1,%ymm1 │ │ │ │ vinserti128 $0x1,(%rcx),%ymm2,%ymm2 │ │ │ │ vmovdqa -0x20(%rcx),%xmm5 │ │ │ │ vmovdqa -0x70(%rcx),%xmm6 │ │ │ │ vinserti128 $0x1,0x60(%rcx),%ymm5,%ymm5 │ │ │ │ vinserti128 $0x1,0x10(%rcx),%ymm6,%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ca00 │ │ │ │ add $0x8,%rax │ │ │ │ add $0x100,%r8 │ │ │ │ sub $0x100,%r9 │ │ │ │ vmovdqa -0x40(%rdx),%xmm0 │ │ │ │ vmovdqa -0x50(%rdx),%xmm3 │ │ │ │ vinserti128 $0x1,0x40(%rdx),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,0x30(%rdx),%ymm3,%ymm3 │ │ │ │ @@ -484474,25 +478816,25 @@ │ │ │ │ vinserti128 $0x1,0x50(%rdx),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,0x20(%rdx),%ymm7,%ymm7 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm5 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ test %r10d,%r10d │ │ │ │ - jl 234784 │ │ │ │ + jl 22c9e4 │ │ │ │ vmovdqa -0x50(%rcx),%xmm1 │ │ │ │ vmovdqa -0x40(%rcx),%xmm2 │ │ │ │ vinserti128 $0x1,0x30(%rcx),%ymm1,%ymm1 │ │ │ │ vinserti128 $0x1,0x40(%rcx),%ymm2,%ymm2 │ │ │ │ vmovdqa -0x60(%rcx),%xmm5 │ │ │ │ vmovdqa -0x30(%rcx),%xmm6 │ │ │ │ vinserti128 $0x1,0x20(%rcx),%ymm5,%ymm5 │ │ │ │ vinserti128 $0x1,0x50(%rcx),%ymm6,%ymm6 │ │ │ │ - call 2347a0 │ │ │ │ - call 234ec9 │ │ │ │ + call 22ca00 │ │ │ │ + call 22d129 │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -484716,15 +479058,15 @@ │ │ │ │ vmovdqa %ymm2,-0x20(%r9) │ │ │ │ ret │ │ │ │ sub $0x88,%rax │ │ │ │ vpbroadcastd -0x54(%rax),%ymm11 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm12 │ │ │ │ vpbroadcastd -0x5c(%rax),%ymm13 │ │ │ │ vpbroadcastd -0x58(%rax),%ymm14 │ │ │ │ - call 234d1e │ │ │ │ + call 22cf7e │ │ │ │ vmovdqa -0x5a0(%r8),%ymm9 │ │ │ │ vmovdqa -0x280(%r9),%ymm6 │ │ │ │ vpsubsw %ymm6,%ymm9,%ymm10 │ │ │ │ vpaddsw %ymm6,%ymm9,%ymm9 │ │ │ │ vpsubsw %ymm0,%ymm10,%ymm6 │ │ │ │ vpaddsw %ymm0,%ymm10,%ymm10 │ │ │ │ vpsubsw %ymm7,%ymm9,%ymm0 │ │ │ │ @@ -484766,15 +479108,15 @@ │ │ │ │ vpsubsw %ymm3,%ymm6,%ymm4 │ │ │ │ vpaddsw %ymm3,%ymm6,%ymm6 │ │ │ │ vmovdqa %ymm0,-0x80(%r9) │ │ │ │ vmovdqa %ymm7,-0x3a0(%r8) │ │ │ │ vmovdqa %ymm4,0x60(%r8) │ │ │ │ vmovdqa %ymm6,-0x480(%r9) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 234bdc │ │ │ │ + jne 22ce3c │ │ │ │ ret │ │ │ │ vmovdqa -0x180(%r8),%ymm0 │ │ │ │ vmovdqa -0x1a0(%r9),%ymm6 │ │ │ │ vmovdqa -0x80(%r8),%ymm1 │ │ │ │ vmovdqa 0x60(%r9),%ymm5 │ │ │ │ add $0x20,%r8 │ │ │ │ sub $0x20,%r9 │ │ │ │ @@ -484870,15 +479212,15 @@ │ │ │ │ vpbroadcastd -0x5c(%rax),%ymm13 │ │ │ │ lea (%rsi,%rsi,4),%rbx │ │ │ │ lea (%rbx,%rsi,1),%rcx │ │ │ │ lea (%rbx,%rsi,2),%r10 │ │ │ │ lea (%rcx,%rsi,2),%r11 │ │ │ │ lea (%rdi,%r10,1),%rdx │ │ │ │ vpbroadcastd -0x58(%rax),%ymm14 │ │ │ │ - call 234d1e │ │ │ │ + call 22cf7e │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm14 │ │ │ │ vmovdqa -0x5a0(%r8),%ymm9 │ │ │ │ vmovdqa -0x280(%r9),%ymm6 │ │ │ │ vpsubsw %ymm6,%ymm9,%ymm10 │ │ │ │ vpaddsw %ymm6,%ymm9,%ymm9 │ │ │ │ vpsubsw %ymm0,%ymm10,%ymm6 │ │ │ │ vpaddsw %ymm0,%ymm10,%ymm10 │ │ │ │ @@ -484987,21 +479329,21 @@ │ │ │ │ vmovdqa %xmm3,(%rdx,%rbx,8) │ │ │ │ vextracti128 $0x1,%ymm3,(%rdi,%r11,2) │ │ │ │ vmovdqa %xmm4,(%rdi,%rcx,8) │ │ │ │ vextracti128 $0x1,%ymm4,(%rdx,%rsi,8) │ │ │ │ add %rsi,%rdi │ │ │ │ sub %rsi,%rdx │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 234ef5 │ │ │ │ + jne 22d155 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa53c5(%rip),%rax │ │ │ │ + lea 0xac965(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2351f1 │ │ │ │ + jne 22d451 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vmovd -0x7c(%rax),%xmm2 │ │ │ │ @@ -485021,15 +479363,15 @@ │ │ │ │ vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ vpackuswb %ymm4,%ymm2,%ymm2 │ │ │ │ vpackuswb %ymm5,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm2,(%rdi) │ │ │ │ vmovdqa %ymm3,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 2351ac │ │ │ │ + jg 22d40c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ @@ -485052,15 +479394,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x60(%r8) │ │ │ │ vmovdqa %ymm2,-0x40(%r8) │ │ │ │ vmovdqa %ymm3,-0x20(%r8) │ │ │ │ vmovdqa %ymm4,(%r8) │ │ │ │ vmovdqa %ymm5,0x20(%r8) │ │ │ │ @@ -485090,15 +479432,15 @@ │ │ │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x240(%rdx) │ │ │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x340(%rdx) │ │ │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ vmovdqa 0x20(%rdx),%ymm0 │ │ │ │ vmovdqa 0x3e0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x220(%rdx),%ymm2 │ │ │ │ vmovdqa 0x1e0(%rdx),%ymm3 │ │ │ │ @@ -485112,15 +479454,15 @@ │ │ │ │ vmovdqa %ymm8,0x220(%rdx) │ │ │ │ vmovdqa %ymm8,0x1e0(%rdx) │ │ │ │ vmovdqa %ymm8,0x120(%rdx) │ │ │ │ vmovdqa %ymm8,0x2e0(%rdx) │ │ │ │ vmovdqa %ymm8,0x320(%rdx) │ │ │ │ vmovdqa %ymm8,0xe0(%rdx) │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ca00 │ │ │ │ add $0x8,%rax │ │ │ │ add $0x100,%r8 │ │ │ │ sub $0x100,%r9 │ │ │ │ vmovdqa 0xa0(%rdx),%ymm0 │ │ │ │ vmovdqa 0x360(%rdx),%ymm1 │ │ │ │ vmovdqa 0x2a0(%rdx),%ymm2 │ │ │ │ vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ @@ -485133,16 +479475,16 @@ │ │ │ │ vmovdqa %ymm8,0x360(%rdx) │ │ │ │ vmovdqa %ymm8,0x2a0(%rdx) │ │ │ │ vmovdqa %ymm8,0x160(%rdx) │ │ │ │ vmovdqa %ymm8,0x1a0(%rdx) │ │ │ │ vmovdqa %ymm8,0x260(%rdx) │ │ │ │ vmovdqa %ymm8,0x3a0(%rdx) │ │ │ │ vmovdqa %ymm8,0x60(%rdx) │ │ │ │ - call 2347a0 │ │ │ │ - call 234bbe │ │ │ │ + call 22ca00 │ │ │ │ + call 22ce1e │ │ │ │ sub $0x480,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ mov $0x4,%r9d │ │ │ │ lea -0x100(%r8),%rcx │ │ │ │ vmovdqa -0x80(%rcx),%xmm0 │ │ │ │ vmovdqa -0x60(%rcx),%xmm1 │ │ │ │ vinserti128 $0x1,-0x80(%r8),%ymm0,%ymm0 │ │ │ │ @@ -485174,16 +479516,16 @@ │ │ │ │ vmovdqa 0x50(%rcx),%xmm14 │ │ │ │ vmovdqa 0x70(%rcx),%xmm15 │ │ │ │ vinserti128 $0x1,0x50(%r8),%ymm14,%ymm14 │ │ │ │ vinserti128 $0x1,0x70(%r8),%ymm15,%ymm15 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ - call 22f1f0 │ │ │ │ + call 22acd0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm15 │ │ │ │ vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm15,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm15,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm15,%ymm5 │ │ │ │ @@ -485264,28 +479606,28 @@ │ │ │ │ vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vmovdqa %xmm2,(%rcx,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm2,(%rcx,%rdx,1) │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2354f3 │ │ │ │ + jg 22d753 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xa4d95(%rip),%rax │ │ │ │ + lea 0xac335(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2357c9 │ │ │ │ + jne 22da29 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 2312af │ │ │ │ + jmp 22950f │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc60,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ @@ -485307,24 +479649,24 @@ │ │ │ │ vmovdqa %ymm8,0x140(%rdx) │ │ │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x240(%rdx) │ │ │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x340(%rdx) │ │ │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ │ │ test %bpl,%bpl │ │ │ │ - jne 2359b0 │ │ │ │ + jne 22dc10 │ │ │ │ vpmulhrsw 0x440(%rdx),%ymm15,%ymm8 │ │ │ │ vpmulhrsw 0x4c0(%rdx),%ymm15,%ymm9 │ │ │ │ vpmulhrsw 0x540(%rdx),%ymm15,%ymm10 │ │ │ │ vpmulhrsw 0x5c0(%rdx),%ymm15,%ymm11 │ │ │ │ vpmulhrsw 0x640(%rdx),%ymm15,%ymm12 │ │ │ │ vpmulhrsw 0x6c0(%rdx),%ymm15,%ymm13 │ │ │ │ vpmulhrsw 0x740(%rdx),%ymm15,%ymm14 │ │ │ │ vpmulhrsw 0x7c0(%rdx),%ymm15,%ymm15 │ │ │ │ - call 232260 │ │ │ │ + call 22a4c0 │ │ │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ │ │ vpmulhrsw 0x400(%rdx),%ymm15,%ymm8 │ │ │ │ vpmulhrsw 0x480(%rdx),%ymm15,%ymm9 │ │ │ │ vpmulhrsw 0x500(%rdx),%ymm15,%ymm10 │ │ │ │ vpmulhrsw 0x580(%rdx),%ymm15,%ymm11 │ │ │ │ vpmulhrsw 0x600(%rdx),%ymm15,%ymm12 │ │ │ │ vpmulhrsw 0x680(%rdx),%ymm15,%ymm13 │ │ │ │ @@ -485344,16 +479686,16 @@ │ │ │ │ vmovdqa %ymm15,0x640(%rdx) │ │ │ │ vmovdqa %ymm15,0x680(%rdx) │ │ │ │ vmovdqa %ymm15,0x6c0(%rdx) │ │ │ │ vmovdqa %ymm15,0x700(%rdx) │ │ │ │ vmovdqa %ymm15,0x740(%rdx) │ │ │ │ vmovdqa %ymm15,0x780(%rdx) │ │ │ │ vmovdqa %ymm15,0x7c0(%rdx) │ │ │ │ - jmp 2359dd │ │ │ │ - call 2321b0 │ │ │ │ + jmp 22dc3d │ │ │ │ + call 22a410 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -485372,18 +479714,18 @@ │ │ │ │ vmovdqa %ymm15,0x80(%rdx) │ │ │ │ vmovdqa %ymm15,0x100(%rdx) │ │ │ │ vmovdqa %ymm15,0x180(%rdx) │ │ │ │ vmovdqa %ymm15,0x200(%rdx) │ │ │ │ vmovdqa %ymm15,0x280(%rdx) │ │ │ │ vmovdqa %ymm15,0x300(%rdx) │ │ │ │ vmovdqa %ymm15,0x380(%rdx) │ │ │ │ - call 22f1f0 │ │ │ │ - call 2333f0 │ │ │ │ + call 227450 │ │ │ │ + call 22b650 │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22acd0 │ │ │ │ lea 0x600(%r8),%rcx │ │ │ │ vmovdqa (%rsp),%ymm15 │ │ │ │ vmovdqa %ymm0,-0x80(%rcx) │ │ │ │ vmovdqa %ymm2,-0x60(%rcx) │ │ │ │ vmovdqa %ymm4,-0x40(%rcx) │ │ │ │ vmovdqa %ymm6,-0x20(%rcx) │ │ │ │ vmovdqa %ymm8,(%rcx) │ │ │ │ @@ -485404,15 +479746,15 @@ │ │ │ │ vpmulhrsw -0x60(%r8),%ymm9,%ymm1 │ │ │ │ vpmulhrsw -0x40(%r8),%ymm9,%ymm2 │ │ │ │ vpmulhrsw -0x20(%r8),%ymm9,%ymm3 │ │ │ │ vpmulhrsw (%r8),%ymm9,%ymm4 │ │ │ │ vpmulhrsw 0x20(%r8),%ymm9,%ymm5 │ │ │ │ vpmulhrsw 0x40(%r8),%ymm9,%ymm6 │ │ │ │ vpmulhrsw 0x60(%r8),%ymm9,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vpmulhrsw -0x80(%r9),%ymm9,%ymm0 │ │ │ │ vmovdqa %ymm1,-0x80(%r9) │ │ │ │ vpmulhrsw -0x60(%r9),%ymm9,%ymm1 │ │ │ │ vmovdqa %ymm2,-0x60(%r8) │ │ │ │ vpmulhrsw -0x40(%r9),%ymm9,%ymm2 │ │ │ │ vmovdqa %ymm3,-0x60(%r9) │ │ │ │ @@ -485421,27 +479763,27 @@ │ │ │ │ vpmulhrsw (%r9),%ymm9,%ymm4 │ │ │ │ vmovdqa %ymm5,-0x40(%r9) │ │ │ │ vpmulhrsw 0x20(%r9),%ymm9,%ymm5 │ │ │ │ vmovdqa %ymm6,-0x20(%r8) │ │ │ │ vpmulhrsw 0x40(%r9),%ymm9,%ymm6 │ │ │ │ vmovdqa %ymm7,-0x20(%r9) │ │ │ │ vpmulhrsw 0x60(%r9),%ymm9,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vmovdqa %ymm0,(%r8) │ │ │ │ vmovdqa %ymm1,(%r9) │ │ │ │ vmovdqa %ymm2,0x20(%r8) │ │ │ │ vmovdqa %ymm3,0x20(%r9) │ │ │ │ vmovdqa %ymm4,0x40(%r8) │ │ │ │ vmovdqa %ymm5,0x40(%r9) │ │ │ │ vmovdqa %ymm6,0x60(%r8) │ │ │ │ vmovdqa %ymm7,0x60(%r9) │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x100,%r8 │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jae 2357ec │ │ │ │ + jae 22da4c │ │ │ │ lea 0x6e0(%rsp),%rdx │ │ │ │ lea 0x300(%rdx),%r10 │ │ │ │ lea 0x100(%rdx),%rcx │ │ │ │ lea 0x100(%r10),%r11 │ │ │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ vmovdqa -0x40(%rdx),%ymm1 │ │ │ │ vmovdqa (%rdx),%ymm2 │ │ │ │ @@ -485454,22 +479796,22 @@ │ │ │ │ vmovdqa %ymm4,%ymm9 │ │ │ │ vmovdqa %ymm4,%ymm10 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm4,%ymm13 │ │ │ │ vmovdqa %ymm4,%ymm14 │ │ │ │ test %bpl,%bpl │ │ │ │ - jne 235c35 │ │ │ │ + jne 22de95 │ │ │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ lea 0x4e0(%rsp),%r8 │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x60(%r8) │ │ │ │ vmovdqa %ymm2,-0x40(%r8) │ │ │ │ vmovdqa %ymm3,-0x20(%r8) │ │ │ │ vmovdqa %ymm4,(%r8) │ │ │ │ vmovdqa %ymm5,0x20(%r8) │ │ │ │ @@ -485489,85 +479831,85 @@ │ │ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ test %bpl,%bpl │ │ │ │ - jne 235cef │ │ │ │ + jne 22df4f │ │ │ │ vmovdqa -0x60(%rcx),%ymm4 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa 0x20(%rcx),%ymm6 │ │ │ │ vmovdqa 0x60(%rcx),%ymm7 │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ vmovdqa -0x80(%r10),%ymm0 │ │ │ │ vmovdqa 0x60(%r10),%ymm3 │ │ │ │ vmovdqa (%r10),%ymm4 │ │ │ │ vmovdqa -0x20(%r10),%ymm7 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm5 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ test %bpl,%bpl │ │ │ │ - jne 235d59 │ │ │ │ + jne 22dfb9 │ │ │ │ vmovdqa 0x60(%r11),%ymm1 │ │ │ │ vmovdqa -0x80(%r11),%ymm2 │ │ │ │ vmovdqa -0x20(%r11),%ymm5 │ │ │ │ vmovdqa (%r11),%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ca00 │ │ │ │ add $0x8,%rax │ │ │ │ add $0x100,%r8 │ │ │ │ sub $0x100,%r9 │ │ │ │ vmovdqa -0x40(%r10),%ymm0 │ │ │ │ vmovdqa 0x20(%r10),%ymm3 │ │ │ │ vmovdqa 0x40(%r10),%ymm4 │ │ │ │ vmovdqa -0x60(%r10),%ymm7 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm5 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ test %bpl,%bpl │ │ │ │ - jne 235dbb │ │ │ │ + jne 22e01b │ │ │ │ vmovdqa 0x20(%r11),%ymm1 │ │ │ │ vmovdqa -0x40(%r11),%ymm2 │ │ │ │ vmovdqa -0x60(%r11),%ymm5 │ │ │ │ vmovdqa 0x40(%r11),%ymm6 │ │ │ │ - call 2347a0 │ │ │ │ - call 234ec9 │ │ │ │ + call 22ca00 │ │ │ │ + call 22d129 │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jb 235de9 │ │ │ │ + jb 22e049 │ │ │ │ lea 0xe0(%rsp),%rdx │ │ │ │ lea 0x200(%rdx),%r10 │ │ │ │ sub %r11,%rdi │ │ │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ │ │ - jmp 235bd0 │ │ │ │ + jmp 22de30 │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa4735(%rip),%rax │ │ │ │ + lea 0xabcd5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 235e29 │ │ │ │ + jne 22e089 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 23518f │ │ │ │ + jmp 22d3ef │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x1060,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea -0x88(%rcx),%r11d │ │ │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ │ │ @@ -485591,15 +479933,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x60(%r8) │ │ │ │ vmovdqa %ymm2,-0x40(%r8) │ │ │ │ vmovdqa %ymm3,-0x20(%r8) │ │ │ │ vmovdqa %ymm4,(%r8) │ │ │ │ vmovdqa %ymm5,0x20(%r8) │ │ │ │ @@ -485630,15 +479972,15 @@ │ │ │ │ vmovdqa %ymm8,0x380(%rdx) │ │ │ │ vmovdqa %ymm8,0x480(%rdx) │ │ │ │ vmovdqa %ymm8,0x580(%rdx) │ │ │ │ vmovdqa %ymm8,0x680(%rdx) │ │ │ │ vmovdqa %ymm8,0x780(%rdx) │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ vpbroadcastd -0x64(%rax),%ymm7 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm7,%ymm0 │ │ │ │ vpmulhrsw 0x7c0(%rdx),%ymm7,%ymm1 │ │ │ │ vpmulhrsw 0x440(%rdx),%ymm7,%ymm2 │ │ │ │ @@ -485653,15 +479995,15 @@ │ │ │ │ vmovdqa %ymm8,0x440(%rdx) │ │ │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x240(%rdx) │ │ │ │ vmovdqa %ymm8,0x5c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x640(%rdx) │ │ │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ca00 │ │ │ │ vpbroadcastd -0xe4(%rax),%ymm7 │ │ │ │ add $0x8,%rax │ │ │ │ add $0x100,%r8 │ │ │ │ sub $0x100,%r9 │ │ │ │ vpmulhrsw 0x140(%rdx),%ymm7,%ymm0 │ │ │ │ vpmulhrsw 0x6c0(%rdx),%ymm7,%ymm1 │ │ │ │ vpmulhrsw 0x540(%rdx),%ymm7,%ymm2 │ │ │ │ @@ -485675,22 +480017,22 @@ │ │ │ │ vmovdqa %ymm8,0x6c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x540(%rdx) │ │ │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x340(%rdx) │ │ │ │ vmovdqa %ymm8,0x4c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x740(%rdx) │ │ │ │ vmovdqa %ymm8,0xc0(%rdx) │ │ │ │ - call 2347a0 │ │ │ │ - call 234bbe │ │ │ │ + call 22ca00 │ │ │ │ + call 22ce1e │ │ │ │ sub $0x580,%r8 │ │ │ │ vpbroadcastd -0x70(%rax),%ymm10 │ │ │ │ - call 2362f0 │ │ │ │ + call 22e550 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x80000000,%r11d │ │ │ │ - jae 235e47 │ │ │ │ + jae 22e0a7 │ │ │ │ lea 0x1e0(%rsp),%r8 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x4,%r11b │ │ │ │ lea 0x800(%r8),%r9 │ │ │ │ vmovdqa -0x80(%r8),%ymm0 │ │ │ │ @@ -485698,36 +480040,36 @@ │ │ │ │ vmovdqa -0x40(%r8),%ymm2 │ │ │ │ vmovdqa -0x20(%r8),%ymm3 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vmovdqa 0x20(%r8),%ymm5 │ │ │ │ vmovdqa 0x40(%r8),%ymm6 │ │ │ │ vmovdqa 0x60(%r8),%ymm7 │ │ │ │ test $0x40000000,%r11d │ │ │ │ - jne 236252 │ │ │ │ + jne 22e4b2 │ │ │ │ vmovdqa -0x80(%r9),%ymm8 │ │ │ │ vmovdqa -0x60(%r9),%ymm9 │ │ │ │ vmovdqa -0x40(%r9),%ymm10 │ │ │ │ vmovdqa -0x20(%r9),%ymm11 │ │ │ │ vmovdqa (%r9),%ymm12 │ │ │ │ vmovdqa 0x20(%r9),%ymm13 │ │ │ │ vmovdqa 0x40(%r9),%ymm14 │ │ │ │ vmovdqa 0x60(%r9),%ymm15 │ │ │ │ - call 232260 │ │ │ │ + call 22a4c0 │ │ │ │ lea -0x100(%r9),%r10 │ │ │ │ vmovdqa -0x80(%r10),%ymm8 │ │ │ │ vmovdqa -0x60(%r10),%ymm9 │ │ │ │ vmovdqa -0x40(%r10),%ymm10 │ │ │ │ vmovdqa -0x20(%r10),%ymm11 │ │ │ │ vmovdqa (%r10),%ymm12 │ │ │ │ vmovdqa 0x20(%r10),%ymm13 │ │ │ │ vmovdqa 0x40(%r10),%ymm14 │ │ │ │ vmovdqa 0x60(%r10),%ymm15 │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - jmp 23627f │ │ │ │ - call 2321b0 │ │ │ │ + jmp 22e4df │ │ │ │ + call 22a410 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -485737,22 +480079,22 @@ │ │ │ │ vmovdqa -0x60(%r10),%ymm1 │ │ │ │ vmovdqa -0x40(%r10),%ymm2 │ │ │ │ vmovdqa -0x20(%r10),%ymm3 │ │ │ │ vmovdqa (%r10),%ymm4 │ │ │ │ vmovdqa 0x20(%r10),%ymm5 │ │ │ │ vmovdqa 0x40(%r10),%ymm6 │ │ │ │ vmovdqa 0x60(%r10),%ymm7 │ │ │ │ - call 22f1f0 │ │ │ │ - call 232bb0 │ │ │ │ + call 227450 │ │ │ │ + call 22ae10 │ │ │ │ add $0x200,%r8 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r11b │ │ │ │ - jg 2361a2 │ │ │ │ + jg 22e402 │ │ │ │ mov %rbx,%rsp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x4,%r10d │ │ │ │ @@ -485777,15 +480119,15 @@ │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm10,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm6 │ │ │ │ vpmulhrsw %ymm7,%ymm10,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vmovdqa -0x70(%r8),%xmm8 │ │ │ │ vmovdqa -0x50(%r8),%xmm9 │ │ │ │ vinserti128 $0x1,-0x70(%r9),%ymm8,%ymm8 │ │ │ │ vinserti128 $0x1,-0x50(%r9),%ymm9,%ymm9 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x80(%r9) │ │ │ │ vmovdqa %ymm2,-0x60(%r8) │ │ │ │ @@ -485810,38 +480152,38 @@ │ │ │ │ vpmulhrsw %ymm10,%ymm9,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm10,%ymm5 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm6 │ │ │ │ vpmulhrsw %ymm7,%ymm10,%ymm7 │ │ │ │ - call 231a60 │ │ │ │ + call 229cc0 │ │ │ │ vmovdqa %ymm0,(%r8) │ │ │ │ vmovdqa %ymm1,(%r9) │ │ │ │ vmovdqa %ymm2,0x20(%r8) │ │ │ │ vmovdqa %ymm3,0x20(%r9) │ │ │ │ vmovdqa %ymm4,0x40(%r8) │ │ │ │ vmovdqa %ymm5,0x40(%r9) │ │ │ │ vmovdqa %ymm6,0x60(%r8) │ │ │ │ vmovdqa %ymm7,0x60(%r9) │ │ │ │ add $0x200,%r8 │ │ │ │ dec %r10d │ │ │ │ - jg 2362f6 │ │ │ │ + jg 22e556 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa4095(%rip),%rax │ │ │ │ + lea 0xab635(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2364c4 │ │ │ │ + jne 22e724 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 23518f │ │ │ │ + jmp 22d3ef │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x18e0,%rsp │ │ │ │ lea 0x8e0(%rsp),%r8 │ │ │ │ @@ -485866,15 +480208,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x60(%r8) │ │ │ │ vmovdqa %ymm2,-0x40(%r8) │ │ │ │ vmovdqa %ymm3,-0x20(%r8) │ │ │ │ vmovdqa %ymm4,(%r8) │ │ │ │ vmovdqa %ymm5,0x20(%r8) │ │ │ │ @@ -485904,15 +480246,15 @@ │ │ │ │ vmovdqa %ymm8,0x380(%rdx) │ │ │ │ vmovdqa %ymm8,0x480(%rdx) │ │ │ │ vmovdqa %ymm8,0x580(%rdx) │ │ │ │ vmovdqa %ymm8,0x680(%rdx) │ │ │ │ vmovdqa %ymm8,0x780(%rdx) │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ vmovdqa 0x7c0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x440(%rdx),%ymm2 │ │ │ │ vmovdqa 0x3c0(%rdx),%ymm3 │ │ │ │ @@ -485926,15 +480268,15 @@ │ │ │ │ vmovdqa %ymm8,0x440(%rdx) │ │ │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x240(%rdx) │ │ │ │ vmovdqa %ymm8,0x5c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x640(%rdx) │ │ │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ca00 │ │ │ │ add $0x8,%rax │ │ │ │ add $0x100,%r8 │ │ │ │ sub $0x100,%r9 │ │ │ │ vmovdqa 0x140(%rdx),%ymm0 │ │ │ │ vmovdqa 0x6c0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x540(%rdx),%ymm2 │ │ │ │ vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ @@ -485947,22 +480289,22 @@ │ │ │ │ vmovdqa %ymm8,0x6c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x540(%rdx) │ │ │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x340(%rdx) │ │ │ │ vmovdqa %ymm8,0x4c0(%rdx) │ │ │ │ vmovdqa %ymm8,0x740(%rdx) │ │ │ │ vmovdqa %ymm8,0xc0(%rdx) │ │ │ │ - call 2347a0 │ │ │ │ - call 234bbe │ │ │ │ + call 22ca00 │ │ │ │ + call 22ce1e │ │ │ │ sub $0x580,%r8 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm10 │ │ │ │ - call 2362f0 │ │ │ │ + call 22e550 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jae 2364e4 │ │ │ │ + jae 22e744 │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ mov $0x4,%bpl │ │ │ │ lea 0x800(%r8),%rdx │ │ │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ vmovdqa -0x40(%rdx),%ymm1 │ │ │ │ vmovdqa (%rdx),%ymm2 │ │ │ │ vmovdqa 0x40(%rdx),%ymm3 │ │ │ │ @@ -485975,21 +480317,21 @@ │ │ │ │ vmovdqa %ymm4,%ymm10 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm4,%ymm13 │ │ │ │ vmovdqa %ymm4,%ymm14 │ │ │ │ vmovdqa %ymm4,(%rsp) │ │ │ │ test $0x40000000,%ebp │ │ │ │ - jne 236865 │ │ │ │ + jne 22eac5 │ │ │ │ lea 0x800(%rdx),%rcx │ │ │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ │ │ - call 22f1f0 │ │ │ │ + call 227450 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm0,-0x80(%r8) │ │ │ │ vmovdqa %ymm1,-0x60(%r8) │ │ │ │ vmovdqa %ymm2,-0x40(%r8) │ │ │ │ vmovdqa %ymm3,-0x20(%r8) │ │ │ │ vmovdqa %ymm4,(%r8) │ │ │ │ vmovdqa %ymm5,0x20(%r8) │ │ │ │ @@ -486009,95 +480351,95 @@ │ │ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ test $0x40000000,%ebp │ │ │ │ - jne 236915 │ │ │ │ + jne 22eb75 │ │ │ │ vmovdqa -0x60(%rcx),%ymm4 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa 0x20(%rcx),%ymm6 │ │ │ │ vmovdqa 0x60(%rcx),%ymm7 │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 2321b0 │ │ │ │ + call 22a410 │ │ │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ vmovdqa (%rdx),%ymm4 │ │ │ │ vmovdqa -0x20(%rdx),%ymm7 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm5 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ test $0x40000000,%ebp │ │ │ │ - jne 236988 │ │ │ │ + jne 22ebe8 │ │ │ │ vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ vmovdqa -0x80(%rcx),%ymm2 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ca00 │ │ │ │ add $0x8,%rax │ │ │ │ add $0x100,%r8 │ │ │ │ sub $0x100,%r9 │ │ │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm3 │ │ │ │ vmovdqa 0x40(%rdx),%ymm4 │ │ │ │ vmovdqa -0x60(%rdx),%ymm7 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm5 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ test $0x40000000,%ebp │ │ │ │ - jne 2369e5 │ │ │ │ + jne 22ec45 │ │ │ │ vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ vmovdqa -0x40(%rcx),%ymm2 │ │ │ │ vmovdqa -0x60(%rcx),%ymm5 │ │ │ │ vmovdqa 0x40(%rcx),%ymm6 │ │ │ │ - call 2347a0 │ │ │ │ - call 234ec9 │ │ │ │ + call 22ca00 │ │ │ │ + call 22d129 │ │ │ │ sub $0x380,%r8 │ │ │ │ sub %r11,%rdi │ │ │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ │ │ dec %bpl │ │ │ │ - jg 2367f8 │ │ │ │ + jg 22ea58 │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa4119(%rip),%r9 │ │ │ │ + lea 0xab6b9(%rip),%r9 │ │ │ │ lea 0xec(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 236a90 │ │ │ │ + jne 22ecf0 │ │ │ │ vpbroadcastw (%rdx),%xmm0 │ │ │ │ vpbroadcastd -0x8c(%r9),%xmm1 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,%xmm1 │ │ │ │ - jmp 236c62 │ │ │ │ + jmp 22eec2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa40d9(%rip),%r9 │ │ │ │ + lea 0xab679(%rip),%r9 │ │ │ │ lea 0x1e3(%rip),%r8 │ │ │ │ - jmp 236a90 │ │ │ │ - lea 0xa40c9(%rip),%r9 │ │ │ │ + jmp 22ecf0 │ │ │ │ + lea 0xab669(%rip),%r9 │ │ │ │ lea 0x323(%rip),%r8 │ │ │ │ - jmp 236a90 │ │ │ │ - lea 0xa40b9(%rip),%r9 │ │ │ │ + jmp 22ecf0 │ │ │ │ + lea 0xab659(%rip),%r9 │ │ │ │ lea 0x3f9(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ vpbroadcastd -0x88(%r9),%xmm4 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ @@ -486160,35 +480502,35 @@ │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdx,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm0,(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa3f49(%rip),%r9 │ │ │ │ + lea 0xab4e9(%rip),%r9 │ │ │ │ lea -0xe4(%rip),%r8 │ │ │ │ - jmp 236c30 │ │ │ │ - lea 0xa3f39(%rip),%r9 │ │ │ │ + jmp 22ee90 │ │ │ │ + lea 0xab4d9(%rip),%r9 │ │ │ │ lea 0x43(%rip),%r8 │ │ │ │ - jmp 236c30 │ │ │ │ - lea 0xa3f29(%rip),%r9 │ │ │ │ + jmp 22ee90 │ │ │ │ + lea 0xab4c9(%rip),%r9 │ │ │ │ lea 0x183(%rip),%r8 │ │ │ │ - jmp 236c30 │ │ │ │ - lea 0xa3f19(%rip),%r9 │ │ │ │ + jmp 22ee90 │ │ │ │ + lea 0xab4b9(%rip),%r9 │ │ │ │ lea 0x259(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 236cc0 │ │ │ │ + call 22ef20 │ │ │ │ vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 236cc0 │ │ │ │ + call 22ef20 │ │ │ │ vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %ymm16,(%rdx) │ │ │ │ vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ lea (%rdi,%rsi,2),%rdx │ │ │ │ vmovd (%rdi),%xmm2 │ │ │ │ @@ -486225,35 +480567,35 @@ │ │ │ │ vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ vpackssdw %xmm2,%xmm0,%xmm0 │ │ │ │ vpackssdw %xmm3,%xmm1,%xmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa3df9(%rip),%r9 │ │ │ │ + lea 0xab399(%rip),%r9 │ │ │ │ lea -0x234(%rip),%r8 │ │ │ │ - jmp 236d80 │ │ │ │ - lea 0xa3de9(%rip),%r9 │ │ │ │ + jmp 22efe0 │ │ │ │ + lea 0xab389(%rip),%r9 │ │ │ │ lea -0x10d(%rip),%r8 │ │ │ │ - jmp 236d80 │ │ │ │ - lea 0xa3dd9(%rip),%r9 │ │ │ │ + jmp 22efe0 │ │ │ │ + lea 0xab379(%rip),%r9 │ │ │ │ lea 0x33(%rip),%r8 │ │ │ │ - jmp 236d80 │ │ │ │ - lea 0xa3dc9(%rip),%r9 │ │ │ │ + jmp 22efe0 │ │ │ │ + lea 0xab369(%rip),%r9 │ │ │ │ lea 0x109(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 236cc0 │ │ │ │ + call 22ef20 │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 236cc0 │ │ │ │ + call 22ef20 │ │ │ │ vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %ymm16,(%rdx) │ │ │ │ vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ lea (%rdi,%rsi,2),%rdx │ │ │ │ vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ @@ -486267,24 +480609,24 @@ │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ vpextrd $0x1,%xmm0,(%rdx) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa3d29(%rip),%r9 │ │ │ │ + lea 0xab2c9(%rip),%r9 │ │ │ │ lea -0x304(%rip),%r8 │ │ │ │ - jmp 236e50 │ │ │ │ - lea 0xa3d19(%rip),%r9 │ │ │ │ + jmp 22f0b0 │ │ │ │ + lea 0xab2b9(%rip),%r9 │ │ │ │ lea -0x1dd(%rip),%r8 │ │ │ │ - jmp 236e50 │ │ │ │ - lea 0xa3d09(%rip),%r9 │ │ │ │ + jmp 22f0b0 │ │ │ │ + lea 0xab2a9(%rip),%r9 │ │ │ │ lea -0x9d(%rip),%r8 │ │ │ │ - jmp 236e50 │ │ │ │ - lea 0xa3cf9(%rip),%r9 │ │ │ │ + jmp 22f0b0 │ │ │ │ + lea 0xab299(%rip),%r9 │ │ │ │ lea 0x39(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ vpbroadcastd -0x90(%r9),%xmm3 │ │ │ │ vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ @@ -486296,38 +480638,38 @@ │ │ │ │ vpunpcklwd %xmm2,%xmm0,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x90(%r9),%xmm3 │ │ │ │ vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ - jmp 236c56 │ │ │ │ + jmp 22eeb6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xa3c89(%rip),%r9 │ │ │ │ + lea 0xab229(%rip),%r9 │ │ │ │ lea 0x133(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 236f30 │ │ │ │ + jne 22f190 │ │ │ │ vmovd -0x8c(%r9),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0xa4(%r9),%xmm2 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm16 │ │ │ │ vmovdqa32 %ymm16,%ymm17 │ │ │ │ - jmp 237256 │ │ │ │ + jmp 22f4b6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa3c39(%rip),%r9 │ │ │ │ + lea 0xab1d9(%rip),%r9 │ │ │ │ lea 0x8a9(%rip),%r8 │ │ │ │ - jmp 236f30 │ │ │ │ - lea 0xa3c29(%rip),%r9 │ │ │ │ + jmp 22f190 │ │ │ │ + lea 0xab1c9(%rip),%r9 │ │ │ │ lea 0x2e4(%rip),%r8 │ │ │ │ - jmp 236f30 │ │ │ │ - lea 0xa3c19(%rip),%r9 │ │ │ │ + jmp 22f190 │ │ │ │ + lea 0xab1b9(%rip),%r9 │ │ │ │ lea 0x7b4(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ vpbroadcastd -0x8c(%r9),%ymm18 │ │ │ │ vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ @@ -486354,20 +480696,20 @@ │ │ │ │ vshufps $0x7d,%ymm17,%ymm16,%ymm19 │ │ │ │ vshufps $0x28,%ymm17,%ymm16,%ymm16 │ │ │ │ vpshufb %ymm18,%ymm16,%ymm16 │ │ │ │ vpshufb %ymm18,%ymm19,%ymm17 │ │ │ │ jmp *%r8 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ - call 237030 │ │ │ │ + call 22f290 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ - jmp 23724a │ │ │ │ + jmp 22f4aa │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpunpckhwd %xmm16,%xmm19,%xmm21 │ │ │ │ vpunpckhwd %xmm18,%xmm17,%xmm20 │ │ │ │ vpunpcklwd %xmm17,%xmm19,%xmm19 │ │ │ │ vpunpcklwd %xmm16,%xmm18,%xmm18 │ │ │ │ vpbroadcastd -0x88(%r9),%xmm22 │ │ │ │ @@ -486415,42 +480757,42 @@ │ │ │ │ vpunpcklqdq %xmm16,%xmm20,%xmm20 │ │ │ │ vpaddsw %xmm18,%xmm19,%xmm16 │ │ │ │ vpsubsw %xmm18,%xmm19,%xmm19 │ │ │ │ vpsubsw %xmm20,%xmm17,%xmm18 │ │ │ │ vpaddsw %xmm20,%xmm17,%xmm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa39b9(%rip),%r9 │ │ │ │ + lea 0xaaf59(%rip),%r9 │ │ │ │ lea -0x19d(%rip),%r8 │ │ │ │ - jmp 2371c0 │ │ │ │ - lea 0xa39a9(%rip),%r9 │ │ │ │ + jmp 22f420 │ │ │ │ + lea 0xaaf49(%rip),%r9 │ │ │ │ lea 0x64(%rip),%r8 │ │ │ │ - jmp 2371c0 │ │ │ │ - lea 0xa3999(%rip),%r9 │ │ │ │ + jmp 22f420 │ │ │ │ + lea 0xaaf39(%rip),%r9 │ │ │ │ lea 0x534(%rip),%r8 │ │ │ │ - jmp 2371c0 │ │ │ │ - lea 0xa3989(%rip),%r9 │ │ │ │ + jmp 22f420 │ │ │ │ + lea 0xaaf29(%rip),%r9 │ │ │ │ lea 0x5f9(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ vpbroadcastd -0x8c(%r9),%ymm18 │ │ │ │ vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ - call 238500 │ │ │ │ + call 230760 │ │ │ │ vpunpckhwd %ymm17,%ymm16,%ymm19 │ │ │ │ vpunpcklwd %ymm17,%ymm16,%ymm16 │ │ │ │ vpunpckhwd %ymm19,%ymm16,%ymm17 │ │ │ │ vpunpcklwd %ymm19,%ymm16,%ymm16 │ │ │ │ jmp *%r8 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ vpshufd $0x4e,%xmm16,%xmm20 │ │ │ │ vpshufd $0x4e,%xmm17,%xmm21 │ │ │ │ - call 2374a0 │ │ │ │ + call 22f700 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ vpxord %ymm21,%ymm21,%ymm21 │ │ │ │ vpsubw %ymm20,%ymm21,%ymm21 │ │ │ │ vpunpcklqdq %ymm21,%ymm20,%ymm20 │ │ │ │ vpmulhrsw %ymm20,%ymm16,%ymm16 │ │ │ │ @@ -486615,101 +480957,101 @@ │ │ │ │ vpunpcklqdq %xmm20,%xmm16,%xmm16 │ │ │ │ vpmulhrsw %xmm21,%xmm18,%xmm18 │ │ │ │ vpshufd $0x4e,%xmm17,%xmm17 │ │ │ │ vpmulhrsw %xmm21,%xmm17,%xmm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa34d9(%rip),%r9 │ │ │ │ + lea 0xaaa79(%rip),%r9 │ │ │ │ lea -0x67d(%rip),%r8 │ │ │ │ - jmp 2376a0 │ │ │ │ - lea 0xa34c9(%rip),%r9 │ │ │ │ + jmp 22f900 │ │ │ │ + lea 0xaaa69(%rip),%r9 │ │ │ │ lea -0x47c(%rip),%r8 │ │ │ │ - jmp 2376a0 │ │ │ │ - lea 0xa34b9(%rip),%r9 │ │ │ │ + jmp 22f900 │ │ │ │ + lea 0xaaa59(%rip),%r9 │ │ │ │ lea 0x54(%rip),%r8 │ │ │ │ - jmp 2376a0 │ │ │ │ - lea 0xa34a9(%rip),%r9 │ │ │ │ + jmp 22f900 │ │ │ │ + lea 0xaaa49(%rip),%r9 │ │ │ │ lea 0x119(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ vpbroadcastd -0x8c(%r9),%ymm18 │ │ │ │ vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ - call 238500 │ │ │ │ + call 230760 │ │ │ │ vpunpcklwd %ymm16,%ymm17,%ymm19 │ │ │ │ vpunpckhwd %ymm16,%ymm17,%ymm17 │ │ │ │ vpunpcklwd %ymm19,%ymm17,%ymm16 │ │ │ │ vpunpckhwd %ymm19,%ymm17,%ymm17 │ │ │ │ jmp *%r8 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ vpshufd $0x4e,%xmm16,%xmm20 │ │ │ │ vpshufd $0x4e,%xmm17,%xmm21 │ │ │ │ - call 2374a0 │ │ │ │ + call 22f700 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm21 │ │ │ │ vinserti32x4 $0x1,%xmm17,%ymm19,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm16,%ymm18,%ymm18 │ │ │ │ vpxord %ymm20,%ymm20,%ymm20 │ │ │ │ vpsubw %ymm21,%ymm20,%ymm20 │ │ │ │ vpshufd $0x4e,%ymm19,%ymm16 │ │ │ │ vpshufd $0x4e,%ymm18,%ymm17 │ │ │ │ - jmp 237244 │ │ │ │ + jmp 22f4a4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xa33f9(%rip),%r9 │ │ │ │ + lea 0xaa999(%rip),%r9 │ │ │ │ lea -0x75d(%rip),%r8 │ │ │ │ - jmp 237780 │ │ │ │ - lea 0xa33e9(%rip),%r9 │ │ │ │ + jmp 22f9e0 │ │ │ │ + lea 0xaa989(%rip),%r9 │ │ │ │ lea -0x55c(%rip),%r8 │ │ │ │ - jmp 237780 │ │ │ │ - lea 0xa33d9(%rip),%r9 │ │ │ │ + jmp 22f9e0 │ │ │ │ + lea 0xaa979(%rip),%r9 │ │ │ │ lea -0x8c(%rip),%r8 │ │ │ │ - jmp 237780 │ │ │ │ - lea 0xa33c9(%rip),%r9 │ │ │ │ + jmp 22f9e0 │ │ │ │ + lea 0xaa969(%rip),%r9 │ │ │ │ lea 0x39(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm16 │ │ │ │ vpmulhrsw (%rdx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 -0x440(%r9),%zmm17 │ │ │ │ vpbroadcastd -0x90(%r9),%zmm18 │ │ │ │ vpermb %zmm16,%zmm17,%zmm16 │ │ │ │ vpmulhrsw %zmm16,%zmm18,%zmm18 │ │ │ │ vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm17 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0xa0(%r9),%ymm20 │ │ │ │ - jmp 23724a │ │ │ │ + jmp 22f4aa │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa3369(%rip),%r9 │ │ │ │ + lea 0xaa909(%rip),%r9 │ │ │ │ lea 0x13c(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 237850 │ │ │ │ + jne 22fab0 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x880,%eax │ │ │ │ sar $0xc,%eax │ │ │ │ vpbroadcastw %eax,%zmm16 │ │ │ │ vmovdqa32 %zmm16,%zmm17 │ │ │ │ - jmp 237da5 │ │ │ │ + jmp 230005 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa3319(%rip),%r9 │ │ │ │ + lea 0xaa8b9(%rip),%r9 │ │ │ │ lea 0x9e9(%rip),%r8 │ │ │ │ - jmp 237850 │ │ │ │ - lea 0xa3309(%rip),%r9 │ │ │ │ + jmp 22fab0 │ │ │ │ + lea 0xaa8a9(%rip),%r9 │ │ │ │ lea 0x509(%rip),%r8 │ │ │ │ - jmp 237850 │ │ │ │ - lea 0xa32f9(%rip),%r9 │ │ │ │ + jmp 22fab0 │ │ │ │ + lea 0xaa899(%rip),%r9 │ │ │ │ lea 0x909(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 0x40(%rdx),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rdx),%zmm17,%zmm17 │ │ │ │ vmovdqa32 -0x400(%r9),%zmm16 │ │ │ │ vmovdqa32 0x60(%rdx),%ymm18 │ │ │ │ vinserti32x8 $0x1,0x20(%rdx),%zmm18,%zmm18 │ │ │ │ @@ -486741,24 +481083,24 @@ │ │ │ │ jmp *%r8 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ vextracti32x4 $0x2,%zmm16,%xmm20 │ │ │ │ vextracti32x4 $0x2,%zmm17,%xmm21 │ │ │ │ vextracti32x4 $0x3,%zmm16,%xmm22 │ │ │ │ vextracti32x4 $0x3,%zmm17,%xmm23 │ │ │ │ - call 237990 │ │ │ │ + call 22fbf0 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ vinserti32x4 $0x1,%xmm22,%ymm20,%ymm20 │ │ │ │ vinserti32x4 $0x1,%xmm23,%ymm21,%ymm21 │ │ │ │ vinserti32x8 $0x1,%ymm20,%zmm16,%zmm16 │ │ │ │ vinserti32x8 $0x1,%ymm21,%zmm17,%zmm17 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm21 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ - jmp 237d99 │ │ │ │ + jmp 22fff9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vpunpckhwd %xmm16,%xmm23,%xmm24 │ │ │ │ vpunpcklwd %xmm16,%xmm20,%xmm25 │ │ │ │ vpunpckhwd %xmm20,%xmm19,%xmm16 │ │ │ │ vpunpcklwd %xmm17,%xmm23,%xmm23 │ │ │ │ vpunpckhwd %xmm22,%xmm17,%xmm17 │ │ │ │ @@ -486883,39 +481225,39 @@ │ │ │ │ vpaddsw %xmm21,%xmm17,%xmm17 │ │ │ │ vpsubsw %xmm20,%xmm18,%xmm21 │ │ │ │ vpaddsw %xmm20,%xmm18,%xmm18 │ │ │ │ vpsubsw %xmm24,%xmm19,%xmm20 │ │ │ │ vpaddsw %xmm24,%xmm19,%xmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa2e79(%rip),%r9 │ │ │ │ + lea 0xaa419(%rip),%r9 │ │ │ │ lea -0x3b4(%rip),%r8 │ │ │ │ - jmp 237d00 │ │ │ │ - lea 0xa2e69(%rip),%r9 │ │ │ │ + jmp 22ff60 │ │ │ │ + lea 0xaa409(%rip),%r9 │ │ │ │ lea 0x69(%rip),%r8 │ │ │ │ - jmp 237d00 │ │ │ │ - lea 0xa2e59(%rip),%r9 │ │ │ │ + jmp 22ff60 │ │ │ │ + lea 0xaa3f9(%rip),%r9 │ │ │ │ lea 0x469(%rip),%r8 │ │ │ │ - jmp 237d00 │ │ │ │ - lea 0xa2e49(%rip),%r9 │ │ │ │ + jmp 22ff60 │ │ │ │ + lea 0xaa3e9(%rip),%r9 │ │ │ │ lea 0x519(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x280(%r9),%zmm17 │ │ │ │ vpermq (%rdx),%zmm17,%zmm16 │ │ │ │ vpermq 0x40(%rdx),%zmm17,%zmm17 │ │ │ │ - call 23a1a0 │ │ │ │ + call 232400 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm19 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm18 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ vpunpckhwd %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ jmp *%r8 │ │ │ │ - call 237e00 │ │ │ │ + call 230060 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm21 │ │ │ │ vpsrlq $0x4,%zmm26,%zmm26 │ │ │ │ vpsubw %zmm21,%zmm24,%zmm22 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm23 │ │ │ │ vpaddsw %ymm20,%ymm18,%ymm17 │ │ │ │ vpsubsw %ymm20,%ymm18,%ymm18 │ │ │ │ vinserti32x8 $0x1,%ymm18,%zmm17,%zmm17 │ │ │ │ @@ -487051,55 +481393,55 @@ │ │ │ │ vpsubsw %ymm18,%ymm17,%ymm17 │ │ │ │ vpunpckhqdq %ymm17,%ymm20,%ymm18 │ │ │ │ vpunpcklqdq %ymm17,%ymm20,%ymm20 │ │ │ │ vinserti32x8 $0x1,%ymm16,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa2a69(%rip),%r9 │ │ │ │ + lea 0xaa009(%rip),%r9 │ │ │ │ lea -0x7c4(%rip),%r8 │ │ │ │ - jmp 238110 │ │ │ │ - lea 0xa2a59(%rip),%r9 │ │ │ │ + jmp 230370 │ │ │ │ + lea 0xa9ff9(%rip),%r9 │ │ │ │ lea -0x3a7(%rip),%r8 │ │ │ │ - jmp 238110 │ │ │ │ - lea 0xa2a49(%rip),%r9 │ │ │ │ + jmp 230370 │ │ │ │ + lea 0xa9fe9(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ - jmp 238110 │ │ │ │ - lea 0xa2a39(%rip),%r9 │ │ │ │ + jmp 230370 │ │ │ │ + lea 0xa9fd9(%rip),%r9 │ │ │ │ lea 0x109(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x280(%r9),%zmm17 │ │ │ │ vpermq (%rdx),%zmm17,%zmm16 │ │ │ │ vpermq 0x40(%rdx),%zmm17,%zmm17 │ │ │ │ - call 23a1a0 │ │ │ │ + call 232400 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm19 │ │ │ │ vpunpcklwd %zmm16,%zmm17,%zmm18 │ │ │ │ vpunpckhwd %zmm16,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm19,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ vpunpcklwd %zmm18,%zmm17,%zmm16 │ │ │ │ vpunpckhwd %zmm18,%zmm17,%zmm17 │ │ │ │ jmp *%r8 │ │ │ │ - call 237e00 │ │ │ │ + call 230060 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ vpsubw %zmm22,%zmm24,%zmm21 │ │ │ │ - jmp 237d60 │ │ │ │ + jmp 22ffc0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa29b9(%rip),%r9 │ │ │ │ + lea 0xa9f59(%rip),%r9 │ │ │ │ lea -0x874(%rip),%r8 │ │ │ │ - jmp 2381c0 │ │ │ │ - lea 0xa29a9(%rip),%r9 │ │ │ │ + jmp 230420 │ │ │ │ + lea 0xa9f49(%rip),%r9 │ │ │ │ lea -0x457(%rip),%r8 │ │ │ │ - jmp 2381c0 │ │ │ │ - lea 0xa2999(%rip),%r9 │ │ │ │ + jmp 230420 │ │ │ │ + lea 0xa9f39(%rip),%r9 │ │ │ │ lea -0x57(%rip),%r8 │ │ │ │ - jmp 2381c0 │ │ │ │ - lea 0xa2989(%rip),%r9 │ │ │ │ + jmp 230420 │ │ │ │ + lea 0xa9f29(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x400(%r9),%zmm18 │ │ │ │ vpermb (%rdx),%zmm18,%zmm17 │ │ │ │ vpermb 0x40(%rdx),%zmm18,%zmm18 │ │ │ │ vpbroadcastd -0x90(%r9),%zmm20 │ │ │ │ vpbroadcastd -0x1c4(%r9),%zmm16 │ │ │ │ @@ -487116,45 +481458,45 @@ │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm21 │ │ │ │ vpmulhrsw %zmm16,%zmm19,%zmm18 │ │ │ │ vpmulhrsw %zmm17,%zmm19,%zmm19 │ │ │ │ vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ - jmp 237d99 │ │ │ │ + jmp 22fff9 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa28e9(%rip),%r9 │ │ │ │ + lea 0xa9e89(%rip),%r9 │ │ │ │ lea 0xcb(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2382d0 │ │ │ │ + jne 230530 │ │ │ │ vmovd -0x8c(%r9),%xmm17 │ │ │ │ vpmulhrsw (%rdx),%xmm17,%xmm16 │ │ │ │ vmovd -0xa4(%r9),%xmm18 │ │ │ │ vpmulhrsw %xmm17,%xmm16,%xmm16 │ │ │ │ vpmulhrsw %xmm17,%xmm16,%xmm16 │ │ │ │ vpmulhrsw %xmm18,%xmm16,%xmm16 │ │ │ │ vpbroadcastw %xmm16,%ymm16 │ │ │ │ vmovdqa32 %ymm16,%ymm17 │ │ │ │ - jmp 238490 │ │ │ │ + jmp 2306f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa2899(%rip),%r9 │ │ │ │ + lea 0xa9e39(%rip),%r9 │ │ │ │ lea 0x1bc(%rip),%r8 │ │ │ │ - jmp 2382d0 │ │ │ │ - lea 0xa2889(%rip),%r9 │ │ │ │ + jmp 230530 │ │ │ │ + lea 0xa9e29(%rip),%r9 │ │ │ │ lea 0x37c(%rip),%r8 │ │ │ │ - jmp 2382d0 │ │ │ │ - lea 0xa2879(%rip),%r9 │ │ │ │ + jmp 230530 │ │ │ │ + lea 0xa9e19(%rip),%r9 │ │ │ │ lea 0x429(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x8c(%r9),%xmm19 │ │ │ │ vpmulhrsw (%rdx),%xmm19,%xmm16 │ │ │ │ vpmulhrsw 0x10(%rdx),%xmm19,%xmm17 │ │ │ │ vpmulhrsw 0x20(%rdx),%xmm19,%xmm18 │ │ │ │ vpmulhrsw 0x30(%rdx),%xmm19,%xmm19 │ │ │ │ - call 237030 │ │ │ │ + call 22f290 │ │ │ │ vbroadcasti32x4 -0xc0(%r9),%ymm20 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm17 │ │ │ │ vshufps $0x28,%ymm19,%ymm17,%ymm16 │ │ │ │ vshufps $0x7d,%ymm19,%ymm17,%ymm17 │ │ │ │ vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ vpshufb %ymm20,%ymm17,%ymm17 │ │ │ │ @@ -487176,47 +481518,47 @@ │ │ │ │ vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ vpackssdw %ymm16,%ymm19,%ymm17 │ │ │ │ vpaddsw %ymm18,%ymm17,%ymm16 │ │ │ │ vpsubsw %ymm18,%ymm17,%ymm17 │ │ │ │ vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ vpermq $0x8d,%ymm17,%ymm17 │ │ │ │ - jmp 23847d │ │ │ │ + jmp 2306dd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xa2779(%rip),%r9 │ │ │ │ + lea 0xa9d19(%rip),%r9 │ │ │ │ lea -0xa5(%rip),%r8 │ │ │ │ - jmp 238400 │ │ │ │ - lea 0xa2769(%rip),%r9 │ │ │ │ + jmp 230660 │ │ │ │ + lea 0xa9d09(%rip),%r9 │ │ │ │ lea 0x8c(%rip),%r8 │ │ │ │ - jmp 238400 │ │ │ │ - lea 0xa2759(%rip),%r9 │ │ │ │ + jmp 230660 │ │ │ │ + lea 0xa9cf9(%rip),%r9 │ │ │ │ lea 0x24c(%rip),%r8 │ │ │ │ - jmp 238400 │ │ │ │ - lea 0xa2749(%rip),%r9 │ │ │ │ + jmp 230660 │ │ │ │ + lea 0xa9ce9(%rip),%r9 │ │ │ │ lea 0x2f9(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x8c(%r9),%xmm16 │ │ │ │ vpshufd $0x4e,(%rdx),%xmm20 │ │ │ │ vpmulhrsw 0x30(%rdx),%xmm16,%xmm19 │ │ │ │ vpshufd $0x4e,0x10(%rdx),%xmm21 │ │ │ │ vpmulhrsw 0x20(%rdx),%xmm16,%xmm18 │ │ │ │ vpmulhrsw %xmm16,%xmm20,%xmm20 │ │ │ │ vpmulhrsw %xmm16,%xmm21,%xmm21 │ │ │ │ - call 2372b0 │ │ │ │ + call 22f510 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ vpxord %ymm19,%ymm19,%ymm19 │ │ │ │ vpunpckhwd %ymm17,%ymm16,%ymm18 │ │ │ │ vpunpcklwd %ymm17,%ymm16,%ymm16 │ │ │ │ vpsubsw %ymm18,%ymm19,%ymm19 │ │ │ │ vpunpckhwd %ymm19,%ymm16,%ymm17 │ │ │ │ vpunpcklwd %ymm19,%ymm16,%ymm16 │ │ │ │ jmp *%r8 │ │ │ │ - call 238500 │ │ │ │ + call 230760 │ │ │ │ vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ vpermq $0xd8,%ymm17,%ymm17 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm18 │ │ │ │ vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ vpxord %ymm18,%ymm18,%ymm18 │ │ │ │ vmovdqa32 %zmm18,(%rdx) │ │ │ │ @@ -487256,59 +481598,59 @@ │ │ │ │ vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ vpackssdw %ymm18,%ymm16,%ymm16 │ │ │ │ vpackssdw %ymm19,%ymm17,%ymm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa25a9(%rip),%r9 │ │ │ │ + lea 0xa9b49(%rip),%r9 │ │ │ │ lea -0x275(%rip),%r8 │ │ │ │ - jmp 2385d0 │ │ │ │ - lea 0xa2599(%rip),%r9 │ │ │ │ + jmp 230830 │ │ │ │ + lea 0xa9b39(%rip),%r9 │ │ │ │ lea -0x144(%rip),%r8 │ │ │ │ - jmp 2385d0 │ │ │ │ - lea 0xa2589(%rip),%r9 │ │ │ │ + jmp 230830 │ │ │ │ + lea 0xa9b29(%rip),%r9 │ │ │ │ lea 0x7c(%rip),%r8 │ │ │ │ - jmp 2385d0 │ │ │ │ - lea 0xa2579(%rip),%r9 │ │ │ │ + jmp 230830 │ │ │ │ + lea 0xa9b19(%rip),%r9 │ │ │ │ lea 0x129(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x8c(%r9),%xmm16 │ │ │ │ vpshufd $0x4e,(%rdx),%xmm20 │ │ │ │ vpmulhrsw 0x30(%rdx),%xmm16,%xmm19 │ │ │ │ vpshufd $0x4e,0x10(%rdx),%xmm21 │ │ │ │ vpmulhrsw 0x20(%rdx),%xmm16,%xmm18 │ │ │ │ vpmulhrsw %xmm16,%xmm20,%xmm20 │ │ │ │ vpmulhrsw %xmm16,%xmm21,%xmm21 │ │ │ │ - call 2372b0 │ │ │ │ + call 22f510 │ │ │ │ vinserti32x4 $0x1,%xmm17,%ymm19,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm16,%ymm18,%ymm18 │ │ │ │ vpunpckhwd %ymm18,%ymm19,%ymm17 │ │ │ │ vpunpcklwd %ymm18,%ymm19,%ymm19 │ │ │ │ vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ vpsubsw %ymm17,%ymm16,%ymm16 │ │ │ │ vpunpckhwd %ymm19,%ymm16,%ymm17 │ │ │ │ vpunpcklwd %ymm19,%ymm16,%ymm16 │ │ │ │ jmp *%r8 │ │ │ │ - call 238500 │ │ │ │ + call 230760 │ │ │ │ vmovdqa32 %ymm17,%ymm18 │ │ │ │ vpermq $0x8d,%ymm16,%ymm17 │ │ │ │ vpermq $0x8d,%ymm18,%ymm16 │ │ │ │ - jmp 23847d │ │ │ │ + jmp 2306dd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa24d9(%rip),%r9 │ │ │ │ + lea 0xa9a79(%rip),%r9 │ │ │ │ lea -0x345(%rip),%r8 │ │ │ │ - jmp 2386a0 │ │ │ │ - lea 0xa24c9(%rip),%r9 │ │ │ │ + jmp 230900 │ │ │ │ + lea 0xa9a69(%rip),%r9 │ │ │ │ lea -0x214(%rip),%r8 │ │ │ │ - jmp 2386a0 │ │ │ │ - lea 0xa24b9(%rip),%r9 │ │ │ │ + jmp 230900 │ │ │ │ + lea 0xa9a59(%rip),%r9 │ │ │ │ lea -0x54(%rip),%r8 │ │ │ │ - jmp 2386a0 │ │ │ │ - lea 0xa24a9(%rip),%r9 │ │ │ │ + jmp 230900 │ │ │ │ + lea 0xa9a49(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%xmm18 │ │ │ │ vmovdqa32 0x10(%rdx),%xmm16 │ │ │ │ vinserti32x4 $0x1,0x20(%rdx),%ymm18,%ymm18 │ │ │ │ vinserti32x4 $0x1,0x30(%rdx),%ymm16,%ymm16 │ │ │ │ vpbroadcastd -0x8c(%r9),%ymm19 │ │ │ │ @@ -487322,20 +481664,20 @@ │ │ │ │ vpaddsw %ymm17,%ymm17,%ymm17 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x90(%r9),%ymm19 │ │ │ │ vpmulhrsw %ymm16,%ymm19,%ymm18 │ │ │ │ vpmulhrsw %ymm17,%ymm19,%ymm19 │ │ │ │ vpaddsw %ymm18,%ymm16,%ymm16 │ │ │ │ vpaddsw %ymm19,%ymm17,%ymm17 │ │ │ │ - jmp 23846f │ │ │ │ + jmp 2306cf │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa2419(%rip),%r9 │ │ │ │ + lea 0xa99b9(%rip),%r9 │ │ │ │ lea 0x15f(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2387f0 │ │ │ │ + jne 230a50 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ vpbroadcastd %esi,%ymm18 │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -487352,32 +481694,32 @@ │ │ │ │ vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm20,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ kmovb %k2,%k1 │ │ │ │ vpscatterdq %zmm16,(%rdi,%ymm21,1){%k2} │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 238774 │ │ │ │ + jg 2309d4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa2379(%rip),%r9 │ │ │ │ + lea 0xa9919(%rip),%r9 │ │ │ │ lea 0x9f0(%rip),%r8 │ │ │ │ - jmp 2387f0 │ │ │ │ - lea 0xa2369(%rip),%r9 │ │ │ │ + jmp 230a50 │ │ │ │ + lea 0xa9909(%rip),%r9 │ │ │ │ lea 0x314(%rip),%r8 │ │ │ │ - jmp 2387f0 │ │ │ │ - lea 0xa2359(%rip),%r9 │ │ │ │ + jmp 230a50 │ │ │ │ + lea 0xa98f9(%rip),%r9 │ │ │ │ lea 0x8c4(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm19 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm18 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ - call 2388c0 │ │ │ │ + call 230b20 │ │ │ │ vshufps $0x28,%ymm17,%ymm16,%ymm20 │ │ │ │ vshufps $0x7d,%ymm17,%ymm16,%ymm21 │ │ │ │ vshufps $0x28,%ymm19,%ymm18,%ymm17 │ │ │ │ vshufps $0x7d,%ymm19,%ymm18,%ymm19 │ │ │ │ vbroadcasti32x4 -0xc0(%r9),%ymm16 │ │ │ │ vpbroadcastd -0x98(%r9),%ymm18 │ │ │ │ vpshufb %ymm16,%ymm20,%ymm20 │ │ │ │ @@ -487389,21 +481731,21 @@ │ │ │ │ vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm18,%ymm19,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm17,%ymm20,%ymm16 │ │ │ │ vshufi32x4 $0x3,%ymm17,%ymm20,%ymm18 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm21,%ymm17 │ │ │ │ vshufi32x4 $0x3,%ymm19,%ymm21,%ymm19 │ │ │ │ jmp *%r8 │ │ │ │ - call 2388c0 │ │ │ │ + call 230b20 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ vpermq $0x8d,%ymm17,%ymm17 │ │ │ │ vpermq $0xd8,%ymm18,%ymm18 │ │ │ │ vpermq $0x8d,%ymm19,%ymm19 │ │ │ │ - jmp 238b35 │ │ │ │ + jmp 230d95 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpunpckhwd %ymm16,%ymm19,%ymm21 │ │ │ │ vpunpckhwd %ymm18,%ymm17,%ymm20 │ │ │ │ vpunpcklwd %ymm17,%ymm19,%ymm19 │ │ │ │ vpunpcklwd %ymm16,%ymm18,%ymm18 │ │ │ │ vpbroadcastd -0x88(%r9),%ymm22 │ │ │ │ vmovdqa32 %ymm22,%ymm16 │ │ │ │ @@ -487452,31 +481794,31 @@ │ │ │ │ vpaddsw %ymm18,%ymm19,%ymm16 │ │ │ │ vpsubsw %ymm18,%ymm19,%ymm19 │ │ │ │ vpsubsw %ymm20,%ymm17,%ymm18 │ │ │ │ vpaddsw %ymm20,%ymm17,%ymm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa2119(%rip),%r9 │ │ │ │ + lea 0xa96b9(%rip),%r9 │ │ │ │ lea -0x1a1(%rip),%r8 │ │ │ │ - jmp 238a60 │ │ │ │ - lea 0xa2109(%rip),%r9 │ │ │ │ + jmp 230cc0 │ │ │ │ + lea 0xa96a9(%rip),%r9 │ │ │ │ lea 0xb4(%rip),%r8 │ │ │ │ - jmp 238a60 │ │ │ │ - lea 0xa20f9(%rip),%r9 │ │ │ │ + jmp 230cc0 │ │ │ │ + lea 0xa9699(%rip),%r9 │ │ │ │ lea 0x664(%rip),%r8 │ │ │ │ - jmp 238a60 │ │ │ │ - lea 0xa20e9(%rip),%r9 │ │ │ │ + jmp 230cc0 │ │ │ │ + lea 0xa9689(%rip),%r9 │ │ │ │ lea 0x760(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0x72,(%rdx),%ymm20 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm19 │ │ │ │ vpermq $0x72,0x20(%rdx),%ymm21 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm18 │ │ │ │ - call 238c30 │ │ │ │ + call 230e90 │ │ │ │ vpbroadcastd -0x7c(%r9),%ymm21 │ │ │ │ vpunpcklwd %ymm17,%ymm16,%ymm20 │ │ │ │ vpunpckhwd %ymm17,%ymm16,%ymm16 │ │ │ │ vpunpcklwd %ymm19,%ymm18,%ymm17 │ │ │ │ vpunpckhwd %ymm19,%ymm18,%ymm18 │ │ │ │ vpunpcklwd %ymm16,%ymm20,%ymm19 │ │ │ │ vpunpckhwd %ymm16,%ymm20,%ymm20 │ │ │ │ @@ -487489,15 +481831,15 @@ │ │ │ │ vshufi32x4 $0x3,%ymm16,%ymm19,%ymm18 │ │ │ │ vinserti32x4 $0x1,%xmm16,%ymm19,%ymm16 │ │ │ │ vshufi32x4 $0x3,%ymm17,%ymm20,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm17,%ymm20,%ymm17 │ │ │ │ jmp *%r8 │ │ │ │ vpshufd $0x4e,%ymm16,%ymm20 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm21 │ │ │ │ - call 238e20 │ │ │ │ + call 231080 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm21 │ │ │ │ vpbroadcastd -0xa0(%r9),%xmm20 │ │ │ │ vpsubw %ymm21,%ymm20,%ymm20 │ │ │ │ vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ vpermq $0xd8,%ymm17,%ymm17 │ │ │ │ vpermq $0xd8,%ymm18,%ymm18 │ │ │ │ vpermq $0xd8,%ymm19,%ymm19 │ │ │ │ @@ -487686,31 +482028,31 @@ │ │ │ │ vpunpcklqdq %ymm20,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm21,%ymm18,%ymm18 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa1b59(%rip),%r9 │ │ │ │ + lea 0xa90f9(%rip),%r9 │ │ │ │ lea -0x761(%rip),%r8 │ │ │ │ - jmp 239020 │ │ │ │ - lea 0xa1b49(%rip),%r9 │ │ │ │ + jmp 231280 │ │ │ │ + lea 0xa90e9(%rip),%r9 │ │ │ │ lea -0x50c(%rip),%r8 │ │ │ │ - jmp 239020 │ │ │ │ - lea 0xa1b39(%rip),%r9 │ │ │ │ + jmp 231280 │ │ │ │ + lea 0xa90d9(%rip),%r9 │ │ │ │ lea 0xa4(%rip),%r8 │ │ │ │ - jmp 239020 │ │ │ │ - lea 0xa1b29(%rip),%r9 │ │ │ │ + jmp 231280 │ │ │ │ + lea 0xa90c9(%rip),%r9 │ │ │ │ lea 0x1a0(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpermq $0x72,(%rdx),%ymm20 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm19 │ │ │ │ vpermq $0x72,0x20(%rdx),%ymm21 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm18 │ │ │ │ - call 238c30 │ │ │ │ + call 230e90 │ │ │ │ vpbroadcastd -0x78(%r9),%ymm21 │ │ │ │ vpunpckhwd %ymm18,%ymm19,%ymm20 │ │ │ │ vpunpcklwd %ymm18,%ymm19,%ymm19 │ │ │ │ vpunpckhwd %ymm16,%ymm17,%ymm18 │ │ │ │ vpunpcklwd %ymm16,%ymm17,%ymm17 │ │ │ │ vpunpckhwd %ymm19,%ymm20,%ymm16 │ │ │ │ vpunpcklwd %ymm19,%ymm20,%ymm20 │ │ │ │ @@ -487723,37 +482065,37 @@ │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm16,%ymm17 │ │ │ │ vshufi32x4 $0x3,%ymm19,%ymm16,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm20,%ymm16 │ │ │ │ vshufi32x4 $0x3,%ymm18,%ymm20,%ymm18 │ │ │ │ jmp *%r8 │ │ │ │ vpshufd $0x4e,%ymm16,%ymm20 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm21 │ │ │ │ - call 238e20 │ │ │ │ + call 231080 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ vpbroadcastd -0xa0(%r9),%xmm21 │ │ │ │ vpsubw %ymm21,%ymm20,%ymm20 │ │ │ │ vpermq $0x8d,%ymm19,%ymm21 │ │ │ │ vpermq $0x8d,%ymm16,%ymm19 │ │ │ │ vpermq $0x8d,%ymm18,%ymm16 │ │ │ │ vpermq $0x8d,%ymm17,%ymm18 │ │ │ │ vpmulhrsw %ymm20,%ymm16,%ymm17 │ │ │ │ vpmulhrsw %ymm20,%ymm21,%ymm16 │ │ │ │ - jmp 238b41 │ │ │ │ + jmp 230da1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa1a29(%rip),%r9 │ │ │ │ + lea 0xa8fc9(%rip),%r9 │ │ │ │ lea -0x891(%rip),%r8 │ │ │ │ - jmp 239150 │ │ │ │ - lea 0xa1a19(%rip),%r9 │ │ │ │ + jmp 2313b0 │ │ │ │ + lea 0xa8fb9(%rip),%r9 │ │ │ │ lea -0x63c(%rip),%r8 │ │ │ │ - jmp 239150 │ │ │ │ - lea 0xa1a09(%rip),%r9 │ │ │ │ + jmp 2313b0 │ │ │ │ + lea 0xa8fa9(%rip),%r9 │ │ │ │ lea -0x8c(%rip),%r8 │ │ │ │ - jmp 239150 │ │ │ │ - lea 0xa19f9(%rip),%r9 │ │ │ │ + jmp 2313b0 │ │ │ │ + lea 0xa8f99(%rip),%r9 │ │ │ │ lea 0x70(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%xmm19 │ │ │ │ vmovdqa32 0x10(%rdx),%xmm18 │ │ │ │ vinserti32x4 $0x1,0x40(%rdx),%ymm19,%ymm19 │ │ │ │ vinserti32x4 $0x1,0x50(%rdx),%ymm18,%ymm18 │ │ │ │ vmovdqa32 0x20(%rdx),%xmm20 │ │ │ │ @@ -487766,48 +482108,48 @@ │ │ │ │ vpunpckhwd %ymm16,%ymm20,%ymm20 │ │ │ │ vpunpckldq %ymm18,%ymm17,%ymm16 │ │ │ │ vpunpckhdq %ymm18,%ymm17,%ymm17 │ │ │ │ vpunpckldq %ymm20,%ymm19,%ymm18 │ │ │ │ vpunpckhdq %ymm20,%ymm19,%ymm19 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0xa0(%r9),%ymm20 │ │ │ │ - jmp 238b19 │ │ │ │ + jmp 230d79 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa1969(%rip),%r9 │ │ │ │ + lea 0xa8f09(%rip),%r9 │ │ │ │ lea 0x102(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 239230 │ │ │ │ + jne 231490 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ - jmp 23873b │ │ │ │ + jmp 23099b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa1939(%rip),%r9 │ │ │ │ + lea 0xa8ed9(%rip),%r9 │ │ │ │ lea 0xc16(%rip),%r8 │ │ │ │ - jmp 239230 │ │ │ │ - lea 0xa1929(%rip),%r9 │ │ │ │ + jmp 231490 │ │ │ │ + lea 0xa8ec9(%rip),%r9 │ │ │ │ lea 0x708(%rip),%r8 │ │ │ │ - jmp 239230 │ │ │ │ - lea 0xa1919(%rip),%r9 │ │ │ │ + jmp 231490 │ │ │ │ + lea 0xa8eb9(%rip),%r9 │ │ │ │ lea 0xb22(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x280(%r9),%zmm19 │ │ │ │ vpermq (%rdx),%zmm19,%zmm16 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm20 │ │ │ │ vpermq 0x40(%rdx),%zmm19,%zmm17 │ │ │ │ vpermq 0x80(%rdx),%zmm19,%zmm18 │ │ │ │ vpermq 0xc0(%rdx),%zmm19,%zmm19 │ │ │ │ vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm20,%zmm19,%zmm19 │ │ │ │ - call 23a6c0 │ │ │ │ + call 232920 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm21 │ │ │ │ vpunpckhwd %zmm18,%zmm16,%zmm20 │ │ │ │ vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckhwd %zmm19,%zmm17,%zmm18 │ │ │ │ vpunpcklwd %zmm19,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm21,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ @@ -487830,15 +482172,15 @@ │ │ │ │ vpermb %zmm18,%zmm21,%zmm23 │ │ │ │ vpermb %zmm20,%zmm21,%zmm24 │ │ │ │ vpermb %zmm17,%zmm21,%zmm16 │ │ │ │ vextracti32x8 $0x1,%zmm25,%ymm22 │ │ │ │ vextracti32x8 $0x1,%zmm23,%ymm19 │ │ │ │ vextracti32x8 $0x1,%zmm24,%ymm21 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm17 │ │ │ │ - call 239570 │ │ │ │ + call 2317d0 │ │ │ │ vmovdqa32 -0x180(%r9),%ymm24 │ │ │ │ lea (%rdi,%rsi,4),%rcx │ │ │ │ vpmovzxdq %ymm24,%zmm25 │ │ │ │ vpshufd $0x6c,%ymm24,%ymm24 │ │ │ │ vpermt2q %zmm20,%zmm25,%zmm16 │ │ │ │ vpermt2q %zmm21,%zmm25,%zmm17 │ │ │ │ vpermt2q %zmm22,%zmm25,%zmm18 │ │ │ │ @@ -487888,15 +482230,15 @@ │ │ │ │ vpunpckhwd %ymm17,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm17,%ymm20,%ymm20 │ │ │ │ vpcmpnleub %ymm26,%ymm29,%k7 │ │ │ │ vpunpcklwd %ymm16,%ymm22,%ymm25 │ │ │ │ vpsubsw %ymm20,%ymm18,%ymm16 │ │ │ │ vpaddsw %ymm20,%ymm18,%ymm24 │ │ │ │ vmovdqa32 %ymm23,%ymm17 │ │ │ │ - jmp 2396cd │ │ │ │ + jmp 23192d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ vpxord %ymm22,%ymm22,%ymm22 │ │ │ │ vpunpckhwd %ymm16,%ymm16,%ymm24 │ │ │ │ vpunpckhwd %ymm19,%ymm19,%ymm20 │ │ │ │ @@ -487915,15 +482257,15 @@ │ │ │ │ vpmulhrsw %ymm20,%ymm16,%ymm16 │ │ │ │ vpbroadcastd 0xc0(%r9),%ymm20 │ │ │ │ vpmulhrsw %ymm27,%ymm21,%ymm21 │ │ │ │ vpmulhrsw %ymm28,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm18,%ymm23,%ymm23 │ │ │ │ vpmulhrsw %ymm20,%ymm19,%ymm19 │ │ │ │ vpcmpnleub %ymm26,%ymm29,%k7 │ │ │ │ - jmp 23966f │ │ │ │ + jmp 2318cf │ │ │ │ xchg %ax,%ax │ │ │ │ vpunpckhwd %ymm16,%ymm23,%ymm24 │ │ │ │ vpunpcklwd %ymm16,%ymm20,%ymm25 │ │ │ │ vpunpckhwd %ymm20,%ymm19,%ymm16 │ │ │ │ vpunpcklwd %ymm17,%ymm23,%ymm23 │ │ │ │ vpunpckhwd %ymm22,%ymm17,%ymm17 │ │ │ │ vpunpcklwd %ymm21,%ymm19,%ymm19 │ │ │ │ @@ -488047,27 +482389,27 @@ │ │ │ │ vpaddsw %ymm21,%ymm17,%ymm17 │ │ │ │ vpsubsw %ymm20,%ymm18,%ymm21 │ │ │ │ vpaddsw %ymm20,%ymm18,%ymm18 │ │ │ │ vpsubsw %ymm24,%ymm19,%ymm20 │ │ │ │ vpaddsw %ymm24,%ymm19,%ymm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa12c9(%rip),%r9 │ │ │ │ + lea 0xa8869(%rip),%r9 │ │ │ │ lea -0x59e(%rip),%r8 │ │ │ │ - jmp 2398b0 │ │ │ │ - lea 0xa12b9(%rip),%r9 │ │ │ │ + jmp 231b10 │ │ │ │ + lea 0xa8859(%rip),%r9 │ │ │ │ lea 0x98(%rip),%r8 │ │ │ │ - jmp 2398b0 │ │ │ │ - lea 0xa12a9(%rip),%r9 │ │ │ │ + jmp 231b10 │ │ │ │ + lea 0xa8849(%rip),%r9 │ │ │ │ lea 0x4b2(%rip),%r8 │ │ │ │ - jmp 2398b0 │ │ │ │ - lea 0xa1299(%rip),%r9 │ │ │ │ + jmp 231b10 │ │ │ │ + lea 0xa8839(%rip),%r9 │ │ │ │ lea 0x576(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23a9c0 │ │ │ │ + call 232c20 │ │ │ │ vbroadcasti32x4 -0x100(%r9),%zmm22 │ │ │ │ vpbroadcastd -0x7c(%r9),%zmm23 │ │ │ │ vpunpckhwd %zmm20,%zmm16,%zmm19 │ │ │ │ vpunpcklwd %zmm16,%zmm20,%zmm20 │ │ │ │ vpshufb %zmm22,%zmm17,%zmm21 │ │ │ │ vpshufb %zmm22,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ @@ -488079,15 +482421,15 @@ │ │ │ │ vpunpckhdq %zmm20,%zmm18,%zmm21 │ │ │ │ vpunpckldq %zmm20,%zmm18,%zmm18 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm21,%zmm19,%zmm18 │ │ │ │ vpunpckhqdq %zmm21,%zmm19,%zmm19 │ │ │ │ jmp *%r8 │ │ │ │ - call 239a10 │ │ │ │ + call 231c70 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ vpsrlq $0x4,%zmm26,%zmm26 │ │ │ │ vpsubw %zmm22,%zmm24,%zmm23 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm21 │ │ │ │ vpaddsw %zmm20,%zmm18,%zmm17 │ │ │ │ vpsubsw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ @@ -488099,30 +482441,30 @@ │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm16 │ │ │ │ vpsrlq $0x8,%zmm26,%zmm19 │ │ │ │ vpermi2q %zmm21,%zmm17,%zmm19 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ vpermt2q %zmm21,%zmm26,%zmm17 │ │ │ │ vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ - jmp 239379 │ │ │ │ + jmp 2315d9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm18 │ │ │ │ vpmulhrsw (%rdx),%zmm18,%zmm21 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm18,%zmm19 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm18,%zmm17 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm18,%zmm18 │ │ │ │ vmovdqu32 -0x2bd(%r9),%zmm20 │ │ │ │ vpsrlq $0x4,%zmm20,%zmm26 │ │ │ │ vmovdqa32 %zmm20,%zmm22 │ │ │ │ vpermi2q %zmm19,%zmm21,%zmm20 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm21 │ │ │ │ vpermi2q %zmm18,%zmm17,%zmm22 │ │ │ │ vpermt2q %zmm18,%zmm26,%zmm17 │ │ │ │ - jmp 239a44 │ │ │ │ + jmp 231ca4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa32 -0x240(%r9),%zmm20 │ │ │ │ vpsrlq $0x4,%zmm20,%zmm21 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ vpsrlq $0x4,%zmm21,%zmm22 │ │ │ │ vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ @@ -488231,50 +482573,50 @@ │ │ │ │ vpaddsw %zmm19,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm18,%zmm17,%zmm19 │ │ │ │ vpsubsw %zmm18,%zmm17,%zmm17 │ │ │ │ vpunpckhqdq %zmm17,%zmm20,%zmm18 │ │ │ │ vpunpcklqdq %zmm17,%zmm20,%zmm20 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa0e59(%rip),%r9 │ │ │ │ + lea 0xa83f9(%rip),%r9 │ │ │ │ lea -0xa0e(%rip),%r8 │ │ │ │ - jmp 239d20 │ │ │ │ - lea 0xa0e49(%rip),%r9 │ │ │ │ + jmp 231f80 │ │ │ │ + lea 0xa83e9(%rip),%r9 │ │ │ │ lea -0x3d8(%rip),%r8 │ │ │ │ - jmp 239d20 │ │ │ │ - lea 0xa0e39(%rip),%r9 │ │ │ │ + jmp 231f80 │ │ │ │ + lea 0xa83d9(%rip),%r9 │ │ │ │ lea 0x42(%rip),%r8 │ │ │ │ - jmp 239d20 │ │ │ │ - lea 0xa0e29(%rip),%r9 │ │ │ │ + jmp 231f80 │ │ │ │ + lea 0xa83c9(%rip),%r9 │ │ │ │ lea 0x106(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23a9c0 │ │ │ │ + call 232c20 │ │ │ │ vbroadcasti32x4 -0xf0(%r9),%zmm22 │ │ │ │ vpbroadcastd -0x78(%r9),%zmm23 │ │ │ │ vpunpcklwd %zmm20,%zmm16,%zmm19 │ │ │ │ vpunpckhwd %zmm16,%zmm20,%zmm20 │ │ │ │ vpshufb %zmm22,%zmm18,%zmm21 │ │ │ │ vpshufb %zmm22,%zmm17,%zmm18 │ │ │ │ - jmp 2398db │ │ │ │ - call 239a10 │ │ │ │ + jmp 231b3b │ │ │ │ + call 231c70 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm23 │ │ │ │ vpsrlq $0x24,%zmm26,%zmm26 │ │ │ │ vpsubw %zmm23,%zmm24,%zmm22 │ │ │ │ - jmp 23993f │ │ │ │ + jmp 231b9f │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa0dc9(%rip),%r9 │ │ │ │ + lea 0xa8369(%rip),%r9 │ │ │ │ lea -0xa9e(%rip),%r8 │ │ │ │ - jmp 239db0 │ │ │ │ - lea 0xa0db9(%rip),%r9 │ │ │ │ + jmp 232010 │ │ │ │ + lea 0xa8359(%rip),%r9 │ │ │ │ lea -0x468(%rip),%r8 │ │ │ │ - jmp 239db0 │ │ │ │ - lea 0xa0da9(%rip),%r9 │ │ │ │ + jmp 232010 │ │ │ │ + lea 0xa8349(%rip),%r9 │ │ │ │ lea -0x4e(%rip),%r8 │ │ │ │ - jmp 239db0 │ │ │ │ - lea 0xa0d99(%rip),%r9 │ │ │ │ + jmp 232010 │ │ │ │ + lea 0xa8339(%rip),%r9 │ │ │ │ lea 0x76(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x400(%r9),%zmm16 │ │ │ │ vpermb (%rdx),%zmm16,%zmm19 │ │ │ │ vpermb 0x40(%rdx),%zmm16,%zmm18 │ │ │ │ vpermb 0x80(%rdx),%zmm16,%zmm20 │ │ │ │ vpermb 0xc0(%rdx),%zmm16,%zmm16 │ │ │ │ @@ -488303,43 +482645,43 @@ │ │ │ │ vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddsw %zmm18,%zmm18,%zmm18 │ │ │ │ vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ vpaddsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpaddsw %zmm22,%zmm18,%zmm18 │ │ │ │ vpaddsw %zmm23,%zmm19,%zmm19 │ │ │ │ - jmp 239366 │ │ │ │ + jmp 2315c6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa0ca9(%rip),%r9 │ │ │ │ + lea 0xa8249(%rip),%r9 │ │ │ │ lea 0xdd(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 239ee0 │ │ │ │ + jne 232140 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - jmp 23a3ca │ │ │ │ + jmp 23262a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa0c89(%rip),%r9 │ │ │ │ + lea 0xa8229(%rip),%r9 │ │ │ │ lea 0x23b(%rip),%r8 │ │ │ │ - jmp 239ee0 │ │ │ │ - lea 0xa0c79(%rip),%r9 │ │ │ │ + jmp 232140 │ │ │ │ + lea 0xa8219(%rip),%r9 │ │ │ │ lea 0x3dc(%rip),%r8 │ │ │ │ - jmp 239ee0 │ │ │ │ - lea 0xa0c69(%rip),%r9 │ │ │ │ + jmp 232140 │ │ │ │ + lea 0xa8209(%rip),%r9 │ │ │ │ lea 0x485(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%xmm16 │ │ │ │ vmovdqa32 0x10(%rdx),%xmm17 │ │ │ │ vmovdqa32 0x20(%rdx),%xmm18 │ │ │ │ vmovdqa32 0x30(%rdx),%xmm19 │ │ │ │ vmovdqa32 0x40(%rdx),%xmm20 │ │ │ │ vmovdqa32 0x50(%rdx),%xmm21 │ │ │ │ vmovdqa32 0x60(%rdx),%xmm22 │ │ │ │ vmovdqa32 0x70(%rdx),%xmm23 │ │ │ │ - call 237990 │ │ │ │ + call 22fbf0 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm24 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ vinserti32x4 $0x1,%xmm23,%ymm21,%ymm21 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x1,%xmm22,%ymm20,%ymm20 │ │ │ │ vinserti32x8 $0x1,%ymm21,%zmm17,%zmm17 │ │ │ │ vinserti32x8 $0x1,%ymm20,%zmm16,%zmm16 │ │ │ │ @@ -488367,34 +482709,34 @@ │ │ │ │ vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm19 │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ vpackssdw %zmm16,%zmm19,%zmm17 │ │ │ │ vpaddsw %zmm18,%zmm17,%zmm16 │ │ │ │ vpsubsw %zmm18,%zmm17,%zmm17 │ │ │ │ vmovdqa32 -0x2c0(%r9),%zmm18 │ │ │ │ - jmp 23a108 │ │ │ │ + jmp 232368 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa0b29(%rip),%r9 │ │ │ │ + lea 0xa80c9(%rip),%r9 │ │ │ │ lea -0xa3(%rip),%r8 │ │ │ │ - jmp 23a050 │ │ │ │ - lea 0xa0b19(%rip),%r9 │ │ │ │ + jmp 2322b0 │ │ │ │ + lea 0xa80b9(%rip),%r9 │ │ │ │ lea 0xcb(%rip),%r8 │ │ │ │ - jmp 23a050 │ │ │ │ - lea 0xa0b09(%rip),%r9 │ │ │ │ + jmp 2322b0 │ │ │ │ + lea 0xa80a9(%rip),%r9 │ │ │ │ lea 0x26c(%rip),%r8 │ │ │ │ - jmp 23a050 │ │ │ │ - lea 0xa0af9(%rip),%r9 │ │ │ │ + jmp 2322b0 │ │ │ │ + lea 0xa8099(%rip),%r9 │ │ │ │ lea 0x315(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vmovshdup -0x280(%r9),%zmm19 │ │ │ │ vpsrlq $0x4,%zmm19,%zmm26 │ │ │ │ - call 237e11 │ │ │ │ + call 230071 │ │ │ │ vpbroadcastd -0x7c(%r9),%zmm22 │ │ │ │ vpsrlq $0x4,%zmm26,%zmm16 │ │ │ │ vpsrlq $0x8,%zmm26,%zmm26 │ │ │ │ vpunpcklwd %ymm18,%ymm20,%ymm21 │ │ │ │ vpunpckhwd %ymm18,%ymm20,%ymm20 │ │ │ │ vinserti32x8 $0x1,%ymm20,%zmm21,%zmm21 │ │ │ │ vmovdqa32 %zmm25,%zmm17 │ │ │ │ @@ -488409,15 +482751,15 @@ │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm18 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ vpunpckhwd %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ jmp *%r8 │ │ │ │ - call 23a1a0 │ │ │ │ + call 232400 │ │ │ │ vmovdqu32 -0x2bf(%r9),%zmm18 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm19 │ │ │ │ vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ vpsrlq $0x4,%zmm18,%zmm19 │ │ │ │ vpermi2q %zmm17,%zmm16,%zmm18 │ │ │ │ vpermi2q %zmm17,%zmm16,%zmm19 │ │ │ │ @@ -488459,49 +482801,49 @@ │ │ │ │ vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa0909(%rip),%r9 │ │ │ │ + lea 0xa7ea9(%rip),%r9 │ │ │ │ lea -0x2c3(%rip),%r8 │ │ │ │ - jmp 23a270 │ │ │ │ - lea 0xa08f9(%rip),%r9 │ │ │ │ + jmp 2324d0 │ │ │ │ + lea 0xa7e99(%rip),%r9 │ │ │ │ lea -0x155(%rip),%r8 │ │ │ │ - jmp 23a270 │ │ │ │ - lea 0xa08e9(%rip),%r9 │ │ │ │ + jmp 2324d0 │ │ │ │ + lea 0xa7e89(%rip),%r9 │ │ │ │ lea 0x4c(%rip),%r8 │ │ │ │ - jmp 23a270 │ │ │ │ - lea 0xa08d9(%rip),%r9 │ │ │ │ + jmp 2324d0 │ │ │ │ + lea 0xa7e79(%rip),%r9 │ │ │ │ lea 0xf5(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vmovshdup -0x280(%r9),%zmm19 │ │ │ │ vpsrlq $0x4,%zmm19,%zmm26 │ │ │ │ - call 237e11 │ │ │ │ + call 230071 │ │ │ │ vpbroadcastd -0x78(%r9),%zmm22 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm16 │ │ │ │ vpsrlq $0x10,%zmm26,%zmm26 │ │ │ │ - jmp 23a085 │ │ │ │ - call 23a1a0 │ │ │ │ + jmp 2322e5 │ │ │ │ + call 232400 │ │ │ │ vmovdqu32 -0x2be(%r9),%zmm18 │ │ │ │ - jmp 23a108 │ │ │ │ + jmp 232368 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa0879(%rip),%r9 │ │ │ │ + lea 0xa7e19(%rip),%r9 │ │ │ │ lea -0x353(%rip),%r8 │ │ │ │ - jmp 23a300 │ │ │ │ - lea 0xa0869(%rip),%r9 │ │ │ │ + jmp 232560 │ │ │ │ + lea 0xa7e09(%rip),%r9 │ │ │ │ lea -0x1e5(%rip),%r8 │ │ │ │ - jmp 23a300 │ │ │ │ - lea 0xa0859(%rip),%r9 │ │ │ │ + jmp 232560 │ │ │ │ + lea 0xa7df9(%rip),%r9 │ │ │ │ lea -0x44(%rip),%r8 │ │ │ │ - jmp 23a300 │ │ │ │ - lea 0xa0849(%rip),%r9 │ │ │ │ + jmp 232560 │ │ │ │ + lea 0xa7de9(%rip),%r9 │ │ │ │ lea 0x65(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%zmm17 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm18 │ │ │ │ vpbroadcastd -0x94(%r9),%zmm19 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm20 │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm21 │ │ │ │ @@ -488518,21 +482860,21 @@ │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd -0x90(%r9),%zmm19 │ │ │ │ vpmulhrsw %zmm16,%zmm19,%zmm18 │ │ │ │ vpmulhrsw %zmm17,%zmm19,%zmm19 │ │ │ │ vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ vmovdqu32 -0x2bf(%r9),%zmm18 │ │ │ │ - jmp 23a108 │ │ │ │ + jmp 232368 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa0799(%rip),%r9 │ │ │ │ + lea 0xa7d39(%rip),%r9 │ │ │ │ lea 0x1bd(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 23a490 │ │ │ │ + jne 2326f0 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -488555,24 +482897,24 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rdx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%ecx │ │ │ │ - jg 23a3f6 │ │ │ │ + jg 232656 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa06d9(%rip),%r9 │ │ │ │ + lea 0xa7c79(%rip),%r9 │ │ │ │ lea 0xb28(%rip),%r8 │ │ │ │ - jmp 23a490 │ │ │ │ - lea 0xa06c9(%rip),%r9 │ │ │ │ + jmp 2326f0 │ │ │ │ + lea 0xa7c69(%rip),%r9 │ │ │ │ lea 0x4cf(%rip),%r8 │ │ │ │ - jmp 23a490 │ │ │ │ - lea 0xa06b9(%rip),%r9 │ │ │ │ + jmp 2326f0 │ │ │ │ + lea 0xa7c59(%rip),%r9 │ │ │ │ lea 0x99a(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm17 │ │ │ │ vpermq $0xd8,(%rdx),%zmm16 │ │ │ │ vpermq $0xd8,0x40(%rdx),%zmm18 │ │ │ │ vpermq $0xd8,0x80(%rdx),%zmm20 │ │ │ │ vpermq $0xd8,0xc0(%rdx),%zmm22 │ │ │ │ @@ -488580,15 +482922,15 @@ │ │ │ │ vpmulhrsw %zmm17,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm17,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm17,%zmm22,%zmm22 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm17 │ │ │ │ vextracti32x8 $0x1,%zmm18,%ymm19 │ │ │ │ vextracti32x8 $0x1,%zmm20,%ymm21 │ │ │ │ vextracti32x8 $0x1,%zmm22,%ymm23 │ │ │ │ - call 239540 │ │ │ │ + call 2317a0 │ │ │ │ vbroadcasti32x4 -0x100(%r9),%zmm24 │ │ │ │ vbroadcasti32x4 -0xf0(%r9),%zmm25 │ │ │ │ vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ vinserti32x8 $0x1,%ymm19,%zmm17,%zmm17 │ │ │ │ vinserti32x8 $0x1,%ymm22,%zmm20,%zmm20 │ │ │ │ vinserti32x8 $0x1,%ymm23,%zmm21,%zmm21 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm18 │ │ │ │ @@ -488605,15 +482947,15 @@ │ │ │ │ vpunpckldq %zmm23,%zmm22,%zmm20 │ │ │ │ vpunpckhdq %zmm23,%zmm22,%zmm21 │ │ │ │ jmp *%r8 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm18,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm18,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm21,%zmm19,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm21,%zmm19,%zmm19 │ │ │ │ - call 23a6c0 │ │ │ │ + call 232920 │ │ │ │ vmovshdup -0x240(%r9),%zmm20 │ │ │ │ vpsrlq $0x4,%zmm20,%zmm22 │ │ │ │ vpermq $0x4e,%zmm20,%zmm21 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ vpermt2q %zmm18,%zmm22,%zmm16 │ │ │ │ vpsrlq $0x4,%zmm21,%zmm22 │ │ │ │ vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ @@ -488709,27 +483051,27 @@ │ │ │ │ vpaddsw %zmm18,%zmm19,%zmm16 │ │ │ │ vpsubsw %zmm18,%zmm19,%zmm19 │ │ │ │ vpsubsw %zmm20,%zmm17,%zmm18 │ │ │ │ vpaddsw %zmm20,%zmm17,%zmm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa0319(%rip),%r9 │ │ │ │ + lea 0xa78b9(%rip),%r9 │ │ │ │ lea -0x2c3(%rip),%r8 │ │ │ │ - jmp 23a860 │ │ │ │ - lea 0xa0309(%rip),%r9 │ │ │ │ + jmp 232ac0 │ │ │ │ + lea 0xa78a9(%rip),%r9 │ │ │ │ lea 0x10f(%rip),%r8 │ │ │ │ - jmp 23a860 │ │ │ │ - lea 0xa02f9(%rip),%r9 │ │ │ │ + jmp 232ac0 │ │ │ │ + lea 0xa7899(%rip),%r9 │ │ │ │ lea 0x5da(%rip),%r8 │ │ │ │ - jmp 23a860 │ │ │ │ - lea 0xa02e9(%rip),%r9 │ │ │ │ + jmp 232ac0 │ │ │ │ + lea 0xa7889(%rip),%r9 │ │ │ │ lea 0x738(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 2399b0 │ │ │ │ + call 231c10 │ │ │ │ vpbroadcastd -0x7c(%r9),%zmm23 │ │ │ │ vpsrlq $0x4,%zmm26,%zmm26 │ │ │ │ vpunpcklwd %zmm18,%zmm20,%zmm21 │ │ │ │ vpunpckhwd %zmm18,%zmm20,%zmm20 │ │ │ │ vmovdqa32 %zmm25,%zmm17 │ │ │ │ vpdpwssd -0x3c(%r9){1to16},%zmm21,%zmm17 │ │ │ │ vmovdqa32 %zmm25,%zmm22 │ │ │ │ @@ -488765,25 +483107,25 @@ │ │ │ │ jmp *%r8 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm18,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm18,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm21,%zmm19,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm21,%zmm19,%zmm19 │ │ │ │ vpshufd $0x4e,%zmm16,%zmm20 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm21 │ │ │ │ - call 23abf0 │ │ │ │ + call 232e50 │ │ │ │ vmovshdup -0x240(%r9),%zmm20 │ │ │ │ vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ vpsrlq $0x4,%zmm20,%zmm22 │ │ │ │ vmovdqa32 %zmm20,%zmm21 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ vpermt2q %zmm18,%zmm22,%zmm16 │ │ │ │ vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ vpermt2q %zmm19,%zmm22,%zmm17 │ │ │ │ - jmp 23a5df │ │ │ │ + jmp 23283f │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm20 │ │ │ │ vpmulhrsw (%rdx),%zmm20,%zmm19 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm20,%zmm17 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm20,%zmm18 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm20,%zmm20 │ │ │ │ vmovdqa32 -0x400(%r9),%zmm21 │ │ │ │ @@ -488940,59 +483282,59 @@ │ │ │ │ vpsubd %zmm22,%zmm21,%zmm21 │ │ │ │ vpackssdw %zmm21,%zmm22,%zmm22 │ │ │ │ vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9fd69(%rip),%r9 │ │ │ │ + lea 0xa7309(%rip),%r9 │ │ │ │ lea -0x873(%rip),%r8 │ │ │ │ - jmp 23ae10 │ │ │ │ - lea 0x9fd59(%rip),%r9 │ │ │ │ + jmp 233070 │ │ │ │ + lea 0xa72f9(%rip),%r9 │ │ │ │ lea -0x4a1(%rip),%r8 │ │ │ │ - jmp 23ae10 │ │ │ │ - lea 0x9fd49(%rip),%r9 │ │ │ │ + jmp 233070 │ │ │ │ + lea 0xa72e9(%rip),%r9 │ │ │ │ lea 0x2a(%rip),%r8 │ │ │ │ - jmp 23ae10 │ │ │ │ - lea 0x9fd39(%rip),%r9 │ │ │ │ + jmp 233070 │ │ │ │ + lea 0xa72d9(%rip),%r9 │ │ │ │ lea 0x188(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 2399b0 │ │ │ │ + call 231c10 │ │ │ │ vpbroadcastd -0x78(%r9),%zmm23 │ │ │ │ vpsrlq $0x14,%zmm26,%zmm26 │ │ │ │ - jmp 23a873 │ │ │ │ + jmp 232ad3 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm18,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm18,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm21,%zmm19,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm21,%zmm19,%zmm19 │ │ │ │ vpshufd $0x4e,%zmm16,%zmm20 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm21 │ │ │ │ - call 23abf0 │ │ │ │ + call 232e50 │ │ │ │ vmovshdup -0x240(%r9),%zmm20 │ │ │ │ vpmulhrsw %zmm16,%zmm22,%zmm21 │ │ │ │ vpmulhrsw %zmm17,%zmm22,%zmm16 │ │ │ │ vpsrlq $0xc,%zmm20,%zmm17 │ │ │ │ vpsrlq $0x8,%zmm20,%zmm20 │ │ │ │ vmovdqa32 %zmm20,%zmm23 │ │ │ │ vpermi2q %zmm19,%zmm16,%zmm20 │ │ │ │ vpermt2q %zmm19,%zmm17,%zmm16 │ │ │ │ vpermi2q %zmm18,%zmm21,%zmm17 │ │ │ │ vpermt2q %zmm18,%zmm23,%zmm21 │ │ │ │ - jmp 23a5df │ │ │ │ + jmp 23283f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9fc99(%rip),%r9 │ │ │ │ + lea 0xa7239(%rip),%r9 │ │ │ │ lea -0x943(%rip),%r8 │ │ │ │ - jmp 23aee0 │ │ │ │ - lea 0x9fc89(%rip),%r9 │ │ │ │ + jmp 233140 │ │ │ │ + lea 0xa7229(%rip),%r9 │ │ │ │ lea -0x571(%rip),%r8 │ │ │ │ - jmp 23aee0 │ │ │ │ - lea 0x9fc79(%rip),%r9 │ │ │ │ + jmp 233140 │ │ │ │ + lea 0xa7219(%rip),%r9 │ │ │ │ lea -0xa6(%rip),%r8 │ │ │ │ - jmp 23aee0 │ │ │ │ - lea 0x9fc69(%rip),%r9 │ │ │ │ + jmp 233140 │ │ │ │ + lea 0xa7209(%rip),%r9 │ │ │ │ lea 0xb8(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm16 │ │ │ │ vpmulhrsw (%rdx),%zmm16,%zmm19 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm16,%zmm20 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm16,%zmm21 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm16,%zmm16 │ │ │ │ @@ -489022,48 +483364,48 @@ │ │ │ │ jmp *%r8 │ │ │ │ vmovdqa32 -0x280(%r9),%zmm23 │ │ │ │ vpbroadcastd -0xa0(%r9),%zmm22 │ │ │ │ vpermq %zmm18,%zmm23,%zmm16 │ │ │ │ vpermq %zmm20,%zmm23,%zmm20 │ │ │ │ vpermq %zmm19,%zmm23,%zmm17 │ │ │ │ vpermq %zmm21,%zmm23,%zmm21 │ │ │ │ - jmp 23a5c7 │ │ │ │ + jmp 232827 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9fb69(%rip),%r9 │ │ │ │ + lea 0xa7109(%rip),%r9 │ │ │ │ lea 0x13d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 23b030 │ │ │ │ + jne 233290 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 23a3d8 │ │ │ │ + jmp 232638 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x9fb39(%rip),%r9 │ │ │ │ + lea 0xa70d9(%rip),%r9 │ │ │ │ lea 0x1122(%rip),%r8 │ │ │ │ - jmp 23b030 │ │ │ │ - lea 0x9fb29(%rip),%r9 │ │ │ │ + jmp 233290 │ │ │ │ + lea 0xa70c9(%rip),%r9 │ │ │ │ lea 0x891(%rip),%r8 │ │ │ │ - jmp 23b030 │ │ │ │ - lea 0x9fb19(%rip),%r9 │ │ │ │ + jmp 233290 │ │ │ │ + lea 0xa70b9(%rip),%r9 │ │ │ │ lea 0xf33(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x280(%r9),%zmm23 │ │ │ │ vpermq (%rdx),%zmm23,%zmm16 │ │ │ │ vpermq 0x40(%rdx),%zmm23,%zmm17 │ │ │ │ vpermq 0x80(%rdx),%zmm23,%zmm18 │ │ │ │ vpermq 0xc0(%rdx),%zmm23,%zmm19 │ │ │ │ vpermq 0x100(%rdx),%zmm23,%zmm20 │ │ │ │ vpermq 0x140(%rdx),%zmm23,%zmm21 │ │ │ │ vpermq 0x180(%rdx),%zmm23,%zmm22 │ │ │ │ vpermq 0x1c0(%rdx),%zmm23,%zmm23 │ │ │ │ - call 23b4b0 │ │ │ │ + call 233710 │ │ │ │ vbroadcasti32x4 -0x100(%r9),%zmm28 │ │ │ │ vbroadcasti32x4 -0xf0(%r9),%zmm27 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ vpshufb %zmm28,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm27,%zmm17,%zmm24 │ │ │ │ vpshufb %zmm28,%zmm18,%zmm18 │ │ │ │ vpshufb %zmm27,%zmm19,%zmm25 │ │ │ │ @@ -489100,15 +483442,15 @@ │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0x88,%zmm24,%zmm22,%zmm20 │ │ │ │ vshufi32x4 $0xdd,%zmm24,%zmm22,%zmm22 │ │ │ │ vshufi32x4 $0xdd,%zmm21,%zmm17,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm21,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm23,%zmm21 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm23,%zmm23 │ │ │ │ - call 23b4b0 │ │ │ │ + call 233710 │ │ │ │ vmovdqa32 -0x200(%r9),%zmm24 │ │ │ │ vpsrlq $0x4,%zmm24,%zmm28 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vpsrlq $0xc,%zmm24,%zmm29 │ │ │ │ vmovdqa32 %zmm24,%zmm26 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm24 │ │ │ │ vpermt2q %zmm18,%zmm28,%zmm16 │ │ │ │ @@ -489205,15 +483547,15 @@ │ │ │ │ vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm17,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm19,%zmm23,%zmm23 │ │ │ │ vpxord %zmm22,%zmm22,%zmm22 │ │ │ │ vpsubsw %zmm20,%zmm18,%zmm16 │ │ │ │ vpaddsw %zmm20,%zmm18,%zmm24 │ │ │ │ vmovdqa32 %zmm23,%zmm17 │ │ │ │ - jmp 23b63d │ │ │ │ + jmp 23389d │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ vpbroadcastd 0xac(%r9),%zmm18 │ │ │ │ vpbroadcastd 0xb0(%r9),%zmm20 │ │ │ │ vpbroadcastd 0xb4(%r9),%zmm27 │ │ │ │ @@ -489222,15 +483564,15 @@ │ │ │ │ vpbroadcastd 0xbc(%r9),%zmm18 │ │ │ │ vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpbroadcastd 0xc0(%r9),%zmm20 │ │ │ │ vpmulhrsw %zmm27,%zmm21,%zmm21 │ │ │ │ vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm18,%zmm23,%zmm23 │ │ │ │ vpmulhrsw %zmm20,%zmm19,%zmm19 │ │ │ │ - jmp 23b5df │ │ │ │ + jmp 23383f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpunpckhwd %zmm16,%zmm23,%zmm24 │ │ │ │ vpunpcklwd %zmm16,%zmm20,%zmm25 │ │ │ │ vpunpckhwd %zmm20,%zmm19,%zmm16 │ │ │ │ vpunpcklwd %zmm17,%zmm23,%zmm23 │ │ │ │ vpunpckhwd %zmm22,%zmm17,%zmm17 │ │ │ │ vpunpcklwd %zmm21,%zmm19,%zmm19 │ │ │ │ @@ -489354,24 +483696,24 @@ │ │ │ │ vpaddsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpsubsw %zmm20,%zmm18,%zmm21 │ │ │ │ vpaddsw %zmm20,%zmm18,%zmm18 │ │ │ │ vpsubsw %zmm24,%zmm19,%zmm20 │ │ │ │ vpaddsw %zmm24,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9f359(%rip),%r9 │ │ │ │ + lea 0xa68f9(%rip),%r9 │ │ │ │ lea -0x6d3(%rip),%r8 │ │ │ │ - jmp 23b810 │ │ │ │ - lea 0x9f349(%rip),%r9 │ │ │ │ + jmp 233a70 │ │ │ │ + lea 0xa68e9(%rip),%r9 │ │ │ │ lea 0xb1(%rip),%r8 │ │ │ │ - jmp 23b810 │ │ │ │ - lea 0x9f339(%rip),%r9 │ │ │ │ + jmp 233a70 │ │ │ │ + lea 0xa68d9(%rip),%r9 │ │ │ │ lea 0x753(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23b930 │ │ │ │ + call 233b90 │ │ │ │ vpbroadcastd -0x84(%r9),%zmm26 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm24 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm16 │ │ │ │ vpunpckhwd %zmm24,%zmm16,%zmm17 │ │ │ │ vpunpcklwd %zmm24,%zmm16,%zmm16 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm24 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm18 │ │ │ │ @@ -489390,15 +483732,15 @@ │ │ │ │ vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm26,%zmm19,%zmm19 │ │ │ │ vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm26,%zmm21,%zmm21 │ │ │ │ vpmulhrsw %zmm26,%zmm22,%zmm22 │ │ │ │ vpmulhrsw %zmm26,%zmm23,%zmm23 │ │ │ │ jmp *%r8 │ │ │ │ - call 23ba40 │ │ │ │ + call 233ca0 │ │ │ │ vmovdqa32 -0x200(%r9),%zmm26 │ │ │ │ vpsrlq $0x8,%zmm26,%zmm24 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm28 │ │ │ │ vpsrlq $0x4,%zmm26,%zmm29 │ │ │ │ vmovdqa32 %zmm24,%zmm25 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm24 │ │ │ │ vpermt2q %zmm18,%zmm28,%zmm16 │ │ │ │ @@ -489410,27 +483752,27 @@ │ │ │ │ vpermi2q %zmm22,%zmm20,%zmm26 │ │ │ │ vpermt2q %zmm22,%zmm29,%zmm20 │ │ │ │ kmovd %ecx,%k1 │ │ │ │ vpermi2q %zmm23,%zmm21,%zmm27 │ │ │ │ vpermt2q %zmm23,%zmm29,%zmm21 │ │ │ │ vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ vpsubw %zmm28,%zmm23,%zmm28{%k1} │ │ │ │ - jmp 23b1ef │ │ │ │ + jmp 23344f │ │ │ │ nopl (%rax) │ │ │ │ vmovdqa32 -0x280(%r9),%zmm20 │ │ │ │ vpsrlq $0x4,%zmm20,%zmm19 │ │ │ │ vpermq (%rdx),%zmm20,%zmm16 │ │ │ │ vpermq 0x1c0(%rdx),%zmm19,%zmm23 │ │ │ │ vpermq 0x180(%rdx),%zmm20,%zmm22 │ │ │ │ vpermq 0x40(%rdx),%zmm19,%zmm17 │ │ │ │ vpermq 0x80(%rdx),%zmm20,%zmm18 │ │ │ │ vpermq 0x140(%rdx),%zmm19,%zmm21 │ │ │ │ vpermq 0x100(%rdx),%zmm20,%zmm20 │ │ │ │ vpermq 0xc0(%rdx),%zmm19,%zmm19 │ │ │ │ - call 23bb40 │ │ │ │ + call 233da0 │ │ │ │ vpbroadcastd -0x40(%r9),%zmm29 │ │ │ │ vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ vmovdqa32 %zmm26,%zmm18 │ │ │ │ vpdpwssd %zmm29,%zmm21,%zmm18 │ │ │ │ vmovdqa32 %zmm26,%zmm24 │ │ │ │ vpdpwssd %zmm29,%zmm27,%zmm24 │ │ │ │ vmovdqa32 %zmm26,%zmm25 │ │ │ │ @@ -489475,15 +483817,15 @@ │ │ │ │ vshufi32x4 $0x88,%zmm21,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm23,%zmm21 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm23,%zmm23 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ vpshufd $0x4e,%zmm19,%zmm19 │ │ │ │ vpshufd $0x4e,%zmm21,%zmm21 │ │ │ │ vpshufd $0x4e,%zmm23,%zmm23 │ │ │ │ - call 23bb40 │ │ │ │ + call 233da0 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm24 │ │ │ │ vpshufb %zmm28,%zmm27,%zmm18 │ │ │ │ vpshufb %zmm28,%zmm21,%zmm21 │ │ │ │ vpshufb %zmm28,%zmm19,%zmm19 │ │ │ │ vpshufb %zmm28,%zmm20,%zmm20 │ │ │ │ vpunpcklqdq %zmm18,%zmm21,%zmm25 │ │ │ │ vpunpckhqdq %zmm18,%zmm21,%zmm21 │ │ │ │ @@ -489637,24 +483979,24 @@ │ │ │ │ vpshufb %zmm28,%zmm17,%zmm17 │ │ │ │ vshufps $0x4e,%zmm16,%zmm22,%zmm23 │ │ │ │ vshufps $0xe4,%zmm16,%zmm22,%zmm16 │ │ │ │ vpunpcklqdq %zmm17,%zmm24,%zmm22 │ │ │ │ vpunpckhqdq %zmm17,%zmm24,%zmm17 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x9ec79(%rip),%r9 │ │ │ │ + lea 0xa6219(%rip),%r9 │ │ │ │ lea -0xdb3(%rip),%r8 │ │ │ │ - jmp 23bef0 │ │ │ │ - lea 0x9ec69(%rip),%r9 │ │ │ │ + jmp 234150 │ │ │ │ + lea 0xa6209(%rip),%r9 │ │ │ │ lea -0x62f(%rip),%r8 │ │ │ │ - jmp 23bef0 │ │ │ │ - lea 0x9ec59(%rip),%r9 │ │ │ │ + jmp 234150 │ │ │ │ + lea 0xa61f9(%rip),%r9 │ │ │ │ lea 0x73(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23b930 │ │ │ │ + call 233b90 │ │ │ │ vpbroadcastd -0x80(%r9),%zmm26 │ │ │ │ vpunpcklwd %zmm16,%zmm17,%zmm24 │ │ │ │ vpunpckhwd %zmm16,%zmm17,%zmm25 │ │ │ │ vpunpckhwd %zmm22,%zmm23,%zmm17 │ │ │ │ vpunpcklwd %zmm22,%zmm23,%zmm23 │ │ │ │ vpunpcklwd %zmm23,%zmm17,%zmm16 │ │ │ │ vpunpckhwd %zmm23,%zmm17,%zmm17 │ │ │ │ @@ -489664,16 +484006,16 @@ │ │ │ │ vpunpckhwd %zmm18,%zmm19,%zmm25 │ │ │ │ vpunpckhwd %zmm20,%zmm21,%zmm19 │ │ │ │ vpunpcklwd %zmm20,%zmm21,%zmm21 │ │ │ │ vpunpcklwd %zmm21,%zmm19,%zmm18 │ │ │ │ vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ vpunpcklwd %zmm25,%zmm24,%zmm20 │ │ │ │ vpunpckhwd %zmm25,%zmm24,%zmm21 │ │ │ │ - jmp 23b87c │ │ │ │ - call 23ba40 │ │ │ │ + jmp 233adc │ │ │ │ + call 233ca0 │ │ │ │ vmovdqa32 -0x200(%r9),%zmm26 │ │ │ │ vpsrlq $0x8,%zmm26,%zmm24 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm28 │ │ │ │ vpsrlq $0x4,%zmm26,%zmm29 │ │ │ │ vmovdqa32 %zmm24,%zmm25 │ │ │ │ vpermi2q %zmm21,%zmm23,%zmm24 │ │ │ │ vpermt2q %zmm21,%zmm28,%zmm23 │ │ │ │ @@ -489689,21 +484031,21 @@ │ │ │ │ vpermt2q %zmm16,%zmm29,%zmm18 │ │ │ │ vpxord %zmm16,%zmm16,%zmm16 │ │ │ │ vpsubw %zmm28,%zmm16,%zmm28{%k1} │ │ │ │ vpmulhrsw %zmm28,%zmm23,%zmm16 │ │ │ │ vpmulhrsw %zmm28,%zmm22,%zmm17 │ │ │ │ vpmulhrsw %zmm28,%zmm19,%zmm20 │ │ │ │ vpmulhrsw %zmm28,%zmm18,%zmm21 │ │ │ │ - jmp 23b207 │ │ │ │ + jmp 233467 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0x9eb39(%rip),%r9 │ │ │ │ + lea 0xa60d9(%rip),%r9 │ │ │ │ lea -0xef3(%rip),%r8 │ │ │ │ - jmp 23c020 │ │ │ │ - lea 0x9eb29(%rip),%r9 │ │ │ │ + jmp 234280 │ │ │ │ + lea 0xa60c9(%rip),%r9 │ │ │ │ lea 0x112(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 -0x400(%r9),%zmm24 │ │ │ │ vpermb (%rdx),%zmm24,%zmm17 │ │ │ │ vpermb 0x40(%rdx),%zmm24,%zmm18 │ │ │ │ vpbroadcastd -0x94(%r9),%zmm16 │ │ │ │ vpermb 0x80(%rdx),%zmm24,%zmm19 │ │ │ │ @@ -489779,30 +484121,30 @@ │ │ │ │ vpermt2q %zmm18,%zmm28,%zmm16 │ │ │ │ vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ vpermt2q %zmm19,%zmm28,%zmm17 │ │ │ │ vpermi2q %zmm22,%zmm24,%zmm26 │ │ │ │ vpermt2q %zmm22,%zmm28,%zmm24 │ │ │ │ vpermi2q %zmm23,%zmm25,%zmm27 │ │ │ │ vpermt2q %zmm23,%zmm28,%zmm25 │ │ │ │ - jmp 23b1e8 │ │ │ │ + jmp 233448 │ │ │ │ nop │ │ │ │ - lea 0x9e919(%rip),%r9 │ │ │ │ + lea 0xa5eb9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23c625 │ │ │ │ + je 234885 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jb 23c3c5 │ │ │ │ + jb 234625 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm21 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm23 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm22 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm20 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vmovdqa32 -0x380(%r9),%zmm24 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm25 │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ vpermb %zmm17,%zmm24,%zmm17 │ │ │ │ vpermb %zmm18,%zmm24,%zmm18 │ │ │ │ vpermb %zmm19,%zmm24,%zmm19 │ │ │ │ vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ @@ -489837,40 +484179,40 @@ │ │ │ │ vshufi32x4 $0x3,%ymm4,%ymm2,%ymm17 │ │ │ │ vinserti32x4 $0x1,%xmm0,%ymm30,%ymm25 │ │ │ │ vshufi32x4 $0x3,%ymm0,%ymm30,%ymm19 │ │ │ │ vinserti32x4 $0x1,%xmm3,%ymm5,%ymm16 │ │ │ │ vshufi32x4 $0x3,%ymm3,%ymm5,%ymm21 │ │ │ │ vinserti32x4 $0x1,%xmm1,%ymm31,%ymm23 │ │ │ │ vshufi32x4 $0x3,%ymm1,%ymm31,%ymm22 │ │ │ │ - call 239570 │ │ │ │ + call 2317d0 │ │ │ │ vpsrlq $0x3c,-0x280(%r9),%zmm28 │ │ │ │ vpermt2q %zmm0,%zmm28,%zmm30 │ │ │ │ vpermt2q %zmm3,%zmm28,%zmm5 │ │ │ │ vpermt2q %zmm1,%zmm28,%zmm31 │ │ │ │ vpermi2q %zmm4,%zmm2,%zmm28 │ │ │ │ vextracti32x8 $0x1,%zmm30,%ymm0 │ │ │ │ vextracti32x8 $0x1,%zmm5,%ymm3 │ │ │ │ vextracti32x8 $0x1,%zmm31,%ymm1 │ │ │ │ vextracti32x8 $0x1,%zmm28,%ymm4 │ │ │ │ - call 23c778 │ │ │ │ - jmp 23c4c9 │ │ │ │ + call 2349d8 │ │ │ │ + jmp 234729 │ │ │ │ vmovdqa32 -0x400(%r9),%zmm16 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm18 │ │ │ │ vinserti32x8 $0x1,(%rdx),%zmm18,%zmm18 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ vinserti32x8 $0x1,0x80(%rdx),%zmm19,%zmm19 │ │ │ │ vmovdqa32 0xc0(%rdx),%ymm20 │ │ │ │ vinserti32x8 $0x1,0x140(%rdx),%zmm20,%zmm20 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm21 │ │ │ │ vinserti32x8 $0x1,0x40(%rdx),%zmm21,%zmm21 │ │ │ │ vpermb %zmm18,%zmm16,%zmm18 │ │ │ │ vpermb %zmm19,%zmm16,%zmm19 │ │ │ │ vpermb %zmm20,%zmm16,%zmm20 │ │ │ │ vpermb %zmm21,%zmm16,%zmm21 │ │ │ │ - call 23a6d8 │ │ │ │ + call 232938 │ │ │ │ vbroadcasti32x4 -0xe0(%r9),%zmm20 │ │ │ │ vbroadcasti32x4 -0xd0(%r9),%zmm21 │ │ │ │ vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ vpshufb %zmm21,%zmm19,%zmm19 │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm21,%zmm17,%zmm17 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm20 │ │ │ │ @@ -489887,19 +484229,19 @@ │ │ │ │ vshufi32x4 $0x3,%ymm22,%ymm18,%ymm17 │ │ │ │ vinserti32x4 $0x1,%xmm1,%ymm0,%ymm30 │ │ │ │ vshufi32x4 $0x3,%ymm1,%ymm0,%ymm31 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ vpermt2q %zmm1,%zmm21,%zmm0 │ │ │ │ vextracti32x8 $0x1,%zmm18,%ymm19 │ │ │ │ vextracti32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - call 2394a0 │ │ │ │ - call 23c6b0 │ │ │ │ + call 231700 │ │ │ │ + call 234910 │ │ │ │ vpbroadcastd %esi,%ymm24 │ │ │ │ vpmulld -0x120(%r9),%ymm24,%ymm24 │ │ │ │ - call 23cb5e │ │ │ │ + call 234dbe │ │ │ │ lea (%rdi,%rsi,4),%rcx │ │ │ │ kxnorb %k1,%k1,%k1 │ │ │ │ lea (%rdi,%rsi,8),%r8 │ │ │ │ vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ lea (%rcx,%rsi,8),%rsi │ │ │ │ kmovb %k1,%k2 │ │ │ │ vpgatherdq (%rdi,%ymm24,1),%zmm28{%k1} │ │ │ │ @@ -489955,15 +484297,15 @@ │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 238749 │ │ │ │ + jmp 2309a9 │ │ │ │ vpbroadcastd 0xc4(%r9),%ymm24 │ │ │ │ vpunpcklwd %ymm30,%ymm30,%ymm28 │ │ │ │ vpmulhrsw %ymm24,%ymm28,%ymm28 │ │ │ │ vpbroadcastd 0xc8(%r9),%ymm24 │ │ │ │ vpunpckhwd %ymm30,%ymm30,%ymm30 │ │ │ │ vpmulhrsw %ymm24,%ymm30,%ymm30 │ │ │ │ vpbroadcastd 0xcc(%r9),%ymm24 │ │ │ │ @@ -489972,15 +484314,15 @@ │ │ │ │ vpbroadcastd 0xd0(%r9),%ymm24 │ │ │ │ vpunpckhwd %ymm31,%ymm31,%ymm4 │ │ │ │ vpmulhrsw %ymm24,%ymm4,%ymm4 │ │ │ │ vmovdqa32 %ymm28,%ymm27 │ │ │ │ vmovdqa %ymm4,%ymm1 │ │ │ │ vmovdqa32 %ymm5,%ymm31 │ │ │ │ vmovdqa32 %ymm30,%ymm0 │ │ │ │ - jmp 23c8dd │ │ │ │ + jmp 234b3d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpbroadcastd 0xc4(%r9),%ymm24 │ │ │ │ vpunpcklwd %ymm30,%ymm30,%ymm28 │ │ │ │ vpmulhrsw %ymm24,%ymm28,%ymm28 │ │ │ │ vpbroadcastd 0xc8(%r9),%ymm24 │ │ │ │ vpunpckhwd %ymm30,%ymm30,%ymm30 │ │ │ │ @@ -489999,15 +484341,15 @@ │ │ │ │ vpmulhrsw %ymm24,%ymm0,%ymm0 │ │ │ │ vpbroadcastd 0xdc(%r9),%ymm24 │ │ │ │ vpunpcklwd %ymm1,%ymm1,%ymm3 │ │ │ │ vpmulhrsw %ymm24,%ymm3,%ymm3 │ │ │ │ vpbroadcastd 0xe0(%r9),%ymm24 │ │ │ │ vpunpckhwd %ymm1,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm24,%ymm1,%ymm1 │ │ │ │ - jmp 23c8af │ │ │ │ + jmp 234b0f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpunpcklwd %ymm30,%ymm5,%ymm28 │ │ │ │ vpunpckhwd %ymm5,%ymm30,%ymm30 │ │ │ │ vpunpcklwd %ymm31,%ymm4,%ymm5 │ │ │ │ vpunpckhwd %ymm4,%ymm31,%ymm31 │ │ │ │ vpunpcklwd %ymm0,%ymm3,%ymm4 │ │ │ │ @@ -490193,16 +484535,16 @@ │ │ │ │ vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ vpsubsw %zmm29,%zmm22,%zmm17 │ │ │ │ vpaddsw %zmm29,%zmm22,%zmm22 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23cf95 │ │ │ │ - lea 0x9df61(%rip),%r9 │ │ │ │ + je 2351f5 │ │ │ │ + lea 0xa5501(%rip),%r9 │ │ │ │ vbroadcasti32x4 (%rdx),%ymm16 │ │ │ │ vbroadcasti32x4 0x20(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm16,%ymm16 │ │ │ │ vbroadcasti32x4 0x40(%rdx),%ymm17 │ │ │ │ vbroadcasti32x4 0x60(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm17,%ymm17 │ │ │ │ vbroadcasti32x4 0x80(%rdx),%ymm18 │ │ │ │ @@ -490225,28 +484567,28 @@ │ │ │ │ vshufpd $0xc,%ymm24,%ymm1,%ymm1 │ │ │ │ vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ vmovdqa32 %zmm20,(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm20,0xc0(%rdx) │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jb 23cd86 │ │ │ │ + jb 234fe6 │ │ │ │ vbroadcasti32x4 0x100(%rdx),%ymm20 │ │ │ │ vbroadcasti32x4 0x120(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm20,%ymm20 │ │ │ │ vbroadcasti32x4 0x140(%rdx),%ymm21 │ │ │ │ vbroadcasti32x4 0x160(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm21,%ymm21 │ │ │ │ vbroadcasti32x4 0x180(%rdx),%ymm22 │ │ │ │ vbroadcasti32x4 0x1a0(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm22,%ymm22 │ │ │ │ vbroadcasti32x4 0x1c0(%rdx),%ymm23 │ │ │ │ vbroadcasti32x4 0x1e0(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm23,%ymm23 │ │ │ │ - call 239540 │ │ │ │ + call 2317a0 │ │ │ │ vbroadcasti32x4 0x130(%rdx),%ymm2 │ │ │ │ vbroadcasti32x4 0x110(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm2,%ymm2 │ │ │ │ vbroadcasti32x4 0x170(%rdx),%ymm3 │ │ │ │ vbroadcasti32x4 0x150(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm3,%ymm3 │ │ │ │ vbroadcasti32x4 0x1b0(%rdx),%ymm4 │ │ │ │ @@ -490256,21 +484598,21 @@ │ │ │ │ vbroadcasti32x4 0x1d0(%rdx),%ymm24 │ │ │ │ vshufpd $0xc,%ymm24,%ymm5,%ymm5 │ │ │ │ vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ vmovdqa32 %zmm24,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm24,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm24,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm24,0x1c0(%rdx) │ │ │ │ - call 23c750 │ │ │ │ - jmp 23cda2 │ │ │ │ + call 2349b0 │ │ │ │ + jmp 235002 │ │ │ │ vmovdqa32 %ymm20,%ymm21 │ │ │ │ vmovdqa32 %ymm20,%ymm22 │ │ │ │ vmovdqa32 %ymm20,%ymm23 │ │ │ │ - call 239540 │ │ │ │ - call 23c6b0 │ │ │ │ + call 2317a0 │ │ │ │ + call 234910 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm26 │ │ │ │ vpermt2q %zmm20,%zmm31,%zmm16 │ │ │ │ vpermt2q %zmm2,%zmm31,%zmm4 │ │ │ │ vpermt2q %zmm23,%zmm31,%zmm19 │ │ │ │ vpermt2q %zmm5,%zmm31,%zmm28 │ │ │ │ vpermt2q %zmm22,%zmm31,%zmm18 │ │ │ │ vpermt2q %zmm29,%zmm31,%zmm30 │ │ │ │ @@ -490297,16 +484639,16 @@ │ │ │ │ vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm26,%zmm19,%zmm19 │ │ │ │ vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm26,%zmm21,%zmm21 │ │ │ │ vpmulhrsw %zmm26,%zmm22,%zmm22 │ │ │ │ vpmulhrsw %zmm26,%zmm23,%zmm23 │ │ │ │ - call 247730 │ │ │ │ - call 23d010 │ │ │ │ + call 23f990 │ │ │ │ + call 235270 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm24 │ │ │ │ vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm24,%zmm19,%zmm19 │ │ │ │ vpmulhrsw %zmm24,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm24,%zmm21,%zmm21 │ │ │ │ @@ -490366,15 +484708,15 @@ │ │ │ │ vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 23cfc5 │ │ │ │ + jg 235225 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ vpunpcklwd %zmm21,%zmm19,%zmm24 │ │ │ │ vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm26,%zmm21 │ │ │ │ vpdpwssd 0x1bc(%r9){1to16},%zmm24,%zmm21 │ │ │ │ @@ -490471,36 +484813,36 @@ │ │ │ │ vpsubsw %zmm25,%zmm16,%zmm23 │ │ │ │ vpaddsw %zmm25,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm24,%zmm20,%zmm19 │ │ │ │ vpsubsw %zmm24,%zmm20,%zmm20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x9d6da(%rip),%zmm23 │ │ │ │ + vpbroadcastd 0xa4c7a(%rip),%zmm23 │ │ │ │ vpaddsw (%rdx),%zmm23,%zmm16 │ │ │ │ vpaddsw 0x40(%rdx),%zmm23,%zmm17 │ │ │ │ vpbroadcastd %esi,%ymm25 │ │ │ │ vpaddsw 0x80(%rdx),%zmm23,%zmm18 │ │ │ │ vpaddsw 0xc0(%rdx),%zmm23,%zmm19 │ │ │ │ vpaddsw 0x100(%rdx),%zmm23,%zmm20 │ │ │ │ vpaddsw 0x140(%rdx),%zmm23,%zmm21 │ │ │ │ vpaddsw 0x180(%rdx),%zmm23,%zmm22 │ │ │ │ vpaddsw 0x1c0(%rdx),%zmm23,%zmm23 │ │ │ │ - vpmulld 0x9d69f(%rip),%ymm25,%ymm30 │ │ │ │ + vpmulld 0xa4c3f(%rip),%ymm25,%ymm30 │ │ │ │ lea (%rdi,%rsi,1),%rcx │ │ │ │ lea (%rdi,%rsi,2),%r8 │ │ │ │ kxnorb %k1,%k1,%k1 │ │ │ │ vpxord %zmm29,%zmm29,%zmm29 │ │ │ │ add %r8,%rsi │ │ │ │ kmovb %k1,%k2 │ │ │ │ vpgatherdq (%rdi,%ymm30,4),%zmm25{%k1} │ │ │ │ kmovb %k2,%k1 │ │ │ │ vpgatherdq (%rcx,%ymm30,4),%zmm26{%k2} │ │ │ │ kmovb %k1,%k2 │ │ │ │ - call 247730 │ │ │ │ + call 23f990 │ │ │ │ vpsraw $0x3,%zmm16,%zmm16 │ │ │ │ vpsraw $0x3,%zmm17,%zmm17 │ │ │ │ vpsraw $0x3,%zmm18,%zmm18 │ │ │ │ vpsraw $0x3,%zmm19,%zmm19 │ │ │ │ vpsraw $0x3,%zmm20,%zmm20 │ │ │ │ vpsraw $0x3,%zmm21,%zmm21 │ │ │ │ vpsraw $0x3,%zmm22,%zmm22 │ │ │ │ @@ -490542,24 +484884,24 @@ │ │ │ │ vpaddw %zmm24,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm28,%zmm23,%zmm23 │ │ │ │ vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ vpscatterdq %zmm19,(%rsi,%ymm30,4){%k2} │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9d656(%rip),%zmm16 │ │ │ │ + vpbroadcastd 0xa4bf6(%rip),%zmm16 │ │ │ │ vpmulhrsw (%rdx),%zmm16,%zmm19 │ │ │ │ vpmulhrsw 0x100(%rdx),%zmm16,%zmm20 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm16,%zmm22 │ │ │ │ vpmulhrsw 0x140(%rdx),%zmm16,%zmm21 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm16,%zmm23 │ │ │ │ vpmulhrsw 0x180(%rdx),%zmm16,%zmm18 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm16,%zmm24 │ │ │ │ vpmulhrsw 0x1c0(%rdx),%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x9d235(%rip),%zmm29 │ │ │ │ + vmovdqa32 0xa47d5(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ lea (%rdi,%rsi,4),%r8 │ │ │ │ vpunpckldq %zmm20,%zmm19,%zmm17 │ │ │ │ vpunpckhdq %zmm20,%zmm19,%zmm19 │ │ │ │ vpunpckldq %zmm21,%zmm22,%zmm20 │ │ │ │ vpunpckhdq %zmm21,%zmm22,%zmm22 │ │ │ │ vpunpckldq %zmm18,%zmm23,%zmm21 │ │ │ │ @@ -490625,38 +484967,38 @@ │ │ │ │ vpaddw %zmm24,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm28,%zmm23,%zmm23 │ │ │ │ vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %ymm19,(%r8,%rsi,1) │ │ │ │ vextracti32x8 $0x1,%zmm19,(%r8,%rcx,1) │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x9d4e9(%rip),%r9 │ │ │ │ + lea 0xa4a89(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23dfe0 │ │ │ │ + je 236240 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm31 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jb 23d968 │ │ │ │ + jb 235bc8 │ │ │ │ vpmulhrsw 0x280(%rdx),%zmm31,%zmm21 │ │ │ │ vpmulhrsw 0x180(%rdx),%zmm31,%zmm19 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm31,%zmm17 │ │ │ │ vpmulhrsw 0x380(%rdx),%zmm31,%zmm23 │ │ │ │ vpmulhrsw 0x100(%rdx),%zmm31,%zmm18 │ │ │ │ vpmulhrsw 0x300(%rdx),%zmm31,%zmm22 │ │ │ │ vpmulhrsw (%rdx),%zmm31,%zmm16 │ │ │ │ vpmulhrsw 0x200(%rdx),%zmm31,%zmm20 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm31,%zmm30 │ │ │ │ vpmulhrsw 0x3c0(%rdx),%zmm31,%zmm5 │ │ │ │ vpmulhrsw 0x240(%rdx),%zmm31,%zmm2 │ │ │ │ vpmulhrsw 0x1c0(%rdx),%zmm31,%zmm1 │ │ │ │ vpmulhrsw 0x140(%rdx),%zmm31,%zmm0 │ │ │ │ vpmulhrsw 0x2c0(%rdx),%zmm31,%zmm3 │ │ │ │ vpmulhrsw 0x340(%rdx),%zmm31,%zmm4 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm31,%zmm31 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vmovdqa32 -0x340(%r9),%zmm24 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ vpermb %zmm17,%zmm24,%zmm17 │ │ │ │ vpermb %zmm18,%zmm24,%zmm18 │ │ │ │ vpermb %zmm19,%zmm24,%zmm19 │ │ │ │ vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ @@ -490747,17 +485089,17 @@ │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm4,%zmm4 │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm19,%zmm25 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm19,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm3,%zmm21,%zmm1 │ │ │ │ vshufi32x4 $0xdd,%zmm3,%zmm21,%zmm21 │ │ │ │ vshufi32x4 $0x88,%zmm0,%zmm18,%zmm3 │ │ │ │ vshufi32x4 $0xdd,%zmm0,%zmm18,%zmm0 │ │ │ │ - call 23b4e7 │ │ │ │ - call 23e0c0 │ │ │ │ - jmp 23dbd0 │ │ │ │ + call 233747 │ │ │ │ + call 236320 │ │ │ │ + jmp 235e30 │ │ │ │ vmovdqa32 0x3c0(%rdx),%ymm24 │ │ │ │ vinserti32x8 $0x1,0x40(%rdx),%zmm24,%zmm24 │ │ │ │ vmovdqa32 -0x400(%r9),%zmm18 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm25 │ │ │ │ vinserti32x8 $0x1,(%rdx),%zmm25,%zmm25 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,0x240(%rdx),%zmm16,%zmm16 │ │ │ │ @@ -490783,15 +485125,15 @@ │ │ │ │ vpermb %zmm25,%zmm18,%zmm25 │ │ │ │ vpermb %zmm16,%zmm18,%zmm16 │ │ │ │ vpermb %zmm23,%zmm18,%zmm23 │ │ │ │ vpermb %zmm17,%zmm18,%zmm17 │ │ │ │ vpermb %zmm19,%zmm18,%zmm19 │ │ │ │ vpermb %zmm21,%zmm18,%zmm21 │ │ │ │ vpermb %zmm22,%zmm18,%zmm22 │ │ │ │ - call 23b4e0 │ │ │ │ + call 233740 │ │ │ │ vbroadcasti32x4 -0xe0(%r9),%zmm24 │ │ │ │ vbroadcasti32x4 -0xd0(%r9),%zmm25 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm27 │ │ │ │ vpshufb %zmm24,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm25,%zmm17,%zmm17 │ │ │ │ vpshufb %zmm24,%zmm18,%zmm18 │ │ │ │ vpshufb %zmm25,%zmm19,%zmm19 │ │ │ │ @@ -490836,24 +485178,24 @@ │ │ │ │ vpunpcklwd %zmm16,%zmm22,%zmm25 │ │ │ │ vpunpckhwd %zmm19,%zmm19,%zmm16 │ │ │ │ vpunpckhwd %zmm18,%zmm18,%zmm21 │ │ │ │ vpunpcklwd %zmm17,%zmm17,%zmm23 │ │ │ │ vpunpckhwd %zmm17,%zmm17,%zmm17 │ │ │ │ vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklwd %zmm18,%zmm22,%zmm22 │ │ │ │ - call 23b455 │ │ │ │ + call 2336b5 │ │ │ │ vpunpcklwd %zmm30,%zmm30,%zmm5 │ │ │ │ vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ vpunpcklwd %zmm31,%zmm31,%zmm2 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpcklwd %zmm0,%zmm0,%zmm4 │ │ │ │ vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ vpunpcklwd %zmm1,%zmm1,%zmm3 │ │ │ │ vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm26 │ │ │ │ vmovdqa32 -0x300(%r9),%zmm27 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpxord %zmm29,%zmm29,%zmm29 │ │ │ │ vpsrld $0x8,%zmm27,%zmm28 │ │ │ │ vmovdqa32 (%rdi),%xmm24 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ @@ -491009,29 +485351,29 @@ │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 23a3be │ │ │ │ + jmp 23261e │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastd 0xc4(%r9),%zmm24 │ │ │ │ vpbroadcastd 0xd0(%r9),%zmm4 │ │ │ │ vpbroadcastd 0xcc(%r9),%zmm25 │ │ │ │ vpbroadcastd 0xc8(%r9),%zmm0 │ │ │ │ vpmulhrsw %zmm24,%zmm5,%zmm5 │ │ │ │ vpmulhrsw %zmm31,%zmm4,%zmm4 │ │ │ │ vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ vpmulhrsw %zmm0,%zmm30,%zmm30 │ │ │ │ vmovdqa32 %zmm5,%zmm24 │ │ │ │ vmovdqa32 %zmm4,%zmm1 │ │ │ │ vmovdqa32 %zmm2,%zmm31 │ │ │ │ vmovdqa32 %zmm30,%zmm0 │ │ │ │ - jmp 23e227 │ │ │ │ + jmp 236487 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpbroadcastd 0xc4(%r9),%zmm24 │ │ │ │ vpbroadcastd 0xe0(%r9),%zmm25 │ │ │ │ vpbroadcastd 0xd4(%r9),%zmm27 │ │ │ │ vpbroadcastd 0xd0(%r9),%zmm28 │ │ │ │ vpmulhrsw %zmm24,%zmm5,%zmm5 │ │ │ │ @@ -491042,15 +485384,15 @@ │ │ │ │ vpbroadcastd 0xdc(%r9),%zmm27 │ │ │ │ vpmulhrsw %zmm28,%zmm31,%zmm31 │ │ │ │ vpbroadcastd 0xc8(%r9),%zmm28 │ │ │ │ vpmulhrsw %zmm24,%zmm2,%zmm2 │ │ │ │ vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ vpmulhrsw %zmm27,%zmm3,%zmm3 │ │ │ │ vpmulhrsw %zmm28,%zmm30,%zmm30 │ │ │ │ - jmp 23e1f7 │ │ │ │ + jmp 236457 │ │ │ │ nopl (%rax) │ │ │ │ vmovdqa32 %zmm26,%zmm24 │ │ │ │ vpdpwssd -0x24(%r9){1to16},%zmm5,%zmm24 │ │ │ │ vmovdqa32 %zmm26,%zmm25 │ │ │ │ vpdpwssd -0x20(%r9){1to16},%zmm5,%zmm25 │ │ │ │ vpslld $0x4,%zmm24,%zmm5 │ │ │ │ vpmultishiftqb %zmm25,%zmm29,%zmm5{%k7} │ │ │ │ @@ -491222,17 +485564,17 @@ │ │ │ │ vpaddsw %zmm0,%zmm19,%zmm19 │ │ │ │ vpsubsw %zmm24,%zmm21,%zmm0 │ │ │ │ vpaddsw %zmm24,%zmm21,%zmm21 │ │ │ │ vpsubsw %zmm27,%zmm18,%zmm3 │ │ │ │ vpaddsw %zmm27,%zmm18,%zmm18 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9c619(%rip),%r9 │ │ │ │ + lea 0xa3bb9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23ea10 │ │ │ │ + je 236c70 │ │ │ │ vmovdqa32 -0x280(%r9),%zmm5 │ │ │ │ vpermq (%rdx),%zmm5,%zmm17 │ │ │ │ vpermq 0x40(%rdx),%zmm5,%zmm30 │ │ │ │ vpermq 0x80(%rdx),%zmm5,%zmm4 │ │ │ │ vpermq 0xc0(%rdx),%zmm5,%zmm31 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm24 │ │ │ │ vpermq 0x100(%rdx),%zmm5,%zmm18 │ │ │ │ @@ -491253,15 +485595,15 @@ │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm28,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm28,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm28,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm28,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm28,0x1c0(%rdx) │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jb 23e6f9 │ │ │ │ + jb 236959 │ │ │ │ vpermq 0x200(%rdx),%zmm5,%zmm25 │ │ │ │ vpermq 0x240(%rdx),%zmm5,%zmm3 │ │ │ │ vpermq 0x280(%rdx),%zmm5,%zmm20 │ │ │ │ vpermq 0x2c0(%rdx),%zmm5,%zmm21 │ │ │ │ vpermq 0x300(%rdx),%zmm5,%zmm22 │ │ │ │ vpermq 0x340(%rdx),%zmm5,%zmm2 │ │ │ │ vpermq 0x380(%rdx),%zmm5,%zmm23 │ │ │ │ @@ -491294,37 +485636,37 @@ │ │ │ │ vpunpckhwd %zmm19,%zmm3,%zmm3 │ │ │ │ vpunpcklwd %zmm20,%zmm19,%zmm19 │ │ │ │ vpunpckhwd %zmm4,%zmm2,%zmm2 │ │ │ │ vpunpcklwd %zmm4,%zmm23,%zmm23 │ │ │ │ vpunpckhwd %zmm18,%zmm21,%zmm4 │ │ │ │ vpunpcklwd %zmm0,%zmm21,%zmm21 │ │ │ │ vpunpckhwd %zmm20,%zmm0,%zmm0 │ │ │ │ - call 23b4e0 │ │ │ │ - call 23e0c0 │ │ │ │ - jmp 23e763 │ │ │ │ + call 233740 │ │ │ │ + call 236320 │ │ │ │ + jmp 2369c3 │ │ │ │ vpunpcklwd %zmm30,%zmm30,%zmm24 │ │ │ │ vpunpcklwd %zmm1,%zmm1,%zmm16 │ │ │ │ vpunpcklwd %zmm0,%zmm0,%zmm21 │ │ │ │ vpunpcklwd %zmm17,%zmm28,%zmm25 │ │ │ │ vpunpckhwd %zmm17,%zmm17,%zmm5 │ │ │ │ vpunpcklwd %zmm31,%zmm31,%zmm17 │ │ │ │ vpunpcklwd %zmm4,%zmm4,%zmm23 │ │ │ │ vpunpckhwd %zmm19,%zmm19,%zmm3 │ │ │ │ vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklwd %zmm18,%zmm28,%zmm22 │ │ │ │ vpunpckhwd %zmm4,%zmm4,%zmm2 │ │ │ │ vpunpckhwd %zmm18,%zmm18,%zmm4 │ │ │ │ - call 23b440 │ │ │ │ + call 2336a0 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ - call 23f224 │ │ │ │ + call 237484 │ │ │ │ vshufi32x4 $0xdd,%zmm18,%zmm30,%zmm0 │ │ │ │ vshufi32x4 $0x88,%zmm18,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm17,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm22,%zmm4,%zmm2 │ │ │ │ @@ -491333,16 +485675,16 @@ │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm5,%zmm20 │ │ │ │ vshufi32x4 $0xdd,%zmm23,%zmm3,%zmm5 │ │ │ │ vshufi32x4 $0x88,%zmm23,%zmm3,%zmm3 │ │ │ │ vshufi32x4 $0xdd,%zmm31,%zmm21,%zmm23 │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm21,%zmm21 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm1,%zmm31 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm1,%zmm1 │ │ │ │ - call 23d017 │ │ │ │ - call 23ee10 │ │ │ │ + call 235277 │ │ │ │ + call 237070 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ vmovshdup -0x200(%r9),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ vpmovzxbw (%rdi),%zmm24 │ │ │ │ vpmovzxbw (%rdi,%rsi,1),%zmm25 │ │ │ │ vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ vpmovzxbw (%rdi,%rdx,1),%zmm27 │ │ │ │ @@ -491433,15 +485775,15 @@ │ │ │ │ or $0x10,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 23cfab │ │ │ │ + jmp 23520b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x4c(%r9),%zmm20 │ │ │ │ vpbroadcastd 0x50(%r9),%zmm19 │ │ │ │ vpmulhrsw %zmm16,%zmm24,%zmm24 │ │ │ │ vpmulhrsw %zmm30,%zmm20,%zmm20 │ │ │ │ @@ -491551,15 +485893,15 @@ │ │ │ │ vmovdqa32 %zmm30,%zmm3 │ │ │ │ vmovdqa32 %zmm31,%zmm0 │ │ │ │ vmovdqa32 %zmm4,%zmm24 │ │ │ │ vpsubsw %zmm17,%zmm25,%zmm22 │ │ │ │ vpaddsw %zmm25,%zmm17,%zmm17 │ │ │ │ vpsubsw %zmm18,%zmm25,%zmm21 │ │ │ │ vpaddsw %zmm25,%zmm18,%zmm18 │ │ │ │ - jmp 23efe0 │ │ │ │ + jmp 237240 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd 0x34(%r9),%zmm21 │ │ │ │ vpbroadcastd 0x38(%r9),%zmm27 │ │ │ │ vpbroadcastd 0x3c(%r9),%zmm23 │ │ │ │ vpbroadcastd 0x40(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x44(%r9),%zmm22 │ │ │ │ @@ -491572,15 +485914,15 @@ │ │ │ │ vpmulhrsw %zmm18,%zmm22,%zmm22 │ │ │ │ vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm16,%zmm20,%zmm20 │ │ │ │ vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ vmovdqa32 %zmm20,%zmm16 │ │ │ │ - call 23d1c1 │ │ │ │ + call 235421 │ │ │ │ vpbroadcastd 0x4c(%r9),%zmm5 │ │ │ │ vpbroadcastd 0x50(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x54(%r9),%zmm2 │ │ │ │ vpbroadcastd 0x58(%r9),%zmm25 │ │ │ │ vpbroadcastd 0x5c(%r9),%zmm3 │ │ │ │ vpbroadcastd 0x60(%r9),%zmm27 │ │ │ │ vpbroadcastd 0x64(%r9),%zmm4 │ │ │ │ @@ -491589,15 +485931,15 @@ │ │ │ │ vpmulhrsw %zmm24,%zmm30,%zmm30 │ │ │ │ vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ vpmulhrsw %zmm0,%zmm3,%zmm3 │ │ │ │ vpmulhrsw %zmm27,%zmm0,%zmm0 │ │ │ │ vpmulhrsw %zmm31,%zmm4,%zmm4 │ │ │ │ vpmulhrsw %zmm28,%zmm31,%zmm31 │ │ │ │ - jmp 23efb0 │ │ │ │ + jmp 237210 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpunpcklwd %zmm30,%zmm5,%zmm24 │ │ │ │ vpunpckhwd %zmm30,%zmm5,%zmm5 │ │ │ │ vmovdqa32 %zmm26,%zmm30 │ │ │ │ vpdpwssd 0x148(%r9){1to16},%zmm24,%zmm30 │ │ │ │ vmovdqa32 %zmm26,%zmm25 │ │ │ │ vpdpwssd 0x148(%r9){1to16},%zmm5,%zmm25 │ │ │ │ @@ -491840,17 +486182,17 @@ │ │ │ │ vinserti32x8 $0x1,%ymm25,%zmm31,%zmm2 │ │ │ │ vshufi32x4 $0xee,%zmm25,%zmm31,%zmm31 │ │ │ │ vinserti32x8 $0x1,%ymm0,%zmm23,%zmm25 │ │ │ │ vshufi32x4 $0xee,%zmm0,%zmm23,%zmm23 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0x9b68a(%rip),%zmm31 │ │ │ │ - vpbroadcastd 0x9b678(%rip),%zmm0 │ │ │ │ - vpbroadcastd 0x9b66a(%rip),%zmm1 │ │ │ │ + vpbroadcastd 0xa2c2a(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0xa2c18(%rip),%zmm0 │ │ │ │ + vpbroadcastd 0xa2c0a(%rip),%zmm1 │ │ │ │ vpmulhrsw (%rdx),%zmm31,%zmm16 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm31,%zmm17 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm31,%zmm18 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm31,%zmm19 │ │ │ │ vpmulhrsw %zmm16,%zmm0,%zmm2 │ │ │ │ vpmulhrsw %zmm17,%zmm0,%zmm3 │ │ │ │ vpmulhrsw %zmm18,%zmm0,%zmm4 │ │ │ │ @@ -491907,16 +486249,16 @@ │ │ │ │ vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ vpaddsw %zmm2,%zmm28,%zmm28 │ │ │ │ vpaddsw %zmm3,%zmm29,%zmm29 │ │ │ │ vpaddsw %zmm4,%zmm30,%zmm30 │ │ │ │ vpaddsw %zmm5,%zmm31,%zmm31 │ │ │ │ - vpbroadcastd 0x9b4cd(%rip),%zmm0 │ │ │ │ - call 23f920 │ │ │ │ + vpbroadcastd 0xa2a6d(%rip),%zmm0 │ │ │ │ + call 237b80 │ │ │ │ lea (%rsi,%rsi,1),%rcx │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ vpxord %zmm2,%zmm2,%zmm2 │ │ │ │ vmovdqa (%rdi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ @@ -492110,17 +486452,17 @@ │ │ │ │ vpunpcklqdq %zmm31,%zmm29,%zmm28 │ │ │ │ vpunpckhqdq %zmm31,%zmm29,%zmm29 │ │ │ │ vpunpckhqdq %zmm1,%zmm30,%zmm31 │ │ │ │ vpunpcklqdq %zmm1,%zmm30,%zmm30 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x9affa(%rip),%zmm28 │ │ │ │ - vmovdqu32 0x9ae03(%rip),%zmm30 │ │ │ │ - vpbroadcastd 0x9afde(%rip),%zmm1 │ │ │ │ + vpbroadcastd 0xa259a(%rip),%zmm28 │ │ │ │ + vmovdqu32 0xa23a3(%rip),%zmm30 │ │ │ │ + vpbroadcastd 0xa257e(%rip),%zmm1 │ │ │ │ vpsrlq $0x4,%zmm30,%zmm0 │ │ │ │ vpmulhrsw (%rdx),%zmm28,%zmm17 │ │ │ │ vpmulhrsw 0x200(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm28,%zmm19 │ │ │ │ vpmulhrsw 0x240(%rdx),%zmm28,%zmm3 │ │ │ │ vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ @@ -492217,16 +486559,16 @@ │ │ │ │ vpaddsw %zmm29,%zmm29,%zmm29 │ │ │ │ vpaddsw %zmm30,%zmm30,%zmm30 │ │ │ │ vpaddsw %zmm31,%zmm31,%zmm31 │ │ │ │ vpaddsw %zmm2,%zmm28,%zmm28 │ │ │ │ vpaddsw %zmm3,%zmm29,%zmm29 │ │ │ │ vpaddsw %zmm4,%zmm30,%zmm30 │ │ │ │ vpaddsw %zmm5,%zmm31,%zmm31 │ │ │ │ - vpbroadcastd 0x9ad44(%rip),%zmm0 │ │ │ │ - call 23f920 │ │ │ │ + vpbroadcastd 0xa22e4(%rip),%zmm0 │ │ │ │ + call 237b80 │ │ │ │ vpxord %zmm4,%zmm4,%zmm4 │ │ │ │ vmovdqa (%rdi),%ymm3 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ vmovdqa32 %zmm4,(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x40(%rdx) │ │ │ │ vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ @@ -492318,37 +486660,37 @@ │ │ │ │ vpaddw %zmm31,%zmm3,%zmm3 │ │ │ │ vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ vmovdqa %ymm2,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9ab99(%rip),%r9 │ │ │ │ + lea 0xa2139(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 240eb9 │ │ │ │ + je 239119 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 2407cf │ │ │ │ + jb 238a2f │ │ │ │ vmovdqa32 0x500(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm23 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm22 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm20 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm30 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm5 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm31 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ @@ -492365,15 +486707,15 @@ │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm11 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm12 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm31 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm4 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm7 │ │ │ │ - call 241190 │ │ │ │ + call 2393f0 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm26 │ │ │ │ vpsubsw %zmm13,%zmm16,%zmm29 │ │ │ │ vpaddsw %zmm13,%zmm16,%zmm16 │ │ │ │ vpsubsw %zmm12,%zmm17,%zmm13 │ │ │ │ vpaddsw %zmm12,%zmm17,%zmm17 │ │ │ │ vpsubsw %zmm11,%zmm18,%zmm12 │ │ │ │ vpaddsw %zmm11,%zmm18,%zmm18 │ │ │ │ @@ -492576,15 +486918,15 @@ │ │ │ │ vshufi32x4 $0x88,%zmm22,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm18,%zmm20,%zmm22 │ │ │ │ vshufi32x4 $0x88,%zmm18,%zmm20,%zmm20 │ │ │ │ vshufi32x4 $0xdd,%zmm23,%zmm16,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm23,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm24,%zmm21,%zmm23 │ │ │ │ vshufi32x4 $0x88,%zmm24,%zmm21,%zmm21 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vshufi32x4 $0xee,%zmm1,%zmm30,%zmm2 │ │ │ │ vinserti32x8 $0x1,%ymm1,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xee,%zmm29,%zmm4,%zmm1 │ │ │ │ vinserti32x8 $0x1,%ymm29,%zmm4,%zmm4 │ │ │ │ vshufi32x4 $0xee,%zmm3,%zmm5,%zmm29 │ │ │ │ vinserti32x8 $0x1,%ymm3,%zmm5,%zmm5 │ │ │ │ vshufi32x4 $0xee,%zmm0,%zmm31,%zmm3 │ │ │ │ @@ -492593,15 +486935,15 @@ │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm2,%zmm4 │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm2,%zmm2 │ │ │ │ vshufi32x4 $0xdd,%zmm5,%zmm31,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm5,%zmm31,%zmm31 │ │ │ │ vshufi32x4 $0xdd,%zmm29,%zmm3,%zmm5 │ │ │ │ vshufi32x4 $0x88,%zmm29,%zmm3,%zmm3 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ @@ -492642,39 +486984,39 @@ │ │ │ │ vshufi32x4 $0x88,%zmm24,%zmm6,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm7,%zmm11 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm7,%zmm7 │ │ │ │ vshufi32x4 $0xdd,%zmm27,%zmm8,%zmm12 │ │ │ │ vshufi32x4 $0x88,%zmm27,%zmm8,%zmm8 │ │ │ │ vshufi32x4 $0xdd,%zmm28,%zmm9,%zmm13 │ │ │ │ vshufi32x4 $0x88,%zmm28,%zmm9,%zmm9 │ │ │ │ - call 241190 │ │ │ │ - jmp 24091a │ │ │ │ + call 2393f0 │ │ │ │ + jmp 238b7a │ │ │ │ vmovdqa32 -0x4c0(%r9),%zmm30 │ │ │ │ vpmovzxwd (%rdx),%zmm25 │ │ │ │ vpmovzxwd 0x200(%rdx),%zmm22 │ │ │ │ vpermb 0x80(%rdx),%zmm30,%zmm24 │ │ │ │ vpermb 0x380(%rdx),%ymm30,%ymm16 │ │ │ │ vpermb 0x280(%rdx),%ymm30,%ymm21 │ │ │ │ vpermb 0x180(%rdx),%zmm30,%zmm17 │ │ │ │ vpermb 0x100(%rdx),%zmm30,%zmm23 │ │ │ │ vpermb 0x300(%rdx),%ymm30,%ymm19 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ vpslld $0x10,%zmm22,%zmm22 │ │ │ │ - call 23b440 │ │ │ │ + call 2336a0 │ │ │ │ vpermb 0x40(%rdx),%zmm30,%zmm5 │ │ │ │ vpermb 0x3c0(%rdx),%ymm30,%ymm1 │ │ │ │ vpermb 0x240(%rdx),%ymm30,%ymm4 │ │ │ │ vpermb 0x1c0(%rdx),%zmm30,%zmm31 │ │ │ │ vpermb 0x140(%rdx),%zmm30,%zmm2 │ │ │ │ vpermb 0x2c0(%rdx),%ymm30,%ymm0 │ │ │ │ vpermb 0x340(%rdx),%ymm30,%ymm3 │ │ │ │ vpermb 0xc0(%rdx),%zmm30,%zmm30 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm25 │ │ │ │ - call 23f224 │ │ │ │ + call 237484 │ │ │ │ vshufi32x4 $0x88,%zmm18,%zmm30,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm18,%zmm30,%zmm8 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm1,%zmm7 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm1,%zmm9 │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm21,%zmm0 │ │ │ │ vshufi32x4 $0xdd,%zmm31,%zmm21,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm17,%zmm30 │ │ │ │ @@ -492683,24 +487025,24 @@ │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm5,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm5,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm22,%zmm4,%zmm10 │ │ │ │ vshufi32x4 $0xdd,%zmm22,%zmm4,%zmm12 │ │ │ │ vshufi32x4 $0x88,%zmm23,%zmm3,%zmm11 │ │ │ │ vshufi32x4 $0xdd,%zmm23,%zmm3,%zmm13 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ - call 2410b0 │ │ │ │ + call 239310 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ vmovshdup -0x200(%r9),%zmm29 │ │ │ │ lea (%rdi,%r8,8),%rcx │ │ │ │ lea (%rsi,%r8,1),%r9 │ │ │ │ add %r9,%rcx │ │ │ │ vpmovzxbw (%rdi),%zmm26 │ │ │ │ @@ -492927,15 +487269,15 @@ │ │ │ │ vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 23cf9d │ │ │ │ + jmp 2351fd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd 0x6c(%r9),%zmm5 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm24 │ │ │ │ vpbroadcastd 0xa4(%r9),%zmm8 │ │ │ │ vpbroadcastd 0xa8(%r9),%zmm28 │ │ │ │ vpmulhrsw %zmm6,%zmm5,%zmm5 │ │ │ │ @@ -492978,15 +487320,15 @@ │ │ │ │ vmovdqa32 %zmm31,%zmm11 │ │ │ │ vmovdqa32 %zmm4,%zmm9 │ │ │ │ vmovdqa32 %zmm24,%zmm13 │ │ │ │ vmovdqa32 %zmm6,%zmm2 │ │ │ │ vmovdqa32 %zmm8,%zmm30 │ │ │ │ vmovdqa32 %zmm0,%zmm12 │ │ │ │ vmovdqa32 %zmm7,%zmm10 │ │ │ │ - jmp 24172e │ │ │ │ + jmp 23998e │ │ │ │ vpbroadcastd 0x6c(%r9),%zmm5 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm2 │ │ │ │ vpbroadcastd 0x88(%r9),%zmm25 │ │ │ │ vpbroadcastd 0x8c(%r9),%zmm3 │ │ │ │ vpbroadcastd 0x90(%r9),%zmm27 │ │ │ │ vpbroadcastd 0xa4(%r9),%zmm12 │ │ │ │ @@ -493003,15 +487345,15 @@ │ │ │ │ vmovdqa32 %zmm6,%zmm24 │ │ │ │ vmovdqa32 %zmm2,%zmm30 │ │ │ │ vmovdqa32 %zmm9,%zmm11 │ │ │ │ vmovdqa32 %zmm3,%zmm13 │ │ │ │ vmovdqa32 %zmm8,%zmm10 │ │ │ │ vmovdqa32 %zmm12,%zmm0 │ │ │ │ vmovdqa32 %zmm7,%zmm4 │ │ │ │ - jmp 24152e │ │ │ │ + jmp 23978e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd 0x6c(%r9),%zmm5 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm25 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm1 │ │ │ │ @@ -493038,15 +487380,15 @@ │ │ │ │ vpmulhrsw %zmm24,%zmm8,%zmm8 │ │ │ │ vpmulhrsw %zmm11,%zmm0,%zmm0 │ │ │ │ vpmulhrsw %zmm25,%zmm11,%zmm11 │ │ │ │ vpmulhrsw %zmm12,%zmm31,%zmm31 │ │ │ │ vpmulhrsw %zmm27,%zmm12,%zmm12 │ │ │ │ vpmulhrsw %zmm7,%zmm4,%zmm4 │ │ │ │ vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ - jmp 2414ce │ │ │ │ + jmp 23972e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpunpcklwd %zmm6,%zmm5,%zmm24 │ │ │ │ vpunpckhwd %zmm6,%zmm5,%zmm5 │ │ │ │ vmovdqa32 %zmm26,%zmm6 │ │ │ │ vpdpwssd -0x20(%r9){1to16},%zmm24,%zmm6 │ │ │ │ vmovdqa32 %zmm26,%zmm25 │ │ │ │ @@ -493417,16 +487759,16 @@ │ │ │ │ vpdpwssd %zmm27,%zmm24,%zmm7 │ │ │ │ vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ vpackssdw %zmm25,%zmm7,%zmm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu32 0x98ddd(%rip),%zmm5 │ │ │ │ - vpbroadcastd 0x98fb0(%rip),%zmm0 │ │ │ │ + vmovdqu32 0xa037d(%rip),%zmm5 │ │ │ │ + vpbroadcastd 0xa0550(%rip),%zmm0 │ │ │ │ vpxord %zmm4,%zmm4,%zmm4 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x400(%rdx),%ymm1 │ │ │ │ vmovdqa32 0x40(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x440(%rdx),%ymm2 │ │ │ │ vpermt2q %zmm1,%zmm5,%zmm16 │ │ │ │ vpermt2q %zmm2,%zmm5,%zmm17 │ │ │ │ @@ -493468,15 +487810,15 @@ │ │ │ │ vpermt2q %zmm2,%zmm5,%zmm29 │ │ │ │ vmovdqa32 0x380(%rdx),%ymm30 │ │ │ │ vmovdqa32 0x780(%rdx),%ymm1 │ │ │ │ vmovdqa32 0x3c0(%rdx),%ymm31 │ │ │ │ vmovdqa32 0x7c0(%rdx),%ymm2 │ │ │ │ vpermt2q %zmm1,%zmm5,%zmm30 │ │ │ │ vpermt2q %zmm2,%zmm5,%zmm31 │ │ │ │ - call 23f920 │ │ │ │ + call 237b80 │ │ │ │ vmovdqa (%rdi),%ymm3 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ vpaddw %zmm16,%zmm2,%zmm2 │ │ │ │ vpaddw %zmm24,%zmm3,%zmm3 │ │ │ │ vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ @@ -493551,50 +487893,50 @@ │ │ │ │ vpaddw %zmm31,%zmm3,%zmm3 │ │ │ │ vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ vmovdqa %ymm2,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ add %rsi,%rdi │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ btc $0x5,%rdx │ │ │ │ - jae 241afa │ │ │ │ + jae 239d5a │ │ │ │ mov $0x8,%edi │ │ │ │ vmovdqa32 %zmm4,(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm4,0xc0(%rdx) │ │ │ │ add $0x100,%rdx │ │ │ │ dec %edi │ │ │ │ - jg 241e1a │ │ │ │ + jg 23a07a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x98ce9(%rip),%r9 │ │ │ │ + lea 0xa0289(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 242c62 │ │ │ │ + je 23aec2 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jb 24226b │ │ │ │ + jb 23a4cb │ │ │ │ vmovdqa32 0x280(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm23 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm22 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm20 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm30 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm5 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm4 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm31 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm25 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm24 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm19 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ vpunpckhdq %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -493681,28 +488023,28 @@ │ │ │ │ vpunpcklwd %zmm16,%zmm16,%zmm16 │ │ │ │ vpunpcklwd %zmm21,%zmm21,%zmm21 │ │ │ │ vpunpcklwd %zmm12,%zmm12,%zmm17 │ │ │ │ vpunpcklwd %zmm10,%zmm10,%zmm23 │ │ │ │ vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklwd %zmm6,%zmm22,%zmm25 │ │ │ │ vpunpcklwd %zmm20,%zmm22,%zmm22 │ │ │ │ - call 23b447 │ │ │ │ + call 2336a7 │ │ │ │ vmovdqa32 %zmm4,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm0,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x1c0(%rdx) │ │ │ │ vpunpcklwd %zmm7,%zmm7,%zmm5 │ │ │ │ vpunpcklwd %zmm1,%zmm1,%zmm1 │ │ │ │ vpunpcklwd %zmm4,%zmm4,%zmm4 │ │ │ │ vpunpcklwd %zmm13,%zmm13,%zmm31 │ │ │ │ vpunpcklwd %zmm11,%zmm11,%zmm2 │ │ │ │ vpunpcklwd %zmm0,%zmm0,%zmm0 │ │ │ │ vpunpcklwd %zmm3,%zmm3,%zmm3 │ │ │ │ vpunpcklwd %zmm9,%zmm9,%zmm30 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vmovdqa32 %zmm30,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x240(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x2c0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x340(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x380(%rdx) │ │ │ │ @@ -493727,16 +488069,16 @@ │ │ │ │ vpunpckhwd %zmm3,%zmm3,%zmm3 │ │ │ │ vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ vpunpckhwd %zmm11,%zmm11,%zmm11 │ │ │ │ vpunpckhwd %zmm12,%zmm12,%zmm12 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpckhwd %zmm4,%zmm4,%zmm4 │ │ │ │ vpunpckhwd %zmm7,%zmm7,%zmm7 │ │ │ │ - call 242d20 │ │ │ │ - jmp 2424e0 │ │ │ │ + call 23af80 │ │ │ │ + jmp 23a740 │ │ │ │ vmovdqa32 0x3c0(%rdx),%ymm24 │ │ │ │ vinserti32x8 $0x1,0x40(%rdx),%zmm24,%zmm24 │ │ │ │ vmovdqa32 -0x400(%r9),%zmm18 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm25 │ │ │ │ vinserti32x8 $0x1,(%rdx),%zmm25,%zmm25 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,0x240(%rdx),%zmm16,%zmm16 │ │ │ │ @@ -493754,15 +488096,15 @@ │ │ │ │ vpermb %zmm25,%zmm18,%zmm25 │ │ │ │ vpermb %zmm16,%zmm18,%zmm16 │ │ │ │ vpermb %zmm23,%zmm18,%zmm23 │ │ │ │ vpermb %zmm17,%zmm18,%zmm17 │ │ │ │ vpermb %zmm19,%zmm18,%zmm19 │ │ │ │ vpermb %zmm21,%zmm18,%zmm21 │ │ │ │ vpermb %zmm22,%zmm18,%zmm22 │ │ │ │ - call 23b4e0 │ │ │ │ + call 233740 │ │ │ │ vbroadcasti32x4 -0xe0(%r9),%zmm24 │ │ │ │ vbroadcasti32x4 -0xd0(%r9),%zmm25 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm27 │ │ │ │ vpshufb %zmm24,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm25,%zmm17,%zmm17 │ │ │ │ vpshufb %zmm24,%zmm18,%zmm18 │ │ │ │ vpshufb %zmm25,%zmm19,%zmm19 │ │ │ │ @@ -493795,20 +488137,20 @@ │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm31,%zmm2 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm31,%zmm31 │ │ │ │ vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ vpunpcklwd %zmm30,%zmm30,%zmm24 │ │ │ │ vpunpcklwd %zmm31,%zmm31,%zmm17 │ │ │ │ vpunpcklwd %zmm2,%zmm2,%zmm23 │ │ │ │ vpunpcklwd %zmm5,%zmm25,%zmm25 │ │ │ │ - call 23b3f5 │ │ │ │ + call 233655 │ │ │ │ vpunpckhwd %zmm5,%zmm5,%zmm5 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpckhwd %zmm2,%zmm2,%zmm2 │ │ │ │ vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ - call 23dff0 │ │ │ │ + call 236250 │ │ │ │ vinserti32x8 $0x1,%ymm11,%zmm12,%zmm8 │ │ │ │ vshufi32x4 $0xee,%zmm11,%zmm12,%zmm12 │ │ │ │ vinserti32x8 $0x1,%ymm7,%zmm6,%zmm11 │ │ │ │ vshufi32x4 $0xee,%zmm7,%zmm6,%zmm6 │ │ │ │ vshufi32x4 $0x88,%zmm11,%zmm8,%zmm7 │ │ │ │ vshufi32x4 $0xdd,%zmm11,%zmm8,%zmm8 │ │ │ │ vshufi32x4 $0x88,%zmm6,%zmm12,%zmm11 │ │ │ │ @@ -493825,15 +488167,15 @@ │ │ │ │ vpunpckhwd %zmm11,%zmm11,%zmm11 │ │ │ │ vpunpcklwd %zmm12,%zmm12,%zmm12 │ │ │ │ vpunpckhwd %zmm7,%zmm7,%zmm7 │ │ │ │ vmovdqa32 %zmm2,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x340(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x380(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x3c0(%rdx) │ │ │ │ - call 242c80 │ │ │ │ + call 23aee0 │ │ │ │ imul $0x3c,%rsi,%rax │ │ │ │ vmovdqa32 -0x300(%r9),%zmm26 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm27 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ add %rdi,%rax │ │ │ │ vpsrldq $0x1,%zmm26,%zmm29 │ │ │ │ @@ -494152,15 +488494,15 @@ │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 23a3d8 │ │ │ │ + jmp 232638 │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastd 0xe4(%r9),%zmm24 │ │ │ │ vpbroadcastd 0xf0(%r9),%zmm5 │ │ │ │ vpbroadcastd 0xf4(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x100(%r9),%zmm1 │ │ │ │ vpbroadcastd 0x104(%r9),%zmm2 │ │ │ │ vpbroadcastd 0x110(%r9),%zmm3 │ │ │ │ @@ -494178,15 +488520,15 @@ │ │ │ │ vmovdqa32 %zmm5,%zmm13 │ │ │ │ vmovdqa32 %zmm30,%zmm10 │ │ │ │ vmovdqa32 %zmm1,%zmm9 │ │ │ │ vmovdqa32 %zmm2,%zmm8 │ │ │ │ vmovdqa32 %zmm3,%zmm11 │ │ │ │ vmovdqa32 %zmm0,%zmm12 │ │ │ │ vmovdqa32 %zmm31,%zmm4 │ │ │ │ - jmp 242e50 │ │ │ │ + jmp 23b0b0 │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastd 0xe4(%r9),%zmm24 │ │ │ │ vpbroadcastd 0xe8(%r9),%zmm25 │ │ │ │ vpbroadcastd 0xec(%r9),%zmm27 │ │ │ │ vpbroadcastd 0xf0(%r9),%zmm28 │ │ │ │ vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ vpbroadcastd 0xf4(%r9),%zmm24 │ │ │ │ @@ -494518,17 +488860,17 @@ │ │ │ │ vpaddsw %zmm7,%zmm21,%zmm21 │ │ │ │ vpsubsw %zmm6,%zmm22,%zmm7 │ │ │ │ vpaddsw %zmm6,%zmm22,%zmm22 │ │ │ │ vpsubsw %zmm29,%zmm23,%zmm6 │ │ │ │ vpaddsw %zmm29,%zmm23,%zmm23 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x975d9(%rip),%r9 │ │ │ │ + lea 0x9eb79(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2435cd │ │ │ │ + jne 23b82d │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -494541,15 +488883,15 @@ │ │ │ │ vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 24359b │ │ │ │ + jg 23b7fb │ │ │ │ ret │ │ │ │ vmovdqa32 -0x4c0(%r9),%zmm3 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm8 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm12 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm10 │ │ │ │ vmovdqa32 (%rdx),%zmm6 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm7 │ │ │ │ @@ -494571,26 +488913,26 @@ │ │ │ │ vpermb %zmm10,%zmm14,%zmm10 │ │ │ │ vpermb %zmm9,%zmm14,%zmm9 │ │ │ │ vpermb %zmm8,%zmm14,%zmm8 │ │ │ │ vpermb %zmm11,%zmm14,%zmm11 │ │ │ │ vpermb %zmm12,%zmm14,%zmm12 │ │ │ │ vpermb %zmm7,%zmm14,%zmm7 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jb 243744 │ │ │ │ + jb 23b9a4 │ │ │ │ vpermb 0x380(%rdx),%zmm3,%zmm16 │ │ │ │ vpermb 0x280(%rdx),%zmm3,%zmm21 │ │ │ │ vpermb 0x300(%rdx),%zmm3,%zmm19 │ │ │ │ vpermb 0x200(%rdx),%zmm3,%zmm22 │ │ │ │ vpslld $0x10,%zmm22,%zmm22 │ │ │ │ - call 23b440 │ │ │ │ + call 2336a0 │ │ │ │ vpermb 0x3c0(%rdx),%zmm3,%zmm1 │ │ │ │ vpermb 0x240(%rdx),%zmm3,%zmm4 │ │ │ │ vpermb 0x2c0(%rdx),%zmm3,%zmm0 │ │ │ │ vpermb 0x340(%rdx),%zmm3,%zmm3 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ @@ -494599,38 +488941,38 @@ │ │ │ │ vpermb 0x200(%rdx),%zmm14,%zmm30 │ │ │ │ vpermb 0x2c0(%rdx),%zmm14,%zmm1 │ │ │ │ vpermb 0x300(%rdx),%zmm14,%zmm2 │ │ │ │ vpermb 0x340(%rdx),%zmm14,%zmm3 │ │ │ │ vpermb 0x280(%rdx),%zmm14,%zmm0 │ │ │ │ vpermb 0x240(%rdx),%zmm14,%zmm31 │ │ │ │ vpermb 0x380(%rdx),%zmm14,%zmm4 │ │ │ │ - call 242d20 │ │ │ │ - jmp 24378a │ │ │ │ - call 23b3e0 │ │ │ │ - call 23dff0 │ │ │ │ + call 23af80 │ │ │ │ + jmp 23b9ea │ │ │ │ + call 233640 │ │ │ │ + call 236250 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rdx) │ │ │ │ - call 242c80 │ │ │ │ + call 23aee0 │ │ │ │ vmovdqa32 %zmm20,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x240(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm23,0x2c0(%rdx) │ │ │ │ vmovdqa32 %zmm10,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm11,0x340(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x380(%rdx) │ │ │ │ vmovdqa32 %zmm13,0x3c0(%rdx) │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ - call 243c90 │ │ │ │ - call 243f18 │ │ │ │ + call 23bef0 │ │ │ │ + call 23c178 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x180(%rdx) │ │ │ │ @@ -494656,16 +488998,16 @@ │ │ │ │ vpmulhrsw 0x300(%rdx),%zmm29,%zmm2 │ │ │ │ vpmulhrsw %zmm3,%zmm14,%zmm11 │ │ │ │ vpmulhrsw 0x340(%rdx),%zmm29,%zmm3 │ │ │ │ vpmulhrsw %zmm4,%zmm14,%zmm12 │ │ │ │ vpmulhrsw 0x380(%rdx),%zmm29,%zmm4 │ │ │ │ vpmulhrsw %zmm5,%zmm14,%zmm13 │ │ │ │ vpmulhrsw 0x3c0(%rdx),%zmm29,%zmm5 │ │ │ │ - call 243d87 │ │ │ │ - call 243f18 │ │ │ │ + call 23bfe7 │ │ │ │ + call 23c178 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vmovdqa32 (%rdi),%zmm25 │ │ │ │ vpmulhrsw (%rdx),%zmm14,%zmm27 │ │ │ │ vpmulhrsw %zmm14,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm26,(%rdx) │ │ │ │ vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ @@ -494939,46 +489281,46 @@ │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm0,%zmm17,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm0,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm31,%zmm25,%zmm0 │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm25,%zmm30 │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm27,%zmm31 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm27,%zmm1 │ │ │ │ - call 23d017 │ │ │ │ - jmp 23ee10 │ │ │ │ + call 235277 │ │ │ │ + jmp 237070 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x96b99(%rip),%r9 │ │ │ │ + lea 0x9e139(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2456a0 │ │ │ │ + je 23d900 │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x800,%rsp │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 24486a │ │ │ │ + jb 23caca │ │ │ │ vpmulhrsw 0x500(%rdx),%zmm7,%zmm21 │ │ │ │ vpmulhrsw 0x300(%rdx),%zmm7,%zmm19 │ │ │ │ vpmulhrsw 0x100(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x700(%rdx),%zmm7,%zmm23 │ │ │ │ vpmulhrsw 0x200(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x600(%rdx),%zmm7,%zmm22 │ │ │ │ vpmulhrsw (%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x400(%rdx),%zmm7,%zmm20 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm7,%zmm30 │ │ │ │ vpmulhrsw 0x780(%rdx),%zmm7,%zmm5 │ │ │ │ vpmulhrsw 0x480(%rdx),%zmm7,%zmm2 │ │ │ │ vpmulhrsw 0x380(%rdx),%zmm7,%zmm1 │ │ │ │ vpmulhrsw 0x280(%rdx),%zmm7,%zmm0 │ │ │ │ vpmulhrsw 0x580(%rdx),%zmm7,%zmm3 │ │ │ │ vpmulhrsw 0x680(%rdx),%zmm7,%zmm4 │ │ │ │ vpmulhrsw 0x180(%rdx),%zmm7,%zmm31 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ @@ -494995,15 +489337,15 @@ │ │ │ │ vpmulhrsw 0x6c0(%rdx),%zmm7,%zmm3 │ │ │ │ vpmulhrsw 0x540(%rdx),%zmm7,%zmm0 │ │ │ │ vpmulhrsw 0x2c0(%rdx),%zmm7,%zmm11 │ │ │ │ vpmulhrsw 0x340(%rdx),%zmm7,%zmm12 │ │ │ │ vpmulhrsw 0x4c0(%rdx),%zmm7,%zmm31 │ │ │ │ vpmulhrsw 0x740(%rdx),%zmm7,%zmm4 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm7,%zmm7 │ │ │ │ - call 241190 │ │ │ │ + call 2393f0 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm28 │ │ │ │ vpsubsw %zmm13,%zmm16,%zmm29 │ │ │ │ vpaddsw %zmm13,%zmm16,%zmm16 │ │ │ │ vpsubsw %zmm12,%zmm17,%zmm13 │ │ │ │ vpaddsw %zmm12,%zmm17,%zmm17 │ │ │ │ vpsubsw %zmm11,%zmm18,%zmm12 │ │ │ │ vpaddsw %zmm11,%zmm18,%zmm18 │ │ │ │ @@ -495219,31 +489561,31 @@ │ │ │ │ vinserti32x8 $0x1,%ymm25,%zmm13,%zmm2 │ │ │ │ vshufi32x4 $0xee,%zmm25,%zmm13,%zmm13 │ │ │ │ mov %rsp,%r8 │ │ │ │ vshufi32x4 $0x88,%zmm3,%zmm6,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm13,%zmm1,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm10,%zmm30,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm9,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm9,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm10,%zmm30,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm13,%zmm1,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm3,%zmm6,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vshufi32x4 $0x88,%zmm5,%zmm8,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm11,%zmm31,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm12,%zmm0,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm7,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm12,%zmm0,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm11,%zmm31,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm5,%zmm8,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - call 245a7e │ │ │ │ + call 23da20 │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rdx),%zmm31 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm19 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm30 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm24 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm1 │ │ │ │ @@ -495260,15 +489602,15 @@ │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm31,%zmm18,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm18,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm30,%zmm31 │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm24,%zmm0,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm24,%zmm0,%zmm0 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm24 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm25 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm27 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm28 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ @@ -495293,16 +489635,16 @@ │ │ │ │ vshufi32x4 $0x88,%zmm24,%zmm10,%zmm10 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm6,%zmm8 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm6,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm27,%zmm11,%zmm13 │ │ │ │ vshufi32x4 $0x88,%zmm27,%zmm11,%zmm11 │ │ │ │ vshufi32x4 $0xdd,%zmm28,%zmm7,%zmm9 │ │ │ │ vshufi32x4 $0x88,%zmm28,%zmm7,%zmm7 │ │ │ │ - call 2410b0 │ │ │ │ - jmp 244a62 │ │ │ │ + call 239310 │ │ │ │ + jmp 23ccc2 │ │ │ │ vpmulhrsw (%rdx),%ymm7,%ymm25 │ │ │ │ vpmulhrsw 0x200(%rdx),%ymm7,%ymm22 │ │ │ │ vmovdqa32 -0x4c0(%r9),%zmm30 │ │ │ │ vpmulhrsw 0x80(%rdx),%ymm7,%ymm24 │ │ │ │ vpmulhrsw 0x380(%rdx),%xmm7,%xmm16 │ │ │ │ vpmulhrsw 0x280(%rdx),%xmm7,%xmm21 │ │ │ │ vpmulhrsw 0x180(%rdx),%ymm7,%ymm17 │ │ │ │ @@ -495314,15 +489656,15 @@ │ │ │ │ vpunpcklwd %xmm16,%xmm16,%xmm16 │ │ │ │ vpermb %ymm21,%ymm30,%ymm21 │ │ │ │ vpermb %zmm17,%zmm30,%zmm17 │ │ │ │ vpermb %zmm23,%zmm30,%zmm23 │ │ │ │ vpunpcklwd %xmm19,%xmm19,%xmm19 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ vpslld $0x10,%zmm22,%zmm22 │ │ │ │ - call 23b440 │ │ │ │ + call 2336a0 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm7,%ymm5 │ │ │ │ {evex} vpmulhrsw 0x3c0(%rdx),%xmm7,%xmm1 │ │ │ │ {evex} vpmulhrsw 0x240(%rdx),%xmm7,%xmm4 │ │ │ │ vpmulhrsw 0x1c0(%rdx),%ymm7,%ymm31 │ │ │ │ {evex} vpmulhrsw 0x140(%rdx),%ymm7,%ymm2 │ │ │ │ {evex} vpmulhrsw 0x2c0(%rdx),%xmm7,%xmm0 │ │ │ │ {evex} vpmulhrsw 0x340(%rdx),%xmm7,%xmm3 │ │ │ │ @@ -495331,17 +489673,17 @@ │ │ │ │ vpunpcklwd %xmm1,%xmm1,%xmm1 │ │ │ │ vpermb %ymm4,%ymm30,%ymm4 │ │ │ │ vpermb %zmm31,%zmm30,%zmm31 │ │ │ │ vpermb %zmm2,%zmm30,%zmm2 │ │ │ │ vpermb %ymm0,%ymm30,%ymm0 │ │ │ │ vpunpcklwd %xmm3,%xmm3,%xmm3 │ │ │ │ vpermb %zmm7,%zmm30,%zmm30 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ - call 23f224 │ │ │ │ + call 237484 │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm0 │ │ │ │ vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm10 │ │ │ │ vshufi32x4 $0x88,%zmm18,%zmm30,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm18,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm23,%zmm3,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm23,%zmm3,%zmm3 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm1,%zmm11 │ │ │ │ @@ -495351,38 +489693,38 @@ │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm17,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm17,%zmm7 │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm21,%zmm8 │ │ │ │ vshufi32x4 $0xdd,%zmm31,%zmm21,%zmm9 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm5,%zmm31 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm5,%zmm5 │ │ │ │ mov %rsp,%r8 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm1,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm30,%zmm16 │ │ │ │ vmovdqa32 %zmm3,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm4,%zmm19 │ │ │ │ - call 24576f │ │ │ │ - call 245a7e │ │ │ │ + call 23d9cf │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 %zmm0,%zmm16 │ │ │ │ vmovdqa32 %zmm5,%zmm17 │ │ │ │ vmovdqa32 %zmm10,%zmm30 │ │ │ │ - call 23ec06 │ │ │ │ + call 236e66 │ │ │ │ vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ - call 241009 │ │ │ │ + call 239269 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ vmovshdup -0x200(%r9),%zmm29 │ │ │ │ lea (%r8,%rsi,1),%r9 │ │ │ │ lea (%rdi,%r8,8),%rcx │ │ │ │ lea (%rsi,%r9,8),%rax │ │ │ │ lea (%r8,%r9,8),%r11 │ │ │ │ @@ -495876,15 +490218,15 @@ │ │ │ │ or $0x40,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 23cfab │ │ │ │ + jmp 23520b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpbroadcastd 0x124(%r9),%zmm23 │ │ │ │ vpbroadcastd 0x128(%r9),%zmm24 │ │ │ │ vpmulhrsw %zmm16,%zmm23,%zmm23 │ │ │ │ vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ vpunpcklwd %zmm23,%zmm16,%zmm20 │ │ │ │ @@ -495903,28 +490245,28 @@ │ │ │ │ vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ vmovdqa32 %zmm16,%zmm20 │ │ │ │ vmovdqa32 %zmm23,%zmm19 │ │ │ │ vmovdqa32 %zmm17,%zmm21 │ │ │ │ vmovdqa32 %zmm22,%zmm18 │ │ │ │ - jmp 245965 │ │ │ │ + jmp 23dbc5 │ │ │ │ vpbroadcastd 0x124(%r9),%zmm17 │ │ │ │ vpbroadcastd 0x128(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x13c(%r9),%zmm18 │ │ │ │ vpbroadcastd 0x140(%r9),%zmm25 │ │ │ │ vpmulhrsw %zmm16,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,%zmm24 │ │ │ │ vmovdqa32 %zmm17,%zmm23 │ │ │ │ vmovdqa32 %zmm19,%zmm22 │ │ │ │ vmovdqa32 %zmm18,%zmm21 │ │ │ │ - jmp 245858 │ │ │ │ + jmp 23dab8 │ │ │ │ vpbroadcastd 0x124(%r9),%zmm23 │ │ │ │ vpbroadcastd 0x128(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x12c(%r9),%zmm22 │ │ │ │ vpbroadcastd 0x130(%r9),%zmm25 │ │ │ │ vpmulhrsw %zmm16,%zmm23,%zmm23 │ │ │ │ vpbroadcastd 0x134(%r9),%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ @@ -496135,59 +490477,59 @@ │ │ │ │ vmovdqa32 %zmm22,-0x600(%rax) │ │ │ │ vmovdqa32 %zmm23,-0x400(%r8) │ │ │ │ vmovdqa32 %zmm21,-0x600(%r8) │ │ │ │ vmovdqa32 %zmm19,-0x400(%rax) │ │ │ │ add $0x40,%r8 │ │ │ │ sub $0x40,%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - jb 245aaf │ │ │ │ + jb 23dd0f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x94e09(%rip),%r9 │ │ │ │ + lea 0x9c3a9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 247470 │ │ │ │ + je 23f6d0 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x800,%rsp │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 24667f │ │ │ │ + jb 23e8df │ │ │ │ vpmulhrsw 0x40(%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x7c0(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x440(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x3c0(%rdx),%zmm7,%zmm19 │ │ │ │ vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ mov %rsp,%r8 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vpmulhrsw 0x1c0(%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x640(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x5c0(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x240(%rdx),%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vpmulhrsw 0x140(%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x6c0(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x540(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x2c0(%rdx),%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vpmulhrsw 0xc0(%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x740(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x4c0(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x340(%rdx),%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - call 245a7e │ │ │ │ + call 23da20 │ │ │ │ + call 23dcde │ │ │ │ vpmulhrsw 0x600(%rdx),%zmm7,%zmm19 │ │ │ │ vpmulhrsw 0x200(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x400(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw (%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x100(%rdx),%zmm7,%zmm30 │ │ │ │ vpmulhrsw 0x700(%rdx),%zmm7,%zmm1 │ │ │ │ vpmulhrsw 0x500(%rdx),%zmm7,%zmm0 │ │ │ │ vpmulhrsw 0x300(%rdx),%zmm7,%zmm31 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vpmulhrsw 0x80(%rdx),%zmm7,%zmm6 │ │ │ │ vpmulhrsw 0x780(%rdx),%zmm7,%zmm13 │ │ │ │ vpmulhrsw 0x480(%rdx),%zmm7,%zmm10 │ │ │ │ vpmulhrsw 0x380(%rdx),%zmm7,%zmm9 │ │ │ │ vpmulhrsw 0x280(%rdx),%zmm7,%zmm8 │ │ │ │ vpmulhrsw 0x580(%rdx),%zmm7,%zmm11 │ │ │ │ vpmulhrsw 0x680(%rdx),%zmm7,%zmm12 │ │ │ │ @@ -496196,17 +490538,17 @@ │ │ │ │ vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rdx) │ │ │ │ - call 2410b0 │ │ │ │ + call 239310 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm29 │ │ │ │ - call 2474a0 │ │ │ │ + call 23f700 │ │ │ │ vmovdqa32 %zmm17,0x400(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x440(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x480(%rdx) │ │ │ │ vmovdqa32 %zmm23,0x4c0(%rdx) │ │ │ │ vmovdqa32 %zmm7,0x600(%rdx) │ │ │ │ vmovdqa32 %zmm9,0x640(%rdx) │ │ │ │ vmovdqa32 %zmm11,0x680(%rdx) │ │ │ │ @@ -496215,15 +490557,15 @@ │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm9 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm11 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm13 │ │ │ │ vpmulhrsw %zmm29,%zmm6,%zmm6 │ │ │ │ vpmulhrsw %zmm29,%zmm8,%zmm8 │ │ │ │ vpmulhrsw %zmm29,%zmm10,%zmm10 │ │ │ │ vpmulhrsw %zmm29,%zmm12,%zmm12 │ │ │ │ - call 2477c1 │ │ │ │ + call 23fa21 │ │ │ │ vmovdqa32 %zmm31,0x500(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x540(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x580(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x5c0(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x740(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x780(%rdx) │ │ │ │ @@ -496256,24 +490598,24 @@ │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm19,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm6,%zmm7,%zmm22 │ │ │ │ vshufi32x4 $0x88,%zmm6,%zmm7,%zmm20 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm17,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm10,%zmm11,%zmm23 │ │ │ │ vshufi32x4 $0x88,%zmm10,%zmm11,%zmm21 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm30,%zmm0 │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm3,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm3,%zmm31 │ │ │ │ vshufi32x4 $0xdd,%zmm8,%zmm9,%zmm4 │ │ │ │ vshufi32x4 $0x88,%zmm8,%zmm9,%zmm2 │ │ │ │ vshufi32x4 $0xdd,%zmm12,%zmm13,%zmm5 │ │ │ │ vshufi32x4 $0x88,%zmm12,%zmm13,%zmm3 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vpmulhrsw 0x400(%rdx),%zmm29,%zmm6 │ │ │ │ vpmulhrsw 0x500(%rdx),%zmm29,%zmm7 │ │ │ │ vpmulhrsw 0x600(%rdx),%zmm29,%zmm8 │ │ │ │ vpmulhrsw 0x700(%rdx),%zmm29,%zmm9 │ │ │ │ vpmulhrsw 0x440(%rdx),%zmm29,%zmm10 │ │ │ │ vpmulhrsw 0x540(%rdx),%zmm29,%zmm11 │ │ │ │ vpmulhrsw 0x640(%rdx),%zmm29,%zmm12 │ │ │ │ @@ -496330,15 +490672,15 @@ │ │ │ │ vshufi32x4 $0x88,%zmm0,%zmm30,%zmm0 │ │ │ │ vshufi32x4 $0xdd,%zmm8,%zmm6,%zmm2 │ │ │ │ vshufi32x4 $0x88,%zmm8,%zmm6,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm24,%zmm10 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm24,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm29,%zmm28,%zmm12 │ │ │ │ vshufi32x4 $0x88,%zmm29,%zmm28,%zmm8 │ │ │ │ - call 241190 │ │ │ │ + call 2393f0 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm29 │ │ │ │ vpmulhrsw -0x540(%r8),%zmm29,%zmm16 │ │ │ │ vpmulhrsw -0x580(%r8),%zmm29,%zmm17 │ │ │ │ vpmulhrsw -0x5c0(%r8),%zmm29,%zmm18 │ │ │ │ vpmulhrsw -0x600(%r8),%zmm29,%zmm19 │ │ │ │ vpmulhrsw -0x640(%r8),%zmm29,%zmm20 │ │ │ │ vpmulhrsw -0x680(%r8),%zmm29,%zmm21 │ │ │ │ @@ -496364,15 +490706,15 @@ │ │ │ │ vmovdqa32 %zmm7,0x640(%rdx) │ │ │ │ vmovdqa32 %zmm8,0x680(%rdx) │ │ │ │ vmovdqa32 %zmm9,0x6c0(%rdx) │ │ │ │ vmovdqa32 %zmm10,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm11,0x740(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x780(%rdx) │ │ │ │ vmovdqa32 %zmm13,0x7c0(%rdx) │ │ │ │ - call 2479f8 │ │ │ │ + call 23fc58 │ │ │ │ vmovdqa32 %zmm17,-0x300(%r8) │ │ │ │ vmovdqa32 %zmm19,-0x2c0(%r8) │ │ │ │ vmovdqa32 %zmm21,-0x280(%r8) │ │ │ │ vmovdqa32 %zmm23,-0x240(%r8) │ │ │ │ vmovdqa32 %zmm31,-0x200(%r8) │ │ │ │ vmovdqa32 %zmm1,-0x1c0(%r8) │ │ │ │ vmovdqa32 %zmm3,-0x180(%r8) │ │ │ │ @@ -496397,15 +490739,15 @@ │ │ │ │ vpmulhrsw -0x780(%r8),%zmm29,%zmm31 │ │ │ │ vpmulhrsw -0x7c0(%r8),%zmm29,%zmm0 │ │ │ │ vpmulhrsw -0x800(%r8),%zmm29,%zmm1 │ │ │ │ vpmulhrsw -0x840(%r8),%zmm29,%zmm2 │ │ │ │ vpmulhrsw -0x880(%r8),%zmm29,%zmm3 │ │ │ │ vpmulhrsw -0x8c0(%r8),%zmm29,%zmm4 │ │ │ │ vpmulhrsw -0x900(%r8),%zmm29,%zmm5 │ │ │ │ - call 2479f8 │ │ │ │ + call 23fc58 │ │ │ │ vmovdqa32 %zmm17,-0x500(%r8) │ │ │ │ vmovdqa32 %zmm19,-0x4c0(%r8) │ │ │ │ vmovdqa32 %zmm21,-0x480(%r8) │ │ │ │ vmovdqa32 %zmm23,-0x440(%r8) │ │ │ │ vmovdqa32 %zmm31,-0x400(%r8) │ │ │ │ vmovdqa32 %zmm1,-0x3c0(%r8) │ │ │ │ vmovdqa32 %zmm3,-0x380(%r8) │ │ │ │ @@ -496422,24 +490764,24 @@ │ │ │ │ vshufi32x4 $0x88,%zmm6,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm10,%zmm17,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm10,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0xdd,%zmm7,%zmm20,%zmm22 │ │ │ │ vshufi32x4 $0x88,%zmm7,%zmm20,%zmm20 │ │ │ │ vshufi32x4 $0xdd,%zmm11,%zmm21,%zmm23 │ │ │ │ vshufi32x4 $0x88,%zmm11,%zmm21,%zmm21 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vshufi32x4 $0xdd,%zmm8,%zmm30,%zmm0 │ │ │ │ vshufi32x4 $0x88,%zmm8,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm12,%zmm31,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm12,%zmm31,%zmm31 │ │ │ │ vshufi32x4 $0xdd,%zmm9,%zmm2,%zmm4 │ │ │ │ vshufi32x4 $0x88,%zmm9,%zmm2,%zmm2 │ │ │ │ vshufi32x4 $0xdd,%zmm13,%zmm3,%zmm5 │ │ │ │ vshufi32x4 $0x88,%zmm13,%zmm3,%zmm3 │ │ │ │ - call 23ee10 │ │ │ │ + call 237070 │ │ │ │ vmovdqa32 -0x500(%r8),%zmm6 │ │ │ │ vmovdqa32 -0x400(%r8),%zmm10 │ │ │ │ vmovdqa32 -0x4c0(%r8),%zmm7 │ │ │ │ vmovdqa32 -0x3c0(%r8),%zmm11 │ │ │ │ vmovdqa32 -0x480(%r8),%zmm8 │ │ │ │ vmovdqa32 -0x380(%r8),%zmm12 │ │ │ │ vmovdqa32 -0x440(%r8),%zmm9 │ │ │ │ @@ -496488,36 +490830,36 @@ │ │ │ │ vshufi32x4 $0x88,%zmm3,%zmm30,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm31,%zmm3 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm31,%zmm31 │ │ │ │ vshufi32x4 $0xdd,%zmm5,%zmm0,%zmm4 │ │ │ │ vshufi32x4 $0x88,%zmm5,%zmm0,%zmm0 │ │ │ │ vshufi32x4 $0xdd,%zmm25,%zmm1,%zmm5 │ │ │ │ vshufi32x4 $0x88,%zmm25,%zmm1,%zmm1 │ │ │ │ - call 241190 │ │ │ │ - jmp 2469be │ │ │ │ + call 2393f0 │ │ │ │ + jmp 23ec1e │ │ │ │ vpmulhrsw 0x100(%rdx),%ymm7,%ymm24 │ │ │ │ vpmulhrsw 0x300(%rdx),%xmm7,%xmm17 │ │ │ │ vmovdqa32 -0x4c0(%r9),%zmm12 │ │ │ │ vpmulhrsw 0x200(%rdx),%ymm7,%ymm23 │ │ │ │ vpmulhrsw (%rdx),%ymm7,%ymm6 │ │ │ │ vpermb %zmm24,%zmm12,%zmm24 │ │ │ │ vpermb %ymm17,%ymm12,%ymm17 │ │ │ │ vpermb %zmm23,%zmm12,%zmm23 │ │ │ │ vpmovzxwd %ymm6,%zmm25 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ - call 23b3e0 │ │ │ │ + call 233640 │ │ │ │ {evex} vpmulhrsw 0x80(%rdx),%ymm7,%ymm5 │ │ │ │ vpmulhrsw 0x380(%rdx),%xmm7,%xmm31 │ │ │ │ {evex} vpmulhrsw 0x280(%rdx),%xmm7,%xmm2 │ │ │ │ vpmulhrsw 0x180(%rdx),%ymm7,%ymm30 │ │ │ │ vpermb %zmm5,%zmm12,%zmm5 │ │ │ │ vpunpcklwd %xmm31,%xmm31,%xmm31 │ │ │ │ vpermb %ymm2,%ymm12,%ymm2 │ │ │ │ vpermb %zmm30,%zmm12,%zmm30 │ │ │ │ - call 23dff0 │ │ │ │ + call 236250 │ │ │ │ vpmulhrsw 0x40(%rdx),%ymm7,%ymm6 │ │ │ │ {evex} vpmulhrsw 0x3c0(%rdx),%xmm7,%xmm13 │ │ │ │ {evex} vpmulhrsw 0x240(%rdx),%xmm7,%xmm10 │ │ │ │ {evex} vpmulhrsw 0x1c0(%rdx),%ymm7,%ymm9 │ │ │ │ {evex} vpmulhrsw 0x140(%rdx),%ymm7,%ymm8 │ │ │ │ {evex} vpmulhrsw 0x2c0(%rdx),%xmm7,%xmm11 │ │ │ │ vpmulhrsw 0x340(%rdx),%xmm7,%xmm24 │ │ │ │ @@ -496534,44 +490876,44 @@ │ │ │ │ vpermb %zmm11,%zmm12,%zmm11 │ │ │ │ vpermb %zmm7,%zmm12,%zmm7 │ │ │ │ vpunpcklwd %xmm24,%xmm24,%xmm12 │ │ │ │ vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rdx) │ │ │ │ - call 242c80 │ │ │ │ + call 23aee0 │ │ │ │ mov %rsp,%r8 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm29 │ │ │ │ vmovdqa32 %zmm20,0x400(%r8) │ │ │ │ vmovdqa32 %zmm21,0x440(%r8) │ │ │ │ vmovdqa32 %zmm22,0x480(%r8) │ │ │ │ vmovdqa32 %zmm23,0x4c0(%r8) │ │ │ │ vmovdqa32 %zmm10,0x700(%r8) │ │ │ │ vmovdqa32 %zmm11,0x740(%r8) │ │ │ │ vmovdqa32 %zmm12,0x780(%r8) │ │ │ │ vmovdqa32 %zmm13,0x7c0(%r8) │ │ │ │ - call 243c90 │ │ │ │ + call 23bef0 │ │ │ │ vmovdqa32 %zmm6,0x500(%r8) │ │ │ │ vmovdqa32 %zmm7,0x540(%r8) │ │ │ │ vmovdqa32 %zmm8,0x580(%r8) │ │ │ │ vmovdqa32 %zmm9,0x5c0(%r8) │ │ │ │ vmovdqa32 %zmm10,0x600(%r8) │ │ │ │ vmovdqa32 %zmm11,0x640(%r8) │ │ │ │ vmovdqa32 %zmm12,0x680(%r8) │ │ │ │ vmovdqa32 %zmm13,0x6c0(%r8) │ │ │ │ - call 247b19 │ │ │ │ + call 23fd79 │ │ │ │ vmovdqa32 %zmm30,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x240(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x2c0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x340(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x380(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x3c0(%rdx) │ │ │ │ - call 2410b0 │ │ │ │ + call 239310 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x180(%rdx) │ │ │ │ @@ -496604,25 +490946,25 @@ │ │ │ │ vmovdqa32 %zmm7,0x640(%rdx) │ │ │ │ vmovdqa32 %zmm8,0x680(%rdx) │ │ │ │ vmovdqa32 %zmm9,0x6c0(%rdx) │ │ │ │ vmovdqa32 %zmm10,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm11,0x740(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x780(%rdx) │ │ │ │ vmovdqa32 %zmm13,0x7c0(%rdx) │ │ │ │ - call 243d87 │ │ │ │ - call 247b19 │ │ │ │ + call 23bfe7 │ │ │ │ + call 23fd79 │ │ │ │ vmovdqa32 %zmm30,0x400(%r8) │ │ │ │ vmovdqa32 %zmm31,0x440(%r8) │ │ │ │ vmovdqa32 %zmm0,0x480(%r8) │ │ │ │ vmovdqa32 %zmm1,0x4c0(%r8) │ │ │ │ vmovdqa32 %zmm2,0x500(%r8) │ │ │ │ vmovdqa32 %zmm3,0x540(%r8) │ │ │ │ vmovdqa32 %zmm4,0x580(%r8) │ │ │ │ vmovdqa32 %zmm5,0x5c0(%r8) │ │ │ │ - call 2410b0 │ │ │ │ + call 239310 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ lea (%rdi,%r9,8),%rcx │ │ │ │ lea (%rsi,%r9,1),%rax │ │ │ │ add %rax,%rcx │ │ │ │ vmovdqa32 (%rdx),%zmm27 │ │ │ │ @@ -497065,15 +491407,15 @@ │ │ │ │ or $0x20,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 243581 │ │ │ │ + jmp 23b7e1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa32 -0x900(%r8),%zmm25 │ │ │ │ vmovdqa32 -0x140(%r8),%zmm27 │ │ │ │ vpsubsw %zmm13,%zmm16,%zmm24 │ │ │ │ vpaddsw %zmm13,%zmm16,%zmm16 │ │ │ │ vpsubsw %zmm25,%zmm24,%zmm13 │ │ │ │ @@ -497350,56 +491692,56 @@ │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm27,%zmm7 │ │ │ │ vshufi32x4 $0xdd,%zmm3,%zmm21,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm3,%zmm21,%zmm0 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm22,%zmm13 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm22,%zmm11 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm20,%zmm12 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm20,%zmm10 │ │ │ │ - jmp 23ed20 │ │ │ │ + jmp 236f80 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x92fa9(%rip),%r9 │ │ │ │ + lea 0x9a549(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 248240 │ │ │ │ + je 2404a0 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x1800,%rsp │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 247ec0 │ │ │ │ + jb 240120 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ mov %rsp,%r8 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - call 245a7e │ │ │ │ + call 23da20 │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm30 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm31 │ │ │ │ vmovdqa32 0x500(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm1 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm6 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm13 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm10 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm9 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm8 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm11 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm12 │ │ │ │ @@ -497408,33 +491750,33 @@ │ │ │ │ vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rdx) │ │ │ │ - call 2410b0 │ │ │ │ + call 239310 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ - call 2474a0 │ │ │ │ + call 23f700 │ │ │ │ vmovdqa32 %zmm17,0x900(%r8) │ │ │ │ vmovdqa32 %zmm19,0x940(%r8) │ │ │ │ vmovdqa32 %zmm21,0x980(%r8) │ │ │ │ vmovdqa32 %zmm23,0x9c0(%r8) │ │ │ │ vmovdqa32 %zmm7,0xb00(%r8) │ │ │ │ vmovdqa32 %zmm9,0xb40(%r8) │ │ │ │ vmovdqa32 %zmm11,0xb80(%r8) │ │ │ │ vmovdqa32 %zmm13,0xbc0(%r8) │ │ │ │ vpmulhrsw %zmm16,%zmm29,%zmm7 │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm9 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm11 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm13 │ │ │ │ - call 2477c1 │ │ │ │ + call 23fa21 │ │ │ │ lea -0x100(%r8),%rax │ │ │ │ add $0x700,%r8 │ │ │ │ - call 248250 │ │ │ │ + call 2404b0 │ │ │ │ mov %rsp,%r8 │ │ │ │ vmovdqa32 0x5c0(%r8),%zmm16 │ │ │ │ vmovdqa32 0x580(%r8),%zmm17 │ │ │ │ vmovdqa32 0x540(%r8),%zmm18 │ │ │ │ vmovdqa32 0x500(%r8),%zmm19 │ │ │ │ vmovdqa32 0x4c0(%r8),%zmm20 │ │ │ │ vmovdqa32 0x480(%r8),%zmm21 │ │ │ │ @@ -497444,15 +491786,15 @@ │ │ │ │ vmovdqa32 0x380(%r8),%zmm7 │ │ │ │ vmovdqa32 0x340(%r8),%zmm8 │ │ │ │ vmovdqa32 0x300(%r8),%zmm9 │ │ │ │ vmovdqa32 0x2c0(%r8),%zmm10 │ │ │ │ vmovdqa32 0x280(%r8),%zmm11 │ │ │ │ vmovdqa32 0x240(%r8),%zmm12 │ │ │ │ vmovdqa32 0x200(%r8),%zmm13 │ │ │ │ - call 2476a0 │ │ │ │ + call 23f900 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ vmovdqa32 %zmm17,0x200(%r8) │ │ │ │ vmovdqa32 %zmm19,0x240(%r8) │ │ │ │ vmovdqa32 %zmm21,0x280(%r8) │ │ │ │ vmovdqa32 %zmm23,0x2c0(%r8) │ │ │ │ vmovdqa32 %zmm7,0x400(%r8) │ │ │ │ vmovdqa32 %zmm9,0x440(%r8) │ │ │ │ @@ -497474,30 +491816,30 @@ │ │ │ │ vmovdqa32 0x180(%r8),%zmm31 │ │ │ │ vmovdqa32 0x140(%r8),%zmm0 │ │ │ │ vmovdqa32 0x100(%r8),%zmm1 │ │ │ │ vmovdqa32 0xc0(%r8),%zmm2 │ │ │ │ vmovdqa32 0x80(%r8),%zmm3 │ │ │ │ vmovdqa32 0x40(%r8),%zmm4 │ │ │ │ vmovdqa32 (%r8),%zmm5 │ │ │ │ - call 2479f8 │ │ │ │ + call 23fc58 │ │ │ │ mov %rdx,%rax │ │ │ │ - call 248250 │ │ │ │ - jmp 248094 │ │ │ │ + call 2404b0 │ │ │ │ + jmp 2402f4 │ │ │ │ vmovdqa32 -0x4c0(%r9),%zmm12 │ │ │ │ vpmovzxwd (%rdx),%zmm25 │ │ │ │ vpermb 0x100(%rdx),%zmm12,%zmm24 │ │ │ │ vpermb 0x300(%rdx),%ymm12,%ymm17 │ │ │ │ vpermb 0x200(%rdx),%zmm12,%zmm23 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ - call 23b3e0 │ │ │ │ + call 233640 │ │ │ │ vpermb 0x80(%rdx),%zmm12,%zmm5 │ │ │ │ vpermb 0x380(%rdx),%ymm12,%ymm31 │ │ │ │ vpermb 0x280(%rdx),%ymm12,%ymm2 │ │ │ │ vpermb 0x180(%rdx),%zmm12,%zmm30 │ │ │ │ - call 23dff0 │ │ │ │ + call 236250 │ │ │ │ vpermb 0x40(%rdx),%zmm12,%zmm6 │ │ │ │ vpermb 0x3c0(%rdx),%ymm12,%ymm13 │ │ │ │ vpermb 0x240(%rdx),%ymm12,%ymm10 │ │ │ │ vpermb 0x1c0(%rdx),%zmm12,%zmm9 │ │ │ │ vpermb 0x140(%rdx),%zmm12,%zmm8 │ │ │ │ vpermb 0x2c0(%rdx),%ymm12,%ymm11 │ │ │ │ vpermb 0xc0(%rdx),%zmm12,%zmm7 │ │ │ │ @@ -497506,36 +491848,36 @@ │ │ │ │ vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rdx) │ │ │ │ - call 242c80 │ │ │ │ + call 23aee0 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ vmovdqa32 %zmm20,0x400(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x440(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x480(%rdx) │ │ │ │ vmovdqa32 %zmm23,0x4c0(%rdx) │ │ │ │ vmovdqa32 %zmm10,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm11,0x740(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x780(%rdx) │ │ │ │ vmovdqa32 %zmm13,0x7c0(%rdx) │ │ │ │ - call 243c90 │ │ │ │ + call 23bef0 │ │ │ │ vmovdqa32 %zmm6,0x500(%rdx) │ │ │ │ vmovdqa32 %zmm7,0x540(%rdx) │ │ │ │ vmovdqa32 %zmm8,0x580(%rdx) │ │ │ │ vmovdqa32 %zmm9,0x5c0(%rdx) │ │ │ │ vmovdqa32 %zmm10,0x600(%rdx) │ │ │ │ vmovdqa32 %zmm11,0x640(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x680(%rdx) │ │ │ │ vmovdqa32 %zmm13,0x6c0(%rdx) │ │ │ │ lea 0x1000(%rsp),%r8 │ │ │ │ lea 0x800(%rsp),%rcx │ │ │ │ - call 248610 │ │ │ │ + call 240870 │ │ │ │ vpmulhrsw 0x400(%rdx),%zmm29,%zmm16 │ │ │ │ vpmulhrsw 0x440(%rdx),%zmm29,%zmm17 │ │ │ │ vpmulhrsw 0x480(%rdx),%zmm29,%zmm18 │ │ │ │ vpmulhrsw 0x4c0(%rdx),%zmm29,%zmm19 │ │ │ │ vpmulhrsw 0x500(%rdx),%zmm29,%zmm20 │ │ │ │ vpmulhrsw 0x540(%rdx),%zmm29,%zmm21 │ │ │ │ vpmulhrsw 0x580(%rdx),%zmm29,%zmm22 │ │ │ │ @@ -497544,18 +491886,18 @@ │ │ │ │ vpmulhrsw 0x640(%rdx),%zmm29,%zmm31 │ │ │ │ vpmulhrsw 0x680(%rdx),%zmm29,%zmm0 │ │ │ │ vpmulhrsw 0x6c0(%rdx),%zmm29,%zmm1 │ │ │ │ vpmulhrsw 0x700(%rdx),%zmm29,%zmm2 │ │ │ │ vpmulhrsw 0x740(%rdx),%zmm29,%zmm3 │ │ │ │ vpmulhrsw 0x780(%rdx),%zmm29,%zmm4 │ │ │ │ vpmulhrsw 0x7c0(%rdx),%zmm29,%zmm5 │ │ │ │ - call 243d87 │ │ │ │ + call 23bfe7 │ │ │ │ mov %rsp,%r8 │ │ │ │ mov %rdx,%rcx │ │ │ │ - call 248610 │ │ │ │ + call 240870 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm1 │ │ │ │ lea 0x0(,%rsi,8),%r9 │ │ │ │ mov %rdi,%rcx │ │ │ │ vpxord %zmm0,%zmm0,%zmm0 │ │ │ │ sub $0x140,%r8 │ │ │ │ mov %rsp,%rax │ │ │ │ vmovdqa32 0x800(%rax),%zmm18 │ │ │ │ @@ -497618,22 +491960,22 @@ │ │ │ │ vpackuswb %zmm22,%zmm18,%zmm18 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm19,(%rcx,%r9,8) │ │ │ │ vmovdqa32 %zmm17,(%rcx,%r9,4) │ │ │ │ vmovdqa32 %zmm18,(%rdi,%r9,4) │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r8,%rax │ │ │ │ - jb 2480b6 │ │ │ │ + jb 240316 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 243573 │ │ │ │ + jmp 23b7d3 │ │ │ │ nopl (%rax) │ │ │ │ vpmulhrsw %zmm29,%zmm6,%zmm6 │ │ │ │ vpmulhrsw %zmm29,%zmm8,%zmm8 │ │ │ │ vpmulhrsw %zmm29,%zmm10,%zmm10 │ │ │ │ vpmulhrsw %zmm29,%zmm12,%zmm12 │ │ │ │ vpmulhrsw %zmm29,%zmm30,%zmm30 │ │ │ │ vpmulhrsw %zmm29,%zmm0,%zmm0 │ │ │ │ @@ -497671,15 +492013,15 @@ │ │ │ │ vshufi32x4 $0xdd,%zmm21,%zmm17,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm30,%zmm19,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm30,%zmm19,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm31,%zmm30 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm31,%zmm31 │ │ │ │ vshufi32x4 $0x88,%zmm3,%zmm1,%zmm0 │ │ │ │ vshufi32x4 $0xdd,%zmm3,%zmm1,%zmm1 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vshufi32x4 $0xdd,%zmm9,%zmm6,%zmm8 │ │ │ │ vshufi32x4 $0x88,%zmm9,%zmm6,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm12,%zmm7,%zmm9 │ │ │ │ vshufi32x4 $0x88,%zmm12,%zmm7,%zmm7 │ │ │ │ vshufi32x4 $0xdd,%zmm11,%zmm10,%zmm12 │ │ │ │ vshufi32x4 $0x88,%zmm11,%zmm10,%zmm10 │ │ │ │ vshufi32x4 $0x88,%zmm29,%zmm13,%zmm11 │ │ │ │ @@ -497696,15 +492038,15 @@ │ │ │ │ vmovdqa32 %zmm31,0x240(%rax) │ │ │ │ vmovdqa32 %zmm0,0x280(%rax) │ │ │ │ vmovdqa32 %zmm1,0x2c0(%rax) │ │ │ │ vmovdqa32 %zmm2,0x300(%rax) │ │ │ │ vmovdqa32 %zmm3,0x340(%rax) │ │ │ │ vmovdqa32 %zmm4,0x380(%rax) │ │ │ │ vmovdqa32 %zmm5,0x3c0(%rax) │ │ │ │ - call 2410b0 │ │ │ │ + call 239310 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ vmovdqa32 %zmm13,0x400(%rax) │ │ │ │ vmovdqa32 %zmm12,0x440(%rax) │ │ │ │ vmovdqa32 %zmm11,0x480(%rax) │ │ │ │ vmovdqa32 %zmm10,0x4c0(%rax) │ │ │ │ vmovdqa32 %zmm9,0x500(%rax) │ │ │ │ vmovdqa32 %zmm8,0x540(%rax) │ │ │ │ @@ -497742,39 +492084,39 @@ │ │ │ │ vpmulhrsw 0x340(%r8),%zmm29,%zmm12 │ │ │ │ vpmulhrsw 0x440(%r8),%zmm29,%zmm13 │ │ │ │ vpmulhrsw 0x540(%r8),%zmm29,%zmm29 │ │ │ │ vshufi32x4 $0x88,%zmm0,%zmm30,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm5,%zmm3,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm1,%zmm31,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm2,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm2,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm31,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm5,%zmm3,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm0,%zmm30,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vinserti32x8 $0x1,%ymm8,%zmm7,%zmm6 │ │ │ │ vshufi32x4 $0xee,%zmm8,%zmm7,%zmm7 │ │ │ │ vinserti32x8 $0x1,%ymm10,%zmm9,%zmm8 │ │ │ │ vshufi32x4 $0xee,%zmm10,%zmm9,%zmm9 │ │ │ │ vinserti32x8 $0x1,%ymm12,%zmm11,%zmm10 │ │ │ │ vshufi32x4 $0xee,%zmm12,%zmm11,%zmm11 │ │ │ │ vinserti32x8 $0x1,%ymm29,%zmm13,%zmm12 │ │ │ │ vshufi32x4 $0xee,%zmm29,%zmm13,%zmm13 │ │ │ │ vshufi32x4 $0x88,%zmm8,%zmm6,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm13,%zmm11,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm9,%zmm7,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm12,%zmm10,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vshufi32x4 $0x88,%zmm12,%zmm10,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm9,%zmm7,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm13,%zmm11,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm8,%zmm6,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - jmp 245a7e │ │ │ │ + call 23da20 │ │ │ │ + jmp 23dcde │ │ │ │ nopl 0x0(%rax) │ │ │ │ vshufi32x4 $0xdd,%zmm0,%zmm17,%zmm7 │ │ │ │ vshufi32x4 $0x88,%zmm0,%zmm17,%zmm6 │ │ │ │ vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm30 │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm10 │ │ │ │ vshufi32x4 $0xdd,%zmm31,%zmm25,%zmm12 │ │ │ │ vshufi32x4 $0x88,%zmm31,%zmm25,%zmm16 │ │ │ │ @@ -497784,28 +492126,28 @@ │ │ │ │ vshufi32x4 $0x88,%zmm18,%zmm24,%zmm11 │ │ │ │ vshufi32x4 $0xdd,%zmm3,%zmm21,%zmm9 │ │ │ │ vshufi32x4 $0x88,%zmm3,%zmm21,%zmm8 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm22,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm22,%zmm3 │ │ │ │ vshufi32x4 $0xdd,%zmm2,%zmm20,%zmm1 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm20,%zmm2 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm0,%zmm16 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm12,%zmm16 │ │ │ │ vmovdqa32 %zmm3,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm13,%zmm16 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 24576f │ │ │ │ - call 245a7e │ │ │ │ + call 23d9cf │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 %zmm11,%zmm17 │ │ │ │ - call 23ec06 │ │ │ │ + call 236e66 │ │ │ │ vmovdqa32 %zmm16,(%rcx) │ │ │ │ vmovdqa32 %zmm17,0x40(%rcx) │ │ │ │ vmovdqa32 %zmm18,0x80(%rcx) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rcx) │ │ │ │ vmovdqa32 %zmm20,0x100(%rcx) │ │ │ │ vmovdqa32 %zmm21,0x140(%rcx) │ │ │ │ vmovdqa32 %zmm22,0x180(%rcx) │ │ │ │ @@ -497814,15 +492156,15 @@ │ │ │ │ vmovdqa32 %zmm31,0x240(%rcx) │ │ │ │ vmovdqa32 %zmm0,0x280(%rcx) │ │ │ │ vmovdqa32 %zmm1,0x2c0(%rcx) │ │ │ │ vmovdqa32 %zmm2,0x300(%rcx) │ │ │ │ vmovdqa32 %zmm3,0x340(%rcx) │ │ │ │ vmovdqa32 %zmm4,0x380(%rcx) │ │ │ │ vmovdqa32 %zmm5,0x3c0(%rcx) │ │ │ │ - call 241009 │ │ │ │ + call 239269 │ │ │ │ vmovdqa32 %zmm13,0x400(%rcx) │ │ │ │ vmovdqa32 %zmm12,0x440(%rcx) │ │ │ │ vmovdqa32 %zmm11,0x480(%rcx) │ │ │ │ vmovdqa32 %zmm10,0x4c0(%rcx) │ │ │ │ vmovdqa32 %zmm9,0x500(%rcx) │ │ │ │ vmovdqa32 %zmm8,0x540(%rcx) │ │ │ │ vmovdqa32 %zmm7,0x580(%rcx) │ │ │ │ @@ -497834,12380 +492176,11524 @@ │ │ │ │ vmovdqa32 %zmm1,0x700(%rcx) │ │ │ │ vmovdqa32 %zmm0,0x740(%rcx) │ │ │ │ vmovdqa32 %zmm31,0x780(%rcx) │ │ │ │ vmovdqa32 %zmm30,0x7c0(%rcx) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - vinserti128 $0x1,0x30(%rdx),%ymm1,%ymm1 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpermq $0xfa,%ymm2,%ymm2 │ │ │ │ - vpermq $0x50,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhdq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm2,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm3,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpermq $0xfa,%ymm2,%ymm2 │ │ │ │ - vpermq $0x50,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x33,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vpunpckhdq %xmm2,%xmm0,%xmm1 │ │ │ │ - vpunpckldq %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovq (%rax,%rsi,1),%xmm2 │ │ │ │ - vmovhps (%rdi),%xmm2,%xmm2 │ │ │ │ - vmovq (%rax),%xmm3 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm3,%xmm3 │ │ │ │ - vmovd %r8d,%xmm5 │ │ │ │ - vpbroadcastw %xmm5,%xmm5 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rax) │ │ │ │ - vmovq %xmm0,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb3(%rip),%r8 │ │ │ │ + lea 0x10a(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 248970 │ │ │ │ - vpbroadcastd 0x926b0(%rip),%xmm2 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ + jne 240a90 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x99f34(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x4,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%xmm0 │ │ │ │ - vmovq (%rdi),%xmm1 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ - vpaddsw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpsubusw %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%ecx │ │ │ │ - jg 248914 │ │ │ │ - ret │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + jmp 240c9b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x4a6(%rip),%r8 │ │ │ │ - jmp 248970 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x213(%rip),%r8 │ │ │ │ - jmp 248970 │ │ │ │ + lea 0x222(%rip),%r8 │ │ │ │ + jmp 240a90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x36f(%rip),%r8 │ │ │ │ + lea 0x3a2(%rip),%r8 │ │ │ │ + jmp 240a90 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x49b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248a70 │ │ │ │ - vbroadcasti128 0x92492(%rip),%ymm2 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x99e4f(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa 0x99b4b(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0x99b4f(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0x99b01(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd 0x99b05(%rip),%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa 0x99a2b(%rip),%xmm2 │ │ │ │ + movaps %xmm0,%xmm3 │ │ │ │ + shufps $0x7d,%xmm1,%xmm3 │ │ │ │ + shufps $0x28,%xmm1,%xmm0 │ │ │ │ + pshufb %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpbroadcastd 0x91b53(%rip),%xmm4 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpbroadcastd 0x91b42(%rip),%xmm3 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0x91b31(%rip),%xmm0 │ │ │ │ - vpmaddwd %xmm2,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x91b1c(%rip),%xmm3 │ │ │ │ - vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm5,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm5,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm5,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm4,%xmm4 │ │ │ │ - vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpackssdw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovq (%rdi),%xmm2 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vmovq (%rax,%rsi,1),%xmm3 │ │ │ │ - vmovhps (%rax),%xmm3,%xmm3 │ │ │ │ - vpbroadcastd 0x92563(%rip),%xmm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rax) │ │ │ │ - vmovq %xmm1,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + movdqa 0x99db7(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa 0x99ab3(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0x99ab7(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0x99a69(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd 0x99a6d(%rip),%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0x99d46(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + movd (%rdx,%rsi,1),%xmm3 │ │ │ │ + movd (%rdx),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + packuswb %xmm3,%xmm2 │ │ │ │ + movd %xmm2,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ + movd %xmm3,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movd %xmm2,(%rdx,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm2,(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x91a56(%rip),%ymm5 │ │ │ │ - vbroadcasti128 0x92429(%rip),%ymm2 │ │ │ │ - vpmulld %ymm2,%ymm0,%ymm3 │ │ │ │ - vpmulld %ymm1,%ymm2,%ymm2 │ │ │ │ - vbroadcasti128 0x923fe(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm0,%ymm1,%ymm2 │ │ │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsubd %ymm2,%ymm1,%ymm1 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x15d(%rip),%r8 │ │ │ │ - jmp 248b20 │ │ │ │ + lea -0xf6(%rip),%r8 │ │ │ │ + jmp 240c60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x73(%rip),%r8 │ │ │ │ - jmp 248b20 │ │ │ │ + lea 0x52(%rip),%r8 │ │ │ │ + jmp 240c60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1cf(%rip),%r8 │ │ │ │ - jmp 248b20 │ │ │ │ + lea 0x1d2(%rip),%r8 │ │ │ │ + jmp 240c60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x2d6(%rip),%r8 │ │ │ │ + lea 0x2cb(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vpbroadcastd 0x919a2(%rip),%ymm5 │ │ │ │ - vmovdqa 0x921fe(%rip),%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm0,%ymm2,%ymm0 │ │ │ │ - vpsrld $0x4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 240d10 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x9199f(%rip),%rax │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - call 22a880 │ │ │ │ - vpbroadcastd 0x9193b(%rip),%xmm4 │ │ │ │ - vmovq (%rdi),%xmm2 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vmovq (%rax),%xmm3 │ │ │ │ - vmovhps (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ - vpbroadcastd 0x923ec(%rip),%xmm5 │ │ │ │ - vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rax) │ │ │ │ - vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - vmovdqa 0x20(%rdx),%xmm2 │ │ │ │ - vmovdqa 0x30(%rdx),%xmm3 │ │ │ │ - vpbroadcastd 0x92358(%rip),%xmm5 │ │ │ │ - vpbroadcastd 0x9235b(%rip),%xmm7 │ │ │ │ - vpmulld %xmm5,%xmm0,%xmm4 │ │ │ │ - vpmulld %xmm7,%xmm3,%xmm6 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpmulld %xmm7,%xmm0,%xmm6 │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm5,%xmm7,%xmm7 │ │ │ │ - vpmulld %xmm2,%xmm5,%xmm5 │ │ │ │ - vpmulld %xmm7,%xmm3,%xmm3 │ │ │ │ - vpmulld %xmm2,%xmm7,%xmm7 │ │ │ │ - vpsubd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x92310(%rip),%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm1,%xmm1 │ │ │ │ - vpmulld %xmm0,%xmm2,%xmm2 │ │ │ │ - vpsubd %xmm5,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm7,%xmm4,%xmm4 │ │ │ │ - vpsubd %xmm3,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm3 │ │ │ │ - vpsubd %xmm1,%xmm4,%xmm4 │ │ │ │ - vpsubd %xmm1,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm1,%xmm3,%xmm3 │ │ │ │ + call 240d10 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0x99c5d(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + movd (%rdx,%rsi,1),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + packuswb %xmm3,%xmm2 │ │ │ │ + movd %xmm2,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ + movd %xmm3,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movd %xmm2,(%rdx) │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm2,(%rdx,%rsi,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x2fd(%rip),%r8 │ │ │ │ - jmp 248cc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x12d(%rip),%r8 │ │ │ │ - jmp 248cc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2f(%rip),%r8 │ │ │ │ - jmp 248cc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x136(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 248bf0 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ - jmp 248b31 │ │ │ │ - lea 0x91833(%rip),%rax │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - call 22a880 │ │ │ │ - vpbroadcastd 0x917cf(%rip),%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm3 │ │ │ │ - vmovhps (%rdi),%xmm3,%xmm3 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vmovq (%rax,%rsi,1),%xmm2 │ │ │ │ - vmovhps (%rax),%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x92280(%rip),%xmm5 │ │ │ │ - vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovhps %xmm1,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rax) │ │ │ │ - vmovq %xmm0,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa 0x99888(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0x9988c(%rip),%xmm0 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + movdqa 0x99830(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd 0x99834(%rip),%xmm2 │ │ │ │ + movdqa 0x9983c(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + movdqa 0x99840(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + pmaddwd 0x99860(%rip),%xmm3 │ │ │ │ + movdqa 0x99b78(%rip),%xmm0 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + paddd %xmm0,%xmm2 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + paddd %xmm2,%xmm5 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea -0x3dd(%rip),%r8 │ │ │ │ - jmp 248da0 │ │ │ │ + lea -0x286(%rip),%r8 │ │ │ │ + jmp 240df0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x20d(%rip),%r8 │ │ │ │ - jmp 248da0 │ │ │ │ + lea -0x13e(%rip),%r8 │ │ │ │ + jmp 240df0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0xb1(%rip),%r8 │ │ │ │ - jmp 248da0 │ │ │ │ + lea 0x42(%rip),%r8 │ │ │ │ + jmp 240df0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x56(%rip),%r8 │ │ │ │ + lea 0x13b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x921db(%rip),%ymm1 │ │ │ │ - vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ - vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x9171f(%rip),%ymm5 │ │ │ │ - vmovdqa 0x91f7b(%rip),%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm0,%ymm3,%ymm0 │ │ │ │ - vpsrld $0x4,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 240d10 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - vpbroadcastd 0x916de(%rip),%ymm1 │ │ │ │ - vmovq (%rdi),%xmm2 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vpmulhrsw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovq (%rax),%xmm3 │ │ │ │ - vmovhps (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ - vpbroadcastd 0x92172(%rip),%xmm4 │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm5,(%rdx) │ │ │ │ - vmovdqa %ymm5,0x20(%rdx) │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rax) │ │ │ │ - vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + call 240d10 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0x99acd(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdx,%rsi,1),%xmm2 │ │ │ │ + movd (%rdx),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm3 │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + packuswb %xmm3,%xmm2 │ │ │ │ + movd %xmm2,(%rdx,%rsi,1) │ │ │ │ + pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ + movd %xmm3,(%rdx) │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movd %xmm2,(%rdi,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm2,(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x6d(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 248ec0 │ │ │ │ - vpbroadcastd 0x92118(%rip),%xmm2 │ │ │ │ - jmp 2488e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2e7(%rip),%r8 │ │ │ │ - jmp 248ec0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x122(%rip),%r8 │ │ │ │ - jmp 248ec0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x21f(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 248a70 │ │ │ │ - vmovdqa 0x91e93(%rip),%ymm3 │ │ │ │ - vmovdqa 0x91eab(%rip),%ymm4 │ │ │ │ - vpermd %ymm1,%ymm4,%ymm2 │ │ │ │ - vpermd %ymm0,%ymm3,%ymm1 │ │ │ │ - jmp 248f98 │ │ │ │ - vpbroadcastd 0x915ef(%rip),%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 248a86 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - jmp 248ff5 │ │ │ │ - nop │ │ │ │ - lea -0x33(%rip),%r8 │ │ │ │ - jmp 248f50 │ │ │ │ + lea -0x376(%rip),%r8 │ │ │ │ + jmp 240ee0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa2(%rip),%r8 │ │ │ │ - jmp 248f50 │ │ │ │ + lea -0x22e(%rip),%r8 │ │ │ │ + jmp 240ee0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x19f(%rip),%r8 │ │ │ │ - jmp 248f50 │ │ │ │ + lea -0xae(%rip),%r8 │ │ │ │ + jmp 240ee0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x237(%rip),%r8 │ │ │ │ + lea 0x4b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm4,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x91dd7(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x91fee(%rip),%ymm5 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpermd %ymm1,%ymm3,%ymm1 │ │ │ │ - vpermd %ymm2,%ymm3,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xb,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xb,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x91fff(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x91ffa(%rip),%ymm4 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaxsd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaxsd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpminsd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpminsd %ymm4,%ymm1,%ymm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x99a6f(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 24906b │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vpbroadcastd 0x914f9(%rip),%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x914ce(%rip),%ymm4 │ │ │ │ - vmovq (%rdi),%xmm2 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vmovhps (%rax),%xmm2,%xmm2 │ │ │ │ - vmovhps (%rax,%rsi,1),%xmm3,%xmm3 │ │ │ │ - vpbroadcastd 0x91f77(%rip),%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rax) │ │ │ │ - vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + movdqa 0x99a36(%rip),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + jmp 240c8e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhqdq %xmm1,%xmm3 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw %xmm3,%xmm2 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psraw $0x1,%xmm1 │ │ │ │ + psubw %xmm3,%xmm1 │ │ │ │ + psubw %xmm1,%xmm0 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhdq %xmm3,%xmm1 │ │ │ │ + punpckldq %xmm3,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhqdq %xmm1,%xmm3 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw %xmm3,%xmm2 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psraw $0x1,%xmm1 │ │ │ │ + psubw %xmm3,%xmm1 │ │ │ │ + psubw %xmm1,%xmm0 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + shufpd $0x1,%xmm2,%xmm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdx,%rsi,1),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + movd (%rdi,%rsi,1),%xmm4 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + packuswb %xmm3,%xmm2 │ │ │ │ + movd %xmm2,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm2,%xmm3 │ │ │ │ + movd %xmm3,(%rdx,%rsi,1) │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movd %xmm2,(%rdx) │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm2,(%rdi,%rsi,1) │ │ │ │ ret │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vmovdqa %xmm1,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - jmp 248c03 │ │ │ │ - lea -0x1a3(%rip),%r8 │ │ │ │ - jmp 2490c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xce(%rip),%r8 │ │ │ │ - jmp 2490c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2f(%rip),%r8 │ │ │ │ - jmp 2490c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc7(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xae(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2410e0 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x998f4(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw 0x9986a(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp 24135f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm6,%ymm2 │ │ │ │ - jmp 248f61 │ │ │ │ - call 24906b │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ - jmp 248fda │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x213(%rip),%r8 │ │ │ │ - jmp 249130 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x13e(%rip),%r8 │ │ │ │ - jmp 249130 │ │ │ │ + lea 0x25c(%rip),%r8 │ │ │ │ + jmp 2410e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x41(%rip),%r8 │ │ │ │ - jmp 249130 │ │ │ │ + lea 0x5c0(%rip),%r8 │ │ │ │ + jmp 2410e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x57(%rip),%r8 │ │ │ │ + lea 0x6a1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vmovdqa 0x91c08(%rip),%ymm2 │ │ │ │ - vpbroadcastd 0x91e2b(%rip),%ymm3 │ │ │ │ - vpermd (%rdx),%ymm2,%ymm0 │ │ │ │ - vpermd 0x20(%rdx),%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x91387(%rip),%ymm5 │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - jmp 248f98 │ │ │ │ - vpbroadcastd 0x91dfd(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x9134c(%rip),%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - jmp 248ff5 │ │ │ │ + movdqa 0x99888(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + call 2418b0 │ │ │ │ + jmp 2412e0 │ │ │ │ + call 241130 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + shufps $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa 0x997d6(%rip),%xmm4 │ │ │ │ + jmp 241334 │ │ │ │ + nop │ │ │ │ + movdqa 0x997b8(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0x994cc(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0x994d0(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x994c2(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd 0x994c6(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0x99458(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd 0x9945c(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + pshufb 0x99371(%rip),%xmm3 │ │ │ │ + movdqa 0x993f9(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0x993fd(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x993cf(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd 0x993d3(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ + punpckhqdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x122(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 249220 │ │ │ │ - vpbroadcastd 0x91dc4(%rip),%xmm2 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - jmp 2488f3 │ │ │ │ - lea 0x79a(%rip),%r8 │ │ │ │ - jmp 249220 │ │ │ │ + lea -0x162(%rip),%r8 │ │ │ │ + jmp 2412b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x24e(%rip),%r8 │ │ │ │ - jmp 249220 │ │ │ │ + lea 0x8c(%rip),%r8 │ │ │ │ + jmp 2412b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x5dc(%rip),%r8 │ │ │ │ + lea 0x3f0(%rip),%r8 │ │ │ │ + jmp 2412b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4d1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x91c8f(%rip),%ymm3 │ │ │ │ - vpmulld (%rdx),%ymm3,%ymm0 │ │ │ │ - vpmulld 0x20(%rdx),%ymm3,%ymm1 │ │ │ │ - vpmulld 0x40(%rdx),%ymm3,%ymm2 │ │ │ │ - vpmulld 0x60(%rdx),%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x91293(%rip),%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x91c4a(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x91c1f(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x91c02(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm4 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm3 │ │ │ │ + movdqa 0x996b8(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + call 241b00 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhdq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + punpckhdq %xmm4,%xmm3 │ │ │ │ jmp *%r8 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ - lea 0x91218(%rip),%rax │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - call 22abd0 │ │ │ │ - vpbroadcastd 0x9119e(%rip),%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm4,%xmm3,%xmm3 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ - vmovq (%rdi,%rcx,1),%xmm5 │ │ │ │ - vmovhps (%rdi,%rsi,2),%xmm5,%xmm5 │ │ │ │ - vmovq (%rax),%xmm6 │ │ │ │ - vmovhps (%rax,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vmovq (%rax,%rcx,1),%xmm7 │ │ │ │ - vmovhps (%rax,%rsi,2),%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm6,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm7,%xmm3,%xmm3 │ │ │ │ - vpbroadcastd 0x91c13(%rip),%xmm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaxsw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpminsw %xmm5,%xmm3,%xmm3 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdi,%rcx,1) │ │ │ │ - vmovq %xmm2,(%rax) │ │ │ │ - vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ - vmovhps %xmm3,(%rax,%rsi,2) │ │ │ │ - vmovq %xmm3,(%rax,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 241410 │ │ │ │ + movdqa 0x995d8(%rip),%xmm4 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa %xmm5,(%rdx) │ │ │ │ + movdqa %xmm5,0x10(%rdx) │ │ │ │ + movdqa %xmm5,0x20(%rdx) │ │ │ │ + movdqa %xmm5,0x30(%rdx) │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + ret │ │ │ │ + movdqa 0x994d8(%rip),%xmm6 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x99228(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd 0x9922c(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x9921e(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd 0x99222(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x99214(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd 0x99218(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0x9920a(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0x9920e(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubsw %xmm0,%xmm2 │ │ │ │ + paddsw %xmm0,%xmm5 │ │ │ │ + movaps %xmm3,%xmm1 │ │ │ │ + shufps $0x4e,%xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm3 │ │ │ │ + movdqa 0x99109(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd 0x990ed(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa 0x991af(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd 0x991b3(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movaps %xmm4,%xmm0 │ │ │ │ + shufps $0xe4,%xmm3,%xmm0 │ │ │ │ + shufps $0xe4,%xmm4,%xmm3 │ │ │ │ + movdqa 0x99062(%rip),%xmm2 │ │ │ │ + movdqa 0x9906a(%rip),%xmm7 │ │ │ │ + movaps %xmm1,%xmm4 │ │ │ │ + shufps $0x4e,%xmm5,%xmm4 │ │ │ │ + shufps $0xe4,%xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea -0xfe(%rip),%r8 │ │ │ │ - jmp 249420 │ │ │ │ + lea -0x4d2(%rip),%r8 │ │ │ │ + jmp 241620 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - jmp 249420 │ │ │ │ + lea -0x2e4(%rip),%r8 │ │ │ │ + jmp 241620 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x3ec(%rip),%r8 │ │ │ │ - jmp 249420 │ │ │ │ + lea 0x80(%rip),%r8 │ │ │ │ + jmp 241620 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x57a(%rip),%r8 │ │ │ │ + lea 0x161(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ - vpbroadcastd 0x910ae(%rip),%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ + movdqa 0x99348(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + call 241b00 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckldq %xmm1,%xmm2 │ │ │ │ + punpckhdq %xmm1,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + punpckldq %xmm5,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhdq %xmm5,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 249520 │ │ │ │ - vmovdqa 0x9199e(%rip),%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm4,%xmm3,%xmm3 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm5 │ │ │ │ - vmovhps (%rdi,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vmovq (%rax),%xmm6 │ │ │ │ - vmovhps (%rax,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vmovq (%rax,%rsi,2),%xmm7 │ │ │ │ - vmovhps (%rax,%rcx,1),%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm6,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm7,%xmm3,%xmm3 │ │ │ │ - vpbroadcastd 0x91ad3(%rip),%xmm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaxsw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpminsw %xmm5,%xmm3,%xmm3 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - vmovq %xmm2,(%rax) │ │ │ │ - vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ - vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ - vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ - lea 0x90fe1(%rip),%rax │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm0,%ymm4,%ymm5 │ │ │ │ - vpunpckldq %ymm0,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm3 │ │ │ │ - vpshufd $0x4e,%xmm4,%xmm4 │ │ │ │ - vpshufd $0x4e,%xmm5,%xmm5 │ │ │ │ - jmp 22b000 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x91a37(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x91a32(%rip),%ymm9 │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x20(%rdx),%ymm2 │ │ │ │ - vbroadcasti128 0x50(%rdx),%ymm3 │ │ │ │ - vbroadcasti128 0x70(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x91926(%rip),%ymm6 │ │ │ │ - vshufpd $0xc,%ymm2,%ymm0,%ymm0 │ │ │ │ - vshufpd $0xc,%ymm3,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 0x40(%rdx),%ymm2 │ │ │ │ - vbroadcasti128 0x60(%rdx),%ymm4 │ │ │ │ - vbroadcasti128 0x10(%rdx),%ymm5 │ │ │ │ - vbroadcasti128 0x30(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x90f1f(%rip),%ymm7 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm2,%ymm2 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0x91918(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ - vpmulld %ymm0,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x91825(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 0x91838(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x91885(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaxsd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpminsd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpblendd $0xcc,%ymm2,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xcc,%ymm5,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x917ec(%rip),%ymm3 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x917c1(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x917a4(%rip),%ymm5 │ │ │ │ - vbroadcasti128 0x916e3(%rip),%ymm6 │ │ │ │ - vpunpckhqdq %ymm1,%ymm0,%ymm3 │ │ │ │ - vpunpcklqdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm4,%ymm3 │ │ │ │ - vpunpcklqdq %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpblendd $0xcc,%ymm2,%ymm1,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsignd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpsignd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x4ae(%rip),%r8 │ │ │ │ - jmp 2497d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x352(%rip),%r8 │ │ │ │ - jmp 2497d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3c(%rip),%r8 │ │ │ │ - jmp 2497d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1ca(%rip),%r8 │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 241410 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ + movdqa 0x99248(%rip),%xmm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + jmp 241330 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 24b750 │ │ │ │ - vpbroadcastd 0x90cfe(%rip),%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ - jmp 24943e │ │ │ │ - call 249520 │ │ │ │ - vmovdqa 0x91600(%rip),%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmulhrsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm4,%xmm0,%xmm0 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm4 │ │ │ │ - vmovhps (%rdi),%xmm4,%xmm4 │ │ │ │ - vmovq (%rdi,%rcx,1),%xmm5 │ │ │ │ - vmovhps (%rdi,%rsi,2),%xmm5,%xmm5 │ │ │ │ - vmovq (%rax,%rsi,1),%xmm6 │ │ │ │ - vmovhps (%rax),%xmm6,%xmm6 │ │ │ │ - vmovq (%rax,%rcx,1),%xmm7 │ │ │ │ - vmovhps (%rax,%rsi,2),%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm7,%xmm0,%xmm0 │ │ │ │ - vpbroadcastd 0x91735(%rip),%xmm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpmaxsw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaxsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpminsw %xmm5,%xmm3,%xmm3 │ │ │ │ - vpminsw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpminsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vmovhps %xmm3,(%rdi) │ │ │ │ - vmovq %xmm3,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm2,(%rdi,%rcx,1) │ │ │ │ - vmovhps %xmm1,(%rax) │ │ │ │ - vmovq %xmm1,(%rax,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rax,%rsi,2) │ │ │ │ - vmovq %xmm0,(%rax,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x5de(%rip),%r8 │ │ │ │ - jmp 249900 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x5c2(%rip),%r8 │ │ │ │ + jmp 241710 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x482(%rip),%r8 │ │ │ │ - jmp 249900 │ │ │ │ + lea -0x3d4(%rip),%r8 │ │ │ │ + jmp 241710 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0xf4(%rip),%r8 │ │ │ │ - jmp 249900 │ │ │ │ + lea -0x70(%rip),%r8 │ │ │ │ + jmp 241710 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9a(%rip),%r8 │ │ │ │ + lea 0x71(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x915af(%rip),%ymm3 │ │ │ │ - vpmulld (%rdx),%ymm3,%ymm0 │ │ │ │ - vpmulld 0x20(%rdx),%ymm3,%ymm1 │ │ │ │ - vpmulld 0x40(%rdx),%ymm3,%ymm2 │ │ │ │ - vpmulld 0x60(%rdx),%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x90bb3(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x91652(%rip),%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x915f6(%rip),%ymm6 │ │ │ │ - call 2499b0 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x90b0b(%rip),%ymm4 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - vmovq (%rdi),%xmm2 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm2,%xmm2 │ │ │ │ - vpbroadcastq (%rax),%ymm4 │ │ │ │ - vpbroadcastq (%rax,%rsi,1),%ymm5 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm3 │ │ │ │ - vmovhps (%rdi,%rcx,1),%xmm3,%xmm3 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm2,%ymm2 │ │ │ │ - vpbroadcastq (%rax,%rsi,2),%ymm4 │ │ │ │ - vpbroadcastq (%rax,%rcx,1),%ymm5 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - vmovq %xmm2,(%rax) │ │ │ │ - vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ - vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ - vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ - ret │ │ │ │ + movdqa 0x99258(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x9921d(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + jmp 2412e0 │ │ │ │ + movdqa 0x991a0(%rip),%xmm4 │ │ │ │ + jmp 241334 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x4e(%rip),%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x104(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 249ae0 │ │ │ │ - vpbroadcastd 0x914f8(%rip),%xmm2 │ │ │ │ - jmp 2491d4 │ │ │ │ + jne 241810 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x991c4(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0x99142(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp 241a84 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x40e(%rip),%r8 │ │ │ │ - jmp 249ae0 │ │ │ │ + lea 0x27c(%rip),%r8 │ │ │ │ + jmp 241810 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x162(%rip),%r8 │ │ │ │ - jmp 249ae0 │ │ │ │ + lea 0x52c(%rip),%r8 │ │ │ │ + jmp 241810 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x347(%rip),%r8 │ │ │ │ + lea 0x60f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 249220 │ │ │ │ - vpbroadcastd 0x914b2(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x914ad(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpshufd $0x78,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x78,%ymm1,%ymm1 │ │ │ │ - vpshufd $0x78,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x78,%ymm3,%ymm3 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm5 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd2,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd2,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm0,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm4,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm4,%ymm2 │ │ │ │ - vpbroadcastd 0x9096c(%rip),%ymm7 │ │ │ │ - call 24b510 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ - jmp 249c83 │ │ │ │ + movdqa 0x99158(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + call 241130 │ │ │ │ + movdqa 0x98d08(%rip),%xmm4 │ │ │ │ + movdqa 0x98d10(%rip),%xmm5 │ │ │ │ + pshufb %xmm4,%xmm0 │ │ │ │ + pshufb %xmm5,%xmm1 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pshufb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhdq %xmm1,%xmm4 │ │ │ │ + punpckldq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhdq %xmm3,%xmm5 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpckhqdq %xmm5,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklqdq %xmm5,%xmm2 │ │ │ │ + jmp *%r8 │ │ │ │ + call 2418b0 │ │ │ │ + jmp 241a68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0x99038(%rip),%xmm6 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0x98d44(%rip),%xmm3 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x98d0a(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa 0x98cc8(%rip),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa 0x98c8e(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0xc2(%rip),%r8 │ │ │ │ - jmp 249be0 │ │ │ │ + lea -0xfc(%rip),%r8 │ │ │ │ + jmp 2419d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x72(%rip),%r8 │ │ │ │ - jmp 249be0 │ │ │ │ + lea 0xbc(%rip),%r8 │ │ │ │ + jmp 2419d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x257(%rip),%r8 │ │ │ │ - jmp 249be0 │ │ │ │ + lea 0x36c(%rip),%r8 │ │ │ │ + jmp 2419d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x2ee(%rip),%r8 │ │ │ │ + lea 0x44f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x9135e(%rip),%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xb,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xb,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xb,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xb,%ymm3,%ymm3 │ │ │ │ + movdqa 0x98f98(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 241410 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhdq %xmm3,%xmm4 │ │ │ │ + punpckldq %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhdq %xmm2,%xmm3 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ jmp *%r8 │ │ │ │ - vpbroadcastd 0x9136e(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x91369(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - call 249d70 │ │ │ │ - vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ - vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x90840(%rip),%ymm4 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x910f0(%rip),%ymm2 │ │ │ │ - vpermd %ymm0,%ymm2,%ymm0 │ │ │ │ - vpermd %ymm1,%ymm2,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm5 │ │ │ │ - vmovhps (%rdi,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vmovq (%rax),%xmm6 │ │ │ │ - vmovhps (%rax,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm4,%ymm4 │ │ │ │ - vmovq (%rax,%rsi,2),%xmm7 │ │ │ │ - vmovhps (%rax,%rcx,1),%xmm7,%xmm7 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x91285(%rip),%ymm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - vmovq %xmm2,(%rax) │ │ │ │ - vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ - vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ - vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ + call 241b00 │ │ │ │ + movdqa 0x98e90(%rip),%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x10(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x30(%rdx) │ │ │ │ + movq (%rdi),%xmm4 │ │ │ │ + movq (%rdi,%rsi,1),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm4 │ │ │ │ + movq (%rdi,%rsi,1),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi,%rsi,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpshufd $0x78,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x78,%ymm1,%ymm1 │ │ │ │ - vpshufd $0x78,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x78,%ymm3,%ymm3 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm5 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm0,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm4,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm4,%ymm2 │ │ │ │ - vpbroadcastd 0x90727(%rip),%ymm7 │ │ │ │ - jmp 2495ff │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x2e2(%rip),%r8 │ │ │ │ - jmp 249e00 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0x98a90(%rip),%xmm2 │ │ │ │ + movdqa 0x98a98(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + movdqa 0x98da0(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0x98a02(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd 0x98a06(%rip),%xmm0 │ │ │ │ + movdqa 0x98a0e(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + movdqa 0x98a12(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0x98a32(%rip),%xmm1 │ │ │ │ + movdqa 0x98d4a(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + paddd %xmm0,%xmm3 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0x98997(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm4 │ │ │ │ + pmaddwd 0x9899b(%rip),%xmm6 │ │ │ │ + movdqa 0x989a3(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + movdqa 0x989a7(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pmaddwd 0x989c7(%rip),%xmm7 │ │ │ │ + movdqa 0x98cdf(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm6 │ │ │ │ + paddd %xmm1,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x1ae(%rip),%r8 │ │ │ │ - jmp 249e00 │ │ │ │ + lea -0x3bc(%rip),%r8 │ │ │ │ + jmp 241c90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x37(%rip),%r8 │ │ │ │ - jmp 249e00 │ │ │ │ + lea -0x204(%rip),%r8 │ │ │ │ + jmp 241c90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xce(%rip),%r8 │ │ │ │ + lea 0xac(%rip),%r8 │ │ │ │ + jmp 241c90 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x18f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm3 │ │ │ │ - jmp 249bf9 │ │ │ │ - vpbroadcastd 0x91179(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x91174(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - call 249d70 │ │ │ │ - vshufpd $0x5,%ymm0,%ymm4,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ - vpsignd %ymm6,%ymm5,%ymm2 │ │ │ │ - jmp 249c83 │ │ │ │ - lea -0x3a2(%rip),%r8 │ │ │ │ - jmp 249ec0 │ │ │ │ + movdqa 0x98cd8(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 241410 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhdq %xmm4,%xmm2 │ │ │ │ + punpckldq %xmm4,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhdq %xmm1,%xmm4 │ │ │ │ + punpckldq %xmm1,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + jmp *%r8 │ │ │ │ + call 241b00 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + jmp 241a68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x4bc(%rip),%r8 │ │ │ │ + jmp 241d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x26e(%rip),%r8 │ │ │ │ - jmp 249ec0 │ │ │ │ + lea -0x304(%rip),%r8 │ │ │ │ + jmp 241d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x89(%rip),%r8 │ │ │ │ - jmp 249ec0 │ │ │ │ + lea -0x54(%rip),%r8 │ │ │ │ + jmp 241d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xe(%rip),%r8 │ │ │ │ + lea 0x8f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 249900 │ │ │ │ - vpbroadcastd 0x910c6(%rip),%ymm6 │ │ │ │ - call 2499b0 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + movdqa 0x98bd8(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhdq %xmm1,%xmm5 │ │ │ │ + punpckldq %xmm1,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhdq %xmm2,%xmm3 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm4,%xmm1 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm5,%xmm3 │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa 0x98b42(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + jmp 241a68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xce(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x48,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 249f40 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x9109e(%rip),%xmm2 │ │ │ │ + je 241e79 │ │ │ │ + lea 0x236(%rip),%r8 │ │ │ │ + call 241f90 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0x98ae6(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0x98a99(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 2488f9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb21(%rip),%r8 │ │ │ │ - jmp 249f40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x319(%rip),%r8 │ │ │ │ - jmp 249f40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x959(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x9102b(%rip),%ymm10 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - call 24a040 │ │ │ │ - vpmulld (%rdx),%ymm6,%ymm0 │ │ │ │ - vpmulld 0x80(%rdx),%ymm6,%ymm2 │ │ │ │ - vpmulld 0x20(%rdx),%ymm6,%ymm4 │ │ │ │ - vpmulld 0xa0(%rdx),%ymm6,%ymm6 │ │ │ │ - call 24a0d0 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + psrlw $0x3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x6b(%rip),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movq (%rdi,%rsi,1),%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movq (%rdi,%rsi,1),%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 241eb9 │ │ │ │ jmp *%r8 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - lea 0x90544(%rip),%rax │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm4 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm4,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm2,%ymm5,%ymm4 │ │ │ │ - vpunpckhdq %ymm2,%ymm5,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm6 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm7 │ │ │ │ - call 22b400 │ │ │ │ - vpbroadcastd 0x904ae(%rip),%ymm9 │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm4,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm6,%ymm3 │ │ │ │ - vpbroadcastd 0x90f5d(%rip),%ymm8 │ │ │ │ - call 24a120 │ │ │ │ - vzeroupper │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x90e77(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x90e56(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x90481(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x90f04(%rip),%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpsubd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm4,%ymm5,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm7,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x635(%rip),%r8 │ │ │ │ + call 241f90 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm8 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm9 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xb,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xb,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xb,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xb,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm4 │ │ │ │ - vpsubd %ymm7,%ymm9,%ymm7 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ - vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ - vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ - vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xb85(%rip),%r8 │ │ │ │ + call 241f90 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm4,%xmm4 │ │ │ │ - vpbroadcastq (%rdi,%rsi,2),%ymm5 │ │ │ │ - vpbroadcastq (%rdi,%rax,1),%ymm6 │ │ │ │ - vmovdqa %ymm7,(%rdx) │ │ │ │ - vmovdqa %ymm7,0x20(%rdx) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm4,%ymm4 │ │ │ │ - vpblendd $0x30,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm4,%ymm8,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm5,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm5,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xca5(%rip),%r8 │ │ │ │ + call 241f90 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x212(%rip),%r8 │ │ │ │ - jmp 24a200 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x69(%rip),%r8 │ │ │ │ - jmp 24a200 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x6a9(%rip),%r8 │ │ │ │ - jmp 24a200 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x841(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x90d7a(%rip),%ymm6 │ │ │ │ - call 24ea00 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm0 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm1 │ │ │ │ - vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xd,%ymm8,%ymm4 │ │ │ │ - vpsrad $0xd,%ymm9,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa 0x9896c(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpcklwd %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm7,%xmm4 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm3,%xmm6 │ │ │ │ + movdqa %xmm6,0x28(%rsp) │ │ │ │ + movdqa 0x18(%rsp),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm3,%xmm6 │ │ │ │ + punpcklwd %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm7,%xmm2 │ │ │ │ + punpcklwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm2,0x8(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + movdqa 0x28(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm7,%xmm1 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ jmp *%r8 │ │ │ │ - call 24a310 │ │ │ │ - vpbroadcastd 0x90272(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x90d39(%rip),%ymm8 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpblendd $0xcc,%ymm0,%ymm3,%ymm4 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x33,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm5,%ymm7,%ymm9 │ │ │ │ - vpblendd $0x3c,%ymm5,%ymm9,%ymm9 │ │ │ │ - vpmulhrsw %ymm4,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vzeroupper │ │ │ │ + lea 0x116(%rip),%r8 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa 0x98847(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm1,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm2,%xmm5 │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + paddw 0x28(%rsp),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw 0x18(%rsp),%xmm5 │ │ │ │ + paddw 0x8(%rsp),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + jmp *%r8 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovq (%rdi,%rax,1),%xmm4 │ │ │ │ - vmovhps (%rdi),%xmm4,%xmm4 │ │ │ │ - vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ - vpbroadcastq (%rdi,%rsi,2),%ymm6 │ │ │ │ - vmovdqa %ymm7,(%rdx) │ │ │ │ - vmovdqa %ymm7,0x20(%rdx) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpblendd $0xc0,%ymm5,%ymm4,%ymm4 │ │ │ │ - vpblendd $0x30,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm4,%ymm8,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovhps %xmm4,(%rdi) │ │ │ │ - vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm4,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm1,0x30(%rsp) │ │ │ │ + movdqa 0x986e6(%rip),%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa 0x983f2(%rip),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm1 │ │ │ │ + movdqa 0x983b8(%rip),%xmm6 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa 0x98376(%rip),%xmm4 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqa 0x9833c(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm6 │ │ │ │ + movdqa 0x30(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa 0x20(%rsp),%xmm2 │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm4 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa 0x9831e(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x982e4(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm5 │ │ │ │ + movdqa 0x982e2(%rip),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0x982a8(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + punpckhwd %xmm1,%xmm6 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x9820e(%rip),%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqa 0x981d4(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa 0x10(%rsp),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubsw %xmm4,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - lea 0x901e9(%rip),%rax │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm4 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm4,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm2,%ymm5,%ymm4 │ │ │ │ - vpunpckhdq %ymm2,%ymm5,%ymm5 │ │ │ │ - vpblendd $0x33,%ymm1,%ymm0,%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm1,%ymm0,%ymm0 │ │ │ │ - vshufpd $0x5,%ymm4,%ymm5,%ymm2 │ │ │ │ - vshufpd $0x5,%ymm5,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm0,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm2,%ymm3 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm2,%ymm2 │ │ │ │ - call 22b95a │ │ │ │ - vpbroadcastd 0x90155(%rip),%ymm5 │ │ │ │ - vpaddsw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x20(%rdx),%ymm4 │ │ │ │ - vbroadcasti128 0xf0(%rdx),%ymm1 │ │ │ │ - vbroadcasti128 0xd0(%rdx),%ymm5 │ │ │ │ - vbroadcasti128 0x40(%rdx),%ymm2 │ │ │ │ - vbroadcasti128 0x60(%rdx),%ymm6 │ │ │ │ - vbroadcasti128 0xb0(%rdx),%ymm3 │ │ │ │ - vbroadcasti128 0x90(%rdx),%ymm7 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm0,%ymm0 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm1,%ymm1 │ │ │ │ - vshufpd $0xc,%ymm6,%ymm2,%ymm2 │ │ │ │ - vshufpd $0xc,%ymm7,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0x80(%rdx),%ymm4 │ │ │ │ - vbroadcasti128 0xa0(%rdx),%ymm6 │ │ │ │ - vbroadcasti128 0x70(%rdx),%ymm5 │ │ │ │ - vbroadcasti128 0x50(%rdx),%ymm7 │ │ │ │ - vshufpd $0xc,%ymm6,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm7,%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0xc0(%rdx),%ymm6 │ │ │ │ - vbroadcasti128 0xe0(%rdx),%ymm7 │ │ │ │ - vshufpd $0xc,%ymm7,%ymm6,%ymm6 │ │ │ │ - vbroadcasti128 0x30(%rdx),%ymm7 │ │ │ │ - vbroadcasti128 0x10(%rdx),%ymm8 │ │ │ │ - vshufpd $0xc,%ymm8,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x90093(%rip),%ymm11 │ │ │ │ - vbroadcasti128 0x90ade(%rip),%ymm8 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909cb(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 0x90a5c(%rip),%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909c9(%rip),%ymm10 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0x909ba(%rip),%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909e7(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0x90948(%rip),%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909d5(%rip),%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm2,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm7,%ymm3,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x90946(%rip),%ymm7 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm7,%ymm7 │ │ │ │ - vbroadcasti128 0x90873(%rip),%ymm10 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm7 │ │ │ │ - vbroadcasti128 0x908f9(%rip),%ymm10 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpunpcklqdq %ymm7,%ymm3,%ymm5 │ │ │ │ - vpunpckhqdq %ymm7,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm2,%ymm6,%ymm7 │ │ │ │ - vpunpcklqdq %ymm2,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x907e3(%rip),%ymm2 │ │ │ │ - vpmulld %ymm2,%ymm7,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x907e8(%rip),%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm2 │ │ │ │ - vpbroadcastd 0x90798(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x9077a(%rip),%ymm10 │ │ │ │ - vbroadcasti128 0x906b9(%rip),%ymm9 │ │ │ │ - vpunpckhqdq %ymm0,%ymm4,%ymm2 │ │ │ │ - vpunpcklqdq %ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpckhqdq %ymm1,%ymm8,%ymm0 │ │ │ │ - vpunpcklqdq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm7 │ │ │ │ - vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm0,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm0 │ │ │ │ - vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm6,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsignd %ymm9,%ymm1,%ymm1 │ │ │ │ - vpsignd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsignd %ymm9,%ymm3,%ymm3 │ │ │ │ - vpsignd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x4e,%ymm9,%ymm9 │ │ │ │ - vpsignd %ymm9,%ymm0,%ymm0 │ │ │ │ - vpsignd %ymm9,%ymm7,%ymm7 │ │ │ │ - vpsignd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpsignd %ymm9,%ymm5,%ymm5 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x3e6(%rip),%r8 │ │ │ │ + call 242500 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x862(%rip),%r8 │ │ │ │ - jmp 24a850 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x5e7(%rip),%r8 │ │ │ │ - jmp 24a850 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x59(%rip),%r8 │ │ │ │ - jmp 24a850 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1f1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x9072a(%rip),%ymm6 │ │ │ │ - call 24ea00 │ │ │ │ - vpsrad $0xd,%ymm3,%ymm0 │ │ │ │ - vpsrad $0xd,%ymm2,%ymm1 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm2 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm3 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm4 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm9,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm8,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24a310 │ │ │ │ - vpbroadcastd 0x8fc22(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x906e9(%rip),%ymm8 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpblendd $0x33,%ymm0,%ymm3,%ymm4 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xcc,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm5,%ymm7,%ymm9 │ │ │ │ - vpblendd $0x3c,%ymm5,%ymm9,%ymm9 │ │ │ │ - vpmulhrsw %ymm4,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ - vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ - vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ - vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xc5(%rip),%r8 │ │ │ │ + call 242500 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovhps (%rdi,%rax,1),%xmm4,%xmm4 │ │ │ │ - vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ - vpbroadcastq (%rdi,%rsi,2),%ymm6 │ │ │ │ - vmovdqa %ymm7,(%rdx) │ │ │ │ - vmovdqa %ymm7,0x20(%rdx) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpblendd $0x30,%ymm5,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm4,%ymm8,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovq %xmm5,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm5,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm4,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x615(%rip),%r8 │ │ │ │ + call 242500 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x9b2(%rip),%r8 │ │ │ │ - jmp 24a9a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x737(%rip),%r8 │ │ │ │ - jmp 24a9a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xf7(%rip),%r8 │ │ │ │ - jmp 24a9a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xa1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x905db(%rip),%ymm7 │ │ │ │ - vpmulld (%rdx),%ymm7,%ymm0 │ │ │ │ - vpmulld 0x20(%rdx),%ymm7,%ymm4 │ │ │ │ - vpmulld 0x40(%rdx),%ymm7,%ymm1 │ │ │ │ - vpmulld 0x60(%rdx),%ymm7,%ymm5 │ │ │ │ - vpmulld 0x80(%rdx),%ymm7,%ymm2 │ │ │ │ - vpmulld 0xa0(%rdx),%ymm7,%ymm6 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm7,%ymm3 │ │ │ │ - vpmulld 0xe0(%rdx),%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x9059b(%rip),%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xd,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8fa7f(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8fa66(%rip),%ymm8 │ │ │ │ - vpmulhrsw %ymm0,%ymm7,%ymm4 │ │ │ │ - vpmulhrsw %ymm1,%ymm7,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm7,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x904f9(%rip),%ymm4 │ │ │ │ - call 24aaa0 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm7 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - lea (%rsi,%rsi,4),%rax │ │ │ │ - vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm5 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm1,%ymm7,%ymm6 │ │ │ │ - vpunpckhdq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - call 24ab00 │ │ │ │ - vpmulhrsw %ymm5,%ymm8,%ymm0 │ │ │ │ - call 24ab00 │ │ │ │ - vpmulhrsw %ymm6,%ymm8,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 24ab00 │ │ │ │ - vpmulhrsw %ymm7,%ymm8,%ymm0 │ │ │ │ - call 24ab00 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x735(%rip),%r8 │ │ │ │ + call 242500 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vmovq (%rdi),%xmm1 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ - vpbroadcastq (%rdi,%rsi,4),%ymm2 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdi,%rax,1),%ymm2 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm3,(%rdx) │ │ │ │ - vmovdqa %ymm3,0x20(%rdx) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,4) │ │ │ │ - vmovhps %xmm2,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - ret │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2425c0 │ │ │ │ + call 2428a0 │ │ │ │ + movdqa 0x983f7(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + psubw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + jmp 241fde │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24abc0 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x90422(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 2488f9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x689(%rip),%r8 │ │ │ │ - jmp 24abc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1fb(%rip),%r8 │ │ │ │ - jmp 24abc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x47b(%rip),%r8 │ │ │ │ + lea -0x3b5(%rip),%r8 │ │ │ │ + call 2425c0 │ │ │ │ + call 242980 │ │ │ │ + movdqa 0x98377(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + psubw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + jmp 2420d3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa 0x98316(%rip),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm5 │ │ │ │ + movdqa 0x980a2(%rip),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0x98068(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm1 │ │ │ │ + movdqa 0x98086(%rip),%xmm6 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm6 │ │ │ │ + movdqa 0x9804c(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + psubsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm5 │ │ │ │ + movdqa 0x98032(%rip),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0x97ff8(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x30(%rsp),%xmm6 │ │ │ │ + movdqa %xmm5,0x30(%rsp) │ │ │ │ + movdqa 0x20(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x10(%rsp) │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm5 │ │ │ │ + movdqa 0x97f32(%rip),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x97ef8(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm1 │ │ │ │ + movdqa 0x97f16(%rip),%xmm6 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm6 │ │ │ │ + movdqa 0x97edc(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x97e02(%rip),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqa 0x97dc8(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa 0x10(%rsp),%xmm7 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm7,%xmm4 │ │ │ │ + paddsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rsp),%xmm6 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm1 │ │ │ │ + psubsw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + psubsw %xmm7,%xmm2 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - jmp 249f40 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm7,%ymm6,%ymm3 │ │ │ │ - vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm5 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm12 │ │ │ │ - vpunpcklqdq %ymm9,%ymm8,%ymm0 │ │ │ │ - vpunpckhqdq %ymm9,%ymm8,%ymm10 │ │ │ │ - vpunpcklqdq %ymm3,%ymm1,%ymm2 │ │ │ │ - vpunpckhqdq %ymm3,%ymm1,%ymm13 │ │ │ │ - vpunpcklqdq %ymm6,%ymm4,%ymm9 │ │ │ │ - vpunpckhqdq %ymm6,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x20,%ymm9,%ymm5,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm9,%ymm3 │ │ │ │ - vpermq $0x72,%ymm4,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x90360(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9035b(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmaxsd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpmaxsd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpmaxsd %ymm8,%ymm13,%ymm13 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpminsd %ymm9,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm9,%ymm11,%ymm11 │ │ │ │ - vpminsd %ymm9,%ymm12,%ymm12 │ │ │ │ - vpminsd %ymm9,%ymm13,%ymm13 │ │ │ │ - call 24e5e0 │ │ │ │ - vpermq $0x72,%ymm12,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm13,%ymm5 │ │ │ │ - call 24e600 │ │ │ │ - call 24e7a0 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x3,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x3,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x3,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ - vmovdqa 0x900cc(%rip),%ymm4 │ │ │ │ - vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ - vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ - vpermd %ymm2,%ymm4,%ymm2 │ │ │ │ - vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ - vpbroadcastd 0x8f7bb(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x9027a(%rip),%ymm8 │ │ │ │ - call 24a120 │ │ │ │ - vzeroupper │ │ │ │ + movdqa %xmm1,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + punpckhwd %xmm2,%xmm7 │ │ │ │ + punpcklwd %xmm2,%xmm5 │ │ │ │ + movdqa 0x97d24(%rip),%xmm2 │ │ │ │ + movdqa 0x9801c(%rip),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0x97ce2(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm7,%xmm5 │ │ │ │ + movdqa 0x97ccc(%rip),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm7,%xmm3 │ │ │ │ + movdqa 0x97c92(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x20(%rsp),%xmm1 │ │ │ │ + movdqa 0x30(%rsp),%xmm6 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x172(%rip),%r8 │ │ │ │ - jmp 24ad70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x5b(%rip),%r8 │ │ │ │ - jmp 24ad70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2db(%rip),%r8 │ │ │ │ - jmp 24ad70 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + paddsw %xmm3,%xmm7 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + movdqa 0x97fd0(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x4b9(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 24af40 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm9,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x901f5(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x901f0(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24aec0 │ │ │ │ - call 24a440 │ │ │ │ - vpshufd $0x4e,%ymm5,%ymm4 │ │ │ │ - vpsrad $0x3,%ymm6,%ymm5 │ │ │ │ - vpshufd $0x4e,%ymm7,%ymm6 │ │ │ │ - vpsrad $0x3,%ymm8,%ymm7 │ │ │ │ - vpshufd $0x4e,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x3,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ - vmovdqa 0x8ff7d(%rip),%ymm4 │ │ │ │ - vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ - vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ - vpermd %ymm2,%ymm4,%ymm2 │ │ │ │ - vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ - vpbroadcastd 0x8f64c(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x9010b(%rip),%ymm8 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x926(%rip),%r8 │ │ │ │ + call 242a40 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm7,%ymm6,%ymm3 │ │ │ │ - vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm0,%ymm8,%ymm10 │ │ │ │ - vpunpckhqdq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm2,%ymm9,%ymm11 │ │ │ │ - vpunpckhqdq %ymm9,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm4,%ymm1,%ymm8 │ │ │ │ - vpunpckhqdq %ymm1,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm6,%ymm3,%ymm9 │ │ │ │ - vpunpckhqdq %ymm3,%ymm6,%ymm6 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm5 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm0,%ymm7 │ │ │ │ - vperm2i128 $0x20,%ymm11,%ymm10,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm11,%ymm10,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm6,%ymm4,%ymm1 │ │ │ │ - vperm2i128 $0x20,%ymm6,%ymm4,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm9,%ymm8,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm9,%ymm8,%ymm6 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x47b(%rip),%r8 │ │ │ │ + call 242a40 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x90026(%rip),%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm10 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm7,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsubd %ymm1,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xd5(%rip),%r8 │ │ │ │ + call 242a40 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x402(%rip),%r8 │ │ │ │ - jmp 24b000 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x235(%rip),%r8 │ │ │ │ - jmp 24b000 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4b(%rip),%r8 │ │ │ │ - jmp 24b000 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x229(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 24af40 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm9,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x8ff65(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ff60(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24aec0 │ │ │ │ - call 24a440 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm4 │ │ │ │ - vpsrad $0x3,%ymm5,%ymm3 │ │ │ │ - vpsrad $0x3,%ymm2,%ymm5 │ │ │ │ - vpshufd $0x4e,%ymm6,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm6 │ │ │ │ - vpsrad $0x3,%ymm7,%ymm1 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm7 │ │ │ │ - vpshufd $0x4e,%ymm8,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x3,%ymm6,%ymm6 │ │ │ │ - jmp 24ae4b │ │ │ │ - lea -0x522(%rip),%r8 │ │ │ │ - jmp 24b120 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x355(%rip),%r8 │ │ │ │ - jmp 24b120 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xd5(%rip),%r8 │ │ │ │ - jmp 24b120 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x109(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8fe43(%rip),%ymm8 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ - vpbroadcastd 0x8fe43(%rip),%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm7 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm10 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm11 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm12 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm13 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm12,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm13,%ymm8,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x8fd77(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8fd72(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x8fcf9(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8fccc(%rip),%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xe,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xe,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xe,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xe,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xe,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xe,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8f1af(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8fc6e(%rip),%ymm4 │ │ │ │ - call 24aaa0 │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x1f5(%rip),%r8 │ │ │ │ + call 242a40 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea 0x12a(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24b3a0 │ │ │ │ - vpbroadcastd 0x8fc54(%rip),%ymm2 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x4,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - jmp 24be9b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2425c0 │ │ │ │ + call 2428a0 │ │ │ │ + movdqa 0x97ec7(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm1,0x18(%rsp) │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + psubw %xmm0,%xmm7 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + jmp 241ff4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x925(%rip),%r8 │ │ │ │ + call 2425c0 │ │ │ │ + call 242980 │ │ │ │ + movdqa 0x97e07(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm2,0x28(%rsp) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + psubw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,0x18(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm0 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + jmp 2420f5 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x5d1(%rip),%r8 │ │ │ │ - jmp 24b3a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2ec(%rip),%r8 │ │ │ │ - jmp 24b3a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4df(%rip),%r8 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0xac6(%rip),%r8 │ │ │ │ + call 242be0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8fbf7(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8fbf2(%rip),%ymm9 │ │ │ │ - vbroadcasti128 0x10(%rdx),%ymm1 │ │ │ │ - vbroadcasti128 0x50(%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x30(%rdx),%ymm2 │ │ │ │ - vbroadcasti128 0x70(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x8fae5(%rip),%ymm6 │ │ │ │ - vshufpd $0xc,%ymm0,%ymm1,%ymm1 │ │ │ │ - vshufpd $0xc,%ymm2,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x20(%rdx),%ymm4 │ │ │ │ - vbroadcasti128 0x40(%rdx),%ymm2 │ │ │ │ - vbroadcasti128 0x60(%rdx),%ymm5 │ │ │ │ - vpbroadcastd 0x8f0df(%rip),%ymm7 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm0,%ymm0 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - call 24b510 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ - jmp *%r8 │ │ │ │ - vbroadcasti128 0x8f026(%rip),%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f05b(%rip),%ymm4 │ │ │ │ - vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ - vpbroadcastd 0x8f04a(%rip),%ymm3 │ │ │ │ - vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f039(%rip),%ymm0 │ │ │ │ - vpmaddwd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8f024(%rip),%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm2 │ │ │ │ - jmp 24b684 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 0x8f9f7(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x8f924(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 0x8f95f(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x8f934(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm0,%ymm2,%ymm4 │ │ │ │ - vpunpcklqdq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm2,%ymm0 │ │ │ │ - vpsubd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8f90f(%rip),%ymm6 │ │ │ │ - vpunpcklqdq %ymm3,%ymm1,%ymm4 │ │ │ │ - vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm1,%ymm4,%ymm3 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm3,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x33,%ymm4,%ymm5,%ymm5 │ │ │ │ - vpunpckhqdq %ymm1,%ymm4,%ymm4 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x61b(%rip),%r8 │ │ │ │ + call 242be0 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x1b6(%rip),%r8 │ │ │ │ - jmp 24b650 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4c(%rip),%r8 │ │ │ │ - jmp 24b650 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x23f(%rip),%r8 │ │ │ │ - jmp 24b650 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x301(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 249560 │ │ │ │ - vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ - vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24b710 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vpbroadcastd 0x8ee33(%rip),%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f8f0(%rip),%ymm5 │ │ │ │ - vmovdqa (%rdi),%xmm2 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vmovdqa (%rax),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rax) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0xcb(%rip),%r8 │ │ │ │ + call 242be0 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x55(%rip),%r8 │ │ │ │ + call 242be0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 0x8ed77(%rip),%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - lea 0x8ede8(%rip),%rax │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 22c060 │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + jmp 241ff4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0xa65(%rip),%r8 │ │ │ │ + pmulhrsw 0x97cf0(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x97ce2(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + jmp 2420f5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8f75f(%rip),%ymm1 │ │ │ │ - vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ - vpmulld 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ - vpmulld 0x40(%rdx),%ymm1,%ymm2 │ │ │ │ - vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8ed63(%rip),%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f7be(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8f7c1(%rip),%ymm7 │ │ │ │ - vpmulld %ymm5,%ymm0,%ymm4 │ │ │ │ - vpmulld %ymm7,%ymm3,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm7,%ymm0,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8f776(%rip),%ymm0 │ │ │ │ - vpmulld %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm0,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm3,%ymm3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x279(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 242e60 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0x97cd0(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw 0x97c80(%rip),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw 0x97c42(%rip),%xmm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ + movd %xmm2,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movd %xmm1,(%rdx) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + movd %xmm1,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ + movd %xmm2,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movd %xmm1,(%rdx) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + movd %xmm1,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ + movd %xmm2,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movd %xmm1,(%rdx) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + movd %xmm1,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm1 │ │ │ │ + movd (%rdi,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm1 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdx,%rsi,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm1,%xmm2 │ │ │ │ + movd %xmm2,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movd %xmm1,(%rdx) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + movd %xmm1,(%rdx,%rsi,1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x3b6(%rip),%r8 │ │ │ │ - jmp 24b850 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x1b4(%rip),%r8 │ │ │ │ - jmp 24b850 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3f(%rip),%r8 │ │ │ │ - jmp 24b850 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x101(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - call 249560 │ │ │ │ - vshufpd $0x5,%ymm0,%ymm4,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ - vpsignd %ymm6,%ymm5,%ymm2 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24b710 │ │ │ │ - vpermq $0x8d,%ymm0,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm0 │ │ │ │ - jmp 24b684 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x436(%rip),%r8 │ │ │ │ - jmp 24b8d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x234(%rip),%r8 │ │ │ │ - jmp 24b8d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x305(%rip),%r8 │ │ │ │ + jmp 242e60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x41(%rip),%r8 │ │ │ │ - jmp 24b8d0 │ │ │ │ + lea 0x5c5(%rip),%r8 │ │ │ │ + jmp 242e60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x81(%rip),%r8 │ │ │ │ + lea 0x720(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f5df(%rip),%ymm4 │ │ │ │ - vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ - vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x8ebdf(%rip),%ymm7 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm3,%ymm3 │ │ │ │ + lea -0x1d5c(%rip),%rcx │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + push %r8 │ │ │ │ + lea 0x2(%rip),%r8 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + lea 0x2(%rip),%r8 │ │ │ │ + jmp *%rcx │ │ │ │ + pop %r8 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + movdqa 0x97a61(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ jmp *%r8 │ │ │ │ - vpbroadcastd 0x8f63f(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8eb7a(%rip),%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm0,%ymm4,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm7,%ymm7 │ │ │ │ - vpunpckhwd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rdi),%xmm2 │ │ │ │ - vinserti128 $0x1,(%rax),%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rax) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + call 243880 │ │ │ │ + movdqa 0x979f3(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + movdqa %xmm5,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx,%rsi,1),%xmm5 │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx,%rsi,1),%xmm5 │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + movdqa 0x40(%rcx),%xmm0 │ │ │ │ + movdqa 0x50(%rcx),%xmm1 │ │ │ │ + movdqa 0x60(%rcx),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx,%rsi,1),%xmm5 │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx,%rsi,1),%xmm5 │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + movdqa %xmm7,0x10(%rcx) │ │ │ │ + movdqa %xmm7,0x20(%rcx) │ │ │ │ + movdqa %xmm7,0x30(%rcx) │ │ │ │ + movdqa %xmm7,0x40(%rcx) │ │ │ │ + movdqa %xmm7,0x50(%rcx) │ │ │ │ + movdqa %xmm7,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x60(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24ba50 │ │ │ │ - vpbroadcastd 0x8f588(%rip),%ymm2 │ │ │ │ - jmp 24b344 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3ae(%rip),%r8 │ │ │ │ - jmp 24ba50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x16e(%rip),%r8 │ │ │ │ - jmp 24ba50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2e1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8f54f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f54a(%rip),%ymm9 │ │ │ │ - jmp 24b3b2 │ │ │ │ - vpbroadcastd 0x8f530(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f52b(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - call 24bc70 │ │ │ │ - vpbroadcastd 0x8f411(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x8f3e6(%rip),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f3c9(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm4 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm3 │ │ │ │ - jmp 24bc11 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1f7(%rip),%r8 │ │ │ │ + jmp 243130 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0xd0(%rip),%r8 │ │ │ │ - jmp 24bb70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - jmp 24bb70 │ │ │ │ + lea 0x35(%rip),%r8 │ │ │ │ + jmp 243130 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1d1(%rip),%r8 │ │ │ │ - jmp 24bb70 │ │ │ │ + lea 0x2f5(%rip),%r8 │ │ │ │ + jmp 243130 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x26e(%rip),%r8 │ │ │ │ + lea 0x450(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f42f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f42a(%rip),%ymm9 │ │ │ │ - call 249572 │ │ │ │ - vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ - vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x8f3f2(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f3ed(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - call 24bc60 │ │ │ │ - vpbroadcastd 0x8e8ef(%rip),%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8e8b2(%rip),%ymm4 │ │ │ │ - vpsrad $0x3,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x3,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x3,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f33f(%rip),%ymm5 │ │ │ │ - jmp 24b6a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - call 24bc70 │ │ │ │ - jmp 24b79d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpshufd $0xd8,%ymm0,%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm1,%ymm1 │ │ │ │ - vpshufd $0xd8,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm3,%ymm3 │ │ │ │ - vpunpcklqdq %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpckhqdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm3,%ymm2,%ymm5 │ │ │ │ - vpunpckhqdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm0,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm4,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm4,%ymm0 │ │ │ │ + lea -0x1e5c(%rip),%rcx │ │ │ │ + jmp 242e67 │ │ │ │ + call 243d40 │ │ │ │ + call 244200 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpcklqdq %xmm4,%xmm6 │ │ │ │ + punpckhqdq %xmm5,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + punpcklqdq %xmm2,%xmm5 │ │ │ │ + punpckhqdq %xmm7,%xmm2 │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x50(%rdx) │ │ │ │ + movdqa 0x60(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpckhqdq %xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + punpckhqdq %xmm2,%xmm6 │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ + movdqa 0x9776e(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + psubw %xmm7,%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm7 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm7 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + pmulhrsw 0x50(%rdx),%xmm3 │ │ │ │ + movdqa %xmm5,0x70(%rdx) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhqdq %xmm7,%xmm5 │ │ │ │ + punpcklqdq %xmm7,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + punpckhqdq %xmm1,%xmm7 │ │ │ │ + punpcklqdq %xmm1,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ + punpckhqdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + movdqa 0x40(%rcx),%xmm0 │ │ │ │ + movdqa 0x50(%rcx),%xmm1 │ │ │ │ + movdqa 0x60(%rcx),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + movdqa %xmm7,0x10(%rcx) │ │ │ │ + movdqa %xmm7,0x20(%rcx) │ │ │ │ + movdqa %xmm7,0x30(%rcx) │ │ │ │ + movdqa %xmm7,0x40(%rcx) │ │ │ │ + movdqa %xmm7,0x50(%rcx) │ │ │ │ + movdqa %xmm7,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x250(%rip),%r8 │ │ │ │ - jmp 24bcf0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x4c7(%rip),%r8 │ │ │ │ + jmp 243400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x122(%rip),%r8 │ │ │ │ - jmp 24bcf0 │ │ │ │ + lea -0x29b(%rip),%r8 │ │ │ │ + jmp 243400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x51(%rip),%r8 │ │ │ │ - jmp 24bcf0 │ │ │ │ + lea 0x25(%rip),%r8 │ │ │ │ + jmp 243400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xee(%rip),%r8 │ │ │ │ + lea 0x180(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f2af(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f2aa(%rip),%ymm9 │ │ │ │ - call 249572 │ │ │ │ - vshufpd $0x5,%ymm0,%ymm4,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm4,%ymm0,%ymm0 │ │ │ │ - vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm1 │ │ │ │ - vpsignd %ymm6,%ymm5,%ymm2 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x8f26f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f26a(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - call 24bc60 │ │ │ │ - vpbroadcastd 0x8e76c(%rip),%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ - jmp 24bbfd │ │ │ │ + lea -0x1dbc(%rip),%rcx │ │ │ │ + jmp 242e67 │ │ │ │ + call 243d40 │ │ │ │ + call 244200 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhqdq %xmm4,%xmm6 │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + punpckhqdq %xmm2,%xmm5 │ │ │ │ + punpcklqdq %xmm7,%xmm2 │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x50(%rdx) │ │ │ │ + movdqa 0x60(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklqdq %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + punpcklqdq %xmm2,%xmm6 │ │ │ │ + punpckhqdq %xmm3,%xmm2 │ │ │ │ + movdqa 0x974ae(%rip),%xmm7 │ │ │ │ + jmp 243192 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x330(%rip),%r8 │ │ │ │ - jmp 24bdd0 │ │ │ │ + nop │ │ │ │ + lea -0x577(%rip),%r8 │ │ │ │ + jmp 2434b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x202(%rip),%r8 │ │ │ │ - jmp 24bdd0 │ │ │ │ + lea -0x34b(%rip),%r8 │ │ │ │ + jmp 2434b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x8f(%rip),%r8 │ │ │ │ - jmp 24bdd0 │ │ │ │ + lea -0x8b(%rip),%r8 │ │ │ │ + jmp 2434b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xe(%rip),%r8 │ │ │ │ + lea 0xd0(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 24b8d0 │ │ │ │ - vpbroadcastd 0x8f1c2(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f1bd(%rip),%ymm9 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpbroadcastd 0x8f16c(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xf,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xf,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8f13b(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8e66a(%rip),%ymm7 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - jmp 24b978 │ │ │ │ - nop │ │ │ │ - lea 0x104(%rip),%r8 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x974a3(%rip),%xmm6 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + pcmpeqw %xmm7,%xmm7 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x59(%rip),%r8 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + pavgw %xmm0,%xmm4 │ │ │ │ + pcmpeqw %xmm7,%xmm0 │ │ │ │ + pavgw %xmm1,%xmm5 │ │ │ │ + pcmpeqw %xmm7,%xmm1 │ │ │ │ + pandn %xmm4,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + pavgw %xmm2,%xmm4 │ │ │ │ + pcmpeqw %xmm7,%xmm2 │ │ │ │ + pavgw %xmm3,%xmm5 │ │ │ │ + pcmpeqw %xmm7,%xmm3 │ │ │ │ + pandn %xmm4,%xmm2 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + jmp 2412e0 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2434da │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa 0x973d1(%rip),%xmm7 │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm1,%xmm6 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + paddsw %xmm4,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x70(%rdx) │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x97342(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa 0x972dd(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + jmp 24320b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x1dd(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24bf20 │ │ │ │ - vpbroadcastd 0x8f110(%rip),%ymm2 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ + jne 243740 │ │ │ │ + movd 0x972f9(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x972a8(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea 0x71(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0x9725d(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm5,%xmm2 │ │ │ │ + punpcklbw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhbw %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm5,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + packuswb %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm3,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%ecx │ │ │ │ - jg 24beb6 │ │ │ │ - vzeroupper │ │ │ │ + dec %edx │ │ │ │ + jg 2436ba │ │ │ │ + jmp *%r8 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x611(%rip),%r8 │ │ │ │ + jmp 243740 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x94f(%rip),%r8 │ │ │ │ - jmp 24bf20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x428(%rip),%r8 │ │ │ │ - jmp 24bf20 │ │ │ │ + lea 0xc06(%rip),%r8 │ │ │ │ + jmp 243740 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x7f8(%rip),%r8 │ │ │ │ + lea 0xd64(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f077(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8f072(%rip),%ymm13 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - vpbroadcastd 0x8e56e(%rip),%ymm11 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24c270 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + call 243880 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhwd %xmm2,%xmm7 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm6 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + movdqa 0x97187(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x60(%rdx),%xmm7 │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + punpckhwd %xmm6,%xmm7 │ │ │ │ + punpcklwd %xmm6,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm7,%xmm3 │ │ │ │ + punpcklwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + punpckhwd %xmm2,%xmm7 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm7,%xmm3 │ │ │ │ + punpcklwd %xmm7,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ - call 24c050 │ │ │ │ - call 22c3c0 │ │ │ │ - vpbroadcastd 0x8e532(%rip),%ymm12 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfd0 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8efb7(%rip),%ymm11 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ - vmovdqa (%rdi),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm8,%ymm8 │ │ │ │ - vmovdqa (%rdi,%rsi,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rdi,%rax,1),%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm10,(%rdx) │ │ │ │ - vmovdqa %ymm10,0x20(%rdx) │ │ │ │ - vmovdqa %ymm10,0x40(%rdx) │ │ │ │ - vmovdqa %ymm10,0x60(%rdx) │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmaxsw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmaxsw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpminsw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpminsw %ymm1,%ymm11,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - lea 0x8e4a9(%rip),%rax │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm1,%ymm4,%ymm2 │ │ │ │ - vpunpckldq %ymm1,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm3,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm0,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ - ret │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8ee27(%rip),%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed54(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8eddd(%rip),%ymm8 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed0a(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8ed4b(%rip),%ymm8 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed20(%rip),%ymm10 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm8 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm9 │ │ │ │ - vpsubd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8ecf1(%rip),%ymm3 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm7,%ymm4 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm6,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + lea -0x1fb0(%rip),%r8 │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + movdqa %xmm5,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + call *%r8 │ │ │ │ + add $0x40,%rdx │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp *%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhqdq %xmm1,%xmm7 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ + punpckhqdq %xmm2,%xmm3 │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x50(%rdx) │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklqdq %xmm5,%xmm2 │ │ │ │ + punpckhqdq %xmm5,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpcklqdq %xmm7,%xmm3 │ │ │ │ + punpckhqdq %xmm6,%xmm7 │ │ │ │ + movdqa %xmm4,0x60(%rdx) │ │ │ │ + movdqa 0x97024(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0x96d38(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0x96d3c(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x96d2e(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd 0x96d32(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0x96cc4(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd 0x96cc8(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + pshufb 0x96bdd(%rip),%xmm3 │ │ │ │ + movdqa 0x96c65(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0x96c69(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x96c3b(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd 0x96c3f(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ + punpckhqdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + movdqa 0x40(%rdx),%xmm6 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0x60(%rdx),%xmm5 │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + punpckhwd %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm7 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + movdqa 0x96ebb(%rip),%xmm3 │ │ │ │ + movdqa 0x96c33(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + pmaddwd 0x96c17(%rip),%xmm6 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm6 │ │ │ │ + movdqa 0x96c49(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd 0x96c2d(%rip),%xmm7 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm2,%xmm7 │ │ │ │ + movdqa 0x96bff(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd 0x96be3(%rip),%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x96c15(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd 0x96bf9(%rip),%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubsw %xmm7,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psubsw %xmm4,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa 0x96a63(%rip),%xmm4 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pshufb %xmm4,%xmm7 │ │ │ │ + movdqa 0x96b01(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0x96ae5(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0x96ac7(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd 0x96bbb(%rip),%xmm7 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm5,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubsw %xmm7,%xmm1 │ │ │ │ + paddsw %xmm7,%xmm2 │ │ │ │ + pshufb %xmm4,%xmm5 │ │ │ │ + pshufb %xmm4,%xmm1 │ │ │ │ + movdqa 0x96a5b(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd 0x96a5f(%rip),%xmm5 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa 0x96a35(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd 0x96a39(%rip),%xmm1 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + punpckhqdq %xmm2,%xmm7 │ │ │ │ + punpcklqdq %xmm2,%xmm6 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm7,%xmm3 │ │ │ │ + paddsw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psubsw %xmm5,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + psubsw %xmm6,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpcmpeqd %ymm1,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea -0x35c(%rip),%r8 │ │ │ │ - jmp 24c310 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x3f3(%rip),%r8 │ │ │ │ + jmp 243c70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x48(%rip),%r8 │ │ │ │ - jmp 24c310 │ │ │ │ + lea 0xe1(%rip),%r8 │ │ │ │ + jmp 243c70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x418(%rip),%r8 │ │ │ │ - jmp 24c310 │ │ │ │ + lea 0x6d6(%rip),%r8 │ │ │ │ + jmp 243c70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x53f(%rip),%r8 │ │ │ │ + lea 0x834(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8ec87(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ec82(%rip),%ymm13 │ │ │ │ - call 24c3a0 │ │ │ │ - call 24c660 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24c050 │ │ │ │ - vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 22c840 │ │ │ │ - vpbroadcastd 0x8e174(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8e16f(%rip),%xmm12 │ │ │ │ - vpsubw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfd0 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + call 243d40 │ │ │ │ + call 244130 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpckhwd %xmm0,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + movdqa 0x96c48(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + psubw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm7 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + pmulhrsw 0x70(%rdx),%xmm2 │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + jmp 2437d7 │ │ │ │ + lea -0x22cc(%rip),%r8 │ │ │ │ + jmp 24384b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ - vpbroadcastd 0x8e100(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8eb3b(%rip),%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ea48(%rip),%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8ea61(%rip),%ymm8 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8eaae(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8eabf(%rip),%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8e9cc(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8e9d5(%rip),%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ea22(%rip),%ymm10 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm6,%ymm2,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm7,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x8e963(%rip),%ymm3 │ │ │ │ - vpmulld %ymm3,%ymm6,%ymm9 │ │ │ │ - vpmulld %ymm1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8e938(%rip),%ymm10 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm9 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm3 │ │ │ │ - vpbroadcastd 0x8e918(%rip),%ymm10 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpbroadcastd 0x8e987(%rip),%ymm8 │ │ │ │ - vpsubd %ymm5,%ymm7,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ - vpsubd %ymm3,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm9,%ymm2,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpsrld $0xa,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8e91f(%rip),%ymm9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm0,0x60(%rdx) │ │ │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm1 │ │ │ │ + punpcklwd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + punpckhwd %xmm2,%xmm7 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x96b81(%rip),%xmm6 │ │ │ │ + movdqa 0x96999(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd 0x9699d(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa 0x9698f(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd 0x96993(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm5,%xmm7 │ │ │ │ + movdqa 0x96985(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0x96989(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0x9697b(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd 0x9697f(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + psubsw %xmm0,%xmm2 │ │ │ │ + paddsw %xmm0,%xmm7 │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ + punpckhwd %xmm5,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x967f9(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd 0x967fd(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0x9692f(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0x96913(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa 0x968ef(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd 0x968f3(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa 0x968e5(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd 0x968e9(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0x968db(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0x968df(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0x968d1(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd 0x968d5(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm7 │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ + punpckhwd %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqa 0x9667f(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd 0x96683(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0x96885(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0x96869(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x965e3(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd 0x965e7(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa 0x966a9(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0x9668d(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubsw %xmm0,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm0,0x60(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm7,%xmm3 │ │ │ │ + paddsw %xmm7,%xmm0 │ │ │ │ + punpcklqdq %xmm4,%xmm7 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + punpcklqdq %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqa 0x9653b(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd 0x9653f(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0x96601(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0x965e5(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsubd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x96418(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x50(%rdx) │ │ │ │ + movdqa 0x96496(%rip),%xmm0 │ │ │ │ + movdqa 0x9649e(%rip),%xmm3 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + pshufb %xmm7,%xmm2 │ │ │ │ + pshufb %xmm7,%xmm4 │ │ │ │ + pshufb %xmm7,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x73c(%rip),%r8 │ │ │ │ - jmp 24c6f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x398(%rip),%r8 │ │ │ │ - jmp 24c6f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x38(%rip),%r8 │ │ │ │ - jmp 24c6f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x15f(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8e8a7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e8a2(%rip),%ymm13 │ │ │ │ - call 24c3a0 │ │ │ │ - call 24c780 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24c050 │ │ │ │ - vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 22c840 │ │ │ │ - vpbroadcastd 0x8dd94(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8dd8f(%rip),%xmm5 │ │ │ │ - vpsubw %ymm5,%ymm12,%ymm12 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm8 │ │ │ │ - vpermq $0x8d,%ymm2,%ymm9 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm0,%ymm3 │ │ │ │ - vpmulhrsw %ymm12,%ymm8,%ymm0 │ │ │ │ - vpmulhrsw %ymm12,%ymm9,%ymm1 │ │ │ │ - call 24bfd0 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vzeroupper │ │ │ │ + movdqa 0x96768(%rip),%xmm7 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + punpckhqdq %xmm1,%xmm6 │ │ │ │ + punpcklqdq %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubsw %xmm6,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + punpckhqdq %xmm5,%xmm6 │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm6,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + punpckhqdq %xmm5,%xmm7 │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhqdq %xmm1,%xmm5 │ │ │ │ + punpcklqdq %xmm1,%xmm2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm10 │ │ │ │ - vpsubd %ymm7,%ymm8,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm10,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm9,%ymm8 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm10 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm10,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - ret │ │ │ │ - lea -0x85c(%rip),%r8 │ │ │ │ - jmp 24c810 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0xa33(%rip),%r8 │ │ │ │ + jmp 2442b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x4b8(%rip),%r8 │ │ │ │ - jmp 24c810 │ │ │ │ + lea -0x55f(%rip),%r8 │ │ │ │ + jmp 2442b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0xe8(%rip),%r8 │ │ │ │ - jmp 24c810 │ │ │ │ + lea 0x96(%rip),%r8 │ │ │ │ + jmp 2442b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x3f(%rip),%r8 │ │ │ │ + lea 0x1f4(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8e73d(%rip),%ymm7 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8dc5c(%rip),%ymm12 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm1,%ymm4,%ymm2 │ │ │ │ - vpunpckhdq %ymm1,%ymm4,%ymm4 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24c8ba │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24c8c2 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea (%rsi,%rsi,4),%rax │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vmovdqa %ymm6,(%rdx) │ │ │ │ - vmovdqa %ymm6,0x20(%rdx) │ │ │ │ - vmovdqa %ymm6,0x40(%rdx) │ │ │ │ - vmovdqa %ymm6,0x60(%rdx) │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vmovdqa (%rdi),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,4),%ymm4,%ymm4 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdi,%rax,1),%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,4) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + call 243d40 │ │ │ │ + call 244130 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm0,%xmm6 │ │ │ │ + punpckhwd %xmm7,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm4 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm5,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa 0x96618(%rip),%xmm7 │ │ │ │ + jmp 243ce8 │ │ │ │ + lea -0x2611(%rip),%r8 │ │ │ │ + jmp 24384b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x60(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24c980 │ │ │ │ - vpbroadcastd 0x8e658(%rip),%ymm2 │ │ │ │ - jmp 24be88 │ │ │ │ + lea -0xb03(%rip),%r8 │ │ │ │ + jmp 244380 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x43e(%rip),%r8 │ │ │ │ - jmp 24c980 │ │ │ │ + lea -0x62f(%rip),%r8 │ │ │ │ + jmp 244380 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x220(%rip),%r8 │ │ │ │ - jmp 24c980 │ │ │ │ + lea -0x3a(%rip),%r8 │ │ │ │ + jmp 244380 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x390(%rip),%r8 │ │ │ │ + lea 0x124(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8e61f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e61a(%rip),%ymm13 │ │ │ │ - jmp 24bf32 │ │ │ │ - vpbroadcastd 0x8e600(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e5fb(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24ca40 │ │ │ │ - vpbroadcastd 0x8dad5(%rip),%ymm11 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24cac0 │ │ │ │ - jmp 24cb8c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x8e56b(%rip),%ymm11 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm2 │ │ │ │ + movdqa 0x965b9(%rip),%xmm6 │ │ │ │ + movdqa 0x96591(%rip),%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa %xmm1,0x60(%rdx) │ │ │ │ + movdqa %xmm0,0x50(%rdx) │ │ │ │ + movdqa %xmm5,0x70(%rdx) │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + paddsw %xmm6,%xmm1 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhwd %xmm2,%xmm7 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + jmp 2437d7 │ │ │ │ + lea -0x268c(%rip),%r8 │ │ │ │ + jmp 24384b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm5,%ymm4,%ymm10 │ │ │ │ - vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm7,%ymm6,%ymm11 │ │ │ │ - vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm9,%ymm8,%ymm1 │ │ │ │ - vpunpckhqdq %ymm9,%ymm8,%ymm8 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm9 │ │ │ │ - vpunpcklqdq %ymm11,%ymm10,%ymm5 │ │ │ │ - vpunpckhqdq %ymm11,%ymm10,%ymm10 │ │ │ │ - vpunpcklqdq %ymm6,%ymm4,%ymm7 │ │ │ │ - vpunpckhqdq %ymm6,%ymm4,%ymm11 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm1,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm8,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm8,%ymm5 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm3,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ - vperm2i128 $0x20,%ymm11,%ymm9,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm11,%ymm9,%ymm7 │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2444cf │ │ │ │ + lea 0x1e3(%rip),%r8 │ │ │ │ + call 244590 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vpbroadcastd 0x8e477(%rip),%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0x96490(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0x96443(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + psrlw $0x3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241eb9 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x1a0(%rip),%r8 │ │ │ │ - jmp 24cb70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x40(%rip),%r8 │ │ │ │ - jmp 24cb70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1b0(%rip),%r8 │ │ │ │ - jmp 24cb70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x22e(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x36e(%rip),%r8 │ │ │ │ + call 244590 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8e42f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e42a(%rip),%ymm13 │ │ │ │ - jmp 24c322 │ │ │ │ - call 24cbd0 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24ca20 │ │ │ │ - call 24bfe2 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm0 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x4ce(%rip),%r8 │ │ │ │ + call 244590 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8e3c7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e3c2(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24ca40 │ │ │ │ - vpbroadcastd 0x8d89c(%rip),%ymm11 │ │ │ │ - call 24c3dc │ │ │ │ - vpslld $0x3,%ymm8,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpsubd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8e314(%rip),%ymm9 │ │ │ │ - vpsubd %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x738(%rip),%r8 │ │ │ │ + call 244590 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x320(%rip),%r8 │ │ │ │ - jmp 24ccf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x140(%rip),%r8 │ │ │ │ - jmp 24ccf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rip),%r8 │ │ │ │ - jmp 24ccf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xae(%rip),%r8 │ │ │ │ + lea -0x25e0(%rip),%rcx │ │ │ │ + movdqa 0x963d1(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + lea 0x2(%rip),%r8 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x9632c(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + jmp *%rcx │ │ │ │ + lea 0xba(%rip),%r8 │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xd0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x30(%rdx),%xmm4 │ │ │ │ + movdqa 0x70(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 2420b1 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 2420b1 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + ret │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x189(%rip),%r8 │ │ │ │ + call 2448a0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8e2af(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e2aa(%rip),%ymm13 │ │ │ │ - jmp 24c702 │ │ │ │ - call 24cbd0 │ │ │ │ - vpackssdw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm6 │ │ │ │ - vpackssdw %ymm4,%ymm5,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24ca20 │ │ │ │ - call 24bfe2 │ │ │ │ - vpackssdw %ymm2,%ymm3,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + call 2448a0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x3c0(%rip),%r8 │ │ │ │ - jmp 24cd90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x1e0(%rip),%r8 │ │ │ │ - jmp 24cd90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x70(%rip),%r8 │ │ │ │ - jmp 24cd90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xe(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1be(%rip),%r8 │ │ │ │ + call 2448a0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - jmp 24c810 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8e1f2(%rip),%ymm7 │ │ │ │ - jmp 24c853 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x428(%rip),%r8 │ │ │ │ + call 2448a0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x12f(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24ce10 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8e1ce(%rip),%ymm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - jmp 24be93 │ │ │ │ - lea 0xbcd(%rip),%r8 │ │ │ │ - add $0x23,%ecx │ │ │ │ - jmp 24ce10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x7b2(%rip),%r8 │ │ │ │ - jmp 24ce10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x9c2(%rip),%r8 │ │ │ │ + lea -0x2380(%rip),%rcx │ │ │ │ + jmp 244597 │ │ │ │ + lea 0x93(%rip),%r8 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + movdqa %xmm7,0x68(%rsp) │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x38(%rsp) │ │ │ │ + movdqa %xmm5,0x48(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0x70(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xb0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246240 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 242581 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea -0x1d8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 242581 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8e187(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e182(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8e08d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x8d6a8(%rip),%ymm11 │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jl 24ceb6 │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 24d010 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vmovdqa %ymm1,0x60(%rdx) │ │ │ │ - vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ - vmovdqa %ymm4,0x120(%rdx) │ │ │ │ - vmovdqa %ymm5,0x160(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm7,%ymm15 │ │ │ │ - call 24d010 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm10 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm11 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm13 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm14 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24d010 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24cf70 │ │ │ │ - call 22ce60 │ │ │ │ - vpbroadcastd 0x8d5c7(%rip),%ymm12 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - vpermq $0x8d,%ymm5,%ymm5 │ │ │ │ - vpermq $0x8d,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfd0 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm7,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm7,%ymm7 │ │ │ │ - lea 0x8d571(%rip),%rax │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpckhdq %ymm6,%ymm3,%ymm7 │ │ │ │ - vpunpckldq %ymm6,%ymm3,%ymm3 │ │ │ │ - vpunpckhdq %ymm5,%ymm4,%ymm6 │ │ │ │ - vpunpckldq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhdq %ymm1,%ymm8,%ymm5 │ │ │ │ - vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm0,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm1,%ymm3 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm6,%ymm5,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm8,%ymm6 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm8,%ymm4 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x309(%rip),%r8 │ │ │ │ + call 244a20 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x40(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x140(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24c0a0 │ │ │ │ - jmp 24c270 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x122(%rip),%r8 │ │ │ │ + call 244a20 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8de20(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8dd37(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8de36(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x8ddcd(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x8de04(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8dd1b(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x8de1e(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x8dda1(%rip),%ymm15 │ │ │ │ - vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ - jmp 24d270 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8dd63(%rip),%ymm8 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dc70(%rip),%ymm10 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x8dc9c(%rip),%ymm8 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dce9(%rip),%ymm10 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x8dd0d(%rip),%ymm8 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dc1a(%rip),%ymm10 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8dc36(%rip),%ymm8 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dc83(%rip),%ymm10 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm7,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x8db8f(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x8db6e(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm15,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpsubd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm6,%ymm8,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsubd %ymm5,%ymm7,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpmulld %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmulld %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm7,-0x80(%rax) │ │ │ │ - vmovdqa %ymm6,-0x60(%rax) │ │ │ │ - vmovdqa %ymm5,-0x40(%rax) │ │ │ │ - vmovdqa %ymm4,-0x20(%rax) │ │ │ │ - vmovdqa %ymm3,(%rax) │ │ │ │ - vmovdqa %ymm2,0x20(%rax) │ │ │ │ - vmovdqa %ymm1,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3e(%rip),%r8 │ │ │ │ + call 244a20 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x2a8(%rip),%r8 │ │ │ │ + call 244a20 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x5a1(%rip),%r8 │ │ │ │ - jmp 24d4c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x112(%rip),%r8 │ │ │ │ - jmp 24d4c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x322(%rip),%r8 │ │ │ │ - jmp 24d4c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4fd(%rip),%r8 │ │ │ │ - add $0x23,%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8dad7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8dad2(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8d9dd(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x8cff8(%rip),%ymm11 │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jl 24d574 │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 24d610 │ │ │ │ - call 24c660 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vmovdqa %ymm1,0x60(%rdx) │ │ │ │ - vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ - vmovdqa %ymm4,0x120(%rdx) │ │ │ │ - vmovdqa %ymm5,0x160(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm7,%ymm15 │ │ │ │ - call 24d610 │ │ │ │ - call 24c660 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm10 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm11 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm13 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm14 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24d610 │ │ │ │ - call 24c660 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24cf70 │ │ │ │ - call 22d230 │ │ │ │ - call 22d670 │ │ │ │ - vpbroadcastd 0x8ceff(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8cefa(%rip),%xmm12 │ │ │ │ - vpermq $0x8d,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0x8d,%ymm2,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm8,%ymm12,%ymm12 │ │ │ │ - jmp 24cf29 │ │ │ │ + lea -0x1fc0(%rip),%rcx │ │ │ │ + jmp 244597 │ │ │ │ + lea 0x90(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,8),%rcx │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + movdqa %xmm7,0x68(%rsp) │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x38(%rsp) │ │ │ │ + movdqa %xmm5,0x48(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0x70(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xb0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246240 │ │ │ │ + jmp 242af1 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea -0x355(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 242af1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm14,%ymm7 │ │ │ │ - vpmulld 0x40(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x140(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - jmp 24c3dc │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x7c1(%rip),%r8 │ │ │ │ - jmp 24d6e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x10e(%rip),%r8 │ │ │ │ - jmp 24d6e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x102(%rip),%r8 │ │ │ │ - jmp 24d6e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2dd(%rip),%r8 │ │ │ │ - add $0x23,%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8d8b7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d8b2(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8d7bd(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x8cdd8(%rip),%ymm11 │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jl 24d794 │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 24d610 │ │ │ │ - call 24c780 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vmovdqa %ymm1,0x60(%rdx) │ │ │ │ - vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ - vmovdqa %ymm4,0x120(%rdx) │ │ │ │ - vmovdqa %ymm5,0x160(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm7,%ymm15 │ │ │ │ - call 24d610 │ │ │ │ - call 24c780 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm10 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm11 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm13 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm14 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24d610 │ │ │ │ - call 24c780 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24cf70 │ │ │ │ - call 22d230 │ │ │ │ - call 22d670 │ │ │ │ - vpbroadcastd 0x8ccdf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ccda(%rip),%xmm13 │ │ │ │ - vmovdqa %ymm0,%ymm11 │ │ │ │ - vpermq $0x8d,%ymm7,%ymm0 │ │ │ │ - vmovdqa %ymm1,%ymm10 │ │ │ │ - vpermq $0x8d,%ymm6,%ymm1 │ │ │ │ - vmovdqa %ymm2,%ymm9 │ │ │ │ - vpermq $0x8d,%ymm5,%ymm2 │ │ │ │ - vmovdqa %ymm3,%ymm8 │ │ │ │ - vpermq $0x8d,%ymm4,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm8,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm9,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm10,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm7 │ │ │ │ - vpsubw %ymm13,%ymm12,%ymm12 │ │ │ │ - jmp 24cf29 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x489(%rip),%r8 │ │ │ │ + call 244ba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x961(%rip),%r8 │ │ │ │ - jmp 24d880 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x2ae(%rip),%r8 │ │ │ │ - jmp 24d880 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x9e(%rip),%r8 │ │ │ │ - jmp 24d880 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x13d(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x2a2(%rip),%r8 │ │ │ │ + call 244ba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8d62f(%rip),%ymm15 │ │ │ │ - vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ - vpmulld 0x20(%rdx),%ymm15,%ymm8 │ │ │ │ - vpmulld 0x40(%rdx),%ymm15,%ymm1 │ │ │ │ - vpmulld 0x60(%rdx),%ymm15,%ymm9 │ │ │ │ - vpmulld 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ - vpmulld 0xa0(%rdx),%ymm15,%ymm10 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm15,%ymm3 │ │ │ │ - vpmulld 0xe0(%rdx),%ymm15,%ymm11 │ │ │ │ - vpmulld 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ - vpmulld 0x120(%rdx),%ymm15,%ymm12 │ │ │ │ - vpmulld 0x140(%rdx),%ymm15,%ymm5 │ │ │ │ - vpmulld 0x160(%rdx),%ymm15,%ymm13 │ │ │ │ - vpmulld 0x180(%rdx),%ymm15,%ymm6 │ │ │ │ - vpmulld 0x1a0(%rdx),%ymm15,%ymm14 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm15,%ymm7 │ │ │ │ - vpmulld 0x1e0(%rdx),%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm7,(%rdx) │ │ │ │ - vpbroadcastd 0x8cbc3(%rip),%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ - vpaddd (%rdx),%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xc,%ymm12,%ymm12 │ │ │ │ - vpsrad $0xc,%ymm13,%ymm13 │ │ │ │ - vpsrad $0xc,%ymm14,%ymm14 │ │ │ │ - vpsrad $0xc,%ymm15,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm7,%ymm13 │ │ │ │ - vpbroadcastd 0x8caeb(%rip),%ymm8 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm2,%ymm9,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpaddsw %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm9,%ymm4 │ │ │ │ - vpmulhrsw %ymm5,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpaddsw %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmulhrsw %ymm6,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpmulhrsw %ymm13,%ymm8,%ymm9 │ │ │ │ - vpaddsw %ymm13,%ymm13,%ymm13 │ │ │ │ - vpaddsw %ymm9,%ymm13,%ymm13 │ │ │ │ - vpbroadcastd 0x8d538(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8ca5f(%rip),%ymm12 │ │ │ │ - call 24da70 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x142(%rip),%r8 │ │ │ │ + call 244ba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm9 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm13,%ymm6,%ymm1 │ │ │ │ - vpunpcklwd %ymm13,%ymm6,%ymm6 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm13 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm5 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhdq %ymm5,%ymm0,%ymm3 │ │ │ │ - vpunpckldq %ymm5,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm2,%ymm9,%ymm11 │ │ │ │ - vpunpckldq %ymm2,%ymm9,%ymm9 │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm2 │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm1,%ymm13,%ymm6 │ │ │ │ - vpunpckhdq %ymm1,%ymm13,%ymm13 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpcklqdq %ymm6,%ymm9,%ymm8 │ │ │ │ - vpunpckhqdq %ymm6,%ymm9,%ymm9 │ │ │ │ - vpunpcklqdq %ymm13,%ymm11,%ymm10 │ │ │ │ - vpunpckhqdq %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24c8ba │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24c8c2 │ │ │ │ - vpmulhrsw %ymm8,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm9,%ymm12,%ymm1 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 24c8c2 │ │ │ │ - vpmulhrsw %ymm10,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm11,%ymm12,%ymm1 │ │ │ │ - call 24c8c2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x128(%rip),%r8 │ │ │ │ + call 244ba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x7e(%rip),%r8 │ │ │ │ + movdqa 0x95dc8(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xb(%rip),%r8 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + jmp 241ff4 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x95d1f(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + jmp 241ff4 │ │ │ │ + lea 0xf3(%rip),%r8 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa 0x95c7f(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm1,%xmm6 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + paddsw %xmm4,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa 0x18(%rsp),%xmm6 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm6,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm6 │ │ │ │ + movdqa 0x8(%rsp),%xmm5 │ │ │ │ + pmulhrsw %xmm5,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x95b91(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x28(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,0x8(%rsp) │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa %xmm7,0x28(%rsp) │ │ │ │ + jmp 2420f5 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea -0x637(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 244cbd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24db80 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8d462(%rip),%ymm2 │ │ │ │ + je 244e1f │ │ │ │ + lea 0x231(%rip),%r8 │ │ │ │ + call 244ec0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x95b49(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x95af8(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - jmp 24be93 │ │ │ │ - lea 0x60c(%rip),%r8 │ │ │ │ - add $0x23,%ecx │ │ │ │ - jmp 24db80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x36e(%rip),%r8 │ │ │ │ - jmp 24db80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x57e(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8d411(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d40c(%rip),%ymm13 │ │ │ │ - jmp 24ce22 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8d3e5(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d3e0(%rip),%ymm13 │ │ │ │ - vmovdqa %ymm0,0x100(%rdx) │ │ │ │ - vmovdqa %ymm2,0x140(%rdx) │ │ │ │ - vmovdqa %ymm4,0x180(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x8c895(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8d268(%rip),%ymm14 │ │ │ │ - call 24d1b4 │ │ │ │ - vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0x100(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0x140(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0x180(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0x1c0(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - vpbroadcastd 0x8d26f(%rip),%ymm11 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - call 24f480 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ - vpackssdw %ymm9,%ymm8,%ymm4 │ │ │ │ - vpackssdw %ymm11,%ymm10,%ymm5 │ │ │ │ - vpackssdw %ymm13,%ymm12,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm14,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24ca20 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 243696 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa %ymm8,0x100(%rdx) │ │ │ │ - vmovdqa %ymm9,0x120(%rdx) │ │ │ │ - vmovdqa %ymm10,0x140(%rdx) │ │ │ │ - vmovdqa %ymm11,0x160(%rdx) │ │ │ │ - call 24ca40 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x20(%rdx) │ │ │ │ - vmovdqa %ymm2,0x40(%rdx) │ │ │ │ - vmovdqa %ymm3,0x60(%rdx) │ │ │ │ - vmovdqa %ymm4,0x80(%rdx) │ │ │ │ - vmovdqa %ymm5,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm6,0xc0(%rdx) │ │ │ │ - vmovdqa %ymm7,0xe0(%rdx) │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ - vmovdqa %ymm12,%ymm4 │ │ │ │ - vmovdqa %ymm13,%ymm5 │ │ │ │ - vmovdqa %ymm14,%ymm6 │ │ │ │ - vmovdqa %ymm15,%ymm7 │ │ │ │ - jmp 24ca40 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x8ea(%rip),%r8 │ │ │ │ + call 244ec0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x2d2(%rip),%r8 │ │ │ │ - jmp 24deb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4e(%rip),%r8 │ │ │ │ - jmp 24deb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x25e(%rip),%r8 │ │ │ │ - jmp 24deb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2bc(%rip),%r8 │ │ │ │ - add $0x23,%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8d0e1(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d0dc(%rip),%ymm13 │ │ │ │ - jmp 24d4d2 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 24df50 │ │ │ │ - call 24f790 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xf,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xf,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xf,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xf,%ymm11,%ymm11 │ │ │ │ - jmp 24dd4e │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x16fc(%rip),%r8 │ │ │ │ + call 244ec0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8d042(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8d03d(%rip),%ymm14 │ │ │ │ - vmovdqa %ymm0,0x100(%rdx) │ │ │ │ - vmovdqa %ymm3,0x160(%rdx) │ │ │ │ - vmovdqa %ymm4,0x180(%rdx) │ │ │ │ - vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm13,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm3 │ │ │ │ - vpmaxsd %ymm5,%ymm13,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm4 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm13,%ymm2 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm13,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpbroadcastd 0x8c4f2(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8cec5(%rip),%ymm15 │ │ │ │ - call 24fd05 │ │ │ │ - vpmaxsd (%rdx),%ymm13,%ymm0 │ │ │ │ - vpmaxsd 0x1e0(%rdx),%ymm13,%ymm1 │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm13,%ymm2 │ │ │ │ - vpmaxsd 0x160(%rdx),%ymm13,%ymm3 │ │ │ │ - vpmaxsd 0x100(%rdx),%ymm13,%ymm4 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm13,%ymm5 │ │ │ │ - vpmaxsd 0x180(%rdx),%ymm13,%ymm6 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - call 24f90a │ │ │ │ - vpbroadcastd 0x8cf1d(%rip),%ymm14 │ │ │ │ - vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ - vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - vpslld $0x3,%ymm15,%ymm15 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1915(%rip),%r8 │ │ │ │ + call 244ec0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x4f2(%rip),%r8 │ │ │ │ - jmp 24e0d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x1d2(%rip),%r8 │ │ │ │ - jmp 24e0d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3e(%rip),%r8 │ │ │ │ - jmp 24e0d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x9c(%rip),%r8 │ │ │ │ - add $0x23,%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8cec1(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8cebc(%rip),%ymm13 │ │ │ │ - jmp 24d6f2 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 24df50 │ │ │ │ - call 2500f0 │ │ │ │ - jmp 24dee7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x572(%rip),%r8 │ │ │ │ - jmp 24e150 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x252(%rip),%r8 │ │ │ │ - jmp 24e150 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x42(%rip),%r8 │ │ │ │ - jmp 24e150 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1c(%rip),%r8 │ │ │ │ + movdqa 0x95aa8(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x95a14(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 2420ac │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea -0x8da(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 2420ac │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - jmp 24d880 │ │ │ │ - call 24e1b0 │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm7,%ymm13 │ │ │ │ - vpbroadcastd 0x8cdfb(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8c32a(%rip),%ymm12 │ │ │ │ - call 24da70 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovdqa %ymm7,(%rdx) │ │ │ │ - vpbroadcastd 0x8cde3(%rip),%ymm7 │ │ │ │ - vpmaxsd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaxsd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaxsd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaxsd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaxsd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpmaxsd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpmaxsd %ymm7,%ymm13,%ymm13 │ │ │ │ - vpmaxsd %ymm7,%ymm14,%ymm14 │ │ │ │ - vpmaxsd %ymm7,%ymm15,%ymm15 │ │ │ │ - vpmaxsd (%rdx),%ymm7,%ymm7 │ │ │ │ - vmovdqa %ymm15,(%rdx) │ │ │ │ - vpbroadcastd 0x8cd8a(%rip),%ymm15 │ │ │ │ - vpminsd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpminsd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm15,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm15,%ymm11,%ymm11 │ │ │ │ - vpminsd %ymm15,%ymm12,%ymm12 │ │ │ │ - vpminsd %ymm15,%ymm13,%ymm13 │ │ │ │ - vpminsd %ymm15,%ymm14,%ymm14 │ │ │ │ - vpminsd (%rdx),%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm7,(%rdx) │ │ │ │ - vpbroadcastd 0x8cd0d(%rip),%ymm7 │ │ │ │ - vpmulld %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm11,%ymm11 │ │ │ │ - vpmulld %ymm7,%ymm12,%ymm12 │ │ │ │ - vpmulld %ymm7,%ymm13,%ymm13 │ │ │ │ - vpmulld %ymm7,%ymm14,%ymm14 │ │ │ │ - vpmulld %ymm7,%ymm15,%ymm15 │ │ │ │ - vpmulld (%rdx),%ymm7,%ymm7 │ │ │ │ - vmovdqa %ymm15,(%rdx) │ │ │ │ - vpbroadcastd 0x8cc8c(%rip),%ymm15 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpaddd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm15,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm15,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm15,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm15,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ - vpaddd (%rdx),%ymm15,%ymm15 │ │ │ │ - vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xe,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xe,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xe,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xe,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xe,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xe,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xe,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xe,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xe,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xe,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xe,%ymm12,%ymm12 │ │ │ │ - vpsrad $0xe,%ymm13,%ymm13 │ │ │ │ - vpsrad $0xe,%ymm14,%ymm14 │ │ │ │ - vpsrad $0xe,%ymm15,%ymm15 │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0xb0(%rsp) │ │ │ │ + movdqa 0x95833(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa 0x9559f(%rip),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm2,%xmm7 │ │ │ │ + movdqa 0x95565(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm4 │ │ │ │ + movdqa 0x95583(%rip),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa 0x95549(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm4 │ │ │ │ + movdqa 0x9546f(%rip),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0x95435(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa 0x20(%rsp),%xmm3 │ │ │ │ + movdqa 0xb0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa %xmm7,0x30(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm5,%xmm3 │ │ │ │ + movdqa 0x95469(%rip),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + pmaddwd %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm7,%xmm5 │ │ │ │ + movdqa 0x9542f(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x9544d(%rip),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm1 │ │ │ │ + movdqa 0x95413(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm5,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa 0x95309(%rip),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqa 0x953df(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm5,%xmm3 │ │ │ │ + movdqa 0xb0(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm7 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm0,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,0xb0(%rsp) │ │ │ │ + movdqa 0xa0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm0,0x10(%rsp) │ │ │ │ + movdqa %xmm2,0xa0(%rsp) │ │ │ │ + movdqa 0x20(%rsp),%xmm0 │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa 0x9552b(%rip),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x30(%rsp) │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm7,%xmm2 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + movdqa 0x95205(%rip),%xmm7 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm7 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm7 │ │ │ │ + movdqa 0x951cb(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + movdqa 0x951a9(%rip),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm1,%xmm6 │ │ │ │ + movdqa 0x9516f(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x90(%rsp),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa 0x80(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa 0x70(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,0x80(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + psubsw %xmm6,%xmm4 │ │ │ │ + movdqa 0x60(%rsp),%xmm6 │ │ │ │ + movdqa %xmm5,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubsw %xmm7,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa 0x50(%rsp),%xmm7 │ │ │ │ + movdqa %xmm6,0x60(%rsp) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm7 │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ + movdqa 0x40(%rsp),%xmm0 │ │ │ │ + movdqa %xmm7,0x50(%rsp) │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubsw %xmm1,%xmm7 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm0 │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x198(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24e420 │ │ │ │ - vpbroadcastd 0x8cc00(%rip),%ymm3 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x4,%ecx │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddsw (%rdi),%ymm0,%ymm1 │ │ │ │ - vpaddsw (%rdi,%rsi,1),%ymm0,%ymm2 │ │ │ │ - vpsubusw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%ecx │ │ │ │ - jg 24e3c6 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x51b(%rip),%r8 │ │ │ │ + call 2455d0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x821(%rip),%r8 │ │ │ │ - jmp 24e420 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x506(%rip),%r8 │ │ │ │ - jmp 24e420 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x6ac(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8cb77(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8cb72(%rip),%ymm9 │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x40(%rdx),%ymm4 │ │ │ │ - vbroadcasti128 0x20(%rdx),%ymm1 │ │ │ │ - vbroadcasti128 0x60(%rdx),%ymm7 │ │ │ │ - vbroadcasti128 0xa0(%rdx),%ymm5 │ │ │ │ - vbroadcasti128 0x80(%rdx),%ymm2 │ │ │ │ - vbroadcasti128 0xc0(%rdx),%ymm6 │ │ │ │ - vbroadcasti128 0xe0(%rdx),%ymm3 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm0,%ymm0 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm1,%ymm1 │ │ │ │ - vshufpd $0xc,%ymm6,%ymm2,%ymm2 │ │ │ │ - vshufpd $0xc,%ymm7,%ymm3,%ymm3 │ │ │ │ - call 24e5e0 │ │ │ │ - vbroadcasti128 0x10(%rdx),%ymm10 │ │ │ │ - vbroadcasti128 0x50(%rdx),%ymm4 │ │ │ │ - vbroadcasti128 0xf0(%rdx),%ymm11 │ │ │ │ - vbroadcasti128 0xb0(%rdx),%ymm5 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm10,%ymm10 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm11,%ymm11 │ │ │ │ - vbroadcasti128 0x90(%rdx),%ymm5 │ │ │ │ - vbroadcasti128 0xd0(%rdx),%ymm4 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0x70(%rdx),%ymm6 │ │ │ │ - vbroadcasti128 0x30(%rdx),%ymm4 │ │ │ │ - vshufpd $0xc,%ymm4,%ymm6,%ymm6 │ │ │ │ - call 24e600 │ │ │ │ - vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - call 24e7a0 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24e7f0 │ │ │ │ - lea 0x8bfe5(%rip),%rax │ │ │ │ - call 22db10 │ │ │ │ - vpbroadcastd 0x8bf87(%rip),%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8ca3a(%rip),%ymm5 │ │ │ │ - vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - vpaddw (%rax),%ymm2,%ymm2 │ │ │ │ - vpaddw (%rax,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdx) │ │ │ │ - vmovdqa %ymm4,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm4,0x60(%rdx) │ │ │ │ - vmovdqa %ymm4,0x80(%rdx) │ │ │ │ - vmovdqa %ymm4,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm4,0xc0(%rdx) │ │ │ │ - vmovdqa %ymm4,0xe0(%rdx) │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpminsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rax) │ │ │ │ - vmovdqa %ymm3,(%rax,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1da(%rip),%r8 │ │ │ │ + call 2455d0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8bef3(%rip),%ymm7 │ │ │ │ - call 24b510 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xfec(%rip),%r8 │ │ │ │ + call 2455d0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - vbroadcasti128 0x8c917(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm12 │ │ │ │ - vpmulld %ymm4,%ymm11,%ymm4 │ │ │ │ - vbroadcasti128 0x8c824(%rip),%ymm13 │ │ │ │ - vpmulld %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmulld %ymm13,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpsubd %ymm4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ - vbroadcasti128 0x8c834(%rip),%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm5,%ymm12 │ │ │ │ - vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x8c881(%rip),%ymm13 │ │ │ │ - vpmulld %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm13,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0x8c834(%rip),%ymm12 │ │ │ │ - vpsubd %ymm5,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm10,%ymm10 │ │ │ │ - vpsignd %ymm12,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm6,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm11 │ │ │ │ - vpsignd %ymm12,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8c7f9(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x8c808(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmaxsd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpminsd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm12,%ymm12 │ │ │ │ - vpmulld %ymm6,%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0x8c7c9(%rip),%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm13,%ymm13 │ │ │ │ - vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpmaxsd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpminsd %ymm9,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm9,%ymm11,%ymm11 │ │ │ │ - vpminsd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsubd %ymm13,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8c783(%rip),%ymm12 │ │ │ │ - vpunpckhqdq %ymm5,%ymm11,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm11,%ymm11 │ │ │ │ - vpunpckhqdq %ymm4,%ymm10,%ymm4 │ │ │ │ - vpunpcklqdq %ymm5,%ymm10,%ymm10 │ │ │ │ - vpsubd %ymm6,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm11 │ │ │ │ - vpsubd %ymm4,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpminsd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpmulld %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmaxsd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpmaxsd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpminsd %ymm9,%ymm11,%ymm11 │ │ │ │ - vpminsd %ymm9,%ymm10,%ymm10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1205(%rip),%r8 │ │ │ │ + call 2455d0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm6,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm11,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm4,%ymm2,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm10,%ymm3,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ - vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ - vpshufd $0x4e,%ymm7,%ymm7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x95398(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0xe0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246060 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 242531 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 242531 │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 242577 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea -0xfef(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 242577 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa 0x95126(%rip),%xmm6 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm7 │ │ │ │ + movdqa 0x94f42(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm0 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x94f08(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa 0x94f26(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x94eec(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa 0x94da2(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqa 0x94d68(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0x10(%rsp),%xmm2 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm7,%xmm4 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + movdqa 0x94e12(%rip),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm7,%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm7 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm0,%xmm7 │ │ │ │ + movdqa 0x94dd8(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x94df6(%rip),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa 0x94dbc(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm4 │ │ │ │ + movdqa 0x94da2(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa 0x94d68(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x90(%rsp),%xmm2 │ │ │ │ + movdqa 0xa0(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa 0x50(%rsp),%xmm4 │ │ │ │ + movdqa 0x60(%rsp),%xmm0 │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movdqa %xmm5,0x60(%rsp) │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm2 │ │ │ │ + movdqa 0x94d9a(%rip),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm7 │ │ │ │ + movdqa 0x94d60(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + punpcklwd %xmm0,%xmm4 │ │ │ │ + movdqa 0x94cfe(%rip),%xmm0 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x94cc4(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubsw %xmm7,%xmm1 │ │ │ │ + paddsw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm5 │ │ │ │ + movdqa 0x94cea(%rip),%xmm1 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm1 │ │ │ │ + movdqa 0x94cb0(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,0x30(%rsp) │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + psubsw %xmm0,%xmm7 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa 0x94b0a(%rip),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0x94ad0(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0x80(%rsp),%xmm4 │ │ │ │ + movdqa 0xb0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x80(%rsp) │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqa 0x70(%rsp),%xmm1 │ │ │ │ + movdqa 0x40(%rsp),%xmm3 │ │ │ │ + movdqa %xmm7,0x70(%rsp) │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x94b52(%rip),%xmm4 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm0,%xmm4 │ │ │ │ + movdqa 0x94b18(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm7,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0x94b36(%rip),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa 0x94afc(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm3,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x948e2(%rip),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa 0x948a8(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa 0x50(%rsp),%xmm1 │ │ │ │ + movdqa 0x60(%rsp),%xmm7 │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movdqa %xmm0,0x60(%rsp) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm7,%xmm3 │ │ │ │ + paddsw %xmm7,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x94836(%rip),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa 0x947fc(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa 0x40(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x40(%rsp) │ │ │ │ + movdqa 0x70(%rsp),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm7,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm3,0x70(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,0x80(%rsp) │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa 0xb0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa 0x20(%rsp),%xmm3 │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + punpcklwd %xmm0,%xmm5 │ │ │ │ + movdqa 0x94800(%rip),%xmm0 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x947c6(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm2 │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqa 0x90(%rsp),%xmm3 │ │ │ │ + movdqa 0xa0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm5,0x90(%rsp) │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm5 │ │ │ │ + movdqa 0x94670(%rip),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x94636(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm6 │ │ │ │ + movdqa 0x60(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psubsw %xmm6,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + paddsw %xmm1,%xmm6 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm2,0x50(%rsp) │ │ │ │ + movdqa 0x90(%rsp),%xmm4 │ │ │ │ + movdqa 0xa0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x60(%rsp) │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vbroadcasti128 0x8bc97(%rip),%ymm8 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm8,%ymm6,%ymm6 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm6,%ymm4,%ymm2 │ │ │ │ - vpunpcklqdq %ymm6,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm1,%ymm3 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm0,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ + movdqa 0xf0(%rsp),%xmm0 │ │ │ │ + movdqa %xmm5,0xf0(%rsp) │ │ │ │ + movdqa %xmm6,0x100(%rsp) │ │ │ │ + movdqa 0x9456d(%rip),%xmm5 │ │ │ │ + movdqa 0x94555(%rip),%xmm6 │ │ │ │ + movdqa 0x9485d(%rip),%xmm7 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa 0x80(%rsp),%xmm0 │ │ │ │ + movdqa 0xd0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm0 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa %xmm4,0x80(%rsp) │ │ │ │ + movdqa 0xb0(%rsp),%xmm4 │ │ │ │ + movdqa 0xc0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + movdqa 0x94415(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm0 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd 0x94401(%rip),%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm6,%xmm0 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0xb0(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa 0x100(%rsp),%xmm6 │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0x94728(%rip),%xmm7 │ │ │ │ + movdqa 0xa0(%rsp),%xmm1 │ │ │ │ + movdqa 0xf0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0xd0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa 0xb0(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm4 │ │ │ │ + paddsw %xmm0,%xmm4 │ │ │ │ + psubsw 0xc0(%rsp),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x338(%rip),%r8 │ │ │ │ - jmp 24e890 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xa6(%rip),%r8 │ │ │ │ - jmp 24e890 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x24c(%rip),%r8 │ │ │ │ - jmp 24e890 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x391(%rip),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x12db(%rip),%r8 │ │ │ │ + call 246390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8c707(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c702(%rip),%ymm13 │ │ │ │ - call 24a3a0 │ │ │ │ - vpsrad $0xb,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm7 │ │ │ │ - vpshufd $0x4e,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x4e,%ymm4,%ymm4 │ │ │ │ - vpshufd $0x4e,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24e7f0 │ │ │ │ - lea 0x8bbf7(%rip),%rax │ │ │ │ - call 22dd30 │ │ │ │ - jmp 24e530 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xbe6(%rip),%r8 │ │ │ │ + call 246390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x22c(%rip),%r8 │ │ │ │ + call 246390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8c62b(%rip),%ymm6 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x8c625(%rip),%ymm7 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm4 │ │ │ │ - vpmulld %ymm6,%ymm1,%ymm5 │ │ │ │ - vpmulld %ymm7,%ymm2,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm0,%ymm5 │ │ │ │ - vpmulld %ymm7,%ymm1,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm9,%ymm9 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm2 │ │ │ │ - vpmulld %ymm2,%ymm7,%ymm10 │ │ │ │ - vpmulld %ymm2,%ymm6,%ymm3 │ │ │ │ - vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm0 │ │ │ │ - vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x8c588(%rip),%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm6,%ymm9,%ymm9 │ │ │ │ - vpmulld %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulld 0x40(%rdx),%ymm1,%ymm3 │ │ │ │ - vpmulld 0x60(%rdx),%ymm1,%ymm1 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x445(%rip),%r8 │ │ │ │ + call 246390 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm10 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm7,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm1,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + movdqa 0x945d8(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0xe0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246060 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 242a71 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 242a71 │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 242ae7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea -0x1e21(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 242ae7 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x15ab(%rip),%r8 │ │ │ │ + call 246660 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x528(%rip),%r8 │ │ │ │ - jmp 24ea80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x14a(%rip),%r8 │ │ │ │ - jmp 24ea80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x5c(%rip),%r8 │ │ │ │ - jmp 24ea80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1a1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8c517(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c512(%rip),%ymm13 │ │ │ │ - call 24a3a0 │ │ │ │ - vpsrad $0xb,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm0 │ │ │ │ - jmp 24e8ce │ │ │ │ - call 24e7f0 │ │ │ │ - lea 0x8ba41(%rip),%rax │ │ │ │ - call 22dd30 │ │ │ │ - vpbroadcastd 0x8b9e3(%rip),%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm5 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm6 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm3 │ │ │ │ - vpaddw (%rdi),%ymm5,%ymm0 │ │ │ │ - vpaddw (%rdi,%rsi,1),%ymm6,%ymm1 │ │ │ │ - vpbroadcastd 0x8c48d(%rip),%ymm5 │ │ │ │ - jmp 24e55f │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xeb6(%rip),%r8 │ │ │ │ + call 246660 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x5f8(%rip),%r8 │ │ │ │ - jmp 24eb50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x21a(%rip),%r8 │ │ │ │ - jmp 24eb50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x74(%rip),%r8 │ │ │ │ - jmp 24eb50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xd1(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xa4(%rip),%r8 │ │ │ │ + call 246660 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8c42b(%rip),%ymm8 │ │ │ │ - vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ - vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ - vpermq $0xd8,0x80(%rdx),%ymm4 │ │ │ │ - vpermq $0xd8,0xa0(%rdx),%ymm5 │ │ │ │ - vpermq $0xd8,0xc0(%rdx),%ymm6 │ │ │ │ - vpermq $0xd8,0xe0(%rdx),%ymm7 │ │ │ │ - vpbroadcastd 0x8c3cf(%rip),%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24e7f0 │ │ │ │ - vpbroadcastd 0x8b8ae(%rip),%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm7,%ymm4 │ │ │ │ - vpmulhrsw %ymm1,%ymm7,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm7,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm7,%ymm3,%ymm3 │ │ │ │ - jmp 24e530 │ │ │ │ - nop │ │ │ │ - lea 0x60(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24eca0 │ │ │ │ - vpbroadcastd 0x8c338(%rip),%ymm3 │ │ │ │ - jmp 24e398 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4f1(%rip),%r8 │ │ │ │ - jmp 24eca0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1f0(%rip),%r8 │ │ │ │ - jmp 24eca0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x370(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x175(%rip),%r8 │ │ │ │ + call 246660 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8c2ff(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8c2fa(%rip),%ymm9 │ │ │ │ - jmp 24e432 │ │ │ │ - vpbroadcastd 0x8c2e0(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c2db(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpshufd $0xd8,%ymm0,%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm1,%ymm1 │ │ │ │ - vpshufd $0xd8,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm3,%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm4,%ymm4 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm5 │ │ │ │ - vpshufd $0xd8,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xd8,%ymm7,%ymm7 │ │ │ │ - vpunpcklqdq %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhqdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm3,%ymm2,%ymm9 │ │ │ │ - vpunpckhqdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm5,%ymm4,%ymm10 │ │ │ │ - vpunpckhqdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm7,%ymm6,%ymm11 │ │ │ │ - vpunpckhqdq %ymm7,%ymm6,%ymm6 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm0,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm6,%ymm4,%ymm7 │ │ │ │ - vperm2i128 $0x20,%ymm6,%ymm4,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm11,%ymm10,%ymm13 │ │ │ │ - vperm2i128 $0x20,%ymm11,%ymm10,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm9,%ymm8,%ymm11 │ │ │ │ - vperm2i128 $0x20,%ymm9,%ymm8,%ymm10 │ │ │ │ - call 24a040 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm0 │ │ │ │ - vpmulld %ymm6,%ymm11,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm12,%ymm4 │ │ │ │ - vpmulld %ymm6,%ymm13,%ymm6 │ │ │ │ - vpbroadcastd 0x8c1d9(%rip),%ymm10 │ │ │ │ - call 24a0d0 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8c19b(%rip),%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - jmp 24e556 │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa -0x70(%rdx),%xmm4 │ │ │ │ + movdqa -0x50(%rdx),%xmm5 │ │ │ │ + movdqa -0x30(%rdx),%xmm6 │ │ │ │ + movdqa -0x10(%rdx),%xmm7 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xfa(%rip),%r8 │ │ │ │ + movdqa 0x942e3(%rip),%xmm0 │ │ │ │ + movdqa 0x942bb(%rip),%xmm2 │ │ │ │ + movdqa 0x94293(%rip),%xmm3 │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmulhrsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm6,%xmm7 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + movdqa %xmm4,0x8(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmulhrsw %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm4,%xmm6 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + movdqa 0x20(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + pmulhrsw (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa 0x941ea(%rip),%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + movdqa 0x8(%rsp),%xmm3 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + jmp 241ff4 │ │ │ │ + movdqa %xmm4,0x10(%rdx) │ │ │ │ + movdqa %xmm5,0x30(%rdx) │ │ │ │ + movdqa %xmm6,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa -0x70(%rdx),%xmm4 │ │ │ │ + movdqa -0x50(%rdx),%xmm5 │ │ │ │ + movdqa -0x30(%rdx),%xmm6 │ │ │ │ + movdqa -0x10(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,-0x70(%rdx) │ │ │ │ + movdqa %xmm1,-0x50(%rdx) │ │ │ │ + movdqa %xmm2,-0x30(%rdx) │ │ │ │ + movdqa %xmm3,-0x10(%rdx) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 246685 │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 242c27 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea -0x205a(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 242c27 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea -0x170(%rip),%r8 │ │ │ │ - jmp 24ee60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x40(%rip),%r8 │ │ │ │ - jmp 24ee60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1c0(%rip),%r8 │ │ │ │ - jmp 24ee60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x311(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 24683f │ │ │ │ + lea 0x38a(%rip),%r8 │ │ │ │ + call 2468e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x94129(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x94138(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 243696 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8c13f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c13a(%rip),%ymm13 │ │ │ │ - jmp 24e8a2 │ │ │ │ - call 24eeb0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 24e556 │ │ │ │ - nopl (%rax) │ │ │ │ - vpbroadcastd 0x8c0e7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c0e2(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm8 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm9 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - call 24bc70 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x40(%rdx) │ │ │ │ - vmovdqa %ymm2,0x80(%rdx) │ │ │ │ - vmovdqa %ymm3,0xc0(%rdx) │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm9,%ymm1 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm3 │ │ │ │ - call 24bc70 │ │ │ │ - vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vmovdqa %ymm1,0x60(%rdx) │ │ │ │ - vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x8b57f(%rip),%ymm6 │ │ │ │ - call 24ea00 │ │ │ │ - vpsrad $0xf,%ymm4,%ymm0 │ │ │ │ - vpsrad $0xf,%ymm5,%ymm1 │ │ │ │ - vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xf,%ymm8,%ymm4 │ │ │ │ - vpsrad $0xf,%ymm9,%ymm5 │ │ │ │ - vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8b527(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x8bfe6(%rip),%ymm5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x790(%rip),%r8 │ │ │ │ + call 2468e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea -0x300(%rip),%r8 │ │ │ │ - jmp 24eff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x150(%rip),%r8 │ │ │ │ - jmp 24eff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rip),%r8 │ │ │ │ - jmp 24eff0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x181(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8bfaf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8bfaa(%rip),%ymm13 │ │ │ │ - jmp 24ea92 │ │ │ │ - call 24eeb0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm6,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm7,%ymm3 │ │ │ │ - jmp 24e556 │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x390(%rip),%r8 │ │ │ │ - jmp 24f080 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x1e0(%rip),%r8 │ │ │ │ - jmp 24f080 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x60(%rip),%r8 │ │ │ │ - jmp 24f080 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xf1(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xc62(%rip),%r8 │ │ │ │ + call 2468e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x8bee3(%rip),%ymm8 │ │ │ │ - vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ - vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x8bec7(%rip),%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm6 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm7 │ │ │ │ - vpermq $0xd8,0x80(%rdx),%ymm10 │ │ │ │ - vpermq $0xd8,0xa0(%rdx),%ymm11 │ │ │ │ - vpermq $0xd8,0xc0(%rdx),%ymm12 │ │ │ │ - vpermq $0xd8,0xe0(%rdx),%ymm13 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm11,%ymm8,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm12,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm13,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd 0x8be2f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8be2a(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x8bdb1(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8b300(%rip),%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0xf,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xf,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xf,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xf,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ - call 24e7f0 │ │ │ │ - vpbroadcastd 0x8b272(%rip),%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8bd1d(%rip),%ymm5 │ │ │ │ - jmp 24e556 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1ab(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 24f2e0 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8bcfe(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - jmp 24e3a3 │ │ │ │ - lea 0x1113(%rip),%r8 │ │ │ │ - jmp 24f2e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x46a(%rip),%r8 │ │ │ │ - jmp 24f2e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xda4(%rip),%r8 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xfad(%rip),%r8 │ │ │ │ + call 2468e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8bca9(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8bca4(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8bbaf(%rip),%ymm14 │ │ │ │ - vpmulld 0x20(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x60(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0xa0(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xe0(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x120(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x160(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x1a0(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x1e0(%rdx),%ymm14,%ymm7 │ │ │ │ - vpbroadcastd 0x8b188(%rip),%ymm11 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 24d16c │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x40(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x140(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24c0a0 │ │ │ │ - call 24d060 │ │ │ │ - vpsrld $0xb,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - call 24f480 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x1,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x1,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x1,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24f4f0 │ │ │ │ - call 22e320 │ │ │ │ - vpbroadcastd 0x8b07b(%rip),%ymm10 │ │ │ │ - vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm10,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm10,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x50(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x110(%rdx),%xmm4 │ │ │ │ + movdqa 0x150(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x30(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0xb0(%rdx),%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + movdqa 0x130(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93ff0(%rip),%xmm7 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x110(%rdx) │ │ │ │ + movdqa %xmm1,0x130(%rdx) │ │ │ │ + movdqa %xmm2,0x150(%rdx) │ │ │ │ + movdqa %xmm3,0x170(%rdx) │ │ │ │ + movdqa %xmm4,0x190(%rdx) │ │ │ │ + movdqa %xmm5,0x1b0(%rdx) │ │ │ │ + movdqa %xmm6,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93f5d(%rip),%xmm7 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93e68(%rip),%xmm7 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa 0x93dd9(%rip),%xmm7 │ │ │ │ + jmp 241fc4 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2446ac │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xc(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 2420b1 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xd0(%rdx),%xmm7 │ │ │ │ + lea -0x2563(%rip),%r8 │ │ │ │ + jmp 2446ec │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovdqa -0x80(%rax),%ymm14 │ │ │ │ - vmovdqa -0x60(%rax),%ymm13 │ │ │ │ - vmovdqa -0x40(%rax),%ymm12 │ │ │ │ - vmovdqa -0x20(%rax),%ymm11 │ │ │ │ - vmovdqa (%rax),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa 0x40(%rax),%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm0,%ymm15 │ │ │ │ - vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpsubd %ymm13,%ymm1,%ymm14 │ │ │ │ - vpaddd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpsubd %ymm12,%ymm2,%ymm13 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsubd %ymm11,%ymm3,%ymm12 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm10,%ymm4,%ymm11 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsubd 0x60(%rax),%ymm7,%ymm8 │ │ │ │ - vpaddd 0x60(%rax),%ymm7,%ymm7 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x122(%rip),%r8 │ │ │ │ + call 246d30 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x8b019(%rip),%rax │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm12,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm13,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm14,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm7,%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm7 │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm2,%ymm8,%ymm6 │ │ │ │ - vpunpckhdq %ymm2,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpcklqdq %ymm3,%ymm6,%ymm5 │ │ │ │ - vpunpckhqdq %ymm3,%ymm6,%ymm6 │ │ │ │ - vpunpckhqdq %ymm7,%ymm2,%ymm3 │ │ │ │ - vpunpcklqdq %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckhqdq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm0,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm6,%ymm1,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm2,%ymm6 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm3,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm8,%ymm3,%ymm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x320(%rip),%r8 │ │ │ │ + call 246d30 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x8b9d7(%rip),%ymm9 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,(%rdx) │ │ │ │ - vmovdqa %ymm8,0x20(%rdx) │ │ │ │ - vmovdqa %ymm8,0x40(%rdx) │ │ │ │ - vmovdqa %ymm8,0x60(%rdx) │ │ │ │ - vmovdqa %ymm8,0x80(%rdx) │ │ │ │ - vmovdqa %ymm8,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm8,0xc0(%rdx) │ │ │ │ - vmovdqa %ymm8,0xe0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdi,%rsi,2),%ymm2,%ymm2 │ │ │ │ - vpaddw (%rdi,%rcx,1),%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsw %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaxsw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpminsw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpminsw %ymm1,%ymm9,%ymm1 │ │ │ │ - vpminsw %ymm2,%ymm9,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm9,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x7f2(%rip),%r8 │ │ │ │ + call 246d30 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x225(%rip),%r8 │ │ │ │ - jmp 24f690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xca(%rip),%r8 │ │ │ │ - jmp 24f690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xa04(%rip),%r8 │ │ │ │ - jmp 24f690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xd43(%rip),%r8 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xd0(%rdx),%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + movdqa 0x110(%rdx),%xmm2 │ │ │ │ + movdqa 0x130(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xb0(%rdx),%xmm3 │ │ │ │ + movdqa 0x150(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246060 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93b97(%rip),%xmm7 │ │ │ │ + jmp 242539 │ │ │ │ + movdqa %xmm0,0x110(%rdx) │ │ │ │ + movdqa %xmm1,0x130(%rdx) │ │ │ │ + movdqa %xmm2,0x150(%rdx) │ │ │ │ + movdqa %xmm3,0x170(%rdx) │ │ │ │ + movdqa %xmm4,0x190(%rdx) │ │ │ │ + movdqa %xmm5,0x1b0(%rdx) │ │ │ │ + movdqa %xmm6,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93b04(%rip),%xmm7 │ │ │ │ + jmp 242539 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xc0(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + movdqa 0x120(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0x140(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246060 │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93a06(%rip),%xmm7 │ │ │ │ + jmp 242539 │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa 0x93977(%rip),%xmm7 │ │ │ │ + jmp 242539 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2448b3 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xc(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 242581 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + movdqa 0x20(%rdx),%xmm5 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + movdqa %xmm7,0x68(%rsp) │ │ │ │ + lea -0x2800(%rip),%r8 │ │ │ │ + jmp 2448de │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8b8f9(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8b8f4(%rip),%ymm14 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 24f7e0 │ │ │ │ - vpbroadcastd 0x8b8ae(%rip),%ymm14 │ │ │ │ - vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ - vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - call 24f790 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x1,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24f4f0 │ │ │ │ - call 22e630 │ │ │ │ - call 22e920 │ │ │ │ - vpbroadcastd 0x8ad77(%rip),%ymm10 │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - vpsubw %ymm10,%ymm11,%ymm11 │ │ │ │ - vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpsubd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpsubd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm9,%ymm14,%ymm8 │ │ │ │ - vpsubd %ymm10,%ymm13,%ymm9 │ │ │ │ - vpaddd %ymm11,%ymm14,%ymm10 │ │ │ │ - vpsubd %ymm12,%ymm13,%ymm11 │ │ │ │ - vpaddd -0x20(%rax),%ymm15,%ymm12 │ │ │ │ - vpsubd -0x40(%rax),%ymm15,%ymm13 │ │ │ │ - vpaddd -0x60(%rax),%ymm15,%ymm14 │ │ │ │ - vpsubd -0x80(%rax),%ymm15,%ymm15 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x5a2(%rip),%r8 │ │ │ │ + call 2471b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8b6cf(%rip),%ymm15 │ │ │ │ - vpmulld 0x40(%rdx),%ymm15,%ymm0 │ │ │ │ - vpmulld 0x1a0(%rdx),%ymm15,%ymm1 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm15,%ymm2 │ │ │ │ - vpmulld 0x120(%rdx),%ymm15,%ymm3 │ │ │ │ - vpmulld 0x140(%rdx),%ymm15,%ymm4 │ │ │ │ - vpmulld 0xa0(%rdx),%ymm15,%ymm5 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm15,%ymm6 │ │ │ │ - vpmulld 0x20(%rdx),%ymm15,%ymm7 │ │ │ │ - vpbroadcastd 0x8aca8(%rip),%ymm12 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - call 24fd05 │ │ │ │ - vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ - vpmulld 0x1e0(%rdx),%ymm15,%ymm1 │ │ │ │ - vpmulld 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ - vpmulld 0x160(%rdx),%ymm15,%ymm3 │ │ │ │ - vpmulld 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ - vpmulld 0xe0(%rdx),%ymm15,%ymm5 │ │ │ │ - vpmulld 0x180(%rdx),%ymm15,%ymm6 │ │ │ │ - vpmulld 0x60(%rdx),%ymm15,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8b61d(%rip),%ymm8 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b50a(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8b59b(%rip),%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b508(%rip),%ymm10 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8b4f9(%rip),%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b526(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8b487(%rip),%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b514(%rip),%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm2,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm7,%ymm3,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpbroadcastd 0x8b485(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8b3bc(%rip),%ymm10 │ │ │ │ - vpmulld %ymm11,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm11,%ymm3 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm11,%ymm6 │ │ │ │ - vpmulld %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm7,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmaxsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpbroadcastd 0x8b353(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8b332(%rip),%ymm10 │ │ │ │ - vpmulld %ymm3,%ymm11,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm11,%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm7,%ymm11,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm11,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpminsd -0x80(%rax),%ymm14,%ymm10 │ │ │ │ - vpminsd -0x60(%rax),%ymm14,%ymm8 │ │ │ │ - vpsubd %ymm10,%ymm0,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaxsd %ymm13,%ymm9,%ymm9 │ │ │ │ - vpmaxsd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm14,%ymm10,%ymm10 │ │ │ │ - vmovdqa %ymm1,-0x80(%rax) │ │ │ │ - vmovdqa -0x20(%rax),%ymm11 │ │ │ │ - vmovdqa -0x40(%rax),%ymm1 │ │ │ │ - vpsubd %ymm11,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaxsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vmovdqa %ymm11,-0x20(%rax) │ │ │ │ - vmovdqa %ymm2,-0x60(%rax) │ │ │ │ - vmovdqa 0x60(%rax),%ymm1 │ │ │ │ - vmovdqa 0x40(%rax),%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm12 │ │ │ │ - vpsubd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm2,%ymm6,%ymm11 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpmaxsd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpminsd %ymm14,%ymm11,%ymm11 │ │ │ │ - vmovdqa %ymm12,-0x40(%rax) │ │ │ │ - vpminsd (%rax),%ymm14,%ymm1 │ │ │ │ - vpminsd 0x20(%rax),%ymm14,%ymm12 │ │ │ │ - vpsubd %ymm1,%ymm4,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm12,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpbroadcastd 0x8b2ca(%rip),%ymm12 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmulld %ymm12,%ymm9,%ymm9 │ │ │ │ - vpmulld %ymm12,%ymm10,%ymm10 │ │ │ │ - vpmulld %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmulld %ymm12,%ymm11,%ymm11 │ │ │ │ - vpmulld %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmulld -0x60(%rax),%ymm12,%ymm12 │ │ │ │ - vmovdqa %ymm5,-0x60(%rax) │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm10,%ymm9,%ymm7 │ │ │ │ - vpsubd %ymm10,%ymm9,%ymm9 │ │ │ │ - vpsubd %ymm4,%ymm6,%ymm10 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm4 │ │ │ │ - vpsubd %ymm8,%ymm12,%ymm12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x160(%rip),%r8 │ │ │ │ + call 2471b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x8b22a(%rip),%ymm8 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b117(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8b1a8(%rip),%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b115(%rip),%ymm10 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8b106(%rip),%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b133(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8b094(%rip),%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b121(%rip),%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm2,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm7,%ymm3,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpbroadcastd 0x8b092(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8afc9(%rip),%ymm10 │ │ │ │ - vpmulld %ymm11,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm11,%ymm3 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm11,%ymm6 │ │ │ │ - vpmulld %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsubd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm7,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmaxsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpbroadcastd 0x8af54(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8af63(%rip),%ymm10 │ │ │ │ - vpmulld %ymm2,%ymm11,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm11,%ymm8 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm11,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm11,%ymm8 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa %ymm2,-0x40(%rax) │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x372(%rip),%r8 │ │ │ │ + call 2471b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xd0(%rdx),%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + movdqa 0x110(%rdx),%xmm2 │ │ │ │ + movdqa 0x130(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xb0(%rdx),%xmm3 │ │ │ │ + movdqa 0x150(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246060 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x93727(%rip),%xmm7 │ │ │ │ + jmp 242a79 │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x936a0(%rip),%xmm7 │ │ │ │ + jmp 242a79 │ │ │ │ + movdqa %xmm0,0x110(%rdx) │ │ │ │ + movdqa %xmm1,0x130(%rdx) │ │ │ │ + movdqa %xmm2,0x150(%rdx) │ │ │ │ + movdqa %xmm3,0x170(%rdx) │ │ │ │ + movdqa %xmm4,0x190(%rdx) │ │ │ │ + movdqa %xmm5,0x1b0(%rdx) │ │ │ │ + movdqa %xmm6,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xc0(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + movdqa 0x120(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0x140(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246060 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0x9351e(%rip),%xmm7 │ │ │ │ + jmp 242a79 │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa 0x93495(%rip),%xmm7 │ │ │ │ + jmp 242a79 │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 244a37 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 242af1 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + movdqa 0x20(%rdx),%xmm5 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + movdqa %xmm7,0x68(%rsp) │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 244a62 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea -0x2ed0(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 242af1 │ │ │ │ nopl (%rax) │ │ │ │ - lea -0xbc5(%rip),%r8 │ │ │ │ - jmp 250030 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x8d6(%rip),%r8 │ │ │ │ - jmp 250030 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x64(%rip),%r8 │ │ │ │ - jmp 250030 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3a3(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8af59(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8af54(%rip),%ymm14 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 24f7e0 │ │ │ │ - vpbroadcastd 0x8af0e(%rip),%ymm14 │ │ │ │ - vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ - vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - call 2500f0 │ │ │ │ - jmp 24f6d6 │ │ │ │ - call 24f4f0 │ │ │ │ - call 22e630 │ │ │ │ - call 22e920 │ │ │ │ - vpbroadcastd 0x8a42d(%rip),%ymm10 │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - vpsubw %ymm10,%ymm11,%ymm11 │ │ │ │ - vmovdqa %ymm0,%ymm12 │ │ │ │ - vpmulhrsw %ymm7,%ymm11,%ymm0 │ │ │ │ - vmovdqa %ymm1,%ymm7 │ │ │ │ - vpmulhrsw %ymm6,%ymm10,%ymm1 │ │ │ │ - vmovdqa %ymm2,%ymm6 │ │ │ │ - vpmulhrsw %ymm5,%ymm11,%ymm2 │ │ │ │ - vmovdqa %ymm3,%ymm5 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm5,%ymm11,%ymm0 │ │ │ │ - vpmulhrsw %ymm6,%ymm10,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm11,%ymm2 │ │ │ │ - vpmulhrsw %ymm10,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xae2(%rip),%r8 │ │ │ │ + call 2476d0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpsubd %ymm7,%ymm13,%ymm8 │ │ │ │ - vpaddd %ymm9,%ymm14,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm9 │ │ │ │ - vpsubd %ymm10,%ymm13,%ymm6 │ │ │ │ - vpsubd %ymm5,%ymm13,%ymm10 │ │ │ │ - vpaddd %ymm11,%ymm14,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm14,%ymm11 │ │ │ │ - vpsubd %ymm12,%ymm13,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm15,%ymm12 │ │ │ │ - vpaddd -0x20(%rax),%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm13 │ │ │ │ - vpsubd -0x40(%rax),%ymm15,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm15,%ymm14 │ │ │ │ - vmovdqa %ymm15,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ - vpsubd -0x80(%rax),%ymm1,%ymm0 │ │ │ │ - vpaddd -0x60(%rax),%ymm1,%ymm1 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1bd(%rip),%r8 │ │ │ │ + call 2476d0 │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0xd15(%rip),%r8 │ │ │ │ - jmp 250180 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xa26(%rip),%r8 │ │ │ │ - jmp 250180 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xec(%rip),%r8 │ │ │ │ - jmp 250180 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x253(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8ad21(%rip),%ymm15 │ │ │ │ - vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ - vpmulld 0x20(%rdx),%ymm15,%ymm1 │ │ │ │ - vpmulld 0x40(%rdx),%ymm15,%ymm2 │ │ │ │ - vpmulld 0x60(%rdx),%ymm15,%ymm3 │ │ │ │ - vpmulld 0x80(%rdx),%ymm15,%ymm4 │ │ │ │ - vpmulld 0xa0(%rdx),%ymm15,%ymm5 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm15,%ymm6 │ │ │ │ - vpmulld 0xe0(%rdx),%ymm15,%ymm7 │ │ │ │ - vpmulld 0x100(%rdx),%ymm15,%ymm8 │ │ │ │ - vpmulld 0x120(%rdx),%ymm15,%ymm9 │ │ │ │ - vpmulld 0x140(%rdx),%ymm15,%ymm10 │ │ │ │ - vpmulld 0x160(%rdx),%ymm15,%ymm11 │ │ │ │ - vpmulld 0x180(%rdx),%ymm15,%ymm12 │ │ │ │ - vpmulld 0x1a0(%rdx),%ymm15,%ymm13 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm15,%ymm14 │ │ │ │ - vpmulld 0x1e0(%rdx),%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ - vpbroadcastd 0x8a2b4(%rip),%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ - vpaddd (%rsp),%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xc,%ymm12,%ymm12 │ │ │ │ - vpsrad $0xc,%ymm13,%ymm13 │ │ │ │ - vpsrad $0xc,%ymm14,%ymm14 │ │ │ │ - vpsrad $0xc,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - vpbroadcastd 0x8acb5(%rip),%ymm15 │ │ │ │ - vpmulld %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm15,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmulld %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm15,%ymm7 │ │ │ │ - vpmulld %ymm15,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm15,%ymm9,%ymm9 │ │ │ │ - vpmulld %ymm15,%ymm10,%ymm10 │ │ │ │ - vpmulld %ymm15,%ymm11,%ymm11 │ │ │ │ - vpmulld %ymm15,%ymm12,%ymm12 │ │ │ │ - vpmulld %ymm15,%ymm13,%ymm13 │ │ │ │ - vpmulld %ymm15,%ymm14,%ymm14 │ │ │ │ - vpmulld (%rsp),%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ - vpbroadcastd 0x8ac46(%rip),%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ - vpaddd (%rsp),%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xc,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xc,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xc,%ymm12,%ymm12 │ │ │ │ - vpsrad $0xc,%ymm13,%ymm13 │ │ │ │ - vpsrad $0xc,%ymm14,%ymm14 │ │ │ │ - vpsrad $0xc,%ymm15,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24f4f0 │ │ │ │ - vpbroadcastd 0x8a0ec(%rip),%ymm10 │ │ │ │ - jmp 24f445 │ │ │ │ + add $0x110,%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd2(%rip),%r8 │ │ │ │ + movdqa 0x93267(%rip),%xmm6 │ │ │ │ + movdqa 0xc0(%rdx),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa %xmm7,0x18(%rsp) │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + pmulhrsw %xmm5,%xmm7 │ │ │ │ + psraw $0x1,%xmm7 │ │ │ │ + pavgw %xmm7,%xmm5 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + psraw $0x1,%xmm6 │ │ │ │ + pavgw %xmm6,%xmm7 │ │ │ │ + jmp 241ff4 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + sub $0x10,%rdx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2476e1 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + sub $0xf0,%rdx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2476e1 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + sub $0x10,%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 2476e1 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + lea 0xeb(%rip),%r8 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa %xmm4,0x18(%rsp) │ │ │ │ + movdqa 0x930b6(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm6,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm4,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa 0x92ff8(%rip),%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ + movdqa 0x18(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa 0x8(%rsp),%xmm6 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + pmulhrsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm6,0x8(%rsp) │ │ │ │ + jmp 2420f5 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 247886 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 247886 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + lea -0x32f0(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 247886 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x7e(%rip),%r8 │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 250440 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8aba2(%rip),%ymm3 │ │ │ │ + je 247ac8 │ │ │ │ + call 247b20 │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x92ea0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x92eaf(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - jmp 24e3a3 │ │ │ │ - lea 0x51c(%rip),%r8 │ │ │ │ - jmp 250440 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x28e(%rip),%r8 │ │ │ │ - jmp 250440 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x41e(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8ab51(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ab4c(%rip),%ymm13 │ │ │ │ - jmp 24f300 │ │ │ │ - call 250480 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + psrlw $0x2,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241eb9 │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8ab12(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ab0d(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8a03c(%rip),%ymm11 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24cac0 │ │ │ │ - vmovdqa %ymm0,0x100(%rdx) │ │ │ │ - vmovdqa %ymm1,0x120(%rdx) │ │ │ │ - vmovdqa %ymm2,0x140(%rdx) │ │ │ │ - vmovdqa %ymm3,0x160(%rdx) │ │ │ │ - vmovdqa %ymm4,0x180(%rdx) │ │ │ │ - vmovdqa %ymm5,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ - vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ - vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24cac0 │ │ │ │ - vpackssdw 0x100(%rdx),%ymm0,%ymm0 │ │ │ │ - vpackssdw 0x120(%rdx),%ymm1,%ymm1 │ │ │ │ - vpackssdw 0x140(%rdx),%ymm2,%ymm2 │ │ │ │ - vpackssdw 0x160(%rdx),%ymm3,%ymm3 │ │ │ │ - vpackssdw 0x180(%rdx),%ymm4,%ymm4 │ │ │ │ - vpackssdw 0x1a0(%rdx),%ymm5,%ymm5 │ │ │ │ - vpackssdw 0x1c0(%rdx),%ymm6,%ymm6 │ │ │ │ - vpackssdw 0x1e0(%rdx),%ymm7,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm3 │ │ │ │ - jmp 24f5c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x8a95b(%rip),%ymm9 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ + cmp $0x6a,%ecx │ │ │ │ + jle 247c5c │ │ │ │ + movdqa 0x30(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0xb0(%rdx),%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + movdqa 0x130(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa 0x92e20(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x98(%rsp) │ │ │ │ + movdqa %xmm4,0xa8(%rsp) │ │ │ │ + movdqa %xmm2,0x118(%rsp) │ │ │ │ + movdqa %xmm6,0x128(%rsp) │ │ │ │ + movdqa %xmm1,0x1f8(%rsp) │ │ │ │ + movdqa %xmm3,0x1e8(%rsp) │ │ │ │ + movdqa %xmm5,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa 0x92d85(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm4,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0xf8(%rsp) │ │ │ │ + movdqa %xmm6,0x108(%rsp) │ │ │ │ + movdqa %xmm1,0x218(%rsp) │ │ │ │ + movdqa %xmm3,0x1c8(%rsp) │ │ │ │ + movdqa %xmm5,0x1d8(%rsp) │ │ │ │ + movdqa %xmm7,0x208(%rsp) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x50(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x110(%rdx),%xmm4 │ │ │ │ + movdqa 0x150(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa 0x92ced(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm4,0x68(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm6,0xe8(%rsp) │ │ │ │ + movdqa %xmm1,0x158(%rsp) │ │ │ │ + movdqa %xmm3,0x188(%rsp) │ │ │ │ + movdqa %xmm5,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa 0x92c59(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm2,0xb8(%rsp) │ │ │ │ + movdqa %xmm6,0xc8(%rsp) │ │ │ │ + movdqa %xmm1,0x138(%rsp) │ │ │ │ + movdqa %xmm3,0x1a8(%rsp) │ │ │ │ + movdqa %xmm5,0x178(%rsp) │ │ │ │ + movdqa %xmm7,0x168(%rsp) │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + cmp $0x6a,%ecx │ │ │ │ + jg 247e68 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + jmp 247f5e │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 248680 │ │ │ │ + lea 0x21d(%rip),%rcx │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xee(%rip),%r8 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa %xmm7,0x100(%rdx) │ │ │ │ + movdqa %xmm7,0x110(%rdx) │ │ │ │ + movdqa %xmm7,0x120(%rdx) │ │ │ │ + movdqa %xmm7,0x130(%rdx) │ │ │ │ + movdqa %xmm7,0x140(%rdx) │ │ │ │ + movdqa %xmm7,0x150(%rdx) │ │ │ │ + movdqa %xmm7,0x160(%rdx) │ │ │ │ + movdqa %xmm7,0x170(%rdx) │ │ │ │ + movdqa %xmm7,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x190(%rdx) │ │ │ │ + movdqa %xmm7,0x1a0(%rdx) │ │ │ │ + movdqa %xmm7,0x1b0(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + jmp *%r8 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420b1 │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420b1 │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420b1 │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 2420b1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1f2(%rip),%r8 │ │ │ │ - jmp 250690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4e(%rip),%r8 │ │ │ │ - jmp 250690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1de(%rip),%r8 │ │ │ │ - jmp 250690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2ac(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8a901(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8a8fc(%rip),%ymm14 │ │ │ │ - jmp 24f6b0 │ │ │ │ - call 2506d0 │ │ │ │ - call 2505a7 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x9282f(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x92811(%rip),%xmm0 │ │ │ │ + movdqa 0x92739(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm3,0x230(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0x92453(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x92419(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movdqa %xmm0,0x220(%rsp) │ │ │ │ + movdqa 0x170(%rsp),%xmm1 │ │ │ │ + movdqa 0x927e8(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x927ca(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x170(%rsp) │ │ │ │ + movdqa %xmm2,0x200(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x923a4(%rip),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa 0x9250a(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x160(%rsp) │ │ │ │ + movdqa %xmm1,0x210(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm0 │ │ │ │ + movdqa 0x92769(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x9274b(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x1f0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0x92335(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x922fb(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x190(%rsp) │ │ │ │ + movdqa %xmm0,0x1e0(%rsp) │ │ │ │ + movdqa 0x1b0(%rsp),%xmm2 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa 0x92722(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw 0x92704(%rip),%xmm2 │ │ │ │ + jmp 248bc0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8a8c2(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8a8bd(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x89dec(%rip),%ymm11 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24cc40 │ │ │ │ - vmovdqa %ymm0,0x100(%rdx) │ │ │ │ - vmovdqa %ymm1,0x120(%rdx) │ │ │ │ - vmovdqa %ymm2,0x140(%rdx) │ │ │ │ - vmovdqa %ymm3,0x160(%rdx) │ │ │ │ - vmovdqa %ymm4,0x180(%rdx) │ │ │ │ - vmovdqa %ymm5,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ - vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ - vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24cc40 │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x392(%rip),%r8 │ │ │ │ - jmp 250830 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x152(%rip),%r8 │ │ │ │ - jmp 250830 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3e(%rip),%r8 │ │ │ │ - jmp 250830 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x10c(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8a761(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8a75c(%rip),%ymm14 │ │ │ │ - jmp 250050 │ │ │ │ - call 2506d0 │ │ │ │ - vpackssdw 0x100(%rdx),%ymm0,%ymm13 │ │ │ │ - vpackssdw 0x120(%rdx),%ymm1,%ymm12 │ │ │ │ - vpackssdw 0x140(%rdx),%ymm2,%ymm11 │ │ │ │ - vpackssdw 0x160(%rdx),%ymm3,%ymm10 │ │ │ │ - vpackssdw 0x180(%rdx),%ymm4,%ymm3 │ │ │ │ - vpackssdw 0x1a0(%rdx),%ymm5,%ymm2 │ │ │ │ - vpackssdw 0x1c0(%rdx),%ymm6,%ymm1 │ │ │ │ - vpackssdw 0x1e0(%rdx),%ymm7,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - vpermq $0xd8,%ymm10,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm12,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x150(%rsp),%xmm1 │ │ │ │ + movdqa 0x92606(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x925e8(%rip),%xmm0 │ │ │ │ + movdqa 0x92610(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x925f2(%rip),%xmm1 │ │ │ │ + movdqa 0x924fa(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x9220e(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x921d4(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm5,0x150(%rsp) │ │ │ │ + movdqa %xmm4,0x220(%rsp) │ │ │ │ + movdqa %xmm3,0x230(%rsp) │ │ │ │ + movdqa 0x160(%rsp),%xmm0 │ │ │ │ + movdqa 0x170(%rsp),%xmm1 │ │ │ │ + movdqa 0x92568(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x9254a(%rip),%xmm0 │ │ │ │ + movdqa 0x92572(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x92554(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x92128(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x9228e(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm3,0x200(%rsp) │ │ │ │ + movdqa %xmm4,0x210(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm0 │ │ │ │ + movdqa 0x190(%rsp),%xmm1 │ │ │ │ + movdqa 0x924d2(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x924b4(%rip),%xmm0 │ │ │ │ + movdqa 0x924dc(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x924be(%rip),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x92082(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x92048(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm5,0x190(%rsp) │ │ │ │ + movdqa %xmm4,0x1e0(%rsp) │ │ │ │ + movdqa %xmm3,0x1f0(%rsp) │ │ │ │ + movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm2 │ │ │ │ + movdqa 0x9243c(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x9241e(%rip),%xmm0 │ │ │ │ + movdqa 0x92446(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw 0x92428(%rip),%xmm2 │ │ │ │ + jmp 248bc0 │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0x92268(%rip),%xmm7 │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x150(%rsp),%xmm1 │ │ │ │ + movdqa 0x220(%rsp),%xmm2 │ │ │ │ + movdqa 0x230(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x92110(%rip),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0x920d6(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x920f4(%rip),%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0x920ba(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91ea0(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x91e66(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm5,0x150(%rsp) │ │ │ │ + movdqa %xmm4,0x220(%rsp) │ │ │ │ + movdqa %xmm3,0x230(%rsp) │ │ │ │ + movdqa 0x160(%rsp),%xmm0 │ │ │ │ + movdqa 0x170(%rsp),%xmm1 │ │ │ │ + movdqa 0x200(%rsp),%xmm2 │ │ │ │ + movdqa 0x210(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x91f0c(%rip),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0x91ed2(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x91ef0(%rip),%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0x91eb6(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91d1c(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x91e82(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm3,0x200(%rsp) │ │ │ │ + movdqa %xmm4,0x210(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm0 │ │ │ │ + movdqa 0x190(%rsp),%xmm1 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x91d78(%rip),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0x91d3e(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x91d5c(%rip),%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0x91d22(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91bd8(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x91b9e(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm5,0x190(%rsp) │ │ │ │ + movdqa %xmm4,0x1e0(%rsp) │ │ │ │ + movdqa %xmm3,0x1f0(%rsp) │ │ │ │ + movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0x91cd4(%rip),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0x91c9a(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x91cb8(%rip),%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0x91c7e(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91a54(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x91c4a(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x190(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x1a0(%rsp) │ │ │ │ + movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x1d0(%rsp) │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm5 │ │ │ │ + movdqa 0x9197c(%rip),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0x91a52(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0x190(%rsp) │ │ │ │ + movdqa %xmm1,0x1e0(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm1 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm6 │ │ │ │ + movdqa 0x918e4(%rip),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0x919ba(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm5,%xmm6 │ │ │ │ + movdqa %xmm0,0x1b0(%rsp) │ │ │ │ + movdqa %xmm3,0x1c0(%rsp) │ │ │ │ + movdqa %xmm2,0x1f0(%rsp) │ │ │ │ + movdqa 0x150(%rsp),%xmm0 │ │ │ │ + movdqa 0x160(%rsp),%xmm1 │ │ │ │ + movdqa 0x210(%rsp),%xmm2 │ │ │ │ + movdqa 0x220(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91841(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x91807(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x150(%rsp) │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm4,0x210(%rsp) │ │ │ │ + movdqa %xmm3,0x220(%rsp) │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x170(%rsp),%xmm1 │ │ │ │ + movdqa 0x200(%rsp),%xmm2 │ │ │ │ + movdqa 0x230(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91785(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x9174b(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x100(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubsw %xmm6,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,0x170(%rsp) │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm1,%xmm6 │ │ │ │ + movdqa 0x916c1(%rip),%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0x91687(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm5,%xmm6 │ │ │ │ + movdqa 0x70(%rsp),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + movdqa 0xf0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,0x200(%rsp) │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm6,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + movdqa 0x80(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,0x180(%rsp) │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm2 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,0x1f0(%rsp) │ │ │ │ + movdqa %xmm2,0x80(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x915cc(%rip),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa 0x91592(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa 0x130(%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm0,%xmm6 │ │ │ │ + movdqa 0x40(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm6,0x130(%rsp) │ │ │ │ + movdqa %xmm4,0x140(%rsp) │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa 0xb0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm6,0x230(%rsp) │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqa %xmm4,0x1b0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm3 │ │ │ │ + movdqa 0x150(%rsp),%xmm1 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm5 │ │ │ │ + movdqa 0x120(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0x1c0(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm2 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm5 │ │ │ │ + movdqa 0x220(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,0x120(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + movdqa 0x91486(%rip),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x9144c(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm5 │ │ │ │ + movdqa 0xd0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm3,0x220(%rsp) │ │ │ │ + movdqa %xmm5,0x50(%rsp) │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ │ │ + movdqa %xmm1,0xd0(%rsp) │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa 0x160(%rsp),%xmm4 │ │ │ │ + movdqa 0x190(%rsp),%xmm1 │ │ │ │ + movdqa 0x110(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0x1d0(%rsp) │ │ │ │ + movdqa %xmm5,0xa0(%rsp) │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x210(%rsp),%xmm3 │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x110(%rsp) │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x91358(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x9131e(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x60(%rsp),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0xe0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm1,0x210(%rsp) │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + psubsw %xmm5,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm5 │ │ │ │ + movdqa %xmm7,0x190(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + movdqa 0x70(%rsp),%xmm3 │ │ │ │ + movdqa 0x80(%rsp),%xmm4 │ │ │ │ + movdqa %xmm1,0x1e0(%rsp) │ │ │ │ + movdqa 0xa0(%rsp),%xmm6 │ │ │ │ + movdqa 0x50(%rsp),%xmm1 │ │ │ │ ret │ │ │ │ - lea -0x482(%rip),%r8 │ │ │ │ - jmp 250920 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x242(%rip),%r8 │ │ │ │ - jmp 250920 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xb2(%rip),%r8 │ │ │ │ - jmp 250920 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1c(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - jmp 25018e │ │ │ │ - call 24f4f7 │ │ │ │ - vpbroadcastd 0x89b83(%rip),%ymm10 │ │ │ │ - vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - jmp 24f45e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x292(%rip),%r8 │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2509d0 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8a60e(%rip),%ymm3 │ │ │ │ + je 249388 │ │ │ │ + call 249430 │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x915e0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x915ef(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 24e3ab │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xe01(%rip),%r8 │ │ │ │ - add $0x1c,%ecx │ │ │ │ - jmp 2509d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x7f4(%rip),%r8 │ │ │ │ - jmp 2509d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xb31(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x8a5b9(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8a5b4(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x89ae3(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8a4b6(%rip),%ymm14 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 250b32 │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 250eb0 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - vmovdqa -0x80(%rax),%ymm10 │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vmovdqa -0x40(%rax),%ymm8 │ │ │ │ - vpsubd %ymm10,%ymm0,%ymm15 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpsubd %ymm9,%ymm1,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm2,-0x40(%rax) │ │ │ │ - vmovdqa -0x20(%rax),%ymm2 │ │ │ │ - vmovdqa (%rax),%ymm1 │ │ │ │ - vmovdqa 0x20(%rax),%ymm0 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsubd %ymm2,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm4,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm0,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa 0x40(%rax),%ymm4 │ │ │ │ - vmovdqa 0x60(%rax),%ymm3 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm4,%ymm6,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm3,%ymm7,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - vmovdqa %ymm4,-0x80(%rax) │ │ │ │ - vmovdqa %ymm5,-0x60(%rax) │ │ │ │ - vmovdqa %ymm1,-0x40(%rax) │ │ │ │ - vmovdqa %ymm2,-0x20(%rax) │ │ │ │ - vmovdqa %ymm8,(%rax) │ │ │ │ - vmovdqa %ymm9,0x20(%rax) │ │ │ │ - vmovdqa %ymm10,0x40(%rax) │ │ │ │ - vmovdqa %ymm15,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - call 250eb0 │ │ │ │ - vmovdqa -0x80(%rax),%ymm14 │ │ │ │ - vmovdqa -0x60(%rax),%ymm13 │ │ │ │ - vmovdqa -0x40(%rax),%ymm12 │ │ │ │ - vmovdqa -0x20(%rax),%ymm11 │ │ │ │ - vmovdqa (%rax),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa 0x40(%rax),%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm0,%ymm15 │ │ │ │ - vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpsubd %ymm13,%ymm1,%ymm14 │ │ │ │ - vpaddd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpsubd %ymm12,%ymm2,%ymm13 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsubd %ymm11,%ymm3,%ymm12 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm10,%ymm4,%ymm11 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsubd 0x60(%rax),%ymm7,%ymm8 │ │ │ │ - vpaddd 0x60(%rax),%ymm7,%ymm7 │ │ │ │ - sub $0x100,%rax │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x2,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x2,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x70(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0x91544(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm5,%xmm2 │ │ │ │ + punpcklbw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhbw %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm5,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + packuswb %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm3,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 2493d3 │ │ │ │ jmp *%r8 │ │ │ │ - call 250cd0 │ │ │ │ - lea 0x89927(%rip),%rax │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - call 250c40 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa %ymm8,0x8(%rsp) │ │ │ │ - vmovdqa %ymm9,0x28(%rsp) │ │ │ │ - vmovdqa %ymm12,0x48(%rsp) │ │ │ │ - vpbroadcastd 0x89865(%rip),%ymm12 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ - vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ - jmp 24f5c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 250e76 │ │ │ │ - vpackssdw -0x80(%rax),%ymm8,%ymm8 │ │ │ │ - vpackssdw -0x60(%rax),%ymm9,%ymm9 │ │ │ │ - vpackssdw -0x40(%rax),%ymm10,%ymm10 │ │ │ │ - vpackssdw -0x20(%rax),%ymm11,%ymm11 │ │ │ │ - vpackssdw (%rax),%ymm12,%ymm12 │ │ │ │ - vpackssdw 0x20(%rax),%ymm13,%ymm13 │ │ │ │ - vpackssdw 0x40(%rax),%ymm14,%ymm14 │ │ │ │ - vpackssdw 0x60(%rax),%ymm15,%ymm15 │ │ │ │ - sub $0x100,%rax │ │ │ │ - vpackssdw -0x80(%rax),%ymm0,%ymm0 │ │ │ │ - vpackssdw -0x60(%rax),%ymm1,%ymm1 │ │ │ │ - vpackssdw -0x40(%rax),%ymm2,%ymm2 │ │ │ │ - vpackssdw -0x20(%rax),%ymm3,%ymm3 │ │ │ │ - vpackssdw (%rax),%ymm4,%ymm4 │ │ │ │ - vpackssdw 0x20(%rax),%ymm5,%ymm5 │ │ │ │ - vpackssdw 0x40(%rax),%ymm6,%ymm6 │ │ │ │ - vpackssdw 0x60(%rax),%ymm7,%ymm7 │ │ │ │ - vmovdqa %ymm8,(%rax) │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm3 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm7 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm2,%ymm8,%ymm5 │ │ │ │ - vpunpckhdq %ymm2,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm6,%ymm7,%ymm1 │ │ │ │ - vpunpckldq %ymm6,%ymm7,%ymm7 │ │ │ │ - vpunpckhdq %ymm3,%ymm4,%ymm6 │ │ │ │ - vpunpckldq %ymm3,%ymm4,%ymm4 │ │ │ │ - vpunpckhqdq %ymm1,%ymm2,%ymm3 │ │ │ │ - vpunpcklqdq %ymm1,%ymm2,%ymm2 │ │ │ │ - vpunpckhqdq %ymm7,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm7,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm6,%ymm8,%ymm7 │ │ │ │ - vpunpckhqdq %ymm6,%ymm8,%ymm8 │ │ │ │ - vpunpckhqdq %ymm4,%ymm5,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm5,%ymm5 │ │ │ │ - vmovdqa (%rax),%ymm4 │ │ │ │ - vmovdqa %ymm8,(%rax) │ │ │ │ - vpunpcklwd %ymm9,%ymm4,%ymm8 │ │ │ │ - vpunpckhwd %ymm9,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm11,%ymm10,%ymm9 │ │ │ │ - vpunpckhwd %ymm11,%ymm10,%ymm10 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm11 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm13,%ymm12,%ymm15 │ │ │ │ - vpunpcklwd %ymm13,%ymm12,%ymm12 │ │ │ │ - vpunpckldq %ymm10,%ymm4,%ymm13 │ │ │ │ - vpunpckhdq %ymm10,%ymm4,%ymm4 │ │ │ │ - vpunpckhdq %ymm9,%ymm8,%ymm10 │ │ │ │ - vpunpckldq %ymm9,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm14,%ymm12,%ymm9 │ │ │ │ - vpunpckldq %ymm14,%ymm12,%ymm12 │ │ │ │ - vpunpckhdq %ymm11,%ymm15,%ymm14 │ │ │ │ - vpunpckldq %ymm11,%ymm15,%ymm15 │ │ │ │ - vpunpckhqdq %ymm9,%ymm10,%ymm11 │ │ │ │ - vpunpcklqdq %ymm9,%ymm10,%ymm10 │ │ │ │ - vpunpckhqdq %ymm12,%ymm8,%ymm9 │ │ │ │ - vpunpcklqdq %ymm12,%ymm8,%ymm8 │ │ │ │ - vpunpcklqdq %ymm15,%ymm13,%ymm12 │ │ │ │ - vpunpckhqdq %ymm15,%ymm13,%ymm13 │ │ │ │ - vpunpckhqdq %ymm14,%ymm4,%ymm15 │ │ │ │ - vpunpcklqdq %ymm14,%ymm4,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm8,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm12,%ymm5,%ymm8 │ │ │ │ - vperm2i128 $0x13,%ymm5,%ymm12,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm9,%ymm1,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm13,%ymm6,%ymm9 │ │ │ │ - vperm2i128 $0x13,%ymm6,%ymm13,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm2,%ymm6 │ │ │ │ - vinserti128 $0x1,%xmm10,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm14,%ymm7,%ymm10 │ │ │ │ - vperm2i128 $0x13,%ymm7,%ymm14,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm11,%ymm3,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm11,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%rax),%xmm11 │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x0,0x10(%rax),%ymm15,%ymm15 │ │ │ │ - ret │ │ │ │ - call 24f4f7 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,%ymm15 │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x240(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x2c0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x340(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x3c0(%rdx),%ymm7 │ │ │ │ - call 24d1b4 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - vpsrld $0xa,%ymm11,%ymm10 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm10,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm7 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea -0x35e(%rip),%r8 │ │ │ │ - jmp 250f90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x234(%rip),%r8 │ │ │ │ - jmp 250f90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x571(%rip),%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + cmp $0x6a,%ecx │ │ │ │ + jg 2495b6 │ │ │ │ + call 2483b0 │ │ │ │ + jmp 249643 │ │ │ │ + movdqa 0x110(%rdx),%xmm0 │ │ │ │ + movdqa 0x130(%rdx),%xmm1 │ │ │ │ + movdqa 0x150(%rdx),%xmm2 │ │ │ │ + movdqa 0x170(%rdx),%xmm3 │ │ │ │ + movdqa 0x190(%rdx),%xmm4 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm5 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 248680 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 247f72 │ │ │ │ + movdqa 0x91333(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420ac │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x912c1(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420ac │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x9124c(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420ac │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x911d7(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 2420ac │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x89ff9(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x89ff4(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x89eff(%rip),%ymm15 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 2510df │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 251270 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - vpbroadcastd 0x89fa0(%rip),%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpbroadcastd 0x89f81(%rip),%ymm8 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpsubd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm10 │ │ │ │ - vpsubd %ymm12,%ymm8,%ymm12 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xd,%ymm12,%ymm12 │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - vpsrld $0xa,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm3 │ │ │ │ - vpsubd -0x80(%rax),%ymm4,%ymm7 │ │ │ │ - vpaddd -0x60(%rax),%ymm4,%ymm6 │ │ │ │ - vpsubd -0x40(%rax),%ymm4,%ymm5 │ │ │ │ - vpaddd -0x20(%rax),%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm2,-0x40(%rax) │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - vmovdqa %ymm9,-0x80(%rax) │ │ │ │ - vmovdqa %ymm10,-0x60(%rax) │ │ │ │ - vmovdqa %ymm11,-0x40(%rax) │ │ │ │ - vmovdqa %ymm12,-0x20(%rax) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - call 251270 │ │ │ │ - vpbroadcastd 0x89e8d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x89e80(%rip),%ymm13 │ │ │ │ - vpsrld $0xa,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpsubd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpsubd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm9,%ymm14,%ymm8 │ │ │ │ - vpsubd %ymm10,%ymm13,%ymm9 │ │ │ │ - vpaddd %ymm11,%ymm14,%ymm10 │ │ │ │ - vpsubd %ymm12,%ymm13,%ymm11 │ │ │ │ - vpaddd -0x20(%rax),%ymm15,%ymm12 │ │ │ │ - vpsubd -0x40(%rax),%ymm15,%ymm13 │ │ │ │ - vpaddd -0x60(%rax),%ymm15,%ymm14 │ │ │ │ - vpsubd -0x80(%rax),%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x2,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ - sub $0x100,%rax │ │ │ │ - jmp *%r8 │ │ │ │ - call 250cd0 │ │ │ │ - lea 0x89385(%rip),%rax │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - vmovdqa %ymm12,0x40(%rsp) │ │ │ │ - vmovdqa %ymm13,0x60(%rsp) │ │ │ │ - vpbroadcastd 0x892e0(%rip),%ymm12 │ │ │ │ - vpxor %ymm13,%ymm13,%ymm13 │ │ │ │ - vpsubw %ymm12,%ymm13,%ymm13 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw 0x20(%rsp),%ymm13,%ymm1 │ │ │ │ - vmovdqa %ymm9,0x20(%rsp) │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm13,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm13,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpmulhrsw (%rsp),%ymm12,%ymm0 │ │ │ │ - vpmulhrsw 0x20(%rsp),%ymm13,%ymm1 │ │ │ │ - vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm11,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpmulhrsw 0x40(%rsp),%ymm12,%ymm0 │ │ │ │ - vpmulhrsw 0x60(%rsp),%ymm13,%ymm1 │ │ │ │ - vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm15,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + mov %r8d,%ecx │ │ │ │ + lea -0x2d(%rip),%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + paddsw 0x9116e(%rip),%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa 0x91160(%rip),%xmm6 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + paddsw %xmm6,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm7 │ │ │ │ + call 241ff4 │ │ │ │ + psraw $0x3,%xmm0 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + psraw $0x3,%xmm2 │ │ │ │ + psraw $0x3,%xmm3 │ │ │ │ + psraw $0x3,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ + psraw $0x3,%xmm6 │ │ │ │ + psraw $0x3,%xmm7 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + call 2420f5 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0x100(%rdx) │ │ │ │ + movdqa %xmm7,0x140(%rdx) │ │ │ │ + movdqa %xmm7,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %ecx │ │ │ │ + jg 249801 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x340(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x240(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm7 │ │ │ │ - vpbroadcastd 0x89226(%rip),%ymm12 │ │ │ │ - call 24fd05 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x3c0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm7 │ │ │ │ - jmp 24f90a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x6fe(%rip),%r8 │ │ │ │ - jmp 251330 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x16c(%rip),%r8 │ │ │ │ - jmp 251330 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1d1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x89c59(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x89c54(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x89b5f(%rip),%ymm15 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 251483 │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 251270 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - vpbroadcastd 0x89c00(%rip),%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpbroadcastd 0x89be1(%rip),%ymm8 │ │ │ │ - vpsubd %ymm12,%ymm8,%ymm12 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm10 │ │ │ │ - vpsubd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpsubd %ymm5,%ymm8,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm12,%ymm12 │ │ │ │ - vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm12,(%rax) │ │ │ │ - vmovdqa %ymm11,0x20(%rax) │ │ │ │ - vmovdqa %ymm10,0x40(%rax) │ │ │ │ - vmovdqa %ymm9,0x60(%rax) │ │ │ │ - vpsrld $0xa,%ymm15,%ymm9 │ │ │ │ - vpsubd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsubd -0x80(%rax),%ymm9,%ymm12 │ │ │ │ - vpaddd -0x60(%rax),%ymm9,%ymm11 │ │ │ │ - vpsubd -0x40(%rax),%ymm9,%ymm10 │ │ │ │ - vpaddd -0x20(%rax),%ymm9,%ymm9 │ │ │ │ - vpsrad $0x2,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x2,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm12,-0x80(%rax) │ │ │ │ - vmovdqa %ymm11,-0x60(%rax) │ │ │ │ - vmovdqa %ymm10,-0x40(%rax) │ │ │ │ - vmovdqa %ymm9,-0x20(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - vmovdqa %ymm7,-0x80(%rax) │ │ │ │ - vmovdqa %ymm6,-0x60(%rax) │ │ │ │ - vmovdqa %ymm5,-0x40(%rax) │ │ │ │ - vmovdqa %ymm4,-0x20(%rax) │ │ │ │ - vmovdqa %ymm3,(%rax) │ │ │ │ - vmovdqa %ymm2,0x20(%rax) │ │ │ │ - vmovdqa %ymm1,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - call 251270 │ │ │ │ - vpbroadcastd 0x89ae9(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x89adc(%rip),%ymm13 │ │ │ │ - vpsrld $0xa,%ymm15,%ymm15 │ │ │ │ - vpsubd %ymm7,%ymm13,%ymm8 │ │ │ │ - vpaddd %ymm9,%ymm14,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm9 │ │ │ │ - vpsubd %ymm10,%ymm13,%ymm6 │ │ │ │ - vpsubd %ymm5,%ymm13,%ymm10 │ │ │ │ - vpaddd %ymm11,%ymm14,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm14,%ymm11 │ │ │ │ - vpsubd %ymm12,%ymm13,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm15,%ymm12 │ │ │ │ - vpaddd -0x20(%rax),%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm13 │ │ │ │ - vpsubd -0x40(%rax),%ymm15,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm15,%ymm14 │ │ │ │ - vmovdqa %ymm15,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ - vpsubd -0x80(%rax),%ymm1,%ymm0 │ │ │ │ - vpaddd -0x60(%rax),%ymm1,%ymm1 │ │ │ │ - jmp 25114a │ │ │ │ - call 250cd0 │ │ │ │ - lea 0x89038(%rip),%rax │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ - vmovdqa %ymm3,0x60(%rsp) │ │ │ │ - vmovdqa %ymm2,0x40(%rsp) │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vmovdqa %ymm13,%ymm2 │ │ │ │ - vmovdqa %ymm12,%ymm3 │ │ │ │ - vpbroadcastd 0x88f89(%rip),%ymm12 │ │ │ │ - vpxor %ymm13,%ymm13,%ymm13 │ │ │ │ - vpsubw %ymm12,%ymm13,%ymm13 │ │ │ │ - vpmulhrsw %ymm15,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm14,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm9,%ymm15 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm11,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm10,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm15,%ymm13,%ymm2 │ │ │ │ - vpmulhrsw %ymm14,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpmulhrsw %ymm7,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm13,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpmulhrsw 0x60(%rsp),%ymm13,%ymm0 │ │ │ │ - vpmulhrsw 0x40(%rsp),%ymm12,%ymm1 │ │ │ │ - vpmulhrsw 0x20(%rsp),%ymm13,%ymm2 │ │ │ │ - vpmulhrsw (%rsp),%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + mov %r8d,%ecx │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + pmulhrsw 0x90fc6(%rip),%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa 0x90fb8(%rip),%xmm6 │ │ │ │ + pmulhrsw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm6,%xmm1 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm3 │ │ │ │ + pmulhrsw %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + lea -0x1be(%rip),%r8 │ │ │ │ + call 241ff4 │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + lea -0x77f2(%rip),%r8 │ │ │ │ + call 2420f5 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea 0x8(%rdi),%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 24992a │ │ │ │ + jae 24992a │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x9be(%rip),%r8 │ │ │ │ - add $0xffffffa4,%ecx │ │ │ │ - jmp 2515e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1d1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x8998d(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x89980(%rip),%ymm7 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 251680 │ │ │ │ - mov $0xfffffffffffffc00,%rcx │ │ │ │ - vpmulld 0x420(%rdx,%rcx,1),%ymm15,%ymm0 │ │ │ │ - vpmulld 0x460(%rdx,%rcx,1),%ymm15,%ymm1 │ │ │ │ - vpmulld 0x4a0(%rdx,%rcx,1),%ymm15,%ymm2 │ │ │ │ - vpmulld 0x4e0(%rdx,%rcx,1),%ymm15,%ymm3 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xd,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm1,0x20(%rax) │ │ │ │ - vmovdqa %ymm2,0x40(%rax) │ │ │ │ - vmovdqa %ymm3,0x60(%rax) │ │ │ │ - add $0x100,%rcx │ │ │ │ - jl 251614 │ │ │ │ - vpmulld (%rdx),%ymm15,%ymm0 │ │ │ │ - vpmulld 0x40(%rdx),%ymm15,%ymm1 │ │ │ │ - vpmulld 0x80(%rdx),%ymm15,%ymm2 │ │ │ │ - vpmulld 0xc0(%rdx),%ymm15,%ymm3 │ │ │ │ - vpmulld 0x100(%rdx),%ymm15,%ymm4 │ │ │ │ - vpmulld 0x140(%rdx),%ymm15,%ymm5 │ │ │ │ - vpmulld 0x180(%rdx),%ymm15,%ymm6 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm15,%ymm8 │ │ │ │ - vmovdqa %ymm8,(%rdx) │ │ │ │ - vpmulld 0x200(%rdx),%ymm15,%ymm8 │ │ │ │ - vpmulld 0x240(%rdx),%ymm15,%ymm9 │ │ │ │ - vpmulld 0x280(%rdx),%ymm15,%ymm10 │ │ │ │ - vpmulld 0x2c0(%rdx),%ymm15,%ymm11 │ │ │ │ - vpmulld 0x300(%rdx),%ymm15,%ymm12 │ │ │ │ - vpmulld 0x340(%rdx),%ymm15,%ymm13 │ │ │ │ - vpmulld 0x380(%rdx),%ymm15,%ymm14 │ │ │ │ - vpmulld 0x3c0(%rdx),%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm15 │ │ │ │ - vpaddd (%rdx),%ymm7,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xd,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xd,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xd,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xd,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xd,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xd,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xd,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xd,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xd,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xd,%ymm11,%ymm11 │ │ │ │ - vpsrad $0xd,%ymm12,%ymm12 │ │ │ │ - vpsrad $0xd,%ymm13,%ymm13 │ │ │ │ - vpsrad $0xd,%ymm14,%ymm14 │ │ │ │ - vpsrad $0xd,%ymm15,%ymm15 │ │ │ │ - jmp *%r8 │ │ │ │ - call 250cd0 │ │ │ │ - vmovdqa %ymm15,(%rdx) │ │ │ │ - vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vpbroadcastd 0x88d11(%rip),%ymm15 │ │ │ │ - vpmulhrsw %ymm1,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpaddsw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm5,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpaddsw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm6,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm7,%ymm7,%ymm7 │ │ │ │ - vpaddsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm8,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm8,%ymm8,%ymm8 │ │ │ │ - vpaddsw %ymm0,%ymm8,%ymm8 │ │ │ │ - vpmulhrsw %ymm9,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm9,%ymm9,%ymm9 │ │ │ │ - vpaddsw %ymm0,%ymm9,%ymm9 │ │ │ │ - vpmulhrsw %ymm10,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm10,%ymm10,%ymm10 │ │ │ │ - vpaddsw %ymm0,%ymm10,%ymm10 │ │ │ │ - vpmulhrsw %ymm11,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpaddsw %ymm0,%ymm11,%ymm11 │ │ │ │ - vpmulhrsw %ymm12,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm12,%ymm12,%ymm12 │ │ │ │ - vpaddsw %ymm0,%ymm12,%ymm12 │ │ │ │ - vpmulhrsw %ymm13,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm13,%ymm13,%ymm13 │ │ │ │ - vpaddsw %ymm0,%ymm13,%ymm13 │ │ │ │ - vpmulhrsw %ymm14,%ymm15,%ymm0 │ │ │ │ - vpaddsw %ymm14,%ymm14,%ymm14 │ │ │ │ - vpaddsw %ymm0,%ymm14,%ymm14 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm0 │ │ │ │ - vmovdqa %ymm1,0x20(%rdx) │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm1 │ │ │ │ - vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rdx),%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ │ │ - vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm1,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - jmp 250c25 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x7e(%rip),%r8 │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 251910 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x896d2(%rip),%ymm3 │ │ │ │ + je 2499f8 │ │ │ │ + call 249a30 │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x90f70(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x90f1f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 24e3ab │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xcb3(%rip),%r8 │ │ │ │ - add $0x1c,%ecx │ │ │ │ - jmp 251910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x44e(%rip),%r8 │ │ │ │ - jmp 251910 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x10,%edx │ │ │ │ + lea -0x34(%rip),%r8 │ │ │ │ + jmp 243696 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x97e(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x89681(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8967c(%rip),%ymm13 │ │ │ │ - jmp 2509f0 │ │ │ │ - vmovdqa %ymm8,0x100(%rdx) │ │ │ │ - vmovdqa %ymm9,0x120(%rdx) │ │ │ │ - vmovdqa %ymm10,0x140(%rdx) │ │ │ │ - vmovdqa %ymm11,0x160(%rdx) │ │ │ │ - vmovdqa %ymm12,0x180(%rdx) │ │ │ │ - vmovdqa %ymm13,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm14,0x1c0(%rdx) │ │ │ │ - vmovdqa %ymm15,0x1e0(%rdx) │ │ │ │ - call 251a60 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ - vpackssdw %ymm9,%ymm8,%ymm4 │ │ │ │ - vpackssdw %ymm11,%ymm10,%ymm5 │ │ │ │ - vpackssdw %ymm13,%ymm12,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm14,%ymm7 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm2,-0x40(%rax) │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ - mov %rax,%r9 │ │ │ │ - add $0x200,%rax │ │ │ │ - call 251a60 │ │ │ │ - jmp 251db1 │ │ │ │ + movdqa 0x90f38(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x90(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x110(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x210(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x290(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x310(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x390(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x90e9a(%rip),%xmm7 │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xd0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x150(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x250(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2d0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x350(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3d0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x210(%rdx) │ │ │ │ + movdqa %xmm1,0x250(%rdx) │ │ │ │ + movdqa %xmm2,0x290(%rdx) │ │ │ │ + movdqa %xmm3,0x2d0(%rdx) │ │ │ │ + movdqa %xmm4,0x310(%rdx) │ │ │ │ + movdqa %xmm5,0x350(%rdx) │ │ │ │ + movdqa %xmm6,0x390(%rdx) │ │ │ │ + movdqa %xmm7,0x3d0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm4,0x50(%rdx) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm6,0xe8(%rsp) │ │ │ │ + movdqa %xmm1,0x158(%rsp) │ │ │ │ + movdqa %xmm3,0x188(%rsp) │ │ │ │ + movdqa %xmm5,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa 0x90d55(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x200(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x280(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x300(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x90cb8(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm2,0xb8(%rsp) │ │ │ │ + movdqa %xmm6,0xc8(%rsp) │ │ │ │ + movdqa %xmm1,0x138(%rsp) │ │ │ │ + movdqa %xmm3,0x1a8(%rsp) │ │ │ │ + movdqa %xmm5,0x178(%rsp) │ │ │ │ + movdqa %xmm7,0x168(%rsp) │ │ │ │ + cmp $0x96,%ecx │ │ │ │ + jg 249edb │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + jmp 24a39a │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + movdqa 0x90a84(%rip),%xmm7 │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xa0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x120(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x220(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2a0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x320(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3a0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x909e6(%rip),%xmm7 │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x260(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2e0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x360(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x220(%rdx) │ │ │ │ + movdqa %xmm1,0x260(%rdx) │ │ │ │ + movdqa %xmm2,0x2a0(%rdx) │ │ │ │ + movdqa %xmm3,0x2e0(%rdx) │ │ │ │ + movdqa %xmm4,0x320(%rdx) │ │ │ │ + movdqa %xmm5,0x360(%rdx) │ │ │ │ + movdqa %xmm6,0x3a0(%rdx) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x20(%rdx) │ │ │ │ + movdqa %xmm4,0x60(%rdx) │ │ │ │ + movdqa %xmm2,0xf8(%rsp) │ │ │ │ + movdqa %xmm6,0x108(%rsp) │ │ │ │ + movdqa %xmm1,0x218(%rsp) │ │ │ │ + movdqa %xmm3,0x1c8(%rsp) │ │ │ │ + movdqa %xmm5,0x1d8(%rsp) │ │ │ │ + movdqa %xmm7,0x208(%rsp) │ │ │ │ + movdqa 0x908a1(%rip),%xmm7 │ │ │ │ + movdqa 0x30(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xb0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x130(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x230(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2b0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x330(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3b0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x90803(%rip),%xmm7 │ │ │ │ + movdqa 0x70(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x170(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x270(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2f0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x370(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3f0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x230(%rdx) │ │ │ │ + movdqa %xmm1,0x270(%rdx) │ │ │ │ + movdqa %xmm2,0x2b0(%rdx) │ │ │ │ + movdqa %xmm3,0x2f0(%rdx) │ │ │ │ + movdqa %xmm4,0x330(%rdx) │ │ │ │ + movdqa %xmm5,0x370(%rdx) │ │ │ │ + movdqa %xmm6,0x3b0(%rdx) │ │ │ │ + movdqa %xmm7,0x3f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm2,0x118(%rsp) │ │ │ │ + movdqa %xmm6,0x128(%rsp) │ │ │ │ + movdqa %xmm1,0x1f8(%rsp) │ │ │ │ + movdqa %xmm3,0x1e8(%rsp) │ │ │ │ + movdqa %xmm5,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0x60(%rdx),%xmm5 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 248680 │ │ │ │ + mov %ecx,0x238(%rsp) │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + mov %rcx,0x240(%rsp) │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 247f65 │ │ │ │ + mov 0x240(%rsp),%rdi │ │ │ │ + mov 0x238(%rsp),%ecx │ │ │ │ + add $0x200,%rdx │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa 0x150(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x110(%rdx),%xmm3 │ │ │ │ + cmp $0x96,%ecx │ │ │ │ + jg 24a548 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + jmp 247f5e │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0x120(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x130(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa 0xf0(%rdx),%xmm5 │ │ │ │ + movdqa 0x170(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 248680 │ │ │ │ + jmp 247f5e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa %ymm8,0x8(%rsp) │ │ │ │ - vmovdqa %ymm9,0x28(%rsp) │ │ │ │ - vmovdqa %ymm12,0x48(%rsp) │ │ │ │ - vpbroadcastd 0x88a91(%rip),%ymm12 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - jmp 250c74 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 24ca40 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm2,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm6,0x60(%rdx) │ │ │ │ - vpbroadcastd 0x8951f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8951a(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 251acb │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,%ymm5 │ │ │ │ - vmovdqa %ymm4,%ymm6 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - jmp 251bca │ │ │ │ - sub $0x100,%rax │ │ │ │ - vmovdqa -0x80(%rax),%ymm8 │ │ │ │ - vmovdqa -0x60(%rax),%ymm4 │ │ │ │ - vmovdqa -0x40(%rax),%ymm10 │ │ │ │ - vmovdqa -0x20(%rax),%ymm5 │ │ │ │ - vmovdqa (%rax),%ymm12 │ │ │ │ - vmovdqa 0x20(%rax),%ymm6 │ │ │ │ - vmovdqa 0x40(%rax),%ymm14 │ │ │ │ - vmovdqa 0x60(%rax),%ymm7 │ │ │ │ - vpunpckldq %ymm4,%ymm8,%ymm9 │ │ │ │ - vpunpckhdq %ymm4,%ymm8,%ymm8 │ │ │ │ - vpunpckldq %ymm5,%ymm10,%ymm11 │ │ │ │ - vpunpckhdq %ymm5,%ymm10,%ymm10 │ │ │ │ - vpunpckldq %ymm6,%ymm12,%ymm13 │ │ │ │ - vpunpckhdq %ymm6,%ymm12,%ymm12 │ │ │ │ - vpunpckldq %ymm7,%ymm14,%ymm15 │ │ │ │ - vpunpckhdq %ymm7,%ymm14,%ymm14 │ │ │ │ - vpunpcklqdq %ymm11,%ymm9,%ymm4 │ │ │ │ - vpunpckhqdq %ymm11,%ymm9,%ymm9 │ │ │ │ - vpunpcklqdq %ymm10,%ymm8,%ymm5 │ │ │ │ - vpunpckhqdq %ymm10,%ymm8,%ymm11 │ │ │ │ - vpunpcklqdq %ymm15,%ymm13,%ymm6 │ │ │ │ - vpunpckhqdq %ymm15,%ymm13,%ymm13 │ │ │ │ - vpunpcklqdq %ymm14,%ymm12,%ymm7 │ │ │ │ - vpunpckhqdq %ymm14,%ymm12,%ymm15 │ │ │ │ - vperm2i128 $0x20,%ymm6,%ymm4,%ymm8 │ │ │ │ - vperm2i128 $0x31,%ymm6,%ymm4,%ymm12 │ │ │ │ - vperm2i128 $0x20,%ymm13,%ymm9,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm13,%ymm9,%ymm6 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm5,%ymm10 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm5,%ymm14 │ │ │ │ - vperm2i128 $0x20,%ymm15,%ymm11,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm15,%ymm11,%ymm7 │ │ │ │ - vmovdqa %ymm8,0x80(%rdx) │ │ │ │ - vmovdqa %ymm10,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm12,0xc0(%rdx) │ │ │ │ - vmovdqa %ymm14,0xe0(%rdx) │ │ │ │ - vpbroadcastd 0x89407(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x89402(%rip),%ymm13 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x88909(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x892dc(%rip),%ymm14 │ │ │ │ - call 24d1b4 │ │ │ │ - vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jge 251c22 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,%ymm5 │ │ │ │ - vmovdqa %ymm4,%ymm6 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - jmp 251c5a │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - vpsrad $0x8,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - call 24f480 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x3c2(%rip),%r8 │ │ │ │ - jmp 251d20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3e(%rip),%r8 │ │ │ │ - jmp 251d20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x56e(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x89271(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8926c(%rip),%ymm14 │ │ │ │ - jmp 250fb0 │ │ │ │ - call 251ed0 │ │ │ │ - call 24f790 │ │ │ │ - call 252130 │ │ │ │ - call 24f790 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xf,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xf,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xf,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xf,%ymm11,%ymm11 │ │ │ │ - vpackssdw %ymm14,%ymm15,%ymm15 │ │ │ │ - vpackssdw %ymm12,%ymm13,%ymm14 │ │ │ │ - vpackssdw %ymm10,%ymm11,%ymm13 │ │ │ │ - vpackssdw %ymm8,%ymm9,%ymm12 │ │ │ │ - vpackssdw %ymm6,%ymm7,%ymm11 │ │ │ │ - vpackssdw %ymm4,%ymm5,%ymm10 │ │ │ │ - vpackssdw %ymm2,%ymm3,%ymm7 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm6 │ │ │ │ - vpblendd $0x33,-0x80(%r9),%ymm6,%ymm0 │ │ │ │ - vpblendd $0xcc,-0x80(%r9),%ymm6,%ymm1 │ │ │ │ - vpblendd $0x33,-0x60(%r9),%ymm7,%ymm2 │ │ │ │ - vpblendd $0xcc,-0x60(%r9),%ymm7,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - vpblendd $0x33,-0x40(%r9),%ymm10,%ymm0 │ │ │ │ - vpblendd $0xcc,-0x40(%r9),%ymm10,%ymm1 │ │ │ │ - vpblendd $0x33,-0x20(%r9),%ymm11,%ymm2 │ │ │ │ - vpblendd $0xcc,-0x20(%r9),%ymm11,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpblendd $0x33,(%r9),%ymm12,%ymm0 │ │ │ │ - vpblendd $0xcc,(%r9),%ymm12,%ymm1 │ │ │ │ - vpblendd $0x33,0x20(%r9),%ymm13,%ymm2 │ │ │ │ - vpblendd $0xcc,0x20(%r9),%ymm13,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - vpblendd $0x33,0x40(%r9),%ymm14,%ymm0 │ │ │ │ - vpblendd $0xcc,0x40(%r9),%ymm14,%ymm1 │ │ │ │ - vpblendd $0x33,0x60(%r9),%ymm15,%ymm2 │ │ │ │ - vpblendd $0xcc,0x60(%r9),%ymm15,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 24a81c │ │ │ │ + call 24a850 │ │ │ │ + call 2446a5 │ │ │ │ + add $0x100,%rdx │ │ │ │ + lea 0x8(%rcx),%rdi │ │ │ │ + movdqa 0xb0(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa 0xd0(%rsp),%xmm2 │ │ │ │ + movdqa 0xe0(%rsp),%xmm3 │ │ │ │ + movdqa 0xf0(%rsp),%xmm4 │ │ │ │ + movdqa 0x100(%rsp),%xmm5 │ │ │ │ + movdqa 0x110(%rsp),%xmm6 │ │ │ │ + movdqa 0x120(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + lea 0x602(%rip),%r8 │ │ │ │ + call 241fbc │ │ │ │ + call 2446a5 │ │ │ │ + add $0x100,%rdx │ │ │ │ + lea 0x8(%rcx),%rdi │ │ │ │ + movdqa 0x130(%rsp),%xmm0 │ │ │ │ + movdqa 0x140(%rsp),%xmm1 │ │ │ │ + movdqa 0x150(%rsp),%xmm2 │ │ │ │ + movdqa 0x160(%rsp),%xmm3 │ │ │ │ + movdqa 0x170(%rsp),%xmm4 │ │ │ │ + movdqa 0x180(%rsp),%xmm5 │ │ │ │ + movdqa 0x190(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + lea 0x599(%rip),%r8 │ │ │ │ + call 241fbc │ │ │ │ + call 2446a5 │ │ │ │ + add $0x100,%rdx │ │ │ │ + lea 0x8(%rcx),%rdi │ │ │ │ + movdqa 0x1b0(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm4 │ │ │ │ + movdqa 0x200(%rsp),%xmm5 │ │ │ │ + movdqa 0x210(%rsp),%xmm6 │ │ │ │ + movdqa 0x220(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + lea 0x530(%rip),%r8 │ │ │ │ + call 241fbc │ │ │ │ + call 2446a5 │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movd 0x9014c(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x900fb(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + lea -0x1429(%rip),%r8 │ │ │ │ + jmp 2493af │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea 0x2ce(%rip),%rcx │ │ │ │ + movdqa 0x9010d(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x200(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x280(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x300(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x90070(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x8ffb4(%rip),%xmm7 │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x1e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa 0x8ff06(%rip),%xmm7 │ │ │ │ + movdqa 0x220(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x260(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x320(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x360(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 248680 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x220(%rdx) │ │ │ │ + movdqa %xmm2,0x240(%rdx) │ │ │ │ + movdqa %xmm3,0x260(%rdx) │ │ │ │ + movdqa %xmm4,0x280(%rdx) │ │ │ │ + movdqa %xmm5,0x2a0(%rdx) │ │ │ │ + movdqa %xmm6,0x2c0(%rdx) │ │ │ │ + movdqa %xmm7,0x2e0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x300(%rdx) │ │ │ │ + movdqa %xmm1,0x320(%rdx) │ │ │ │ + movdqa %xmm2,0x340(%rdx) │ │ │ │ + movdqa %xmm3,0x360(%rdx) │ │ │ │ + movdqa %xmm4,0x380(%rdx) │ │ │ │ + movdqa %xmm5,0x3a0(%rdx) │ │ │ │ + movdqa %xmm6,0x3c0(%rdx) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx) │ │ │ │ + sub $0x10,%rdx │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 24a85b │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa %ymm8,0x100(%rdx) │ │ │ │ - vmovdqa %ymm9,0x120(%rdx) │ │ │ │ - vmovdqa %ymm10,0x140(%rdx) │ │ │ │ - vmovdqa %ymm11,0x160(%rdx) │ │ │ │ - vmovdqa %ymm12,0x180(%rdx) │ │ │ │ - vmovdqa %ymm13,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm14,0x1c0(%rdx) │ │ │ │ - vmovdqa %ymm15,0x1e0(%rdx) │ │ │ │ - call 24ca40 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm3,0x20(%rdx) │ │ │ │ - vmovdqa %ymm4,0x40(%rdx) │ │ │ │ - vmovdqa %ymm7,0x60(%rdx) │ │ │ │ - vpbroadcastd 0x8906f(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8906a(%rip),%ymm14 │ │ │ │ - vpmaxsd %ymm2,%ymm13,%ymm0 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm2 │ │ │ │ - vpmaxsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jge 251f7b │ │ │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,%ymm3 │ │ │ │ - vmovdqa %ymm1,%ymm4 │ │ │ │ - vmovdqa %ymm1,%ymm6 │ │ │ │ - jmp 25207a │ │ │ │ - sub $0x100,%rax │ │ │ │ - vmovdqa -0x80(%rax),%ymm8 │ │ │ │ - vmovdqa -0x60(%rax),%ymm3 │ │ │ │ - vmovdqa -0x40(%rax),%ymm4 │ │ │ │ - vmovdqa -0x20(%rax),%ymm11 │ │ │ │ - vmovdqa (%rax),%ymm12 │ │ │ │ - vmovdqa 0x20(%rax),%ymm1 │ │ │ │ - vmovdqa 0x40(%rax),%ymm6 │ │ │ │ - vmovdqa 0x60(%rax),%ymm15 │ │ │ │ - vpunpckldq %ymm3,%ymm8,%ymm13 │ │ │ │ - vpunpckhdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vpunpckldq %ymm11,%ymm4,%ymm9 │ │ │ │ - vpunpckhdq %ymm11,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm1,%ymm12,%ymm10 │ │ │ │ - vpunpckhdq %ymm1,%ymm12,%ymm12 │ │ │ │ - vpunpckldq %ymm15,%ymm6,%ymm14 │ │ │ │ - vpunpckhdq %ymm15,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm9,%ymm13,%ymm3 │ │ │ │ - vpunpckhqdq %ymm9,%ymm13,%ymm13 │ │ │ │ - vpunpcklqdq %ymm4,%ymm8,%ymm11 │ │ │ │ - vpunpckhqdq %ymm4,%ymm8,%ymm9 │ │ │ │ - vpunpcklqdq %ymm14,%ymm10,%ymm1 │ │ │ │ - vpunpckhqdq %ymm14,%ymm10,%ymm10 │ │ │ │ - vpunpcklqdq %ymm6,%ymm12,%ymm15 │ │ │ │ - vpunpckhqdq %ymm6,%ymm12,%ymm14 │ │ │ │ - vperm2i128 $0x20,%ymm1,%ymm3,%ymm8 │ │ │ │ - vperm2i128 $0x31,%ymm1,%ymm3,%ymm12 │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm13,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm13,%ymm1 │ │ │ │ - vperm2i128 $0x20,%ymm15,%ymm11,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm15,%ymm11,%ymm6 │ │ │ │ - vperm2i128 $0x20,%ymm14,%ymm9,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm14,%ymm9,%ymm15 │ │ │ │ - vmovdqa %ymm8,0x80(%rdx) │ │ │ │ - vmovdqa %ymm11,0xa0(%rdx) │ │ │ │ - vmovdqa %ymm12,0xc0(%rdx) │ │ │ │ - vmovdqa %ymm15,0xe0(%rdx) │ │ │ │ - vpbroadcastd 0x88f57(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x88f52(%rip),%ymm14 │ │ │ │ - vpmaxsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpmaxsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaxsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpbroadcastd 0x88459(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x88e2c(%rip),%ymm15 │ │ │ │ - call 24fd05 │ │ │ │ - vpmaxsd (%rdx),%ymm13,%ymm0 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm13,%ymm7 │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm13,%ymm2 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpminsd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpminsd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpminsd %ymm7,%ymm14,%ymm7 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %ecx,%r8d │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + sbb %ecx,%ecx │ │ │ │ + cmp $0x96,%r8d │ │ │ │ + sbb $0x0,%ecx │ │ │ │ + cmp $0x116,%r8d │ │ │ │ + sbb $0xfffffffc,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + movdqa 0x8fbf6(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x1c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + lea -0xe7(%rip),%r8 │ │ │ │ + call 241ff4 │ │ │ │ + movdqa %xmm2,(%rsp) │ │ │ │ + movdqa %xmm3,0x10(%rsp) │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0x8fb11(%rip),%xmm3 │ │ │ │ + movdqa 0x8fae9(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa 0x8fae7(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa (%rsp),%xmm2 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm4,%xmm7 │ │ │ │ + paddsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm5,%xmm7 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + call 2420f5 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %ecx │ │ │ │ + jg 24ad72 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add $0x200,%rdx │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + xor %rdi,%rdi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ test %ecx,%ecx │ │ │ │ - jge 2520d2 │ │ │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,%ymm3 │ │ │ │ - vmovdqa %ymm1,%ymm4 │ │ │ │ - vmovdqa %ymm1,%ymm6 │ │ │ │ - jmp 25210a │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm13,%ymm4 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm13,%ymm3 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm13,%ymm6 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpminsd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm14,%ymm6 │ │ │ │ - call 24f90a │ │ │ │ - vpbroadcastd 0x88e74(%rip),%ymm14 │ │ │ │ - vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ - vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - vpslld $0x3,%ymm15,%ymm15 │ │ │ │ + jne 24ad72 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0xf,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xf,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xf,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xf,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xf,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xf,%ymm10,%ymm10 │ │ │ │ - vpsrad $0xf,%ymm11,%ymm11 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm3 │ │ │ │ - vpackssdw %ymm9,%ymm8,%ymm4 │ │ │ │ - vpackssdw %ymm11,%ymm10,%ymm5 │ │ │ │ - vpackssdw %ymm13,%ymm12,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm14,%ymm7 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm2,-0x40(%rax) │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ - mov %rax,%r9 │ │ │ │ - add $0x200,%rax │ │ │ │ - jmp 251f10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x902(%rip),%r8 │ │ │ │ - jmp 252260 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x502(%rip),%r8 │ │ │ │ - jmp 252260 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2e(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x88d31(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x88d2c(%rip),%ymm14 │ │ │ │ - jmp 251350 │ │ │ │ - call 251ed0 │ │ │ │ - call 2500f0 │ │ │ │ - call 252130 │ │ │ │ - call 2500f0 │ │ │ │ - jmp 251d59 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x972(%rip),%r8 │ │ │ │ - add $0xffffffa4,%ecx │ │ │ │ - jmp 2522c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x2e3(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x88c95(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x88ca0(%rip),%ymm15 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 25239c │ │ │ │ - mov $0xfffffffffffffc00,%rcx │ │ │ │ - vmovdqa 0x420(%rdx,%rcx,1),%ymm10 │ │ │ │ - vmovdqa 0x460(%rdx,%rcx,1),%ymm11 │ │ │ │ - vmovdqa 0x4a0(%rdx,%rcx,1),%ymm12 │ │ │ │ - vmovdqa 0x4e0(%rdx,%rcx,1),%ymm13 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm0 │ │ │ │ - vpmulld %ymm7,%ymm11,%ymm1 │ │ │ │ - vpmulld %ymm7,%ymm12,%ymm2 │ │ │ │ - vpmulld %ymm7,%ymm13,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm1,0x20(%rax) │ │ │ │ - vmovdqa %ymm2,0x40(%rax) │ │ │ │ - vmovdqa %ymm3,0x60(%rax) │ │ │ │ - add $0x100,%rcx │ │ │ │ - jl 2522f8 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm8 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm4 │ │ │ │ - vpmulld %ymm5,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm5 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm9 │ │ │ │ - vmovdqa %ymm8,(%rdx) │ │ │ │ - vmovdqa %ymm9,0x40(%rdx) │ │ │ │ - vmovdqa 0x200(%rdx),%ymm8 │ │ │ │ - vmovdqa 0x240(%rdx),%ymm9 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm10 │ │ │ │ - vmovdqa 0x2c0(%rdx),%ymm11 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x340(%rdx),%ymm13 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm14 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm10,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm11 │ │ │ │ - vpmulld %ymm7,%ymm12,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm12 │ │ │ │ - vpmulld %ymm7,%ymm13,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm13 │ │ │ │ - vpmulld %ymm7,%ymm14,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm14 │ │ │ │ - vmovdqa 0x3c0(%rdx),%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ - vmovdqa (%rdx),%ymm6 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm15 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 24e1b0 │ │ │ │ - call 250e76 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 2526aa │ │ │ │ - vmovdqa %ymm0,0x100(%rdx) │ │ │ │ - vmovdqa %ymm1,0x120(%rdx) │ │ │ │ - vmovdqa %ymm2,0x140(%rdx) │ │ │ │ - vmovdqa %ymm3,0x160(%rdx) │ │ │ │ - vmovdqa %ymm4,0x180(%rdx) │ │ │ │ - vmovdqa %ymm5,0x1a0(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ - vmovdqa %ymm7,0x1e0(%rdx) │ │ │ │ - vmovdqa -0x80(%rax),%ymm8 │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vmovdqa -0x40(%rax),%ymm10 │ │ │ │ - vmovdqa -0x20(%rax),%ymm11 │ │ │ │ - vmovdqa (%rax),%ymm12 │ │ │ │ - vmovdqa 0x20(%rax),%ymm13 │ │ │ │ - vmovdqa 0x40(%rax),%ymm14 │ │ │ │ - vmovdqa 0x60(%rax),%ymm15 │ │ │ │ - sub $0x100,%rax │ │ │ │ - vmovdqa -0x80(%rax),%ymm0 │ │ │ │ - vmovdqa -0x60(%rax),%ymm1 │ │ │ │ - vmovdqa -0x40(%rax),%ymm2 │ │ │ │ - vmovdqa -0x20(%rax),%ymm3 │ │ │ │ - vmovdqa (%rax),%ymm4 │ │ │ │ - vmovdqa 0x20(%rax),%ymm5 │ │ │ │ - vmovdqa 0x40(%rax),%ymm6 │ │ │ │ - vmovdqa 0x60(%rax),%ymm7 │ │ │ │ - call 24e1b0 │ │ │ │ - call 24f4f7 │ │ │ │ - vmovdqa %ymm0,%ymm8 │ │ │ │ - vmovdqa %ymm1,%ymm9 │ │ │ │ - vmovdqa %ymm2,%ymm10 │ │ │ │ - vmovdqa %ymm3,%ymm11 │ │ │ │ - vmovdqa %ymm4,%ymm12 │ │ │ │ - vmovdqa %ymm5,%ymm13 │ │ │ │ - vmovdqa %ymm6,%ymm14 │ │ │ │ - vmovdqa %ymm7,%ymm15 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x1e0(%rdx),%ymm7 │ │ │ │ - call 251a20 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov $0xc,%r8d │ │ │ │ + mov $0x88,%r9d │ │ │ │ + cmp $0x2c,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + mov $0x8888,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + movdqa 0x8f9c9(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + lea -0x2f1(%rip),%r8 │ │ │ │ + call 241ff4 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa 0x8f90c(%rip),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw 0x8f84d(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + pmulhrsw %xmm5,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm7 │ │ │ │ + movdqa 0x8f816(%rip),%xmm6 │ │ │ │ + pmulhrsw %xmm6,%xmm0 │ │ │ │ + pmulhrsw %xmm6,%xmm1 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm3 │ │ │ │ + pmulhrsw %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + call 2420f5 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + je 24b190 │ │ │ │ + test $0x2,%ecx │ │ │ │ + jne 24af9f │ │ │ │ + mov %ecx,%r8d │ │ │ │ + and $0x1,%r8d │ │ │ │ + lea 0xe0(%rdx,%r8,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + jmp 24af9f │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25294d │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x180,%rsp │ │ │ │ - vpbroadcastd 0x87dfd(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x888b8(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x888b3(%rip),%ymm13 │ │ │ │ - vbroadcasti128 0x88726(%rip),%ymm14 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - call 252a20 │ │ │ │ - vmovdqa %ymm2,(%rsp) │ │ │ │ - vmovdqa %ymm3,0x20(%rsp) │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jge 25272a │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,0x40(%rsp) │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vmovdqa %ymm4,%ymm3 │ │ │ │ - vmovdqa %ymm4,%ymm11 │ │ │ │ - jmp 252766 │ │ │ │ - lea 0x100(%rsp),%rax │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - call 252a20 │ │ │ │ - vmovdqa %ymm2,0x40(%rsp) │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - jge 25278c │ │ │ │ - vmovdqa %ymm3,%ymm11 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm1,%ymm3 │ │ │ │ - vmovdqa -0x80(%rax),%ymm0 │ │ │ │ - vmovdqa -0x60(%rax),%ymm1 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x87d51(%rip),%ymm10 │ │ │ │ - lea 0x87d9a(%rip),%rax │ │ │ │ - vmovdqa %ymm4,%ymm5 │ │ │ │ - vmovdqa %ymm4,%ymm6 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - call 230cc0 │ │ │ │ - jmp 25283b │ │ │ │ - vmovdqa %ymm3,0x60(%rsp) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm1,-0x20(%rax) │ │ │ │ - call 252a20 │ │ │ │ - cmp $0xab,%ecx │ │ │ │ - jge 2527cd │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm12 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm13 │ │ │ │ - vmovdqa %ymm0,%ymm4 │ │ │ │ - vmovdqa %ymm1,%ymm5 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vmovdqa %ymm6,%ymm7 │ │ │ │ - vmovdqa %ymm6,%ymm14 │ │ │ │ - vmovdqa %ymm6,%ymm15 │ │ │ │ - jmp 25280c │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm1,0x20(%rax) │ │ │ │ - vmovdqa %ymm2,0x40(%rax) │ │ │ │ - vmovdqa %ymm3,0x60(%rax) │ │ │ │ - call 252a20 │ │ │ │ - vpshufd $0x4e,0x40(%rax),%ymm12 │ │ │ │ - vpshufd $0x4e,0x60(%rax),%ymm13 │ │ │ │ - vmovdqa (%rax),%ymm4 │ │ │ │ - vmovdqa 0x20(%rax),%ymm5 │ │ │ │ - vpshufd $0x4e,%ymm2,%ymm14 │ │ │ │ - vpshufd $0x4e,%ymm3,%ymm15 │ │ │ │ - vmovdqa %ymm0,%ymm6 │ │ │ │ - vmovdqa %ymm1,%ymm7 │ │ │ │ - vmovdqa -0x80(%rax),%ymm0 │ │ │ │ - vmovdqa -0x60(%rax),%ymm1 │ │ │ │ - vmovdqa -0x40(%rax),%ymm2 │ │ │ │ - vmovdqa -0x20(%rax),%ymm3 │ │ │ │ - lea 0x87ce9(%rip),%rax │ │ │ │ - vmovdqa 0x60(%rsp),%ymm11 │ │ │ │ - vpbroadcastd 0x87c8a(%rip),%ymm10 │ │ │ │ - call 230d80 │ │ │ │ - vpbroadcastd 0x87c7c(%rip),%ymm12 │ │ │ │ - mov %r8,%rdx │ │ │ │ - vmovdqa %ymm8,0x20(%rsp) │ │ │ │ - vmovdqa %ymm9,0x40(%rsp) │ │ │ │ - vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovdqa %ymm11,0x80(%rsp) │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfd0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm3,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm5,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm7,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,0x20(%rsp),%ymm0 │ │ │ │ - vpermq $0x8d,0x40(%rsp),%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,0x60(%rsp),%ymm0 │ │ │ │ - vpermq $0x8d,0x80(%rsp),%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,(%rsp),%ymm0 │ │ │ │ - vpermq $0x8d,%ymm13,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm14,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm15,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 24b1b8 │ │ │ │ + call 24b1f0 │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8863c(%rip),%ymm2 │ │ │ │ + movd 0x8f7b0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x8f7bf(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 24be9b │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - vpsrld $0xa,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm1 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - ret │ │ │ │ + mov $0x20,%ecx │ │ │ │ + lea -0x1dc0(%rip),%r8 │ │ │ │ + jmp 2493af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - call 252970 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm14,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm2 │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm3,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm3,%ymm3 │ │ │ │ - ret │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8848d(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x88384(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x88497(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x88442(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x88429(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x883a0(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x8847f(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x883ee(%rip),%ymm15 │ │ │ │ - vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ - jmp 252c13 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x883d0(%rip),%ymm8 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x882bd(%rip),%ymm10 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x882d1(%rip),%ymm8 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8835e(%rip),%ymm10 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x88332(%rip),%ymm8 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8829f(%rip),%ymm10 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x882a3(%rip),%ymm8 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x882d0(%rip),%ymm10 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm3,%ymm7,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x8823c(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x88173(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm15,%ymm8,%ymm3 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm3 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm6,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm2,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8810a(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x880e9(%rip),%ymm10 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm1,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm6,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm5,-0x60(%rax) │ │ │ │ - vmovdqa %ymm4,-0x40(%rax) │ │ │ │ - vmovdqa %ymm6,-0x20(%rax) │ │ │ │ - vmovdqa %ymm3,(%rax) │ │ │ │ - vmovdqa %ymm1,0x20(%rax) │ │ │ │ - vmovdqa %ymm8,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - ret │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x880d2(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8808d(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x880b4(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x87fab(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x880ba(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x88039(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x88050(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x87fc7(%rip),%ymm15 │ │ │ │ - vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ - jmp 252fe2 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x87f39(%rip),%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87fc6(%rip),%ymm10 │ │ │ │ - vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x87fda(%rip),%ymm8 │ │ │ │ - vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87ec7(%rip),%ymm10 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x87f0b(%rip),%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87f38(%rip),%ymm10 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x87f3c(%rip),%ymm8 │ │ │ │ - vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87ea9(%rip),%ymm10 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm3,%ymm7,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x87e75(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x87dac(%rip),%ymm10 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm2,%ymm15,%ymm3 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm15,%ymm8,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm15,%ymm3 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm6,%ymm0,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm7,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm2,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87d3b(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x87d1a(%rip),%ymm10 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm1,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vmovdqa -0x80(%rax),%ymm9 │ │ │ │ - vmovdqa -0x60(%rax),%ymm10 │ │ │ │ - vpsubd %ymm7,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ - vpsubd %ymm5,%ymm10,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpmaxsd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vmovdqa %ymm9,-0x80(%rax) │ │ │ │ - vmovdqa %ymm10,-0x60(%rax) │ │ │ │ - vmovdqa -0x40(%rax),%ymm9 │ │ │ │ - vmovdqa -0x20(%rax),%ymm10 │ │ │ │ - vpsubd %ymm1,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ - vpsubd %ymm6,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpmaxsd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vmovdqa %ymm9,-0x40(%rax) │ │ │ │ - vmovdqa %ymm10,-0x20(%rax) │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%rax),%ymm10 │ │ │ │ - vpsubd %ymm3,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm9 │ │ │ │ - vpsubd %ymm4,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm12,%ymm9,%ymm9 │ │ │ │ - vpmaxsd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm13,%ymm9,%ymm9 │ │ │ │ - vpminsd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulld %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmulld %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmulld %ymm5,%ymm14,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm1,%ymm6,%ymm4 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm1,0x20(%rax) │ │ │ │ - vmovdqa 0x40(%rax),%ymm4 │ │ │ │ - vmovdqa 0x60(%rax),%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm4,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpsubd %ymm0,%ymm1,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpmulld %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmulld %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmulld %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmulld %ymm2,%ymm14,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm7,%ymm5,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm2,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - mov %rax,%r8 │ │ │ │ - add $0x100,%rax │ │ │ │ - vmovdqa %ymm2,-0x80(%rax) │ │ │ │ - vmovdqa %ymm5,-0x60(%rax) │ │ │ │ - vmovdqa %ymm3,-0x40(%rax) │ │ │ │ - vmovdqa %ymm6,-0x20(%rax) │ │ │ │ - vmovdqa %ymm9,(%rax) │ │ │ │ - vmovdqa %ymm10,0x20(%rax) │ │ │ │ - vmovdqa %ymm4,0x40(%rax) │ │ │ │ - vmovdqa %ymm1,0x60(%rax) │ │ │ │ - mov %rax,%r9 │ │ │ │ - add $0x100,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + mov %ecx,0x238(%rsp) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x240(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + mov 0x238(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jl 24b440 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + movdqa 0x400(%rdx),%xmm4 │ │ │ │ + movdqa 0x500(%rdx),%xmm5 │ │ │ │ + movdqa 0x600(%rdx),%xmm6 │ │ │ │ + movdqa 0x700(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + movdqa 0x780(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 248680 │ │ │ │ + jmp 24b529 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8f459(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8f3be(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8f31c(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8f27a(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x600(%rdx) │ │ │ │ + movdqa %xmm1,0x640(%rdx) │ │ │ │ + movdqa %xmm2,0x680(%rdx) │ │ │ │ + movdqa %xmm3,0x6c0(%rdx) │ │ │ │ + movdqa %xmm4,0x700(%rdx) │ │ │ │ + movdqa %xmm5,0x740(%rdx) │ │ │ │ + movdqa %xmm6,0x780(%rdx) │ │ │ │ + movdqa %xmm7,0x7c0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %ecx │ │ │ │ + jg 24b214 │ │ │ │ + mov 0x240(%rsp),%rdx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x312(%rip),%r8 │ │ │ │ + mov %ecx,0x248(%rsp) │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + mov %rcx,0x240(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa 0x150(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + mov 0x238(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 24b9ab │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x110(%rdx),%xmm3 │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0x120(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x130(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa 0xf0(%rdx),%xmm5 │ │ │ │ + movdqa 0x170(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 248680 │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x110(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + jmp *%r8 │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 247f65 │ │ │ │ + lea -0x13(%rip),%r8 │ │ │ │ + add $0x200,%rdx │ │ │ │ + mov 0x240(%rsp),%rdi │ │ │ │ + mov 0x248(%rsp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + jg 24b782 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpsrld $0xa,%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x80(%rax),%ymm9 │ │ │ │ - vmovdqa 0x60(%r9),%ymm15 │ │ │ │ - vmovdqa -0x80(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vmovdqa 0x40(%r9),%ymm14 │ │ │ │ - vmovdqa -0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm1 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,0x60(%r9) │ │ │ │ - vmovdqa %ymm14,0x40(%r9) │ │ │ │ - vmovdqa -0x40(%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%r9),%ymm15 │ │ │ │ - vmovdqa -0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm2,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa -0x20(%rax),%ymm9 │ │ │ │ - vmovdqa (%r9),%ymm14 │ │ │ │ - vmovdqa -0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm8 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm3 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,0x20(%r9) │ │ │ │ - vmovdqa %ymm14,(%r9) │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vmovdqa -0x20(%r9),%ymm15 │ │ │ │ - vmovdqa (%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm4,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa -0x40(%r9),%ymm14 │ │ │ │ - vmovdqa 0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm5,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm5 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,-0x20(%r9) │ │ │ │ - vmovdqa %ymm14,-0x40(%r9) │ │ │ │ - vmovdqa 0x40(%rax),%ymm9 │ │ │ │ - vmovdqa -0x60(%r9),%ymm15 │ │ │ │ - vmovdqa 0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm6,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm6,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x60(%rax),%ymm9 │ │ │ │ - vmovdqa -0x80(%r9),%ymm14 │ │ │ │ - vmovdqa 0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm7,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm7,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm8 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm7 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,-0x60(%r9) │ │ │ │ - vmovdqa %ymm14,-0x80(%r9) │ │ │ │ - vpunpckhdq %ymm1,%ymm3,%ymm15 │ │ │ │ - vpunpckldq %ymm1,%ymm3,%ymm3 │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm1 │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm6 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm5,%ymm7,%ymm2 │ │ │ │ - vpunpckldq %ymm5,%ymm7,%ymm7 │ │ │ │ - vpunpcklqdq %ymm15,%ymm2,%ymm5 │ │ │ │ - vpunpckhqdq %ymm15,%ymm2,%ymm2 │ │ │ │ - vpunpckhqdq %ymm3,%ymm7,%ymm15 │ │ │ │ - vpunpcklqdq %ymm3,%ymm7,%ymm7 │ │ │ │ - vpunpckhqdq %ymm1,%ymm6,%ymm3 │ │ │ │ - vpunpcklqdq %ymm1,%ymm6,%ymm6 │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm0,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm3,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm6,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm6,%ymm6 │ │ │ │ - vperm2i128 $0x31,%ymm15,%ymm1,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm1,%ymm1 │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + lea -0xe0b(%rip),%r8 │ │ │ │ + call 241ff4 │ │ │ │ + pmulhrsw 0x8ee3d(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + movdqa 0x8ee30(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + call 2420f5 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0x100(%rdx) │ │ │ │ + movdqa %xmm7,0x140(%rdx) │ │ │ │ + movdqa %xmm7,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %ecx │ │ │ │ + jg 24baff │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + dec %r8d │ │ │ │ + jle 24bc18 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + add $0x200,%rdx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + jmp 24baff │ │ │ │ + add $0x58,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0x87757(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x86c7a(%rip),%ymm5 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x15,%cl │ │ │ │ - cmovb %eax,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - lea (%rsi,%rsi,4),%r9 │ │ │ │ - lea (%rsi,%rax,2),%r8 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ - vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ - vpackssdw 0x280(%rdx),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ - vpackssdw 0x380(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x3,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x3,%ymm2,%ymm2 │ │ │ │ - vpsraw $0x3,%ymm3,%ymm3 │ │ │ │ - call 2538d0 │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - jge 25385a │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa %ymm6,(%rdx) │ │ │ │ - vmovdqa %ymm6,0x80(%rdx) │ │ │ │ - vmovdqa %ymm6,0x100(%rdx) │ │ │ │ - vmovdqa %ymm6,0x180(%rdx) │ │ │ │ - vmovdqa %ymm6,0x200(%rdx) │ │ │ │ - vmovdqa %ymm6,0x280(%rdx) │ │ │ │ - vmovdqa %ymm6,0x300(%rdx) │ │ │ │ - vmovdqa %ymm6,0x380(%rdx) │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm1,%ymm2,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%rdi),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,4),%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vmovdqa (%rdi,%rsi,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdi,%rax,2),%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rdi,%rax,1),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpminsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,4) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%r9,1) │ │ │ │ - vmovdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm2,(%rdi,%rax,2) │ │ │ │ - vmovdqa %xmm3,(%rdi,%rax,1) │ │ │ │ - vextracti128 $0x1,%ymm3,(%rdi,%r8,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x448,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2541ba │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x86aed(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x875b0(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x875ab(%rip),%ymm13 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 2541e0 │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jge 253a18 │ │ │ │ - jmp 253a26 │ │ │ │ - call 2541e0 │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - jge 253b4b │ │ │ │ - mov %r8,%rdx │ │ │ │ - vpbroadcastd 0x8756e(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x87569(%rip),%ymm13 │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x380(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x3a0(%rdx),%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpbroadcastd 0x8743c(%rip),%ymm14 │ │ │ │ - call 252a9a │ │ │ │ - vpmaxsd 0x180(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x280(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x1a0(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x2a0(%rdx),%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - call 252e69 │ │ │ │ - vpmaxsd 0x100(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x300(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x120(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x320(%rdx),%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - call 24d0f7 │ │ │ │ - vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x200(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x220(%rdx),%ymm12,%ymm3 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,%ymm5 │ │ │ │ - vmovdqa %ymm4,%ymm6 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - jmp 253d49 │ │ │ │ - call 2541e0 │ │ │ │ - cmp $0xab,%ecx │ │ │ │ - jge 253b5a │ │ │ │ - jmp 253b5f │ │ │ │ - call 2541e0 │ │ │ │ - mov %r8,%rdx │ │ │ │ - vpbroadcastd 0x87435(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x87430(%rip),%ymm13 │ │ │ │ - vpmaxsd 0x80(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x380(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0xa0(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x3a0(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0xc0(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0x3c0(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0xe0(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0x3e0(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpbroadcastd 0x872cb(%rip),%ymm14 │ │ │ │ - call 252b57 │ │ │ │ - vpmaxsd 0x180(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x280(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x1a0(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x2a0(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0x1c0(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0x2c0(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0x1e0(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0x2e0(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 252f26 │ │ │ │ - vpmaxsd 0x100(%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x300(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x120(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x320(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0x140(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0x340(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0x160(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0x360(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24d1b4 │ │ │ │ - vpmaxsd (%rdx),%ymm12,%ymm0 │ │ │ │ - vpmaxsd 0x200(%rdx),%ymm12,%ymm1 │ │ │ │ - vpmaxsd 0x20(%rdx),%ymm12,%ymm2 │ │ │ │ - vpmaxsd 0x220(%rdx),%ymm12,%ymm3 │ │ │ │ - vpmaxsd 0x40(%rdx),%ymm12,%ymm4 │ │ │ │ - vpmaxsd 0x240(%rdx),%ymm12,%ymm5 │ │ │ │ - vpmaxsd 0x60(%rdx),%ymm12,%ymm6 │ │ │ │ - vpmaxsd 0x260(%rdx),%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - vpsrld $0x8,%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x80(%rax),%ymm9 │ │ │ │ - vmovdqa 0x60(%r9),%ymm15 │ │ │ │ - vmovdqa -0x80(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vmovdqa 0x40(%r9),%ymm14 │ │ │ │ - vmovdqa -0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhqdq %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklqdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm1 │ │ │ │ - vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,0x60(%r9) │ │ │ │ - vmovdqa %ymm14,0x40(%r9) │ │ │ │ - vmovdqa -0x40(%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%r9),%ymm15 │ │ │ │ - vmovdqa -0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm2,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa -0x20(%rax),%ymm9 │ │ │ │ - vmovdqa (%r9),%ymm14 │ │ │ │ - vmovdqa -0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhqdq %ymm3,%ymm2,%ymm8 │ │ │ │ - vpunpcklqdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm3 │ │ │ │ - vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,0x20(%r9) │ │ │ │ - vmovdqa %ymm14,(%r9) │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vmovdqa -0x20(%r9),%ymm15 │ │ │ │ - vmovdqa (%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm4,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa -0x40(%r9),%ymm14 │ │ │ │ - vmovdqa 0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm5,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhqdq %ymm5,%ymm4,%ymm8 │ │ │ │ - vpunpcklqdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm5 │ │ │ │ - vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,-0x20(%r9) │ │ │ │ - vmovdqa %ymm14,-0x40(%r9) │ │ │ │ - vmovdqa 0x40(%rax),%ymm9 │ │ │ │ - vmovdqa -0x60(%r9),%ymm15 │ │ │ │ - vmovdqa 0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm6,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm6,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x60(%rax),%ymm9 │ │ │ │ - vmovdqa -0x80(%r9),%ymm14 │ │ │ │ - vmovdqa 0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm7,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm7,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x4,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x4,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhqdq %ymm7,%ymm6,%ymm8 │ │ │ │ - vpunpcklqdq %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm7 │ │ │ │ - vpunpckhqdq %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,-0x60(%r9) │ │ │ │ - vmovdqa %ymm14,-0x80(%r9) │ │ │ │ - vmovdqa %ymm1,%ymm15 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm1 │ │ │ │ - call 24ca20 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm15,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,0x60(%r9),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,-0x20(%r9),%ymm0 │ │ │ │ - vpermq $0xd8,-0x60(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,-0x80(%r9),%ymm0 │ │ │ │ - vpermq $0xd8,-0x40(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - vpermq $0xd8,(%r9),%ymm0 │ │ │ │ - vpermq $0xd8,0x40(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 24bc38 │ │ │ │ + call 24bc70 │ │ │ │ + add $0x448,%rsp │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x86dd3(%rip),%ymm2 │ │ │ │ + movd 0x8ed30(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x8ed3f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 24be9b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 252970 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm5,%ymm4,%ymm10 │ │ │ │ - vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm7,%ymm6,%ymm15 │ │ │ │ - vpunpckhdq %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm9,%ymm8,%ymm1 │ │ │ │ - vpunpckhqdq %ymm9,%ymm8,%ymm8 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm9 │ │ │ │ - vpunpcklqdq %ymm15,%ymm10,%ymm5 │ │ │ │ - vpunpckhqdq %ymm15,%ymm10,%ymm10 │ │ │ │ - vpunpcklqdq %ymm6,%ymm4,%ymm7 │ │ │ │ - vpunpckhqdq %ymm6,%ymm4,%ymm15 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm1,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm8,%ymm1 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm8,%ymm5 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm3,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ - vperm2i128 $0x20,%ymm15,%ymm9,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm15,%ymm9,%ymm7 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x80(%rdx) │ │ │ │ - vmovdqa %ymm2,0x100(%rdx) │ │ │ │ - vmovdqa %ymm3,0x180(%rdx) │ │ │ │ - vmovdqa %ymm4,0x200(%rdx) │ │ │ │ - vmovdqa %ymm5,0x280(%rdx) │ │ │ │ - vmovdqa %ymm6,0x300(%rdx) │ │ │ │ - vmovdqa %ymm7,0x380(%rdx) │ │ │ │ - add $0x20,%rdx │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpsrld $0xa,%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x80(%rax),%ymm9 │ │ │ │ - vmovdqa 0x60(%r9),%ymm15 │ │ │ │ - vmovdqa -0x80(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm8,0x200(%rdx) │ │ │ │ - vmovdqa %ymm9,0x3e0(%rdx) │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vmovdqa 0x40(%r9),%ymm14 │ │ │ │ - vmovdqa -0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm8,0x220(%rdx) │ │ │ │ - vmovdqa %ymm9,0x3c0(%rdx) │ │ │ │ - vmovdqa %ymm14,0x1c0(%rdx) │ │ │ │ - vmovdqa -0x40(%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%r9),%ymm14 │ │ │ │ - vmovdqa -0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm2,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm8,0x240(%rdx) │ │ │ │ - vmovdqa %ymm9,0x3a0(%rdx) │ │ │ │ - vmovdqa %ymm14,0x1a0(%rdx) │ │ │ │ - vmovdqa -0x20(%rax),%ymm9 │ │ │ │ - vmovdqa (%r9),%ymm14 │ │ │ │ - vmovdqa -0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm8,0x260(%rdx) │ │ │ │ - vmovdqa %ymm9,0x380(%rdx) │ │ │ │ - vmovdqa %ymm14,0x180(%rdx) │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vmovdqa -0x20(%r9),%ymm14 │ │ │ │ - vmovdqa (%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm4,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm8,0x280(%rdx) │ │ │ │ - vmovdqa %ymm9,0x360(%rdx) │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x20(%rdx) │ │ │ │ - vmovdqa %ymm2,0x40(%rdx) │ │ │ │ - vmovdqa 0x20(%rax),%ymm1 │ │ │ │ - vmovdqa -0x40(%r9),%ymm10 │ │ │ │ - vmovdqa 0x20(%r8),%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm5,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpsubd %ymm10,%ymm5,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm10,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm10 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x2a0(%rdx) │ │ │ │ - vmovdqa %ymm1,0x340(%rdx) │ │ │ │ - vmovdqa 0x40(%rax),%ymm1 │ │ │ │ - vmovdqa -0x60(%r9),%ymm9 │ │ │ │ - vmovdqa 0x40(%r8),%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm6,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpsubd %ymm9,%ymm6,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm9 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x2c0(%rdx) │ │ │ │ - vmovdqa %ymm1,0x320(%rdx) │ │ │ │ - vmovdqa 0x60(%rax),%ymm1 │ │ │ │ - vmovdqa -0x80(%r9),%ymm8 │ │ │ │ - vmovdqa 0x60(%r8),%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm7,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpsubd %ymm8,%ymm7,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm8 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x2e0(%rdx) │ │ │ │ - vmovdqa %ymm1,0x300(%rdx) │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa %ymm14,%ymm11 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm13 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm14 │ │ │ │ - ret │ │ │ │ + mov $0x20,%edx │ │ │ │ + lea -0x2f(%rip),%r8 │ │ │ │ + jmp 243696 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8691b(%rip),%ymm7 │ │ │ │ - jmp 253839 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x97,%ecx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x440(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + movdqa 0x200(%rdx),%xmm4 │ │ │ │ + movdqa 0x280(%rdx),%xmm5 │ │ │ │ + movdqa 0x300(%rdx),%xmm6 │ │ │ │ + movdqa 0x380(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8ec41(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8ebae(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %ecx │ │ │ │ + jg 24bc94 │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea 0x457(%rip),%r8 │ │ │ │ + mov %ecx,0x448(%rsp) │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa 0x150(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2546e0 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x86905(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddsw (%rdi),%ymm0,%ymm1 │ │ │ │ - vpaddsw 0x20(%rdi),%ymm0,%ymm2 │ │ │ │ - vpsubusw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + jl 24c118 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + movdqa 0x110(%rdx),%xmm1 │ │ │ │ + movdqa 0x120(%rdx),%xmm2 │ │ │ │ + movdqa 0x130(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa 0xf0(%rdx),%xmm5 │ │ │ │ + movdqa 0x170(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 24c9c0 │ │ │ │ + jmp 24c263 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + movdqa 0x110(%rdx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + call 248190 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + call 24c530 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + jmp 248060 │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + lea 0x208(%rsp),%rcx │ │ │ │ + call 24c32e │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + mov 0x448(%rsp),%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x7b(%rip),%r8 │ │ │ │ dec %ecx │ │ │ │ - jg 2546bb │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - vpbroadcastd 0x868a1(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8689c(%rip),%ymm13 │ │ │ │ - call 2547b0 │ │ │ │ - call 2533e0 │ │ │ │ - lea 0x85df7(%rip),%rax │ │ │ │ - vpbroadcastd 0x85d9e(%rip),%ymm11 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - call 254770 │ │ │ │ - vmovdqa 0x60(%r9),%ymm0 │ │ │ │ - vmovdqa 0x40(%r9),%ymm1 │ │ │ │ - vmovdqa 0x20(%r9),%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm3 │ │ │ │ - vmovdqa -0x20(%r9),%ymm4 │ │ │ │ - vmovdqa -0x40(%r9),%ymm5 │ │ │ │ - vmovdqa -0x60(%r9),%ymm6 │ │ │ │ - vmovdqa -0x80(%r9),%ymm7 │ │ │ │ - call 2537b2 │ │ │ │ - lea 0x20(%r8),%rdi │ │ │ │ - call 254770 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 24be53 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 22e320 │ │ │ │ - vpmulhrsw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ - vpmulhrsw %ymm4,%ymm11,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm11,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ - jmp 24f5c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa 0x20(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x1e0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x220(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x2e0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x320(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x3e0(%rdx),%ymm7 │ │ │ │ - vpbroadcastd 0x85ce6(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x866b9(%rip),%ymm14 │ │ │ │ - call 252b57 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x260(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x2a0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x360(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x3a0(%rdx),%ymm7 │ │ │ │ - call 252f26 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x240(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x2c0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x340(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x3c0(%rdx),%ymm7 │ │ │ │ - call 24d1b4 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + mov $0xfffffffffffffe00,%r8 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movdqa %xmm7,(%rdx,%r8,1) │ │ │ │ + movdqa %xmm7,0x10(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + jl 24c340 │ │ │ │ + call 24c426 │ │ │ │ + movdqa 0xb0(%rcx),%xmm0 │ │ │ │ + movdqa 0xc0(%rcx),%xmm1 │ │ │ │ + movdqa 0xd0(%rcx),%xmm2 │ │ │ │ + movdqa 0xe0(%rcx),%xmm3 │ │ │ │ + movdqa 0xf0(%rcx),%xmm4 │ │ │ │ + movdqa 0x100(%rcx),%xmm5 │ │ │ │ + movdqa 0x110(%rcx),%xmm6 │ │ │ │ + movdqa 0x120(%rcx),%xmm7 │ │ │ │ + call 24c422 │ │ │ │ + movdqa 0x130(%rcx),%xmm0 │ │ │ │ + movdqa 0x140(%rcx),%xmm1 │ │ │ │ + movdqa 0x150(%rcx),%xmm2 │ │ │ │ + movdqa 0x160(%rcx),%xmm3 │ │ │ │ + movdqa 0x170(%rcx),%xmm4 │ │ │ │ + movdqa 0x180(%rcx),%xmm5 │ │ │ │ + movdqa 0x190(%rcx),%xmm6 │ │ │ │ + movdqa 0x1a0(%rcx),%xmm7 │ │ │ │ + call 24c422 │ │ │ │ + movdqa 0x1b0(%rcx),%xmm0 │ │ │ │ + movdqa 0x1c0(%rcx),%xmm1 │ │ │ │ + movdqa 0x1d0(%rcx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rcx),%xmm3 │ │ │ │ + movdqa 0x1f0(%rcx),%xmm4 │ │ │ │ + movdqa 0x200(%rcx),%xmm5 │ │ │ │ + movdqa 0x210(%rcx),%xmm6 │ │ │ │ + movdqa 0x220(%rcx),%xmm7 │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + movdqa 0x8e4d2(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw (%rcx),%xmm7 │ │ │ │ + movdqa %xmm5,0x20(%rcx) │ │ │ │ + movdqa %xmm6,0x10(%rcx) │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm1,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm2,%xmm5 │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + paddw 0x20(%rcx),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw 0x10(%rcx),%xmm5 │ │ │ │ + paddw (%rcx),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ ret │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x866b7(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x85be2(%rip),%ymm5 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x15,%cl │ │ │ │ - cmovb %eax,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - lea (%rsi,%rsi,4),%r9 │ │ │ │ - lea (%rsi,%rax,2),%r8 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpackssdw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ - vpackssdw 0x60(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm6,(%rdx) │ │ │ │ - vmovdqa %ymm6,0x20(%rdx) │ │ │ │ - vmovdqa %ymm6,0x40(%rdx) │ │ │ │ - vmovdqa %ymm6,0x60(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - vmovdqa -0x80(%rdx),%ymm2 │ │ │ │ - vpackssdw -0x60(%rdx),%ymm2,%ymm2 │ │ │ │ - vmovdqa -0x40(%rdx),%ymm3 │ │ │ │ - vpackssdw -0x20(%rdx),%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm6,-0x80(%rdx) │ │ │ │ - vmovdqa %ymm6,-0x60(%rdx) │ │ │ │ - vmovdqa %ymm6,-0x40(%rdx) │ │ │ │ - vmovdqa %ymm6,-0x20(%rdx) │ │ │ │ - call 25390c │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - jge 2548fa │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x8e57f(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e581(%rip),%xmm0 │ │ │ │ + movdqa 0x8e399(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm3,0x430(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0x8e0f3(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x8e0b9(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x250(%rsp) │ │ │ │ + movdqa %xmm0,0x420(%rsp) │ │ │ │ + movdqa 0x260(%rsp),%xmm1 │ │ │ │ + movdqa 0x8e538(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8e53a(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x270(%rsp) │ │ │ │ + movdqa %xmm2,0x400(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x8e044(%rip),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa 0x8e23a(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x260(%rsp) │ │ │ │ + movdqa %xmm1,0x410(%rsp) │ │ │ │ + movdqa 0x280(%rsp),%xmm0 │ │ │ │ + movdqa 0x8e4b9(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e4bb(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,0x280(%rsp) │ │ │ │ + movdqa %xmm3,0x3f0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0x8dff5(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x8dfbb(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x290(%rsp) │ │ │ │ + movdqa %xmm0,0x3e0(%rsp) │ │ │ │ + movdqa 0x2a0(%rsp),%xmm1 │ │ │ │ + movdqa 0x8e47a(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8e47c(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x2b0(%rsp) │ │ │ │ + movdqa %xmm2,0x3c0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x8df46(%rip),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa 0x8e11c(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x2a0(%rsp) │ │ │ │ + movdqa %xmm1,0x3d0(%rsp) │ │ │ │ + movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ + movdqa 0x8e3fb(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e3fd(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,0x2c0(%rsp) │ │ │ │ + movdqa %xmm3,0x3b0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0x8de97(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x8de5d(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x2d0(%rsp) │ │ │ │ + movdqa %xmm0,0x3a0(%rsp) │ │ │ │ + movdqa 0x2e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x8e3bc(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8e3be(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x2f0(%rsp) │ │ │ │ + movdqa %xmm2,0x380(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0x8dde8(%rip),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa 0x8dffe(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x2e0(%rsp) │ │ │ │ + movdqa %xmm1,0x390(%rsp) │ │ │ │ + movdqa 0x300(%rsp),%xmm0 │ │ │ │ + movdqa 0x8e33d(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e33f(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + movdqa %xmm3,0x370(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0x8dd9e(%rip),%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa 0x8dd64(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x310(%rsp) │ │ │ │ + movdqa %xmm0,0x360(%rsp) │ │ │ │ + movdqa 0x320(%rsp),%xmm0 │ │ │ │ + movdqa 0x8e303(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e305(%rip),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + jmp 24d000 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 25499d │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x86609(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - jmp 254698 │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x300,%rsp │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - vpbroadcastd 0x865ec(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x865e7(%rip),%ymm13 │ │ │ │ - call 2547b0 │ │ │ │ - call 2542a0 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - call 250480 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xa0(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm8 │ │ │ │ - vmovdqa 0x120(%rdx),%ymm9 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm10 │ │ │ │ - vmovdqa 0x160(%rdx),%ymm11 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x1a0(%rdx),%ymm13 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm14 │ │ │ │ - vmovdqa 0x1e0(%rdx),%ymm15 │ │ │ │ - lea 0x20(%r8),%rdi │ │ │ │ - call 250480 │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8652b(%rip),%ymm7 │ │ │ │ - jmp 2548d9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 254b0a │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x480,%rsp │ │ │ │ - vpbroadcastd 0x85a4d(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x86508(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x86503(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8640e(%rip),%ymm14 │ │ │ │ - lea 0x200(%rsp),%rax │ │ │ │ - lea 0x100(%rax),%r8 │ │ │ │ - lea 0x200(%rax),%r9 │ │ │ │ - call 254d80 │ │ │ │ - sub $0x2c,%ecx │ │ │ │ - jge 254b2f │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm0,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm1,%ymm3 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,%ymm5 │ │ │ │ - vmovdqa %ymm4,%ymm6 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ - vmovdqa %ymm4,0x40(%rax) │ │ │ │ - vmovdqa %ymm4,0x60(%rax) │ │ │ │ - jmp 254b9b │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8647f(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - jmp 24e3a3 │ │ │ │ - vmovdqa %xmm0,(%r8) │ │ │ │ - vmovdqa %xmm3,0x10(%r8) │ │ │ │ - vmovdqa %xmm1,0x20(%r8) │ │ │ │ - vmovdqa %xmm4,0x30(%r8) │ │ │ │ - vextracti128 $0x1,%ymm0,0x40(%r8) │ │ │ │ - vextracti128 $0x1,%ymm3,0x50(%r8) │ │ │ │ - vextracti128 $0x1,%ymm1,0x60(%r8) │ │ │ │ - vextracti128 $0x1,%ymm4,0x70(%r8) │ │ │ │ - call 254d80 │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jge 254bd4 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm1,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm1,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm0,%ymm6 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm4 │ │ │ │ - vmovdqa (%r8),%ymm0 │ │ │ │ - vmovdqa 0x20(%r8),%ymm1 │ │ │ │ - vmovdqa 0x40(%r8),%ymm2 │ │ │ │ - vmovdqa 0x60(%r8),%ymm3 │ │ │ │ - lea 0x8599a(%rip),%rax │ │ │ │ - call 2321b0 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,%ymm15 │ │ │ │ - jmp 254d24 │ │ │ │ - vmovdqa %xmm0,-0x80(%r8) │ │ │ │ - vmovdqa %xmm3,-0x70(%r8) │ │ │ │ - vmovdqa %xmm1,-0x60(%r8) │ │ │ │ - vmovdqa %xmm4,-0x50(%r8) │ │ │ │ - vextracti128 $0x1,%ymm0,-0x40(%r8) │ │ │ │ - vextracti128 $0x1,%ymm3,-0x30(%r8) │ │ │ │ - vextracti128 $0x1,%ymm1,-0x20(%r8) │ │ │ │ - vextracti128 $0x1,%ymm4,-0x10(%r8) │ │ │ │ - call 254d80 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jge 254c53 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm0,%ymm10 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm8 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm1,%ymm11 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm1,%ymm9 │ │ │ │ - vpxor %ymm12,%ymm12,%ymm12 │ │ │ │ - vmovdqa %ymm12,%ymm13 │ │ │ │ - vmovdqa %ymm12,%ymm14 │ │ │ │ - vmovdqa %ymm12,%ymm15 │ │ │ │ - vmovdqa %ymm12,(%rax) │ │ │ │ - vmovdqa %ymm12,0x20(%rax) │ │ │ │ - vmovdqa %ymm12,0x40(%rax) │ │ │ │ - vmovdqa %ymm12,0x60(%rax) │ │ │ │ - jmp 254cba │ │ │ │ - vmovdqa %xmm0,(%r9) │ │ │ │ - vmovdqa %xmm3,0x10(%r9) │ │ │ │ - vmovdqa %xmm1,0x20(%r9) │ │ │ │ - vmovdqa %xmm4,0x30(%r9) │ │ │ │ - vextracti128 $0x1,%ymm0,0x40(%r9) │ │ │ │ - vextracti128 $0x1,%ymm3,0x50(%r9) │ │ │ │ - vextracti128 $0x1,%ymm1,0x60(%r9) │ │ │ │ - vextracti128 $0x1,%ymm4,0x70(%r9) │ │ │ │ - call 254d80 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm0,%ymm14 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm0,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm1,%ymm15 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm1,%ymm13 │ │ │ │ - vmovdqa (%r9),%ymm8 │ │ │ │ - vmovdqa 0x20(%r9),%ymm9 │ │ │ │ - vmovdqa 0x40(%r9),%ymm10 │ │ │ │ - vmovdqa 0x60(%r9),%ymm11 │ │ │ │ - vmovdqa (%r8),%ymm0 │ │ │ │ - vmovdqa 0x20(%r8),%ymm1 │ │ │ │ - vmovdqa 0x40(%r8),%ymm2 │ │ │ │ - vmovdqa 0x60(%r8),%ymm3 │ │ │ │ - vmovdqa -0x80(%r8),%ymm4 │ │ │ │ - vmovdqa -0x60(%r8),%ymm5 │ │ │ │ - vmovdqa -0x40(%r8),%ymm6 │ │ │ │ - vmovdqa -0x20(%r8),%ymm7 │ │ │ │ - lea 0x8584c(%rip),%rax │ │ │ │ - call 232260 │ │ │ │ - lea 0x100(%rsp),%rcx │ │ │ │ - vmovdqa (%rcx),%ymm8 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm9 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm10 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm11 │ │ │ │ - vmovdqa -0x80(%rcx),%ymm12 │ │ │ │ - vmovdqa -0x60(%rcx),%ymm13 │ │ │ │ - vmovdqa -0x40(%rcx),%ymm14 │ │ │ │ - vmovdqa -0x20(%rcx),%ymm15 │ │ │ │ - lea 0x200(%rsp),%rcx │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm2 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm3 │ │ │ │ - vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ - vmovdqa -0x60(%rcx),%ymm5 │ │ │ │ - vmovdqa -0x40(%rcx),%ymm6 │ │ │ │ - vmovdqa -0x20(%rcx),%ymm7 │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - imul $0x13,%rsi,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ - call 255000 │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x420(%rsp),%xmm1 │ │ │ │ + movdqa 0x8e0e6(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e0e8(%rip),%xmm0 │ │ │ │ + movdqa 0x8e0f0(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8e0f2(%rip),%xmm1 │ │ │ │ + movdqa 0x8deea(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8dc3e(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8dc04(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm5,0x250(%rsp) │ │ │ │ + movdqa %xmm4,0x420(%rsp) │ │ │ │ + movdqa %xmm3,0x430(%rsp) │ │ │ │ + movdqa 0x400(%rsp),%xmm0 │ │ │ │ + movdqa 0x260(%rsp),%xmm1 │ │ │ │ + movdqa 0x8e048(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8e04a(%rip),%xmm0 │ │ │ │ + movdqa 0x8e052(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8e054(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8db58(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8dd4e(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x260(%rsp) │ │ │ │ + movdqa %xmm0,0x270(%rsp) │ │ │ │ + movdqa %xmm3,0x400(%rsp) │ │ │ │ + movdqa %xmm4,0x410(%rsp) │ │ │ │ + movdqa 0x280(%rsp),%xmm0 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x8dfb2(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8dfb4(%rip),%xmm0 │ │ │ │ + movdqa 0x8dfbc(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8dfbe(%rip),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8dad2(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8da98(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x280(%rsp) │ │ │ │ + movdqa %xmm5,0x290(%rsp) │ │ │ │ + movdqa %xmm4,0x3e0(%rsp) │ │ │ │ + movdqa %xmm3,0x3f0(%rsp) │ │ │ │ + movdqa 0x3c0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2a0(%rsp),%xmm1 │ │ │ │ + movdqa 0x8df1c(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8df1e(%rip),%xmm0 │ │ │ │ + movdqa 0x8df26(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8df28(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d9ec(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8dbc2(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x2a0(%rsp) │ │ │ │ + movdqa %xmm0,0x2b0(%rsp) │ │ │ │ + movdqa %xmm3,0x3c0(%rsp) │ │ │ │ + movdqa %xmm4,0x3d0(%rsp) │ │ │ │ + movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm1 │ │ │ │ + movdqa 0x8de86(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8de88(%rip),%xmm0 │ │ │ │ + movdqa 0x8de90(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8de92(%rip),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d906(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8d8cc(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x2c0(%rsp) │ │ │ │ + movdqa %xmm5,0x2d0(%rsp) │ │ │ │ + movdqa %xmm4,0x3a0(%rsp) │ │ │ │ + movdqa %xmm3,0x3b0(%rsp) │ │ │ │ + movdqa 0x380(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x8ddf0(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8ddf2(%rip),%xmm0 │ │ │ │ + movdqa 0x8ddfa(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8ddfc(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d820(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8da36(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x2e0(%rsp) │ │ │ │ + movdqa %xmm0,0x2f0(%rsp) │ │ │ │ + movdqa %xmm3,0x380(%rsp) │ │ │ │ + movdqa %xmm4,0x390(%rsp) │ │ │ │ + movdqa 0x300(%rsp),%xmm0 │ │ │ │ + movdqa 0x360(%rsp),%xmm1 │ │ │ │ + movdqa 0x8dd5a(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8dd5c(%rip),%xmm0 │ │ │ │ + movdqa 0x8dd64(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8dd66(%rip),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d79a(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + movdqa 0x8d760(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + movdqa %xmm5,0x310(%rsp) │ │ │ │ + movdqa %xmm4,0x360(%rsp) │ │ │ │ + movdqa %xmm3,0x370(%rsp) │ │ │ │ + movdqa 0x340(%rsp),%xmm0 │ │ │ │ + movdqa 0x320(%rsp),%xmm1 │ │ │ │ + movdqa 0x8dcc9(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0x8dccb(%rip),%xmm0 │ │ │ │ + movdqa 0x8dcd3(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0x8dcd5(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm0,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x280(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x380(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x480(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x580(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x680(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x780(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24d16c │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x200(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x300(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x400(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x500(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x600(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x700(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24c0a0 │ │ │ │ - call 24d060 │ │ │ │ - vpsrld $0xb,%ymm11,%ymm15 │ │ │ │ - vmovdqa -0x80(%rax),%ymm8 │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm0,%ymm10 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vmovdqa -0x40(%rax),%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm15 │ │ │ │ - vpsubd %ymm9,%ymm1,%ymm1 │ │ │ │ - vmovdqa -0x20(%rax),%ymm9 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm10 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ - vmovdqa (%rax),%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm15 │ │ │ │ - vpsubd %ymm9,%ymm3,%ymm3 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm10,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm8,%ymm4,%ymm10 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vmovdqa 0x40(%rax),%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm15 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x60(%rax),%ymm9 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm15,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm6,%ymm10 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm15 │ │ │ │ - vpsubd %ymm9,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm15,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm10,%ymm7,%ymm7 │ │ │ │ - vpunpckhwd %ymm2,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm1,%ymm3,%ymm2 │ │ │ │ - vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpunpckhwd %ymm6,%ymm4,%ymm1 │ │ │ │ - vpunpcklwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm5,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - mov $0x680,%r10d │ │ │ │ - vmovdqa %ymm5,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm5,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm5,0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm5,0x100(%rdx,%r10,1) │ │ │ │ - sub $0x200,%r10d │ │ │ │ - jg 254f5a │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpunpcklwd %ymm2,%ymm3,%ymm5 │ │ │ │ - vpunpckhwd %ymm2,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm1,%ymm4,%ymm2 │ │ │ │ - vpunpckhwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm8,%ymm0,%ymm1 │ │ │ │ - vpunpcklwd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm8 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm1,%ymm7 │ │ │ │ - vpunpckhqdq %ymm4,%ymm1,%ymm1 │ │ │ │ - vpunpckhqdq %ymm3,%ymm8,%ymm4 │ │ │ │ - vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vpunpckhqdq %ymm5,%ymm6,%ymm3 │ │ │ │ - vpunpcklqdq %ymm5,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm5 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm5,(%rax) │ │ │ │ - vmovdqa %xmm6,0x10(%rax) │ │ │ │ - vmovdqa %xmm7,0x20(%rax) │ │ │ │ - vmovdqa %xmm8,0x30(%rax) │ │ │ │ - vextracti128 $0x1,%ymm5,0x40(%rax) │ │ │ │ - vextracti128 $0x1,%ymm6,0x50(%rax) │ │ │ │ - vextracti128 $0x1,%ymm7,0x60(%rax) │ │ │ │ - vextracti128 $0x1,%ymm8,0x70(%rax) │ │ │ │ - add $0xffffffffffffff80,%rax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa %ymm6,0x8(%rsp) │ │ │ │ - vmovdqa %ymm7,0x48(%rsp) │ │ │ │ - vmovdqa %ymm15,0x68(%rsp) │ │ │ │ - vpbroadcastd 0x854a5(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x85f6c(%rip),%ymm7 │ │ │ │ - vmovdqa 0x60(%r9),%ymm6 │ │ │ │ - vpaddsw %ymm6,%ymm0,%ymm1 │ │ │ │ - vpsubsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdx,%rcx,4),%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdx,%rcx,4) │ │ │ │ - vmovdqa -0x20(%r9),%ymm1 │ │ │ │ - vpaddsw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubsw %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,8),%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ - vmovdqa %ymm4,(%rdx,%rsi,8) │ │ │ │ - vmovdqa 0x60(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm8,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm8,%ymm8 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm8,%ymm8 │ │ │ │ - vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,4),%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ - vmovdqa %ymm8,(%rdx,%rsi,4) │ │ │ │ - vmovdqa -0x20(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm12,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm12,%ymm12 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm12,%ymm12 │ │ │ │ - vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx),%ymm12,%ymm12 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm12,%ymm12 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm12,%ymm12 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ - vmovdqa %ymm12,(%rdx) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vmovdqa 0x28(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x40(%r9),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdx,%rcx,4) │ │ │ │ - vmovdqa -0x40(%r9),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm5,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,8),%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ - vmovdqa %ymm5,(%rdx,%rsi,8) │ │ │ │ - vmovdqa 0x40(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm9,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm9,%ymm9 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm9,%ymm9 │ │ │ │ - vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,4),%ymm9,%ymm9 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm9,%ymm9 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ - vmovdqa %ymm9,(%rdx,%rsi,4) │ │ │ │ - vmovdqa -0x40(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm13,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm13,%ymm13 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm13,%ymm13 │ │ │ │ - vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx),%ymm13,%ymm13 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm13,%ymm13 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm13,%ymm13 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ - vmovdqa %ymm13,(%rdx) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vmovdqa 0x8(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x20(%r9),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm2,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rcx,4),%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdx,%rcx,4) │ │ │ │ - vmovdqa -0x60(%r9),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,8),%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ - vmovdqa %ymm1,(%rdx,%rsi,8) │ │ │ │ - vmovdqa 0x20(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm10,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm10,%ymm10 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,4),%ymm10,%ymm10 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm10,%ymm10 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ - vmovdqa %ymm10,(%rdx,%rsi,4) │ │ │ │ - vmovdqa -0x60(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm14,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm14,%ymm14 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm14,%ymm14 │ │ │ │ - vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx),%ymm14,%ymm14 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm14,%ymm14 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ - vmovdqa %ymm14,(%rdx) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vmovdqa 0x48(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x68(%rsp),%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm3,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rcx,4),%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm3,(%rdx,%rcx,4) │ │ │ │ - vmovdqa -0x80(%r9),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddw (%rdi,%rsi,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,8),%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,4) │ │ │ │ - vmovdqa %ymm1,(%rdx,%rsi,8) │ │ │ │ - vmovdqa (%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm11,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm11,%ymm11 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vpaddw (%rdi,%rsi,8),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rsi,4),%ymm11,%ymm11 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm11,%ymm11 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm11,%ymm11 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,8) │ │ │ │ - vmovdqa %ymm11,(%rdx,%rsi,4) │ │ │ │ - vmovdqa -0x80(%r8),%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm2,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx),%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ - vmovdqa %ymm2,(%rdx) │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x85b77(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x850b6(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x850a5(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x85094(%rip),%ymm11 │ │ │ │ - lea (%rsi,%rsi,4),%rax │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm11,%ymm11,%ymm10 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 2554da │ │ │ │ - add $0x400,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ - sub $0x3e0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 2554da │ │ │ │ - add $0x400,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ - sub $0x3e0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 2554da │ │ │ │ - add $0x400,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ - sub $0x3e0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 2554da │ │ │ │ - add $0x400,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ - vzeroupper │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm5,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm4 │ │ │ │ + movdqa 0x8d6ac(%rip),%xmm5 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqa 0x8d8a2(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x370(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubsw %xmm1,%xmm6 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm0,0x330(%rsp) │ │ │ │ + movdqa %xmm3,0x340(%rsp) │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm6 │ │ │ │ + movdqa 0x8d59d(%rip),%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm0,%xmm2 │ │ │ │ + movdqa 0x8d793(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm6 │ │ │ │ + movdqa %xmm6,0x300(%rsp) │ │ │ │ + movdqa %xmm2,0x370(%rsp) │ │ │ │ + movdqa 0x310(%rsp),%xmm0 │ │ │ │ + movdqa 0x360(%rsp),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubsw %xmm0,%xmm2 │ │ │ │ + paddsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm6 │ │ │ │ + movdqa 0x8d505(%rip),%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm0,%xmm2 │ │ │ │ + movdqa 0x8d6fb(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm6 │ │ │ │ + movdqa %xmm6,0x310(%rsp) │ │ │ │ + movdqa %xmm4,0x320(%rsp) │ │ │ │ + movdqa %xmm5,0x350(%rsp) │ │ │ │ + movdqa %xmm2,0x360(%rsp) │ │ │ │ + movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ + movdqa 0x380(%rsp),%xmm3 │ │ │ │ + movdqa 0x3b0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d459(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8d41f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2c0(%rsp) │ │ │ │ + movdqa %xmm5,0x2f0(%rsp) │ │ │ │ + movdqa %xmm4,0x380(%rsp) │ │ │ │ + movdqa %xmm1,0x3b0(%rsp) │ │ │ │ + movdqa 0x2d0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ + movdqa 0x390(%rsp),%xmm3 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d39d(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8d363(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2d0(%rsp) │ │ │ │ + movdqa %xmm5,0x2e0(%rsp) │ │ │ │ + movdqa %xmm4,0x390(%rsp) │ │ │ │ + movdqa %xmm1,0x3a0(%rsp) │ │ │ │ + movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x290(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d2b1(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8d417(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2a0(%rsp) │ │ │ │ + movdqa %xmm5,0x290(%rsp) │ │ │ │ + movdqa %xmm4,0x3e0(%rsp) │ │ │ │ + movdqa %xmm1,0x3d0(%rsp) │ │ │ │ + movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ + movdqa 0x280(%rsp),%xmm2 │ │ │ │ + movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d1f5(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8d35b(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2b0(%rsp) │ │ │ │ + movdqa %xmm5,0x280(%rsp) │ │ │ │ + movdqa %xmm4,0x3f0(%rsp) │ │ │ │ + movdqa %xmm1,0x3c0(%rsp) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x270(%rsp),%xmm2 │ │ │ │ + movdqa 0x400(%rsp),%xmm3 │ │ │ │ + movdqa 0x430(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d149(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8d10f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm5,0x270(%rsp) │ │ │ │ + movdqa %xmm4,0x400(%rsp) │ │ │ │ + movdqa %xmm1,0x430(%rsp) │ │ │ │ + movdqa 0x250(%rsp),%xmm0 │ │ │ │ + movdqa 0x260(%rsp),%xmm2 │ │ │ │ + movdqa 0x410(%rsp),%xmm3 │ │ │ │ + movdqa 0x420(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8d08d(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8d053(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa 0x2a0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3d0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x250(%rsp) │ │ │ │ + movdqa %xmm1,0x420(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa 0x8cfd5(%rip),%xmm6 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm6,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm0,%xmm6 │ │ │ │ + movdqa 0x8cf9b(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x2a0(%rsp) │ │ │ │ + movdqa %xmm6,0x3d0(%rsp) │ │ │ │ + movdqa 0x290(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + movdqa 0x8cf3d(%rip),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x8cf03(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,0x260(%rsp) │ │ │ │ + movdqa %xmm4,0x410(%rsp) │ │ │ │ + movdqa %xmm1,0x290(%rsp) │ │ │ │ + movdqa %xmm0,0x3e0(%rsp) │ │ │ │ + movdqa 0x270(%rsp),%xmm0 │ │ │ │ + movdqa 0x280(%rsp),%xmm2 │ │ │ │ + movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ + movdqa 0x400(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8ce81(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8ce47(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x270(%rsp) │ │ │ │ + movdqa %xmm5,0x280(%rsp) │ │ │ │ + movdqa %xmm4,0x3f0(%rsp) │ │ │ │ + movdqa %xmm1,0x400(%rsp) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x2b0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3c0(%rsp),%xmm3 │ │ │ │ + movdqa 0x430(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8cdc5(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8cd8b(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm5,0x2b0(%rsp) │ │ │ │ + movdqa %xmm4,0x3c0(%rsp) │ │ │ │ + movdqa %xmm1,0x430(%rsp) │ │ │ │ + movdqa 0x330(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ + movdqa 0x340(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8ccf9(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8cdcf(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x330(%rsp) │ │ │ │ + movdqa %xmm5,0x2c0(%rsp) │ │ │ │ + movdqa %xmm4,0x3b0(%rsp) │ │ │ │ + movdqa %xmm1,0x340(%rsp) │ │ │ │ + movdqa 0x320(%rsp),%xmm0 │ │ │ │ + movdqa 0x2d0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ + movdqa 0x350(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8cc3d(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8cd13(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x320(%rsp) │ │ │ │ + movdqa %xmm5,0x2d0(%rsp) │ │ │ │ + movdqa %xmm4,0x3a0(%rsp) │ │ │ │ + movdqa %xmm1,0x350(%rsp) │ │ │ │ + movdqa 0x310(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ + movdqa 0x390(%rsp),%xmm3 │ │ │ │ + movdqa 0x360(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8cb81(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8cc57(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x310(%rsp) │ │ │ │ + movdqa %xmm5,0x2e0(%rsp) │ │ │ │ + movdqa %xmm4,0x390(%rsp) │ │ │ │ + movdqa %xmm1,0x360(%rsp) │ │ │ │ + movdqa 0x300(%rsp),%xmm0 │ │ │ │ + movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ + movdqa 0x380(%rsp),%xmm3 │ │ │ │ + movdqa 0x370(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8cac5(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x8cb9b(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa 0x270(%rsp),%xmm2 │ │ │ │ + movdqa 0x200(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0x400(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,0x270(%rsp) │ │ │ │ + movdqa %xmm2,0x200(%rsp) │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm0 │ │ │ │ + movdqa 0x8ca08(%rip),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm1,%xmm6 │ │ │ │ + movdqa 0x8c9ce(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x70(%rsp),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0x170(%rsp),%xmm3 │ │ │ │ + movdqa %xmm1,0x400(%rsp) │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubsw %xmm0,%xmm1 │ │ │ │ + paddsw %xmm0,%xmm3 │ │ │ │ + movdqa 0x100(%rsp),%xmm2 │ │ │ │ + movdqa 0x280(%rsp),%xmm0 │ │ │ │ + movdqa %xmm1,0x300(%rsp) │ │ │ │ + movdqa %xmm3,0x170(%rsp) │ │ │ │ + movdqa 0x3f0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psubsw %xmm6,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm3,0x370(%rsp) │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + movdqa 0x8c90a(%rip),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ + movdqa 0x8c8d0(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm6,%xmm3 │ │ │ │ + movdqa 0x80(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm6,0x280(%rsp) │ │ │ │ + movdqa %xmm5,0x1f0(%rsp) │ │ │ │ + movdqa %xmm0,0x3f0(%rsp) │ │ │ │ + movdqa %xmm4,0x80(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm0 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,0x2f0(%rsp) │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm6,0x380(%rsp) │ │ │ │ + movdqa %xmm5,0xf0(%rsp) │ │ │ │ + movdqa 0x290(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm5 │ │ │ │ + movdqa 0x390(%rsp),%xmm3 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8c7d6(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x8c79c(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x90(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x290(%rsp) │ │ │ │ + movdqa %xmm2,0x1e0(%rsp) │ │ │ │ + movdqa %xmm0,0x3e0(%rsp) │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa 0x190(%rsp),%xmm0 │ │ │ │ + movdqa 0xe0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x2e0(%rsp) │ │ │ │ + movdqa %xmm0,0x190(%rsp) │ │ │ │ + movdqa %xmm3,0x390(%rsp) │ │ │ │ + movdqa %xmm1,0xe0(%rsp) │ │ │ │ + movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2d0(%rsp),%xmm5 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8c6a2(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x8c668(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x2a0(%rsp) │ │ │ │ + movdqa %xmm2,0x1d0(%rsp) │ │ │ │ + movdqa %xmm0,0x3d0(%rsp) │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ + movdqa 0xd0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x2d0(%rsp) │ │ │ │ + movdqa %xmm0,0x1a0(%rsp) │ │ │ │ + movdqa %xmm3,0x3a0(%rsp) │ │ │ │ + movdqa %xmm1,0xd0(%rsp) │ │ │ │ + movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c0(%rsp),%xmm5 │ │ │ │ + movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8c56e(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x8c534(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0xb0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x2b0(%rsp) │ │ │ │ + movdqa %xmm2,0x1c0(%rsp) │ │ │ │ + movdqa %xmm0,0x3c0(%rsp) │ │ │ │ + movdqa %xmm3,0xb0(%rsp) │ │ │ │ + movdqa 0x1b0(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x2c0(%rsp) │ │ │ │ + movdqa %xmm0,0x1b0(%rsp) │ │ │ │ + movdqa %xmm3,0x3b0(%rsp) │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqa 0x260(%rsp),%xmm0 │ │ │ │ + movdqa 0x310(%rsp),%xmm5 │ │ │ │ + movdqa 0x360(%rsp),%xmm3 │ │ │ │ + movdqa 0x410(%rsp),%xmm1 │ │ │ │ + movdqa 0x210(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8c43a(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x8c400(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x60(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x260(%rsp) │ │ │ │ + movdqa %xmm2,0x210(%rsp) │ │ │ │ + movdqa %xmm0,0x410(%rsp) │ │ │ │ + movdqa %xmm3,0x60(%rsp) │ │ │ │ + movdqa 0x160(%rsp),%xmm0 │ │ │ │ + movdqa 0x110(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x310(%rsp) │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm3,0x360(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa 0x250(%rsp),%xmm0 │ │ │ │ + movdqa 0x320(%rsp),%xmm5 │ │ │ │ + movdqa 0x350(%rsp),%xmm3 │ │ │ │ + movdqa 0x420(%rsp),%xmm1 │ │ │ │ + movdqa 0x220(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8c30c(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x8c2d2(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x250(%rsp) │ │ │ │ + movdqa %xmm2,0x220(%rsp) │ │ │ │ + movdqa %xmm0,0x420(%rsp) │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movdqa 0x150(%rsp),%xmm0 │ │ │ │ + movdqa 0x120(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x320(%rsp) │ │ │ │ + movdqa %xmm0,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x350(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x330(%rsp),%xmm5 │ │ │ │ + movdqa 0x340(%rsp),%xmm3 │ │ │ │ + movdqa 0x430(%rsp),%xmm1 │ │ │ │ + movdqa 0x230(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0x8c1de(%rip),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0x8c1a4(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x40(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x240(%rsp) │ │ │ │ + movdqa %xmm2,0x230(%rsp) │ │ │ │ + movdqa %xmm0,0x430(%rsp) │ │ │ │ + movdqa %xmm3,0x40(%rsp) │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x130(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x330(%rsp) │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm3,0x340(%rsp) │ │ │ │ + movdqa %xmm1,0x130(%rsp) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ - vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ - vpackssdw 0x280(%rdx),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ - vpackssdw 0x380(%rdx),%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm9,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm9,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm9,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm9,%ymm4 │ │ │ │ - vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ - vmovdqa %ymm6,(%rdx) │ │ │ │ - vmovdqa %ymm6,0x80(%rdx) │ │ │ │ - vmovdqa %ymm6,0x100(%rdx) │ │ │ │ - vmovdqa %ymm6,0x180(%rdx) │ │ │ │ - vmovdqa %ymm6,0x200(%rdx) │ │ │ │ - vmovdqa %ymm6,0x280(%rdx) │ │ │ │ - vmovdqa %ymm6,0x300(%rdx) │ │ │ │ - vmovdqa %ymm6,0x380(%rdx) │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm1,%ymm2,%ymm4 │ │ │ │ - vpunpckhwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm1 │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - call 24c8d9 │ │ │ │ - vpunpcklqdq %ymm2,%ymm3,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm3,%ymm1 │ │ │ │ - jmp 24c8d9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8598b(%rip),%ymm7 │ │ │ │ - jmp 255419 │ │ │ │ - xchg %ax,%ax │ │ │ │ + sub $0x848,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2556f0 │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x500,%rsp │ │ │ │ - vpbroadcastd 0x85971(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8596c(%rip),%ymm13 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 255880 │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jge 25571d │ │ │ │ - call 2537b2 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - lea 0x84eba(%rip),%rax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - call 22f1f0 │ │ │ │ - call 255dd0 │ │ │ │ - vmovdqa 0x60(%r9),%ymm0 │ │ │ │ - vmovdqa 0x40(%r9),%ymm1 │ │ │ │ - vmovdqa 0x20(%r9),%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm3 │ │ │ │ - vmovdqa -0x20(%r9),%ymm4 │ │ │ │ - vmovdqa -0x40(%r9),%ymm5 │ │ │ │ - vmovdqa -0x60(%r9),%ymm6 │ │ │ │ - vmovdqa -0x80(%r9),%ymm7 │ │ │ │ - call 2537b2 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - jmp 2557b0 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x85899(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 2546a0 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovdqa %ymm0,0x60(%r8) │ │ │ │ - vmovdqa %ymm1,0x40(%r8) │ │ │ │ - vmovdqa %ymm2,0x20(%r8) │ │ │ │ - vmovdqa %ymm3,(%r8) │ │ │ │ - vmovdqa %ymm4,-0x20(%r8) │ │ │ │ - vmovdqa %ymm5,-0x40(%r8) │ │ │ │ - vmovdqa %ymm6,-0x60(%r8) │ │ │ │ - vmovdqa %ymm7,-0x80(%r8) │ │ │ │ - call 255880 │ │ │ │ - sub $0x200,%r8 │ │ │ │ - call 2557d0 │ │ │ │ - lea 0x84dd4(%rip),%rax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - call 22f1f0 │ │ │ │ - call 255dd0 │ │ │ │ - vmovdqa 0x60(%r9),%ymm0 │ │ │ │ - vmovdqa 0x40(%r9),%ymm1 │ │ │ │ - vmovdqa 0x20(%r9),%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm3 │ │ │ │ - vmovdqa -0x20(%r9),%ymm4 │ │ │ │ - vmovdqa -0x40(%r9),%ymm5 │ │ │ │ - vmovdqa -0x60(%r9),%ymm6 │ │ │ │ - vmovdqa -0x80(%r9),%ymm7 │ │ │ │ - add $0x100,%r8 │ │ │ │ - call 2557d0 │ │ │ │ - lea 0x20(%r10),%rdi │ │ │ │ - call 22f1f0 │ │ │ │ - call 255dd0 │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vpunpckhdq %ymm1,%ymm3,%ymm8 │ │ │ │ - vpunpckldq %ymm1,%ymm3,%ymm3 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhdq %ymm5,%ymm7,%ymm2 │ │ │ │ - vpunpckldq %ymm5,%ymm7,%ymm7 │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm5 │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm5,%ymm1,%ymm4 │ │ │ │ - vpunpcklqdq %ymm5,%ymm1,%ymm1 │ │ │ │ - vpunpckhqdq %ymm3,%ymm7,%ymm5 │ │ │ │ - vpunpcklqdq %ymm3,%ymm7,%ymm7 │ │ │ │ - vpunpckhqdq %ymm8,%ymm2,%ymm3 │ │ │ │ - vpunpcklqdq %ymm8,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm0,%ymm8 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm0,%ymm12 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm6,%ymm9 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm6,%ymm13 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm1,%ymm10 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm1,%ymm14 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm4,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm4,%ymm15 │ │ │ │ - vmovdqa 0x60(%r8),%ymm0 │ │ │ │ - vmovdqa 0x40(%r8),%ymm1 │ │ │ │ - vmovdqa 0x20(%r8),%ymm2 │ │ │ │ - vmovdqa (%r8),%ymm3 │ │ │ │ - vmovdqa -0x20(%r8),%ymm4 │ │ │ │ - vmovdqa -0x40(%r8),%ymm5 │ │ │ │ - vmovdqa -0x60(%r8),%ymm6 │ │ │ │ - vmovdqa -0x80(%r8),%ymm7 │ │ │ │ - vmovdqa %ymm15,0x8(%rsp) │ │ │ │ - jmp 2537b2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8562f(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x84c4a(%rip),%ymm11 │ │ │ │ - vpmulld 0x40(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x1c0(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x240(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x3c0(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x440(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x5c0(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x640(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x7c0(%rdx),%ymm14,%ymm7 │ │ │ │ - call 252b0f │ │ │ │ - vpmulld 0xc0(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x140(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x2c0(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x340(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x4c0(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x540(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x6c0(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x740(%rdx),%ymm14,%ymm7 │ │ │ │ - call 252ede │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x280(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x380(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x480(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x580(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x680(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x780(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24d16c │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x200(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x300(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x400(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0x500(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0x600(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0x700(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24c0a0 │ │ │ │ - call 24d060 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - mov $0x780,%r10d │ │ │ │ - vmovdqa %ymm8,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm8,-0x40(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm8,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm8,0x40(%rdx,%r10,1) │ │ │ │ - sub $0x100,%r10d │ │ │ │ - jg 2559cf │ │ │ │ - vpsrld $0xb,%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x80(%rax),%ymm9 │ │ │ │ - vmovdqa 0x60(%r9),%ymm15 │ │ │ │ - vmovdqa -0x80(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm0,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa -0x60(%rax),%ymm9 │ │ │ │ - vmovdqa 0x40(%r9),%ymm14 │ │ │ │ - vmovdqa -0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm1,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm1,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm1 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,0x60(%r9) │ │ │ │ - vmovdqa %ymm14,0x40(%r9) │ │ │ │ - vmovdqa -0x40(%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%r9),%ymm15 │ │ │ │ - vmovdqa -0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm2,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm2,%ymm9 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa -0x20(%rax),%ymm9 │ │ │ │ - vmovdqa (%r9),%ymm14 │ │ │ │ - vmovdqa -0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm3,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm3,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm8 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm3 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,0x20(%r9) │ │ │ │ - vmovdqa %ymm14,(%r9) │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vmovdqa -0x20(%r9),%ymm15 │ │ │ │ - vmovdqa (%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm4,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm4,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa -0x40(%r9),%ymm14 │ │ │ │ - vmovdqa 0x20(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm5,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm5 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,-0x20(%r9) │ │ │ │ - vmovdqa %ymm14,-0x40(%r9) │ │ │ │ - vmovdqa 0x40(%rax),%ymm9 │ │ │ │ - vmovdqa -0x60(%r9),%ymm15 │ │ │ │ - vmovdqa 0x40(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm6,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm15,%ymm6,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm15 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm9,%ymm15,%ymm15 │ │ │ │ - vmovdqa 0x60(%rax),%ymm9 │ │ │ │ - vmovdqa -0x80(%r9),%ymm14 │ │ │ │ - vmovdqa 0x60(%r8),%ymm10 │ │ │ │ - vpsubd %ymm9,%ymm7,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm14,%ymm7,%ymm9 │ │ │ │ - vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpaddd %ymm10,%ymm8,%ymm14 │ │ │ │ - vpsubd %ymm10,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm14,%ymm14 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm8 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm15,%ymm14,%ymm7 │ │ │ │ - vpunpckhwd %ymm15,%ymm14,%ymm14 │ │ │ │ - vmovdqa %ymm8,-0x60(%r9) │ │ │ │ - vmovdqa %ymm14,-0x80(%r9) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa 0x28(%rsp),%ymm1 │ │ │ │ - vmovdqa %ymm8,0x8(%rsp) │ │ │ │ - vmovdqa %ymm9,0x28(%rsp) │ │ │ │ - vmovdqa %ymm12,0x48(%rsp) │ │ │ │ - vpbroadcastd 0x846cf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x85196(%rip),%ymm9 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 24f5fc │ │ │ │ - vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ - call 24f5fc │ │ │ │ - vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ - vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ - call 24f5fc │ │ │ │ - vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ - vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ - vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ - vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ - jmp 24f5fc │ │ │ │ - nopl (%rax) │ │ │ │ - vpbroadcastd 0x85117(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x84656(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x84645(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x84630(%rip),%ymm10 │ │ │ │ - lea (%rsi,%rsi,4),%rax │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 255f20 │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 255f1c │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ - add $0x1e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 255f20 │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 255f1c │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ - add $0x1e0,%rdx │ │ │ │ - lea 0x20(%r9),%rdi │ │ │ │ - call 255f20 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 255f1c │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ - add $0x1e0,%rdx │ │ │ │ - lea 0x30(%r9),%rdi │ │ │ │ - call 255f20 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 255f1c │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ - vzeroupper │ │ │ │ + je 24e508 │ │ │ │ + call 24e5f0 │ │ │ │ + add $0x848,%rsp │ │ │ │ ret │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpackssdw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ - vpackssdw 0xc0(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ - vpackssdw 0x140(%rdx),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm3 │ │ │ │ - vpackssdw 0x1c0(%rdx),%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddsw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddsw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddsw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddsw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm9,%ymm4 │ │ │ │ - vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm9,%ymm4 │ │ │ │ - vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm9,%ymm4 │ │ │ │ - vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm9,%ymm4 │ │ │ │ - vpsraw $0x1,%ymm4,%ymm4 │ │ │ │ - vpaddsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - vmovdqa %ymm6,(%rdx) │ │ │ │ - vmovdqa %ymm6,0x40(%rdx) │ │ │ │ - vmovdqa %ymm6,0x80(%rdx) │ │ │ │ - vmovdqa %ymm6,0xc0(%rdx) │ │ │ │ - vmovdqa %ymm6,0x100(%rdx) │ │ │ │ - vmovdqa %ymm6,0x140(%rdx) │ │ │ │ - vmovdqa %ymm6,0x180(%rdx) │ │ │ │ - vmovdqa %ymm6,0x1c0(%rdx) │ │ │ │ - jmp 2555b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0x84f7b(%rip),%ymm7 │ │ │ │ - jmp 255e79 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 256077 │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xa60,%rsp │ │ │ │ - vpbroadcastd 0x84f65(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x84f60(%rip),%ymm13 │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - call 256130 │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 256090 │ │ │ │ - call 256130 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 256090 │ │ │ │ - call 256130 │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 256090 │ │ │ │ - call 256130 │ │ │ │ - jmp 2560ce │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x84f12(%rip),%ymm3 │ │ │ │ + movd 0x8c460(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x8c46f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - jmp 254698 │ │ │ │ - lea 0x8e0(%rsp),%r8 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm0,-0x60(%rax) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm0,-0x20(%rax) │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm0,0x20(%rax) │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jl 25609c │ │ │ │ - lea 0x60(%rsp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x100(%rax),%r9 │ │ │ │ - lea 0x84458(%rip),%rax │ │ │ │ - call 256330 │ │ │ │ - call 2563b0 │ │ │ │ - imul $0x13,%rsi,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ - call 255000 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ - lea 0x160(%rsp),%rcx │ │ │ │ - call 256330 │ │ │ │ - call 2563b0 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 255000 │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x480(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x880(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xb80(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xc80(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xf80(%rdx),%ymm7 │ │ │ │ - vpbroadcastd 0x84363(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x84d36(%rip),%ymm14 │ │ │ │ - call 252b57 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x580(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x980(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xa80(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xd80(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xe80(%rdx),%ymm7 │ │ │ │ - call 252f26 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x500(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x700(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x900(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xb00(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xd00(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xf00(%rdx),%ymm7 │ │ │ │ - call 24d1b4 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x400(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x600(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x800(%rdx),%ymm4 │ │ │ │ - vmovdqa 0xa00(%rdx),%ymm5 │ │ │ │ - vmovdqa 0xc00(%rdx),%ymm6 │ │ │ │ - vmovdqa 0xe00(%rdx),%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - call 2533e0 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - mov $0xe80,%r10d │ │ │ │ - vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ - sub $0x200,%r10d │ │ │ │ - jg 256267 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovdqa %ymm0,-0x80(%r8) │ │ │ │ - vmovdqa %ymm1,-0x60(%r8) │ │ │ │ - vmovdqa %ymm2,-0x40(%r8) │ │ │ │ - vmovdqa %ymm3,-0x20(%r8) │ │ │ │ - vmovdqa %ymm4,(%r8) │ │ │ │ - vmovdqa %ymm5,0x20(%r8) │ │ │ │ - vmovdqa %ymm6,0x40(%r8) │ │ │ │ - vmovdqa %ymm7,0x60(%r8) │ │ │ │ - vmovdqa 0x60(%r9),%ymm0 │ │ │ │ - vmovdqa 0x40(%r9),%ymm1 │ │ │ │ - vmovdqa 0x20(%r9),%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm3 │ │ │ │ - vmovdqa -0x20(%r9),%ymm4 │ │ │ │ - vmovdqa -0x40(%r9),%ymm5 │ │ │ │ - vmovdqa -0x60(%r9),%ymm6 │ │ │ │ - vmovdqa -0x80(%r9),%ymm7 │ │ │ │ - call 2537b2 │ │ │ │ - vmovdqa %ymm0,-0x80(%r9) │ │ │ │ - vmovdqa %ymm1,-0x60(%r9) │ │ │ │ - vmovdqa %ymm2,-0x40(%r9) │ │ │ │ - vmovdqa %ymm3,-0x20(%r9) │ │ │ │ - vmovdqa %ymm4,(%r9) │ │ │ │ - vmovdqa %ymm5,0x20(%r9) │ │ │ │ - vmovdqa %ymm6,0x40(%r9) │ │ │ │ - vmovdqa %ymm7,0x60(%r9) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + lea 0xb8(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0x8c3c4(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm3 │ │ │ │ + movdqa 0x20(%rdi),%xmm5 │ │ │ │ + movdqa 0x30(%rdi),%xmm6 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + packuswb %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + packuswb %xmm2,%xmm5 │ │ │ │ + packuswb %xmm4,%xmm6 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm3,0x10(%rdi) │ │ │ │ + movdqa %xmm5,0x20(%rdi) │ │ │ │ + movdqa %xmm6,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 24e553 │ │ │ │ + jmp *%r8 │ │ │ │ + add $0x848,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x20(%rcx),%ymm0 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ - vmovdqa 0xa0(%rcx),%ymm2 │ │ │ │ - vmovdqa 0xe0(%rcx),%ymm3 │ │ │ │ - vmovdqa 0x220(%rcx),%ymm4 │ │ │ │ - vmovdqa 0x260(%rcx),%ymm5 │ │ │ │ - vmovdqa 0x2a0(%rcx),%ymm6 │ │ │ │ - vmovdqa 0x2e0(%rcx),%ymm7 │ │ │ │ - vmovdqa 0x420(%rcx),%ymm8 │ │ │ │ - vmovdqa 0x460(%rcx),%ymm9 │ │ │ │ - vmovdqa 0x4a0(%rcx),%ymm10 │ │ │ │ - vmovdqa 0x4e0(%rcx),%ymm11 │ │ │ │ - vmovdqa 0x620(%rcx),%ymm12 │ │ │ │ - vmovdqa 0x660(%rcx),%ymm13 │ │ │ │ - vmovdqa 0x6a0(%rcx),%ymm14 │ │ │ │ - vmovdqa 0x6e0(%rcx),%ymm15 │ │ │ │ - jmp 232260 │ │ │ │ nop │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ - vmovdqa 0x80(%rcx),%ymm2 │ │ │ │ - vmovdqa 0xc0(%rcx),%ymm3 │ │ │ │ - vmovdqa 0x200(%rcx),%ymm4 │ │ │ │ - vmovdqa 0x240(%rcx),%ymm5 │ │ │ │ - vmovdqa 0x280(%rcx),%ymm6 │ │ │ │ - vmovdqa 0x2c0(%rcx),%ymm7 │ │ │ │ - vmovdqa 0x400(%rcx),%ymm8 │ │ │ │ - vmovdqa 0x440(%rcx),%ymm9 │ │ │ │ - vmovdqa 0x480(%rcx),%ymm10 │ │ │ │ - vmovdqa 0x4c0(%rcx),%ymm11 │ │ │ │ - vmovdqa 0x600(%rcx),%ymm12 │ │ │ │ - vmovdqa 0x640(%rcx),%ymm13 │ │ │ │ - vmovdqa 0x680(%rcx),%ymm14 │ │ │ │ - vmovdqa 0x6c0(%rcx),%ymm15 │ │ │ │ - vmovdqa %ymm15,0x8(%rsp) │ │ │ │ - jmp 22f1f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x84b47(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x84076(%rip),%ymm5 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - lea (%rsi,%rsi,4),%r9 │ │ │ │ - lea (%rsi,%rax,2),%r8 │ │ │ │ - call 25654c │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 256532 │ │ │ │ - add $0x400,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - add $0x10,%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 256532 │ │ │ │ - add $0x7e0,%rdx │ │ │ │ - lea 0x20(%r10),%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 256532 │ │ │ │ - add $0xbc0,%rdx │ │ │ │ - add $0x30,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ - cmp $0x217,%ecx │ │ │ │ - jl 256532 │ │ │ │ - add $0xbc0,%rdx │ │ │ │ - lea (%r10,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ - cmp $0x2f3,%ecx │ │ │ │ - jl 256532 │ │ │ │ - add $0x7e0,%rdx │ │ │ │ - lea (%r10,%rsi,8),%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - cmp $0x38f,%ecx │ │ │ │ - jl 256532 │ │ │ │ - add $0x400,%rdx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + lea 0x448(%rsp),%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + movdqa 0x220(%rdx),%xmm0 │ │ │ │ + movdqa 0x260(%rdx),%xmm1 │ │ │ │ + movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ + movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x320(%rdx),%xmm4 │ │ │ │ + movdqa 0x360(%rdx),%xmm5 │ │ │ │ + movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x3e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 24c9c0 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8c08e(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8bff9(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8bf57(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x220(%rdx) │ │ │ │ + movdqa %xmm2,0x240(%rdx) │ │ │ │ + movdqa %xmm3,0x260(%rdx) │ │ │ │ + movdqa %xmm4,0x280(%rdx) │ │ │ │ + movdqa %xmm5,0x2a0(%rdx) │ │ │ │ + movdqa %xmm6,0x2c0(%rdx) │ │ │ │ + movdqa %xmm7,0x2e0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8beb5(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x300(%rdx) │ │ │ │ + movdqa %xmm1,0x320(%rdx) │ │ │ │ + movdqa %xmm2,0x340(%rdx) │ │ │ │ + movdqa %xmm3,0x360(%rdx) │ │ │ │ + movdqa %xmm4,0x380(%rdx) │ │ │ │ + movdqa %xmm5,0x3a0(%rdx) │ │ │ │ + movdqa %xmm6,0x3c0(%rdx) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx) │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8be13(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + movdqa %xmm2,0x40(%rdi) │ │ │ │ + movdqa %xmm3,0x60(%rdi) │ │ │ │ + movdqa %xmm4,0x80(%rdi) │ │ │ │ + movdqa %xmm5,0xa0(%rdi) │ │ │ │ + movdqa %xmm6,0xc0(%rdi) │ │ │ │ + movdqa %xmm7,0xe0(%rdi) │ │ │ │ + movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x308(%rsp),%xmm5 │ │ │ │ + movdqa 0x318(%rsp),%xmm6 │ │ │ │ + movdqa 0x328(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8bd7e(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x100(%rdi) │ │ │ │ + movdqa %xmm1,0x120(%rdi) │ │ │ │ + movdqa %xmm2,0x140(%rdi) │ │ │ │ + movdqa %xmm3,0x160(%rdi) │ │ │ │ + movdqa %xmm4,0x180(%rdi) │ │ │ │ + movdqa %xmm5,0x1a0(%rdi) │ │ │ │ + movdqa %xmm6,0x1c0(%rdi) │ │ │ │ + movdqa %xmm7,0x1e0(%rdi) │ │ │ │ + movdqa 0x338(%rsp),%xmm0 │ │ │ │ + movdqa 0x348(%rsp),%xmm1 │ │ │ │ + movdqa 0x358(%rsp),%xmm2 │ │ │ │ + movdqa 0x368(%rsp),%xmm3 │ │ │ │ + movdqa 0x378(%rsp),%xmm4 │ │ │ │ + movdqa 0x388(%rsp),%xmm5 │ │ │ │ + movdqa 0x398(%rsp),%xmm6 │ │ │ │ + movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8bcdc(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x200(%rdi) │ │ │ │ + movdqa %xmm1,0x220(%rdi) │ │ │ │ + movdqa %xmm2,0x240(%rdi) │ │ │ │ + movdqa %xmm3,0x260(%rdi) │ │ │ │ + movdqa %xmm4,0x280(%rdi) │ │ │ │ + movdqa %xmm5,0x2a0(%rdi) │ │ │ │ + movdqa %xmm6,0x2c0(%rdi) │ │ │ │ + movdqa %xmm7,0x2e0(%rdi) │ │ │ │ + movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x408(%rsp),%xmm5 │ │ │ │ + movdqa 0x418(%rsp),%xmm6 │ │ │ │ + movdqa 0x428(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8bc3a(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x300(%rdi) │ │ │ │ + movdqa %xmm1,0x320(%rdi) │ │ │ │ + movdqa %xmm2,0x340(%rdi) │ │ │ │ + movdqa %xmm3,0x360(%rdi) │ │ │ │ + movdqa %xmm4,0x380(%rdi) │ │ │ │ + movdqa %xmm5,0x3a0(%rdi) │ │ │ │ + movdqa %xmm6,0x3c0(%rdi) │ │ │ │ + movdqa %xmm7,0x3e0(%rdi) │ │ │ │ + add $0x10,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ - call 25654c │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x3e0,%rdx │ │ │ │ - lea -0x10(%rdi,%rsi,8),%rdi │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ - vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ - vpackssdw 0x280(%rdx),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ - vpackssdw 0x380(%rdx),%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - jmp 2538d0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x849db(%rip),%ymm7 │ │ │ │ - jmp 256449 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 256625 │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc40,%rsp │ │ │ │ - vpbroadcastd 0x83eff(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x849ba(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x849b5(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x848c0(%rip),%ymm14 │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - call 2568b0 │ │ │ │ - sub $0x2c,%ecx │ │ │ │ - jl 256646 │ │ │ │ - call 2568b0 │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 256646 │ │ │ │ - call 2568b0 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 256646 │ │ │ │ - call 2568b0 │ │ │ │ - jmp 256684 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x84964(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x40,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 24e3ab │ │ │ │ - lea 0x4c0(%rsp),%r8 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm0,-0x60(%rax) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm0,-0x20(%rax) │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm0,0x20(%rax) │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jl 256652 │ │ │ │ - lea 0x83eb1(%rip),%rax │ │ │ │ - vmovdqa 0x40(%rsp),%ymm0 │ │ │ │ - vmovdqa 0xc0(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x140(%rsp),%ymm2 │ │ │ │ - vmovdqa 0x1c0(%rsp),%ymm3 │ │ │ │ - vmovdqa 0x240(%rsp),%ymm4 │ │ │ │ - vmovdqa 0x2c0(%rsp),%ymm5 │ │ │ │ - vmovdqa 0x340(%rsp),%ymm6 │ │ │ │ - vmovdqa 0x3c0(%rsp),%ymm7 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - lea 0x4c0(%rsp),%r8 │ │ │ │ - vmovdqa %ymm0,-0x80(%r8) │ │ │ │ - vmovdqa %ymm1,-0x60(%r8) │ │ │ │ - vmovdqa %ymm2,-0x40(%r8) │ │ │ │ - vmovdqa %ymm3,-0x20(%r8) │ │ │ │ - vmovdqa %ymm4,(%r8) │ │ │ │ - vmovdqa %ymm5,0x20(%r8) │ │ │ │ - vmovdqa %ymm6,0x40(%r8) │ │ │ │ - vmovdqa %ymm7,0x60(%r8) │ │ │ │ - add $0x100,%r8 │ │ │ │ - vmovdqa %ymm8,-0x80(%r8) │ │ │ │ - vmovdqa %ymm9,-0x60(%r8) │ │ │ │ - vmovdqa %ymm10,-0x40(%r8) │ │ │ │ - vmovdqa %ymm11,-0x20(%r8) │ │ │ │ - vmovdqa %ymm12,(%r8) │ │ │ │ - vmovdqa %ymm13,0x20(%r8) │ │ │ │ - vmovdqa %ymm14,0x40(%r8) │ │ │ │ - vmovdqa %ymm15,0x60(%r8) │ │ │ │ - vmovdqa 0x80(%rsp),%ymm0 │ │ │ │ - vmovdqa 0x100(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x180(%rsp),%ymm2 │ │ │ │ - vmovdqa 0x200(%rsp),%ymm3 │ │ │ │ - vmovdqa 0x280(%rsp),%ymm4 │ │ │ │ - vmovdqa 0x300(%rsp),%ymm5 │ │ │ │ - vmovdqa 0x380(%rsp),%ymm6 │ │ │ │ - vmovdqa 0x400(%rsp),%ymm7 │ │ │ │ - lea 0x200(%r8),%r9 │ │ │ │ - add $0x100,%r8 │ │ │ │ - call 2321b0 │ │ │ │ - vmovdqa 0x60(%rsp),%ymm0 │ │ │ │ - vmovdqa 0x420(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x260(%rsp),%ymm2 │ │ │ │ - vmovdqa 0x220(%rsp),%ymm3 │ │ │ │ - vmovdqa 0x160(%rsp),%ymm4 │ │ │ │ - vmovdqa 0x320(%rsp),%ymm5 │ │ │ │ - vmovdqa 0x360(%rsp),%ymm6 │ │ │ │ - vmovdqa 0x120(%rsp),%ymm7 │ │ │ │ - lea 0x83da5(%rip),%rax │ │ │ │ - add $0x200,%r8 │ │ │ │ - add $0x400,%r9 │ │ │ │ - call 2347a0 │ │ │ │ - vmovdqa 0xe0(%rsp),%ymm0 │ │ │ │ - vmovdqa 0x3a0(%rsp),%ymm1 │ │ │ │ - vmovdqa 0x2e0(%rsp),%ymm2 │ │ │ │ - vmovdqa 0x1a0(%rsp),%ymm3 │ │ │ │ - vmovdqa 0x1e0(%rsp),%ymm4 │ │ │ │ - vmovdqa 0x2a0(%rsp),%ymm5 │ │ │ │ - vmovdqa 0x3e0(%rsp),%ymm6 │ │ │ │ - vmovdqa 0xa0(%rsp),%ymm7 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x100,%r8 │ │ │ │ - sub $0x100,%r9 │ │ │ │ - call 2347a0 │ │ │ │ - lea 0x0(,%rsi,4),%r11 │ │ │ │ - lea (%rsi,%rsi,4),%rbx │ │ │ │ - lea (%rbx,%rsi,1),%rcx │ │ │ │ - lea (%rbx,%rsi,2),%r10 │ │ │ │ - call 256abc │ │ │ │ - mov %rbp,%rsp │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + dec %ecx │ │ │ │ + jg 24e605 │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + sub $0x20,%rdx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xd0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x30(%rdx),%xmm4 │ │ │ │ + movdqa 0x70(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 2420b1 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 2420b1 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 24edc3 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x448(%rsp),%rdx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xd0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x30(%rdx),%xmm4 │ │ │ │ + movdqa 0x70(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 2420b1 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 2420b1 │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 24ef6e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x480(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x580(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x680(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x780(%rdx),%ymm7 │ │ │ │ - call 24d1b4 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x400(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x500(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x600(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x700(%rdx),%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - call 24d060 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - mov $0x680,%r10d │ │ │ │ - vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ - sub $0x200,%r10d │ │ │ │ - jg 256946 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpsrld $0xa,%ymm11,%ymm15 │ │ │ │ - vmovdqa -0x80(%rax),%ymm8 │ │ │ │ - vmovdqa 0x60(%rax),%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm0,%ymm10 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vmovdqa -0x60(%rax),%ymm8 │ │ │ │ - vpsubd %ymm9,%ymm7,%ymm15 │ │ │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ - vmovdqa 0x40(%rax),%ymm9 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm15,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm10,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm8,%ymm1,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqa -0x40(%rax),%ymm8 │ │ │ │ - vpsubd %ymm9,%ymm6,%ymm15 │ │ │ │ - vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm15,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm10,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm8,%ymm2,%ymm10 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm2 │ │ │ │ - vmovdqa -0x20(%rax),%ymm8 │ │ │ │ - vpsubd %ymm9,%ymm5,%ymm15 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm15,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm8,%ymm3,%ymm10 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpsubd %ymm9,%ymm4,%ymm15 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm15,%ymm15 │ │ │ │ - vpsrad $0x2,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm15,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm10,%ymm4,%ymm4 │ │ │ │ - call 24f51f │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm2,-0x40(%rax) │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - vmovdqa %ymm5,0x20(%rax) │ │ │ │ - vmovdqa %ymm6,0x40(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - ret │ │ │ │ - vpbroadcastd 0x83a23(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x83a1e(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x83a09(%rip),%ymm13 │ │ │ │ - lea 0x83a5e(%rip),%rax │ │ │ │ - lea (%rdi,%r10,1),%rdx │ │ │ │ - vpbroadcastd 0x839f9(%rip),%ymm14 │ │ │ │ - call 234d1e │ │ │ │ - vpbroadcastd 0x839c7(%rip),%ymm14 │ │ │ │ - vmovdqa -0x5a0(%r8),%ymm9 │ │ │ │ - vmovdqa -0x280(%r9),%ymm6 │ │ │ │ - vpaddsw %ymm6,%ymm9,%ymm10 │ │ │ │ - vpsubsw %ymm6,%ymm9,%ymm9 │ │ │ │ - vpaddsw %ymm0,%ymm9,%ymm6 │ │ │ │ - vpsubsw %ymm0,%ymm9,%ymm9 │ │ │ │ - vpaddsw %ymm7,%ymm10,%ymm0 │ │ │ │ - vpsubsw %ymm7,%ymm10,%ymm10 │ │ │ │ - vpmulhrsw %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmulhrsw %ymm14,%ymm10,%ymm10 │ │ │ │ - vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ - vpaddw (%rdi),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rcx,4),%ymm6,%ymm6 │ │ │ │ - vpaddw (%rdi,%r11,8),%ymm9,%ymm9 │ │ │ │ - vpaddw (%rdx,%r10,8),%ymm10,%ymm10 │ │ │ │ - vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ - vpmaxsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm7,%ymm9,%ymm9 │ │ │ │ - vpmaxsw %ymm7,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x84427(%rip),%ymm7 │ │ │ │ - vpminsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm7,%ymm9,%ymm9 │ │ │ │ - vpminsw %ymm7,%ymm10,%ymm10 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm6,(%rdx,%rcx,4) │ │ │ │ - vmovdqa %ymm9,(%rdi,%r11,8) │ │ │ │ - vmovdqa %ymm10,(%rdx,%r10,8) │ │ │ │ - vmovdqa -0x580(%r9),%ymm6 │ │ │ │ - vmovdqa -0x2a0(%r8),%ymm0 │ │ │ │ - vpaddsw %ymm0,%ymm6,%ymm7 │ │ │ │ - vpsubsw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm5,%ymm6,%ymm0 │ │ │ │ - vpsubsw %ymm5,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm7,%ymm8,%ymm5 │ │ │ │ - vpsubsw %ymm8,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm14,%ymm5 │ │ │ │ - vpaddw (%rdx),%ymm5,%ymm5 │ │ │ │ - vpaddw (%rdi,%rcx,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%r11,8),%ymm6,%ymm6 │ │ │ │ - vpaddw (%rdi,%r10,8),%ymm7,%ymm7 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm5,%ymm8,%ymm5 │ │ │ │ - vpmaxsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaxsw %ymm6,%ymm8,%ymm6 │ │ │ │ - vpmaxsw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpbroadcastd 0x84390(%rip),%ymm8 │ │ │ │ - vpminsw %ymm5,%ymm8,%ymm5 │ │ │ │ - vpminsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpminsw %ymm6,%ymm8,%ymm6 │ │ │ │ - vpminsw %ymm7,%ymm8,%ymm7 │ │ │ │ - vmovdqa %ymm5,(%rdx) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rcx,4) │ │ │ │ - vmovdqa %ymm6,(%rdx,%r11,8) │ │ │ │ - vmovdqa %ymm7,(%rdi,%r10,8) │ │ │ │ - vmovdqa -0x4a0(%r8),%ymm6 │ │ │ │ - vmovdqa -0x380(%r9),%ymm0 │ │ │ │ - vpaddsw %ymm0,%ymm6,%ymm7 │ │ │ │ - vpsubsw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm1,%ymm6,%ymm0 │ │ │ │ - vpsubsw %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm2,%ymm7,%ymm1 │ │ │ │ - vpsubsw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm14,%ymm1 │ │ │ │ - vpaddw (%rdi,%rsi,8),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdx,%r11,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdi,%rbx,8),%ymm6,%ymm6 │ │ │ │ - vpaddw (%rdx,%rcx,8),%ymm7,%ymm7 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x842fb(%rip),%ymm2 │ │ │ │ - vpminsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm2,%ymm7,%ymm7 │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,8) │ │ │ │ - vmovdqa %ymm0,(%rdx,%r11,4) │ │ │ │ - vmovdqa %ymm6,(%rdi,%rbx,8) │ │ │ │ - vmovdqa %ymm7,(%rdx,%rcx,8) │ │ │ │ - vmovdqa -0x480(%r9),%ymm6 │ │ │ │ - vmovdqa -0x3a0(%r8),%ymm0 │ │ │ │ - vpaddsw %ymm0,%ymm6,%ymm7 │ │ │ │ - vpsubsw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm4,%ymm6,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddsw %ymm3,%ymm7,%ymm4 │ │ │ │ - vpsubsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmulhrsw %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm14,%ymm4 │ │ │ │ - vpaddw (%rdx,%rsi,8),%ymm4,%ymm4 │ │ │ │ - vpaddw (%rdi,%r11,4),%ymm0,%ymm0 │ │ │ │ - vpaddw (%rdx,%rbx,8),%ymm6,%ymm6 │ │ │ │ - vpaddw (%rdi,%rcx,8),%ymm7,%ymm7 │ │ │ │ - vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x84266(%rip),%ymm3 │ │ │ │ - vpminsw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm3,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm3,%ymm7,%ymm7 │ │ │ │ - vmovdqa %ymm4,(%rdx,%rsi,8) │ │ │ │ - vmovdqa %ymm0,(%rdi,%r11,4) │ │ │ │ - vmovdqa %ymm6,(%rdx,%rbx,8) │ │ │ │ - vmovdqa %ymm7,(%rdi,%rcx,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 256ae2 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm7 │ │ │ │ - vpbroadcastd 0x4(%r9),%ymm8 │ │ │ │ - vpbroadcastd 0x8(%r9),%ymm6 │ │ │ │ - vpbroadcastd 0xc(%r9),%ymm9 │ │ │ │ - vpbroadcastd 0x10(%r9),%ymm5 │ │ │ │ - vpbroadcastd 0x14(%r9),%ymm10 │ │ │ │ - vpbroadcastd 0x18(%r9),%ymm4 │ │ │ │ - vpbroadcastd 0x1c(%r9),%ymm15 │ │ │ │ - vpmulld %ymm0,%ymm7,%ymm7 │ │ │ │ - vpmulld %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmulld %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm9,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm5,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm3 │ │ │ │ - vpbroadcastd 0x20(%r9),%ymm10 │ │ │ │ - vpbroadcastd 0x24(%r9),%ymm15 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm6,%ymm7,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm2,%ymm3,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm3,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmulld %ymm1,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm15,%ymm8,%ymm5 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm2,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm6,%ymm15,%ymm5 │ │ │ │ - vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm6,%ymm9,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpbroadcastd 0x28(%r9),%ymm10 │ │ │ │ - vpbroadcastd 0x2c(%r9),%ymm15 │ │ │ │ - vpsubd %ymm3,%ymm0,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm4,%ymm7,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpsubd %ymm6,%ymm1,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm8,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm5,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsubd %ymm2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpmulld %ymm6,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm2 │ │ │ │ - vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - add $0x30,%r9 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm7,0x60(%rax) │ │ │ │ - vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - vmovdqa %ymm8,0x40(%rax) │ │ │ │ - vmovdqa %ymm6,-0x40(%rax) │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ - vmovdqa %ymm3,-0x20(%rax) │ │ │ │ - vmovdqa %ymm5,(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - ret │ │ │ │ - lea 0x60(%rax),%r9 │ │ │ │ - add $0xffffffffffffff80,%rax │ │ │ │ - vpbroadcastd 0x83e8c(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x83e9b(%rip),%ymm15 │ │ │ │ - vmovdqa -0x400(%rax),%ymm0 │ │ │ │ - vmovdqa -0x300(%r9),%ymm1 │ │ │ │ - vmovdqa -0x400(%r9),%ymm2 │ │ │ │ - vmovdqa -0x300(%rax),%ymm3 │ │ │ │ - vmovdqa -0x200(%rax),%ymm4 │ │ │ │ - vmovdqa -0x100(%r9),%ymm5 │ │ │ │ - vmovdqa -0x200(%r9),%ymm6 │ │ │ │ - vmovdqa -0x100(%rax),%ymm7 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubd %ymm6,%ymm7,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm7,%ymm7 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmulld %ymm1,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm15,%ymm8,%ymm6 │ │ │ │ - vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmulld %ymm10,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm11,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm8,%ymm8 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpmulld %ymm4,%ymm15,%ymm9 │ │ │ │ - vpmulld %ymm3,%ymm15,%ymm6 │ │ │ │ - vpmulld %ymm4,%ymm10,%ymm4 │ │ │ │ - vpmulld %ymm3,%ymm10,%ymm3 │ │ │ │ - vpsubd %ymm9,%ymm11,%ymm9 │ │ │ │ - vpsubd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm4 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm4,%ymm4 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpsubd %ymm7,%ymm2,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm0,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm4,%ymm8,%ymm5 │ │ │ │ - vpaddd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpsubd %ymm3,%ymm1,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaxsd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpmaxsd %ymm7,%ymm12,%ymm7 │ │ │ │ - vpmaxsd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpmaxsd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpminsd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpminsd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpminsd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpminsd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmulld %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulld %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmulld %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmulld %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaxsd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpminsd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsubd %ymm4,%ymm5,%ymm7 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xc,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xc,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm2,-0x100(%r9) │ │ │ │ - vmovdqa %ymm0,-0x400(%rax) │ │ │ │ - vmovdqa %ymm8,-0x100(%rax) │ │ │ │ - vmovdqa %ymm1,-0x400(%r9) │ │ │ │ - vmovdqa %ymm3,-0x300(%r9) │ │ │ │ - vmovdqa %ymm6,-0x200(%rax) │ │ │ │ - vmovdqa %ymm7,-0x300(%rax) │ │ │ │ - vmovdqa %ymm5,-0x200(%r9) │ │ │ │ - add $0x20,%rax │ │ │ │ - sub $0x20,%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - jl 257025 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x448,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25729b │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - mov %rsp,%r14 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x10c0,%rsp │ │ │ │ - vpbroadcastd 0x83d41(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x83d3c(%rip),%ymm13 │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - call 257530 │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 2572c8 │ │ │ │ - call 257530 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 2572c8 │ │ │ │ - call 257530 │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 2572c8 │ │ │ │ - call 257530 │ │ │ │ - jmp 257306 │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x83cee(%rip),%ymm3 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 2546a0 │ │ │ │ - lea 0x8c0(%rsp),%r8 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm0,-0x60(%rax) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm0,-0x20(%rax) │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm0,0x20(%rax) │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jl 2572d4 │ │ │ │ - lea 0x8322f(%rip),%rax │ │ │ │ - mov %rsp,%rbp │ │ │ │ - lea 0x0(,%rsi,4),%r11 │ │ │ │ - lea (%rsi,%rsi,4),%rbx │ │ │ │ - lea (%rbx,%rsi,1),%rcx │ │ │ │ - lea (%rbx,%rsi,2),%r10 │ │ │ │ - vmovdqa 0x40(%rbp),%ymm0 │ │ │ │ - vmovdqa 0xc0(%rbp),%ymm1 │ │ │ │ - vmovdqa 0x240(%rbp),%ymm2 │ │ │ │ - vmovdqa 0x2c0(%rbp),%ymm3 │ │ │ │ - vmovdqa 0x440(%rbp),%ymm4 │ │ │ │ - vmovdqa 0x4c0(%rbp),%ymm5 │ │ │ │ - vmovdqa 0x640(%rbp),%ymm6 │ │ │ │ - vmovdqa 0x6c0(%rbp),%ymm7 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - lea 0x8c0(%rsp),%r8 │ │ │ │ - vmovdqa %ymm0,-0x80(%r8) │ │ │ │ - vmovdqa %ymm1,-0x60(%r8) │ │ │ │ - vmovdqa %ymm2,-0x40(%r8) │ │ │ │ - vmovdqa %ymm3,-0x20(%r8) │ │ │ │ - vmovdqa %ymm4,(%r8) │ │ │ │ - vmovdqa %ymm5,0x20(%r8) │ │ │ │ - vmovdqa %ymm6,0x40(%r8) │ │ │ │ - vmovdqa %ymm7,0x60(%r8) │ │ │ │ - add $0x100,%r8 │ │ │ │ - vmovdqa %ymm8,-0x80(%r8) │ │ │ │ - vmovdqa %ymm9,-0x60(%r8) │ │ │ │ - vmovdqa %ymm10,-0x40(%r8) │ │ │ │ - vmovdqa %ymm11,-0x20(%r8) │ │ │ │ - vmovdqa %ymm12,(%r8) │ │ │ │ - vmovdqa %ymm13,0x20(%r8) │ │ │ │ - vmovdqa %ymm14,0x40(%r8) │ │ │ │ - vmovdqa %ymm15,0x60(%r8) │ │ │ │ - vmovdqa 0x80(%rbp),%ymm0 │ │ │ │ - vmovdqa 0x100(%rbp),%ymm1 │ │ │ │ - vmovdqa 0x280(%rbp),%ymm2 │ │ │ │ - vmovdqa 0x300(%rbp),%ymm3 │ │ │ │ - vmovdqa 0x480(%rbp),%ymm4 │ │ │ │ - vmovdqa 0x500(%rbp),%ymm5 │ │ │ │ - vmovdqa 0x680(%rbp),%ymm6 │ │ │ │ - vmovdqa 0x700(%rbp),%ymm7 │ │ │ │ - lea 0x200(%r8),%r9 │ │ │ │ - add $0x100,%r8 │ │ │ │ - call 2321b0 │ │ │ │ - vmovdqa 0x60(%rbp),%ymm0 │ │ │ │ - vmovdqa 0x720(%rbp),%ymm1 │ │ │ │ - vmovdqa 0x460(%rbp),%ymm2 │ │ │ │ - vmovdqa 0x320(%rbp),%ymm3 │ │ │ │ - vmovdqa 0x260(%rbp),%ymm4 │ │ │ │ - vmovdqa 0x520(%rbp),%ymm5 │ │ │ │ - vmovdqa 0x660(%rbp),%ymm6 │ │ │ │ - vmovdqa 0x120(%rbp),%ymm7 │ │ │ │ - lea 0x83124(%rip),%rax │ │ │ │ - add $0x200,%r8 │ │ │ │ - add $0x400,%r9 │ │ │ │ - call 2347a0 │ │ │ │ - vmovdqa 0xe0(%rbp),%ymm0 │ │ │ │ - vmovdqa 0x6a0(%rbp),%ymm1 │ │ │ │ - vmovdqa 0x4e0(%rbp),%ymm2 │ │ │ │ - vmovdqa 0x2a0(%rbp),%ymm3 │ │ │ │ - vmovdqa 0x2e0(%rbp),%ymm4 │ │ │ │ - vmovdqa 0x4a0(%rbp),%ymm5 │ │ │ │ - vmovdqa 0x6e0(%rbp),%ymm6 │ │ │ │ - vmovdqa 0xa0(%rbp),%ymm7 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x100,%r8 │ │ │ │ - sub $0x100,%r9 │ │ │ │ - call 2347a0 │ │ │ │ - call 256abc │ │ │ │ - add $0x100,%rbp │ │ │ │ - sub $0xc40,%r8 │ │ │ │ - sub %r11,%rdi │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r8,%rbp │ │ │ │ - jl 257324 │ │ │ │ - mov %r14,%rsp │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpbroadcastd 0x8397f(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x82f9a(%rip),%ymm11 │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x380(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x480(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x780(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x880(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0xb80(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0xc80(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0xf80(%rdx),%ymm14,%ymm7 │ │ │ │ - call 252b0f │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x280(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x580(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x680(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x980(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0xa80(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0xd80(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0xe80(%rdx),%ymm14,%ymm7 │ │ │ │ - call 252ede │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x300(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x500(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x700(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x900(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0xb00(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0xd00(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0xf00(%rdx),%ymm14,%ymm7 │ │ │ │ - call 24d16c │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x200(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x400(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x600(%rdx),%ymm14,%ymm3 │ │ │ │ - vpmulld 0x800(%rdx),%ymm14,%ymm4 │ │ │ │ - vpmulld 0xa00(%rdx),%ymm14,%ymm5 │ │ │ │ - vpmulld 0xc00(%rdx),%ymm14,%ymm6 │ │ │ │ - vpmulld 0xe00(%rdx),%ymm14,%ymm7 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - mov $0xe80,%r10d │ │ │ │ - vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ - sub $0x200,%r10d │ │ │ │ - jg 257678 │ │ │ │ - add $0x20,%rdx │ │ │ │ - call 24c0a0 │ │ │ │ - call 24d060 │ │ │ │ - call 2559f3 │ │ │ │ - call 2537b2 │ │ │ │ - vmovdqa %ymm0,-0x80(%r8) │ │ │ │ - vmovdqa %ymm1,-0x60(%r8) │ │ │ │ - vmovdqa %ymm2,-0x40(%r8) │ │ │ │ - vmovdqa %ymm3,-0x20(%r8) │ │ │ │ - vmovdqa %ymm4,(%r8) │ │ │ │ - vmovdqa %ymm5,0x20(%r8) │ │ │ │ - vmovdqa %ymm6,0x40(%r8) │ │ │ │ - vmovdqa %ymm7,0x60(%r8) │ │ │ │ - vmovdqa 0x60(%r9),%ymm0 │ │ │ │ - vmovdqa 0x40(%r9),%ymm1 │ │ │ │ - vmovdqa 0x20(%r9),%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm3 │ │ │ │ - vmovdqa -0x20(%r9),%ymm4 │ │ │ │ - vmovdqa -0x40(%r9),%ymm5 │ │ │ │ - vmovdqa -0x60(%r9),%ymm6 │ │ │ │ - vmovdqa -0x80(%r9),%ymm7 │ │ │ │ - call 2537b2 │ │ │ │ - vmovdqa %ymm0,-0x80(%r9) │ │ │ │ - vmovdqa %ymm1,-0x60(%r9) │ │ │ │ - vmovdqa %ymm2,-0x40(%r9) │ │ │ │ - vmovdqa %ymm3,-0x20(%r9) │ │ │ │ - vmovdqa %ymm4,(%r9) │ │ │ │ - vmovdqa %ymm5,0x20(%r9) │ │ │ │ - vmovdqa %ymm6,0x40(%r9) │ │ │ │ - vmovdqa %ymm7,0x60(%r9) │ │ │ │ + je 24f0c8 │ │ │ │ + call 24f100 │ │ │ │ + add $0x448,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2577cc │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ + movd 0x8b8a0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x8b84f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - vpbroadcastd 0x83828(%rip),%ymm5 │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpaddsw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddsw (%rdi),%ymm0,%ymm1 │ │ │ │ - vpaddsw 0x20(%rdi),%ymm0,%ymm2 │ │ │ │ - vpaddsw 0x40(%rdi),%ymm0,%ymm3 │ │ │ │ - vpaddsw 0x60(%rdi),%ymm0,%ymm4 │ │ │ │ - vpsubusw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubusw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsubusw %ymm5,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ │ │ - vmovdqa %ymm3,0x40(%rdi) │ │ │ │ - vmovdqa %ymm4,0x60(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 25778b │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc00,%rsp │ │ │ │ - vpbroadcastd 0x82cf9(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x837b4(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x837af(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x836ba(%rip),%ymm14 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 257910 │ │ │ │ - call 257bce │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 257821 │ │ │ │ - call 257910 │ │ │ │ - call 257bce │ │ │ │ - jmp 25785b │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + lea -0x34(%rip),%r8 │ │ │ │ + jmp 2493af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ mov $0x4,%ecx │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm0,-0x60(%rax) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm0,-0x20(%rax) │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm0,0x20(%rax) │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x440(%rsp) │ │ │ │ + movdqa 0x8b844(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + mov 0x438(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jl 24f400 │ │ │ │ + movdqa 0x8b782(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x400(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x500(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x600(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x700(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x8b6e5(%rip),%xmm7 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x8b626(%rip),%xmm7 │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 248680 │ │ │ │ + jmp 24f519 │ │ │ │ + movdqa 0x8b568(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x300(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x8b4ef(%rip),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x380(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x600(%rdx) │ │ │ │ + movdqa %xmm1,0x640(%rdx) │ │ │ │ + movdqa %xmm2,0x680(%rdx) │ │ │ │ + movdqa %xmm3,0x6c0(%rdx) │ │ │ │ + movdqa %xmm4,0x700(%rdx) │ │ │ │ + movdqa %xmm5,0x740(%rdx) │ │ │ │ + movdqa %xmm6,0x780(%rdx) │ │ │ │ + movdqa %xmm7,0x7c0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ dec %ecx │ │ │ │ - jg 25782a │ │ │ │ - lea -0x800(%rax),%r10 │ │ │ │ - lea -0x400(%rax),%r8 │ │ │ │ - lea 0x82ccc(%rip),%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vmovdqa -0x80(%r10),%ymm0 │ │ │ │ - vmovdqa -0x60(%r10),%ymm1 │ │ │ │ - vmovdqa -0x40(%r10),%ymm2 │ │ │ │ - vmovdqa -0x20(%r10),%ymm3 │ │ │ │ - vmovdqa (%r10),%ymm4 │ │ │ │ - vmovdqa 0x20(%r10),%ymm5 │ │ │ │ - vmovdqa 0x40(%r10),%ymm6 │ │ │ │ - vmovdqa 0x60(%r10),%ymm7 │ │ │ │ - add $0x400,%r10 │ │ │ │ - vmovdqa -0x80(%r10),%ymm8 │ │ │ │ - vmovdqa -0x60(%r10),%ymm9 │ │ │ │ - vmovdqa -0x40(%r10),%ymm10 │ │ │ │ - vmovdqa -0x20(%r10),%ymm11 │ │ │ │ - vmovdqa (%r10),%ymm12 │ │ │ │ - vmovdqa 0x20(%r10),%ymm13 │ │ │ │ - vmovdqa 0x40(%r10),%ymm14 │ │ │ │ - vmovdqa 0x60(%r10),%ymm15 │ │ │ │ - sub $0x300,%r10 │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - call 255dd0 │ │ │ │ - add $0x20,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jl 257873 │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + jg 24f124 │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x34b4(%rip),%r8 │ │ │ │ + jmp 24be53 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x83699(%rip),%r9 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x7c0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x440(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x3c0(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - vmovdqa 0x1c0(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x640(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x5c0(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x240(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - vmovdqa 0x140(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x6c0(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x540(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x740(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x4c0(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x340(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - call 25700b │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x480(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - call 252a9a │ │ │ │ - vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x580(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - call 252e69 │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x300(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x500(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x700(%rdx),%ymm3 │ │ │ │ - call 24d0f7 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x400(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x600(%rdx),%ymm3 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - mov $0x780,%r10d │ │ │ │ - vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,-0x40(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x40(%rdx,%r10,1) │ │ │ │ - sub $0x100,%r10d │ │ │ │ - jg 257a43 │ │ │ │ - vpsrld $0xa,%ymm11,%ymm15 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,%ymm5 │ │ │ │ - vmovdqa %ymm4,%ymm6 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ - add $0x100,%rax │ │ │ │ - call 24d060 │ │ │ │ - vmovdqa %ymm1,0x40(%rax) │ │ │ │ - vmovdqa %ymm2,0x20(%rax) │ │ │ │ - vmovdqa %ymm3,(%rax) │ │ │ │ - vmovdqa %ymm4,-0x20(%rax) │ │ │ │ - vmovdqa %ymm5,-0x40(%rax) │ │ │ │ - vmovdqa %ymm6,-0x60(%rax) │ │ │ │ - vmovdqa %ymm7,-0x80(%rax) │ │ │ │ - jmp 257aba │ │ │ │ - vmovdqa 0x60(%rax),%ymm0 │ │ │ │ - vmovdqa 0x80(%r9),%ymm1 │ │ │ │ - vmovdqa -0x180(%r9),%ymm2 │ │ │ │ - vmovdqa -0x1a0(%rax),%ymm3 │ │ │ │ - vmovdqa -0x3a0(%rax),%ymm4 │ │ │ │ - vmovdqa -0x380(%r9),%ymm5 │ │ │ │ - vmovdqa -0x5a0(%rax),%ymm6 │ │ │ │ - vmovdqa -0x580(%r9),%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm1 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm3 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaxsd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpmaxsd %ymm12,%ymm8,%ymm8 │ │ │ │ - vpmaxsd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpmaxsd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpminsd %ymm1,%ymm13,%ymm1 │ │ │ │ - vpminsd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpminsd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpminsd %ymm0,%ymm13,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ - vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm5 │ │ │ │ - vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm6 │ │ │ │ - vpsubd %ymm7,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm2,-0x580(%r9) │ │ │ │ - vmovdqa %ymm1,0x60(%rax) │ │ │ │ - vmovdqa %ymm4,-0x5a0(%rax) │ │ │ │ - vmovdqa %ymm3,0x80(%r9) │ │ │ │ - vmovdqa %ymm5,-0x380(%r9) │ │ │ │ - vmovdqa %ymm0,-0x1a0(%rax) │ │ │ │ - vmovdqa %ymm6,-0x3a0(%rax) │ │ │ │ - vmovdqa %ymm8,-0x180(%r9) │ │ │ │ - add $0x20,%r9 │ │ │ │ - sub $0x20,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jl 257ab5 │ │ │ │ - ret │ │ │ │ - sub $0x600,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - vmovdqa -0x80(%rax),%ymm0 │ │ │ │ - vmovdqa 0x80(%rax),%ymm4 │ │ │ │ - vmovdqa -0x60(%rax),%ymm1 │ │ │ │ - vmovdqa 0xa0(%rax),%ymm5 │ │ │ │ - vmovdqa -0x40(%rax),%ymm2 │ │ │ │ - vmovdqa 0xc0(%rax),%ymm6 │ │ │ │ - vmovdqa -0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0xe0(%rax),%ymm7 │ │ │ │ - vpsrad $0x2,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%rax),%ymm4 │ │ │ │ - vmovdqa 0x100(%rax),%ymm6 │ │ │ │ - vmovdqa 0x20(%rax),%ymm5 │ │ │ │ - vmovdqa 0x120(%rax),%ymm7 │ │ │ │ - vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x40(%rax),%ymm6 │ │ │ │ - vmovdqa 0x140(%rax),%ymm8 │ │ │ │ - vmovdqa 0x60(%rax),%ymm7 │ │ │ │ - vmovdqa 0x160(%rax),%ymm9 │ │ │ │ - vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x2,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x2,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ - call 24f51f │ │ │ │ - vmovdqa %ymm0,-0x80(%r9) │ │ │ │ - vmovdqa %ymm1,-0x60(%r9) │ │ │ │ - vmovdqa %ymm2,-0x40(%r9) │ │ │ │ - vmovdqa %ymm3,-0x20(%r9) │ │ │ │ - vmovdqa %ymm4,(%r9) │ │ │ │ - vmovdqa %ymm5,0x20(%r9) │ │ │ │ - vmovdqa %ymm6,0x40(%r9) │ │ │ │ - vmovdqa %ymm7,0x60(%r9) │ │ │ │ - add $0x200,%rax │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jl 257bd7 │ │ │ │ - mov %r8,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0xc58,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 24f788 │ │ │ │ + call 24f7c0 │ │ │ │ + add $0xc58,%rsp │ │ │ │ ret │ │ │ │ + movd 0x8b1e0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x8b18f(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + lea -0x34(%rip),%r8 │ │ │ │ + jmp 24e52f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x440(%rsp) │ │ │ │ + mov %rdi,0x448(%rsp) │ │ │ │ + lea 0x458(%rsp),%rdi │ │ │ │ + mov %rdi,0x450(%rsp) │ │ │ │ + movdqa 0x8b16c(%rip),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x200(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x400(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x600(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x8b0ef(%rip),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + movdqa 0x300(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + movdqa 0x500(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x700(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x8b058(%rip),%xmm7 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x8af66(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + movdqa 0x8aeb5(%rip),%xmm7 │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 24c9c0 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x600(%rdx) │ │ │ │ + movdqa %xmm1,0x640(%rdx) │ │ │ │ + movdqa %xmm2,0x680(%rdx) │ │ │ │ + movdqa %xmm3,0x6c0(%rdx) │ │ │ │ + movdqa %xmm4,0x700(%rdx) │ │ │ │ + movdqa %xmm5,0x740(%rdx) │ │ │ │ + movdqa %xmm6,0x780(%rdx) │ │ │ │ + movdqa %xmm7,0x7c0(%rdx) │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x40(%rdi) │ │ │ │ + movdqa %xmm2,0x80(%rdi) │ │ │ │ + movdqa %xmm3,0xc0(%rdi) │ │ │ │ + movdqa %xmm4,0x100(%rdi) │ │ │ │ + movdqa %xmm5,0x140(%rdi) │ │ │ │ + movdqa %xmm6,0x180(%rdi) │ │ │ │ + movdqa %xmm7,0x1c0(%rdi) │ │ │ │ + movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x308(%rsp),%xmm5 │ │ │ │ + movdqa 0x318(%rsp),%xmm6 │ │ │ │ + movdqa 0x328(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x200(%rdi) │ │ │ │ + movdqa %xmm1,0x240(%rdi) │ │ │ │ + movdqa %xmm2,0x280(%rdi) │ │ │ │ + movdqa %xmm3,0x2c0(%rdi) │ │ │ │ + movdqa %xmm4,0x300(%rdi) │ │ │ │ + movdqa %xmm5,0x340(%rdi) │ │ │ │ + movdqa %xmm6,0x380(%rdi) │ │ │ │ + movdqa %xmm7,0x3c0(%rdi) │ │ │ │ + movdqa 0x338(%rsp),%xmm0 │ │ │ │ + movdqa 0x348(%rsp),%xmm1 │ │ │ │ + movdqa 0x358(%rsp),%xmm2 │ │ │ │ + movdqa 0x368(%rsp),%xmm3 │ │ │ │ + movdqa 0x378(%rsp),%xmm4 │ │ │ │ + movdqa 0x388(%rsp),%xmm5 │ │ │ │ + movdqa 0x398(%rsp),%xmm6 │ │ │ │ + movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x400(%rdi) │ │ │ │ + movdqa %xmm1,0x440(%rdi) │ │ │ │ + movdqa %xmm2,0x480(%rdi) │ │ │ │ + movdqa %xmm3,0x4c0(%rdi) │ │ │ │ + movdqa %xmm4,0x500(%rdi) │ │ │ │ + movdqa %xmm5,0x540(%rdi) │ │ │ │ + movdqa %xmm6,0x580(%rdi) │ │ │ │ + movdqa %xmm7,0x5c0(%rdi) │ │ │ │ + movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x408(%rsp),%xmm5 │ │ │ │ + movdqa 0x418(%rsp),%xmm6 │ │ │ │ + movdqa 0x428(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fbc │ │ │ │ + movdqa %xmm0,0x600(%rdi) │ │ │ │ + movdqa %xmm1,0x640(%rdi) │ │ │ │ + movdqa %xmm2,0x680(%rdi) │ │ │ │ + movdqa %xmm3,0x6c0(%rdi) │ │ │ │ + movdqa %xmm4,0x700(%rdi) │ │ │ │ + movdqa %xmm5,0x740(%rdi) │ │ │ │ + movdqa %xmm6,0x780(%rdi) │ │ │ │ + movdqa %xmm7,0x7c0(%rdi) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 24f7fc │ │ │ │ + mov 0x450(%rsp),%rdx │ │ │ │ + mov 0x448(%rsp),%rdi │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + lea 0x20(%rdi),%rdi │ │ │ │ + mov %ecx,0x238(%rsp) │ │ │ │ + lea 0xa(%rip),%r8 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + jmp 24b782 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 248060 │ │ │ │ + lea -0x19(%rip),%r8 │ │ │ │ + add $0x200,%rdx │ │ │ │ + mov 0x240(%rsp),%rdi │ │ │ │ + mov 0x248(%rsp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + jg 24b782 │ │ │ │ + mov 0x448(%rsp),%rdi │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + lea -0x461c(%rip),%r8 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + jmp 24b782 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0xc58,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 257d69 │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x1460,%rsp │ │ │ │ - vpbroadcastd 0x827c1(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8327c(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x83277(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x83182(%rip),%ymm14 │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - call 257f30 │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 257d8d │ │ │ │ - call 257f30 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 257d8d │ │ │ │ - call 257f30 │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 257d8d │ │ │ │ - call 257f30 │ │ │ │ - jmp 257dcb │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 257767 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - lea 0x10e0(%rsp),%r8 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm0,-0x60(%rax) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm0,-0x20(%rax) │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm0,0x20(%rax) │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jl 257d99 │ │ │ │ - lea -0x400(%rax),%r10 │ │ │ │ - lea 0x100(%rax),%r9 │ │ │ │ - lea 0x8275c(%rip),%rax │ │ │ │ - imul $0x13,%rsi,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ - vmovdqa -0xc60(%r10),%ymm0 │ │ │ │ - vmovdqa -0xc20(%r10),%ymm1 │ │ │ │ - vmovdqa -0xbe0(%r10),%ymm2 │ │ │ │ - vmovdqa -0xba0(%r10),%ymm3 │ │ │ │ - vmovdqa -0x860(%r10),%ymm4 │ │ │ │ - vmovdqa -0x820(%r10),%ymm5 │ │ │ │ - vmovdqa -0x7e0(%r10),%ymm6 │ │ │ │ - vmovdqa -0x7a0(%r10),%ymm7 │ │ │ │ - vmovdqa -0x460(%r10),%ymm8 │ │ │ │ - vmovdqa -0x420(%r10),%ymm9 │ │ │ │ - vmovdqa -0x3e0(%r10),%ymm10 │ │ │ │ - vmovdqa -0x3a0(%r10),%ymm11 │ │ │ │ - vmovdqa -0x60(%r10),%ymm12 │ │ │ │ - vmovdqa -0x20(%r10),%ymm13 │ │ │ │ - vmovdqa 0x20(%r10),%ymm14 │ │ │ │ - vmovdqa 0x60(%r10),%ymm15 │ │ │ │ - call 232260 │ │ │ │ - vmovdqa -0xc80(%r10),%ymm0 │ │ │ │ - vmovdqa -0xc40(%r10),%ymm1 │ │ │ │ - vmovdqa -0xc00(%r10),%ymm2 │ │ │ │ - vmovdqa -0xbc0(%r10),%ymm3 │ │ │ │ - vmovdqa -0x880(%r10),%ymm4 │ │ │ │ - vmovdqa -0x840(%r10),%ymm5 │ │ │ │ - vmovdqa -0x800(%r10),%ymm6 │ │ │ │ - vmovdqa -0x7c0(%r10),%ymm7 │ │ │ │ - vmovdqa -0x480(%r10),%ymm8 │ │ │ │ - vmovdqa -0x440(%r10),%ymm9 │ │ │ │ - vmovdqa -0x400(%r10),%ymm10 │ │ │ │ - vmovdqa -0x3c0(%r10),%ymm11 │ │ │ │ - vmovdqa -0x80(%r10),%ymm12 │ │ │ │ - vmovdqa -0x40(%r10),%ymm13 │ │ │ │ - vmovdqa (%r10),%ymm14 │ │ │ │ - vmovdqa 0x40(%r10),%ymm15 │ │ │ │ - add $0x100,%r10 │ │ │ │ - vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - call 255000 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jl 257deb │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x83079(%rip),%r9 │ │ │ │ - vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0xf80(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x880(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x780(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ - vpmulld 0x380(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0xc80(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0xb80(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x480(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ - vpmulld 0x280(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0xd80(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0xa80(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x580(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ - vpmulld 0x180(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0xe80(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x980(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0x680(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ - call 25700b │ │ │ │ - vpmulld 0x100(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x700(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x900(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xf00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 252a76 │ │ │ │ - vpmulld 0x300(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x500(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0xb00(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xd00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 252e45 │ │ │ │ - vpmulld 0x200(%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x600(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0xa00(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xe00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 24d0d3 │ │ │ │ - vpmulld (%rdx),%ymm14,%ymm0 │ │ │ │ - vpmulld 0x400(%rdx),%ymm14,%ymm1 │ │ │ │ - vpmulld 0x800(%rdx),%ymm14,%ymm2 │ │ │ │ - vpmulld 0xc00(%rdx),%ymm14,%ymm3 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - mov $0xe80,%r10d │ │ │ │ - vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ - sub $0x200,%r10d │ │ │ │ - jg 258086 │ │ │ │ - vpsrld $0xb,%ymm11,%ymm15 │ │ │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm3,%ymm3 │ │ │ │ - call 257a6d │ │ │ │ - sub $0x600,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - vmovdqa -0x80(%rax),%ymm0 │ │ │ │ - vmovdqa 0x80(%rax),%ymm4 │ │ │ │ - vmovdqa -0x60(%rax),%ymm1 │ │ │ │ - vmovdqa 0xa0(%rax),%ymm5 │ │ │ │ - vmovdqa -0x40(%rax),%ymm2 │ │ │ │ - vmovdqa 0xc0(%rax),%ymm6 │ │ │ │ - vmovdqa -0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0xe0(%rax),%ymm7 │ │ │ │ - vpsrad $0x1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%rax),%ymm4 │ │ │ │ - vmovdqa 0x100(%rax),%ymm6 │ │ │ │ - vmovdqa 0x20(%rax),%ymm5 │ │ │ │ - vmovdqa 0x120(%rax),%ymm7 │ │ │ │ - vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x40(%rax),%ymm6 │ │ │ │ - vmovdqa 0x140(%rax),%ymm8 │ │ │ │ - vmovdqa 0x60(%rax),%ymm7 │ │ │ │ - vmovdqa 0x160(%rax),%ymm9 │ │ │ │ - vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x1,%ymm8,%ymm8 │ │ │ │ - vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0x1,%ymm9,%ymm9 │ │ │ │ - vpackssdw %ymm8,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ - call 24f51f │ │ │ │ - vmovdqa %ymm0,-0x80(%r9) │ │ │ │ - vmovdqa %ymm1,-0x60(%r9) │ │ │ │ - vmovdqa %ymm2,-0x40(%r9) │ │ │ │ - vmovdqa %ymm3,-0x20(%r9) │ │ │ │ - vmovdqa %ymm4,(%r9) │ │ │ │ - vmovdqa %ymm5,0x20(%r9) │ │ │ │ - vmovdqa %ymm6,0x40(%r9) │ │ │ │ - vmovdqa %ymm7,0x60(%r9) │ │ │ │ - add $0x200,%rax │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jl 2580e8 │ │ │ │ - mov %r8,%rax │ │ │ │ + je 2500d8 │ │ │ │ + call 250110 │ │ │ │ + add $0xc58,%rsp │ │ │ │ ret │ │ │ │ + movd 0x8a890(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0x8a89f(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + lea -0x97f(%rip),%r8 │ │ │ │ + jmp 24e52f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 25828d │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - mov %rsp,%r14 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x1860,%rsp │ │ │ │ - vpbroadcastd 0x8229d(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x82d58(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x82d53(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x82c5e(%rip),%ymm14 │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - call 2584f0 │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 25829d │ │ │ │ - call 2584f0 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 25829d │ │ │ │ - call 2584f0 │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 25829d │ │ │ │ - call 2584f0 │ │ │ │ - jmp 2582db │ │ │ │ - imul $0xb5,(%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x40,%ecx │ │ │ │ - jmp 25775f │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - lea 0x10e0(%rsp),%r8 │ │ │ │ - vmovdqa %ymm0,-0x80(%rax) │ │ │ │ - vmovdqa %ymm0,-0x60(%rax) │ │ │ │ - vmovdqa %ymm0,-0x40(%rax) │ │ │ │ - vmovdqa %ymm0,-0x20(%rax) │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm0,0x20(%rax) │ │ │ │ - vmovdqa %ymm0,0x40(%rax) │ │ │ │ - vmovdqa %ymm0,0x60(%rax) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jl 2582a9 │ │ │ │ - lea -0x400(%rax),%rbp │ │ │ │ - lea 0x82253(%rip),%rax │ │ │ │ - lea 0x0(,%rsi,4),%r11 │ │ │ │ - lea (%rsi,%rsi,4),%rbx │ │ │ │ - lea (%rbx,%rsi,1),%rcx │ │ │ │ - lea (%rbx,%rsi,2),%r10 │ │ │ │ - vmovdqa -0xc80(%rbp),%ymm0 │ │ │ │ - vmovdqa -0xc00(%rbp),%ymm1 │ │ │ │ - vmovdqa -0x880(%rbp),%ymm2 │ │ │ │ - vmovdqa -0x800(%rbp),%ymm3 │ │ │ │ - vmovdqa -0x480(%rbp),%ymm4 │ │ │ │ - vmovdqa -0x400(%rbp),%ymm5 │ │ │ │ - vmovdqa -0x80(%rbp),%ymm6 │ │ │ │ - vmovdqa 0x0(%rbp),%ymm7 │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm8,%ymm9 │ │ │ │ - vmovdqa %ymm8,%ymm10 │ │ │ │ - vmovdqa %ymm8,%ymm11 │ │ │ │ - vmovdqa %ymm8,%ymm12 │ │ │ │ - vmovdqa %ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm8,%ymm14 │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - vmovdqa %ymm0,-0x80(%r8) │ │ │ │ - vmovdqa %ymm1,-0x60(%r8) │ │ │ │ - vmovdqa %ymm2,-0x40(%r8) │ │ │ │ - vmovdqa %ymm3,-0x20(%r8) │ │ │ │ - vmovdqa %ymm4,(%r8) │ │ │ │ - vmovdqa %ymm5,0x20(%r8) │ │ │ │ - vmovdqa %ymm6,0x40(%r8) │ │ │ │ - vmovdqa %ymm7,0x60(%r8) │ │ │ │ - add $0x100,%r8 │ │ │ │ - vmovdqa %ymm8,-0x80(%r8) │ │ │ │ - vmovdqa %ymm9,-0x60(%r8) │ │ │ │ - vmovdqa %ymm10,-0x40(%r8) │ │ │ │ - vmovdqa %ymm11,-0x20(%r8) │ │ │ │ - vmovdqa %ymm12,(%r8) │ │ │ │ - vmovdqa %ymm13,0x20(%r8) │ │ │ │ - vmovdqa %ymm14,0x40(%r8) │ │ │ │ - vmovdqa %ymm15,0x60(%r8) │ │ │ │ - vmovdqa -0xc40(%rbp),%ymm0 │ │ │ │ - vmovdqa -0xbc0(%rbp),%ymm1 │ │ │ │ - vmovdqa -0x840(%rbp),%ymm2 │ │ │ │ - vmovdqa -0x7c0(%rbp),%ymm3 │ │ │ │ - vmovdqa -0x440(%rbp),%ymm4 │ │ │ │ - vmovdqa -0x3c0(%rbp),%ymm5 │ │ │ │ - vmovdqa -0x40(%rbp),%ymm6 │ │ │ │ - vmovdqa 0x40(%rbp),%ymm7 │ │ │ │ - lea 0x200(%r8),%r9 │ │ │ │ - add $0x100,%r8 │ │ │ │ - call 2321b0 │ │ │ │ - vmovdqa -0xc60(%rbp),%ymm0 │ │ │ │ - vmovdqa 0x60(%rbp),%ymm1 │ │ │ │ - vmovdqa -0x460(%rbp),%ymm2 │ │ │ │ - vmovdqa -0x7a0(%rbp),%ymm3 │ │ │ │ - vmovdqa -0x860(%rbp),%ymm4 │ │ │ │ - vmovdqa -0x3a0(%rbp),%ymm5 │ │ │ │ - vmovdqa -0x60(%rbp),%ymm6 │ │ │ │ - vmovdqa -0xba0(%rbp),%ymm7 │ │ │ │ - lea 0x8215f(%rip),%rax │ │ │ │ - add $0x200,%r8 │ │ │ │ - add $0x400,%r9 │ │ │ │ - call 2347a0 │ │ │ │ - vmovdqa -0xbe0(%rbp),%ymm0 │ │ │ │ - vmovdqa -0x20(%rbp),%ymm1 │ │ │ │ - vmovdqa -0x3e0(%rbp),%ymm2 │ │ │ │ - vmovdqa -0x820(%rbp),%ymm3 │ │ │ │ - vmovdqa -0x7e0(%rbp),%ymm4 │ │ │ │ - vmovdqa -0x420(%rbp),%ymm5 │ │ │ │ - vmovdqa 0x20(%rbp),%ymm6 │ │ │ │ - vmovdqa -0xc20(%rbp),%ymm7 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x100,%r8 │ │ │ │ - sub $0x100,%r9 │ │ │ │ - call 2347a0 │ │ │ │ - call 256abc │ │ │ │ - add $0x100,%rbp │ │ │ │ - sub %r11,%rdi │ │ │ │ - sub $0x580,%r8 │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r8,%rbp │ │ │ │ - jl 2582fd │ │ │ │ - mov %r14,%rsp │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x82ab9(%rip),%r9 │ │ │ │ - vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xf80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x880(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - vmovdqa 0x380(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xc80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xb80(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x480(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - vmovdqa 0x280(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xd80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xa80(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x580(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ - vmovdqa 0xe80(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x980(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - call 25700b │ │ │ │ - vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x700(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x900(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xf00(%rdx),%ymm3 │ │ │ │ - call 252a9a │ │ │ │ - vmovdqa 0x300(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x500(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xb00(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xd00(%rdx),%ymm3 │ │ │ │ - call 252e69 │ │ │ │ - vmovdqa 0x200(%rdx),%ymm0 │ │ │ │ - vmovdqa 0x600(%rdx),%ymm1 │ │ │ │ - vmovdqa 0xa00(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xe00(%rdx),%ymm3 │ │ │ │ - call 24d0f7 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x400(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x800(%rdx),%ymm2 │ │ │ │ - vmovdqa 0xc00(%rdx),%ymm3 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - mov $0xe80,%r10d │ │ │ │ - vmovdqa %ymm15,-0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x80(%rdx,%r10,1) │ │ │ │ - vmovdqa %ymm15,0x100(%rdx,%r10,1) │ │ │ │ - sub $0x200,%r10d │ │ │ │ - jg 258626 │ │ │ │ - call 257a67 │ │ │ │ - jmp 257bce │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + mov %rdx,0x450(%rsp) │ │ │ │ + mov %rdi,0x448(%rsp) │ │ │ │ + lea 0x458(%rsp),%rdi │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x200(%rdx),%xmm1 │ │ │ │ + movdqa 0x400(%rdx),%xmm2 │ │ │ │ + movdqa 0x600(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + movdqa 0x300(%rdx),%xmm1 │ │ │ │ + movdqa 0x500(%rdx),%xmm2 │ │ │ │ + movdqa 0x700(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + movdqa 0x780(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 2483b0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 24c9c0 │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a53d(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a4a2(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a400(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a35e(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x600(%rdx) │ │ │ │ + movdqa %xmm1,0x640(%rdx) │ │ │ │ + movdqa %xmm2,0x680(%rdx) │ │ │ │ + movdqa %xmm3,0x6c0(%rdx) │ │ │ │ + movdqa %xmm4,0x700(%rdx) │ │ │ │ + movdqa %xmm5,0x740(%rdx) │ │ │ │ + movdqa %xmm6,0x780(%rdx) │ │ │ │ + movdqa %xmm7,0x7c0(%rdx) │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a2bc(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x40(%rdi) │ │ │ │ + movdqa %xmm2,0x80(%rdi) │ │ │ │ + movdqa %xmm3,0xc0(%rdi) │ │ │ │ + movdqa %xmm4,0x100(%rdi) │ │ │ │ + movdqa %xmm5,0x140(%rdi) │ │ │ │ + movdqa %xmm6,0x180(%rdi) │ │ │ │ + movdqa %xmm7,0x1c0(%rdi) │ │ │ │ + movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x308(%rsp),%xmm5 │ │ │ │ + movdqa 0x318(%rsp),%xmm6 │ │ │ │ + movdqa 0x328(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a221(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x200(%rdi) │ │ │ │ + movdqa %xmm1,0x240(%rdi) │ │ │ │ + movdqa %xmm2,0x280(%rdi) │ │ │ │ + movdqa %xmm3,0x2c0(%rdi) │ │ │ │ + movdqa %xmm4,0x300(%rdi) │ │ │ │ + movdqa %xmm5,0x340(%rdi) │ │ │ │ + movdqa %xmm6,0x380(%rdi) │ │ │ │ + movdqa %xmm7,0x3c0(%rdi) │ │ │ │ + movdqa 0x338(%rsp),%xmm0 │ │ │ │ + movdqa 0x348(%rsp),%xmm1 │ │ │ │ + movdqa 0x358(%rsp),%xmm2 │ │ │ │ + movdqa 0x368(%rsp),%xmm3 │ │ │ │ + movdqa 0x378(%rsp),%xmm4 │ │ │ │ + movdqa 0x388(%rsp),%xmm5 │ │ │ │ + movdqa 0x398(%rsp),%xmm6 │ │ │ │ + movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a17f(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x400(%rdi) │ │ │ │ + movdqa %xmm1,0x440(%rdi) │ │ │ │ + movdqa %xmm2,0x480(%rdi) │ │ │ │ + movdqa %xmm3,0x4c0(%rdi) │ │ │ │ + movdqa %xmm4,0x500(%rdi) │ │ │ │ + movdqa %xmm5,0x540(%rdi) │ │ │ │ + movdqa %xmm6,0x580(%rdi) │ │ │ │ + movdqa %xmm7,0x5c0(%rdi) │ │ │ │ + movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x408(%rsp),%xmm5 │ │ │ │ + movdqa 0x418(%rsp),%xmm6 │ │ │ │ + movdqa 0x428(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0x8a0dd(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 241fc4 │ │ │ │ + movdqa %xmm0,0x600(%rdi) │ │ │ │ + movdqa %xmm1,0x640(%rdi) │ │ │ │ + movdqa %xmm2,0x680(%rdi) │ │ │ │ + movdqa %xmm3,0x6c0(%rdi) │ │ │ │ + movdqa %xmm4,0x700(%rdi) │ │ │ │ + movdqa %xmm5,0x740(%rdi) │ │ │ │ + movdqa %xmm6,0x780(%rdi) │ │ │ │ + movdqa %xmm7,0x7c0(%rdi) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 250150 │ │ │ │ + mov 0x448(%rsp),%rdi │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + lea 0x20(%rdi),%rdi │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 24be53 │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + lea 0x208(%rsp),%rcx │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + call 24c32e │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + mov 0x448(%rsp),%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x81(%rip),%r8 │ │ │ │ + dec %ecx │ │ │ │ + jg 24be53 │ │ │ │ + mov 0x450(%rsp),%rdx │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + mov $0x4,%ecx │ │ │ │ + sub $0x48,%rdi │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x474b(%rip),%r8 │ │ │ │ + jmp 24be53 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x82ed9(%rip),%r9 │ │ │ │ + lea 0x8a779(%rip),%r9 │ │ │ │ lea 0xfe(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 258710 │ │ │ │ + jne 250ab0 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ vpbroadcastd 0x6c(%r9),%ymm18 │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -510219,55 +503705,55 @@ │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm16,%ymm16 │ │ │ │ vpaddsw %ymm17,%ymm16,%ymm16 │ │ │ │ vpsubusw %ymm18,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 2586aa │ │ │ │ + jg 250a4a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x82e59(%rip),%r9 │ │ │ │ + lea 0x8a6f9(%rip),%r9 │ │ │ │ lea 0x436(%rip),%r8 │ │ │ │ - jmp 258710 │ │ │ │ - lea 0x82e49(%rip),%r9 │ │ │ │ + jmp 250ab0 │ │ │ │ + lea 0x8a6e9(%rip),%r9 │ │ │ │ lea 0x6d9(%rip),%r8 │ │ │ │ - jmp 258710 │ │ │ │ - lea 0x82e39(%rip),%r9 │ │ │ │ + jmp 250ab0 │ │ │ │ + lea 0x8a6d9(%rip),%r9 │ │ │ │ lea 0x79f(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 258830 │ │ │ │ + call 250bd0 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm17 │ │ │ │ vpermi2q %zmm20,%zmm22,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 2588c9 │ │ │ │ - call 2589ff │ │ │ │ + call 250c69 │ │ │ │ + call 250d9f │ │ │ │ vmovdqa32 -0x4c0(%r9),%zmm20 │ │ │ │ vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ vprolq $0x20,%zmm17,%zmm17 │ │ │ │ vpermb %zmm17,%zmm20,%zmm18 │ │ │ │ vpunpckhdq %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x823cd(%rip),%r9 │ │ │ │ + lea 0x8982d(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm18 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - call 2388c0 │ │ │ │ - vmovdqa32 0x82a70(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x82ba6(%rip),%zmm28 │ │ │ │ + call 230b20 │ │ │ │ + vmovdqa32 0x8a310(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x8a446(%rip),%zmm28 │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm18 │ │ │ │ - vpbroadcastd 0x82df8(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8a698(%rip),%zmm27 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 250b73 │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vmovdqa32 (%rdi),%xmm25 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm25,%ymm25 │ │ │ │ vinserti32x4 $0x2,(%rdi,%rsi,2),%zmm25,%zmm25 │ │ │ │ vinserti32x4 $0x3,(%rdi,%rax,1),%zmm25,%zmm25 │ │ │ │ @@ -510301,15 +503787,15 @@ │ │ │ │ vbroadcasti32x4 -0x160(%r9),%zmm24 │ │ │ │ vbroadcasti32x4 -0xb8(%r9),%zmm18 │ │ │ │ vbroadcasti32x4 -0xd0(%r9),%zmm25 │ │ │ │ vpmulld %zmm17,%zmm19,%zmm19 │ │ │ │ vpmulld %zmm24,%zmm17,%zmm17 │ │ │ │ vpmulld %zmm16,%zmm18,%zmm18 │ │ │ │ vpmulld %zmm25,%zmm16,%zmm16 │ │ │ │ - jmp 258930 │ │ │ │ + jmp 250cd0 │ │ │ │ vbroadcasti32x4 -0x40(%r9),%zmm24 │ │ │ │ vpmulld %zmm24,%zmm17,%zmm25 │ │ │ │ vpmulld %zmm19,%zmm24,%zmm24 │ │ │ │ vbroadcasti32x4 -0x150(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm17,%zmm17 │ │ │ │ vpmulld %zmm26,%zmm19,%zmm19 │ │ │ │ vpaddd %zmm25,%zmm19,%zmm19 │ │ │ │ @@ -510364,32 +503850,32 @@ │ │ │ │ vpsubd %zmm24,%zmm18,%zmm18 │ │ │ │ vpsravd %zmm27,%zmm16,%zmm16 │ │ │ │ vpsravd %zmm27,%zmm18,%zmm18 │ │ │ │ vpsravd %zmm27,%zmm19,%zmm19 │ │ │ │ vpsravd %zmm27,%zmm17,%zmm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x82af9(%rip),%r9 │ │ │ │ + lea 0x8a399(%rip),%r9 │ │ │ │ lea -0x2e2(%rip),%r8 │ │ │ │ - jmp 258a80 │ │ │ │ - lea 0x82ae9(%rip),%r9 │ │ │ │ + jmp 250e20 │ │ │ │ + lea 0x8a389(%rip),%r9 │ │ │ │ lea 0x379(%rip),%r8 │ │ │ │ - jmp 258a80 │ │ │ │ - lea 0x82ad9(%rip),%r9 │ │ │ │ + jmp 250e20 │ │ │ │ + lea 0x8a379(%rip),%r9 │ │ │ │ lea 0x43f(%rip),%r8 │ │ │ │ - jmp 258a80 │ │ │ │ - lea 0x82ac9(%rip),%r9 │ │ │ │ + jmp 250e20 │ │ │ │ + lea 0x8a369(%rip),%r9 │ │ │ │ lea 0xa6(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 258830 │ │ │ │ + call 250bd0 │ │ │ │ vpermi2q %zmm18,%zmm22,%zmm17 │ │ │ │ vpermi2q %zmm16,%zmm20,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 258b70 │ │ │ │ + call 250f10 │ │ │ │ vpunpckldq %zmm20,%zmm18,%zmm17 │ │ │ │ vpunpckhdq %zmm16,%zmm18,%zmm18 │ │ │ │ vpunpckldq %zmm19,%zmm16,%zmm16 │ │ │ │ vpunpckhdq %zmm19,%zmm20,%zmm20 │ │ │ │ vpaddd %zmm27,%zmm17,%zmm17 │ │ │ │ vpsubd %zmm18,%zmm27,%zmm19 │ │ │ │ vpaddd %zmm27,%zmm16,%zmm16 │ │ │ │ @@ -510403,24 +503889,24 @@ │ │ │ │ vpsrlq $0x8,-0x380(%r9),%zmm17 │ │ │ │ vpunpckhwd %zmm20,%zmm16,%zmm19 │ │ │ │ vpunpcklwd %zmm20,%zmm16,%zmm16 │ │ │ │ vpsrlq $0x20,%zmm17,%zmm18 │ │ │ │ vpermi2q %zmm19,%zmm16,%zmm17 │ │ │ │ vpermt2q %zmm19,%zmm18,%zmm16 │ │ │ │ jmp *%r8 │ │ │ │ - call 258b42 │ │ │ │ - vmovdqu32 0x826cf(%rip),%zmm26 │ │ │ │ - vbroadcasti32x8 0x827d3(%rip),%zmm28 │ │ │ │ - jmp 25879a │ │ │ │ + call 250ee2 │ │ │ │ + vmovdqu32 0x89f6f(%rip),%zmm26 │ │ │ │ + vbroadcasti32x8 0x8a073(%rip),%zmm28 │ │ │ │ + jmp 250b3a │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm18 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - lea 0x81fe9(%rip),%r9 │ │ │ │ + lea 0x89449(%rip),%r9 │ │ │ │ vpshufd $0x4e,%ymm16,%ymm20 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm21 │ │ │ │ - jmp 238e20 │ │ │ │ + jmp 231080 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vbroadcasti32x4 (%r9),%zmm20 │ │ │ │ vpmulld %zmm20,%zmm17,%zmm21 │ │ │ │ vpmulld %zmm16,%zmm20,%zmm20 │ │ │ │ vbroadcasti32x4 -0x1a0(%r9),%zmm22 │ │ │ │ vpmulld %zmm22,%zmm17,%zmm17 │ │ │ │ vpmulld %zmm22,%zmm16,%zmm16 │ │ │ │ @@ -510490,65 +503976,65 @@ │ │ │ │ vpsubd %zmm17,%zmm19,%zmm18 │ │ │ │ vpaddd %zmm17,%zmm19,%zmm19 │ │ │ │ vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ vpshufd $0x4e,%zmm19,%zmm19 │ │ │ │ vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x827f9(%rip),%r9 │ │ │ │ + lea 0x8a099(%rip),%r9 │ │ │ │ lea -0x5e2(%rip),%r8 │ │ │ │ - jmp 258d80 │ │ │ │ - lea 0x827e9(%rip),%r9 │ │ │ │ + jmp 251120 │ │ │ │ + lea 0x8a089(%rip),%r9 │ │ │ │ lea -0x23a(%rip),%r8 │ │ │ │ - jmp 258d80 │ │ │ │ - lea 0x827d9(%rip),%r9 │ │ │ │ + jmp 251120 │ │ │ │ + lea 0x8a079(%rip),%r9 │ │ │ │ lea 0x13f(%rip),%r8 │ │ │ │ - jmp 258d80 │ │ │ │ - lea 0x827c9(%rip),%r9 │ │ │ │ + jmp 251120 │ │ │ │ + lea 0x8a069(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 258830 │ │ │ │ + call 250bd0 │ │ │ │ vpermi2q %zmm18,%zmm22,%zmm17 │ │ │ │ vpermi2q %zmm16,%zmm20,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 258b70 │ │ │ │ + call 250f10 │ │ │ │ vpunpckhdq %zmm20,%zmm19,%zmm17 │ │ │ │ vpunpckldq %zmm16,%zmm19,%zmm19 │ │ │ │ vpunpckhdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckldq %zmm18,%zmm20,%zmm20 │ │ │ │ vpsubd %zmm17,%zmm27,%zmm17 │ │ │ │ vpaddd %zmm27,%zmm19,%zmm19 │ │ │ │ vpsubd %zmm16,%zmm27,%zmm16 │ │ │ │ vpaddd %zmm27,%zmm20,%zmm20 │ │ │ │ - jmp 258ad2 │ │ │ │ - call 258b42 │ │ │ │ - vmovdqu32 0x8241b(%rip),%zmm26 │ │ │ │ - vbroadcasti32x8 0x82540(%rip),%zmm28 │ │ │ │ + jmp 250e72 │ │ │ │ + call 250ee2 │ │ │ │ + vmovdqu32 0x89cbb(%rip),%zmm26 │ │ │ │ + vbroadcasti32x8 0x89de0(%rip),%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ - vpbroadcastd 0x827a4(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8a044(%rip),%zmm27 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm18 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 250b73 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - jmp 2587cb │ │ │ │ + jmp 250b6b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x82709(%rip),%r9 │ │ │ │ + lea 0x89fa9(%rip),%r9 │ │ │ │ lea -0x6d2(%rip),%r8 │ │ │ │ - jmp 258e70 │ │ │ │ - lea 0x826f9(%rip),%r9 │ │ │ │ + jmp 251210 │ │ │ │ + lea 0x89f99(%rip),%r9 │ │ │ │ lea -0x32a(%rip),%r8 │ │ │ │ - jmp 258e70 │ │ │ │ - lea 0x826e9(%rip),%r9 │ │ │ │ + jmp 251210 │ │ │ │ + lea 0x89f89(%rip),%r9 │ │ │ │ lea -0x87(%rip),%r8 │ │ │ │ - jmp 258e70 │ │ │ │ - lea 0x826d9(%rip),%r9 │ │ │ │ + jmp 251210 │ │ │ │ + lea 0x89f79(%rip),%r9 │ │ │ │ lea 0x3f(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa32 (%rdx),%zmm17 │ │ │ │ vpackssdw 0x80(%rdx),%zmm17,%zmm17 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm18 │ │ │ │ vpackssdw 0xc0(%rdx),%zmm18,%zmm18 │ │ │ │ vmovdqa32 -0x480(%r9),%zmm16 │ │ │ │ @@ -510558,46 +504044,46 @@ │ │ │ │ vpunpckhdq %zmm18,%zmm17,%zmm17 │ │ │ │ jmp *%r8 │ │ │ │ vmovdqu32 -0x33e(%r9),%zmm19 │ │ │ │ vpbroadcastd 0x58(%r9),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm19,%zmm18 │ │ │ │ vpermi2q %zmm17,%zmm16,%zmm18 │ │ │ │ vpermt2q %zmm17,%zmm19,%zmm16 │ │ │ │ - jmp 2587a6 │ │ │ │ + jmp 250b46 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x82659(%rip),%r9 │ │ │ │ + lea 0x89ef9(%rip),%r9 │ │ │ │ lea 0x95(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 258f50 │ │ │ │ + jne 2512f0 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 258681 │ │ │ │ + jmp 250a21 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x82629(%rip),%r9 │ │ │ │ + lea 0x89ec9(%rip),%r9 │ │ │ │ lea 0xddc(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 258f50 │ │ │ │ + jmp 2512f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x82609(%rip),%r9 │ │ │ │ + lea 0x89ea9(%rip),%r9 │ │ │ │ lea 0xd18(%rip),%r8 │ │ │ │ - jmp 258f50 │ │ │ │ - lea 0x825f9(%rip),%r9 │ │ │ │ + jmp 2512f0 │ │ │ │ + lea 0x89e99(%rip),%r9 │ │ │ │ lea 0x79e(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 259066 │ │ │ │ - call 259190 │ │ │ │ - call 25936b │ │ │ │ - call 259538 │ │ │ │ + jl 251406 │ │ │ │ + call 251530 │ │ │ │ + call 25170b │ │ │ │ + call 2518d8 │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm23,%zmm19,%zmm19 │ │ │ │ jmp *%r8 │ │ │ │ vmovdqa32 -0x440(%r9),%zmm24 │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ @@ -510608,48 +504094,48 @@ │ │ │ │ vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ vpunpckhdq %zmm19,%zmm18,%zmm20 │ │ │ │ vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm24 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm20,%zmm21,%zmm17 │ │ │ │ vpunpcklqdq %zmm20,%zmm21,%zmm21 │ │ │ │ - lea 0x81b67(%rip),%r9 │ │ │ │ + lea 0x88fc7(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm24,%ymm23 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm19 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm22 │ │ │ │ vextracti32x8 $0x1,%zmm21,%ymm25 │ │ │ │ - call 239570 │ │ │ │ - vmovdqa32 0x821fc(%rip),%zmm24 │ │ │ │ - vpbroadcastd 0x82332(%rip),%zmm28 │ │ │ │ + call 2317d0 │ │ │ │ + vmovdqa32 0x89a9c(%rip),%zmm24 │ │ │ │ + vpbroadcastd 0x89bd2(%rip),%zmm28 │ │ │ │ vpermt2q %zmm17,%zmm24,%zmm16 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpermt2q %zmm19,%zmm24,%zmm18 │ │ │ │ - vpbroadcastd 0x82580(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x89e20(%rip),%zmm27 │ │ │ │ vpermt2q %zmm21,%zmm24,%zmm20 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpermt2q %zmm23,%zmm24,%zmm22 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 250b73 │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 250b6b │ │ │ │ vpmulhrsw %zmm20,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 250b6b │ │ │ │ vpmulhrsw %zmm22,%zmm28,%zmm24 │ │ │ │ - jmp 2587cb │ │ │ │ + jmp 250b6b │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x40(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x140(%rdx),%ymm21 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm18 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm22 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm19 │ │ │ │ vmovdqa32 0xc0(%rdx),%ymm23 │ │ │ │ - call 259100 │ │ │ │ - call 2588c9 │ │ │ │ - call 2589ff │ │ │ │ + call 2514a0 │ │ │ │ + call 250c69 │ │ │ │ + call 250d9f │ │ │ │ vmovdqu32 -0x33d(%r9),%zmm22 │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm19 │ │ │ │ vpackssdw %zmm18,%zmm16,%zmm17 │ │ │ │ vprolq $0x20,%zmm19,%zmm19 │ │ │ │ vpermd %zmm17,%zmm22,%zmm17 │ │ │ │ vpermd %zmm19,%zmm22,%zmm19 │ │ │ │ vmovdqa32 %ymm17,%ymm16 │ │ │ │ @@ -510752,16 +504238,16 @@ │ │ │ │ vpmulld -0x140(%r9){1to16},%zmm17,%zmm17 │ │ │ │ vpmulld -0xb0(%r9){1to16},%zmm18,%zmm22 │ │ │ │ vpmulld -0xc8(%r9){1to16},%zmm18,%zmm18 │ │ │ │ vpaddd %zmm29,%zmm16,%zmm16 │ │ │ │ vpsubd %zmm21,%zmm29,%zmm21 │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,%zmm25 │ │ │ │ - jmp 259433 │ │ │ │ - call 2591e3 │ │ │ │ + jmp 2517d3 │ │ │ │ + call 251583 │ │ │ │ vpmulld %zmm28,%zmm16,%zmm16 │ │ │ │ vpbroadcastd -0x38(%r9),%zmm24 │ │ │ │ vpmulld %zmm24,%zmm21,%zmm25 │ │ │ │ vpmulld %zmm19,%zmm24,%zmm24 │ │ │ │ vpbroadcastd -0x28(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm21,%zmm21 │ │ │ │ vpmulld %zmm26,%zmm19,%zmm19 │ │ │ │ @@ -510852,43 +504338,43 @@ │ │ │ │ vpsravd %zmm27,%zmm19,%zmm19 │ │ │ │ vpsravd %zmm27,%zmm20,%zmm20 │ │ │ │ vpsravd %zmm27,%zmm21,%zmm21 │ │ │ │ vpsravd %zmm27,%zmm22,%zmm22 │ │ │ │ vpsravd %zmm27,%zmm23,%zmm23 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81f79(%rip),%r9 │ │ │ │ + lea 0x89819(%rip),%r9 │ │ │ │ lea -0x64b(%rip),%r8 │ │ │ │ - jmp 259610 │ │ │ │ - lea 0x81f69(%rip),%r9 │ │ │ │ + jmp 2519b0 │ │ │ │ + lea 0x89809(%rip),%r9 │ │ │ │ lea 0x71c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 259610 │ │ │ │ + jmp 2519b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81f49(%rip),%r9 │ │ │ │ + lea 0x897e9(%rip),%r9 │ │ │ │ lea 0x658(%rip),%r8 │ │ │ │ - jmp 259610 │ │ │ │ - lea 0x81f39(%rip),%r9 │ │ │ │ + jmp 2519b0 │ │ │ │ + lea 0x897d9(%rip),%r9 │ │ │ │ lea 0xde(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 25965c │ │ │ │ - call 259190 │ │ │ │ - call 259780 │ │ │ │ + jl 2519fc │ │ │ │ + call 251530 │ │ │ │ + call 251b20 │ │ │ │ vpsrad $0x1,%zmm16,%zmm16 │ │ │ │ vpsrad $0x1,%zmm17,%zmm17 │ │ │ │ vpsrad $0x1,%zmm26,%zmm22 │ │ │ │ vpsrad $0x1,%zmm27,%zmm23 │ │ │ │ vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ vpsrad $0xc,%zmm24,%zmm20 │ │ │ │ vpsrad $0xc,%zmm25,%zmm21 │ │ │ │ - jmp 258f68 │ │ │ │ - call 259ab0 │ │ │ │ + jmp 251308 │ │ │ │ + call 251e50 │ │ │ │ vpunpcklqdq %zmm20,%zmm18,%zmm17 │ │ │ │ vpunpckhqdq %zmm16,%zmm18,%zmm18 │ │ │ │ vpunpcklqdq %zmm19,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm19,%zmm20,%zmm20 │ │ │ │ vpaddd %zmm27,%zmm17,%zmm17 │ │ │ │ vpsubd %zmm18,%zmm27,%zmm19 │ │ │ │ vpaddd %zmm27,%zmm16,%zmm16 │ │ │ │ @@ -510903,35 +504389,35 @@ │ │ │ │ vpermd %zmm18,%zmm21,%zmm18 │ │ │ │ vpermd %zmm19,%zmm21,%zmm19 │ │ │ │ vmovdqa32 %ymm18,%ymm16 │ │ │ │ vextracti32x8 $0x1,%zmm18,%ymm18 │ │ │ │ vmovdqa32 %ymm19,%ymm17 │ │ │ │ vextracti32x8 $0x1,%zmm19,%ymm19 │ │ │ │ jmp *%r8 │ │ │ │ - call 259b00 │ │ │ │ - vmovdqu32 0x81ac7(%rip),%zmm20 │ │ │ │ - vbroadcasti32x8 0x81c0b(%rip),%zmm28 │ │ │ │ + call 251ea0 │ │ │ │ + vmovdqu32 0x89367(%rip),%zmm20 │ │ │ │ + vbroadcasti32x8 0x894ab(%rip),%zmm28 │ │ │ │ vpsrlq $0x8,%zmm20,%zmm23 │ │ │ │ vpermi2q %zmm19,%zmm16,%zmm20 │ │ │ │ vpsrlq $0x18,%zmm23,%zmm21 │ │ │ │ vpermi2q %zmm19,%zmm16,%zmm23 │ │ │ │ vpsrlq $0x8,%zmm21,%zmm22 │ │ │ │ vpermq %zmm17,%zmm21,%zmm21 │ │ │ │ vpermq %zmm18,%zmm22,%zmm22 │ │ │ │ - vpbroadcastd 0x81e6c(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8970c(%rip),%zmm27 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpmulhrsw %zmm20,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 250b73 │ │ │ │ vpmulhrsw %zmm21,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 250b6b │ │ │ │ vpmulhrsw %zmm22,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 250b6b │ │ │ │ vpmulhrsw %zmm23,%zmm28,%zmm24 │ │ │ │ - jmp 2587cb │ │ │ │ + jmp 250b6b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpbroadcastd 0x10(%r9),%zmm24 │ │ │ │ vpmulld %zmm24,%zmm23,%zmm25 │ │ │ │ vpmulld %zmm16,%zmm24,%zmm24 │ │ │ │ vpbroadcastd -0x180(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm23,%zmm23 │ │ │ │ @@ -511067,105 +504553,105 @@ │ │ │ │ vmovdqa32 0x80(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x140(%rdx),%ymm21 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm18 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm22 │ │ │ │ vmovdqa32 0xc0(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x40(%rdx),%ymm23 │ │ │ │ - call 259100 │ │ │ │ - jmp 258b70 │ │ │ │ + call 2514a0 │ │ │ │ + jmp 250f10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa32 -0x400(%r9),%zmm24 │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ vpermb %zmm17,%zmm24,%zmm17 │ │ │ │ vpermb %zmm18,%zmm24,%zmm18 │ │ │ │ vpermb %zmm19,%zmm24,%zmm19 │ │ │ │ vpbroadcastd 0x64(%r9),%zmm26 │ │ │ │ vpunpckhdq %zmm17,%zmm16,%zmm21 │ │ │ │ vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ vpunpckhdq %zmm19,%zmm18,%zmm17 │ │ │ │ vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ - lea 0x80ffb(%rip),%r9 │ │ │ │ + lea 0x8845b(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm20 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm17,%zmm21,%zmm22 │ │ │ │ vpunpcklqdq %zmm17,%zmm21,%zmm21 │ │ │ │ - call 239a5c │ │ │ │ + call 231cbc │ │ │ │ vpaddsw %zmm20,%zmm18,%zmm17 │ │ │ │ vpsubsw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x819b9(%rip),%r9 │ │ │ │ + lea 0x89259(%rip),%r9 │ │ │ │ lea -0xc0b(%rip),%r8 │ │ │ │ - jmp 259bd0 │ │ │ │ - lea 0x819a9(%rip),%r9 │ │ │ │ + jmp 251f70 │ │ │ │ + lea 0x89249(%rip),%r9 │ │ │ │ lea 0x15c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 259bd0 │ │ │ │ + jmp 251f70 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81989(%rip),%r9 │ │ │ │ + lea 0x89229(%rip),%r9 │ │ │ │ lea -0x4d2(%rip),%r8 │ │ │ │ - jmp 259bd0 │ │ │ │ - lea 0x81979(%rip),%r9 │ │ │ │ + jmp 251f70 │ │ │ │ + lea 0x89219(%rip),%r9 │ │ │ │ lea 0x88(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 259c1c │ │ │ │ - call 259190 │ │ │ │ - call 259780 │ │ │ │ + jl 251fbc │ │ │ │ + call 251530 │ │ │ │ + call 251b20 │ │ │ │ vpsrad $0x1,%zmm16,%zmm23 │ │ │ │ vpsrad $0x1,%zmm27,%zmm16 │ │ │ │ vpsrad $0x1,%zmm17,%zmm22 │ │ │ │ vpsrad $0x1,%zmm26,%zmm17 │ │ │ │ vpsrad $0xc,%zmm18,%zmm21 │ │ │ │ vpsrad $0xc,%zmm25,%zmm18 │ │ │ │ vpsrad $0xc,%zmm19,%zmm20 │ │ │ │ vpsrad $0xc,%zmm24,%zmm19 │ │ │ │ - jmp 258f68 │ │ │ │ - call 259ab0 │ │ │ │ + jmp 251308 │ │ │ │ + call 251e50 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm17 │ │ │ │ vpunpcklqdq %zmm16,%zmm19,%zmm19 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm18,%zmm20,%zmm20 │ │ │ │ vpsubd %zmm17,%zmm27,%zmm17 │ │ │ │ vpaddd %zmm27,%zmm19,%zmm19 │ │ │ │ vpsubd %zmm16,%zmm27,%zmm16 │ │ │ │ vpaddd %zmm27,%zmm20,%zmm20 │ │ │ │ - jmp 259691 │ │ │ │ - call 259b00 │ │ │ │ - vmovdqu32 0x8155d(%rip),%zmm23 │ │ │ │ - vbroadcasti32x8 0x816c1(%rip),%zmm28 │ │ │ │ + jmp 251a31 │ │ │ │ + call 251ea0 │ │ │ │ + vmovdqu32 0x88dfd(%rip),%zmm23 │ │ │ │ + vbroadcasti32x8 0x88f61(%rip),%zmm28 │ │ │ │ vpsrlq $0x8,%zmm23,%zmm20 │ │ │ │ vpermi2q %zmm16,%zmm19,%zmm23 │ │ │ │ vpsrlq $0x18,%zmm20,%zmm21 │ │ │ │ vpermi2q %zmm16,%zmm19,%zmm20 │ │ │ │ vpsrlq $0x8,%zmm21,%zmm22 │ │ │ │ vpermq %zmm18,%zmm21,%zmm21 │ │ │ │ vpermq %zmm17,%zmm22,%zmm22 │ │ │ │ - jmp 259732 │ │ │ │ + jmp 251ad2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x81889(%rip),%r9 │ │ │ │ + lea 0x89129(%rip),%r9 │ │ │ │ lea -0xd3b(%rip),%r8 │ │ │ │ - jmp 259cf0 │ │ │ │ - lea 0x81879(%rip),%r9 │ │ │ │ + jmp 252090 │ │ │ │ + lea 0x89119(%rip),%r9 │ │ │ │ lea -0x5e2(%rip),%r8 │ │ │ │ - jmp 259cf0 │ │ │ │ - lea 0x81869(%rip),%r9 │ │ │ │ + jmp 252090 │ │ │ │ + lea 0x89109(%rip),%r9 │ │ │ │ lea -0x88(%rip),%r8 │ │ │ │ - jmp 259cf0 │ │ │ │ - lea 0x81859(%rip),%r9 │ │ │ │ + jmp 252090 │ │ │ │ + lea 0x890f9(%rip),%r9 │ │ │ │ lea 0xc(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25919e │ │ │ │ - jmp 258f68 │ │ │ │ + call 25153e │ │ │ │ + jmp 251308 │ │ │ │ vpbroadcastd 0x60(%r9),%zmm24 │ │ │ │ vpmulhrsw %zmm16,%zmm24,%zmm20 │ │ │ │ vpmulhrsw %zmm17,%zmm24,%zmm21 │ │ │ │ vpmulhrsw %zmm18,%zmm24,%zmm22 │ │ │ │ vpmulhrsw %zmm19,%zmm24,%zmm23 │ │ │ │ vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ @@ -511188,19 +504674,19 @@ │ │ │ │ vpxord %zmm21,%zmm21,%zmm21 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm18 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm19 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - call 259dd7 │ │ │ │ + call 252177 │ │ │ │ vpmulhrsw %zmm17,%zmm23,%zmm16 │ │ │ │ - call 259dd0 │ │ │ │ + call 252170 │ │ │ │ vpmulhrsw %zmm18,%zmm23,%zmm16 │ │ │ │ - call 259dd0 │ │ │ │ + call 252170 │ │ │ │ vpmulhrsw %zmm19,%zmm23,%zmm16 │ │ │ │ add %rsi,%rdi │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vmovdqa32 (%rdi),%xmm20 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,4),%ymm20,%ymm20 │ │ │ │ vinserti32x4 $0x2,(%rdi,%rsi,8),%zmm20,%zmm20 │ │ │ │ vinserti32x4 $0x3,(%rdi,%rax,4),%zmm20,%zmm20 │ │ │ │ @@ -511212,18 +504698,18 @@ │ │ │ │ vmovdqa32 %xmm20,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm20,(%rdi,%rsi,4) │ │ │ │ vextracti32x4 $0x2,%zmm20,(%rdi,%rsi,8) │ │ │ │ vextracti32x4 $0x3,%zmm20,(%rdi,%rax,4) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x816f9(%rip),%r9 │ │ │ │ + lea 0x88f99(%rip),%r9 │ │ │ │ lea 0x269(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 259f10 │ │ │ │ + jne 2522b0 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ @@ -511238,27 +504724,27 @@ │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm16,%zmm16 │ │ │ │ vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ vpsubusw %zmm18,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 259e96 │ │ │ │ + jg 252236 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81669(%rip),%r9 │ │ │ │ + lea 0x88f09(%rip),%r9 │ │ │ │ lea 0xe9a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 259f10 │ │ │ │ + jmp 2522b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81649(%rip),%r9 │ │ │ │ + lea 0x88ee9(%rip),%r9 │ │ │ │ lea 0xd63(%rip),%r8 │ │ │ │ - jmp 259f10 │ │ │ │ - lea 0x81639(%rip),%r9 │ │ │ │ + jmp 2522b0 │ │ │ │ + lea 0x88ed9(%rip),%r9 │ │ │ │ lea 0x5f9(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpmulld (%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0x40(%rdx),%zmm28,%zmm25 │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm24 │ │ │ │ vpmulld 0xc0(%rdx),%zmm28,%zmm23 │ │ │ │ @@ -511278,15 +504764,15 @@ │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ vmovdqa32 %zmm16,%zmm17 │ │ │ │ vpermi2q %zmm24,%zmm20,%zmm16 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 25a06d │ │ │ │ + jl 25240d │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0x140(%rdx),%zmm28,%zmm26 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm27 │ │ │ │ vpmulld 0x1c0(%rdx),%zmm28,%zmm22 │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x180(%rdx) │ │ │ │ @@ -511305,41 +504791,41 @@ │ │ │ │ vpermi2q %zmm27,%zmm21,%zmm18 │ │ │ │ vpermi2q %zmm23,%zmm22,%zmm19 │ │ │ │ vpermt2q %zmm27,%zmm31,%zmm20 │ │ │ │ vpermt2q %zmm25,%zmm31,%zmm22 │ │ │ │ vpermt2q %zmm24,%zmm31,%zmm21 │ │ │ │ vpermt2q %zmm26,%zmm31,%zmm23 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ - call 2588c9 │ │ │ │ - call 25a1b6 │ │ │ │ - jmp 25a090 │ │ │ │ + call 250c69 │ │ │ │ + call 252556 │ │ │ │ + jmp 252430 │ │ │ │ vpermi2q %zmm23,%zmm25,%zmm17 │ │ │ │ vpermt2q %zmm25,%zmm31,%zmm20 │ │ │ │ vpermt2q %zmm24,%zmm31,%zmm23 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ - call 258890 │ │ │ │ - call 25a180 │ │ │ │ - call 259538 │ │ │ │ + call 250c30 │ │ │ │ + call 252520 │ │ │ │ + call 2518d8 │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vmovdqa32 %zmm25,%zmm26 │ │ │ │ vmovdqa32 %zmm24,%zmm27 │ │ │ │ - call 25a3c0 │ │ │ │ + call 252760 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x80a82(%rip),%r9 │ │ │ │ - call 23a6c0 │ │ │ │ - vmovshdup 0x81133(%rip),%zmm20 │ │ │ │ - vpbroadcastd 0x81269(%rip),%zmm27 │ │ │ │ + lea 0x87ee2(%rip),%r9 │ │ │ │ + call 232920 │ │ │ │ + vmovshdup 0x889d3(%rip),%zmm20 │ │ │ │ + vpbroadcastd 0x88b09(%rip),%zmm27 │ │ │ │ vpsrlq $0x8,%zmm20,%zmm21 │ │ │ │ - vpbroadcastd 0x814c0(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x88d60(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpermq %zmm16,%zmm20,%zmm24 │ │ │ │ vpermq %zmm17,%zmm21,%zmm25 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm18,%zmm20,%zmm24 │ │ │ │ vpermq %zmm19,%zmm21,%zmm25 │ │ │ │ vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ vmovdqa32 (%rdi),%ymm26 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm26,%zmm26 │ │ │ │ vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ @@ -511361,15 +504847,15 @@ │ │ │ │ vbroadcasti32x4 -0x1b0(%r9),%zmm19 │ │ │ │ vbroadcasti32x4 -0x100(%r9),%zmm21 │ │ │ │ vbroadcasti32x4 -0x80(%r9),%zmm25 │ │ │ │ vpmulld %zmm20,%zmm22,%zmm22 │ │ │ │ vpmulld %zmm19,%zmm20,%zmm20 │ │ │ │ vpmulld %zmm23,%zmm21,%zmm21 │ │ │ │ vpmulld %zmm25,%zmm23,%zmm23 │ │ │ │ - jmp 25a21a │ │ │ │ + jmp 2525ba │ │ │ │ vbroadcasti32x4 -0x10(%r9),%zmm19 │ │ │ │ vpmulld %zmm19,%zmm20,%zmm25 │ │ │ │ vpmulld %zmm22,%zmm19,%zmm19 │ │ │ │ vbroadcasti32x4 -0x190(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm20,%zmm20 │ │ │ │ vpmulld %zmm26,%zmm22,%zmm22 │ │ │ │ vpaddd %zmm25,%zmm22,%zmm22 │ │ │ │ @@ -511466,30 +504952,30 @@ │ │ │ │ vpunpckldq %zmm18,%zmm17,%zmm16 │ │ │ │ vpunpckhdq %zmm18,%zmm17,%zmm17 │ │ │ │ vpunpckldq %zmm20,%zmm19,%zmm18 │ │ │ │ vpunpckhdq %zmm20,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x81109(%rip),%r9 │ │ │ │ + lea 0x889a9(%rip),%r9 │ │ │ │ lea -0x387(%rip),%r8 │ │ │ │ - jmp 25a480 │ │ │ │ - lea 0x810f9(%rip),%r9 │ │ │ │ + jmp 252820 │ │ │ │ + lea 0x88999(%rip),%r9 │ │ │ │ lea 0x92a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 25a480 │ │ │ │ + jmp 252820 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x810d9(%rip),%r9 │ │ │ │ + lea 0x88979(%rip),%r9 │ │ │ │ lea 0x7f3(%rip),%r8 │ │ │ │ - jmp 25a480 │ │ │ │ - lea 0x810c9(%rip),%r9 │ │ │ │ + jmp 252820 │ │ │ │ + lea 0x88969(%rip),%r9 │ │ │ │ lea 0x89(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25a530 │ │ │ │ + call 2528d0 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm25 │ │ │ │ vpaddd %zmm25,%zmm16,%zmm16 │ │ │ │ vpsubd %zmm17,%zmm25,%zmm17 │ │ │ │ vpaddd %zmm25,%zmm18,%zmm18 │ │ │ │ vpsubd %zmm19,%zmm25,%zmm19 │ │ │ │ vpaddd %zmm21,%zmm25,%zmm20 │ │ │ │ vpsubd %zmm22,%zmm25,%zmm21 │ │ │ │ @@ -511501,22 +504987,22 @@ │ │ │ │ vpsrad $0x1,%zmm20,%zmm20 │ │ │ │ vpsrad $0x1,%zmm17,%zmm17 │ │ │ │ vpsrad $0x1,%zmm21,%zmm21 │ │ │ │ vpsrad $0x1,%zmm18,%zmm18 │ │ │ │ vpsrad $0x1,%zmm22,%zmm22 │ │ │ │ vpsrad $0x1,%zmm19,%zmm19 │ │ │ │ vpsrad $0x1,%zmm23,%zmm23 │ │ │ │ - jmp 25a0a3 │ │ │ │ - call 25ab80 │ │ │ │ + jmp 252443 │ │ │ │ + call 252f20 │ │ │ │ vpermq %zmm16,%zmm27,%zmm24 │ │ │ │ vpermq %zmm17,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 2524bb │ │ │ │ vpermq %zmm18,%zmm27,%zmm24 │ │ │ │ vpermq %zmm19,%zmm27,%zmm25 │ │ │ │ - jmp 25a11b │ │ │ │ + jmp 2524bb │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpmulld (%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x40(%rdx),%zmm28,%zmm23 │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xc0(%rdx),%zmm28,%zmm21 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ @@ -511538,15 +505024,15 @@ │ │ │ │ vmovdqa32 %zmm22,%zmm16 │ │ │ │ vpermi2q %zmm23,%zmm18,%zmm16 │ │ │ │ vpermt2q %zmm18,%zmm26,%zmm23 │ │ │ │ vmovdqa32 %zmm22,%zmm18 │ │ │ │ vpermi2q %zmm21,%zmm17,%zmm18 │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm21 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 25a73d │ │ │ │ + jl 252add │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm24 │ │ │ │ vpmulld 0x140(%rdx),%zmm28,%zmm19 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm25 │ │ │ │ vpmulld 0x1c0(%rdx),%zmm28,%zmm17 │ │ │ │ vmovdqa32 %zmm20,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x180(%rdx) │ │ │ │ @@ -511592,15 +505078,15 @@ │ │ │ │ vpmulld %zmm24,%zmm23,%zmm25 │ │ │ │ vpmulld %zmm22,%zmm24,%zmm24 │ │ │ │ vbroadcasti32x4 -0x50(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm23,%zmm23 │ │ │ │ vpmulld %zmm26,%zmm22,%zmm22 │ │ │ │ vpaddd %zmm25,%zmm22,%zmm22 │ │ │ │ vpsubd %zmm24,%zmm23,%zmm23 │ │ │ │ - jmp 25a7a5 │ │ │ │ + jmp 252b45 │ │ │ │ vbroadcasti32x4 0x20(%r9),%zmm17 │ │ │ │ vbroadcasti32x4 -0x1c0(%r9),%zmm24 │ │ │ │ vbroadcasti32x4 -0x60(%r9),%zmm19 │ │ │ │ vbroadcasti32x4 -0x120(%r9),%zmm25 │ │ │ │ vbroadcasti32x4 -0xe0(%r9),%zmm20 │ │ │ │ vbroadcasti32x4 -0xa0(%r9),%zmm26 │ │ │ │ vbroadcasti32x4 -0x130(%r9),%zmm22 │ │ │ │ @@ -511771,75 +505257,75 @@ │ │ │ │ vpsubd %zmm18,%zmm25,%zmm18{%k1} │ │ │ │ vpsubd %zmm19,%zmm25,%zmm19{%k1} │ │ │ │ vpsubd %zmm21,%zmm25,%zmm21{%k1} │ │ │ │ vpsubd %zmm22,%zmm25,%zmm22{%k1} │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0x7ffb9(%rip),%r9 │ │ │ │ + lea 0x87419(%rip),%r9 │ │ │ │ vpshufd $0x4e,%zmm16,%zmm20 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm21 │ │ │ │ - call 23abf0 │ │ │ │ - vmovshdup 0x8065c(%rip),%zmm27 │ │ │ │ + call 232e50 │ │ │ │ + vmovshdup 0x87efc(%rip),%zmm27 │ │ │ │ vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpbroadcastd 0x809ee(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8828e(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x80969(%rip),%r9 │ │ │ │ + lea 0x88209(%rip),%r9 │ │ │ │ lea -0xb27(%rip),%r8 │ │ │ │ - jmp 25ac20 │ │ │ │ - lea 0x80959(%rip),%r9 │ │ │ │ + jmp 252fc0 │ │ │ │ + lea 0x881f9(%rip),%r9 │ │ │ │ lea 0x18a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 25ac20 │ │ │ │ + jmp 252fc0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x80939(%rip),%r9 │ │ │ │ + lea 0x881d9(%rip),%r9 │ │ │ │ lea -0x707(%rip),%r8 │ │ │ │ - jmp 25ac20 │ │ │ │ - lea 0x80929(%rip),%r9 │ │ │ │ + jmp 252fc0 │ │ │ │ + lea 0x881c9(%rip),%r9 │ │ │ │ lea 0x43(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25a530 │ │ │ │ + call 2528d0 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm25 │ │ │ │ vpsubd %zmm19,%zmm25,%zmm20 │ │ │ │ vpaddd %zmm21,%zmm25,%zmm19 │ │ │ │ vpaddd %zmm18,%zmm25,%zmm21 │ │ │ │ vpsubd %zmm22,%zmm25,%zmm18 │ │ │ │ vpsubd %zmm17,%zmm25,%zmm22 │ │ │ │ vpaddd %zmm23,%zmm25,%zmm17 │ │ │ │ vpaddd %zmm16,%zmm25,%zmm23 │ │ │ │ vpsubd %zmm24,%zmm25,%zmm16 │ │ │ │ - jmp 25a4bc │ │ │ │ - call 25ab80 │ │ │ │ + jmp 25285c │ │ │ │ + call 252f20 │ │ │ │ vpsrlq $0x8,%zmm27,%zmm27 │ │ │ │ vpermq %zmm19,%zmm27,%zmm24 │ │ │ │ vpermq %zmm18,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 2524bb │ │ │ │ vpermq %zmm17,%zmm27,%zmm24 │ │ │ │ vpermq %zmm16,%zmm27,%zmm25 │ │ │ │ - jmp 25a11b │ │ │ │ + jmp 2524bb │ │ │ │ nop │ │ │ │ - lea 0x808a9(%rip),%r9 │ │ │ │ + lea 0x88149(%rip),%r9 │ │ │ │ lea -0xbe7(%rip),%r8 │ │ │ │ - jmp 25acd0 │ │ │ │ - lea 0x80899(%rip),%r9 │ │ │ │ + jmp 253070 │ │ │ │ + lea 0x88139(%rip),%r9 │ │ │ │ lea -0x7a7(%rip),%r8 │ │ │ │ - jmp 25acd0 │ │ │ │ - lea 0x80889(%rip),%r9 │ │ │ │ + jmp 253070 │ │ │ │ + lea 0x88129(%rip),%r9 │ │ │ │ lea -0x5d(%rip),%r8 │ │ │ │ - jmp 25acd0 │ │ │ │ - lea 0x80879(%rip),%r9 │ │ │ │ + jmp 253070 │ │ │ │ + lea 0x88119(%rip),%r9 │ │ │ │ lea 0xaa(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25919e │ │ │ │ + call 25153e │ │ │ │ vpbroadcastd 0x98(%r9),%zmm24 │ │ │ │ vpbroadcastd 0x8c(%r9),%zmm29 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulld %zmm24,%zmm16,%zmm16 │ │ │ │ vpmulld %zmm24,%zmm17,%zmm17 │ │ │ │ vpmulld %zmm24,%zmm18,%zmm18 │ │ │ │ vpmulld %zmm24,%zmm19,%zmm19 │ │ │ │ @@ -511851,134 +505337,134 @@ │ │ │ │ vmovdqa32 %zmm26,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm26,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm26,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm26,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm26,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm26,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm26,0x1c0(%rdx) │ │ │ │ - call 2591e3 │ │ │ │ + call 251583 │ │ │ │ vpsrlq $0x10,-0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vmovdqa32 %zmm24,%zmm26 │ │ │ │ vmovdqa32 %zmm25,%zmm27 │ │ │ │ - call 25a3c0 │ │ │ │ + call 252760 │ │ │ │ jmp *%r8 │ │ │ │ vmovshdup -0x340(%r9),%zmm20 │ │ │ │ vpbroadcastd 0x58(%r9),%zmm27 │ │ │ │ vmovdqa32 %zmm20,%zmm21 │ │ │ │ - jmp 25a0de │ │ │ │ + jmp 25247e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x80799(%rip),%r9 │ │ │ │ + lea 0x88039(%rip),%r9 │ │ │ │ lea 0x141(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 25ae10 │ │ │ │ + jne 2531b0 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 259e75 │ │ │ │ + jmp 252215 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x80769(%rip),%r9 │ │ │ │ + lea 0x88009(%rip),%r9 │ │ │ │ lea 0x16c6(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 25ae10 │ │ │ │ + jmp 2531b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x80749(%rip),%r9 │ │ │ │ + lea 0x87fe9(%rip),%r9 │ │ │ │ lea 0x1522(%rip),%r8 │ │ │ │ - jmp 25ae10 │ │ │ │ - lea 0x80739(%rip),%r9 │ │ │ │ + jmp 2531b0 │ │ │ │ + lea 0x87fd9(%rip),%r9 │ │ │ │ lea 0xa46(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25af9e │ │ │ │ + jl 25333e │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm23 │ │ │ │ - call 25936b │ │ │ │ + call 25170b │ │ │ │ vmovdqa32 0x40(%rdx),%zmm0 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm5 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm6 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm7 │ │ │ │ - call 25b12e │ │ │ │ - call 25b48e │ │ │ │ + call 2534ce │ │ │ │ + call 25382e │ │ │ │ vzeroupper │ │ │ │ - call 25b5b6 │ │ │ │ + call 253956 │ │ │ │ mov $0x300,%eax │ │ │ │ vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ vmovdqa32 %zmm24,0xc0(%rdx,%rax,1) │ │ │ │ vmovdqa32 %zmm24,0x80(%rdx,%rax,1) │ │ │ │ vmovdqa32 %zmm24,0x40(%rdx,%rax,1) │ │ │ │ vmovdqa32 %zmm24,(%rdx,%rax,1) │ │ │ │ sub $0x100,%eax │ │ │ │ - jge 25aec6 │ │ │ │ + jge 253266 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x7fc4a(%rip),%r9 │ │ │ │ - call 23b4b0 │ │ │ │ - vmovshdup 0x802fb(%rip),%zmm28 │ │ │ │ - vpbroadcastd 0x80431(%rip),%zmm27 │ │ │ │ + lea 0x870aa(%rip),%r9 │ │ │ │ + call 233710 │ │ │ │ + vmovshdup 0x87b9b(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0x87cd1(%rip),%zmm27 │ │ │ │ vpsrlq $0x8,%zmm28,%zmm29 │ │ │ │ vpermq %zmm16,%zmm28,%zmm24 │ │ │ │ vpermq %zmm23,%zmm29,%zmm16 │ │ │ │ vpermq %zmm17,%zmm29,%zmm23 │ │ │ │ vpermq %zmm22,%zmm28,%zmm17 │ │ │ │ vpermq %zmm18,%zmm28,%zmm22 │ │ │ │ vpermq %zmm21,%zmm29,%zmm18 │ │ │ │ vpermq %zmm19,%zmm29,%zmm21 │ │ │ │ vpermq %zmm20,%zmm28,%zmm19 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpbroadcastd 0x80654(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x87ef4(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpmulhrsw %zmm24,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm23,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 2524bb │ │ │ │ vpmulhrsw %zmm22,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm21,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 2524bb │ │ │ │ vpmulhrsw %zmm19,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm18,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 2524bb │ │ │ │ vpmulhrsw %zmm17,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm16,%zmm27,%zmm25 │ │ │ │ - jmp 25a11b │ │ │ │ + jmp 2524bb │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm18 │ │ │ │ vmovshdup -0x380(%r9),%zmm24 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x40(%rdx),%ymm20 │ │ │ │ vmovdqa32 0xc0(%rdx),%ymm21 │ │ │ │ vmovdqa32 0x140(%rdx),%ymm22 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm23 │ │ │ │ vpermt2q %zmm18,%zmm24,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm24,%zmm17 │ │ │ │ vpermt2q %zmm21,%zmm24,%zmm20 │ │ │ │ vpermt2q %zmm22,%zmm24,%zmm23 │ │ │ │ - call 258890 │ │ │ │ - call 25a180 │ │ │ │ + call 250c30 │ │ │ │ + call 252520 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 25953f │ │ │ │ + call 2518df │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ - jmp 25b7f1 │ │ │ │ + jmp 253b91 │ │ │ │ nopl (%rax) │ │ │ │ vpaddd %zmm29,%zmm0,%zmm0 │ │ │ │ vpaddd %zmm29,%zmm1,%zmm1 │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ vpmulld 0x10(%r9){1to16},%zmm0,%zmm6 │ │ │ │ vpmulld -0x180(%r9){1to16},%zmm0,%zmm25 │ │ │ │ @@ -511992,15 +505478,15 @@ │ │ │ │ vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ vmovdqa32 %zmm25,%zmm4 │ │ │ │ vmovdqa32 %zmm2,%zmm0 │ │ │ │ vmovdqa32 %zmm6,%zmm7 │ │ │ │ vmovdqa32 %zmm1,%zmm3 │ │ │ │ - jmp 25b28b │ │ │ │ + jmp 25362b │ │ │ │ vpaddd %zmm29,%zmm0,%zmm0 │ │ │ │ vpaddd %zmm29,%zmm1,%zmm1 │ │ │ │ vpaddd %zmm29,%zmm2,%zmm2 │ │ │ │ vpaddd %zmm29,%zmm3,%zmm3 │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ @@ -512011,17 +505497,17 @@ │ │ │ │ vpmulld -0x70(%r9){1to16},%zmm3,%zmm3 │ │ │ │ vpmulld -0x8(%r9){1to16},%zmm1,%zmm6 │ │ │ │ vpmulld 0x18(%r9){1to16},%zmm1,%zmm1 │ │ │ │ vpmulld 0x8(%r9){1to16},%zmm2,%zmm5 │ │ │ │ vpmulld -0x88(%r9){1to16},%zmm2,%zmm2 │ │ │ │ vpsubd %zmm4,%zmm29,%zmm4 │ │ │ │ vpsubd %zmm6,%zmm29,%zmm6 │ │ │ │ - call 25b69c │ │ │ │ - jmp 25b1fb │ │ │ │ - call 25b690 │ │ │ │ + call 253a3c │ │ │ │ + jmp 25359b │ │ │ │ + call 253a30 │ │ │ │ vpbroadcastd 0x10(%r9),%zmm23 │ │ │ │ vpmulld %zmm23,%zmm0,%zmm25 │ │ │ │ vpmulld %zmm7,%zmm23,%zmm23 │ │ │ │ vpbroadcastd -0x180(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm0,%zmm0 │ │ │ │ vpmulld %zmm26,%zmm7,%zmm7 │ │ │ │ vpaddd %zmm25,%zmm7,%zmm7 │ │ │ │ @@ -512046,15 +505532,15 @@ │ │ │ │ vpmulld %zmm23,%zmm2,%zmm25 │ │ │ │ vpmulld %zmm5,%zmm23,%zmm23 │ │ │ │ vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm2,%zmm2 │ │ │ │ vpmulld %zmm26,%zmm5,%zmm5 │ │ │ │ vpaddd %zmm25,%zmm5,%zmm5 │ │ │ │ vpsubd %zmm23,%zmm2,%zmm2 │ │ │ │ - call 25b690 │ │ │ │ + call 253a30 │ │ │ │ vpaddd %zmm0,%zmm4,%zmm25 │ │ │ │ vpsubd %zmm4,%zmm0,%zmm4 │ │ │ │ vpsubd %zmm2,%zmm6,%zmm0 │ │ │ │ vpaddd %zmm6,%zmm2,%zmm2 │ │ │ │ vpaddd %zmm3,%zmm7,%zmm6 │ │ │ │ vpsubd %zmm3,%zmm7,%zmm7 │ │ │ │ vpsubd %zmm5,%zmm1,%zmm3 │ │ │ │ @@ -512259,36 +505745,36 @@ │ │ │ │ vpaddd %zmm29,%zmm7,%zmm7 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x7fe39(%rip),%r9 │ │ │ │ + lea 0x876d9(%rip),%r9 │ │ │ │ lea -0x81f(%rip),%r8 │ │ │ │ - jmp 25b730 │ │ │ │ - lea 0x7fe29(%rip),%r9 │ │ │ │ + jmp 253ad0 │ │ │ │ + lea 0x876c9(%rip),%r9 │ │ │ │ lea 0xc02(%rip),%r8 │ │ │ │ - jmp 25b730 │ │ │ │ - lea 0x7fe19(%rip),%r9 │ │ │ │ + jmp 253ad0 │ │ │ │ + lea 0x876b9(%rip),%r9 │ │ │ │ lea 0x126(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25b76f │ │ │ │ - call 25b8b0 │ │ │ │ + jl 253b0f │ │ │ │ + call 253c50 │ │ │ │ vpackssdw %zmm0,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm1,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm2,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm3,%zmm19,%zmm19 │ │ │ │ vpackssdw %zmm4,%zmm21,%zmm20 │ │ │ │ vpackssdw %zmm5,%zmm22,%zmm21 │ │ │ │ vpackssdw %zmm6,%zmm23,%zmm22 │ │ │ │ vpackssdw %zmm7,%zmm24,%zmm23 │ │ │ │ - jmp 25aeb3 │ │ │ │ - call 25c200 │ │ │ │ + jmp 253253 │ │ │ │ + call 2545a0 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm25 │ │ │ │ vpaddd %zmm25,%zmm16,%zmm16 │ │ │ │ vpsubd %zmm17,%zmm25,%zmm17 │ │ │ │ vpaddd %zmm25,%zmm18,%zmm18 │ │ │ │ vpsubd %zmm19,%zmm25,%zmm19 │ │ │ │ vpaddd %zmm21,%zmm25,%zmm20 │ │ │ │ vpsubd %zmm22,%zmm25,%zmm21 │ │ │ │ @@ -512302,42 +505788,42 @@ │ │ │ │ vpsrad $0x2,%zmm19,%zmm19 │ │ │ │ vpsrad $0x2,%zmm20,%zmm20 │ │ │ │ vpsrad $0x2,%zmm21,%zmm21 │ │ │ │ vpsrad $0x2,%zmm22,%zmm22 │ │ │ │ vpsrad $0x2,%zmm23,%zmm23 │ │ │ │ vmovdqa32 %zmm25,%zmm26 │ │ │ │ vmovdqa32 %zmm24,%zmm27 │ │ │ │ - call 25a3c0 │ │ │ │ + call 252760 │ │ │ │ vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ vmovdqa32 %zmm20,%zmm21 │ │ │ │ vmovdqa32 %zmm20,%zmm22 │ │ │ │ vmovdqa32 %zmm20,%zmm23 │ │ │ │ vmovdqa32 %ymm20,(%rdx) │ │ │ │ vmovdqa32 %ymm20,0x40(%rdx) │ │ │ │ vmovdqa32 %ymm20,0x80(%rdx) │ │ │ │ vmovdqa32 %ymm20,0xc0(%rdx) │ │ │ │ vmovdqa32 %ymm20,0x100(%rdx) │ │ │ │ vmovdqa32 %ymm20,0x140(%rdx) │ │ │ │ vmovdqa32 %ymm20,0x180(%rdx) │ │ │ │ vmovdqa32 %ymm20,0x1c0(%rdx) │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x7f2e5(%rip),%r9 │ │ │ │ - call 23bab0 │ │ │ │ - vmovshdup 0x7f996(%rip),%zmm28 │ │ │ │ - vmovdqa32 0x7fa8c(%rip),%zmm27 │ │ │ │ + lea 0x86745(%rip),%r9 │ │ │ │ + call 233d10 │ │ │ │ + vmovshdup 0x87236(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x8732c(%rip),%zmm27 │ │ │ │ vpsrlq $0x8,%zmm28,%zmm29 │ │ │ │ vpermq %zmm16,%zmm29,%zmm24 │ │ │ │ vpermq %zmm23,%zmm28,%zmm16 │ │ │ │ vpermq %zmm17,%zmm29,%zmm23 │ │ │ │ vpermq %zmm22,%zmm28,%zmm17 │ │ │ │ vpermq %zmm18,%zmm29,%zmm22 │ │ │ │ vpermq %zmm21,%zmm28,%zmm18 │ │ │ │ vpermq %zmm19,%zmm29,%zmm21 │ │ │ │ vpermq %zmm20,%zmm28,%zmm19 │ │ │ │ - jmp 25af46 │ │ │ │ + jmp 2532e6 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm7 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x30(%r9),%zmm24 │ │ │ │ vpmulld %zmm24,%zmm7,%zmm25 │ │ │ │ vpmulld %zmm16,%zmm24,%zmm24 │ │ │ │ vpbroadcastd -0x1c0(%r9),%zmm26 │ │ │ │ @@ -512728,97 +506214,97 @@ │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm21 │ │ │ │ vpermt2q %zmm17,%zmm24,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm24,%zmm23 │ │ │ │ vpermt2q %zmm19,%zmm24,%zmm18 │ │ │ │ vpermt2q %zmm20,%zmm24,%zmm21 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ - jmp 25a73d │ │ │ │ + jmp 252add │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x7f2c9(%rip),%r9 │ │ │ │ + lea 0x86b69(%rip),%r9 │ │ │ │ lea -0x138f(%rip),%r8 │ │ │ │ - jmp 25c2a0 │ │ │ │ - lea 0x7f2b9(%rip),%r9 │ │ │ │ + jmp 254640 │ │ │ │ + lea 0x86b59(%rip),%r9 │ │ │ │ lea -0xa3a(%rip),%r8 │ │ │ │ - jmp 25c2a0 │ │ │ │ - lea 0x7f2a9(%rip),%r9 │ │ │ │ + jmp 254640 │ │ │ │ + lea 0x86b49(%rip),%r9 │ │ │ │ lea 0x82(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25c2df │ │ │ │ - call 25b8b0 │ │ │ │ + jl 25467f │ │ │ │ + call 253c50 │ │ │ │ vpackssdw %zmm19,%zmm3,%zmm20 │ │ │ │ vpackssdw %zmm21,%zmm4,%zmm19 │ │ │ │ vpackssdw %zmm18,%zmm2,%zmm21 │ │ │ │ vpackssdw %zmm22,%zmm5,%zmm18 │ │ │ │ vpackssdw %zmm17,%zmm1,%zmm22 │ │ │ │ vpackssdw %zmm23,%zmm6,%zmm17 │ │ │ │ vpackssdw %zmm16,%zmm0,%zmm23 │ │ │ │ vpackssdw %zmm24,%zmm7,%zmm16 │ │ │ │ - jmp 25aeb3 │ │ │ │ - call 25c200 │ │ │ │ + jmp 253253 │ │ │ │ + call 2545a0 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm25 │ │ │ │ vpsubd %zmm19,%zmm25,%zmm20 │ │ │ │ vpaddd %zmm21,%zmm25,%zmm19 │ │ │ │ vpaddd %zmm18,%zmm25,%zmm21 │ │ │ │ vpsubd %zmm22,%zmm25,%zmm18 │ │ │ │ vpsubd %zmm17,%zmm25,%zmm22 │ │ │ │ vpaddd %zmm23,%zmm25,%zmm17 │ │ │ │ vpaddd %zmm16,%zmm25,%zmm23 │ │ │ │ vpsubd %zmm24,%zmm25,%zmm16 │ │ │ │ - jmp 25b7ab │ │ │ │ - lea 0x7e819(%rip),%r9 │ │ │ │ - call 23bab0 │ │ │ │ - vmovshdup 0x7eeca(%rip),%zmm28 │ │ │ │ - vmovdqu32 0x7efe0(%rip),%zmm27 │ │ │ │ + jmp 253b4b │ │ │ │ + lea 0x85c79(%rip),%r9 │ │ │ │ + call 233d10 │ │ │ │ + vmovshdup 0x8676a(%rip),%zmm28 │ │ │ │ + vmovdqu32 0x86880(%rip),%zmm27 │ │ │ │ vpsrlq $0x8,%zmm28,%zmm29 │ │ │ │ vpermq %zmm23,%zmm29,%zmm24 │ │ │ │ vpermq %zmm22,%zmm29,%zmm23 │ │ │ │ vpermq %zmm21,%zmm29,%zmm22 │ │ │ │ vpermq %zmm20,%zmm29,%zmm21 │ │ │ │ vpermq %zmm19,%zmm28,%zmm19 │ │ │ │ vpermq %zmm18,%zmm28,%zmm18 │ │ │ │ vpermq %zmm17,%zmm28,%zmm17 │ │ │ │ vpermq %zmm16,%zmm28,%zmm16 │ │ │ │ - jmp 25af46 │ │ │ │ + jmp 2532e6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x7f1b9(%rip),%r9 │ │ │ │ + lea 0x86a59(%rip),%r9 │ │ │ │ lea -0x149f(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 25c3b0 │ │ │ │ + jmp 254750 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7f199(%rip),%r9 │ │ │ │ + lea 0x86a39(%rip),%r9 │ │ │ │ lea 0xf6(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd 0x98(%r9),%zmm26 │ │ │ │ vpbroadcastd 0x94(%r9),%zmm27 │ │ │ │ mov %rdx,%rax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25c40f │ │ │ │ - call 25c540 │ │ │ │ + jl 2547af │ │ │ │ + call 2548e0 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm16 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm17 │ │ │ │ - call 25c540 │ │ │ │ + call 2548e0 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm18 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm19 │ │ │ │ - call 25c540 │ │ │ │ + call 2548e0 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm20 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm21 │ │ │ │ - call 25c540 │ │ │ │ + call 2548e0 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm22 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ - jmp 25aeb6 │ │ │ │ - call 25c5a0 │ │ │ │ + jmp 253256 │ │ │ │ + call 254940 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm16 │ │ │ │ - call 25c5a0 │ │ │ │ + call 254940 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm17 │ │ │ │ - call 25c5a0 │ │ │ │ + call 254940 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm18 │ │ │ │ - call 25c5a0 │ │ │ │ + call 254940 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm19 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm20 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm17 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ vpunpckldq %zmm17,%zmm20,%zmm19 │ │ │ │ vpunpckhdq %zmm17,%zmm20,%zmm20 │ │ │ │ @@ -512828,39 +506314,39 @@ │ │ │ │ vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm18 │ │ │ │ vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm17,%zmm19 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm23,%zmm20 │ │ │ │ vmovdqa32 %zmm23,%zmm21 │ │ │ │ vmovdqa32 %zmm23,%zmm22 │ │ │ │ - jmp 25aebb │ │ │ │ + jmp 25325b │ │ │ │ vmovshdup -0x340(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x60(%r9),%zmm31 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpbroadcastd -0x200(%r9),%zmm27 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x7f0db(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8697b(%rip),%zmm29 │ │ │ │ vpermq %zmm16,%zmm30,%zmm24 │ │ │ │ vpermq %zmm17,%zmm30,%zmm25 │ │ │ │ - call 25c50c │ │ │ │ + call 2548ac │ │ │ │ vpermq %zmm18,%zmm30,%zmm24 │ │ │ │ vpermq %zmm19,%zmm30,%zmm25 │ │ │ │ - call 25c50c │ │ │ │ + call 2548ac │ │ │ │ vpermq %zmm20,%zmm30,%zmm24 │ │ │ │ vpermq %zmm21,%zmm30,%zmm25 │ │ │ │ - call 25c50c │ │ │ │ + call 2548ac │ │ │ │ vpermq %zmm22,%zmm30,%zmm24 │ │ │ │ vpermq %zmm23,%zmm30,%zmm25 │ │ │ │ vpmulhrsw %zmm24,%zmm31,%zmm16 │ │ │ │ vpmulhrsw %zmm25,%zmm31,%zmm17 │ │ │ │ vpaddsw %zmm24,%zmm24,%zmm24 │ │ │ │ vpaddsw %zmm25,%zmm25,%zmm25 │ │ │ │ vpaddsw %zmm16,%zmm24,%zmm24 │ │ │ │ vpaddsw %zmm17,%zmm25,%zmm25 │ │ │ │ - jmp 25a10f │ │ │ │ + jmp 2524af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpmulld (%rax),%zmm26,%zmm22 │ │ │ │ vpmulld 0x40(%rax),%zmm26,%zmm23 │ │ │ │ vpmulld 0x200(%rax),%zmm26,%zmm24 │ │ │ │ vpmulld 0x240(%rax),%zmm26,%zmm25 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ @@ -512884,75 +506370,75 @@ │ │ │ │ vpmulld %zmm26,%zmm23,%zmm23 │ │ │ │ vpaddd %zmm27,%zmm22,%zmm22 │ │ │ │ vpaddd %zmm27,%zmm23,%zmm23 │ │ │ │ vpsrad $0xd,%zmm22,%zmm22 │ │ │ │ vpsrad $0xd,%zmm23,%zmm23 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7ef49(%rip),%r9 │ │ │ │ + lea 0x867e9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25c93b │ │ │ │ + je 254cdb │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ vmovdqa32 -0x300(%r9),%zmm4 │ │ │ │ vpxord %zmm5,%zmm5,%zmm5 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 25c757 │ │ │ │ - call 25c960 │ │ │ │ + jl 254af7 │ │ │ │ + call 254d00 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm0 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm1 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm2 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm3 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 25c6a4 │ │ │ │ + jge 254a44 │ │ │ │ vpunpckldq %zmm1,%zmm0,%zmm16 │ │ │ │ vpunpckhdq %zmm1,%zmm0,%zmm17 │ │ │ │ vpunpckldq %zmm3,%zmm2,%zmm18 │ │ │ │ vpunpckhdq %zmm3,%zmm2,%zmm19 │ │ │ │ - lea 0x7e4c7(%rip),%r9 │ │ │ │ + lea 0x85927(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm30 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm31 │ │ │ │ vextracti32x8 $0x1,%zmm18,%ymm0 │ │ │ │ vextracti32x8 $0x1,%zmm19,%ymm1 │ │ │ │ - call 2394a0 │ │ │ │ - call 23c6b0 │ │ │ │ - jmp 25c836 │ │ │ │ + call 231700 │ │ │ │ + call 234910 │ │ │ │ + jmp 254bd6 │ │ │ │ add $0x40,%rdx │ │ │ │ - call 25c960 │ │ │ │ + call 254d00 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm21 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm24 │ │ │ │ vpunpckldq %zmm1,%zmm0,%zmm16 │ │ │ │ vpunpckhdq %zmm1,%zmm0,%zmm17 │ │ │ │ vpunpckldq %zmm3,%zmm2,%zmm18 │ │ │ │ vpunpckhdq %zmm3,%zmm2,%zmm19 │ │ │ │ vpunpckldq %zmm22,%zmm21,%zmm20 │ │ │ │ vpunpckhdq %zmm22,%zmm21,%zmm21 │ │ │ │ vpunpckldq %zmm24,%zmm23,%zmm22 │ │ │ │ vpunpckhdq %zmm24,%zmm23,%zmm23 │ │ │ │ - lea 0x7e444(%rip),%r9 │ │ │ │ + lea 0x858a4(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm30 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm31 │ │ │ │ vextracti32x8 $0x1,%zmm18,%ymm0 │ │ │ │ vextracti32x8 $0x1,%zmm19,%ymm1 │ │ │ │ vextracti32x8 $0x1,%zmm20,%ymm2 │ │ │ │ vextracti32x8 $0x1,%zmm21,%ymm3 │ │ │ │ vextracti32x8 $0x1,%zmm22,%ymm4 │ │ │ │ vextracti32x8 $0x1,%zmm23,%ymm5 │ │ │ │ - call 239540 │ │ │ │ + call 2317a0 │ │ │ │ vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ vpshufd $0x4e,%ymm4,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ - call 23c750 │ │ │ │ - jmp 25c836 │ │ │ │ + call 2349b0 │ │ │ │ + jmp 254bd6 │ │ │ │ vmovshdup -0x380(%r9),%zmm24 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x280(%rdx),%ymm21 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm23 │ │ │ │ vmovdqa32 0x380(%rdx),%ymm19 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm20 │ │ │ │ @@ -512966,43 +506452,43 @@ │ │ │ │ vmovdqa32 %ymm5,0x80(%rdx) │ │ │ │ vmovdqa32 %ymm5,0x100(%rdx) │ │ │ │ vmovdqa32 %ymm5,0x180(%rdx) │ │ │ │ vmovdqa32 %ymm5,0x200(%rdx) │ │ │ │ vmovdqa32 %ymm5,0x280(%rdx) │ │ │ │ vmovdqa32 %ymm5,0x300(%rdx) │ │ │ │ vmovdqa32 %ymm5,0x380(%rdx) │ │ │ │ - call 2588c9 │ │ │ │ - call 2589ff │ │ │ │ + call 250c69 │ │ │ │ + call 250d9f │ │ │ │ vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ vpermb %zmm16,%zmm4,%zmm16 │ │ │ │ vprold $0x10,%zmm4,%zmm4 │ │ │ │ vpermb %zmm17,%zmm4,%zmm18 │ │ │ │ vpunpckhdq %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ - lea 0x7e322(%rip),%r9 │ │ │ │ + lea 0x85782(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm30 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm31 │ │ │ │ - call 239420 │ │ │ │ - call 23c640 │ │ │ │ - call 23cb5e │ │ │ │ + call 231680 │ │ │ │ + call 2348a0 │ │ │ │ + call 234dbe │ │ │ │ lea (%rsi,%rsi,1),%rcx │ │ │ │ - vpbroadcastd 0x7ed5f(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0x865ff(%rip),%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxord %zmm27,%zmm27,%zmm27 │ │ │ │ lea (%rdi,%rcx,8),%rcx │ │ │ │ vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ - call 25c896 │ │ │ │ + call 254c36 │ │ │ │ vpmulhrsw %zmm18,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm26,%zmm17 │ │ │ │ - call 25c896 │ │ │ │ + call 254c36 │ │ │ │ vpmulhrsw %zmm20,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm26,%zmm17 │ │ │ │ - call 25c896 │ │ │ │ + call 254c36 │ │ │ │ vpmulhrsw %zmm22,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm23,%zmm26,%zmm17 │ │ │ │ vmovdqa32 (%rdi),%xmm24 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ vinserti32x4 $0x2,(%rdi,%rsi,2),%zmm24,%zmm24 │ │ │ │ vinserti32x4 $0x3,(%rdi,%rax,1),%zmm24,%zmm24 │ │ │ │ vmovdqa32 (%rcx,%rax,1),%xmm25 │ │ │ │ @@ -513027,15 +506513,15 @@ │ │ │ │ lea (%rcx,%rsi,4),%rcx │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 258689 │ │ │ │ + jmp 250a29 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm20 │ │ │ │ @@ -513046,31 +506532,31 @@ │ │ │ │ vmovdqa32 %zmm5,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ - call 25936b │ │ │ │ - call 25953f │ │ │ │ + call 25170b │ │ │ │ + call 2518df │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm23,%zmm19,%zmm19 │ │ │ │ vpermb %zmm16,%zmm4,%zmm16 │ │ │ │ vpermb %zmm17,%zmm4,%zmm17 │ │ │ │ vpermb %zmm18,%zmm4,%zmm18 │ │ │ │ vpermb %zmm19,%zmm4,%zmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x7eb7a(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x8641a(%rip),%zmm25 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ - vpbroadcastd 0x7eb76(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x86416(%rip),%zmm27 │ │ │ │ sub $0x6b,%ecx │ │ │ │ lea (%rsi,%r8,2),%rax │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpackssdw 0x80(%rdx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm17 │ │ │ │ vpackssdw 0x180(%rdx),%zmm17,%zmm17 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm18 │ │ │ │ @@ -513149,20 +506635,20 @@ │ │ │ │ vextracti32x4 $0x2,%zmm18,(%r10,%rsi,2) │ │ │ │ vextracti32x4 $0x2,%zmm19,(%r10,%r8,1) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%r10,%rsi,4) │ │ │ │ vextracti32x4 $0x3,%zmm17,(%r10,%r9,1) │ │ │ │ vextracti32x4 $0x3,%zmm18,(%r10,%r8,2) │ │ │ │ vextracti32x4 $0x3,%zmm19,(%r10,%rax,1) │ │ │ │ add $0x80000000,%ecx │ │ │ │ - jae 25ca39 │ │ │ │ + jae 254dd9 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7e8b9(%rip),%r9 │ │ │ │ + lea 0x86159(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25cf49 │ │ │ │ + je 2552e9 │ │ │ │ vmovdqa32 -0x380(%r9),%zmm27 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm24 │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ @@ -513170,34 +506656,34 @@ │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ vpsrlq $0x20,%zmm27,%zmm26 │ │ │ │ vmovdqa32 %zmm27,%zmm0 │ │ │ │ vpermi2q %zmm17,%zmm16,%zmm0 │ │ │ │ vmovdqa32 %zmm27,%zmm1 │ │ │ │ vpermi2q %zmm20,%zmm24,%zmm1 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 25cdff │ │ │ │ + jl 25519f │ │ │ │ vmovdqa32 0x100(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm23 │ │ │ │ vpermt2q %zmm2,%zmm26,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm27,%zmm2 │ │ │ │ vmovdqa32 %zmm27,%zmm3 │ │ │ │ vpermi2q %zmm4,%zmm23,%zmm3 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 25cd5e │ │ │ │ + jge 2550fe │ │ │ │ vpermt2q %zmm22,%zmm26,%zmm17 │ │ │ │ vpermt2q %zmm24,%zmm26,%zmm20 │ │ │ │ vpermt2q %zmm4,%zmm26,%zmm23 │ │ │ │ mov $0x40,%eax │ │ │ │ - call 258890 │ │ │ │ - call 25a180 │ │ │ │ - call 25d253 │ │ │ │ - call 25b48e │ │ │ │ - jmp 25ce1d │ │ │ │ + call 250c30 │ │ │ │ + call 252520 │ │ │ │ + call 2555f3 │ │ │ │ + call 25382e │ │ │ │ + jmp 2551bd │ │ │ │ vmovdqa32 0x200(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm25 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm5 │ │ │ │ vpermt2q %zmm25,%zmm26,%zmm17 │ │ │ │ vpermt2q %zmm5,%zmm26,%zmm23 │ │ │ │ vpermt2q %zmm21,%zmm27,%zmm5 │ │ │ │ @@ -513212,53 +506698,53 @@ │ │ │ │ vpermt2q %zmm19,%zmm27,%zmm6 │ │ │ │ vpermt2q %zmm22,%zmm26,%zmm19 │ │ │ │ vpermt2q %zmm25,%zmm26,%zmm20 │ │ │ │ vmovdqa32 %zmm26,%zmm22 │ │ │ │ vpermi2q %zmm24,%zmm7,%zmm22 │ │ │ │ vpermt2q %zmm25,%zmm27,%zmm7 │ │ │ │ mov $0xc0,%eax │ │ │ │ - call 2588c9 │ │ │ │ - call 25a1b6 │ │ │ │ - call 25d2cc │ │ │ │ - call 25b48e │ │ │ │ - jmp 25ce1d │ │ │ │ + call 250c69 │ │ │ │ + call 252556 │ │ │ │ + call 25566c │ │ │ │ + call 25382e │ │ │ │ + jmp 2551bd │ │ │ │ vpermq %zmm16,%zmm26,%zmm16 │ │ │ │ vpermq %zmm17,%zmm26,%zmm17 │ │ │ │ vpermt2q %zmm24,%zmm26,%zmm20 │ │ │ │ xor %eax,%eax │ │ │ │ - call 25d14a │ │ │ │ - call 25b48e │ │ │ │ + call 2554ea │ │ │ │ + call 25382e │ │ │ │ vzeroupper │ │ │ │ - call 25d7d9 │ │ │ │ + call 255b79 │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ vmovdqa32 %zmm30,0xc0(%rdx,%rax,4) │ │ │ │ vmovdqa32 %zmm30,0x80(%rdx,%rax,4) │ │ │ │ vmovdqa32 %zmm30,0x40(%rdx,%rax,4) │ │ │ │ vmovdqa32 %zmm30,(%rdx,%rax,4) │ │ │ │ sub $0x40,%eax │ │ │ │ - jge 25ce2b │ │ │ │ - lea 0x7dcea(%rip),%r9 │ │ │ │ + jge 2551cb │ │ │ │ + lea 0x8514a(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm17 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm18 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm19 │ │ │ │ vpunpcklqdq %zmm23,%zmm21,%zmm20 │ │ │ │ vpunpckhqdq %zmm23,%zmm21,%zmm21 │ │ │ │ vpunpckhqdq %zmm24,%zmm22,%zmm23 │ │ │ │ vpunpcklqdq %zmm24,%zmm22,%zmm22 │ │ │ │ - call 23d010 │ │ │ │ + call 235270 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x7e4a5(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7e703(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x85d45(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x85fa3(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpmulhrsw %zmm27,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm27,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm27,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25527e │ │ │ │ vpmulhrsw %zmm20,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm22,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm23,%zmm27,%zmm19 │ │ │ │ vpaddw (%rdi),%zmm16,%zmm16 │ │ │ │ vpaddw (%rdi,%rsi,1),%zmm17,%zmm17 │ │ │ │ vpaddw (%rdi,%rsi,2),%zmm18,%zmm18 │ │ │ │ @@ -513278,15 +506764,15 @@ │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 25e4f3 │ │ │ │ + jmp 256893 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vbroadcasti32x4 -0x180(%r9),%zmm21 │ │ │ │ vpmulld %zmm28,%zmm16,%zmm19 │ │ │ │ vpmulld %zmm21,%zmm20,%zmm20 │ │ │ │ vpaddd %zmm29,%zmm19,%zmm19 │ │ │ │ vpaddd %zmm29,%zmm20,%zmm20 │ │ │ │ @@ -513356,36 +506842,36 @@ │ │ │ │ vpunpcklqdq %zmm2,%zmm0,%zmm4 │ │ │ │ vpunpckhqdq %zmm2,%zmm0,%zmm6 │ │ │ │ vpunpcklqdq %zmm3,%zmm1,%zmm0 │ │ │ │ vmovdqa32 %zmm7,%zmm5 │ │ │ │ vmovdqa32 %zmm4,%zmm2 │ │ │ │ vmovdqa32 %zmm6,%zmm1 │ │ │ │ vmovdqa32 %zmm0,%zmm3 │ │ │ │ - jmp 25d666 │ │ │ │ + jmp 255a06 │ │ │ │ vbroadcasti32x4 -0x140(%r9),%zmm24 │ │ │ │ vpmulld %zmm17,%zmm24,%zmm24 │ │ │ │ vpmulld -0xb8(%r9){1to16},%zmm16,%zmm16 │ │ │ │ vpaddd %zmm29,%zmm24,%zmm24 │ │ │ │ vpaddd %zmm29,%zmm16,%zmm16 │ │ │ │ vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vpmulld %zmm28,%zmm24,%zmm19 │ │ │ │ vmovdqa32 %zmm16,%zmm18 │ │ │ │ - call 2589ca │ │ │ │ + call 250d6a │ │ │ │ vbroadcasti32x4 0x10(%r9),%zmm22 │ │ │ │ vbroadcasti32x4 -0x1b0(%r9),%zmm19 │ │ │ │ vpmulld %zmm20,%zmm22,%zmm22 │ │ │ │ vpmulld %zmm19,%zmm20,%zmm20 │ │ │ │ vpaddd %zmm29,%zmm22,%zmm22 │ │ │ │ vpaddd %zmm29,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vmovdqa32 %zmm22,%zmm21 │ │ │ │ vmovdqa32 %zmm20,%zmm25 │ │ │ │ - call 25a296 │ │ │ │ + call 252636 │ │ │ │ vbroadcasti32x4 0x20(%r9),%zmm7 │ │ │ │ vbroadcasti32x4 -0x1c0(%r9),%zmm23 │ │ │ │ vbroadcasti32x4 -0x130(%r9),%zmm6 │ │ │ │ vbroadcasti32x4 -0x50(%r9),%zmm25 │ │ │ │ vpmulld %zmm0,%zmm7,%zmm7 │ │ │ │ vpmulld %zmm23,%zmm0,%zmm0 │ │ │ │ vpmulld %zmm1,%zmm6,%zmm6 │ │ │ │ @@ -513398,15 +506884,15 @@ │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ vmovdqa32 %zmm7,%zmm4 │ │ │ │ vmovdqa32 %zmm0,%zmm25 │ │ │ │ vmovdqa32 %zmm6,%zmm3 │ │ │ │ vmovdqa32 %zmm1,%zmm2 │ │ │ │ - jmp 25d48c │ │ │ │ + jmp 25582c │ │ │ │ vbroadcasti32x4 0x20(%r9),%zmm7 │ │ │ │ vbroadcasti32x4 -0x1c0(%r9),%zmm23 │ │ │ │ vbroadcasti32x4 -0xe0(%r9),%zmm4 │ │ │ │ vbroadcasti32x4 -0xa0(%r9),%zmm25 │ │ │ │ vbroadcasti32x4 -0x60(%r9),%zmm5 │ │ │ │ vbroadcasti32x4 -0x120(%r9),%zmm26 │ │ │ │ vbroadcasti32x4 -0x130(%r9),%zmm6 │ │ │ │ @@ -513417,15 +506903,15 @@ │ │ │ │ vpmulld %zmm25,%zmm3,%zmm3 │ │ │ │ vpmulld %zmm2,%zmm5,%zmm5 │ │ │ │ vpmulld %zmm26,%zmm2,%zmm2 │ │ │ │ vpmulld %zmm1,%zmm6,%zmm6 │ │ │ │ vpmulld %zmm27,%zmm1,%zmm1 │ │ │ │ vpsubd %zmm4,%zmm29,%zmm4 │ │ │ │ vpsubd %zmm6,%zmm29,%zmm6 │ │ │ │ - jmp 25d3a0 │ │ │ │ + jmp 255740 │ │ │ │ vbroadcasti32x4 0x20(%r9),%zmm23 │ │ │ │ vpmulld %zmm23,%zmm0,%zmm25 │ │ │ │ vpmulld %zmm7,%zmm23,%zmm23 │ │ │ │ vbroadcasti32x4 -0x1c0(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm0,%zmm0 │ │ │ │ vpmulld %zmm26,%zmm7,%zmm7 │ │ │ │ vpaddd %zmm25,%zmm7,%zmm7 │ │ │ │ @@ -513654,19 +507140,19 @@ │ │ │ │ vpunpckhdq %zmm19,%zmm18,%zmm20 │ │ │ │ vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ vpunpckhdq %zmm17,%zmm16,%zmm19 │ │ │ │ vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x7dd1e(%rip),%zmm21 │ │ │ │ + vpbroadcastd 0x855be(%rip),%zmm21 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ - vmovdqa32 0x7da38(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x852d8(%rip),%zmm22 │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ - vpbroadcastd 0x7dd12(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x855b2(%rip),%zmm25 │ │ │ │ lea (%rsi,%r8,2),%rax │ │ │ │ vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ sub $0x6b,%ecx │ │ │ │ vpsrlw $0x8,%zmm22,%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpackssdw 0x40(%rdx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ @@ -513724,31 +507210,31 @@ │ │ │ │ vextracti32x8 $0x1,%zmm17,(%rdi,%r8,1) │ │ │ │ vmovdqa32 %ymm18,(%rdi,%rsi,4) │ │ │ │ vextracti32x8 $0x1,%zmm18,(%rdi,%r9,1) │ │ │ │ vmovdqa32 %ymm19,(%rdi,%r8,2) │ │ │ │ vextracti32x8 $0x1,%zmm19,(%rdi,%rax,1) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x80000000,%ecx │ │ │ │ - jae 25d8aa │ │ │ │ + jae 255c4a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7dae9(%rip),%r9 │ │ │ │ + lea 0x85389(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25df59 │ │ │ │ + je 2562f9 │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25dc5d │ │ │ │ - call 25decf │ │ │ │ + jl 255ffd │ │ │ │ + call 25626f │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 25db40 │ │ │ │ - lea 0x7d0a4(%rip),%r9 │ │ │ │ + jge 255ee0 │ │ │ │ + lea 0x84504(%rip),%r9 │ │ │ │ vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ vpunpcklwd %zmm17,%zmm17,%zmm24 │ │ │ │ vpunpckhwd %zmm17,%zmm17,%zmm30 │ │ │ │ vpunpcklwd %zmm19,%zmm19,%zmm17 │ │ │ │ vpunpckhwd %zmm19,%zmm19,%zmm31 │ │ │ │ vpunpcklwd %zmm22,%zmm22,%zmm19 │ │ │ │ vpunpckhwd %zmm22,%zmm22,%zmm3 │ │ │ │ @@ -513758,44 +507244,44 @@ │ │ │ │ vpunpcklwd %zmm21,%zmm21,%zmm21 │ │ │ │ vpunpcklwd %zmm16,%zmm25,%zmm25 │ │ │ │ vpunpckhwd %zmm16,%zmm16,%zmm5 │ │ │ │ vpunpcklwd %zmm23,%zmm23,%zmm16 │ │ │ │ vpunpckhwd %zmm23,%zmm23,%zmm1 │ │ │ │ vpunpcklwd %zmm18,%zmm18,%zmm23 │ │ │ │ vpunpckhwd %zmm18,%zmm18,%zmm2 │ │ │ │ - call 23b440 │ │ │ │ - call 23e050 │ │ │ │ + call 2336a0 │ │ │ │ + call 2362b0 │ │ │ │ mov $0xc0,%eax │ │ │ │ vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ vmovdqa32 %zmm24,0x180(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm24,0x100(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm24,0x80(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm24,(%rdx,%rax,8) │ │ │ │ sub $0x40,%eax │ │ │ │ - jge 25db17 │ │ │ │ - jmp 25de15 │ │ │ │ + jge 255eb7 │ │ │ │ + jmp 2561b5 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm23,0x380(%rdx) │ │ │ │ add $0x40,%rdx │ │ │ │ - call 25decf │ │ │ │ + call 25626f │ │ │ │ vmovdqa32 -0x40(%rdx),%zmm25 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm30 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm31 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm6 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm3 │ │ │ │ - lea 0x7cf81(%rip),%r9 │ │ │ │ + lea 0x843e1(%rip),%r9 │ │ │ │ vpunpcklwd %zmm30,%zmm23,%zmm24 │ │ │ │ vpunpckhwd %zmm25,%zmm23,%zmm5 │ │ │ │ vpunpcklwd %zmm2,%zmm22,%zmm23 │ │ │ │ vpunpckhwd %zmm22,%zmm30,%zmm30 │ │ │ │ vpunpcklwd %zmm25,%zmm16,%zmm25 │ │ │ │ vpunpckhwd %zmm16,%zmm3,%zmm1 │ │ │ │ vpunpcklwd %zmm17,%zmm3,%zmm16 │ │ │ │ @@ -513804,25 +507290,25 @@ │ │ │ │ vpunpckhwd %zmm2,%zmm21,%zmm2 │ │ │ │ vpunpcklwd %zmm4,%zmm20,%zmm22 │ │ │ │ vpunpckhwd %zmm20,%zmm31,%zmm31 │ │ │ │ vpunpcklwd %zmm0,%zmm19,%zmm21 │ │ │ │ vpunpckhwd %zmm4,%zmm19,%zmm4 │ │ │ │ vpunpcklwd %zmm18,%zmm6,%zmm19 │ │ │ │ vpunpckhwd %zmm18,%zmm0,%zmm0 │ │ │ │ - call 23b4e0 │ │ │ │ - call 23e0c0 │ │ │ │ + call 233740 │ │ │ │ + call 236320 │ │ │ │ mov $0xe0,%eax │ │ │ │ vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ vmovdqa32 %zmm24,0x80(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm24,0x40(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm24,(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm24,-0x40(%rdx,%rax,8) │ │ │ │ sub $0x20,%eax │ │ │ │ - jge 25dc34 │ │ │ │ - jmp 25de15 │ │ │ │ + jge 255fd4 │ │ │ │ + jmp 2561b5 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm18 │ │ │ │ vmovshdup -0x380(%r9),%zmm24 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x300(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm21 │ │ │ │ @@ -513849,24 +507335,24 @@ │ │ │ │ vpaddd %zmm29,%zmm17,%zmm17 │ │ │ │ vpaddd %zmm29,%zmm20,%zmm20 │ │ │ │ vpaddd %zmm29,%zmm23,%zmm23 │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ - call 258890 │ │ │ │ - call 25a180 │ │ │ │ + call 250c30 │ │ │ │ + call 252520 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25953f │ │ │ │ + call 2518df │ │ │ │ vmovdqa32 -0x300(%r9),%zmm24 │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm23,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x7c909(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x83d69(%rip),%zmm22 │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ vpermb %zmm18,%zmm24,%zmm18 │ │ │ │ vprold $0x10,%zmm24,%zmm24 │ │ │ │ vpermb %zmm17,%zmm24,%zmm17 │ │ │ │ vpermb %zmm19,%zmm24,%zmm19 │ │ │ │ vpunpckldq %zmm18,%zmm16,%zmm20 │ │ │ │ vpunpckhdq %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -513877,111 +507363,111 @@ │ │ │ │ vpunpckldq %zmm17,%zmm16,%zmm2 │ │ │ │ vpunpckhdq %zmm17,%zmm16,%zmm31 │ │ │ │ vpermb %zmm30,%zmm22,%zmm24 │ │ │ │ vpermb %zmm31,%zmm22,%zmm17 │ │ │ │ vpermb %zmm2,%zmm22,%zmm23 │ │ │ │ vpmovzxwd %ymm5,%zmm25 │ │ │ │ vpord 0x50(%r9){1to16},%zmm22,%zmm22 │ │ │ │ - lea 0x7cd54(%rip),%r9 │ │ │ │ + lea 0x841b4(%rip),%r9 │ │ │ │ vpermb %zmm5,%zmm22,%zmm5 │ │ │ │ vpermb %zmm31,%zmm22,%zmm31 │ │ │ │ vpermb %zmm2,%zmm22,%zmm2 │ │ │ │ vpermb %zmm30,%zmm22,%zmm30 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ - call 23b3e0 │ │ │ │ - call 23dff0 │ │ │ │ - vmovshdup 0x7d3e1(%rip),%zmm6 │ │ │ │ - vpbroadcastd 0x7d517(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7d775(%rip),%zmm29 │ │ │ │ + call 233640 │ │ │ │ + call 236250 │ │ │ │ + vmovshdup 0x84c81(%rip),%zmm6 │ │ │ │ + vpbroadcastd 0x84db7(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x85015(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpsrlq $0x8,%zmm6,%zmm7 │ │ │ │ vpermq %zmm16,%zmm6,%zmm24 │ │ │ │ vpermq %zmm17,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm18,%zmm6,%zmm24 │ │ │ │ vpermq %zmm19,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm20,%zmm6,%zmm24 │ │ │ │ vpermq %zmm21,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm22,%zmm6,%zmm24 │ │ │ │ vpermq %zmm23,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm30,%zmm6,%zmm24 │ │ │ │ vpermq %zmm31,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm0,%zmm6,%zmm24 │ │ │ │ vpermq %zmm1,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm2,%zmm6,%zmm24 │ │ │ │ vpermq %zmm3,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm4,%zmm6,%zmm24 │ │ │ │ vpermq %zmm5,%zmm7,%zmm25 │ │ │ │ vzeroupper │ │ │ │ - jmp 25a10f │ │ │ │ + jmp 2524af │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x300(%rdx),%zmm28,%zmm19 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0x500(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm22 │ │ │ │ vpmulld 0x700(%rdx),%zmm28,%zmm23 │ │ │ │ - call 259366 │ │ │ │ + call 251706 │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm3 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm4 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm5 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm6 │ │ │ │ vpmulld 0x780(%rdx),%zmm28,%zmm7 │ │ │ │ - call 25b129 │ │ │ │ + call 2534c9 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25b495 │ │ │ │ - jmp 25b5b6 │ │ │ │ + call 253835 │ │ │ │ + jmp 253956 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 259e61 │ │ │ │ + jmp 252201 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x7d62a(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x7d61c(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7d60e(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x7d610(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x84eca(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x84ebc(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x84eae(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x84eb0(%rip),%zmm31 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ vpaddw %zmm29,%zmm29,%zmm28 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 25dfc0 │ │ │ │ - call 25dfc0 │ │ │ │ + jl 256360 │ │ │ │ + call 256360 │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 25e0a3 │ │ │ │ + call 256443 │ │ │ │ add $0x200,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 25e0a3 │ │ │ │ + call 256443 │ │ │ │ vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ vpunpcklqdq %zmm18,%zmm17,%zmm16 │ │ │ │ vpunpckhqdq %zmm18,%zmm17,%zmm17 │ │ │ │ - call 25e040 │ │ │ │ + call 2563e0 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm16 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm17 │ │ │ │ - call 25e040 │ │ │ │ + call 2563e0 │ │ │ │ vpunpcklqdq %zmm22,%zmm21,%zmm16 │ │ │ │ vpunpckhqdq %zmm22,%zmm21,%zmm17 │ │ │ │ - call 25e040 │ │ │ │ + call 2563e0 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm16 │ │ │ │ vpunpckhqdq %zmm24,%zmm23,%zmm17 │ │ │ │ vmovdqa32 (%rdi),%ymm18 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm18,%zmm18 │ │ │ │ vmovdqa32 (%rdi,%rsi,1),%ymm25 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rax,1),%zmm25,%zmm25 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -514038,66 +507524,66 @@ │ │ │ │ vpunpckhwd %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ vpunpckldq %zmm16,%zmm24,%zmm22 │ │ │ │ vpunpckhdq %zmm16,%zmm24,%zmm24 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x7d379(%rip),%r9 │ │ │ │ + lea 0x84c19(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25e4d4 │ │ │ │ + je 256874 │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ mov $0x60,%eax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25e368 │ │ │ │ + jl 256708 │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x300(%rdx),%zmm28,%zmm19 │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm3 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 25e256 │ │ │ │ - call 2592e4 │ │ │ │ - call 25b0a7 │ │ │ │ - call 25e550 │ │ │ │ - call 25ea1f │ │ │ │ - call 25ebd0 │ │ │ │ - jmp 25e2e2 │ │ │ │ + jge 2565f6 │ │ │ │ + call 251684 │ │ │ │ + call 253447 │ │ │ │ + call 2568f0 │ │ │ │ + call 256dbf │ │ │ │ + call 256f70 │ │ │ │ + jmp 256682 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0x500(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm22 │ │ │ │ vpmulld 0x700(%rdx),%zmm28,%zmm23 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm4 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm5 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm6 │ │ │ │ vpmulld 0x780(%rdx),%zmm28,%zmm7 │ │ │ │ sub $0xffffff80,%eax │ │ │ │ - call 259366 │ │ │ │ - call 25b129 │ │ │ │ - call 25e550 │ │ │ │ - call 25ea1f │ │ │ │ + call 251706 │ │ │ │ + call 2534c9 │ │ │ │ + call 2568f0 │ │ │ │ + call 256dbf │ │ │ │ vpmulld 0x440(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x4c0(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0x540(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0x5c0(%rdx),%zmm28,%zmm3 │ │ │ │ vpmulld 0x640(%rdx),%zmm28,%zmm4 │ │ │ │ vpmulld 0x6c0(%rdx),%zmm28,%zmm5 │ │ │ │ vpmulld 0x740(%rdx),%zmm28,%zmm6 │ │ │ │ vpmulld 0x7c0(%rdx),%zmm28,%zmm7 │ │ │ │ - call 25ec67 │ │ │ │ + call 257007 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x40(%rdx),%r8 │ │ │ │ - call 25e671 │ │ │ │ - lea 0x7c847(%rip),%r9 │ │ │ │ + call 256a11 │ │ │ │ + lea 0x83ca7(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm0,%zmm21,%zmm3 │ │ │ │ vpunpcklqdq %zmm0,%zmm21,%zmm21 │ │ │ │ vpunpckhqdq %zmm17,%zmm18,%zmm0 │ │ │ │ vpunpcklqdq %zmm17,%zmm18,%zmm18 │ │ │ │ vpunpcklqdq %zmm20,%zmm31,%zmm17 │ │ │ │ vpunpckhqdq %zmm20,%zmm31,%zmm31 │ │ │ │ vpunpcklqdq %zmm2,%zmm30,%zmm20 │ │ │ │ @@ -514106,17 +507592,17 @@ │ │ │ │ vpunpcklqdq %zmm4,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm1,%zmm22,%zmm4 │ │ │ │ vpunpcklqdq %zmm1,%zmm22,%zmm22 │ │ │ │ vpunpckhqdq %zmm5,%zmm19,%zmm1 │ │ │ │ vpunpcklqdq %zmm5,%zmm19,%zmm19 │ │ │ │ vpunpckhqdq %zmm24,%zmm23,%zmm5 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm23 │ │ │ │ - call 23d010 │ │ │ │ - call 23ee10 │ │ │ │ - jmp 25e468 │ │ │ │ + call 235270 │ │ │ │ + call 237070 │ │ │ │ + jmp 256808 │ │ │ │ vpmulld (%rdx),%ymm28,%ymm16 │ │ │ │ vpmulld 0x100(%rdx),%ymm28,%ymm17 │ │ │ │ vmovshdup -0x380(%r9),%zmm23 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm21 │ │ │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ vmovdqa32 0x140(%rdx),%ymm18 │ │ │ │ @@ -514136,47 +507622,47 @@ │ │ │ │ vpmulld %zmm28,%zmm1,%zmm1 │ │ │ │ vpaddd %zmm29,%zmm20,%zmm20 │ │ │ │ vpaddd %zmm29,%zmm0,%zmm0 │ │ │ │ vpaddd %zmm29,%zmm1,%zmm1 │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - call 25d14a │ │ │ │ + call 2554ea │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25b495 │ │ │ │ - call 25d7d9 │ │ │ │ - lea 0x7c70d(%rip),%r9 │ │ │ │ + call 253835 │ │ │ │ + call 255b79 │ │ │ │ + lea 0x83b6d(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm30 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm17 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm31 │ │ │ │ vpunpcklqdq %zmm23,%zmm21,%zmm18 │ │ │ │ vpunpckhqdq %zmm23,%zmm21,%zmm0 │ │ │ │ vpunpcklqdq %zmm24,%zmm22,%zmm19 │ │ │ │ vpunpckhqdq %zmm24,%zmm22,%zmm1 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vmovdqa32 %zmm28,0xc0(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x40(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,(%rdx,%rax,8) │ │ │ │ sub $0x20,%eax │ │ │ │ - jge 25e46e │ │ │ │ - call 25ce91 │ │ │ │ + jge 25680e │ │ │ │ + call 255231 │ │ │ │ vpmulhrsw %zmm30,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25527e │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm19 │ │ │ │ vzeroupper │ │ │ │ - jmp 25cede │ │ │ │ + jmp 25527e │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ @@ -514191,15 +507677,15 @@ │ │ │ │ vpaddsw (%rdi,%rsi,1),%zmm18,%zmm17 │ │ │ │ vpsubusw %zmm19,%zmm16,%zmm16 │ │ │ │ vpsubusw %zmm19,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 25e514 │ │ │ │ + jg 2568b4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpsubd %zmm6,%zmm16,%zmm7 │ │ │ │ vpaddd %zmm6,%zmm16,%zmm16 │ │ │ │ vpsubd %zmm5,%zmm17,%zmm6 │ │ │ │ vpaddd %zmm5,%zmm17,%zmm17 │ │ │ │ @@ -514464,16 +507950,16 @@ │ │ │ │ vmovdqa32 %zmm7,%zmm0 │ │ │ │ vmovdqa32 %zmm4,%zmm23 │ │ │ │ vmovdqa32 %zmm19,%zmm20 │ │ │ │ vmovdqa32 %zmm18,%zmm3 │ │ │ │ vmovdqa32 %zmm5,%zmm2 │ │ │ │ vmovdqa32 %zmm22,%zmm21 │ │ │ │ vmovdqa32 %zmm1,%zmm6 │ │ │ │ - jmp 25ef2b │ │ │ │ - call 2591e3 │ │ │ │ + jmp 2572cb │ │ │ │ + call 251583 │ │ │ │ vpmulld 0x30(%r9){1to16},%zmm16,%zmm7 │ │ │ │ vpmulld -0x1c0(%r9){1to16},%zmm16,%zmm16 │ │ │ │ vpmulld -0xe0(%r9){1to16},%zmm23,%zmm0 │ │ │ │ vpmulld -0xa0(%r9){1to16},%zmm23,%zmm23 │ │ │ │ vpmulld -0x60(%r9){1to16},%zmm20,%zmm3 │ │ │ │ vpmulld -0x120(%r9){1to16},%zmm20,%zmm20 │ │ │ │ vpmulld -0x130(%r9){1to16},%zmm19,%zmm4 │ │ │ │ @@ -514486,18 +507972,18 @@ │ │ │ │ vpmulld -0x118(%r9){1to16},%zmm22,%zmm22 │ │ │ │ vpmulld -0x128(%r9){1to16},%zmm17,%zmm6 │ │ │ │ vpmulld 0x38(%r9){1to16},%zmm17,%zmm17 │ │ │ │ vpsubd %zmm0,%zmm29,%zmm0 │ │ │ │ vpsubd %zmm4,%zmm29,%zmm4 │ │ │ │ vpsubd %zmm2,%zmm29,%zmm2 │ │ │ │ vpsubd %zmm6,%zmm29,%zmm6 │ │ │ │ - call 25b6a8 │ │ │ │ - jmp 25ee06 │ │ │ │ - call 2591e3 │ │ │ │ - call 25b690 │ │ │ │ + call 253a48 │ │ │ │ + jmp 2571a6 │ │ │ │ + call 251583 │ │ │ │ + call 253a30 │ │ │ │ vpbroadcastd 0x30(%r9),%zmm24 │ │ │ │ vpmulld %zmm24,%zmm16,%zmm25 │ │ │ │ vpmulld %zmm7,%zmm24,%zmm24 │ │ │ │ vpbroadcastd -0x1c0(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm16,%zmm16 │ │ │ │ vpmulld %zmm26,%zmm7,%zmm7 │ │ │ │ vpaddd %zmm25,%zmm7,%zmm7 │ │ │ │ @@ -514554,16 +508040,16 @@ │ │ │ │ vpmulld %zmm24,%zmm6,%zmm25 │ │ │ │ vpmulld %zmm17,%zmm24,%zmm24 │ │ │ │ vpbroadcastd 0x38(%r9),%zmm26 │ │ │ │ vpmulld %zmm26,%zmm6,%zmm6 │ │ │ │ vpmulld %zmm26,%zmm17,%zmm17 │ │ │ │ vpaddd %zmm25,%zmm17,%zmm17 │ │ │ │ vpsubd %zmm24,%zmm6,%zmm6 │ │ │ │ - call 25b690 │ │ │ │ - call 2591e3 │ │ │ │ + call 253a30 │ │ │ │ + call 251583 │ │ │ │ vpsubd %zmm0,%zmm16,%zmm24 │ │ │ │ vpaddd %zmm0,%zmm16,%zmm16 │ │ │ │ vpsubd %zmm23,%zmm7,%zmm0 │ │ │ │ vpaddd %zmm23,%zmm7,%zmm7 │ │ │ │ vpmaxsd %zmm30,%zmm24,%zmm24 │ │ │ │ vpmaxsd %zmm30,%zmm16,%zmm16 │ │ │ │ vpmaxsd %zmm30,%zmm0,%zmm0 │ │ │ │ @@ -514817,34 +508303,34 @@ │ │ │ │ vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x7c15a(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x7c14c(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7bee2(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x7c140(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x839fa(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x839ec(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x83782(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x839e0(%rip),%zmm31 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 25f48d │ │ │ │ + jl 25782d │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 25f48d │ │ │ │ + call 25782d │ │ │ │ add $0x300,%rdx │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ - call 25f4bb │ │ │ │ + call 25785b │ │ │ │ add $0x100,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 25f4bb │ │ │ │ - jmp 25dfe9 │ │ │ │ + call 25785b │ │ │ │ + jmp 256389 │ │ │ │ vmovdqa32 (%rdx),%zmm24 │ │ │ │ vpackssdw 0x200(%rdx),%zmm24,%zmm24 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm22 │ │ │ │ vpackssdw 0x240(%rdx),%zmm22,%zmm22 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vpackssdw 0x280(%rdx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm18 │ │ │ │ @@ -514887,30 +508373,30 @@ │ │ │ │ vpunpckhwd %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ vpunpckldq %zmm16,%zmm24,%zmm22 │ │ │ │ vpunpckhdq %zmm16,%zmm24,%zmm24 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x7bf49(%rip),%r9 │ │ │ │ + lea 0x837e9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25facd │ │ │ │ + je 257e6d │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 25f7d4 │ │ │ │ + jl 257b74 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 25f63f │ │ │ │ - call 25fae5 │ │ │ │ + jge 2579df │ │ │ │ + call 257e85 │ │ │ │ mov $0xc0,%eax │ │ │ │ - jmp 25f649 │ │ │ │ - call 25fb3a │ │ │ │ + jmp 2579e9 │ │ │ │ + call 257eda │ │ │ │ mov $0x1c0,%eax │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm30,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x280(%rdx) │ │ │ │ @@ -514925,36 +508411,36 @@ │ │ │ │ vmovdqa32 %zmm12,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm13,0x780(%rdx) │ │ │ │ sub $0x40,%rdx │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ - call 25fb3a │ │ │ │ - lea 0x7b45c(%rip),%r9 │ │ │ │ - call 25f71e │ │ │ │ + call 257eda │ │ │ │ + lea 0x828bc(%rip),%r9 │ │ │ │ + call 257abe │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vmovdqa32 %zmm28,0x1c0(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x140(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0xc0(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x40(%rdx,%rax,8) │ │ │ │ sub $0x40,%eax │ │ │ │ - jge 25f6ef │ │ │ │ + jge 257a8f │ │ │ │ mov $0x1c0,%eax │ │ │ │ - jmp 25f8a8 │ │ │ │ + jmp 257c48 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm20 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm23 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm5 │ │ │ │ - call 23d010 │ │ │ │ - call 23ee10 │ │ │ │ + call 235270 │ │ │ │ + call 237070 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ @@ -514963,31 +508449,31 @@ │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm31 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm5 │ │ │ │ - jmp 241190 │ │ │ │ + jmp 2393f0 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25f830 │ │ │ │ - call 25fae5 │ │ │ │ - lea 0x7b35b(%rip),%r9 │ │ │ │ - call 25f7ef │ │ │ │ - jmp 25f8a2 │ │ │ │ - call 23ed20 │ │ │ │ + jl 257bd0 │ │ │ │ + call 257e85 │ │ │ │ + lea 0x827bb(%rip),%r9 │ │ │ │ + call 257b8f │ │ │ │ + jmp 257c42 │ │ │ │ + call 236f80 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ - jmp 2410b0 │ │ │ │ + jmp 239310 │ │ │ │ vmovshdup -0x380(%r9),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x300(%rdx),%ymm21 │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa32 0x280(%rdx),%ymm18 │ │ │ │ @@ -514995,48 +508481,48 @@ │ │ │ │ vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ mov $0x40,%eax │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vpermq %zmm17,%zmm23,%zmm17 │ │ │ │ vpermt2q %zmm21,%zmm23,%zmm20 │ │ │ │ vpermt2q %zmm18,%zmm23,%zmm0 │ │ │ │ vpermt2q %zmm19,%zmm23,%zmm1 │ │ │ │ - call 25d14a │ │ │ │ - call 25b48e │ │ │ │ - call 25f8d5 │ │ │ │ + call 2554ea │ │ │ │ + call 25382e │ │ │ │ + call 257c75 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 257cf8 │ │ │ │ vmovdqa32 %zmm28,0x180(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x100(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,(%rdx,%rax,8) │ │ │ │ sub $0x40,%eax │ │ │ │ - jge 25f8ad │ │ │ │ + jge 257c4d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 25d7d9 │ │ │ │ - lea 0x7b25f(%rip),%r9 │ │ │ │ + call 255b79 │ │ │ │ + lea 0x826bf(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm6 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm23,%zmm21,%zmm17 │ │ │ │ vpunpckhqdq %zmm23,%zmm21,%zmm8 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm30 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm7 │ │ │ │ vpunpcklqdq %zmm24,%zmm22,%zmm31 │ │ │ │ vpunpckhqdq %zmm24,%zmm22,%zmm9 │ │ │ │ vmovdqa32 %zmm29,%zmm26 │ │ │ │ - call 23ec06 │ │ │ │ + call 236e66 │ │ │ │ vmovdqa32 %zmm30,(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ - jmp 241009 │ │ │ │ + jmp 239269 │ │ │ │ vpsubsw %zmm13,%zmm16,%zmm25 │ │ │ │ vpaddsw %zmm13,%zmm16,%zmm16 │ │ │ │ vpsubsw %zmm12,%zmm17,%zmm13 │ │ │ │ vpaddsw %zmm12,%zmm17,%zmm17 │ │ │ │ vpsubsw %zmm11,%zmm18,%zmm12 │ │ │ │ vpaddsw %zmm11,%zmm18,%zmm18 │ │ │ │ vpsubsw %zmm10,%zmm19,%zmm11 │ │ │ │ @@ -515045,15 +508531,15 @@ │ │ │ │ vpaddsw %zmm9,%zmm20,%zmm20 │ │ │ │ vpsubsw %zmm8,%zmm21,%zmm9 │ │ │ │ vpaddsw %zmm8,%zmm21,%zmm21 │ │ │ │ vpsubsw %zmm7,%zmm22,%zmm8 │ │ │ │ vpaddsw %zmm7,%zmm22,%zmm22 │ │ │ │ vpsubsw %zmm6,%zmm23,%zmm7 │ │ │ │ vpaddsw %zmm6,%zmm23,%zmm23 │ │ │ │ - call 25ce91 │ │ │ │ + call 255231 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm22 │ │ │ │ @@ -515070,86 +508556,86 @@ │ │ │ │ vpaddsw %zmm1,%zmm20,%zmm20 │ │ │ │ vpsubsw %zmm0,%zmm21,%zmm1 │ │ │ │ vpaddsw %zmm0,%zmm21,%zmm21 │ │ │ │ vpsubsw %zmm31,%zmm22,%zmm0 │ │ │ │ vpaddsw %zmm31,%zmm22,%zmm22 │ │ │ │ vpsubsw %zmm30,%zmm23,%zmm31 │ │ │ │ vpaddsw %zmm30,%zmm23,%zmm23 │ │ │ │ - call 25cea9 │ │ │ │ + call 255249 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25527e │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm6,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25527e │ │ │ │ vpmulhrsw %zmm7,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm8,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm9,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm10,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25527e │ │ │ │ vpmulhrsw %zmm11,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm12,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm13,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm25,%zmm27,%zmm19 │ │ │ │ - jmp 25cede │ │ │ │ + jmp 25527e │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 25e4f3 │ │ │ │ + jmp 256893 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm19 │ │ │ │ mov $0xc0,%eax │ │ │ │ - call 259318 │ │ │ │ + call 2516b8 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x500(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm3 │ │ │ │ - call 25b0db │ │ │ │ - call 25fc69 │ │ │ │ - call 25ebd5 │ │ │ │ - jmp 25fbf5 │ │ │ │ + call 25347b │ │ │ │ + call 258009 │ │ │ │ + call 256f75 │ │ │ │ + jmp 257f95 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x800(%rdx),%zmm20 │ │ │ │ vmovdqa32 0xa00(%rdx),%zmm21 │ │ │ │ vmovdqa32 0xc00(%rdx),%zmm22 │ │ │ │ vmovdqa32 0xe00(%rdx),%zmm23 │ │ │ │ - call 25936b │ │ │ │ + call 25170b │ │ │ │ vmovdqa32 0x100(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x500(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x900(%rdx),%zmm4 │ │ │ │ vmovdqa32 0xb00(%rdx),%zmm5 │ │ │ │ vmovdqa32 0xd00(%rdx),%zmm6 │ │ │ │ vmovdqa32 0xf00(%rdx),%zmm7 │ │ │ │ - call 25b12e │ │ │ │ - call 25fc69 │ │ │ │ + call 2534ce │ │ │ │ + call 258009 │ │ │ │ vmovdqa32 0x880(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x980(%rdx),%zmm1 │ │ │ │ vmovdqa32 0xa80(%rdx),%zmm2 │ │ │ │ vmovdqa32 0xb80(%rdx),%zmm3 │ │ │ │ vmovdqa32 0xc80(%rdx),%zmm4 │ │ │ │ vmovdqa32 0xd80(%rdx),%zmm5 │ │ │ │ vmovdqa32 0xe80(%rdx),%zmm6 │ │ │ │ vmovdqa32 0xf80(%rdx),%zmm7 │ │ │ │ - call 25ec71 │ │ │ │ + call 257011 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 25e671 │ │ │ │ + call 256a11 │ │ │ │ vpunpckhqdq %zmm4,%zmm16,%zmm6 │ │ │ │ vpunpcklqdq %zmm4,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm17,%zmm18,%zmm8 │ │ │ │ vpunpcklqdq %zmm17,%zmm18,%zmm17 │ │ │ │ vpunpcklqdq %zmm2,%zmm30,%zmm18 │ │ │ │ vpunpckhqdq %zmm2,%zmm30,%zmm10 │ │ │ │ vpunpcklqdq %zmm20,%zmm31,%zmm30 │ │ │ │ @@ -515159,15 +508645,15 @@ │ │ │ │ vpunpckhqdq %zmm1,%zmm22,%zmm12 │ │ │ │ vpunpcklqdq %zmm1,%zmm22,%zmm19 │ │ │ │ vpunpckhqdq %zmm0,%zmm21,%zmm11 │ │ │ │ vpunpcklqdq %zmm0,%zmm21,%zmm0 │ │ │ │ vpunpckhqdq %zmm24,%zmm23,%zmm13 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm1 │ │ │ │ ret │ │ │ │ - call 25e550 │ │ │ │ + call 2568f0 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 0x180(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ @@ -515187,40 +508673,40 @@ │ │ │ │ vmovdqa32 %zmm3,0x600(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x680(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x780(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x7b872(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x7b874(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x83112(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x83114(%rip),%zmm31 │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 25fd81 │ │ │ │ + jl 258121 │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 25fd81 │ │ │ │ + call 258121 │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 25fd81 │ │ │ │ + call 258121 │ │ │ │ add $0x5c0,%rdx │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jl 25fd81 │ │ │ │ - call 25fd81 │ │ │ │ + jl 258121 │ │ │ │ + call 258121 │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 25fdaf │ │ │ │ + call 25814f │ │ │ │ add $0x200,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 25fdaf │ │ │ │ - jmp 25dfe9 │ │ │ │ + call 25814f │ │ │ │ + jmp 256389 │ │ │ │ vmovdqa32 (%rdx),%zmm24 │ │ │ │ vpackssdw 0x400(%rdx),%zmm24,%zmm24 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm22 │ │ │ │ vpackssdw 0x480(%rdx),%zmm22,%zmm22 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm16 │ │ │ │ vpackssdw 0x500(%rdx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm18 │ │ │ │ @@ -515243,31 +508729,31 @@ │ │ │ │ vmovdqa32 %zmm30,0x580(%rdx) │ │ │ │ vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ vpunpckldq %zmm16,%zmm24,%zmm22 │ │ │ │ vpunpckhdq %zmm16,%zmm24,%zmm24 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7b6c9(%rip),%r9 │ │ │ │ + lea 0x82f69(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 260645 │ │ │ │ + je 2589e5 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x240,%rsp │ │ │ │ mov %r10,0x200(%rsp) │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2601fa │ │ │ │ - call 2605c2 │ │ │ │ + jl 25859a │ │ │ │ + call 258962 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 25ffba │ │ │ │ - lea 0x7ac6e(%rip),%r9 │ │ │ │ + jge 25835a │ │ │ │ + lea 0x820ce(%rip),%r9 │ │ │ │ vpunpckhwd %zmm16,%zmm16,%zmm6 │ │ │ │ vpunpckhwd %zmm17,%zmm17,%zmm7 │ │ │ │ vpunpckhwd %zmm18,%zmm18,%zmm8 │ │ │ │ vpunpckhwd %zmm19,%zmm19,%zmm9 │ │ │ │ vpunpckhwd %zmm20,%zmm20,%zmm10 │ │ │ │ vpunpckhwd %zmm21,%zmm21,%zmm11 │ │ │ │ vpunpckhwd %zmm22,%zmm22,%zmm12 │ │ │ │ @@ -515277,44 +508763,44 @@ │ │ │ │ vpunpcklwd %zmm21,%zmm21,%zmm2 │ │ │ │ vpunpcklwd %zmm23,%zmm23,%zmm31 │ │ │ │ vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ vpunpcklwd %zmm16,%zmm25,%zmm25 │ │ │ │ vpunpcklwd %zmm18,%zmm18,%zmm24 │ │ │ │ vpunpcklwd %zmm20,%zmm20,%zmm23 │ │ │ │ vpunpcklwd %zmm22,%zmm22,%zmm17 │ │ │ │ - call 23b3e0 │ │ │ │ - call 23dff0 │ │ │ │ + call 233640 │ │ │ │ + call 236250 │ │ │ │ vmovdqa32 %zmm30,(%rsp) │ │ │ │ vmovdqa32 %zmm31,0x40(%rsp) │ │ │ │ vmovdqa32 %zmm0,0x80(%rsp) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rsp) │ │ │ │ vmovdqa32 %zmm2,0x100(%rsp) │ │ │ │ vmovdqa32 %zmm3,0x140(%rsp) │ │ │ │ vmovdqa32 %zmm4,0x180(%rsp) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rsp) │ │ │ │ - call 242c80 │ │ │ │ + call 23aee0 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ mov $0xc0,%ecx │ │ │ │ vmovdqa32 %zmm28,(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm28,0x100(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm28,0x180(%rdx,%rcx,8) │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 25ff91 │ │ │ │ - jmp 2603de │ │ │ │ + jge 258331 │ │ │ │ + jmp 25877e │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm23,0x380(%rdx) │ │ │ │ add $0x40,%rdx │ │ │ │ - call 2605c2 │ │ │ │ + call 258962 │ │ │ │ sub $0x40,%rdx │ │ │ │ vmovdqa32 (%rdx),%zmm6 │ │ │ │ vmovdqa32 0x80(%rdx),%zmm7 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm8 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm9 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm10 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm11 │ │ │ │ @@ -515324,35 +508810,35 @@ │ │ │ │ vmovdqa32 %zmm17,0x240(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x280(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x2c0(%rdx) │ │ │ │ vmovdqa32 %zmm20,0x300(%rdx) │ │ │ │ vmovdqa32 %zmm21,0x340(%rdx) │ │ │ │ vmovdqa32 %zmm22,0x380(%rdx) │ │ │ │ vmovdqa32 %zmm23,0x3c0(%rdx) │ │ │ │ - lea 0x7aacc(%rip),%r9 │ │ │ │ + lea 0x81f2c(%rip),%r9 │ │ │ │ vpunpcklwd %zmm17,%zmm17,%zmm4 │ │ │ │ vpunpcklwd %zmm19,%zmm19,%zmm0 │ │ │ │ vpunpcklwd %zmm21,%zmm21,%zmm3 │ │ │ │ vpunpcklwd %zmm23,%zmm23,%zmm1 │ │ │ │ vpunpcklwd %zmm8,%zmm8,%zmm24 │ │ │ │ vpunpcklwd %zmm18,%zmm18,%zmm21 │ │ │ │ vpunpcklwd %zmm12,%zmm12,%zmm17 │ │ │ │ vpunpcklwd %zmm10,%zmm10,%zmm23 │ │ │ │ vpunpcklwd %zmm20,%zmm20,%zmm19 │ │ │ │ vpunpcklwd %zmm22,%zmm22,%zmm20 │ │ │ │ vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ vpunpcklwd %zmm16,%zmm25,%zmm22 │ │ │ │ vmovdqa32 %zmm20,%zmm16 │ │ │ │ vpunpcklwd %zmm6,%zmm25,%zmm25 │ │ │ │ - call 23b440 │ │ │ │ + call 2336a0 │ │ │ │ vpunpcklwd %zmm7,%zmm7,%zmm5 │ │ │ │ vpunpcklwd %zmm13,%zmm13,%zmm31 │ │ │ │ vpunpcklwd %zmm11,%zmm11,%zmm2 │ │ │ │ vpunpcklwd %zmm9,%zmm9,%zmm30 │ │ │ │ - call 23e050 │ │ │ │ + call 2362b0 │ │ │ │ vmovdqa32 %zmm30,(%rsp) │ │ │ │ vmovdqa32 %zmm31,0x40(%rsp) │ │ │ │ vmovdqa32 %zmm0,0x80(%rsp) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rsp) │ │ │ │ vmovdqa32 %zmm2,0x100(%rsp) │ │ │ │ vmovdqa32 %zmm3,0x140(%rsp) │ │ │ │ vmovdqa32 %zmm4,0x180(%rsp) │ │ │ │ @@ -515377,47 +508863,47 @@ │ │ │ │ vpunpckhwd %zmm3,%zmm3,%zmm3 │ │ │ │ vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ vpunpckhwd %zmm11,%zmm11,%zmm11 │ │ │ │ vpunpckhwd %zmm12,%zmm12,%zmm12 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpckhwd %zmm4,%zmm4,%zmm4 │ │ │ │ vpunpckhwd %zmm7,%zmm7,%zmm7 │ │ │ │ - call 242d20 │ │ │ │ + call 23af80 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ mov $0xe0,%ecx │ │ │ │ vmovdqa32 %zmm28,(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm28,0x40(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm28,0xc0(%rdx,%rcx,8) │ │ │ │ sub $0x20,%ecx │ │ │ │ - jge 2601d1 │ │ │ │ - jmp 2603de │ │ │ │ + jge 258571 │ │ │ │ + jmp 25877e │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm18 │ │ │ │ vmovshdup -0x380(%r9),%zmm24 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x300(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm21 │ │ │ │ vmovdqa32 0x280(%rdx),%ymm22 │ │ │ │ vmovdqa32 0x380(%rdx),%ymm23 │ │ │ │ vpermt2q %zmm18,%zmm24,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm24,%zmm17 │ │ │ │ vpermt2q %zmm21,%zmm24,%zmm20 │ │ │ │ vpermt2q %zmm22,%zmm24,%zmm23 │ │ │ │ - call 258890 │ │ │ │ - call 25a180 │ │ │ │ + call 250c30 │ │ │ │ + call 252520 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 25953f │ │ │ │ + call 2518df │ │ │ │ vmovdqa32 -0x300(%r9),%zmm24 │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm23,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x7a3f1(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x81851(%rip),%zmm22 │ │ │ │ vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ vpermb %zmm18,%zmm24,%zmm18 │ │ │ │ vprold $0x10,%zmm24,%zmm24 │ │ │ │ vpermb %zmm17,%zmm24,%zmm17 │ │ │ │ vpermb %zmm19,%zmm24,%zmm19 │ │ │ │ vpunpckldq %zmm18,%zmm16,%zmm20 │ │ │ │ vpunpckhdq %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -515432,61 +508918,61 @@ │ │ │ │ vpmovzxwd %ymm5,%zmm25 │ │ │ │ vpermb %zmm2,%zmm22,%zmm24 │ │ │ │ vpermb %zmm2,%zmm23,%zmm8 │ │ │ │ vpermb %zmm30,%zmm22,%zmm5 │ │ │ │ vpermb %zmm30,%zmm23,%zmm7 │ │ │ │ vpermb %zmm31,%zmm22,%zmm30 │ │ │ │ vpermb %zmm31,%zmm23,%zmm9 │ │ │ │ - lea 0x7a824(%rip),%r9 │ │ │ │ + lea 0x81c84(%rip),%r9 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ vmovdqa32 %zmm23,%zmm17 │ │ │ │ vmovdqa32 %zmm23,%zmm2 │ │ │ │ vmovdqa32 %zmm23,%zmm31 │ │ │ │ vmovdqa32 %zmm23,%zmm10 │ │ │ │ vmovdqa32 %zmm23,%zmm11 │ │ │ │ vmovdqa32 %zmm23,%zmm12 │ │ │ │ vmovdqa32 %zmm23,%zmm13 │ │ │ │ - call 23b3e0 │ │ │ │ - call 23dff0 │ │ │ │ + call 233640 │ │ │ │ + call 236250 │ │ │ │ vmovdqa32 %zmm30,(%rsp) │ │ │ │ vmovdqa32 %zmm31,0x40(%rsp) │ │ │ │ vmovdqa32 %zmm0,0x80(%rsp) │ │ │ │ vmovdqa32 %zmm1,0xc0(%rsp) │ │ │ │ vmovdqa32 %zmm2,0x100(%rsp) │ │ │ │ vmovdqa32 %zmm3,0x140(%rsp) │ │ │ │ vmovdqa32 %zmm4,0x180(%rsp) │ │ │ │ vmovdqa32 %zmm5,0x1c0(%rsp) │ │ │ │ - call 242c80 │ │ │ │ + call 23aee0 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vmovdqa32 %ymm28,(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x80(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x100(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x180(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x200(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x280(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x300(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x380(%rdx) │ │ │ │ - vmovshdup 0x7ae18(%rip),%zmm14 │ │ │ │ - vpbroadcastd 0x7af4e(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7b1ac(%rip),%zmm29 │ │ │ │ + vmovshdup 0x826b8(%rip),%zmm14 │ │ │ │ + vpbroadcastd 0x827ee(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x82a4c(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpsrlq $0x8,%zmm14,%zmm15 │ │ │ │ vpermq %zmm16,%zmm14,%zmm24 │ │ │ │ vpermq %zmm17,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm18,%zmm14,%zmm24 │ │ │ │ vpermq %zmm19,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm20,%zmm14,%zmm24 │ │ │ │ vpermq %zmm21,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm22,%zmm14,%zmm24 │ │ │ │ vpermq %zmm23,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vmovdqa32 (%rsp),%zmm17 │ │ │ │ vmovdqa32 0x40(%rsp),%zmm18 │ │ │ │ vmovdqa32 0x80(%rsp),%zmm19 │ │ │ │ vmovdqa32 0xc0(%rsp),%zmm20 │ │ │ │ vmovdqa32 0x100(%rsp),%zmm21 │ │ │ │ vmovdqa32 0x140(%rsp),%zmm22 │ │ │ │ vmovdqa32 0x180(%rsp),%zmm23 │ │ │ │ @@ -515505,97 +508991,97 @@ │ │ │ │ vpsubsw %zmm0,%zmm22,%zmm0 │ │ │ │ vpaddsw %zmm31,%zmm23,%zmm22 │ │ │ │ vpsubsw %zmm31,%zmm23,%zmm31 │ │ │ │ vpaddsw %zmm30,%zmm24,%zmm23 │ │ │ │ vpsubsw %zmm30,%zmm24,%zmm30 │ │ │ │ vpermq %zmm16,%zmm14,%zmm24 │ │ │ │ vpermq %zmm17,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm18,%zmm14,%zmm24 │ │ │ │ vpermq %zmm19,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm20,%zmm14,%zmm24 │ │ │ │ vpermq %zmm21,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm22,%zmm14,%zmm24 │ │ │ │ vpermq %zmm23,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm30,%zmm14,%zmm24 │ │ │ │ vpermq %zmm31,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm0,%zmm14,%zmm24 │ │ │ │ vpermq %zmm1,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm2,%zmm14,%zmm24 │ │ │ │ vpermq %zmm3,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm4,%zmm14,%zmm24 │ │ │ │ vpermq %zmm5,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm6,%zmm14,%zmm24 │ │ │ │ vpermq %zmm7,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm8,%zmm14,%zmm24 │ │ │ │ vpermq %zmm9,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm10,%zmm14,%zmm24 │ │ │ │ vpermq %zmm11,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ vpermq %zmm12,%zmm14,%zmm24 │ │ │ │ vpermq %zmm13,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 2524af │ │ │ │ mov 0x200(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x500(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm23 │ │ │ │ - call 25936b │ │ │ │ + call 25170b │ │ │ │ vmovdqa32 0x80(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm3 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm4 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm5 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm6 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm7 │ │ │ │ - call 25b12e │ │ │ │ - call 25b48e │ │ │ │ - jmp 25b5b6 │ │ │ │ + call 2534ce │ │ │ │ + call 25382e │ │ │ │ + jmp 253956 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 259e75 │ │ │ │ + jmp 252215 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x7aed9(%rip),%r9 │ │ │ │ + lea 0x82779(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 260dc6 │ │ │ │ + je 259166 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0xa40,%rsp │ │ │ │ mov %r10,0xa00(%rsp) │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 2608c6 │ │ │ │ + jl 258c66 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 2606c0 │ │ │ │ - call 260dd6 │ │ │ │ - jmp 2606ca │ │ │ │ - call 260e2b │ │ │ │ + jge 258a60 │ │ │ │ + call 259176 │ │ │ │ + jmp 258a6a │ │ │ │ + call 2591cb │ │ │ │ mov $0x1c0,%ecx │ │ │ │ vmovdqa32 %zmm11,(%rdx) │ │ │ │ vmovdqa32 %zmm30,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm6,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm7,0x280(%rdx) │ │ │ │ @@ -515610,73 +509096,73 @@ │ │ │ │ vmovdqa32 %zmm1,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x780(%rdx) │ │ │ │ sub $0x40,%rdx │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ - call 260e2b │ │ │ │ - call 260798 │ │ │ │ + call 2591cb │ │ │ │ + call 258b38 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ vmovdqa32 %zmm15,0x40(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm15,0xc0(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm15,0x140(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm15,0x1c0(%rdx,%rcx,8) │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 260769 │ │ │ │ + jge 258b09 │ │ │ │ mov $0x1c0,%ecx │ │ │ │ - jmp 2609fa │ │ │ │ + jmp 258d9a │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - lea 0x7a39a(%rip),%r9 │ │ │ │ + lea 0x817fa(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm0,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23da20 │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - call 245a7e │ │ │ │ + call 23da20 │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm17 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm19 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm1 │ │ │ │ - call 23ed20 │ │ │ │ + call 236f80 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm10 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm11 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm12 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm13 │ │ │ │ vmovdqa32 %zmm30,0x808(%rsp) │ │ │ │ vmovdqa32 %zmm31,0x848(%rsp) │ │ │ │ vmovdqa32 %zmm0,0x888(%rsp) │ │ │ │ vmovdqa32 %zmm1,0x8c8(%rsp) │ │ │ │ vmovdqa32 %zmm2,0x908(%rsp) │ │ │ │ vmovdqa32 %zmm3,0x948(%rsp) │ │ │ │ vmovdqa32 %zmm4,0x988(%rsp) │ │ │ │ vmovdqa32 %zmm5,0x9c8(%rsp) │ │ │ │ - jmp 2410b0 │ │ │ │ + jmp 239310 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2608e1 │ │ │ │ - call 260dd6 │ │ │ │ + jl 258c81 │ │ │ │ + call 259176 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 260c70 │ │ │ │ - jmp 2609f4 │ │ │ │ + call 259010 │ │ │ │ + jmp 258d94 │ │ │ │ vmovshdup -0x380(%r9),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm17 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm20 │ │ │ │ vmovdqa32 0x300(%rdx),%ymm21 │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa32 0x280(%rdx),%ymm18 │ │ │ │ @@ -515699,100 +509185,100 @@ │ │ │ │ vpaddd %zmm29,%zmm0,%zmm0 │ │ │ │ vpaddd %zmm29,%zmm1,%zmm1 │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - call 25d14a │ │ │ │ + call 2554ea │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25b495 │ │ │ │ - call 25d7d9 │ │ │ │ + call 253835 │ │ │ │ + call 255b79 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm11 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm6 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm10 │ │ │ │ vpunpcklqdq %zmm23,%zmm21,%zmm30 │ │ │ │ vpunpckhqdq %zmm23,%zmm21,%zmm4 │ │ │ │ vpunpcklqdq %zmm24,%zmm22,%zmm7 │ │ │ │ vpunpckhqdq %zmm24,%zmm22,%zmm5 │ │ │ │ vmovdqa32 %zmm29,%zmm26 │ │ │ │ - call 260d27 │ │ │ │ + call 2590c7 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ vmovdqa32 %zmm15,(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm15,0x80(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm15,0x100(%rdx,%rcx,8) │ │ │ │ vmovdqa32 %zmm15,0x180(%rdx,%rcx,8) │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 2609fa │ │ │ │ - call 260a2f │ │ │ │ + jge 258d9a │ │ │ │ + call 258dcf │ │ │ │ mov 0xa00(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x7ab6f(%rip),%zmm14 │ │ │ │ - vpbroadcastd 0x7a8fd(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8240f(%rip),%zmm14 │ │ │ │ + vpbroadcastd 0x8219d(%rip),%zmm29 │ │ │ │ mov %rsi,%r8 │ │ │ │ shl $0x5,%r8 │ │ │ │ lea 0x7c8(%rsp),%rax │ │ │ │ lea (%rdi,%r8,1),%rcx │ │ │ │ lea 0x8(%rsp),%r9 │ │ │ │ sub %rsi,%rcx │ │ │ │ vpaddsw %zmm13,%zmm16,%zmm24 │ │ │ │ vpsubsw %zmm13,%zmm16,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm12,%zmm17,%zmm24 │ │ │ │ vpsubsw %zmm12,%zmm17,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm11,%zmm18,%zmm24 │ │ │ │ vpsubsw %zmm11,%zmm18,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm10,%zmm19,%zmm24 │ │ │ │ vpsubsw %zmm10,%zmm19,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm9,%zmm20,%zmm24 │ │ │ │ vpsubsw %zmm9,%zmm20,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm8,%zmm21,%zmm24 │ │ │ │ vpsubsw %zmm8,%zmm21,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm7,%zmm22,%zmm24 │ │ │ │ vpsubsw %zmm7,%zmm22,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm6,%zmm23,%zmm24 │ │ │ │ vpsubsw %zmm6,%zmm23,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vmovdqa32 0x808(%rsp),%zmm16 │ │ │ │ vmovdqa32 0x848(%rsp),%zmm17 │ │ │ │ vmovdqa32 0x888(%rsp),%zmm18 │ │ │ │ vmovdqa32 0x8c8(%rsp),%zmm19 │ │ │ │ vmovdqa32 0x908(%rsp),%zmm20 │ │ │ │ vmovdqa32 0x948(%rsp),%zmm21 │ │ │ │ vmovdqa32 0x988(%rsp),%zmm22 │ │ │ │ vmovdqa32 0x9c8(%rsp),%zmm23 │ │ │ │ vpaddsw %zmm5,%zmm16,%zmm24 │ │ │ │ vpsubsw %zmm5,%zmm16,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm4,%zmm17,%zmm24 │ │ │ │ vpsubsw %zmm4,%zmm17,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm3,%zmm18,%zmm24 │ │ │ │ vpsubsw %zmm3,%zmm18,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm2,%zmm19,%zmm24 │ │ │ │ vpsubsw %zmm2,%zmm19,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm1,%zmm20,%zmm24 │ │ │ │ vpsubsw %zmm1,%zmm20,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm0,%zmm21,%zmm24 │ │ │ │ vpsubsw %zmm0,%zmm21,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm31,%zmm22,%zmm24 │ │ │ │ vpsubsw %zmm31,%zmm22,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 258f61 │ │ │ │ vpaddsw %zmm30,%zmm23,%zmm24 │ │ │ │ vpsubsw %zmm30,%zmm23,%zmm25 │ │ │ │ vmovdqa32 (%rax),%zmm26 │ │ │ │ vmovdqa32 (%r9),%zmm28 │ │ │ │ vpsubsw %zmm26,%zmm24,%zmm27 │ │ │ │ vpaddsw %zmm26,%zmm24,%zmm24 │ │ │ │ vpsubsw %zmm28,%zmm25,%zmm26 │ │ │ │ @@ -515818,109 +509304,109 @@ │ │ │ │ vmovdqa32 %zmm26,(%rdi,%r8,1) │ │ │ │ vmovdqa32 %zmm27,(%rcx,%r8,1) │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x40,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ sub %rsi,%rcx │ │ │ │ ret │ │ │ │ - lea 0x79ec9(%rip),%r9 │ │ │ │ + lea 0x81329(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ vmovdqa32 %zmm0,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23d9cf │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 24576f │ │ │ │ - call 245a7e │ │ │ │ + call 23d9cf │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm17 │ │ │ │ - call 23ec06 │ │ │ │ + call 236e66 │ │ │ │ vmovdqa32 %zmm30,0x808(%rsp) │ │ │ │ vmovdqa32 %zmm31,0x848(%rsp) │ │ │ │ vmovdqa32 %zmm0,0x888(%rsp) │ │ │ │ vmovdqa32 %zmm1,0x8c8(%rsp) │ │ │ │ vmovdqa32 %zmm2,0x908(%rsp) │ │ │ │ vmovdqa32 %zmm3,0x948(%rsp) │ │ │ │ vmovdqa32 %zmm4,0x988(%rsp) │ │ │ │ vmovdqa32 %zmm5,0x9c8(%rsp) │ │ │ │ - jmp 241009 │ │ │ │ - lea 0x79e12(%rip),%r9 │ │ │ │ + jmp 239269 │ │ │ │ + lea 0x81272(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ - call 2456d0 │ │ │ │ + call 23d930 │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ - call 2456d0 │ │ │ │ + call 23d930 │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ - call 2456d0 │ │ │ │ + call 23d930 │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ - call 2456d0 │ │ │ │ - call 245a7e │ │ │ │ + call 23d930 │ │ │ │ + call 23dcde │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ - call 23ea40 │ │ │ │ + call 236ca0 │ │ │ │ vmovdqa32 %zmm30,0x808(%rsp) │ │ │ │ vmovdqa32 %zmm31,0x848(%rsp) │ │ │ │ vmovdqa32 %zmm0,0x888(%rsp) │ │ │ │ vmovdqa32 %zmm1,0x8c8(%rsp) │ │ │ │ vmovdqa32 %zmm2,0x908(%rsp) │ │ │ │ vmovdqa32 %zmm3,0x948(%rsp) │ │ │ │ vmovdqa32 %zmm4,0x988(%rsp) │ │ │ │ vmovdqa32 %zmm5,0x9c8(%rsp) │ │ │ │ - jmp 240ed0 │ │ │ │ + jmp 239130 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 25e4df │ │ │ │ + jmp 25687f │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm19 │ │ │ │ mov $0xc0,%ecx │ │ │ │ - call 2592e4 │ │ │ │ + call 251684 │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x300(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0x500(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0x700(%rdx),%zmm28,%zmm3 │ │ │ │ - call 25b0a7 │ │ │ │ - call 260f5a │ │ │ │ - call 25ebd0 │ │ │ │ - jmp 260ee6 │ │ │ │ + call 253447 │ │ │ │ + call 2592fa │ │ │ │ + call 256f70 │ │ │ │ + jmp 259286 │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm19 │ │ │ │ vpmulld 0x800(%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0xa00(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0xc00(%rdx),%zmm28,%zmm22 │ │ │ │ vpmulld 0xe00(%rdx),%zmm28,%zmm23 │ │ │ │ - call 259366 │ │ │ │ + call 251706 │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x300(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0x500(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0x700(%rdx),%zmm28,%zmm3 │ │ │ │ vpmulld 0x900(%rdx),%zmm28,%zmm4 │ │ │ │ vpmulld 0xb00(%rdx),%zmm28,%zmm5 │ │ │ │ vpmulld 0xd00(%rdx),%zmm28,%zmm6 │ │ │ │ vpmulld 0xf00(%rdx),%zmm28,%zmm7 │ │ │ │ - call 25b129 │ │ │ │ - call 260f5a │ │ │ │ + call 2534c9 │ │ │ │ + call 2592fa │ │ │ │ vpmulld 0x880(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x980(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0xa80(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0xb80(%rdx),%zmm28,%zmm3 │ │ │ │ vpmulld 0xc80(%rdx),%zmm28,%zmm4 │ │ │ │ vpmulld 0xd80(%rdx),%zmm28,%zmm5 │ │ │ │ vpmulld 0xe80(%rdx),%zmm28,%zmm6 │ │ │ │ vpmulld 0xf80(%rdx),%zmm28,%zmm7 │ │ │ │ - call 25ec67 │ │ │ │ + call 257007 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 25e671 │ │ │ │ + call 256a11 │ │ │ │ vpunpcklqdq %zmm4,%zmm16,%zmm11 │ │ │ │ vpunpckhqdq %zmm4,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm0,%zmm21,%zmm8 │ │ │ │ vpunpckhqdq %zmm0,%zmm21,%zmm0 │ │ │ │ vpunpcklqdq %zmm5,%zmm19,%zmm7 │ │ │ │ vpunpckhqdq %zmm5,%zmm19,%zmm5 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm9 │ │ │ │ @@ -515930,15 +509416,15 @@ │ │ │ │ vpunpcklqdq %zmm1,%zmm22,%zmm31 │ │ │ │ vpunpckhqdq %zmm1,%zmm22,%zmm1 │ │ │ │ vpunpcklqdq %zmm2,%zmm30,%zmm12 │ │ │ │ vpunpckhqdq %zmm2,%zmm30,%zmm2 │ │ │ │ vpunpcklqdq %zmm17,%zmm18,%zmm30 │ │ │ │ vpunpckhqdq %zmm17,%zmm18,%zmm4 │ │ │ │ ret │ │ │ │ - call 25e550 │ │ │ │ + call 2568f0 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm16 │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm18 │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ @@ -515958,97 +509444,97 @@ │ │ │ │ vmovdqa32 %zmm3,0x600(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x680(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x780(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0x7a529(%rip),%r9 │ │ │ │ + lea 0x81dc9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 261212 │ │ │ │ + je 2595b2 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x840,%rsp │ │ │ │ mov %r10,0x800(%rsp) │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2623b1 │ │ │ │ + jl 25a751 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 261104 │ │ │ │ - lea 0x79f43(%rip),%r8 │ │ │ │ + jge 2594a4 │ │ │ │ + lea 0x7f063(%rip),%r8 │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 2596ba │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 2596ba │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 2596ba │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ - call 2616dd │ │ │ │ + call 2596ba │ │ │ │ + call 259a7d │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm1 │ │ │ │ - call 25926a │ │ │ │ - call 25b03a │ │ │ │ - call 25e550 │ │ │ │ - call 261274 │ │ │ │ - call 25eafb │ │ │ │ + call 25160a │ │ │ │ + call 2533da │ │ │ │ + call 2568f0 │ │ │ │ + call 259614 │ │ │ │ + call 256e9b │ │ │ │ mov $0x60,%eax │ │ │ │ - jmp 2621f2 │ │ │ │ - lea 0x79ea5(%rip),%r8 │ │ │ │ + jmp 25a592 │ │ │ │ + lea 0x7efc5(%rip),%r8 │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 259768 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 259768 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 259768 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ - call 2616dd │ │ │ │ + call 259768 │ │ │ │ + call 259a7d │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x500(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm3 │ │ │ │ - call 259318 │ │ │ │ - call 25b0db │ │ │ │ - call 25e550 │ │ │ │ - call 261274 │ │ │ │ + call 2516b8 │ │ │ │ + call 25347b │ │ │ │ + call 2568f0 │ │ │ │ + call 259614 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm23 │ │ │ │ - call 25ebd5 │ │ │ │ + call 256f75 │ │ │ │ mov $0xe0,%eax │ │ │ │ - jmp 2621f2 │ │ │ │ + jmp 25a592 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ vpbroadcastd 0x6c(%r9),%zmm19 │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -516060,15 +509546,15 @@ │ │ │ │ vpaddsw 0x40(%rdi),%zmm18,%zmm17 │ │ │ │ vpsubusw %zmm19,%zmm16,%zmm16 │ │ │ │ vpsubusw %zmm19,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 261246 │ │ │ │ + jg 2595e6 │ │ │ │ ret │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 0x180(%rdx),%zmm17 │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ @@ -516105,15 +509591,15 @@ │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,%zmm24 │ │ │ │ vmovdqa32 %zmm23,%zmm17 │ │ │ │ vmovdqa32 %zmm19,%zmm22 │ │ │ │ vmovdqa32 %zmm20,%zmm18 │ │ │ │ - jmp 2614a5 │ │ │ │ + jmp 259845 │ │ │ │ vpaddd %zmm29,%zmm16,%zmm16 │ │ │ │ vpaddd %zmm29,%zmm17,%zmm17 │ │ │ │ vpaddd %zmm29,%zmm18,%zmm18 │ │ │ │ vpaddd %zmm29,%zmm19,%zmm19 │ │ │ │ vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ @@ -516243,16 +509729,16 @@ │ │ │ │ vmovdqa32 %zmm20,0x40(%rax) │ │ │ │ vmovdqa32 %zmm19,-0x40(%rax) │ │ │ │ vmovdqa32 %zmm21,(%rax) │ │ │ │ add $0x200,%rax │ │ │ │ ret │ │ │ │ lea 0xc0(%rax),%r8 │ │ │ │ sub $0x100,%rax │ │ │ │ - vpbroadcastd 0x79d84(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x79d92(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x81624(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x81632(%rip),%zmm27 │ │ │ │ vmovdqa32 -0x800(%rax),%zmm16 │ │ │ │ vmovdqa32 -0x600(%r8),%zmm17 │ │ │ │ vmovdqa32 -0x800(%r8),%zmm18 │ │ │ │ vmovdqa32 -0x600(%rax),%zmm19 │ │ │ │ vmovdqa32 -0x400(%rax),%zmm20 │ │ │ │ vmovdqa32 -0x200(%r8),%zmm21 │ │ │ │ vmovdqa32 -0x400(%r8),%zmm22 │ │ │ │ @@ -516346,15 +509832,15 @@ │ │ │ │ vmovdqa32 %zmm19,-0x600(%r8) │ │ │ │ vmovdqa32 %zmm22,-0x400(%rax) │ │ │ │ vmovdqa32 %zmm23,-0x600(%rax) │ │ │ │ vmovdqa32 %zmm21,-0x400(%r8) │ │ │ │ add $0x40,%rax │ │ │ │ sub $0x40,%r8 │ │ │ │ cmp %r8,%rax │ │ │ │ - jl 2616fe │ │ │ │ + jl 259a9e │ │ │ │ ret │ │ │ │ vmovdqa32 (%rdx),%zmm8 │ │ │ │ vpsubd %zmm7,%zmm8,%zmm9 │ │ │ │ vpaddd %zmm7,%zmm8,%zmm8 │ │ │ │ vpmaxsd %zmm30,%zmm9,%zmm9 │ │ │ │ vpmaxsd %zmm30,%zmm8,%zmm8 │ │ │ │ vpminsd %zmm31,%zmm9,%zmm9 │ │ │ │ @@ -516704,26 +510190,26 @@ │ │ │ │ vpackssdw %zmm11,%zmm14,%zmm14 │ │ │ │ vmovdqa32 %zmm10,0x500(%rcx) │ │ │ │ vmovdqa32 %zmm14,0x6c0(%rcx) │ │ │ │ ret │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x40(%rdx),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - lea 0x78939(%rip),%r9 │ │ │ │ - call 261974 │ │ │ │ + lea 0x7fd99(%rip),%r9 │ │ │ │ + call 259d14 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vmovdqa32 %zmm28,(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x40(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx,%rax,8) │ │ │ │ vmovdqa32 %zmm28,0xc0(%rdx,%rax,8) │ │ │ │ sub $0x20,%eax │ │ │ │ - jge 262212 │ │ │ │ + jge 25a5b2 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 2622d7 │ │ │ │ + call 25a677 │ │ │ │ vmovdqa32 0x400(%rsp),%zmm16 │ │ │ │ vmovdqa32 0x440(%rsp),%zmm17 │ │ │ │ vmovdqa32 0x480(%rsp),%zmm18 │ │ │ │ vmovdqa32 0x4c0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0x500(%rsp),%zmm20 │ │ │ │ vmovdqa32 0x540(%rsp),%zmm21 │ │ │ │ vmovdqa32 0x580(%rsp),%zmm22 │ │ │ │ @@ -516733,21 +510219,21 @@ │ │ │ │ vmovdqa32 0x680(%rsp),%zmm2 │ │ │ │ vmovdqa32 0x6c0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0x700(%rsp),%zmm4 │ │ │ │ vmovdqa32 0x740(%rsp),%zmm5 │ │ │ │ vmovdqa32 0x780(%rsp),%zmm6 │ │ │ │ vmovdqa32 0x7c0(%rsp),%zmm7 │ │ │ │ lea 0x40(%r8),%rdi │ │ │ │ - call 2622d7 │ │ │ │ + call 25a677 │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpsrlq $0x18,0x78f1e(%rip),%zmm28 │ │ │ │ + vpsrlq $0x18,0x807be(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 25e8ce │ │ │ │ + call 256c6e │ │ │ │ vpunpckhqdq %zmm0,%zmm21,%zmm3 │ │ │ │ vpunpcklqdq %zmm0,%zmm21,%zmm21 │ │ │ │ vpunpckhqdq %zmm17,%zmm18,%zmm0 │ │ │ │ vpunpcklqdq %zmm17,%zmm18,%zmm18 │ │ │ │ vpunpcklqdq %zmm20,%zmm31,%zmm17 │ │ │ │ vpunpckhqdq %zmm20,%zmm31,%zmm31 │ │ │ │ vpunpcklqdq %zmm2,%zmm30,%zmm20 │ │ │ │ @@ -516756,38 +510242,38 @@ │ │ │ │ vpunpcklqdq %zmm4,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm1,%zmm22,%zmm4 │ │ │ │ vpunpcklqdq %zmm1,%zmm22,%zmm22 │ │ │ │ vpunpckhqdq %zmm5,%zmm19,%zmm1 │ │ │ │ vpunpcklqdq %zmm5,%zmm19,%zmm19 │ │ │ │ vpunpckhqdq %zmm24,%zmm23,%zmm5 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm23 │ │ │ │ - call 23d010 │ │ │ │ - call 23ee10 │ │ │ │ - vpbroadcastd 0x78fde(%rip),%zmm27 │ │ │ │ + call 235270 │ │ │ │ + call 237070 │ │ │ │ + vpbroadcastd 0x8087e(%rip),%zmm27 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x79236(%rip),%zmm29 │ │ │ │ - call 25cea9 │ │ │ │ + vpbroadcastd 0x80ad6(%rip),%zmm29 │ │ │ │ + call 255249 │ │ │ │ vpmulhrsw %zmm30,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25527e │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm19 │ │ │ │ - jmp 25cede │ │ │ │ + jmp 25527e │ │ │ │ vmovshdup -0x380(%r9),%zmm23 │ │ │ │ vmovdqa32 0x40(%rdx),%ymm16 │ │ │ │ vmovdqa32 0x140(%rdx),%ymm18 │ │ │ │ vmovdqa32 0xc0(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x1c0(%rdx),%ymm17 │ │ │ │ vpermt2q %zmm18,%zmm23,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm23,%zmm17 │ │ │ │ - call 2629b0 │ │ │ │ + call 25ad50 │ │ │ │ vmovdqa32 %zmm16,(%rsp) │ │ │ │ vmovdqa32 %zmm17,0x40(%rsp) │ │ │ │ vmovdqa32 %zmm18,0x80(%rsp) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rsp) │ │ │ │ vmovdqa32 %zmm20,0x100(%rsp) │ │ │ │ vmovdqa32 %zmm21,0x140(%rsp) │ │ │ │ vmovdqa32 %zmm22,0x180(%rsp) │ │ │ │ @@ -516804,55 +510290,55 @@ │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x100(%rdx),%ymm20 │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm21 │ │ │ │ vpermt2q %zmm21,%zmm23,%zmm0 │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vpermq %zmm20,%zmm23,%zmm20 │ │ │ │ - call 25cf70 │ │ │ │ + call 255310 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vmovdqa32 %ymm28,(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x40(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x80(%rdx) │ │ │ │ vmovdqa32 %ymm28,0xc0(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x100(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x140(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x180(%rdx) │ │ │ │ vmovdqa32 %ymm28,0x1c0(%rdx) │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 262585 │ │ │ │ + call 25a925 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 26253f │ │ │ │ + call 25a8df │ │ │ │ vmovdqa32 %zmm8,%zmm16 │ │ │ │ vmovdqa32 %zmm9,%zmm17 │ │ │ │ vmovdqa32 %zmm10,%zmm18 │ │ │ │ vmovdqa32 %zmm11,%zmm19 │ │ │ │ vmovdqa32 %zmm12,%zmm20 │ │ │ │ vmovdqa32 %zmm13,%zmm21 │ │ │ │ vmovdqa32 %zmm14,%zmm22 │ │ │ │ vmovdqa32 %zmm15,%zmm23 │ │ │ │ lea 0x40(%r8),%rdi │ │ │ │ - lea 0x79012(%rip),%r9 │ │ │ │ - call 26253f │ │ │ │ + lea 0x808b2(%rip),%r9 │ │ │ │ + call 25a8df │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 25d7d9 │ │ │ │ - lea 0x785f5(%rip),%r9 │ │ │ │ + call 255b79 │ │ │ │ + lea 0x7fa55(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm30 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm17 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm31 │ │ │ │ vpunpcklqdq %zmm23,%zmm21,%zmm18 │ │ │ │ vpunpckhqdq %zmm23,%zmm21,%zmm0 │ │ │ │ vpunpcklqdq %zmm24,%zmm22,%zmm19 │ │ │ │ vpunpckhqdq %zmm24,%zmm22,%zmm1 │ │ │ │ - call 23ed20 │ │ │ │ - jmp 262358 │ │ │ │ + call 236f80 │ │ │ │ + jmp 25a6f8 │ │ │ │ vpsubd %zmm6,%zmm16,%zmm28 │ │ │ │ vpaddd %zmm6,%zmm16,%zmm16 │ │ │ │ vpmaxsd %zmm30,%zmm28,%zmm28 │ │ │ │ vpmaxsd %zmm30,%zmm16,%zmm16 │ │ │ │ vpminsd %zmm31,%zmm28,%zmm28 │ │ │ │ vpminsd %zmm31,%zmm16,%zmm16 │ │ │ │ vpaddd %zmm27,%zmm28,%zmm28 │ │ │ │ @@ -517283,34 +510769,34 @@ │ │ │ │ vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x784f9(%rip),%r9 │ │ │ │ + lea 0x7fd99(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 263612 │ │ │ │ + je 25b9b2 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x840,%rsp │ │ │ │ mov %r10,0x800(%rsp) │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 263326 │ │ │ │ + jl 25b6c6 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 2630a6 │ │ │ │ - call 263636 │ │ │ │ + jge 25b446 │ │ │ │ + call 25b9d6 │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 2630b1 │ │ │ │ - call 2636ca │ │ │ │ + jmp 25b451 │ │ │ │ + call 25ba6a │ │ │ │ mov $0x1c0,%r10d │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm30,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x280(%rdx) │ │ │ │ @@ -517326,21 +510812,21 @@ │ │ │ │ vmovdqa32 %zmm13,0x780(%rdx) │ │ │ │ sub $0x40,%rdx │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ sub $0x400,%rsp │ │ │ │ - call 2636ca │ │ │ │ + call 25ba6a │ │ │ │ add $0x400,%rsp │ │ │ │ - lea 0x779e6(%rip),%r9 │ │ │ │ - call 25f71e │ │ │ │ + lea 0x7ee46(%rip),%r9 │ │ │ │ + call 257abe │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 257cf8 │ │ │ │ lea 0x40(%r8),%rdi │ │ │ │ vmovdqa32 0x400(%rsp),%zmm16 │ │ │ │ vmovdqa32 0x440(%rsp),%zmm17 │ │ │ │ vmovdqa32 0x480(%rsp),%zmm18 │ │ │ │ vmovdqa32 0x4c0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0x500(%rsp),%zmm20 │ │ │ │ vmovdqa32 0x540(%rsp),%zmm21 │ │ │ │ @@ -517350,15 +510836,15 @@ │ │ │ │ vmovdqa32 0x640(%rsp),%zmm1 │ │ │ │ vmovdqa32 0x680(%rsp),%zmm2 │ │ │ │ vmovdqa32 0x6c0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0x700(%rsp),%zmm4 │ │ │ │ vmovdqa32 0x740(%rsp),%zmm5 │ │ │ │ vmovdqa32 0x780(%rsp),%zmm6 │ │ │ │ vmovdqa32 0x7c0(%rsp),%zmm7 │ │ │ │ - call 2637e1 │ │ │ │ + call 25bb81 │ │ │ │ vmovdqa32 %zmm16,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm17,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm18,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x1c0(%rdx) │ │ │ │ vmovdqa32 %zmm30,0x240(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x2c0(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x340(%rdx) │ │ │ │ @@ -517383,33 +510869,33 @@ │ │ │ │ vmovdqa32 0x240(%rsp),%zmm1 │ │ │ │ vmovdqa32 0x280(%rsp),%zmm2 │ │ │ │ vmovdqa32 0x2c0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0x300(%rsp),%zmm4 │ │ │ │ vmovdqa32 0x340(%rsp),%zmm5 │ │ │ │ vmovdqa32 0x380(%rsp),%zmm6 │ │ │ │ vmovdqa32 0x3c0(%rsp),%zmm7 │ │ │ │ - call 2637e1 │ │ │ │ - call 25f71e │ │ │ │ + call 25bb81 │ │ │ │ + call 257abe │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vmovdqa32 %zmm28,0x1c0(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm28,0x140(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm28,0xc0(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm28,0x40(%rdx,%r10,8) │ │ │ │ sub $0x40,%r10d │ │ │ │ - jge 2632f5 │ │ │ │ + jge 25b695 │ │ │ │ mov $0x1c0,%r10d │ │ │ │ - jmp 2635dc │ │ │ │ + jmp 25b97c │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2633ed │ │ │ │ - call 263636 │ │ │ │ - lea 0x77805(%rip),%r9 │ │ │ │ - call 25f7ef │ │ │ │ + jl 25b78d │ │ │ │ + call 25b9d6 │ │ │ │ + lea 0x7ec65(%rip),%r9 │ │ │ │ + call 257b8f │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 257cf8 │ │ │ │ lea 0x40(%r8),%rdi │ │ │ │ vmovdqa32 0x400(%rsp),%zmm16 │ │ │ │ vmovdqa32 0x440(%rsp),%zmm17 │ │ │ │ vmovdqa32 0x480(%rsp),%zmm18 │ │ │ │ vmovdqa32 0x4c0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0x500(%rsp),%zmm20 │ │ │ │ vmovdqa32 0x540(%rsp),%zmm21 │ │ │ │ @@ -517419,29 +510905,29 @@ │ │ │ │ vmovdqa32 0x640(%rsp),%zmm1 │ │ │ │ vmovdqa32 0x680(%rsp),%zmm2 │ │ │ │ vmovdqa32 0x6c0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0x700(%rsp),%zmm4 │ │ │ │ vmovdqa32 0x740(%rsp),%zmm5 │ │ │ │ vmovdqa32 0x780(%rsp),%zmm6 │ │ │ │ vmovdqa32 0x7c0(%rsp),%zmm7 │ │ │ │ - call 2637e1 │ │ │ │ - call 25f7ef │ │ │ │ + call 25bb81 │ │ │ │ + call 257b8f │ │ │ │ mov $0xc0,%r10d │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - jmp 2635dc │ │ │ │ + jmp 25b97c │ │ │ │ vmovshdup -0x380(%r9),%zmm23 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm16 │ │ │ │ vmovdqa32 0x280(%rdx),%ymm18 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x380(%rdx),%ymm17 │ │ │ │ vpermt2q %zmm18,%zmm23,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm23,%zmm17 │ │ │ │ vpmulld %zmm28,%zmm16,%zmm16 │ │ │ │ vpmulld %zmm28,%zmm17,%zmm17 │ │ │ │ - call 262996 │ │ │ │ + call 25ad36 │ │ │ │ vmovdqa32 %zmm16,(%rsp) │ │ │ │ vmovdqa32 %zmm17,0x40(%rsp) │ │ │ │ vmovdqa32 %zmm18,0x80(%rsp) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rsp) │ │ │ │ vmovdqa32 %zmm20,0x100(%rsp) │ │ │ │ vmovdqa32 %zmm21,0x140(%rsp) │ │ │ │ vmovdqa32 %zmm22,0x180(%rsp) │ │ │ │ @@ -517465,133 +510951,133 @@ │ │ │ │ vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ vpermt2q %zmm21,%zmm23,%zmm0 │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vpermq %zmm20,%zmm23,%zmm20 │ │ │ │ vpmulld %zmm28,%zmm0,%zmm0 │ │ │ │ vpaddd %zmm29,%zmm0,%zmm0 │ │ │ │ vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - call 25cf70 │ │ │ │ + call 255310 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 262585 │ │ │ │ + call 25a925 │ │ │ │ vmovdqa32 %zmm8,0x400(%rsp) │ │ │ │ vmovdqa32 %zmm9,0x440(%rsp) │ │ │ │ vmovdqa32 %zmm10,0x480(%rsp) │ │ │ │ vmovdqa32 %zmm11,0x4c0(%rsp) │ │ │ │ vmovdqa32 %zmm12,0x500(%rsp) │ │ │ │ vmovdqa32 %zmm13,0x540(%rsp) │ │ │ │ vmovdqa32 %zmm14,0x580(%rsp) │ │ │ │ vmovdqa32 %zmm15,0x5c0(%rsp) │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ - call 25f8d5 │ │ │ │ + call 257c75 │ │ │ │ mov $0x40,%r10d │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 257cf8 │ │ │ │ lea 0x40(%r8),%rdi │ │ │ │ vmovdqa32 0x400(%rsp),%zmm16 │ │ │ │ vmovdqa32 0x440(%rsp),%zmm17 │ │ │ │ vmovdqa32 0x480(%rsp),%zmm18 │ │ │ │ vmovdqa32 0x4c0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0x500(%rsp),%zmm20 │ │ │ │ vmovdqa32 0x540(%rsp),%zmm21 │ │ │ │ vmovdqa32 0x580(%rsp),%zmm22 │ │ │ │ vmovdqa32 0x5c0(%rsp),%zmm23 │ │ │ │ - lea 0x77f76(%rip),%r9 │ │ │ │ + lea 0x7f816(%rip),%r9 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ - call 25f8d5 │ │ │ │ + call 257c75 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 257cf8 │ │ │ │ vmovdqa32 %zmm28,0x180(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm28,0x100(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm28,0x80(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm28,(%rdx,%r10,8) │ │ │ │ sub $0x40,%r10d │ │ │ │ - jge 2635e1 │ │ │ │ + jge 25b981 │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 261225 │ │ │ │ - lea 0x77973(%rip),%r8 │ │ │ │ + jmp 2595c5 │ │ │ │ + lea 0x7ca93(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x780(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ + call 2596a0 │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ + call 2596a0 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ + call 2596a0 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ - call 2616dd │ │ │ │ + call 2596a0 │ │ │ │ + call 259a7d │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm1 │ │ │ │ - call 259250 │ │ │ │ - call 25b020 │ │ │ │ - call 263859 │ │ │ │ - call 25eac7 │ │ │ │ - jmp 2637c9 │ │ │ │ - lea 0x778df(%rip),%r8 │ │ │ │ + call 2515f0 │ │ │ │ + call 2533c0 │ │ │ │ + call 25bbf9 │ │ │ │ + call 256e67 │ │ │ │ + jmp 25bb69 │ │ │ │ + lea 0x7c9ff(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xf80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x880(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x780(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261394 │ │ │ │ + call 259734 │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xc80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xb80(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261394 │ │ │ │ + call 259734 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xd80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xa80(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261394 │ │ │ │ + call 259734 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xe80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x980(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261394 │ │ │ │ - call 2616dd │ │ │ │ + call 259734 │ │ │ │ + call 259a7d │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x800(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0xc00(%rdx),%zmm28,%zmm19 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0xa00(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0xe00(%rdx),%zmm28,%zmm3 │ │ │ │ - call 2592e4 │ │ │ │ - call 25b0a7 │ │ │ │ - call 263859 │ │ │ │ + call 251684 │ │ │ │ + call 253447 │ │ │ │ + call 25bbf9 │ │ │ │ vpmulld 0x900(%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0xb00(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0xd00(%rdx),%zmm28,%zmm22 │ │ │ │ vpmulld 0xf00(%rdx),%zmm28,%zmm23 │ │ │ │ - call 25ebd0 │ │ │ │ + call 256f70 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 261974 │ │ │ │ - vpsrlq $0x18,0x77a14(%rip),%zmm28 │ │ │ │ + call 259d14 │ │ │ │ + vpsrlq $0x18,0x7f2b4(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 25e8ce │ │ │ │ + call 256c6e │ │ │ │ vpunpckhqdq %zmm4,%zmm16,%zmm6 │ │ │ │ vpunpcklqdq %zmm4,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm17,%zmm18,%zmm8 │ │ │ │ vpunpcklqdq %zmm17,%zmm18,%zmm17 │ │ │ │ vpunpcklqdq %zmm2,%zmm30,%zmm18 │ │ │ │ vpunpckhqdq %zmm2,%zmm30,%zmm10 │ │ │ │ vpunpcklqdq %zmm20,%zmm31,%zmm30 │ │ │ │ @@ -517601,15 +511087,15 @@ │ │ │ │ vpunpckhqdq %zmm1,%zmm22,%zmm12 │ │ │ │ vpunpcklqdq %zmm1,%zmm22,%zmm19 │ │ │ │ vpunpckhqdq %zmm0,%zmm21,%zmm11 │ │ │ │ vpunpcklqdq %zmm0,%zmm21,%zmm0 │ │ │ │ vpunpckhqdq %zmm24,%zmm23,%zmm13 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm1 │ │ │ │ ret │ │ │ │ - call 25e550 │ │ │ │ + call 2568f0 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x300(%rdx),%zmm28,%zmm17 │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ vpmulld 0x500(%rdx),%zmm28,%zmm18 │ │ │ │ @@ -517624,34 +511110,34 @@ │ │ │ │ vmovdqa32 %zmm4,0x580(%rdx) │ │ │ │ vmovdqa32 %zmm3,0x600(%rdx) │ │ │ │ vmovdqa32 %zmm2,0x680(%rdx) │ │ │ │ vmovdqa32 %zmm1,0x700(%rdx) │ │ │ │ vmovdqa32 %zmm0,0x780(%rdx) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x77c49(%rip),%r9 │ │ │ │ + lea 0x7f4e9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 263ee9 │ │ │ │ + je 25c289 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x840,%rsp │ │ │ │ mov %r11,0x800(%rsp) │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 263bd8 │ │ │ │ + jl 25bf78 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 263956 │ │ │ │ - call 263ef9 │ │ │ │ + jge 25bcf6 │ │ │ │ + call 25c299 │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 263961 │ │ │ │ - call 263f8d │ │ │ │ + jmp 25bd01 │ │ │ │ + call 25c32d │ │ │ │ mov $0x1c0,%r10d │ │ │ │ vmovdqa32 %zmm11,(%rdx) │ │ │ │ vmovdqa32 %zmm30,0x80(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x180(%rdx) │ │ │ │ vmovdqa32 %zmm6,0x200(%rdx) │ │ │ │ vmovdqa32 %zmm7,0x280(%rdx) │ │ │ │ @@ -517667,20 +511153,20 @@ │ │ │ │ vmovdqa32 %zmm19,0x780(%rdx) │ │ │ │ sub $0x40,%rdx │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ sub $0x400,%rsp │ │ │ │ - call 263f8d │ │ │ │ + call 25c32d │ │ │ │ sub $0x600,%rsp │ │ │ │ - call 260798 │ │ │ │ + call 258b38 │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 260a2f │ │ │ │ + call 258dcf │ │ │ │ lea 0x40(%r11),%rdi │ │ │ │ vmovdqa32 0xe00(%rsp),%zmm16 │ │ │ │ vmovdqa32 0xe40(%rsp),%zmm17 │ │ │ │ vmovdqa32 0xe80(%rsp),%zmm18 │ │ │ │ vmovdqa32 0xec0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0xf00(%rsp),%zmm20 │ │ │ │ vmovdqa32 0xf40(%rsp),%zmm21 │ │ │ │ @@ -517690,15 +511176,15 @@ │ │ │ │ vmovdqa32 0x1040(%rsp),%zmm1 │ │ │ │ vmovdqa32 0x1080(%rsp),%zmm2 │ │ │ │ vmovdqa32 0x10c0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0x1100(%rsp),%zmm4 │ │ │ │ vmovdqa32 0x1140(%rsp),%zmm5 │ │ │ │ vmovdqa32 0x1180(%rsp),%zmm6 │ │ │ │ vmovdqa32 0x11c0(%rsp),%zmm7 │ │ │ │ - call 2640a4 │ │ │ │ + call 25c444 │ │ │ │ vmovdqa32 %zmm11,0x40(%rdx) │ │ │ │ vmovdqa32 %zmm30,0xc0(%rdx) │ │ │ │ vmovdqa32 %zmm12,0x140(%rdx) │ │ │ │ vmovdqa32 %zmm31,0x1c0(%rdx) │ │ │ │ vmovdqa32 %zmm6,0x240(%rdx) │ │ │ │ vmovdqa32 %zmm7,0x2c0(%rdx) │ │ │ │ vmovdqa32 %zmm8,0x340(%rdx) │ │ │ │ @@ -517724,34 +511210,34 @@ │ │ │ │ vmovdqa32 0xc80(%rsp),%zmm2 │ │ │ │ vmovdqa32 0xcc0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0xd00(%rsp),%zmm4 │ │ │ │ vmovdqa32 0xd40(%rsp),%zmm5 │ │ │ │ vmovdqa32 0xd80(%rsp),%zmm6 │ │ │ │ vmovdqa32 0xdc0(%rsp),%zmm7 │ │ │ │ add $0x800,%rsp │ │ │ │ - call 2640a4 │ │ │ │ - lea 0x7799e(%rip),%r9 │ │ │ │ - call 260798 │ │ │ │ + call 25c444 │ │ │ │ + lea 0x7f23e(%rip),%r9 │ │ │ │ + call 258b38 │ │ │ │ vmovdqa32 %zmm15,0x40(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm15,0xc0(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm15,0x140(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm15,0x1c0(%rdx,%r10,8) │ │ │ │ sub $0x40,%r10d │ │ │ │ - jge 263ba7 │ │ │ │ + jge 25bf47 │ │ │ │ mov $0x1c0,%r10d │ │ │ │ - jmp 263e65 │ │ │ │ + jmp 25c205 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 263cb5 │ │ │ │ - call 263ef9 │ │ │ │ + jl 25c055 │ │ │ │ + call 25c299 │ │ │ │ sub $0x600,%rsp │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 260c70 │ │ │ │ + call 259010 │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 260a2f │ │ │ │ + call 258dcf │ │ │ │ lea 0x40(%r11),%rdi │ │ │ │ vmovdqa32 0xa00(%rsp),%zmm16 │ │ │ │ vmovdqa32 0xa40(%rsp),%zmm17 │ │ │ │ vmovdqa32 0xa80(%rsp),%zmm18 │ │ │ │ vmovdqa32 0xac0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0xb00(%rsp),%zmm20 │ │ │ │ vmovdqa32 0xb40(%rsp),%zmm21 │ │ │ │ @@ -517762,28 +511248,28 @@ │ │ │ │ vmovdqa32 0xc80(%rsp),%zmm2 │ │ │ │ vmovdqa32 0xcc0(%rsp),%zmm3 │ │ │ │ vmovdqa32 0xd00(%rsp),%zmm4 │ │ │ │ vmovdqa32 0xd40(%rsp),%zmm5 │ │ │ │ vmovdqa32 0xd80(%rsp),%zmm6 │ │ │ │ vmovdqa32 0xdc0(%rsp),%zmm7 │ │ │ │ add $0x400,%rsp │ │ │ │ - call 2640a4 │ │ │ │ - lea 0x778a2(%rip),%r9 │ │ │ │ + call 25c444 │ │ │ │ + lea 0x7f142(%rip),%r9 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 260c70 │ │ │ │ + call 259010 │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 263e65 │ │ │ │ + jmp 25c205 │ │ │ │ vmovshdup -0x380(%r9),%zmm23 │ │ │ │ vmovdqa32 0x80(%rdx),%ymm16 │ │ │ │ vmovdqa32 0x280(%rdx),%ymm18 │ │ │ │ vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ vmovdqa32 0x380(%rdx),%ymm17 │ │ │ │ vpermt2q %zmm18,%zmm23,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm23,%zmm17 │ │ │ │ - call 2629b0 │ │ │ │ + call 25ad50 │ │ │ │ vmovdqa32 %zmm16,(%rsp) │ │ │ │ vmovdqa32 %zmm17,0x40(%rsp) │ │ │ │ vmovdqa32 %zmm18,0x80(%rsp) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rsp) │ │ │ │ vmovdqa32 %zmm20,0x100(%rsp) │ │ │ │ vmovdqa32 %zmm21,0x140(%rsp) │ │ │ │ vmovdqa32 %zmm22,0x180(%rsp) │ │ │ │ @@ -517800,140 +511286,140 @@ │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 0x200(%rdx),%ymm20 │ │ │ │ vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ vmovdqa32 0x300(%rdx),%ymm21 │ │ │ │ vpermt2q %zmm21,%zmm23,%zmm0 │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vpermq %zmm20,%zmm23,%zmm20 │ │ │ │ - call 25cf70 │ │ │ │ + call 255310 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 262585 │ │ │ │ + call 25a925 │ │ │ │ sub $0x400,%rsp │ │ │ │ vmovdqa32 %zmm8,0xa00(%rsp) │ │ │ │ vmovdqa32 %zmm9,0xa40(%rsp) │ │ │ │ vmovdqa32 %zmm10,0xa80(%rsp) │ │ │ │ vmovdqa32 %zmm11,0xac0(%rsp) │ │ │ │ vmovdqa32 %zmm12,0xb00(%rsp) │ │ │ │ vmovdqa32 %zmm13,0xb40(%rsp) │ │ │ │ vmovdqa32 %zmm14,0xb80(%rsp) │ │ │ │ vmovdqa32 %zmm15,0xbc0(%rsp) │ │ │ │ - call 263ea8 │ │ │ │ + call 25c248 │ │ │ │ mov $0x40,%r10d │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 260a2f │ │ │ │ + call 258dcf │ │ │ │ lea 0x40(%r11),%rdi │ │ │ │ vmovdqa32 0xa00(%rsp),%zmm16 │ │ │ │ vmovdqa32 0xa40(%rsp),%zmm17 │ │ │ │ vmovdqa32 0xa80(%rsp),%zmm18 │ │ │ │ vmovdqa32 0xac0(%rsp),%zmm19 │ │ │ │ vmovdqa32 0xb00(%rsp),%zmm20 │ │ │ │ vmovdqa32 0xb40(%rsp),%zmm21 │ │ │ │ vmovdqa32 0xb80(%rsp),%zmm22 │ │ │ │ vmovdqa32 0xbc0(%rsp),%zmm23 │ │ │ │ add $0x200,%rsp │ │ │ │ - lea 0x776e0(%rip),%r9 │ │ │ │ - call 263ea8 │ │ │ │ + lea 0x7ef80(%rip),%r9 │ │ │ │ + call 25c248 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ vmovdqa32 %zmm15,(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm15,0x80(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm15,0x100(%rdx,%r10,8) │ │ │ │ vmovdqa32 %zmm15,0x180(%rdx,%r10,8) │ │ │ │ sub $0x40,%r10d │ │ │ │ - jge 263e6b │ │ │ │ - call 260a2f │ │ │ │ + jge 25c20b │ │ │ │ + call 258dcf │ │ │ │ add $0x200,%rsp │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 25d7d9 │ │ │ │ + call 255b79 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm11 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm6 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm10 │ │ │ │ vpunpcklqdq %zmm23,%zmm21,%zmm30 │ │ │ │ vpunpckhqdq %zmm23,%zmm21,%zmm4 │ │ │ │ vpunpcklqdq %zmm24,%zmm22,%zmm7 │ │ │ │ vpunpckhqdq %zmm24,%zmm22,%zmm5 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - jmp 260d27 │ │ │ │ + jmp 2590c7 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 26121d │ │ │ │ - lea 0x770b0(%rip),%r8 │ │ │ │ + jmp 2595bd │ │ │ │ + lea 0x7c1d0(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 2596ba │ │ │ │ vmovdqa32 0x380(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 2596ba │ │ │ │ vmovdqa32 0x280(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 2596ba │ │ │ │ vmovdqa32 0x180(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ - call 2616dd │ │ │ │ + call 2596ba │ │ │ │ + call 259a7d │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm1 │ │ │ │ - call 25926a │ │ │ │ - call 25b03a │ │ │ │ - call 26411c │ │ │ │ - call 25eafb │ │ │ │ - jmp 26408c │ │ │ │ - lea 0x7701c(%rip),%r8 │ │ │ │ + call 25160a │ │ │ │ + call 2533da │ │ │ │ + call 25c4bc │ │ │ │ + call 256e9b │ │ │ │ + jmp 25c42c │ │ │ │ + lea 0x7c13c(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xf80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x880(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 259768 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xc80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xb80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 259768 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xd80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xa80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 259768 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xe80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x980(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ - call 2616dd │ │ │ │ + call 259768 │ │ │ │ + call 259a7d │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x800(%rdx),%zmm18 │ │ │ │ vmovdqa32 0xc00(%rdx),%zmm19 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm1 │ │ │ │ vmovdqa32 0xa00(%rdx),%zmm2 │ │ │ │ vmovdqa32 0xe00(%rdx),%zmm3 │ │ │ │ - call 259318 │ │ │ │ - call 25b0db │ │ │ │ - call 26411c │ │ │ │ + call 2516b8 │ │ │ │ + call 25347b │ │ │ │ + call 25c4bc │ │ │ │ vmovdqa32 0x900(%rdx),%zmm20 │ │ │ │ vmovdqa32 0xb00(%rdx),%zmm21 │ │ │ │ vmovdqa32 0xd00(%rdx),%zmm22 │ │ │ │ vmovdqa32 0xf00(%rdx),%zmm23 │ │ │ │ - call 25ebd5 │ │ │ │ + call 256f75 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 261974 │ │ │ │ - vpsrlq $0x18,0x77151(%rip),%zmm28 │ │ │ │ + call 259d14 │ │ │ │ + vpsrlq $0x18,0x7e9f1(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 25e8ce │ │ │ │ + call 256c6e │ │ │ │ vpunpcklqdq %zmm4,%zmm16,%zmm11 │ │ │ │ vpunpckhqdq %zmm4,%zmm16,%zmm16 │ │ │ │ vpunpcklqdq %zmm0,%zmm21,%zmm8 │ │ │ │ vpunpckhqdq %zmm0,%zmm21,%zmm0 │ │ │ │ vpunpcklqdq %zmm5,%zmm19,%zmm7 │ │ │ │ vpunpckhqdq %zmm5,%zmm19,%zmm5 │ │ │ │ vpunpcklqdq %zmm24,%zmm23,%zmm9 │ │ │ │ @@ -517943,15 +511429,15 @@ │ │ │ │ vpunpcklqdq %zmm1,%zmm22,%zmm31 │ │ │ │ vpunpckhqdq %zmm1,%zmm22,%zmm1 │ │ │ │ vpunpcklqdq %zmm2,%zmm30,%zmm12 │ │ │ │ vpunpckhqdq %zmm2,%zmm30,%zmm2 │ │ │ │ vpunpcklqdq %zmm17,%zmm18,%zmm30 │ │ │ │ vpunpckhqdq %zmm17,%zmm18,%zmm4 │ │ │ │ ret │ │ │ │ - call 25e550 │ │ │ │ + call 2568f0 │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 0x100(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm17 │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ vmovdqa32 0x500(%rdx),%zmm18 │ │ │ │ @@ -518040,78 +511526,78 @@ │ │ │ │ movq %xmm2,(%rdx) │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x173(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 264390 │ │ │ │ + jne 25c730 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x4,%ecx │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb50,%r9d,%r9d │ │ │ │ - movdqa 0x7768c(%rip),%xmm2 │ │ │ │ + movdqa 0x7ef2c(%rip),%xmm2 │ │ │ │ add $0x8800,%r9d │ │ │ │ movd %r9d,%xmm0 │ │ │ │ pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ paddw %xmm0,%xmm1 │ │ │ │ pminsw %xmm2,%xmm1 │ │ │ │ pmaxsw %xmm3,%xmm1 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 26432d │ │ │ │ + jg 25c6cd │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x513(%rip),%r8 │ │ │ │ - jmp 264390 │ │ │ │ + jmp 25c730 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x231(%rip),%r8 │ │ │ │ - jmp 264390 │ │ │ │ + jmp 25c730 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3c1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa 0x20(%rdx),%xmm2 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x774f5(%rip),%xmm5 │ │ │ │ - call 2643d3 │ │ │ │ + movdqa 0x7ed95(%rip),%xmm5 │ │ │ │ + call 25c773 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x77365(%rip),%xmm7 │ │ │ │ + movdqa 0x7ec05(%rip),%xmm7 │ │ │ │ pmulld %xmm7,%xmm0 │ │ │ │ pmulld %xmm7,%xmm2 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ paddd %xmm0,%xmm2 │ │ │ │ psubd %xmm4,%xmm0 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ - movdqa 0x773b9(%rip),%xmm4 │ │ │ │ + movdqa 0x7ec59(%rip),%xmm4 │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ pmulld %xmm4,%xmm6 │ │ │ │ pmulld %xmm3,%xmm4 │ │ │ │ - movdqa 0x77263(%rip),%xmm7 │ │ │ │ + movdqa 0x7eb03(%rip),%xmm7 │ │ │ │ pmulld %xmm7,%xmm1 │ │ │ │ pmulld %xmm7,%xmm3 │ │ │ │ paddd %xmm5,%xmm6 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ psubd %xmm4,%xmm1 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ @@ -518122,20 +511608,20 @@ │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ ret │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ - movdqa 0x77552(%rip),%xmm4 │ │ │ │ + movdqa 0x7edf2(%rip),%xmm4 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd 0x77536(%rip),%xmm2 │ │ │ │ - movdqa 0x7755e(%rip),%xmm0 │ │ │ │ + pmaddwd 0x7edd6(%rip),%xmm2 │ │ │ │ + movdqa 0x7edfe(%rip),%xmm0 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd 0x77542(%rip),%xmm1 │ │ │ │ + pmaddwd 0x7ede2(%rip),%xmm1 │ │ │ │ paddd %xmm5,%xmm4 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ @@ -518149,15 +511635,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ movq (%rdi),%xmm2 │ │ │ │ movhps (%rdi,%rsi,1),%xmm2 │ │ │ │ lea (%rdi,%rsi,2),%r9 │ │ │ │ movq (%r9,%rsi,1),%xmm3 │ │ │ │ movhps (%r9),%xmm3 │ │ │ │ - movdqa 0x774ae(%rip),%xmm5 │ │ │ │ + movdqa 0x7ed4e(%rip),%xmm5 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movdqa %xmm4,(%rdx) │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x20(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ @@ -518169,43 +511655,43 @@ │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ movhps %xmm1,(%r9) │ │ │ │ movq %xmm1,(%r9,%rsi,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xed(%rip),%r8 │ │ │ │ - jmp 264580 │ │ │ │ + jmp 25c920 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x51(%rip),%r8 │ │ │ │ - jmp 264580 │ │ │ │ + jmp 25c920 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1e1(%rip),%r8 │ │ │ │ - jmp 264580 │ │ │ │ + jmp 25c920 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x303(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 264620 │ │ │ │ + call 25c9c0 │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ packssdw %xmm4,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 1f3df0 │ │ │ │ - movdqa 0x7731b(%rip),%xmm4 │ │ │ │ + call 240d10 │ │ │ │ + movdqa 0x7ebbb(%rip),%xmm4 │ │ │ │ movq (%rdi),%xmm2 │ │ │ │ movhps (%rdi,%rsi,1),%xmm2 │ │ │ │ lea (%rdi,%rsi,2),%r9 │ │ │ │ movq (%r9),%xmm3 │ │ │ │ movhps (%r9,%rsi,1),%xmm3 │ │ │ │ - movdqa 0x773cd(%rip),%xmm5 │ │ │ │ + movdqa 0x7ec6d(%rip),%xmm5 │ │ │ │ pmulhrsw %xmm4,%xmm0 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movdqa %xmm4,(%rdx) │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x20(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ @@ -518221,35 +511707,35 @@ │ │ │ │ movhps %xmm1,(%r9,%rsi,1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa 0x20(%rdx),%xmm1 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ movdqa (%rdx),%xmm5 │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ - movdqa 0x77236(%rip),%xmm0 │ │ │ │ - movdqa 0x7723e(%rip),%xmm2 │ │ │ │ - movdqa 0x772a6(%rip),%xmm6 │ │ │ │ + movdqa 0x7ead6(%rip),%xmm0 │ │ │ │ + movdqa 0x7eade(%rip),%xmm2 │ │ │ │ + movdqa 0x7eb46(%rip),%xmm6 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ pmulld %xmm1,%xmm4 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ pmulld %xmm6,%xmm7 │ │ │ │ pmulld %xmm1,%xmm6 │ │ │ │ pmulld %xmm5,%xmm0 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ pmulld %xmm2,%xmm3 │ │ │ │ pmulld %xmm5,%xmm2 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ - movdqa 0x7720c(%rip),%xmm3 │ │ │ │ + movdqa 0x7eaac(%rip),%xmm3 │ │ │ │ psubd %xmm4,%xmm2 │ │ │ │ psubd %xmm7,%xmm2 │ │ │ │ psubd %xmm5,%xmm1 │ │ │ │ pmulld %xmm3,%xmm1 │ │ │ │ pmulld (%rcx),%xmm3 │ │ │ │ - movdqa 0x771fe(%rip),%xmm5 │ │ │ │ + movdqa 0x7ea9e(%rip),%xmm5 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ paddd %xmm2,%xmm4 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ paddd %xmm3,%xmm4 │ │ │ │ @@ -518258,43 +511744,43 @@ │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea -0x28d(%rip),%r8 │ │ │ │ - jmp 264720 │ │ │ │ + jmp 25cac0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x14f(%rip),%r8 │ │ │ │ - jmp 264720 │ │ │ │ + jmp 25cac0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x41(%rip),%r8 │ │ │ │ - jmp 264720 │ │ │ │ + jmp 25cac0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x163(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 264620 │ │ │ │ + call 25c9c0 │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ packssdw %xmm4,%xmm1 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 1f3df0 │ │ │ │ - movdqa 0x7717b(%rip),%xmm4 │ │ │ │ + call 240d10 │ │ │ │ + movdqa 0x7ea1b(%rip),%xmm4 │ │ │ │ movq (%rdi,%rsi,1),%xmm3 │ │ │ │ movhps (%rdi),%xmm3 │ │ │ │ lea (%rdi,%rsi,2),%r9 │ │ │ │ movq (%r9,%rsi,1),%xmm2 │ │ │ │ movhps (%r9),%xmm2 │ │ │ │ - movdqa 0x7722d(%rip),%xmm5 │ │ │ │ + movdqa 0x7eacd(%rip),%xmm5 │ │ │ │ pmulhrsw %xmm4,%xmm0 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movdqa %xmm4,(%rdx) │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x20(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ @@ -518307,34 +511793,34 @@ │ │ │ │ movhps %xmm1,(%rdi) │ │ │ │ movq %xmm1,(%rdi,%rsi,1) │ │ │ │ movhps %xmm0,(%r9) │ │ │ │ movq %xmm0,(%r9,%rsi,1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea -0x36d(%rip),%r8 │ │ │ │ - jmp 264800 │ │ │ │ + jmp 25cba0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x22f(%rip),%r8 │ │ │ │ - jmp 264800 │ │ │ │ + jmp 25cba0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x9f(%rip),%r8 │ │ │ │ - jmp 264800 │ │ │ │ + jmp 25cba0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x83(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x77108(%rip),%xmm3 │ │ │ │ + movdqa 0x7e9a8(%rip),%xmm3 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulld %xmm3,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ pmulld %xmm3,%xmm1 │ │ │ │ movdqa 0x20(%rdx),%xmm2 │ │ │ │ pmulld %xmm3,%xmm2 │ │ │ │ pmulld 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x7706d(%rip),%xmm5 │ │ │ │ + movdqa 0x7e90d(%rip),%xmm5 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ @@ -518344,26 +511830,26 @@ │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ punpckhwd %xmm2,%xmm3 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm3,%xmm1 │ │ │ │ punpcklwd %xmm3,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x770de(%rip),%xmm4 │ │ │ │ + movdqa 0x7e97e(%rip),%xmm4 │ │ │ │ movq (%rdi),%xmm2 │ │ │ │ movhps (%rdi,%rsi,1),%xmm2 │ │ │ │ lea (%rdi,%rsi,2),%r9 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ pmulhrsw %xmm1,%xmm4 │ │ │ │ paddsw %xmm3,%xmm0 │ │ │ │ paddsw %xmm4,%xmm1 │ │ │ │ movq (%r9),%xmm3 │ │ │ │ movhps (%r9,%rsi,1),%xmm3 │ │ │ │ - movdqa 0x770ea(%rip),%xmm4 │ │ │ │ + movdqa 0x7e98a(%rip),%xmm4 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ movdqa %xmm5,(%rdx) │ │ │ │ movdqa %xmm5,0x10(%rdx) │ │ │ │ movdqa %xmm5,0x20(%rdx) │ │ │ │ @@ -518379,39 +511865,39 @@ │ │ │ │ movq %xmm1,(%r9) │ │ │ │ movhps %xmm1,(%r9,%rsi,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x124(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 264970 │ │ │ │ + jne 25cd10 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x8,%ecx │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb5,%r9d,%r9d │ │ │ │ - jmp 2642fd │ │ │ │ + jmp 25c69d │ │ │ │ nopl (%rax) │ │ │ │ lea 0x524(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ - jmp 264970 │ │ │ │ + jmp 25cd10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e5(%rip),%r8 │ │ │ │ - jmp 264970 │ │ │ │ + jmp 25cd10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x37b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x76f28(%rip),%xmm5 │ │ │ │ + movdqa 0x7e7c8(%rip),%xmm5 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0xd,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x76db2(%rip),%xmm3 │ │ │ │ + movdqa 0x7e652(%rip),%xmm3 │ │ │ │ movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ pmulld %xmm3,%xmm0 │ │ │ │ movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ pmulld %xmm3,%xmm1 │ │ │ │ movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ pmulld %xmm3,%xmm2 │ │ │ │ pmulld 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ @@ -518419,23 +511905,23 @@ │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ - call 2643d3 │ │ │ │ + call 25c773 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2649fe │ │ │ │ + je 25cd9e │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 264986 │ │ │ │ + jmp 25cd26 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm2 │ │ │ │ @@ -518443,16 +511929,16 @@ │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpckhwd %xmm6,%xmm4 │ │ │ │ punpcklwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ - call 1f4210 │ │ │ │ - movdqa 0x76e88(%rip),%xmm4 │ │ │ │ + call 241130 │ │ │ │ + movdqa 0x7e728(%rip),%xmm4 │ │ │ │ shufps $0x4e,%xmm1,%xmm1 │ │ │ │ shufps $0x4e,%xmm3,%xmm3 │ │ │ │ pmulhrsw %xmm4,%xmm0 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm4,%xmm2 │ │ │ │ pmulhrsw %xmm4,%xmm3 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ @@ -518460,15 +511946,15 @@ │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x20(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ movdqa %xmm4,0x40(%rdx) │ │ │ │ movdqa %xmm4,0x50(%rdx) │ │ │ │ movdqa %xmm4,0x60(%rdx) │ │ │ │ movdqa %xmm4,0x70(%rdx) │ │ │ │ - movdqa 0x76f09(%rip),%xmm7 │ │ │ │ + movdqa 0x7e7a9(%rip),%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ movq (%rdi),%xmm5 │ │ │ │ movq (%rdi,%rsi,2),%xmm6 │ │ │ │ movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ movhps (%rdi,%rdx,1),%xmm6 │ │ │ │ lea (%rdi,%rsi,4),%r8 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ @@ -518494,26 +511980,26 @@ │ │ │ │ movq %xmm2,(%r8) │ │ │ │ movhps %xmm2,(%r8,%rsi,1) │ │ │ │ movq %xmm3,(%r8,%rsi,2) │ │ │ │ movhps %xmm3,(%r8,%rdx,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xec(%rip),%r8 │ │ │ │ - jmp 264b60 │ │ │ │ + jmp 25cf00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x105(%rip),%r8 │ │ │ │ - jmp 264b60 │ │ │ │ + jmp 25cf00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x19b(%rip),%r8 │ │ │ │ - jmp 264b60 │ │ │ │ + jmp 25cf00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x314(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 264ba2 │ │ │ │ + call 25cf42 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa 0x50(%rdx),%xmm2 │ │ │ │ @@ -518526,16 +512012,16 @@ │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0xd,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ lea 0x30(%rdx),%rcx │ │ │ │ - movdqa 0x76ce4(%rip),%xmm0 │ │ │ │ - movdqa 0x76b7c(%rip),%xmm3 │ │ │ │ + movdqa 0x7e584(%rip),%xmm0 │ │ │ │ + movdqa 0x7e41c(%rip),%xmm3 │ │ │ │ movdqa (%rdx,%r9,1),%xmm5 │ │ │ │ pmulld %xmm3,%xmm5 │ │ │ │ movdqa 0x20(%rdx,%r9,1),%xmm2 │ │ │ │ pmulld %xmm3,%xmm2 │ │ │ │ movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ pmulld %xmm3,%xmm1 │ │ │ │ pmulld 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ @@ -518544,44 +512030,44 @@ │ │ │ │ paddd %xmm0,%xmm1 │ │ │ │ paddd %xmm0,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ movdqa %xmm2,(%rcx) │ │ │ │ - call 264632 │ │ │ │ + call 25c9d2 │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ packssdw %xmm4,%xmm1 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264c3b │ │ │ │ + je 25cfdb │ │ │ │ movdqa %xmm0,0x50(%rdx) │ │ │ │ movdqa %xmm1,0x70(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 264bb4 │ │ │ │ + jmp 25cf54 │ │ │ │ ret │ │ │ │ shufps $0x4e,%xmm0,%xmm0 │ │ │ │ shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ - movdqa 0x76c5f(%rip),%xmm4 │ │ │ │ - jmp 264a50 │ │ │ │ + call 241410 │ │ │ │ + movdqa 0x7e4ff(%rip),%xmm4 │ │ │ │ + jmp 25cdf0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x22c(%rip),%r8 │ │ │ │ - jmp 264ca0 │ │ │ │ + jmp 25d040 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x3b(%rip),%r8 │ │ │ │ - jmp 264ca0 │ │ │ │ + jmp 25d040 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5b(%rip),%r8 │ │ │ │ - jmp 264ca0 │ │ │ │ + jmp 25d040 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d4(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 264ba2 │ │ │ │ + call 25cf42 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ movdqa 0x50(%rdx),%xmm6 │ │ │ │ @@ -518591,39 +512077,39 @@ │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ shufps $0x4e,%xmm0,%xmm0 │ │ │ │ shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ + call 241410 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ - movdqa 0x76bad(%rip),%xmm4 │ │ │ │ - jmp 264a50 │ │ │ │ + movdqa 0x7e44d(%rip),%xmm4 │ │ │ │ + jmp 25cdf0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x2ec(%rip),%r8 │ │ │ │ - jmp 264d60 │ │ │ │ + jmp 25d100 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xfb(%rip),%r8 │ │ │ │ - jmp 264d60 │ │ │ │ + jmp 25d100 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x65(%rip),%r8 │ │ │ │ - jmp 264d60 │ │ │ │ + jmp 25d100 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x114(%rip),%r8 │ │ │ │ add $0x3,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x76b38(%rip),%xmm5 │ │ │ │ - movdqa 0x769d0(%rip),%xmm4 │ │ │ │ - movdqa 0x76b98(%rip),%xmm6 │ │ │ │ + movdqa 0x7e3d8(%rip),%xmm5 │ │ │ │ + movdqa 0x7e270(%rip),%xmm4 │ │ │ │ + movdqa 0x7e438(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0x10,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ pmulld %xmm4,%xmm0 │ │ │ │ @@ -518652,67 +512138,67 @@ │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264e33 │ │ │ │ + je 25d1d3 │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm2,%xmm7 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 264d8a │ │ │ │ + jmp 25d12a │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ punpckhwd %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm4,%xmm1 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpckhwd %xmm7,%xmm4 │ │ │ │ punpcklwd %xmm7,%xmm2 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x76a8d(%rip),%xmm4 │ │ │ │ - jmp 264a50 │ │ │ │ + movdqa 0x7e32d(%rip),%xmm4 │ │ │ │ + jmp 25cdf0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x11f(%rip),%r8 │ │ │ │ - lea 0x76c42(%rip),%r9 │ │ │ │ + lea 0x7e4e2(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 264ee0 │ │ │ │ + jne 25d280 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x10,%ecx │ │ │ │ add $0x180,%r9d │ │ │ │ sar $0x9,%r9d │ │ │ │ - jmp 264305 │ │ │ │ + jmp 25c6a5 │ │ │ │ lea 0x635(%rip),%r8 │ │ │ │ - lea 0x76c1a(%rip),%r9 │ │ │ │ - jmp 264ee0 │ │ │ │ + lea 0x7e4ba(%rip),%r9 │ │ │ │ + jmp 25d280 │ │ │ │ lea 0x338(%rip),%r8 │ │ │ │ - lea 0x76c02(%rip),%r9 │ │ │ │ - jmp 264ee0 │ │ │ │ + lea 0x7e4a2(%rip),%r9 │ │ │ │ + jmp 25d280 │ │ │ │ lea 0x488(%rip),%r8 │ │ │ │ - lea 0x76bf2(%rip),%r9 │ │ │ │ + lea 0x7e492(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 264ee5 │ │ │ │ + jl 25d285 │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x769a4(%rip),%xmm5 │ │ │ │ + movdqa 0x7e244(%rip),%xmm5 │ │ │ │ movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - call 2643d3 │ │ │ │ + call 25c773 │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm1 │ │ │ │ @@ -518723,28 +512209,28 @@ │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264f85 │ │ │ │ + je 25d325 │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 264efc │ │ │ │ + jmp 25d29c │ │ │ │ movdqa 0x10(%rdx),%xmm2 │ │ │ │ movdqa 0x50(%rdx),%xmm3 │ │ │ │ movdqa 0x20(%rdx),%xmm4 │ │ │ │ movdqa 0x60(%rdx),%xmm5 │ │ │ │ movdqa 0x30(%rdx),%xmm6 │ │ │ │ movdqa 0x70(%rdx),%xmm7 │ │ │ │ jmp *%r8 │ │ │ │ - call 1f6960 │ │ │ │ - movdqa 0x7691d(%rip),%xmm7 │ │ │ │ + call 243880 │ │ │ │ + movdqa 0x7e1bd(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ @@ -518766,15 +512252,15 @@ │ │ │ │ movdqa %xmm4,0x90(%rdx) │ │ │ │ movdqa %xmm4,0xa0(%rdx) │ │ │ │ movdqa %xmm4,0xb0(%rdx) │ │ │ │ movdqa %xmm4,0xc0(%rdx) │ │ │ │ movdqa %xmm4,0xd0(%rdx) │ │ │ │ movdqa %xmm4,0xe0(%rdx) │ │ │ │ movdqa %xmm4,0xf0(%rdx) │ │ │ │ - movdqa 0x76941(%rip),%xmm7 │ │ │ │ + movdqa 0x7e1e1(%rip),%xmm7 │ │ │ │ mov $0x2,%r9d │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ movq (%rdi),%xmm5 │ │ │ │ movq (%rdi,%rsi,2),%xmm6 │ │ │ │ movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ movhps (%rdi,%rcx,1),%xmm6 │ │ │ │ lea (%rdi,%rsi,4),%r8 │ │ │ │ @@ -518799,50 +512285,50 @@ │ │ │ │ movq %xmm1,(%rdi,%rsi,2) │ │ │ │ movhps %xmm1,(%rdi,%rcx,1) │ │ │ │ movq %xmm2,(%r8) │ │ │ │ movhps %xmm2,(%r8,%rsi,1) │ │ │ │ movq %xmm3,(%r8,%rsi,2) │ │ │ │ movhps %xmm3,(%r8,%rcx,1) │ │ │ │ dec %r9d │ │ │ │ - je 26511d │ │ │ │ + je 25d4bd │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa 0x20(%rdx),%xmm2 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ movdqa %xmm4,(%rdx) │ │ │ │ movdqa %xmm4,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x20(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ - jmp 265069 │ │ │ │ + jmp 25d409 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x181(%rip),%r8 │ │ │ │ - lea 0x769a2(%rip),%r9 │ │ │ │ - jmp 265160 │ │ │ │ + lea 0x7e242(%rip),%r9 │ │ │ │ + jmp 25d500 │ │ │ │ lea 0xc8(%rip),%r8 │ │ │ │ - lea 0x76992(%rip),%r9 │ │ │ │ - jmp 265160 │ │ │ │ + lea 0x7e232(%rip),%r9 │ │ │ │ + jmp 25d500 │ │ │ │ lea 0x218(%rip),%r8 │ │ │ │ - lea 0x76982(%rip),%r9 │ │ │ │ - jmp 265160 │ │ │ │ + lea 0x7e222(%rip),%r9 │ │ │ │ + jmp 25d500 │ │ │ │ lea 0x395(%rip),%r8 │ │ │ │ - lea 0x7697a(%rip),%r9 │ │ │ │ + lea 0x7e21a(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%rax,%r9,1),%cl │ │ │ │ - jl 265165 │ │ │ │ + jl 25d505 │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ movdqa (%rdx,%r9,1),%xmm5 │ │ │ │ lea 0x40(%rdx,%r9,1),%rcx │ │ │ │ movdqa 0x80(%rdx,%r9,1),%xmm1 │ │ │ │ movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - call 264632 │ │ │ │ + call 25c9d2 │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ @@ -518853,22 +512339,22 @@ │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264f85 │ │ │ │ + je 25d325 │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 265174 │ │ │ │ - call 1f6e20 │ │ │ │ - call 1f72e0 │ │ │ │ - movdqa 0x7669f(%rip),%xmm1 │ │ │ │ + jmp 25d514 │ │ │ │ + call 243d40 │ │ │ │ + call 244200 │ │ │ │ + movdqa 0x7df3f(%rip),%xmm1 │ │ │ │ pmulhrsw %xmm1,%xmm7 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ pshufd $0x4e,%xmm1,%xmm6 │ │ │ │ pmulhrsw 0x70(%rdx),%xmm1 │ │ │ │ pmulhrsw %xmm6,%xmm5 │ │ │ │ pmulhrsw %xmm6,%xmm4 │ │ │ │ @@ -518884,39 +512370,39 @@ │ │ │ │ movhps %xmm0,0x38(%rdx) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpcklqdq %xmm4,%xmm3 │ │ │ │ movdqa %xmm7,%xmm2 │ │ │ │ punpcklqdq %xmm5,%xmm2 │ │ │ │ - jmp 264fff │ │ │ │ + jmp 25d39f │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2e1(%rip),%r8 │ │ │ │ - lea 0x76842(%rip),%r9 │ │ │ │ - jmp 2652c0 │ │ │ │ + lea 0x7e0e2(%rip),%r9 │ │ │ │ + jmp 25d660 │ │ │ │ lea -0x98(%rip),%r8 │ │ │ │ - lea 0x76832(%rip),%r9 │ │ │ │ - jmp 2652c0 │ │ │ │ + lea 0x7e0d2(%rip),%r9 │ │ │ │ + jmp 25d660 │ │ │ │ lea 0xb8(%rip),%r8 │ │ │ │ - lea 0x76822(%rip),%r9 │ │ │ │ - jmp 2652c0 │ │ │ │ + lea 0x7e0c2(%rip),%r9 │ │ │ │ + jmp 25d660 │ │ │ │ lea 0x235(%rip),%r8 │ │ │ │ - lea 0x7681a(%rip),%r9 │ │ │ │ + lea 0x7e0ba(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 2652c5 │ │ │ │ + jl 25d665 │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ movdqa (%rdx,%r9,1),%xmm5 │ │ │ │ lea 0x40(%rdx,%r9,1),%rcx │ │ │ │ movdqa 0x80(%rdx,%r9,1),%xmm1 │ │ │ │ movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - call 264632 │ │ │ │ + call 25c9d2 │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ @@ -518927,22 +512413,22 @@ │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264f85 │ │ │ │ + je 25d325 │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 2652d4 │ │ │ │ - call 1f6e20 │ │ │ │ - call 1f72e0 │ │ │ │ - movdqa 0x7653f(%rip),%xmm1 │ │ │ │ + jmp 25d674 │ │ │ │ + call 243d40 │ │ │ │ + call 244200 │ │ │ │ + movdqa 0x7dddf(%rip),%xmm1 │ │ │ │ pmulhrsw %xmm1,%xmm7 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ pshufd $0x4e,%xmm1,%xmm6 │ │ │ │ pmulhrsw 0x70(%rdx),%xmm1 │ │ │ │ pmulhrsw %xmm6,%xmm5 │ │ │ │ pmulhrsw %xmm6,%xmm4 │ │ │ │ @@ -518958,37 +512444,37 @@ │ │ │ │ movq %xmm0,0x38(%rdx) │ │ │ │ punpckhqdq %xmm6,%xmm0 │ │ │ │ punpckhqdq %xmm3,%xmm1 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhqdq %xmm4,%xmm3 │ │ │ │ movdqa %xmm7,%xmm2 │ │ │ │ punpckhqdq %xmm5,%xmm2 │ │ │ │ - jmp 264fff │ │ │ │ + jmp 25d39f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x451(%rip),%r8 │ │ │ │ - lea 0x766d6(%rip),%r9 │ │ │ │ - jmp 265430 │ │ │ │ + lea 0x7df76(%rip),%r9 │ │ │ │ + jmp 25d7d0 │ │ │ │ lea -0x208(%rip),%r8 │ │ │ │ - lea 0x766c6(%rip),%r9 │ │ │ │ - jmp 265430 │ │ │ │ + lea 0x7df66(%rip),%r9 │ │ │ │ + jmp 25d7d0 │ │ │ │ lea -0xb8(%rip),%r8 │ │ │ │ - lea 0x766b6(%rip),%r9 │ │ │ │ - jmp 265430 │ │ │ │ + lea 0x7df56(%rip),%r9 │ │ │ │ + jmp 25d7d0 │ │ │ │ lea 0xc5(%rip),%r8 │ │ │ │ - lea 0x766a2(%rip),%r9 │ │ │ │ + lea 0x7df42(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 265435 │ │ │ │ + jl 25d7d5 │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x764d4(%rip),%xmm5 │ │ │ │ - movdqa 0x764bc(%rip),%xmm4 │ │ │ │ + movdqa 0x7dd74(%rip),%xmm5 │ │ │ │ + movdqa 0x7dd5c(%rip),%xmm4 │ │ │ │ movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ pmulld %xmm4,%xmm0 │ │ │ │ movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ pmulld %xmm4,%xmm1 │ │ │ │ movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ pmulld %xmm4,%xmm2 │ │ │ │ movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ @@ -519006,25 +512492,25 @@ │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ punpckhwd %xmm2,%xmm3 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm3,%xmm1 │ │ │ │ punpcklwd %xmm3,%xmm0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264f85 │ │ │ │ + je 25d325 │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 265454 │ │ │ │ + jmp 25d7f4 │ │ │ │ movdqa %xmm0,0x40(%rdx) │ │ │ │ movdqa %xmm1,0x50(%rdx) │ │ │ │ movdqa %xmm2,0x60(%rdx) │ │ │ │ movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa 0x76478(%rip),%xmm0 │ │ │ │ - movdqa 0x763c0(%rip),%xmm7 │ │ │ │ + movdqa 0x7dd18(%rip),%xmm0 │ │ │ │ + movdqa 0x7dc60(%rip),%xmm7 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ paddsw %xmm4,%xmm4 │ │ │ │ paddsw %xmm5,%xmm5 │ │ │ │ paddsw %xmm1,%xmm4 │ │ │ │ @@ -519064,32 +512550,32 @@ │ │ │ │ paddsw %xmm4,%xmm4 │ │ │ │ paddsw %xmm6,%xmm1 │ │ │ │ paddsw %xmm4,%xmm0 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ - jmp 264fff │ │ │ │ + jmp 25d39f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x480(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2656e0 │ │ │ │ + jne 25da80 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb5,%r9d,%r9d │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb50,%r9d,%r9d │ │ │ │ add $0x8800,%r9d │ │ │ │ movd %r9d,%xmm0 │ │ │ │ pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x7635d(%rip),%xmm6 │ │ │ │ + movdqa 0x7dbfd(%rip),%xmm6 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ movdqa (%rdi,%rsi,2),%xmm3 │ │ │ │ movdqa (%rdi,%rdx,1),%xmm4 │ │ │ │ paddw %xmm0,%xmm1 │ │ │ │ @@ -519108,38 +512594,38 @@ │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ movdqa %xmm4,(%rdi,%rdx,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x936(%rip),%r8 │ │ │ │ - jmp 2656e0 │ │ │ │ + jmp 25da80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x804(%rip),%r8 │ │ │ │ - jmp 2656e0 │ │ │ │ + jmp 25da80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x880(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0xa4(%rip),%r9 │ │ │ │ - movdqa 0x761b0(%rip),%xmm11 │ │ │ │ - movdqa 0x762f7(%rip),%xmm12 │ │ │ │ - movdqa 0x762fe(%rip),%xmm13 │ │ │ │ - movdqa 0x76035(%rip),%xmm14 │ │ │ │ + movdqa 0x7da50(%rip),%xmm11 │ │ │ │ + movdqa 0x7db97(%rip),%xmm12 │ │ │ │ + movdqa 0x7db9e(%rip),%xmm13 │ │ │ │ + movdqa 0x7d8d5(%rip),%xmm14 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa 0x20(%rdx),%xmm2 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ movdqa 0x40(%rdx),%xmm4 │ │ │ │ movdqa 0x50(%rdx),%xmm5 │ │ │ │ movdqa 0x60(%rdx),%xmm6 │ │ │ │ movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ + call 25db46 │ │ │ │ call *%r9 │ │ │ │ - call 265742 │ │ │ │ + call 25dae2 │ │ │ │ jmp *%r8 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm6,%xmm1 │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpckhwd %xmm4,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ @@ -519152,16 +512638,16 @@ │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm6,%xmm1 │ │ │ │ punpcklwd %xmm6,%xmm0 │ │ │ │ ret │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ ret │ │ │ │ pmulld %xmm14,%xmm0 │ │ │ │ pmulld %xmm14,%xmm1 │ │ │ │ @@ -519184,6571 +512670,14774 @@ │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ ret │ │ │ │ - movdqa 0x75eb1(%rip),%xmm5 │ │ │ │ + movdqa 0x7d751(%rip),%xmm5 │ │ │ │ pmulld %xmm3,%xmm5 │ │ │ │ - pmulld 0x75f43(%rip),%xmm3 │ │ │ │ - movdqa 0x75fbb(%rip),%xmm7 │ │ │ │ + pmulld 0x7d7e3(%rip),%xmm3 │ │ │ │ + movdqa 0x7d85b(%rip),%xmm7 │ │ │ │ pmulld %xmm1,%xmm7 │ │ │ │ - pmulld 0x75dcd(%rip),%xmm1 │ │ │ │ - movdqa 0x75f65(%rip),%xmm6 │ │ │ │ + pmulld 0x7d66d(%rip),%xmm1 │ │ │ │ + movdqa 0x7d805(%rip),%xmm6 │ │ │ │ pmulld %xmm2,%xmm6 │ │ │ │ - pmulld 0x75e17(%rip),%xmm2 │ │ │ │ + pmulld 0x7d6b7(%rip),%xmm2 │ │ │ │ pmulld %xmm14,%xmm0 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ - jmp 26592f │ │ │ │ - movdqa 0x75e4f(%rip),%xmm8 │ │ │ │ + jmp 25dccf │ │ │ │ + movdqa 0x7d6ef(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x75ee5(%rip),%xmm10 │ │ │ │ + movdqa 0x7d785(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ paddd %xmm9,%xmm3 │ │ │ │ psubd %xmm8,%xmm5 │ │ │ │ - movdqa 0x75f46(%rip),%xmm8 │ │ │ │ + movdqa 0x7d7e6(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x75d4c(%rip),%xmm10 │ │ │ │ + movdqa 0x7d5ec(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + movdqa 0x7d76d(%rip),%xmm8 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x7d613(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm0 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + psubd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + paddd %xmm3,%xmm9 │ │ │ │ + psubd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubd %xmm4,%xmm5 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubd %xmm1,%xmm4 │ │ │ │ + paddd %xmm1,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + psubd %xmm2,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + ret │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubd %xmm9,%xmm7 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psubd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + ret │ │ │ │ + call 2418b0 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 25de4d │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x10(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x30(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + movdqa %xmm6,0x70(%rdx) │ │ │ │ + ret │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa 0x7d787(%rip),%xmm5 │ │ │ │ + movdqa 0x7d6af(%rip),%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + paddw (%rdi),%xmm0 │ │ │ │ + paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ + paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ + paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ + pminsw %xmm5,%xmm0 │ │ │ │ + pminsw %xmm5,%xmm1 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm6,%xmm2 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xb0(%rip),%r8 │ │ │ │ + jmp 25df00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x394(%rip),%r8 │ │ │ │ + jmp 25df00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x410(%rip),%r8 │ │ │ │ + jmp 25df00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x496(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x5(%rip),%r9 │ │ │ │ + jmp 25da87 │ │ │ │ + call 25df27 │ │ │ │ + call 25e21f │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + ret │ │ │ │ + movdqa 0x7d530(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm0,%xmm8 │ │ │ │ + movdqa 0x7d2e6(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa 0x7d303(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x7d489(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa 0x7d416(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm2,%xmm8 │ │ │ │ + movdqa 0x7d2fc(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa 0x7d329(%rip),%xmm8 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm4,%xmm8 │ │ │ │ + movdqa 0x7d36f(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psubd %xmm6,%xmm8 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubd %xmm4,%xmm6 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubd %xmm1,%xmm4 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x7d30b(%rip),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm9 │ │ │ │ + pmulld %xmm1,%xmm3 │ │ │ │ + movdqa 0x7d1b2(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm10,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + movdqa 0x7d2aa(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm3,%xmm4 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + psubd %xmm8,%xmm9 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa 0x7d1e8(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm5,%xmm3 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubd %xmm2,%xmm5 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm4,%xmm2 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubd %xmm3,%xmm4 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubd %xmm9,%xmm5 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + ret │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + ret │ │ │ │ + call 241b00 │ │ │ │ + jmp 25de1c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x470(%rip),%r8 │ │ │ │ + jmp 25e2c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x2c(%rip),%r8 │ │ │ │ + jmp 25e2c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x50(%rip),%r8 │ │ │ │ + jmp 25e2c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd6(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x5(%rip),%r9 │ │ │ │ + jmp 25da87 │ │ │ │ + call 25df27 │ │ │ │ + call 25e21f │ │ │ │ + packssdw %xmm6,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + ret │ │ │ │ + call 241b00 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 25de1c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x500(%rip),%r8 │ │ │ │ + jmp 25e350 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xbc(%rip),%r8 │ │ │ │ + jmp 25e350 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x40(%rip),%r8 │ │ │ │ + jmp 25e350 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x46(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x5(%rip),%r9 │ │ │ │ + jmp 25da87 │ │ │ │ + paddd %xmm0,%xmm0 │ │ │ │ + paddd %xmm1,%xmm1 │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + paddd %xmm3,%xmm3 │ │ │ │ + paddd %xmm4,%xmm4 │ │ │ │ + paddd %xmm5,%xmm5 │ │ │ │ + paddd %xmm6,%xmm6 │ │ │ │ + paddd %xmm7,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + ret │ │ │ │ + movdqa 0x7d20b(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + jmp 25de1c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 25e3e9 │ │ │ │ + lea 0x230(%rip),%r8 │ │ │ │ + call 25e500 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x2,%ecx │ │ │ │ + add $0x180,%r9d │ │ │ │ + sar $0x9,%r9d │ │ │ │ + imul $0xb50,%r9d,%r9d │ │ │ │ + add $0x8800,%r9d │ │ │ │ + movd %r9d,%xmm0 │ │ │ │ + pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x7d1ba(%rip),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm3 │ │ │ │ + movdqa (%rdi,%rdx,1),%xmm4 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm5,%xmm1 │ │ │ │ + pmaxsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm4 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pminsw %xmm6,%xmm2 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm4,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 25e42e │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x687(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 25e500 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x403(%rip),%r8 │ │ │ │ + call 25e500 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x540(%rip),%r8 │ │ │ │ + call 25e500 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xad(%rip),%rax │ │ │ │ + movdqa 0x7cfd0(%rip),%xmm11 │ │ │ │ + movdqa 0x7d117(%rip),%xmm12 │ │ │ │ + movdqa 0x7d11e(%rip),%xmm13 │ │ │ │ + movdqa 0x7ce55(%rip),%xmm14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp $0xa,%ecx │ │ │ │ + setge %r9b │ │ │ │ + shl $0x4,%r9d │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx,%r9,1),%xmm7 │ │ │ │ + call *%rax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 25e59d │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jmp 25e539 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + jmp *%r8 │ │ │ │ + call 25dc18 │ │ │ │ + pcmpeqd %xmm1,%xmm1 │ │ │ │ + psubd %xmm1,%xmm0 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + psubd %xmm1,%xmm5 │ │ │ │ + psubd %xmm1,%xmm3 │ │ │ │ + call 25dde2 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm4 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + jmp 25dae2 │ │ │ │ + call 2421f0 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa 0x7cfbf(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + call 25e6a3 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + movdqa %xmm9,0x80(%rdx) │ │ │ │ + movdqa %xmm9,0x90(%rdx) │ │ │ │ + movdqa %xmm9,0xa0(%rdx) │ │ │ │ + movdqa %xmm9,0xb0(%rdx) │ │ │ │ + movdqa %xmm9,0xc0(%rdx) │ │ │ │ + movdqa %xmm9,0xd0(%rdx) │ │ │ │ + movdqa %xmm9,0xe0(%rdx) │ │ │ │ + movdqa %xmm9,0xf0(%rdx) │ │ │ │ + ret │ │ │ │ + movdqa 0x7ce65(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ + jmp 25e70d │ │ │ │ + movdqa 0x10(%rsp),%xmm7 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm3 │ │ │ │ + pmulhrsw %xmm8,%xmm4 │ │ │ │ + pmulhrsw %xmm8,%xmm5 │ │ │ │ + pmulhrsw %xmm8,%xmm6 │ │ │ │ + pmulhrsw %xmm8,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%r9 │ │ │ │ + paddw (%rdi),%xmm0 │ │ │ │ + paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ + paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ + paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ + paddw (%r9),%xmm4 │ │ │ │ + paddw (%r9,%rsi,1),%xmm5 │ │ │ │ + paddw (%r9,%rsi,2),%xmm6 │ │ │ │ + paddw (%r9,%rcx,1),%xmm7 │ │ │ │ + pmaxsw %xmm9,%xmm0 │ │ │ │ + pmaxsw %xmm9,%xmm1 │ │ │ │ + pmaxsw %xmm9,%xmm2 │ │ │ │ + pmaxsw %xmm9,%xmm3 │ │ │ │ + pmaxsw %xmm9,%xmm4 │ │ │ │ + pmaxsw %xmm9,%xmm5 │ │ │ │ + pmaxsw %xmm9,%xmm6 │ │ │ │ + pmaxsw %xmm9,%xmm7 │ │ │ │ + pminsw %xmm10,%xmm0 │ │ │ │ + pminsw %xmm10,%xmm1 │ │ │ │ + pminsw %xmm10,%xmm2 │ │ │ │ + pminsw %xmm10,%xmm3 │ │ │ │ + pminsw %xmm10,%xmm4 │ │ │ │ + pminsw %xmm10,%xmm5 │ │ │ │ + pminsw %xmm10,%xmm6 │ │ │ │ + pminsw %xmm10,%xmm7 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ + movdqa %xmm4,(%r9) │ │ │ │ + movdqa %xmm5,(%r9,%rsi,1) │ │ │ │ + movdqa %xmm6,(%r9,%rsi,2) │ │ │ │ + movdqa %xmm7,(%r9,%rcx,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x1bc(%rip),%r8 │ │ │ │ + call 25e840 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0xe3(%rip),%r8 │ │ │ │ + call 25e840 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x220(%rip),%r8 │ │ │ │ + call 25e840 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x307(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 25e840 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 25e507 │ │ │ │ + call 25df27 │ │ │ │ + call 25e85b │ │ │ │ + jmp 25e5fa │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + movdqa 0x7ccbb(%rip),%xmm8 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + psrad $0xd,%xmm2 │ │ │ │ + psrad $0xd,%xmm3 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + ret │ │ │ │ + call 2425c0 │ │ │ │ + call 242980 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa 0x7ccfb(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + call 25e92f │ │ │ │ + jmp 25e62b │ │ │ │ + movdqa 0x10(%rsp),%xmm7 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm4 │ │ │ │ + pmulhrsw %xmm8,%xmm6 │ │ │ │ + pmulhrsw %xmm11,%xmm1 │ │ │ │ + pmulhrsw %xmm11,%xmm3 │ │ │ │ + pmulhrsw %xmm11,%xmm5 │ │ │ │ + pmulhrsw %xmm11,%xmm7 │ │ │ │ + jmp 25e70d │ │ │ │ + movdqa 0x7cbd9(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa 0x7cbcd(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ + jmp 25e70d │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x36c(%rip),%r8 │ │ │ │ + call 25e9f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0xcd(%rip),%r8 │ │ │ │ + call 25e9f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x70(%rip),%r8 │ │ │ │ + call 25e9f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x157(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 25e9f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 25e507 │ │ │ │ + call 25df27 │ │ │ │ + call 25e85b │ │ │ │ + packssdw %xmm6,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + jmp 25dae2 │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 25e8ce │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x43c(%rip),%r8 │ │ │ │ + call 25eac0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x19d(%rip),%r8 │ │ │ │ + call 25eac0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x60(%rip),%r8 │ │ │ │ + call 25eac0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x87(%rip),%r8 │ │ │ │ + call 25eac0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + packssdw 0x10(%rdx),%xmm0 │ │ │ │ + packssdw 0x30(%rdx),%xmm1 │ │ │ │ + packssdw 0x50(%rdx),%xmm2 │ │ │ │ + packssdw 0x70(%rdx),%xmm3 │ │ │ │ + packssdw 0x90(%rdx),%xmm4 │ │ │ │ + packssdw 0xb0(%rdx),%xmm5 │ │ │ │ + packssdw 0xd0(%rdx),%xmm6 │ │ │ │ + packssdw 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + jmp 241ff4 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa 0x7caa1(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7c9f3(%rip),%xmm8 │ │ │ │ + call 25e6dd │ │ │ │ + jmp 25e62b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 25eb86 │ │ │ │ + lea 0x188(%rip),%r8 │ │ │ │ + lea 0x7cba3(%rip),%r9 │ │ │ │ + call 25ec40 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + mov $0x4,%ecx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + jmp 25e3f7 │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x7de(%rip),%r8 │ │ │ │ + lea 0x7cb5b(%rip),%r9 │ │ │ │ + call 25ec40 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3ee(%rip),%r8 │ │ │ │ + lea 0x7cb27(%rip),%r9 │ │ │ │ + call 25ec40 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x69e(%rip),%r8 │ │ │ │ + lea 0x7caf7(%rip),%r9 │ │ │ │ + call 25ec40 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x693(%rip),%r10 │ │ │ │ + movdqa 0x7c890(%rip),%xmm11 │ │ │ │ + movdqa 0x7c9d7(%rip),%xmm12 │ │ │ │ + movdqa 0x7c9de(%rip),%xmm13 │ │ │ │ + movdqa 0x7c715(%rip),%xmm14 │ │ │ │ + mov $0x4,%eax │ │ │ │ + dec %eax │ │ │ │ + cmp (%r9,%rax,1),%cl │ │ │ │ + jl 25ec70 │ │ │ │ + mov %eax,%r9d │ │ │ │ + shl $0x4,%r9d │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call *%r10 │ │ │ │ + movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ + movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ + movdqa %xmm2,0x80(%rdx,%r9,1) │ │ │ │ + movdqa %xmm3,0xc0(%rdx,%r9,1) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jge 25ec7f │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0xb0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x60(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x7c774(%rip),%xmm8 │ │ │ │ + movdqa 0x7c83b(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + call 25e6d7 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + movdqa %xmm9,0x80(%rdx) │ │ │ │ + movdqa %xmm9,0x90(%rdx) │ │ │ │ + movdqa %xmm9,0xa0(%rdx) │ │ │ │ + movdqa %xmm9,0xb0(%rdx) │ │ │ │ + movdqa %xmm9,0xc0(%rdx) │ │ │ │ + movdqa %xmm9,0xd0(%rdx) │ │ │ │ + movdqa %xmm9,0xe0(%rdx) │ │ │ │ + movdqa %xmm9,0xf0(%rdx) │ │ │ │ + movdqa %xmm9,0x100(%rdx) │ │ │ │ + movdqa %xmm9,0x110(%rdx) │ │ │ │ + movdqa %xmm9,0x120(%rdx) │ │ │ │ + movdqa %xmm9,0x130(%rdx) │ │ │ │ + movdqa %xmm9,0x140(%rdx) │ │ │ │ + movdqa %xmm9,0x150(%rdx) │ │ │ │ + movdqa %xmm9,0x160(%rdx) │ │ │ │ + movdqa %xmm9,0x170(%rdx) │ │ │ │ + movdqa %xmm9,0x180(%rdx) │ │ │ │ + movdqa %xmm9,0x190(%rdx) │ │ │ │ + movdqa %xmm9,0x1a0(%rdx) │ │ │ │ + movdqa %xmm9,0x1b0(%rdx) │ │ │ │ + movdqa %xmm9,0x1c0(%rdx) │ │ │ │ + movdqa %xmm9,0x1d0(%rdx) │ │ │ │ + movdqa %xmm9,0x1e0(%rdx) │ │ │ │ + movdqa %xmm9,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call 25e6dd │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x224(%rip),%r8 │ │ │ │ + lea 0x7c7f7(%rip),%r9 │ │ │ │ + call 25efd0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x8e(%rip),%r8 │ │ │ │ + lea 0x7c7c7(%rip),%r9 │ │ │ │ + call 25efd0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x33e(%rip),%r8 │ │ │ │ + lea 0x7c797(%rip),%r9 │ │ │ │ + call 25efd0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3ee(%rip),%r8 │ │ │ │ + lea 0x7c76b(%rip),%r9 │ │ │ │ + call 25efd0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x78b(%rip),%r10 │ │ │ │ + jmp 25ec47 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm4,0x58(%rsp) │ │ │ │ + movdqa %xmm5,0x68(%rsp) │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0x60(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x38(%rsp) │ │ │ │ + movdqa %xmm5,0x48(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246240 │ │ │ │ + movdqa 0x7c4a2(%rip),%xmm11 │ │ │ │ + movdqa 0x7c489(%rip),%xmm8 │ │ │ │ + movdqa 0x7c550(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + call 25e8f4 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + movdqa %xmm9,0x80(%rdx) │ │ │ │ + movdqa %xmm9,0x90(%rdx) │ │ │ │ + movdqa %xmm9,0xa0(%rdx) │ │ │ │ + movdqa %xmm9,0xb0(%rdx) │ │ │ │ + movdqa %xmm9,0xc0(%rdx) │ │ │ │ + movdqa %xmm9,0xd0(%rdx) │ │ │ │ + movdqa %xmm9,0xe0(%rdx) │ │ │ │ + movdqa %xmm9,0xf0(%rdx) │ │ │ │ + movdqa %xmm9,0x100(%rdx) │ │ │ │ + movdqa %xmm9,0x110(%rdx) │ │ │ │ + movdqa %xmm9,0x120(%rdx) │ │ │ │ + movdqa %xmm9,0x130(%rdx) │ │ │ │ + movdqa %xmm9,0x140(%rdx) │ │ │ │ + movdqa %xmm9,0x150(%rdx) │ │ │ │ + movdqa %xmm9,0x160(%rdx) │ │ │ │ + movdqa %xmm9,0x170(%rdx) │ │ │ │ + movdqa %xmm9,0x180(%rdx) │ │ │ │ + movdqa %xmm9,0x190(%rdx) │ │ │ │ + movdqa %xmm9,0x1a0(%rdx) │ │ │ │ + movdqa %xmm9,0x1b0(%rdx) │ │ │ │ + movdqa %xmm9,0x1c0(%rdx) │ │ │ │ + movdqa %xmm9,0x1d0(%rdx) │ │ │ │ + movdqa %xmm9,0x1e0(%rdx) │ │ │ │ + movdqa %xmm9,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call 25e8fa │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x504(%rip),%r8 │ │ │ │ + lea 0x7c517(%rip),%r9 │ │ │ │ + call 25f2b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x252(%rip),%r8 │ │ │ │ + lea 0x7c4e7(%rip),%r9 │ │ │ │ + call 25f2b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + lea 0x7c4b7(%rip),%r9 │ │ │ │ + call 25f2b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x10e(%rip),%r8 │ │ │ │ + lea 0x7c48b(%rip),%r9 │ │ │ │ + call 25f2b0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x8bb(%rip),%r10 │ │ │ │ + jmp 25ec47 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rcx,%rcx,4),%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 25efdc │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x5e4(%rip),%r8 │ │ │ │ + lea 0x7c43f(%rip),%r9 │ │ │ │ + call 25f390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x332(%rip),%r8 │ │ │ │ + lea 0x7c40f(%rip),%r9 │ │ │ │ + call 25f390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x82(%rip),%r8 │ │ │ │ + lea 0x7c3df(%rip),%r9 │ │ │ │ + call 25f390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x2e(%rip),%r8 │ │ │ │ + lea 0x7c3a7(%rip),%r9 │ │ │ │ + call 25f390 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0xd9d(%rip),%r10 │ │ │ │ + jmp 25ec47 │ │ │ │ + movdqa 0x7c16c(%rip),%xmm4 │ │ │ │ + movdqa 0x7c234(%rip),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa 0x7c208(%rip),%xmm7 │ │ │ │ + mov $0x4,%r9d │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 25f42e │ │ │ │ + call 25de61 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + dec %r9d │ │ │ │ + jle 25f42d │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + jmp 25f3c2 │ │ │ │ + ret │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + pmulhrsw %xmm0,%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulhrsw %xmm1,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm10 │ │ │ │ + pmulhrsw %xmm2,%xmm10 │ │ │ │ + movdqa %xmm7,%xmm11 │ │ │ │ + pmulhrsw %xmm3,%xmm11 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm8,%xmm0 │ │ │ │ + paddsw %xmm9,%xmm1 │ │ │ │ + paddsw %xmm10,%xmm2 │ │ │ │ + paddsw %xmm11,%xmm3 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0x88,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 25f49f │ │ │ │ + lea 0x769(%rip),%r8 │ │ │ │ + call 25f580 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + add $0x180,%r9d │ │ │ │ + sar $0x9,%r9d │ │ │ │ + imul $0xb50,%r9d,%r9d │ │ │ │ + add $0x8800,%r9d │ │ │ │ + movd %r9d,%xmm0 │ │ │ │ + pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x7c104(%rip),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm1 │ │ │ │ + pminsw %xmm3,%xmm2 │ │ │ │ + pmaxsw %xmm4,%xmm1 │ │ │ │ + pmaxsw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm2,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 25f4e0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x1550(%rip),%r8 │ │ │ │ + call 25f580 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x1213(%rip),%r8 │ │ │ │ + call 25f580 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x12dd(%rip),%r8 │ │ │ │ + call 25f580 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x7bf57(%rip),%xmm11 │ │ │ │ + movdqa 0x7c09e(%rip),%xmm12 │ │ │ │ + movdqa 0x7c0a5(%rip),%xmm13 │ │ │ │ + movdqa 0x7bddc(%rip),%xmm14 │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + call 25fa74 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + call 25dae2 │ │ │ │ + call 25f655 │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa %xmm10,%xmm9 │ │ │ │ + punpcklwd %xmm14,%xmm9 │ │ │ │ + punpckhwd %xmm14,%xmm10 │ │ │ │ + movdqa %xmm8,%xmm14 │ │ │ │ + punpckhwd %xmm12,%xmm14 │ │ │ │ + punpcklwd %xmm12,%xmm8 │ │ │ │ + movdqa %xmm8,%xmm11 │ │ │ │ + punpckhwd %xmm9,%xmm11 │ │ │ │ + punpcklwd %xmm9,%xmm8 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + punpckhwd %xmm10,%xmm12 │ │ │ │ + punpcklwd %xmm10,%xmm14 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + punpcklwd %xmm12,%xmm10 │ │ │ │ + punpckhwd %xmm12,%xmm11 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + punpckhwd %xmm14,%xmm9 │ │ │ │ + punpcklwd %xmm14,%xmm8 │ │ │ │ + ret │ │ │ │ + movdqa 0x7bda8(%rip),%xmm7 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld 0x7bb6a(%rip),%xmm0 │ │ │ │ + movdqa 0x7bbc2(%rip),%xmm6 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld 0x7bd44(%rip),%xmm1 │ │ │ │ + movdqa 0x7bcfc(%rip),%xmm5 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld 0x7bbee(%rip),%xmm2 │ │ │ │ + movdqa 0x7bc56(%rip),%xmm4 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld 0x7bc98(%rip),%xmm3 │ │ │ │ + jmp 25f7f1 │ │ │ │ + movdqa 0x7bd4a(%rip),%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm7,%xmm8 │ │ │ │ + movdqa 0x7bb00(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ paddd %xmm9,%xmm7 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + movdqa 0x7bb31(%rip),%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm1,%xmm8 │ │ │ │ + movdqa 0x7bcb7(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + movdqa 0x7bc58(%rip),%xmm8 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm5,%xmm8 │ │ │ │ + movdqa 0x7bb3e(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + movdqa 0x7bb7f(%rip),%xmm8 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm8 │ │ │ │ + movdqa 0x7bbc5(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubd %xmm5,%xmm6 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x7bb24(%rip),%xmm15 │ │ │ │ + movdqa 0x7b9db(%rip),%xmm10 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm4,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + psubd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + psubd %xmm6,%xmm2 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + psubd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm8 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + psubd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm1,0x10(%rcx) │ │ │ │ + movdqa %xmm2,0x20(%rcx) │ │ │ │ + movdqa %xmm3,0x30(%rcx) │ │ │ │ + movdqa %xmm4,0x40(%rcx) │ │ │ │ + movdqa %xmm5,0x50(%rcx) │ │ │ │ + movdqa %xmm6,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + ret │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + movdqa 0x10(%rcx),%xmm8 │ │ │ │ + movdqa 0x20(%rcx),%xmm9 │ │ │ │ + movdqa 0x30(%rcx),%xmm10 │ │ │ │ + movdqa 0x40(%rcx),%xmm11 │ │ │ │ + movdqa 0x50(%rcx),%xmm12 │ │ │ │ + movdqa 0x60(%rcx),%xmm13 │ │ │ │ + movdqa 0x70(%rcx),%xmm14 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + psubd %xmm14,%xmm15 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + psubd %xmm13,%xmm14 │ │ │ │ + paddd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm13 │ │ │ │ + psubd %xmm12,%xmm13 │ │ │ │ + paddd %xmm12,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + psubd %xmm11,%xmm12 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + psubd %xmm10,%xmm11 │ │ │ │ + paddd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + psubd %xmm9,%xmm10 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + psubd %xmm8,%xmm9 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + psubd (%rcx),%xmm8 │ │ │ │ + paddd (%rcx),%xmm7 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm4 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + psrad $0x1,%xmm8 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ + psrad $0x1,%xmm10 │ │ │ │ + psrad $0x1,%xmm11 │ │ │ │ + psrad $0x1,%xmm12 │ │ │ │ + psrad $0x1,%xmm13 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + ret │ │ │ │ + lea -0x1e352(%rip),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call *%r8 │ │ │ │ + call 25de4d │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x10(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x30(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + movdqa %xmm6,0x70(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0x90(%rdx) │ │ │ │ + movdqa %xmm6,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm6,0xe0(%rdx) │ │ │ │ + movdqa %xmm6,0xf0(%rdx) │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + movdqa %xmm10,%xmm2 │ │ │ │ + movdqa %xmm11,%xmm3 │ │ │ │ + add $0x10,%rdi │ │ │ │ + call *%r8 │ │ │ │ + call 25de4d │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xb3(%rip),%r8 │ │ │ │ + call 25fd20 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0xa93(%rip),%r8 │ │ │ │ + call 25fd20 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0xb5d(%rip),%r8 │ │ │ │ + call 25fd20 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0xd70(%rip),%r8 │ │ │ │ + call 25fd20 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call 25fd2f │ │ │ │ + jmp 25f624 │ │ │ │ + movdqa 0x7b7a8(%rip),%xmm11 │ │ │ │ + movdqa 0x7b8ef(%rip),%xmm12 │ │ │ │ + movdqa 0x7b8f6(%rip),%xmm13 │ │ │ │ + movdqa 0x7b62d(%rip),%xmm14 │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0xd0(%rdx),%xmm1 │ │ │ │ + movdqa 0x60(%rdx),%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0xe0(%rdx),%xmm6 │ │ │ │ + movdqa 0x10(%rdx),%xmm7 │ │ │ │ + call 2603bf │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0xb0(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0x70(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0x30(%rdx),%xmm7 │ │ │ │ + call 25fec5 │ │ │ │ + movdqa 0x7b793(%rip),%xmm15 │ │ │ │ + psrld $0xb,%xmm14 │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm13 │ │ │ │ + psubd %xmm14,%xmm13 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm14,%xmm2 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + movdqa %xmm15,%xmm8 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + movdqa %xmm13,%xmm9 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + movdqa %xmm15,%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa %xmm13,%xmm11 │ │ │ │ + psubd %xmm12,%xmm11 │ │ │ │ + movdqa 0x30(%rcx),%xmm12 │ │ │ │ + paddd %xmm14,%xmm12 │ │ │ │ + movdqa %xmm14,%xmm13 │ │ │ │ + psubd 0x20(%rcx),%xmm13 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + psubd (%rcx),%xmm15 │ │ │ │ + paddd 0x10(%rcx),%xmm14 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm12 │ │ │ │ + psrad $0x1,%xmm13 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + psrad $0xd,%xmm6 │ │ │ │ + psrad $0xd,%xmm7 │ │ │ │ + psrad $0xd,%xmm8 │ │ │ │ + psrad $0xd,%xmm9 │ │ │ │ + psrad $0xd,%xmm10 │ │ │ │ + psrad $0xd,%xmm11 │ │ │ │ + ret │ │ │ │ + movdqa 0x7b5a2(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm0,%xmm8 │ │ │ │ + movdqa 0x7b338(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa 0x7b4d5(%rip),%xmm8 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm2,%xmm8 │ │ │ │ + movdqa 0x7b39b(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa 0x7b3f8(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm4,%xmm8 │ │ │ │ + movdqa 0x7b40e(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa 0x7b2eb(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x7b441(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm5,%xmm4 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x7b3ac(%rip),%xmm15 │ │ │ │ + movdqa 0x7b1c3(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm10,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubd %xmm5,%xmm6 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa 0x7b24a(%rip),%xmm15 │ │ │ │ + movdqa 0x7b101(%rip),%xmm10 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa (%rcx),%xmm10 │ │ │ │ + movdqa 0x10(%rcx),%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + paddd %xmm10,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm10 │ │ │ │ + psubd %xmm8,%xmm10 │ │ │ │ + paddd %xmm8,%xmm1 │ │ │ │ + movdqa %xmm1,(%rcx) │ │ │ │ + movdqa 0x30(%rcx),%xmm15 │ │ │ │ + movdqa 0x20(%rcx),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm8 │ │ │ │ + psubd %xmm15,%xmm8 │ │ │ │ + paddd %xmm3,%xmm15 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + psubd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm15,0x30(%rcx) │ │ │ │ + movdqa %xmm2,0x10(%rcx) │ │ │ │ + movdqa 0x70(%rcx),%xmm1 │ │ │ │ + movdqa 0x60(%rcx),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm15 │ │ │ │ + paddd %xmm1,%xmm15 │ │ │ │ + psubd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm11 │ │ │ │ + psubd %xmm2,%xmm11 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm15,0x20(%rcx) │ │ │ │ + movdqa 0x40(%rcx),%xmm1 │ │ │ │ + movdqa 0x50(%rcx),%xmm15 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm11 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd 0x10(%rcx),%xmm12 │ │ │ │ + movdqa %xmm5,0x10(%rcx) │ │ │ │ + pminsd %xmm13,%xmm11 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm12 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pmulld %xmm14,%xmm11 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm9 │ │ │ │ + pmulld %xmm14,%xmm10 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm12 │ │ │ │ + pmulld %xmm14,%xmm8 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psubd %xmm7,%xmm11 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + paddd %xmm10,%xmm7 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm10 │ │ │ │ + psubd %xmm4,%xmm10 │ │ │ │ + paddd %xmm4,%xmm6 │ │ │ │ + movdqa %xmm12,%xmm4 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + psubd %xmm8,%xmm12 │ │ │ │ + ret │ │ │ │ + movdqa 0x7b068(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm0,%xmm8 │ │ │ │ + movdqa 0x7ae8e(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ psubd %xmm8,%xmm1 │ │ │ │ - movdqa 0x75ecd(%rip),%xmm8 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa 0x7af9b(%rip),%xmm8 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm2,%xmm8 │ │ │ │ + movdqa 0x7af01(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa 0x7ae8e(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm4,%xmm8 │ │ │ │ + movdqa 0x7af54(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa 0x7ad91(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x7af87(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm5,%xmm4 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x7ad82(%rip),%xmm15 │ │ │ │ + movdqa 0x7ae29(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm10,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubd %xmm5,%xmm6 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa 0x7ac10(%rip),%xmm15 │ │ │ │ + movdqa 0x7ad47(%rip),%xmm10 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm1,0x10(%rcx) │ │ │ │ + movdqa %xmm4,0x40(%rcx) │ │ │ │ + movdqa %xmm5,0x50(%rcx) │ │ │ │ + movdqa %xmm2,0x20(%rcx) │ │ │ │ + movdqa %xmm3,0x30(%rcx) │ │ │ │ + movdqa %xmm6,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + ret │ │ │ │ + lea -0x1ec68(%rip),%r8 │ │ │ │ + jmp 25fc02 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xb83(%rip),%r8 │ │ │ │ + call 2607f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x3d(%rip),%r8 │ │ │ │ + call 2607f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x8d(%rip),%r8 │ │ │ │ + call 2607f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x2a0(%rip),%r8 │ │ │ │ + call 2607f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call 25fd2f │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm7 │ │ │ │ + packssdw %xmm8,%xmm9 │ │ │ │ + packssdw %xmm10,%xmm11 │ │ │ │ + packssdw %xmm12,%xmm13 │ │ │ │ + packssdw %xmm14,%xmm15 │ │ │ │ + movdqa %xmm15,%xmm0 │ │ │ │ + movdqa %xmm13,%xmm2 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + jmp 25f648 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rcx,1),%rdi │ │ │ │ + neg %rsi │ │ │ │ + lea -0x1ed5d(%rip),%r8 │ │ │ │ + jmp 25fc02 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xc83(%rip),%r8 │ │ │ │ + call 2608f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x13d(%rip),%r8 │ │ │ │ + call 2608f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x73(%rip),%r8 │ │ │ │ + call 2608f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x1a0(%rip),%r8 │ │ │ │ + call 2608f0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x7ac97(%rip),%xmm15 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + movdqa 0x80(%rdx),%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + movdqa 0x90(%rdx),%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa 0xa0(%rdx),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + movdqa 0xb0(%rdx),%xmm11 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + movdqa 0xc0(%rdx),%xmm12 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + movdqa 0xd0(%rdx),%xmm13 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + movdqa 0xe0(%rdx),%xmm14 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld 0xf0(%rdx),%xmm15 │ │ │ │ + movdqa %xmm15,(%rdx) │ │ │ │ + movdqa 0x7ab8f(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rdx),%xmm15 │ │ │ │ + psrad $0xd,%xmm0 │ │ │ │ + psrad $0xd,%xmm1 │ │ │ │ + psrad $0xd,%xmm2 │ │ │ │ + psrad $0xd,%xmm3 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + psrad $0xd,%xmm6 │ │ │ │ + psrad $0xd,%xmm7 │ │ │ │ + psrad $0xd,%xmm8 │ │ │ │ + psrad $0xd,%xmm9 │ │ │ │ + psrad $0xd,%xmm10 │ │ │ │ + psrad $0xd,%xmm11 │ │ │ │ + psrad $0xd,%xmm12 │ │ │ │ + psrad $0xd,%xmm13 │ │ │ │ + psrad $0xd,%xmm14 │ │ │ │ + psrad $0xd,%xmm15 │ │ │ │ + jmp 25f624 │ │ │ │ + movdqa 0x7ab19(%rip),%xmm12 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 25fc02 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + pmulhrsw %xmm12,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmulhrsw %xmm12,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm12,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmulhrsw %xmm12,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 260aef │ │ │ │ + lea 0x265(%rip),%r8 │ │ │ │ + call 260b80 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + jmp 25f4ad │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x944(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 260b80 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x413(%rip),%r8 │ │ │ │ + call 260b80 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x564(%rip),%r8 │ │ │ │ + call 260b80 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xc6(%rip),%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp $0xa,%ecx │ │ │ │ + setge %r9b │ │ │ │ + shl $0x4,%r9d │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call *%rax │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x80(%rdx,%r9,1) │ │ │ │ + movdqa %xmm9,0xa0(%rdx,%r9,1) │ │ │ │ + movdqa %xmm10,0xc0(%rdx,%r9,1) │ │ │ │ + movdqa %xmm11,0xe0(%rdx,%r9,1) │ │ │ │ + call 25dae2 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x120(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x140(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x160(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x1a0(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx,%r9,1) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx,%r9,1) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 260c4a │ │ │ │ + movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ + movdqa %xmm1,0x20(%rdx,%r9,1) │ │ │ │ + movdqa %xmm2,0x40(%rdx,%r9,1) │ │ │ │ + movdqa %xmm3,0x60(%rdx,%r9,1) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 260b9a │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa 0x7a88a(%rip),%xmm11 │ │ │ │ + movdqa 0x7a9d1(%rip),%xmm12 │ │ │ │ + movdqa 0x7a9d8(%rip),%xmm13 │ │ │ │ + movdqa 0x7a70f(%rip),%xmm14 │ │ │ │ + movdqa 0x20(%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x60(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x120(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x160(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + call 25fa74 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa 0x7a7ba(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7a87c(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + jmp 260d7d │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + call 25e6d7 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + dec %r8d │ │ │ │ + jg 260d6a │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xa7(%rip),%r8 │ │ │ │ + call 260e60 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x153(%rip),%r8 │ │ │ │ + call 260e60 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x2a4(%rip),%r8 │ │ │ │ + call 260e60 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x624(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 260e60 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 260b87 │ │ │ │ + movdqa 0x7a66b(%rip),%xmm11 │ │ │ │ + movdqa 0x7a7b2(%rip),%xmm12 │ │ │ │ + movdqa 0x7a7b9(%rip),%xmm13 │ │ │ │ + movdqa 0x7a4f0(%rip),%xmm14 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x1a0(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x120(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x20(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 2603bf │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x1e0(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x160(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x60(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25fec5 │ │ │ │ + call 25fdc4 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa 0x7a5a0(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7a662(%rip),%xmm10 │ │ │ │ + movdqa 0x7a599(%rip),%xmm11 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + jmp 260fa0 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2425c0 │ │ │ │ + call 242980 │ │ │ │ + call 25e8f4 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + dec %r8d │ │ │ │ + jg 260f8d │ │ │ │ + ret │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x2c7(%rip),%r8 │ │ │ │ + call 261080 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xcd(%rip),%r8 │ │ │ │ + call 261080 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x84(%rip),%r8 │ │ │ │ + call 261080 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x404(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 261080 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 260b87 │ │ │ │ + call 260e6c │ │ │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm6,%xmm7 │ │ │ │ + pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + ret │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + neg %rsi │ │ │ │ + add %rsi,%rdi │ │ │ │ + jmp 260f61 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x3b7(%rip),%r8 │ │ │ │ + add $0xffffffca,%ecx │ │ │ │ + call 261170 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x1bd(%rip),%r8 │ │ │ │ + add $0xffffffca,%ecx │ │ │ │ + call 261170 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x6c(%rip),%r8 │ │ │ │ + add $0xffffffca,%ecx │ │ │ │ + call 261170 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x314(%rip),%r8 │ │ │ │ + call 261170 │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 260b87 │ │ │ │ + movdqa 0x7a1fb(%rip),%xmm15 │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + movdqa 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm4 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + movdqa 0xe0(%rdx,%r9,1),%xmm7 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + movdqa 0x120(%rdx,%r9,1),%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + movdqa 0x160(%rdx,%r9,1),%xmm11 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm12 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + movdqa 0x1a0(%rdx,%r9,1),%xmm13 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm14 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld 0x1e0(%rdx,%r9,1),%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x7a25f(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rcx),%xmm15 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm9 │ │ │ │ + psrad $0xc,%xmm10 │ │ │ │ + psrad $0xc,%xmm11 │ │ │ │ + psrad $0xc,%xmm12 │ │ │ │ + psrad $0xc,%xmm13 │ │ │ │ + psrad $0xc,%xmm14 │ │ │ │ + psrad $0xc,%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x7a259(%rip),%xmm15 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld (%rcx),%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x7a1bb(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rcx),%xmm15 │ │ │ │ + psrad $0xd,%xmm0 │ │ │ │ + psrad $0xd,%xmm1 │ │ │ │ + psrad $0xd,%xmm2 │ │ │ │ + psrad $0xd,%xmm3 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + psrad $0xd,%xmm6 │ │ │ │ + psrad $0xd,%xmm7 │ │ │ │ + psrad $0xd,%xmm8 │ │ │ │ + psrad $0xd,%xmm9 │ │ │ │ + psrad $0xd,%xmm10 │ │ │ │ + psrad $0xd,%xmm11 │ │ │ │ + psrad $0xd,%xmm12 │ │ │ │ + psrad $0xd,%xmm13 │ │ │ │ + psrad $0xd,%xmm14 │ │ │ │ + psrad $0xd,%xmm15 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa 0x7a0bf(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7a151(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + jmp 2614a8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 25e6dd │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + dec %r8d │ │ │ │ + jg 261495 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 261526 │ │ │ │ + lea 0x429(%rip),%r8 │ │ │ │ + lea 0x7a20f(%rip),%r9 │ │ │ │ + call 2615e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + add $0x80,%rsp │ │ │ │ + jmp 25f4b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xcd6(%rip),%r8 │ │ │ │ + lea 0x7a1c7(%rip),%r9 │ │ │ │ + call 2615e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x7ca(%rip),%r8 │ │ │ │ + lea 0x7a193(%rip),%r9 │ │ │ │ + call 2615e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xa14(%rip),%r8 │ │ │ │ + lea 0x7a163(%rip),%r9 │ │ │ │ + call 2615e0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xd1(%rip),%rax │ │ │ │ + mov $0x4,%r10d │ │ │ │ + dec %r10d │ │ │ │ + cmp (%r9,%r10,1),%cl │ │ │ │ + jb 2615ed │ │ │ │ + mov %r10d,%r9d │ │ │ │ + shl $0x4,%r9d │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call *%rax │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x100(%rdx,%r9,1) │ │ │ │ + movdqa %xmm9,0x140(%rdx,%r9,1) │ │ │ │ + movdqa %xmm10,0x180(%rdx,%r9,1) │ │ │ │ + movdqa %xmm11,0x1c0(%rdx,%r9,1) │ │ │ │ + call 25dae2 │ │ │ │ + movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ + movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ + movdqa %xmm2,0x80(%rdx,%r9,1) │ │ │ │ + movdqa %xmm3,0xc0(%rdx,%r9,1) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,0x200(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x240(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x280(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x2c0(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x300(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x340(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x380(%rdx,%r9,1) │ │ │ │ + movdqa %xmm0,0x3c0(%rdx,%r9,1) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jge 261602 │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa 0x79e1f(%rip),%xmm11 │ │ │ │ + movdqa 0x79f66(%rip),%xmm12 │ │ │ │ + movdqa 0x79f6d(%rip),%xmm13 │ │ │ │ + movdqa 0x79ca4(%rip),%xmm14 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x240(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x340(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x200(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x280(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x300(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x380(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + call 2617ae │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm11,%xmm8 │ │ │ │ + psrld $0xa,%xmm8 │ │ │ │ + paddd %xmm8,%xmm0 │ │ │ │ + paddd %xmm8,%xmm1 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movdqa 0x10(%rcx),%xmm8 │ │ │ │ + movdqa 0x20(%rcx),%xmm9 │ │ │ │ + movdqa 0x30(%rcx),%xmm10 │ │ │ │ + movdqa 0x40(%rcx),%xmm11 │ │ │ │ + movdqa 0x50(%rcx),%xmm12 │ │ │ │ + movdqa 0x60(%rcx),%xmm13 │ │ │ │ + movdqa 0x70(%rcx),%xmm14 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + psubd %xmm14,%xmm15 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + psubd %xmm13,%xmm14 │ │ │ │ + paddd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm13 │ │ │ │ + psubd %xmm12,%xmm13 │ │ │ │ + paddd %xmm12,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + psubd %xmm11,%xmm12 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + psubd %xmm10,%xmm11 │ │ │ │ + paddd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + psubd %xmm9,%xmm10 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + psubd %xmm8,%xmm9 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + psubd (%rcx),%xmm8 │ │ │ │ + paddd (%rcx),%xmm7 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + psrad $0x2,%xmm8 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + psrad $0x2,%xmm10 │ │ │ │ + psrad $0x2,%xmm11 │ │ │ │ + psrad $0x2,%xmm12 │ │ │ │ + psrad $0x2,%xmm13 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + ret │ │ │ │ + movdqa 0x79bcc(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x79c8e(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0xb0(%rdx),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x60(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + call 25e6d7 │ │ │ │ + mov %r10,%rdi │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + call 25e6dd │ │ │ │ + add $0x10,%r10 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa %xmm9,-0x80(%rdx) │ │ │ │ + movdqa %xmm9,-0x70(%rdx) │ │ │ │ + movdqa %xmm9,-0x60(%rdx) │ │ │ │ + movdqa %xmm9,-0x50(%rdx) │ │ │ │ + movdqa %xmm9,-0x40(%rdx) │ │ │ │ + movdqa %xmm9,-0x30(%rdx) │ │ │ │ + movdqa %xmm9,-0x20(%rdx) │ │ │ │ + movdqa %xmm9,-0x10(%rdx) │ │ │ │ + dec %r8d │ │ │ │ + jg 26195f │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x193(%rip),%r8 │ │ │ │ + lea 0x79c53(%rip),%r9 │ │ │ │ + call 261b50 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x25a(%rip),%r8 │ │ │ │ + lea 0x79c23(%rip),%r9 │ │ │ │ + call 261b50 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x4a4(%rip),%r8 │ │ │ │ + lea 0x79bf3(%rip),%r9 │ │ │ │ + call 261b50 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 2615e7 │ │ │ │ + movdqa 0x7997b(%rip),%xmm11 │ │ │ │ + movdqa 0x79ac2(%rip),%xmm12 │ │ │ │ + movdqa 0x79ac9(%rip),%xmm13 │ │ │ │ + movdqa 0x79800(%rip),%xmm14 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x340(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x240(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x280(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x380(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm7 │ │ │ │ + call 2603bf │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + movdqa 0x3c0(%rdx,%r9,1),%xmm1 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm2 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,1),%xmm3 │ │ │ │ + movdqa 0x200(%rdx,%r9,1),%xmm4 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm5 │ │ │ │ + movdqa 0x300(%rdx,%r9,1),%xmm6 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm7 │ │ │ │ + call 25fec5 │ │ │ │ + call 261c4d │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + movdqa 0x79925(%rip),%xmm15 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movdqa %xmm14,%xmm13 │ │ │ │ + psubd %xmm8,%xmm13 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm14,%xmm2 │ │ │ │ + paddd %xmm13,%xmm1 │ │ │ │ + paddd %xmm13,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + movdqa %xmm15,%xmm13 │ │ │ │ + paddd %xmm8,%xmm13 │ │ │ │ + movdqa %xmm15,%xmm8 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + movdqa %xmm13,%xmm9 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + movdqa %xmm15,%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa %xmm13,%xmm11 │ │ │ │ + psubd %xmm12,%xmm11 │ │ │ │ + movdqa 0x30(%rcx),%xmm12 │ │ │ │ + paddd %xmm14,%xmm12 │ │ │ │ + movdqa %xmm14,%xmm13 │ │ │ │ + psubd 0x20(%rcx),%xmm13 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + psubd (%rcx),%xmm15 │ │ │ │ + paddd 0x10(%rcx),%xmm14 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm12 │ │ │ │ + psrad $0x2,%xmm13 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0xe,%xmm4 │ │ │ │ + psrad $0xe,%xmm5 │ │ │ │ + psrad $0xe,%xmm6 │ │ │ │ + psrad $0xe,%xmm7 │ │ │ │ + psrad $0xe,%xmm8 │ │ │ │ + psrad $0xe,%xmm9 │ │ │ │ + psrad $0xe,%xmm10 │ │ │ │ + psrad $0xe,%xmm11 │ │ │ │ + ret │ │ │ │ + movdqa 0x797af(%rip),%xmm8 │ │ │ │ + movdqa 0x797b6(%rip),%xmm11 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x79868(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + movdqa 0x40(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 2457b0 │ │ │ │ + call 246240 │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + call 25e8f4 │ │ │ │ + mov %r10,%rdi │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + call 25e8fa │ │ │ │ + add $0x10,%r10 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa %xmm9,-0x80(%rdx) │ │ │ │ + movdqa %xmm9,-0x70(%rdx) │ │ │ │ + movdqa %xmm9,-0x60(%rdx) │ │ │ │ + movdqa %xmm9,-0x50(%rdx) │ │ │ │ + movdqa %xmm9,-0x40(%rdx) │ │ │ │ + movdqa %xmm9,-0x30(%rdx) │ │ │ │ + movdqa %xmm9,-0x20(%rdx) │ │ │ │ + movdqa %xmm9,-0x10(%rdx) │ │ │ │ + dec %r8d │ │ │ │ + jg 261d85 │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x5c3(%rip),%r8 │ │ │ │ + lea 0x79823(%rip),%r9 │ │ │ │ + call 261f80 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x1d6(%rip),%r8 │ │ │ │ + lea 0x797f3(%rip),%r9 │ │ │ │ + call 261f80 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x74(%rip),%r8 │ │ │ │ + lea 0x797c3(%rip),%r9 │ │ │ │ + call 261f80 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 2615e7 │ │ │ │ + call 261b5c │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm7,%xmm8 │ │ │ │ + pshufd $0x4e,%xmm5,%xmm10 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm12 │ │ │ │ + pshufd $0x4e,%xmm1,%xmm14 │ │ │ │ + ret │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rcx,%rcx,4),%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 261d58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x6c3(%rip),%r8 │ │ │ │ + lea 0x7972b(%rip),%r9 │ │ │ │ + call 262050 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x206(%rip),%r8 │ │ │ │ + lea 0x796f3(%rip),%r9 │ │ │ │ + call 262050 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 2615e7 │ │ │ │ + movdqa 0x7952b(%rip),%xmm15 │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + movdqa 0x200(%rdx,%r9,1),%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + movdqa 0x240(%rdx,%r9,1),%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa 0x280(%rdx,%r9,1),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,1),%xmm11 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + movdqa 0x300(%rdx,%r9,1),%xmm12 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + movdqa 0x340(%rdx,%r9,1),%xmm13 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + movdqa 0x380(%rdx,%r9,1),%xmm14 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld 0x3c0(%rdx,%r9,1),%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x79419(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rcx),%xmm15 │ │ │ │ + psrad $0xe,%xmm0 │ │ │ │ + psrad $0xe,%xmm1 │ │ │ │ + psrad $0xe,%xmm2 │ │ │ │ + psrad $0xe,%xmm3 │ │ │ │ + psrad $0xe,%xmm4 │ │ │ │ + psrad $0xe,%xmm5 │ │ │ │ + psrad $0xe,%xmm6 │ │ │ │ + psrad $0xe,%xmm7 │ │ │ │ + psrad $0xe,%xmm8 │ │ │ │ + psrad $0xe,%xmm9 │ │ │ │ + psrad $0xe,%xmm10 │ │ │ │ + psrad $0xe,%xmm11 │ │ │ │ + psrad $0xe,%xmm12 │ │ │ │ + psrad $0xe,%xmm13 │ │ │ │ + psrad $0xe,%xmm14 │ │ │ │ + psrad $0xe,%xmm15 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + movdqa 0x792d4(%rip),%xmm4 │ │ │ │ + movdqa 0x7939c(%rip),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa 0x79370(%rip),%xmm7 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov $0x4,%r9d │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + call 25f42e │ │ │ │ + call 25de61 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + dec %r9w │ │ │ │ + jg 26225d │ │ │ │ + add $0xc0,%rdx │ │ │ │ + btc $0x10,%r9d │ │ │ │ + jb 2622bf │ │ │ │ + lea 0x10(%r10),%rdi │ │ │ │ + add $0x4,%r9d │ │ │ │ + jmp 26225d │ │ │ │ + ret │ │ │ │ + movdqa 0x791d8(%rip),%xmm5 │ │ │ │ + movdqa 0x79310(%rip),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov %ecx,%r9d │ │ │ │ + add $0x15,%cl │ │ │ │ + cmovb %r9d,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + packssdw 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + packssdw 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + packssdw 0x380(%rdx),%xmm3 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + psraw $0x3,%xmm0 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + psraw $0x3,%xmm2 │ │ │ │ + psraw $0x3,%xmm3 │ │ │ │ + call 262360 │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 2622e2 │ │ │ │ + sub $0x40,%ecx │ │ │ │ + jge 2622e2 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x200(%rdx) │ │ │ │ + movdqa %xmm6,0x280(%rdx) │ │ │ │ + movdqa %xmm6,0x300(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklqdq %xmm4,%xmm2 │ │ │ │ + punpckhqdq %xmm4,%xmm3 │ │ │ │ + paddw (%rdi),%xmm0 │ │ │ │ + paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ + paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ + paddw (%rdi,%r8,1),%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm6,%xmm2 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm0 │ │ │ │ + pminsw %xmm7,%xmm1 │ │ │ │ + pminsw %xmm7,%xmm2 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%r8,1) │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0x79108(%rip),%xmm5 │ │ │ │ + movdqa 0x791a0(%rip),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + add $0x15,%cl │ │ │ │ + cmovb %r8d,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + packssdw 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + packssdw 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + packssdw 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0xe0(%rdx) │ │ │ │ + pmulhrsw %xmm5,%xmm0 │ │ │ │ + pmulhrsw %xmm5,%xmm1 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + call 26239c │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 262455 │ │ │ │ + add $0xe0,%rdx │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x40,%ecx │ │ │ │ + jge 262455 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa 0x790a7(%rip),%xmm8 │ │ │ │ + movdqa 0x790ae(%rip),%xmm9 │ │ │ │ + movdqa 0x79055(%rip),%xmm11 │ │ │ │ + movdqa 0x790bd(%rip),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + paddw %xmm11,%xmm10 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 2625d0 │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 2625ce │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 2625d0 │ │ │ │ + sub $0x400,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 2625d0 │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 2625ce │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 2625d0 │ │ │ │ + sub $0x400,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 2625d0 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 2625ce │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 2625d0 │ │ │ │ + sub $0x400,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 2625d0 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 2625ce │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 2625d0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + packssdw 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + packssdw 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + packssdw 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm3 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm4 │ │ │ │ + pmulhrsw %xmm10,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm4 │ │ │ │ + pmulhrsw %xmm10,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm11,%xmm0 │ │ │ │ + pmulhrsw %xmm11,%xmm1 │ │ │ │ + pmulhrsw %xmm11,%xmm2 │ │ │ │ + pmulhrsw %xmm11,%xmm3 │ │ │ │ + call 262360 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 2625d0 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa 0x78ef7(%rip),%xmm8 │ │ │ │ + movdqa 0x78efe(%rip),%xmm9 │ │ │ │ + movdqa 0x78e45(%rip),%xmm10 │ │ │ │ + movdqa 0x78f0d(%rip),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 262740 │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 26273b │ │ │ │ + call 262740 │ │ │ │ + add $0x1c0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 262740 │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 26273b │ │ │ │ + call 262740 │ │ │ │ + add $0x1c0,%rdx │ │ │ │ + lea 0x20(%r9),%rdi │ │ │ │ + call 262740 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 26273b │ │ │ │ + call 262740 │ │ │ │ + add $0x1c0,%rdx │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + call 262740 │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 26273b │ │ │ │ + call 262740 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + packssdw 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + packssdw 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + packssdw 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm3 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm2 │ │ │ │ + pmulhrsw %xmm10,%xmm3 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + call 26239c │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 262740 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x78d08(%rip),%xmm5 │ │ │ │ + movdqa 0x78d70(%rip),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 26295b │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 26294b │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 26295b │ │ │ │ + call 262950 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 26294b │ │ │ │ + add $0x7c0,%rdx │ │ │ │ + lea 0x20(%r9),%rdi │ │ │ │ + call 26295b │ │ │ │ + call 262950 │ │ │ │ + call 262950 │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 26294b │ │ │ │ + add $0xba0,%rdx │ │ │ │ + add $0x30,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + call 26295b │ │ │ │ + call 262950 │ │ │ │ + call 262950 │ │ │ │ + call 262950 │ │ │ │ + cmp $0x217,%ecx │ │ │ │ + jl 26294b │ │ │ │ + add $0xba0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 26295b │ │ │ │ + call 262950 │ │ │ │ + call 262950 │ │ │ │ + cmp $0x2f3,%ecx │ │ │ │ + jl 26294b │ │ │ │ + add $0x7c0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 26295b │ │ │ │ + call 262950 │ │ │ │ + cmp $0x38f,%ecx │ │ │ │ + jl 26294b │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + call 26295b │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x400,%rdx │ │ │ │ + sub $0x10,%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + packssdw 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + packssdw 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + packssdw 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm0 │ │ │ │ + pmulhrsw %xmm5,%xmm1 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + call 262360 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 26295b │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0x248,%rsp │ │ │ │ + lea 0x78d96(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 262dd0 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x30(%r9,%rax,1),%cx │ │ │ │ + jge 262a20 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0x30(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0xb0(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x30(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x30(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x30(%r9,%rax,1),%cx │ │ │ │ + jl 2629e8 │ │ │ │ + mov %ecx,0x230(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x78aad(%rip),%xmm11 │ │ │ │ + movdqa 0x78bf4(%rip),%xmm12 │ │ │ │ + movdqa 0x78bfb(%rip),%xmm13 │ │ │ │ + movdqa 0x78932(%rip),%xmm14 │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25dc18 │ │ │ │ + movdqa 0x789e9(%rip),%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + call 25dde2 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + call 25dae2 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0x30(%rcx,%r9,8) │ │ │ │ + movdqa %xmm2,0xb0(%rcx,%r9,8) │ │ │ │ + movdqa %xmm1,0x30(%rcx,%r10,8) │ │ │ │ + movdqa %xmm3,0x30(%rcx,%r8,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 262a2a │ │ │ │ + mov 0x230(%rsp),%ecx │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jl 262ba2 │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + jl 262b99 │ │ │ │ + lea -0x1a517(%rip),%r8 │ │ │ │ + jmp 262ba9 │ │ │ │ + lea -0x1a7f0(%rip),%r8 │ │ │ │ + jmp 262ba9 │ │ │ │ + lea -0x1aa19(%rip),%r8 │ │ │ │ + call 262bb6 │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call *%r8 │ │ │ │ + movdqa 0x7884b(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7890d(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 25e6dd │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 25e6dd │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + call 25e6dd │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + call 25e6dd │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + add $0x210,%rsp │ │ │ │ + jmp 25e402 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x4d8,%rsp │ │ │ │ + lea 0x78956(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 263113 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jge 262e91 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x140(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x2c0(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x340(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x2c0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x2c0(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jl 262e28 │ │ │ │ + mov %ecx,0x4c0(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x7863c(%rip),%xmm11 │ │ │ │ + movdqa 0x78783(%rip),%xmm12 │ │ │ │ + movdqa 0x7878a(%rip),%xmm13 │ │ │ │ + movdqa 0x784c1(%rip),%xmm14 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + call 25fa74 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + call 25dae2 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r9,8) │ │ │ │ + movdqa %xmm2,0x140(%rsp,%r9,8) │ │ │ │ + movdqa %xmm1,0xc0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm3,0xc0(%rsp,%r8,8) │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x2c0(%rsp,%r9,8) │ │ │ │ + movdqa %xmm10,0x340(%rsp,%r9,8) │ │ │ │ + movdqa %xmm9,0x2c0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm11,0x2c0(%rsp,%r8,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 262e9b │ │ │ │ + add $0x90,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x430(%rsp),%ecx │ │ │ │ + cmp $0x2c,%ecx │ │ │ │ + jl 2630de │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 2630d5 │ │ │ │ + lea -0x1aa53(%rip),%r8 │ │ │ │ + jmp 2630e5 │ │ │ │ + lea -0x1ad2c(%rip),%r8 │ │ │ │ + jmp 2630e5 │ │ │ │ + lea -0x1af55(%rip),%r8 │ │ │ │ + lea 0x20(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffffc,%r10 │ │ │ │ + jmp 2630f8 │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + call 262bb6 │ │ │ │ + add $0x200,%rsp │ │ │ │ + add $0x2,%r10 │ │ │ │ + lea (%rdx,%r10,8),%rdi │ │ │ │ + jl 2630f2 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + add $0x450,%rsp │ │ │ │ + jmp 25f4ad │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x188,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2643c3 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp $0xa,%ecx │ │ │ │ + setge %r9b │ │ │ │ + add %r9d,%r9d │ │ │ │ + movdqa 0x20(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x120(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x220(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x2e0(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x320(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x3e0(%rdx,%r9,8),%xmm7 │ │ │ │ + movdqa 0x7832e(%rip),%xmm11 │ │ │ │ + movdqa 0x78475(%rip),%xmm12 │ │ │ │ + movdqa 0x7847c(%rip),%xmm13 │ │ │ │ + movdqa 0x781b3(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + call 2634f3 │ │ │ │ + movdqa 0x60(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xa0(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x160(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x1a0(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x260(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x2a0(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x360(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x3a0(%rdx,%r9,8),%xmm7 │ │ │ │ + call 2638f4 │ │ │ │ + movdqa 0x40(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x140(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x240(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x340(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx,%r9,8),%xmm7 │ │ │ │ + add $0x100,%rcx │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 263ee2 │ │ │ │ + call 25dae2 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x120(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x140(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x160(%rdx,%r9,8) │ │ │ │ + movdqa 0x90(%rcx),%xmm8 │ │ │ │ + movdqa 0xb0(%rcx),%xmm10 │ │ │ │ + movdqa 0xd0(%rcx),%xmm12 │ │ │ │ + movdqa 0xf0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0xa0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0xc0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0xe0(%rdx,%r9,8) │ │ │ │ + movdqa 0x80(%rcx),%xmm8 │ │ │ │ + movdqa 0xa0(%rcx),%xmm10 │ │ │ │ + movdqa 0xc0(%rcx),%xmm12 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x1a0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x1c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x1e0(%rdx,%r9,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x220(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x240(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x260(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x2a0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x2c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x2e0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x320(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x340(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x360(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x3a0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx,%r9,8) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 263483 │ │ │ │ + movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm1,0x20(%rdx,%r9,8) │ │ │ │ + movdqa %xmm2,0x40(%rdx,%r9,8) │ │ │ │ + movdqa %xmm3,0x60(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jmp 26315c │ │ │ │ + mov $0x4,%r8d │ │ │ │ + call 260d4d │ │ │ │ + add $0x188,%rsp │ │ │ │ + ret │ │ │ │ + movdqa 0x77fd2(%rip),%xmm7 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld 0x77d74(%rip),%xmm0 │ │ │ │ + movdqa 0x77ebc(%rip),%xmm4 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld 0x77ece(%rip),%xmm3 │ │ │ │ + movdqa 0x77de6(%rip),%xmm6 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld 0x77f38(%rip),%xmm1 │ │ │ │ + movdqa 0x77f10(%rip),%xmm5 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld 0x77de2(%rip),%xmm2 │ │ │ │ + jmp 2635d7 │ │ │ │ + movdqa 0x77f74(%rip),%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm7,%xmm8 │ │ │ │ + movdqa 0x77d0a(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + movdqa 0x77d6b(%rip),%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm1,%xmm8 │ │ │ │ + movdqa 0x77ec1(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + movdqa 0x77e82(%rip),%xmm8 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x75d73(%rip),%xmm10 │ │ │ │ + pmulld %xmm5,%xmm8 │ │ │ │ + movdqa 0x77d48(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ psubd %xmm8,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm0 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ + movdqa 0x77db9(%rip),%xmm8 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm8 │ │ │ │ + movdqa 0x77dcf(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ paddd %xmm11,%xmm1 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ paddd %xmm11,%xmm5 │ │ │ │ paddd %xmm11,%xmm6 │ │ │ │ paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - psubd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - paddd %xmm3,%xmm9 │ │ │ │ - psubd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubd %xmm4,%xmm5 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubd %xmm1,%xmm4 │ │ │ │ - paddd %xmm1,%xmm7 │ │ │ │ + movdqa 0x77d7e(%rip),%xmm15 │ │ │ │ + movdqa 0x77b95(%rip),%xmm10 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm4,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + psubd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psubd %xmm3,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ psubd %xmm6,%xmm3 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - psubd %xmm2,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + paddd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubd %xmm4,%xmm1 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - ret │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubd %xmm9,%xmm7 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psubd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - ret │ │ │ │ - call 1f4990 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 265aad │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x10(%rdx) │ │ │ │ - movdqa %xmm6,0x20(%rdx) │ │ │ │ - movdqa %xmm6,0x30(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x50(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - movdqa %xmm6,0x70(%rdx) │ │ │ │ - ret │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x75ee7(%rip),%xmm5 │ │ │ │ - movdqa 0x75e0f(%rip),%xmm4 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - paddw (%rdi),%xmm0 │ │ │ │ - paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ - paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ - paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ - pminsw %xmm5,%xmm0 │ │ │ │ - pminsw %xmm5,%xmm1 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm6,%xmm2 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xb0(%rip),%r8 │ │ │ │ - jmp 265b60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x394(%rip),%r8 │ │ │ │ - jmp 265b60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x410(%rip),%r8 │ │ │ │ - jmp 265b60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x496(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x5(%rip),%r9 │ │ │ │ - jmp 2656e7 │ │ │ │ - call 265b87 │ │ │ │ - call 265e7f │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + movdqa 0x77c17(%rip),%xmm15 │ │ │ │ + movdqa 0x77ace(%rip),%xmm10 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm5,0x10(%rcx) │ │ │ │ + movdqa %xmm4,0x20(%rcx) │ │ │ │ + movdqa %xmm6,0x30(%rcx) │ │ │ │ + movdqa %xmm3,0x40(%rcx) │ │ │ │ + movdqa %xmm1,0x50(%rcx) │ │ │ │ + movdqa %xmm8,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ ret │ │ │ │ - movdqa 0x75c90(%rip),%xmm8 │ │ │ │ + movdqa 0x779b1(%rip),%xmm7 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld 0x77ba3(%rip),%xmm0 │ │ │ │ + movdqa 0x77afb(%rip),%xmm4 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld 0x77a6d(%rip),%xmm3 │ │ │ │ + movdqa 0x77b65(%rip),%xmm6 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld 0x77997(%rip),%xmm1 │ │ │ │ + movdqa 0x77a1f(%rip),%xmm5 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld 0x77ae1(%rip),%xmm2 │ │ │ │ + jmp 2639d8 │ │ │ │ + movdqa 0x77943(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x75a46(%rip),%xmm10 │ │ │ │ + movdqa 0x77b39(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ pmulld %xmm10,%xmm0 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm0 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa 0x75a63(%rip),%xmm8 │ │ │ │ + movdqa 0x77afa(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x75be9(%rip),%xmm10 │ │ │ │ + movdqa 0x77920(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ psubd %xmm8,%xmm1 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa 0x75b76(%rip),%xmm8 │ │ │ │ + movdqa 0x77981(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x75a5c(%rip),%xmm10 │ │ │ │ + movdqa 0x77a47(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ psubd %xmm8,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa 0x75a89(%rip),%xmm8 │ │ │ │ + movdqa 0x77a08(%rip),%xmm8 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x75acf(%rip),%xmm10 │ │ │ │ + movdqa 0x7796e(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ psubd %xmm8,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psubd %xmm6,%xmm8 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubd %xmm4,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubd %xmm1,%xmm4 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ pmaxsd %xmm12,%xmm4 │ │ │ │ pmaxsd %xmm12,%xmm2 │ │ │ │ pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ pminsd %xmm13,%xmm4 │ │ │ │ pminsd %xmm13,%xmm2 │ │ │ │ pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x75a6b(%rip),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm9 │ │ │ │ - pmulld %xmm1,%xmm3 │ │ │ │ - movdqa 0x75912(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ + movdqa 0x7784d(%rip),%xmm15 │ │ │ │ + movdqa 0x778f4(%rip),%xmm10 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm10,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - movdqa 0x75a0a(%rip),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ paddd %xmm11,%xmm4 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - psubd %xmm8,%xmm9 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa 0x75948(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm5,%xmm3 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubd %xmm2,%xmm5 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm4,%xmm2 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + psubd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + paddd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubd %xmm4,%xmm1 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + movdqa 0x77816(%rip),%xmm15 │ │ │ │ + movdqa 0x776cd(%rip),%xmm10 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm1,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm1 │ │ │ │ + psubd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm6 │ │ │ │ + psubd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa (%rcx),%xmm9 │ │ │ │ + movdqa 0x10(%rcx),%xmm10 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + psubd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm9 │ │ │ │ + movdqa %xmm10,%xmm7 │ │ │ │ + psubd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm9,(%rcx) │ │ │ │ + movdqa %xmm10,0x10(%rcx) │ │ │ │ + movdqa 0x20(%rcx),%xmm9 │ │ │ │ + movdqa 0x30(%rcx),%xmm10 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + psubd %xmm1,%xmm5 │ │ │ │ + paddd %xmm1,%xmm9 │ │ │ │ + movdqa %xmm10,%xmm1 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm10 │ │ │ │ pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm9,0x20(%rcx) │ │ │ │ + movdqa %xmm10,0x30(%rcx) │ │ │ │ + movdqa 0x40(%rcx),%xmm9 │ │ │ │ + movdqa 0x50(%rcx),%xmm10 │ │ │ │ + movdqa %xmm9,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + paddd %xmm3,%xmm9 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ pminsd %xmm13,%xmm9 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubd %xmm3,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm1,%xmm4 │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubd %xmm9,%xmm5 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm4,0x40(%rcx) │ │ │ │ + movdqa %xmm1,0x50(%rcx) │ │ │ │ + movdqa 0x60(%rcx),%xmm4 │ │ │ │ + movdqa 0x70(%rcx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psubd %xmm0,%xmm8 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm8 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psubd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + psubd %xmm2,%xmm7 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa %xmm0,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + movdqa %xmm2,0x80(%rcx) │ │ │ │ + movdqa %xmm5,0x90(%rcx) │ │ │ │ + movdqa %xmm3,0xa0(%rcx) │ │ │ │ + movdqa %xmm6,0xb0(%rcx) │ │ │ │ + movdqa %xmm9,0xc0(%rcx) │ │ │ │ + movdqa %xmm10,0xd0(%rcx) │ │ │ │ + movdqa %xmm4,0xe0(%rcx) │ │ │ │ + movdqa %xmm1,0xf0(%rcx) │ │ │ │ ret │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ + psrld $0xa,%xmm11 │ │ │ │ + movdqa 0x170(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm9,%xmm8 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa (%rcx),%xmm10 │ │ │ │ + movdqa 0xf0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + psubd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm15 │ │ │ │ + paddd %xmm10,%xmm15 │ │ │ │ + psubd %xmm10,%xmm8 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm8 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + movdqa %xmm6,(%rcx) │ │ │ │ + movdqa %xmm7,0x170(%rcx) │ │ │ │ + movdqa 0x160(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + movdqa 0x10(%rcx),%xmm10 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psubd %xmm14,%xmm7 │ │ │ │ + paddd %xmm14,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + paddd %xmm10,%xmm14 │ │ │ │ + psubd %xmm10,%xmm6 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm6,%xmm8 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + movdqa %xmm14,0xf0(%rcx) │ │ │ │ + movdqa %xmm7,0xe0(%rcx) │ │ │ │ + movdqa 0x150(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + psubd %xmm7,%xmm10 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa 0x20(%rcx),%xmm6 │ │ │ │ + movdqa 0xd0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + movdqa %xmm10,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm10 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm10 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + movdqa 0x140(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubd %xmm9,%xmm1 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x30(%rcx),%xmm6 │ │ │ │ + movdqa 0xc0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm1,%xmm10 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xd0(%rcx) │ │ │ │ + movdqa %xmm9,0xc0(%rcx) │ │ │ │ + movdqa 0x130(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x40(%rcx),%xmm6 │ │ │ │ + movdqa 0xb0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + movdqa 0x120(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ paddd %xmm11,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x50(%rcx),%xmm6 │ │ │ │ + movdqa 0xa0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xb0(%rcx) │ │ │ │ + movdqa %xmm9,0xa0(%rcx) │ │ │ │ + movdqa (%rcx),%xmm6 │ │ │ │ + movdqa 0x170(%rcx),%xmm7 │ │ │ │ + movdqa 0x110(%rcx),%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + psubd %xmm5,%xmm14 │ │ │ │ + paddd %xmm5,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm14 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm14 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm14 │ │ │ │ + movdqa 0x60(%rcx),%xmm3 │ │ │ │ + movdqa 0x90(%rcx),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + paddd %xmm3,%xmm15 │ │ │ │ + psubd %xmm3,%xmm14 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + movdqa 0x100(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x70(%rcx),%xmm13 │ │ │ │ + movdqa 0x80(%rcx),%xmm11 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + psubd %xmm11,%xmm9 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm11 │ │ │ │ + paddd %xmm13,%xmm11 │ │ │ │ + psubd %xmm13,%xmm3 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm11 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm15,%xmm11 │ │ │ │ + packssdw %xmm3,%xmm14 │ │ │ │ + packssdw %xmm5,%xmm9 │ │ │ │ + movdqa %xmm11,0x90(%rcx) │ │ │ │ + movdqa %xmm9,0x80(%rcx) │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + imul $0xb50,%r9d,%r9d │ │ │ │ + add $0x8800,%r9d │ │ │ │ + movd %r9d,%xmm0 │ │ │ │ + pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x771e0(%rip),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm2 │ │ │ │ + movdqa 0x20(%rdi),%xmm3 │ │ │ │ + movdqa 0x30(%rdi),%xmm4 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pminsw %xmm6,%xmm2 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm4 │ │ │ │ + pmaxsw %xmm5,%xmm1 │ │ │ │ + pmaxsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm2,0x10(%rdi) │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 264404 │ │ │ │ + add $0x188,%rsp │ │ │ │ ret │ │ │ │ - call 1f4be0 │ │ │ │ - jmp 265a7c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x470(%rip),%r8 │ │ │ │ - jmp 265f20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x2c(%rip),%r8 │ │ │ │ - jmp 265f20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x50(%rip),%r8 │ │ │ │ - jmp 265f20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xd6(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x5(%rip),%r9 │ │ │ │ - jmp 2656e7 │ │ │ │ - call 265b87 │ │ │ │ - call 265e7f │ │ │ │ - packssdw %xmm6,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ + sub $0x188,%rsp │ │ │ │ + lea 0x772e6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 264cf2 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 26448c │ │ │ │ + movdqa 0x7703f(%rip),%xmm11 │ │ │ │ + movdqa 0x77186(%rip),%xmm12 │ │ │ │ + movdqa 0x7718d(%rip),%xmm13 │ │ │ │ + movdqa 0x76ec4(%rip),%xmm14 │ │ │ │ + movdqa 0x40(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x240(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x3c0(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x440(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x5c0(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x640(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x7c0(%rdx,%r9,8),%xmm7 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + call 25db46 │ │ │ │ + call 2634f3 │ │ │ │ + movdqa 0xc0(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x140(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x340(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x4c0(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x540(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x6c0(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x740(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 2638f4 │ │ │ │ + add $0x100,%rcx │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 264811 │ │ │ │ + call 25dae2 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x240(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x2c0(%rdx,%r9,8) │ │ │ │ + movdqa 0x90(%rcx),%xmm8 │ │ │ │ + movdqa 0xb0(%rcx),%xmm10 │ │ │ │ + movdqa 0xd0(%rcx),%xmm12 │ │ │ │ + movdqa 0xf0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x140(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x1c0(%rdx,%r9,8) │ │ │ │ + movdqa 0x80(%rcx),%xmm8 │ │ │ │ + movdqa 0xa0(%rcx),%xmm10 │ │ │ │ + movdqa 0xc0(%rcx),%xmm12 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x340(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x3c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm1,0x40(%rdx,%r9,8) │ │ │ │ + movdqa %xmm2,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm3,0xc0(%rdx,%r9,8) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x440(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x540(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x5c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x640(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x6c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x740(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x7c0(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 264498 │ │ │ │ + call 2647e8 │ │ │ │ + add $0x188,%rsp │ │ │ │ ret │ │ │ │ - call 1f4be0 │ │ │ │ + movdqa 0x76d1f(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x76de1(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 265a7c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x500(%rip),%r8 │ │ │ │ - jmp 265fb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xbc(%rip),%r8 │ │ │ │ - jmp 265fb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x40(%rip),%r8 │ │ │ │ - jmp 265fb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x46(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x5(%rip),%r9 │ │ │ │ - jmp 2656e7 │ │ │ │ - paddd %xmm0,%xmm0 │ │ │ │ - paddd %xmm1,%xmm1 │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - paddd %xmm3,%xmm3 │ │ │ │ - paddd %xmm4,%xmm4 │ │ │ │ - paddd %xmm5,%xmm5 │ │ │ │ - paddd %xmm6,%xmm6 │ │ │ │ - paddd %xmm7,%xmm7 │ │ │ │ + mov $0x4,%r8d │ │ │ │ + jmp 26195f │ │ │ │ + psrld $0xb,%xmm11 │ │ │ │ + movdqa 0x170(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm9,%xmm8 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa (%rcx),%xmm10 │ │ │ │ + movdqa 0xf0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + psubd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm15 │ │ │ │ + paddd %xmm10,%xmm15 │ │ │ │ + psubd %xmm10,%xmm8 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm8 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ + movdqa %xmm6,(%rcx) │ │ │ │ + movdqa %xmm7,0x170(%rcx) │ │ │ │ + movdqa 0x160(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + movdqa 0x10(%rcx),%xmm10 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psubd %xmm14,%xmm7 │ │ │ │ + paddd %xmm14,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + paddd %xmm10,%xmm14 │ │ │ │ + psubd %xmm10,%xmm6 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm6,%xmm8 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + movdqa %xmm14,0xf0(%rcx) │ │ │ │ + movdqa %xmm7,0xe0(%rcx) │ │ │ │ + movdqa 0x150(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + psubd %xmm7,%xmm10 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa 0x20(%rcx),%xmm6 │ │ │ │ + movdqa 0xd0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + movdqa %xmm10,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm10 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm10 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + movdqa 0x140(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubd %xmm9,%xmm1 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x30(%rcx),%xmm6 │ │ │ │ + movdqa 0xc0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm1,%xmm10 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xd0(%rcx) │ │ │ │ + movdqa %xmm9,0xc0(%rcx) │ │ │ │ + movdqa 0x130(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x40(%rcx),%xmm6 │ │ │ │ + movdqa 0xb0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x1,%xmm4 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + movdqa 0x120(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x50(%rcx),%xmm6 │ │ │ │ + movdqa 0xa0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xb0(%rcx) │ │ │ │ + movdqa %xmm9,0xa0(%rcx) │ │ │ │ + movdqa (%rcx),%xmm6 │ │ │ │ + movdqa 0x170(%rcx),%xmm7 │ │ │ │ + movdqa 0x110(%rcx),%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + psubd %xmm5,%xmm14 │ │ │ │ + paddd %xmm5,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm14 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm14 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm14 │ │ │ │ + movdqa 0x60(%rcx),%xmm3 │ │ │ │ + movdqa 0x90(%rcx),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + paddd %xmm3,%xmm15 │ │ │ │ + psubd %xmm3,%xmm14 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + movdqa 0x100(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x70(%rcx),%xmm13 │ │ │ │ + movdqa 0x80(%rcx),%xmm11 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + psubd %xmm11,%xmm9 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm11 │ │ │ │ + paddd %xmm13,%xmm11 │ │ │ │ + psubd %xmm13,%xmm3 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm11 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm15,%xmm11 │ │ │ │ + packssdw %xmm3,%xmm14 │ │ │ │ + packssdw %xmm5,%xmm9 │ │ │ │ + movdqa %xmm11,0x90(%rcx) │ │ │ │ + movdqa %xmm9,0x80(%rcx) │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ ret │ │ │ │ - movdqa 0x7596b(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - jmp 265a7c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x38,%rsp │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + add $0x180,%r9d │ │ │ │ + sar $0x9,%r9d │ │ │ │ + jmp 2643dc │ │ │ │ + nop │ │ │ │ + sub $0xa18,%rsp │ │ │ │ + lea 0x76a36(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 266049 │ │ │ │ - lea 0x230(%rip),%r8 │ │ │ │ - call 266160 │ │ │ │ - add $0x38,%rsp │ │ │ │ + je 265236 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 264e09 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x280(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x400(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x400(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x400(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x680(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x800(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x880(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x800(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x800(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 264d4c │ │ │ │ + mov %ecx,0xa00(%rsp) │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x880(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xb80(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xc80(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xf80(%rdx,%r9,8),%xmm7 │ │ │ │ + movdqa 0x76677(%rip),%xmm11 │ │ │ │ + movdqa 0x767be(%rip),%xmm12 │ │ │ │ + movdqa 0x767c5(%rip),%xmm13 │ │ │ │ + movdqa 0x764fc(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + call 2634f3 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x980(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xa80(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xd80(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xe80(%rdx,%r9,8),%xmm7 │ │ │ │ + call 2638f4 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x900(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xb00(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xd00(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xf00(%rdx,%r9,8),%xmm7 │ │ │ │ + add $0x100,%rcx │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xa00(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xe00(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 263ee2 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + call 25dae2 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x600(%rsp,%r9,8) │ │ │ │ + movdqa %xmm10,0x680(%rsp,%r9,8) │ │ │ │ + movdqa %xmm9,0x600(%rsp,%r10,8) │ │ │ │ + movdqa %xmm11,0x600(%rsp,%r8,8) │ │ │ │ + movdqa 0x90(%rcx),%xmm8 │ │ │ │ + movdqa 0xb0(%rcx),%xmm10 │ │ │ │ + movdqa 0xd0(%rcx),%xmm12 │ │ │ │ + movdqa 0xf0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x400(%rsp,%r9,8) │ │ │ │ + movdqa %xmm10,0x480(%rsp,%r9,8) │ │ │ │ + movdqa %xmm9,0x400(%rsp,%r10,8) │ │ │ │ + movdqa %xmm11,0x400(%rsp,%r8,8) │ │ │ │ + movdqa 0x80(%rcx),%xmm8 │ │ │ │ + movdqa 0xa0(%rcx),%xmm10 │ │ │ │ + movdqa 0xc0(%rcx),%xmm12 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x800(%rsp,%r9,8) │ │ │ │ + movdqa %xmm10,0x880(%rsp,%r9,8) │ │ │ │ + movdqa %xmm9,0x800(%rsp,%r10,8) │ │ │ │ + movdqa %xmm11,0x800(%rsp,%r8,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x800(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x880(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x900(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x980(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xa00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xa80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xb00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xb80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xc00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xc80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xd00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xd80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xe00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xe80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xf00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xf80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ + movdqa %xmm2,0x280(%rsp,%r9,8) │ │ │ │ + movdqa %xmm1,0x200(%rsp,%r10,8) │ │ │ │ + movdqa %xmm3,0x200(%rsp,%r8,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 264e10 │ │ │ │ + mov 0xa00(%rsp),%ecx │ │ │ │ + add $0x1d0,%rsp │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 26521f │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 265216 │ │ │ │ + lea -0x1cb94(%rip),%r8 │ │ │ │ + jmp 265226 │ │ │ │ + lea -0x1ce6d(%rip),%r8 │ │ │ │ + jmp 265226 │ │ │ │ + lea -0x1d096(%rip),%r8 │ │ │ │ + lea 0x40(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + jmp 2630f8 │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + add $0x890,%rsp │ │ │ │ + jmp 2643d1 │ │ │ │ + sub $0x8e8,%rsp │ │ │ │ + lea 0x76506(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2656ea │ │ │ │ + mov %rbx,0x8c8(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jge 2652f5 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jl 265280 │ │ │ │ + mov %ecx,0x8c0(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x761d8(%rip),%xmm11 │ │ │ │ + movdqa 0x7631f(%rip),%xmm12 │ │ │ │ + movdqa 0x76326(%rip),%xmm13 │ │ │ │ + movdqa 0x7605d(%rip),%xmm14 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + call 2617ae │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + call 25dae2 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x4c0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm9,0x4c0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm10,0x4c0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm11,0x4c0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm1,0xc0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm2,0xc0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm3,0xc0(%rsp,%r10,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 2652ff │ │ │ │ + mov 0x8c0(%rsp),%ecx │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 265534 │ │ │ │ + lea -0x1d17b(%rip),%r11 │ │ │ │ + lea -0x18b72(%rip),%rbx │ │ │ │ + jmp 265542 │ │ │ │ + lea -0x1d3ab(%rip),%r11 │ │ │ │ + lea -0x19012(%rip),%rbx │ │ │ │ + add $0x90,%rsp │ │ │ │ + lea 0x20(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffffc,%r10 │ │ │ │ + call 265574 │ │ │ │ + add $0x400,%rsp │ │ │ │ + add $0x2,%r10 │ │ │ │ + lea (%rdx,%r10,8),%rdi │ │ │ │ + jl 265554 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + add $0x58,%rsp │ │ │ │ + ret │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2421f0 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 2450a0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call *%r11 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + call *%rbx │ │ │ │ + movdqa 0x75e83(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x75f45(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea 0x38(%rsp),%r8 │ │ │ │ + mov $0x8,%eax │ │ │ │ + movdqa (%r8),%xmm0 │ │ │ │ + movdqa 0x10(%r8),%xmm1 │ │ │ │ + movdqa 0x20(%r8),%xmm2 │ │ │ │ + movdqa 0x30(%r8),%xmm3 │ │ │ │ + movdqa 0x40(%r8),%xmm4 │ │ │ │ + movdqa 0x50(%r8),%xmm5 │ │ │ │ + movdqa 0x60(%r8),%xmm6 │ │ │ │ + movdqa 0x70(%r8),%xmm7 │ │ │ │ + call 25e6dd │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + dec %eax │ │ │ │ + jg 2656a9 │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - mov $0x2,%ecx │ │ │ │ + mov $0x40,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + add $0x860,%rsp │ │ │ │ + jmp 25f4b8 │ │ │ │ + nop │ │ │ │ + sub $0x1228,%rsp │ │ │ │ + lea 0x76046(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 265c5c │ │ │ │ + mov %rbx,0x1208(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 26580b │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 265744 │ │ │ │ + mov %ecx,0x1200(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x75cc2(%rip),%xmm11 │ │ │ │ + movdqa 0x75e09(%rip),%xmm12 │ │ │ │ + movdqa 0x75e10(%rip),%xmm13 │ │ │ │ + movdqa 0x75b47(%rip),%xmm14 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x880(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xb80(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xc80(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xf80(%rdx,%r9,8),%xmm7 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + call 25db46 │ │ │ │ + call 2634f3 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x980(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xa80(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xd80(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xe80(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 2638f4 │ │ │ │ + add $0x100,%rcx │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x900(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xb00(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xd00(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xf00(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25f70d │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm4 │ │ │ │ + movdqa 0xa00(%rdx,%r9,8),%xmm5 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm6 │ │ │ │ + movdqa 0xe00(%rdx,%r9,8),%xmm7 │ │ │ │ + call 25db46 │ │ │ │ + call 25dc18 │ │ │ │ + call 25dde2 │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 264811 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + call 25dae2 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0xa00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm9,0xa00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm10,0xa00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm11,0xa00(%rsp,%r10,8) │ │ │ │ + movdqa 0x90(%rcx),%xmm8 │ │ │ │ + movdqa 0xb0(%rcx),%xmm10 │ │ │ │ + movdqa 0xd0(%rcx),%xmm12 │ │ │ │ + movdqa 0xf0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0x600(%rsp,%r11,8) │ │ │ │ + movdqa %xmm9,0x600(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm10,0x600(%rsp,%r8,8) │ │ │ │ + movdqa %xmm11,0x600(%rsp,%r10,8) │ │ │ │ + movdqa 0x80(%rcx),%xmm8 │ │ │ │ + movdqa 0xa0(%rcx),%xmm10 │ │ │ │ + movdqa 0xc0(%rcx),%xmm12 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + call 25f655 │ │ │ │ + movdqa %xmm8,0xe00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm9,0xe00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm10,0xe00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm11,0xe00(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ + movdqa %xmm1,0x200(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm2,0x200(%rsp,%r8,8) │ │ │ │ + movdqa %xmm3,0x200(%rsp,%r10,8) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x800(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x880(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x900(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x980(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xa00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xa80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xb00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xb80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xc00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xc80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xd00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xd80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xe00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xe80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xf00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xf80(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 265815 │ │ │ │ + mov 0x1200(%rsp),%ecx │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 265c37 │ │ │ │ + lea -0x1d87e(%rip),%r11 │ │ │ │ + lea -0x19275(%rip),%rbx │ │ │ │ + jmp 265c45 │ │ │ │ + lea -0x1daae(%rip),%r11 │ │ │ │ + lea -0x19715(%rip),%rbx │ │ │ │ + add $0x1d0,%rsp │ │ │ │ + lea 0x40(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + jmp 265554 │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ add $0x180,%r9d │ │ │ │ sar $0x9,%r9d │ │ │ │ + add $0x10a0,%rsp │ │ │ │ + jmp 2643dc │ │ │ │ + sub $0x408,%rsp │ │ │ │ + lea 0x75ac6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2666c7 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 265cac │ │ │ │ + movdqa 0x7581f(%rip),%xmm11 │ │ │ │ + movdqa 0x75966(%rip),%xmm12 │ │ │ │ + movdqa 0x7596d(%rip),%xmm13 │ │ │ │ + movdqa 0x756a4(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x7596a(%rip),%r8 │ │ │ │ + movdqa 0x40(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x7c0(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x440(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x3c0(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x640(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x5c0(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x240(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x140(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x6c0(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x540(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0xc0(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x740(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x4c0(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x340(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + call 266242 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ + call 263496 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ + call 263897 │ │ │ │ + add $0x180,%rcx │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm3 │ │ │ │ + call 25f6b0 │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ + call 25dbc7 │ │ │ │ + call 25dde2 │ │ │ │ + movdqa %xmm1,-0x70(%rcx) │ │ │ │ + movdqa %xmm2,-0x60(%rcx) │ │ │ │ + movdqa %xmm3,-0x50(%rcx) │ │ │ │ + movdqa %xmm4,-0x40(%rcx) │ │ │ │ + movdqa %xmm5,-0x30(%rcx) │ │ │ │ + movdqa %xmm6,-0x20(%rcx) │ │ │ │ + movdqa %xmm7,-0x10(%rcx) │ │ │ │ + sub $0x240,%rcx │ │ │ │ + movdqa %xmm11,%xmm15 │ │ │ │ + psrld $0xa,%xmm15 │ │ │ │ + call 2664e8 │ │ │ │ + lea 0x380(%rsp),%rcx │ │ │ │ + lea 0x700(%rdx,%r9,8),%r8 │ │ │ │ + call 266631 │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 265cb8 │ │ │ │ + call 265ebe │ │ │ │ + add $0x408,%rsp │ │ │ │ + ret │ │ │ │ + movdqa 0x75649(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7570b(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + jmp 26195f │ │ │ │ + movd (%r8),%xmm7 │ │ │ │ + movd 0x4(%r8),%xmm8 │ │ │ │ + movd 0x8(%r8),%xmm6 │ │ │ │ + movd 0xc(%r8),%xmm9 │ │ │ │ + movd 0x10(%r8),%xmm5 │ │ │ │ + movd 0x14(%r8),%xmm10 │ │ │ │ + movd 0x18(%r8),%xmm4 │ │ │ │ + movd 0x1c(%r8),%xmm15 │ │ │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ │ │ + pshufd $0x0,%xmm6,%xmm6 │ │ │ │ + pshufd $0x0,%xmm9,%xmm9 │ │ │ │ + pshufd $0x0,%xmm5,%xmm5 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld %xmm8,%xmm0 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld %xmm9,%xmm1 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movd 0x20(%r8),%xmm10 │ │ │ │ + movd 0x24(%r8),%xmm15 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm1,%xmm8 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + paddd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm5,%xmm1 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm6 │ │ │ │ + psubd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movd 0x28(%r8),%xmm10 │ │ │ │ + movd 0x2c(%r8),%xmm15 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + add $0x30,%r8 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + movdqa %xmm1,0x10(%rcx) │ │ │ │ + movdqa %xmm8,0x60(%rcx) │ │ │ │ + movdqa %xmm6,0x20(%rcx) │ │ │ │ + movdqa %xmm4,0x50(%rcx) │ │ │ │ + movdqa %xmm3,0x30(%rcx) │ │ │ │ + movdqa %xmm5,0x40(%rcx) │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + ret │ │ │ │ + lea 0x70(%rcx),%r8 │ │ │ │ + movdqa 0x75071(%rip),%xmm10 │ │ │ │ + movdqa 0x751a8(%rip),%xmm15 │ │ │ │ + movdqa -0x200(%rcx),%xmm0 │ │ │ │ + movdqa -0x180(%r8),%xmm1 │ │ │ │ + movdqa -0x200(%r8),%xmm2 │ │ │ │ + movdqa -0x180(%rcx),%xmm3 │ │ │ │ + movdqa -0x100(%rcx),%xmm4 │ │ │ │ + movdqa -0x80(%r8),%xmm5 │ │ │ │ + movdqa -0x100(%r8),%xmm6 │ │ │ │ + movdqa -0x80(%rcx),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm1,%xmm8 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm3,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + psubd %xmm4,%xmm5 │ │ │ │ + paddd %xmm4,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm3,%xmm4 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + psubd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubd %xmm4,%xmm7 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa %xmm2,-0x80(%r8) │ │ │ │ + movdqa %xmm0,-0x200(%rcx) │ │ │ │ + movdqa %xmm8,-0x80(%rcx) │ │ │ │ + movdqa %xmm1,-0x200(%r8) │ │ │ │ + movdqa %xmm3,-0x180(%r8) │ │ │ │ + movdqa %xmm6,-0x100(%rcx) │ │ │ │ + movdqa %xmm7,-0x180(%rcx) │ │ │ │ + movdqa %xmm5,-0x100(%r8) │ │ │ │ + add $0x10,%rcx │ │ │ │ + sub $0x10,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 266258 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + ret │ │ │ │ + movdqa 0x1c0(%rcx),%xmm0 │ │ │ │ + movdqa 0xc0(%rcx),%xmm2 │ │ │ │ + movdqa 0xc0(%r8),%xmm3 │ │ │ │ + movdqa 0x1c0(%r8),%xmm1 │ │ │ │ + movdqa -0x40(%r8),%xmm4 │ │ │ │ + movdqa -0x40(%rcx),%xmm5 │ │ │ │ + movdqa -0x140(%r8),%xmm6 │ │ │ │ + movdqa -0x140(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + paddd %xmm1,%xmm8 │ │ │ │ + psubd %xmm1,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + paddd %xmm2,%xmm3 │ │ │ │ + psubd %xmm2,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psubd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + psubd %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psubd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psubd %xmm7,%xmm8 │ │ │ │ + movdqa %xmm2,-0x140(%rcx) │ │ │ │ + movdqa %xmm1,0x1c0(%r8) │ │ │ │ + movdqa %xmm4,-0x140(%r8) │ │ │ │ + movdqa %xmm3,0x1c0(%rcx) │ │ │ │ + movdqa %xmm5,-0x40(%rcx) │ │ │ │ + movdqa %xmm0,0xc0(%r8) │ │ │ │ + movdqa %xmm6,-0x40(%r8) │ │ │ │ + movdqa %xmm8,0xc0(%rcx) │ │ │ │ + sub $0x10,%r8 │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 2664e0 │ │ │ │ + ret │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + movdqa 0x20(%rcx),%xmm2 │ │ │ │ + movdqa 0x30(%rcx),%xmm3 │ │ │ │ + movdqa 0x40(%rcx),%xmm4 │ │ │ │ + movdqa 0x50(%rcx),%xmm5 │ │ │ │ + movdqa 0x60(%rcx),%xmm6 │ │ │ │ + movdqa 0x70(%rcx),%xmm7 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + call 25dae2 │ │ │ │ + movdqa %xmm0,(%r8) │ │ │ │ + movdqa %xmm1,0x40(%r8) │ │ │ │ + movdqa %xmm2,0x80(%r8) │ │ │ │ + movdqa %xmm3,0xc0(%r8) │ │ │ │ + sub $0x100,%r8 │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + cmp %rsp,%rcx │ │ │ │ + jg 266631 │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ imul $0xb50,%r9d,%r9d │ │ │ │ add $0x8800,%r9d │ │ │ │ movd %r9d,%xmm0 │ │ │ │ pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x7591a(%rip),%xmm6 │ │ │ │ + movdqa 0x74edc(%rip),%xmm6 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm3 │ │ │ │ - movdqa (%rdi,%rdx,1),%xmm4 │ │ │ │ paddw %xmm0,%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm2 │ │ │ │ paddw %xmm0,%xmm2 │ │ │ │ + movdqa 0x20(%rdi),%xmm3 │ │ │ │ paddw %xmm0,%xmm3 │ │ │ │ + movdqa 0x30(%rdi),%xmm4 │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pmaxsw %xmm5,%xmm1 │ │ │ │ pmaxsw %xmm5,%xmm2 │ │ │ │ pmaxsw %xmm5,%xmm3 │ │ │ │ pmaxsw %xmm5,%xmm4 │ │ │ │ pminsw %xmm6,%xmm1 │ │ │ │ pminsw %xmm6,%xmm2 │ │ │ │ pminsw %xmm6,%xmm3 │ │ │ │ pminsw %xmm6,%xmm4 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm4,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa %xmm2,0x10(%rdi) │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 266708 │ │ │ │ + lea -0x80(%rdi,%rsi,1),%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 26608e │ │ │ │ - add $0x38,%rsp │ │ │ │ + jg 266708 │ │ │ │ + add $0x408,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x687(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 266160 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x403(%rip),%r8 │ │ │ │ - call 266160 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x540(%rip),%r8 │ │ │ │ - call 266160 │ │ │ │ - add $0x38,%rsp │ │ │ │ + sub $0x1418,%rsp │ │ │ │ + lea 0x74fd6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 266b87 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 2667fd │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + lea 0xe00(%rsp),%r11 │ │ │ │ + movdqa %xmm0,0x400(%r11,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%r11,%r9,8) │ │ │ │ + movdqa %xmm0,0x400(%r11,%r8,8) │ │ │ │ + movdqa %xmm0,0x400(%r11,%r10,8) │ │ │ │ + sub $0x200,%r11 │ │ │ │ + cmp %rsp,%r11 │ │ │ │ + jge 2667bd │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 2667a8 │ │ │ │ + mov %ecx,0x1400(%rsp) │ │ │ │ + movdqa 0x74cd3(%rip),%xmm11 │ │ │ │ + movdqa 0x74e1a(%rip),%xmm12 │ │ │ │ + movdqa 0x74e21(%rip),%xmm13 │ │ │ │ + movdqa 0x74b58(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x74e1e(%rip),%r8 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xf80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x880(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xc80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xb80(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xd80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xa80(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xe80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x980(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 265ee7 │ │ │ │ + call 266242 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x900(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xf00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 263496 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xb00(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xd00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 263897 │ │ │ │ + add $0x180,%rcx │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xa00(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xe00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 25f6b0 │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 266ab1 │ │ │ │ + call 25dbc7 │ │ │ │ + call 25dde2 │ │ │ │ + movdqa %xmm1,-0x70(%rcx) │ │ │ │ + movdqa %xmm2,-0x60(%rcx) │ │ │ │ + movdqa %xmm3,-0x50(%rcx) │ │ │ │ + movdqa %xmm4,-0x40(%rcx) │ │ │ │ + movdqa %xmm5,-0x30(%rcx) │ │ │ │ + movdqa %xmm6,-0x20(%rcx) │ │ │ │ + movdqa %xmm7,-0x10(%rcx) │ │ │ │ + sub $0x240,%rcx │ │ │ │ + movdqa %xmm11,%xmm15 │ │ │ │ + psrld $0xb,%xmm15 │ │ │ │ + call 2664e8 │ │ │ │ + lea 0x380(%rsp),%rcx │ │ │ │ + lea 0x1200(%rsp),%r11 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + call 266af2 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea 0xf00(%rdx,%r9,8),%r8 │ │ │ │ + movdqa %xmm7,-0x100(%r8) │ │ │ │ + movdqa %xmm7,-0x80(%r8) │ │ │ │ + movdqa %xmm7,(%r8) │ │ │ │ + movdqa %xmm7,0x80(%r8) │ │ │ │ + sub $0x200,%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jg 266a37 │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 266804 │ │ │ │ + mov 0x1400(%rsp),%ecx │ │ │ │ + add $0x3d0,%rsp │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 266a97 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 266a8e │ │ │ │ + lea -0x1e40c(%rip),%r8 │ │ │ │ + jmp 266a9e │ │ │ │ + lea -0x1e6e5(%rip),%r8 │ │ │ │ + jmp 266a9e │ │ │ │ + lea -0x1e90e(%rip),%r8 │ │ │ │ + lea 0x80(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff0,%r10 │ │ │ │ + jmp 2630f8 │ │ │ │ + pmulld %xmm14,%xmm0 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xad(%rip),%rax │ │ │ │ - movdqa 0x75730(%rip),%xmm11 │ │ │ │ - movdqa 0x75877(%rip),%xmm12 │ │ │ │ - movdqa 0x7587e(%rip),%xmm13 │ │ │ │ - movdqa 0x755b5(%rip),%xmm14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp $0xa,%ecx │ │ │ │ - setge %r9b │ │ │ │ - shl $0x4,%r9d │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx,%r9,1),%xmm7 │ │ │ │ - call *%rax │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2661fd │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jmp 266199 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 265878 │ │ │ │ - pcmpeqd %xmm1,%xmm1 │ │ │ │ - psubd %xmm1,%xmm0 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - psubd %xmm1,%xmm5 │ │ │ │ - psubd %xmm1,%xmm3 │ │ │ │ - call 265a42 │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + movdqa 0x20(%rcx),%xmm2 │ │ │ │ + movdqa 0x30(%rcx),%xmm3 │ │ │ │ + movdqa 0x40(%rcx),%xmm4 │ │ │ │ + movdqa 0x50(%rcx),%xmm5 │ │ │ │ + movdqa 0x60(%rcx),%xmm6 │ │ │ │ + movdqa 0x70(%rcx),%xmm7 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm1 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ psrad $0x1,%xmm3 │ │ │ │ psrad $0x1,%xmm4 │ │ │ │ psrad $0x1,%xmm5 │ │ │ │ psrad $0x1,%xmm6 │ │ │ │ psrad $0x1,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ + call 25dae2 │ │ │ │ + movdqa %xmm0,(%r11,%r9,8) │ │ │ │ + movdqa %xmm2,0x80(%r11,%r9,8) │ │ │ │ + movdqa %xmm3,(%r11,%r8,8) │ │ │ │ + movdqa %xmm1,(%r11,%r10,8) │ │ │ │ + sub $0x200,%r11 │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + cmp %rsp,%rcx │ │ │ │ + jg 266af2 │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + add $0x180,%r9d │ │ │ │ + sar $0x9,%r9d │ │ │ │ + add $0x1010,%rsp │ │ │ │ + jmp 2666e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x2438,%rsp │ │ │ │ + lea 0x74b96(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 266f8c │ │ │ │ + mov %rbx,0x2418(%rsp) │ │ │ │ + mov %rdi,0x400(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 266c5a │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + lea 0x1c00(%rsp),%rdi │ │ │ │ + movdqa %xmm0,0x410(%rdi,%r11,8) │ │ │ │ + movdqa %xmm0,0x410(%rdi,%rbx,8) │ │ │ │ + movdqa %xmm0,0x410(%rdi,%r8,8) │ │ │ │ + movdqa %xmm0,0x410(%rdi,%r10,8) │ │ │ │ + sub $0x400,%rdi │ │ │ │ + cmp %rsp,%rdi │ │ │ │ + jge 266c1b │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 266bf8 │ │ │ │ + mov %ecx,0x2410(%rsp) │ │ │ │ + movdqa 0x74876(%rip),%xmm11 │ │ │ │ + movdqa 0x749bd(%rip),%xmm12 │ │ │ │ + movdqa 0x749c4(%rip),%xmm13 │ │ │ │ + movdqa 0x746fb(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x749c1(%rip),%r8 │ │ │ │ + movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xf80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x880(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x380(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xc80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xb80(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x480(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x280(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xd80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xa80(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x580(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0xe80(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x980(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ + call 265ee7 │ │ │ │ + call 266242 │ │ │ │ + movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x700(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x900(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xf00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 263496 │ │ │ │ + movdqa 0x300(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x500(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xb00(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xd00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 263897 │ │ │ │ + add $0x180,%rcx │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0xa00(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xe00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 25f6b0 │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 25dbc7 │ │ │ │ + call 25dde2 │ │ │ │ + movdqa %xmm1,-0x70(%rcx) │ │ │ │ + movdqa %xmm2,-0x60(%rcx) │ │ │ │ + movdqa %xmm3,-0x50(%rcx) │ │ │ │ + movdqa %xmm4,-0x40(%rcx) │ │ │ │ + movdqa %xmm5,-0x30(%rcx) │ │ │ │ + movdqa %xmm6,-0x20(%rcx) │ │ │ │ + movdqa %xmm7,-0x10(%rcx) │ │ │ │ + sub $0x240,%rcx │ │ │ │ + movdqa %xmm11,%xmm15 │ │ │ │ + psrld $0xa,%xmm15 │ │ │ │ + call 2664e8 │ │ │ │ + lea 0x380(%rsp),%rcx │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + lea 0x2010(%rsp),%rdi │ │ │ │ + call 266efc │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea 0xf00(%rdx,%r9,8),%r8 │ │ │ │ + movdqa %xmm7,-0x100(%r8) │ │ │ │ + movdqa %xmm7,-0x80(%r8) │ │ │ │ + movdqa %xmm7,(%r8) │ │ │ │ + movdqa %xmm7,0x80(%r8) │ │ │ │ + sub $0x200,%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jg 266e7a │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 266c61 │ │ │ │ + mov 0x2410(%rsp),%ecx │ │ │ │ + mov 0x400(%rsp),%rdi │ │ │ │ + add $0x3e0,%rsp │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 266edb │ │ │ │ + lea -0x1eb22(%rip),%r11 │ │ │ │ + lea -0x1a519(%rip),%rbx │ │ │ │ + jmp 266ee9 │ │ │ │ + lea -0x1ed52(%rip),%r11 │ │ │ │ + lea -0x1a9b9(%rip),%rbx │ │ │ │ + lea 0x80(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff0,%r10 │ │ │ │ + jmp 265554 │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + movdqa 0x20(%rcx),%xmm2 │ │ │ │ + movdqa 0x30(%rcx),%xmm3 │ │ │ │ + movdqa 0x40(%rcx),%xmm4 │ │ │ │ + movdqa 0x50(%rcx),%xmm5 │ │ │ │ + movdqa 0x60(%rcx),%xmm6 │ │ │ │ + movdqa 0x70(%rcx),%xmm7 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ - jmp 265742 │ │ │ │ - call 1f52d0 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7571f(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - call 266303 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - movdqa %xmm9,0x80(%rdx) │ │ │ │ - movdqa %xmm9,0x90(%rdx) │ │ │ │ - movdqa %xmm9,0xa0(%rdx) │ │ │ │ - movdqa %xmm9,0xb0(%rdx) │ │ │ │ - movdqa %xmm9,0xc0(%rdx) │ │ │ │ - movdqa %xmm9,0xd0(%rdx) │ │ │ │ - movdqa %xmm9,0xe0(%rdx) │ │ │ │ - movdqa %xmm9,0xf0(%rdx) │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + call 25dae2 │ │ │ │ + movdqa %xmm0,(%rdi,%r11,8) │ │ │ │ + movdqa %xmm1,(%rdi,%rbx,8) │ │ │ │ + movdqa %xmm2,(%rdi,%r8,8) │ │ │ │ + movdqa %xmm3,(%rdi,%r10,8) │ │ │ │ + sub $0x400,%rdi │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + cmp %rsp,%rcx │ │ │ │ + jg 266efc │ │ │ │ ret │ │ │ │ - movdqa 0x755c5(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ - jmp 26636d │ │ │ │ - movdqa 0x10(%rsp),%xmm7 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm3 │ │ │ │ - pmulhrsw %xmm8,%xmm4 │ │ │ │ - pmulhrsw %xmm8,%xmm5 │ │ │ │ - pmulhrsw %xmm8,%xmm6 │ │ │ │ - pmulhrsw %xmm8,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%r9 │ │ │ │ - paddw (%rdi),%xmm0 │ │ │ │ - paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ - paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ - paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ - paddw (%r9),%xmm4 │ │ │ │ - paddw (%r9,%rsi,1),%xmm5 │ │ │ │ - paddw (%r9,%rsi,2),%xmm6 │ │ │ │ - paddw (%r9,%rcx,1),%xmm7 │ │ │ │ - pmaxsw %xmm9,%xmm0 │ │ │ │ - pmaxsw %xmm9,%xmm1 │ │ │ │ - pmaxsw %xmm9,%xmm2 │ │ │ │ - pmaxsw %xmm9,%xmm3 │ │ │ │ - pmaxsw %xmm9,%xmm4 │ │ │ │ - pmaxsw %xmm9,%xmm5 │ │ │ │ - pmaxsw %xmm9,%xmm6 │ │ │ │ - pmaxsw %xmm9,%xmm7 │ │ │ │ - pminsw %xmm10,%xmm0 │ │ │ │ - pminsw %xmm10,%xmm1 │ │ │ │ - pminsw %xmm10,%xmm2 │ │ │ │ - pminsw %xmm10,%xmm3 │ │ │ │ - pminsw %xmm10,%xmm4 │ │ │ │ - pminsw %xmm10,%xmm5 │ │ │ │ - pminsw %xmm10,%xmm6 │ │ │ │ - pminsw %xmm10,%xmm7 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ - movdqa %xmm4,(%r9) │ │ │ │ - movdqa %xmm5,(%r9,%rsi,1) │ │ │ │ - movdqa %xmm6,(%r9,%rsi,2) │ │ │ │ - movdqa %xmm7,(%r9,%rcx,1) │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + add $0x2030,%rsp │ │ │ │ + jmp 2666d5 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + lea 0x19(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2670ee │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 267345 │ │ │ │ + movzwl 0x74a16(%r10,%r8,2),%r8d │ │ │ │ + add %r10,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + movzwl (%rdx),%eax │ │ │ │ + movzwl (%rdx,%rcx,1),%r10d │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + mov %ax,(%rdi) │ │ │ │ + mov %r10w,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 266fe3 │ │ │ │ + ret │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov (%rdx,%rcx,1),%r10d │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + mov %eax,(%rdi) │ │ │ │ + mov %r10d,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 267002 │ │ │ │ + ret │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov (%rdx,%rcx,1),%r10 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + mov %rax,(%rdi) │ │ │ │ + mov %r10,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26701d │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26703a │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26705b │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26707f │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 2670b9 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + imul $0xff,%eax,%eax │ │ │ │ + vbroadcasti128 0x747f3(%rip),%ymm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 267606 │ │ │ │ + movzwl 0x74a30(%r10,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x74899(%rip),%ymm3 │ │ │ │ + add %r10,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + vmovd (%rdx),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ + vpextrw $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26712d │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x7476e(%rip),%xmm4 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 267172 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2671ab │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx),%xmm1 │ │ │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2671f1 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 267248 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqu 0x28(%rdx),%ymm2 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 267286 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffa0,%rax │ │ │ │ + vmovdqu 0x60(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovdqu 0x68(%rax,%rdx,1),%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + jle 2672fc │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 2672f5 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x74a3e(%r10,%r8,2),%r8d │ │ │ │ + imul $0xff,%eax,%eax │ │ │ │ + vpbroadcastd 0x74663(%rip),%ymm5 │ │ │ │ + add $0x10,%eax │ │ │ │ + add %r10,%r8 │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + jmp *%r8 │ │ │ │ + vmovd (%rdx),%xmm0 │ │ │ │ + vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpinsrw $0x0,(%rdx),%xmm1,%xmm0 │ │ │ │ + vpshuflw $0xb1,%xmm1,%xmm1 │ │ │ │ + vpunpcklbw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vpextrw $0x1,%xmm1,(%rdi) │ │ │ │ + vpextrw $0x0,%xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 267373 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovd (%rdx),%xmm0 │ │ │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm2 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpblendd $0x1,%xmm0,%xmm2,%xmm1 │ │ │ │ + vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpblendd $0x2,%xmm0,%xmm2,%xmm2 │ │ │ │ + vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovd %xmm1,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2673b8 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm2 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpunpcklbw %xmm2,%xmm0,%xmm1 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vpunpcklbw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpackuswb %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 267402 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm3 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpblendd $0xf,%ymm0,%ymm3,%ymm2 │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26744a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2674a2 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx),%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm0,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm0,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm3 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpunpcklbw %ymm3,%ymm1,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 26750f │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x300(%r9),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 267589 │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 267585 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x74a4c(%r10,%r8,2),%r8d │ │ │ │ + shl $0xb,%eax │ │ │ │ + vpbroadcastd 0x7438d(%rip),%ymm7 │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + add %r10,%r8 │ │ │ │ + vpaddb %ymm5,%ymm5,%ymm5 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vmovd (%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpinsrd $0x1,(%rdx),%xmm1,%xmm1 │ │ │ │ + vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ + vmovdqa %xmm1,%xmm0 │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm7,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsrlw $0x4,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vpextrw $0x0,%xmm1,(%rdi) │ │ │ │ + vpextrw $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26763d │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x74245(%rip),%xmm4 │ │ │ │ + vmovddup (%rdx),%xmm0 │ │ │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ + vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ + vmovdqa %xmm1,%xmm0 │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm7,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsrlw $0x4,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovd %xmm1,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2676a9 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpackuswb %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26770a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vinserti128 $0x1,0x8(%rdx),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovdqu (%rdx),%xmm3 │ │ │ │ + vinserti128 $0x1,0x8(%rdx),%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm1 │ │ │ │ + vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm3 │ │ │ │ + vpmulhw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpavgw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x4,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 267778 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x30000(%r9),%eax │ │ │ │ + jmp 267805 │ │ │ │ + lea 0x10000(%r9),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx),%ymm2 │ │ │ │ + vmovdqu 0x8(%rdx),%ymm3 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm8 │ │ │ │ + vpmulhw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpavgw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm2 │ │ │ │ + vpmulhw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpavgw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vpsrlw $0x4,%ymm8,%ymm8 │ │ │ │ + vpsrlw $0x4,%ymm2,%ymm2 │ │ │ │ + vpackuswb %ymm2,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm8,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 267828 │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x10000,%eax │ │ │ │ + jg 26780b │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1b(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 267ae2 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 267e0c │ │ │ │ + movzwl 0x74124(%rax,%rcx,2),%ecx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vmovd (%rsi),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ + vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ │ │ + vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmovzxbw %xmm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2678e3 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ + vmovq (%rsi,%rdx,2),%xmm1 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmovzxbw %xmm0,%ymm0 │ │ │ │ + vpmovzxbw %xmm1,%ymm1 │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 26791c │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpmovzxbw (%rsi),%ymm0 │ │ │ │ + vpmovzxbw (%rsi,%rdx,1),%ymm1 │ │ │ │ + vpmovzxbw (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpmovzxbw (%rsi,%rax,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 26795e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpmovzxbw (%rsi),%ymm0 │ │ │ │ + vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ + vpmovzxbw (%rsi,%rdx,1),%ymm2 │ │ │ │ + vpmovzxbw 0x10(%rsi,%rdx,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2679ae │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpmovzxbw (%rsi),%ymm0 │ │ │ │ + vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ + vpmovzxbw 0x20(%rsi),%ymm2 │ │ │ │ + vpmovzxbw 0x30(%rsi),%ymm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 2679ff │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpmovzxbw (%rsi),%ymm0 │ │ │ │ + vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ + vpmovzxbw 0x20(%rsi),%ymm2 │ │ │ │ + vpmovzxbw 0x30(%rsi),%ymm3 │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + vpmovzxbw 0x40(%rsi),%ymm0 │ │ │ │ + vpmovzxbw 0x50(%rsi),%ymm1 │ │ │ │ + vpmovzxbw 0x60(%rsi),%ymm2 │ │ │ │ + vpmovzxbw 0x70(%rsi),%ymm3 │ │ │ │ + add $0x100,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,-0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,-0x60(%rdi) │ │ │ │ + vmovdqa %ymm2,-0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + jg 267a4d │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + imul $0xff,%r9d,%r9d │ │ │ │ + vbroadcasti128 0x73dfe(%rip),%ymm4 │ │ │ │ + add $0x10,%r9d │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 268149 │ │ │ │ + movzwl 0x7415a(%rax,%rcx,2),%ecx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0x73db8(%rip),%ymm4 │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ + vmovq (%rsi,%rdx,2),%xmm1 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267b28 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267b61 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,2),%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm3,%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267ba7 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + vmovdqu 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ + vinserti128 $0x1,0x18(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 267c26 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ + vmovdqu 0x20(%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ │ │ + vmovdqu 0x30(%rsi),%xmm3 │ │ │ │ + vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 267ca5 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ + vmovdqu 0x20(%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ │ │ + vmovdqu 0x30(%rsi),%xmm3 │ │ │ │ + vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + vmovdqu 0x40(%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x48(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x50(%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,0x58(%rsi),%ymm1,%ymm1 │ │ │ │ + vmovdqu 0x60(%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x68(%rsi),%ymm2,%ymm2 │ │ │ │ + vmovdqu 0x70(%rsi),%xmm3 │ │ │ │ + vinserti128 $0x1,0x78(%rsi),%ymm3,%ymm3 │ │ │ │ + add $0x100,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,-0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,-0x60(%rdi) │ │ │ │ + vmovdqa %ymm2,-0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + jg 267d1f │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x74166(%rax,%rcx,2),%ecx │ │ │ │ + imul $0xff,%r9d,%r9d │ │ │ │ + add $0x10,%r9d │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + jmp *%rcx │ │ │ │ + vmovd (%rsi),%xmm0 │ │ │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ + vpbroadcastd (%rsi,%rax,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpblendd $0x5,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd (%rsi),%ymm0 │ │ │ │ + vpblendd $0xf,%ymm2,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xa0,%ymm0,%ymm1,%ymm2 │ │ │ │ + vpblendd $0xaa,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x55,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267e36 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%rax,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpblendd $0x3,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rsi),%ymm0 │ │ │ │ + vpblendd $0xcc,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm2,%ymm3 │ │ │ │ + vpblendd $0xf,%ymm1,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267e8e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,2),%ymm2 │ │ │ │ + vbroadcasti128 (%rsi,%rax,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vshufpd $0xc,%ymm2,%ymm0,%ymm4 │ │ │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm1,%ymm1 │ │ │ │ + vshufpd $0xc,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm5 │ │ │ │ + vpunpckhbw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm3,(%rdi) │ │ │ │ + vmovdqa %ymm5,0x20(%rdi) │ │ │ │ + vmovdqa %ymm4,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267ef5 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ + vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ │ │ + vpermq $0xd8,(%rsi,%rdx,2),%ymm2 │ │ │ │ + vpermq $0xd8,(%rsi,%rax,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpunpcklbw %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpckhbw %ymm1,%ymm0,%ymm5 │ │ │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vmovdqa %ymm5,0x20(%rdi) │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm4 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm5 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm4,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + add $0x100,%rdi │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm1 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm5,-0x80(%rdi) │ │ │ │ + vmovdqa %ymm2,-0x60(%rdi) │ │ │ │ + vmovdqa %ymm1,-0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 267f6a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rsi),%ymm1 │ │ │ │ + vpermq $0xd8,(%rsi,%rdx,1),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rsi,%rdx,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpunpcklbw %ymm2,%ymm0,%ymm4 │ │ │ │ + vpunpckhbw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpunpcklbw %ymm3,%ymm1,%ymm4 │ │ │ │ + vpunpckhbw %ymm3,%ymm1,%ymm5 │ │ │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ + vpermq $0xd8,0x20(%rsi),%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm4,0x40(%rdi) │ │ │ │ + vmovdqa %ymm5,0x60(%rdi) │ │ │ │ + add $0x100,%rdi │ │ │ │ + vpunpcklbw %ymm0,%ymm2,%ymm4 │ │ │ │ + vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm1,%ymm3,%ymm5 │ │ │ │ + vpunpckhbw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm4,-0x80(%rdi) │ │ │ │ + vmovdqa %ymm2,-0x60(%rdi) │ │ │ │ + vmovdqa %ymm5,-0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26801a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x300(%r8),%eax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ + vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpunpcklbw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpckhbw %ymm1,%ymm0,%ymm3 │ │ │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm1,%ymm4 │ │ │ │ + vpunpckhbw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi) │ │ │ │ + vmovdqa %ymm4,0x100(%rdi) │ │ │ │ + vmovdqa %ymm1,0x120(%rdi) │ │ │ │ + add $0x200,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2680d1 │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x40,%r9 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 2680cb │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x74172(%rax,%rcx,2),%ecx │ │ │ │ + shl $0xb,%r9d │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0x7376f(%rip),%ymm4 │ │ │ │ + vpbroadcastq (%rsi),%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ + vmovhps (%rsi,%rdx,2),%xmm1,%xmm1 │ │ │ │ + vmovq (%rsi,%rax,1),%xmm2 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vmovhps (%rsi),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm0,%ymm1,%ymm2 │ │ │ │ + vpermq $0x93,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 268180 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm2 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x21,%ymm1,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ + vperm2i128 $0x21,%ymm0,%ymm1,%ymm2 │ │ │ │ + vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2681e5 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm3,(%rdi) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 268266 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + vmovdqu 0x10(%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x18(%rsi),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm3,(%rdi) │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 2682f2 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x700(%r8),%ecx │ │ │ │ + mov $0x100,%eax │ │ │ │ + jmp 268372 │ │ │ │ + lea 0x300(%r8),%ecx │ │ │ │ + mov $0x80,%eax │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm3,(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rax,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26838d │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %cl,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%ecx │ │ │ │ + jg 268378 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x1bc(%rip),%r8 │ │ │ │ - call 2664a0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 2684a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + imul $0x10101,0x8(%rsp),%eax │ │ │ │ + add %r10d,%eax │ │ │ │ + imul $0x10101,0x10(%rsp),%r10d │ │ │ │ + add %r11d,%r10d │ │ │ │ + lea -0x14ea(%rip),%r11 │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 2684f1 │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 2687f0 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + movzwl 0x74a16(%r11,%r8,2),%r8d │ │ │ │ + add %r11,%r8 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 268ba3 │ │ │ │ + vpbroadcastd 0x734a9(%rip),%ymm5 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jl 26855d │ │ │ │ + vbroadcasti128 0x7336a(%rip),%ymm6 │ │ │ │ + je 2685b9 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vbroadcasti128 0x73366(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x7336d(%rip),%ymm8 │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + movzwl 0x74a7e(%r11,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x76c24(%r11,%rax,8),%ymm9 │ │ │ │ + vpbroadcastd 0x76c28(%r11,%rax,8),%ymm10 │ │ │ │ + add %r11,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovdqa 0x732f5(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x76c26(%r11,%rax,8),%xmm3 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vphaddw %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ + vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268575 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0xe3(%rip),%r8 │ │ │ │ - call 2664a0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastd 0x76c26(%r11,%rax,8),%xmm3 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %xmm6,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm6,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vphaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2685c9 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x220(%rip),%r8 │ │ │ │ - call 2664a0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x6,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268615 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x307(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 2664a0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx),%xmm1 │ │ │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x6,%ymm0,%ymm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x6,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26867e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 268741 │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + jmp 268741 │ │ │ │ + mov $0xffffffffffffffa0,%rax │ │ │ │ + sub %rax,%rdx │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx,%rax,1),%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x6,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x6,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + jle 26874a │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + dec %r9d │ │ │ │ + jg 26874a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + movzwl 0x74a8c(%r11,%rax,2),%eax │ │ │ │ + vpbroadcastd 0x731a1(%rip),%ymm7 │ │ │ │ + lea 0x76c24(%r11,%r10,8),%r10 │ │ │ │ + vpbroadcastw (%r10),%ymm8 │ │ │ │ + vpbroadcastw 0x2(%r10),%ymm9 │ │ │ │ + vpbroadcastw 0x4(%r10),%ymm10 │ │ │ │ + vpbroadcastw 0x6(%r10),%ymm11 │ │ │ │ + add %r11,%rax │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + sub %r11,%rdx │ │ │ │ + jmp *%rax │ │ │ │ + vmovd (%rdx),%xmm2 │ │ │ │ + vpinsrw $0x2,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ + vpinsrw $0x4,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpinsrw $0x6,(%rdx),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdx,%rcx,1),%xmm3 │ │ │ │ + vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ │ │ + vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ + vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ + vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ │ │ + vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ │ │ + vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ │ │ + vmovdqa %xmm2,%xmm1 │ │ │ │ + vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ + vmovdqa %xmm3,%xmm2 │ │ │ │ + vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm5,%xmm5 │ │ │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ + vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ + vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ │ │ + vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ + vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ + vpextrw $0x2,%xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26888b │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovd (%rdx),%xmm2 │ │ │ │ + vpinsrd $0x1,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ + vpinsrd $0x2,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpinsrd $0x3,(%rdx),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdx,%rcx,1),%xmm3 │ │ │ │ + vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ │ │ + vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ + vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ + vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ │ │ + vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ │ │ + vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ │ │ + vmovdqa %xmm2,%xmm1 │ │ │ │ + vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ + vmovdqa %xmm3,%xmm2 │ │ │ │ + vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm5,%xmm5 │ │ │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ + vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ + vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ │ │ + vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ + vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovd %xmm5,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268942 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm6 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm5 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpbroadcastq (%rdx),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm5,%xmm5 │ │ │ │ + vmovq %xmm5,(%rdi) │ │ │ │ + vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268a07 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea -0x80(,%r8,8),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r9,%rax,2),%eax │ │ │ │ + vbroadcasti128 (%rdx),%ymm4 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,2),%ymm6 │ │ │ │ + add %r11,%rdx │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,2),%ymm2 │ │ │ │ + add %r11,%rdx │ │ │ │ + vbroadcasti128 (%rdx),%ymm3 │ │ │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ + vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm12 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vbroadcasti128 (%rdx),%ymm13 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm4,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm6,%ymm15,%ymm15 │ │ │ │ + vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ │ │ + vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ │ │ + vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ │ │ + vpaddw %ymm12,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm13,%ymm15,%ymm15 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ │ │ + vpackuswb %ymm15,%ymm14,%ymm14 │ │ │ │ + vpermq $0xd8,%ymm14,%ymm14 │ │ │ │ + vmovdqa %xmm14,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm14,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268adf │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 268a86 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 268e43 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastd 0x76c26(%r11,%rax,8),%ymm7 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + vpbroadcastq 0x76c24(%r11,%r10,8),%ymm0 │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + sub %r11,%rdx │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x72dd8(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x72ddb(%rip),%ymm9 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm13 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + je 268d15 │ │ │ │ + vbroadcasti128 0x72c40(%rip),%ymm6 │ │ │ │ + vmovq (%rdx),%xmm2 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ + vmovq (%rdx,%rcx,2),%xmm0 │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovhps (%rdx),%xmm0,%xmm0 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm1 │ │ │ │ + vpblendd $0x30,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ + vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm2,%xmm1 │ │ │ │ + vpunpckhwd %xmm4,%xmm2,%xmm2 │ │ │ │ + vpshufd $0x99,%xmm3,%xmm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovhps (%rdx),%xmm4,%xmm4 │ │ │ │ + vpshufb %xmm6,%xmm4,%xmm4 │ │ │ │ + vpmaddubsw %xmm7,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm10,%xmm5 │ │ │ │ + vmovdqa %xmm2,%xmm1 │ │ │ │ + vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ + vmovdqa %xmm3,%xmm2 │ │ │ │ + vpmaddwd %xmm3,%xmm12,%xmm3 │ │ │ │ + vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm8,%xmm4 │ │ │ │ + vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ + vpalignr $0xc,%xmm0,%xmm4,%xmm3 │ │ │ │ + vmovdqa %xmm4,%xmm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ │ │ + vpmaddwd %xmm3,%xmm13,%xmm4 │ │ │ │ + vpaddd %xmm5,%xmm9,%xmm5 │ │ │ │ + vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ + vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ + vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268c96 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x72b43(%rip),%ymm6 │ │ │ │ + vpbroadcastq (%rdx),%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm0 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm6,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ │ │ + vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x99,%ymm3,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm5 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rdx),%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm3,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ │ │ + vpalignr $0xc,%ymm0,%ymm4,%ymm3 │ │ │ │ + vmovdqa %ymm4,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xa,%ymm5,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ + vpackssdw %xmm4,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vpshuflw $0xd8,%xmm5,%xmm5 │ │ │ │ + vmovd %xmm5,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 268daf │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + vpbroadcastd 0x76c24(%r11,%rax,8),%ymm10 │ │ │ │ + vpbroadcastd 0x76c28(%r11,%rax,8),%ymm11 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + vpbroadcastq 0x76c24(%r11,%r10,8),%ymm0 │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + sub %r11,%rdx │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm14 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm15 │ │ │ │ + lea -0x40(,%r8,8),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r9,%rax,4),%eax │ │ │ │ + vbroadcasti128 0x729c9(%rip),%ymm7 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vbroadcasti128 0x729cc(%rip),%ymm8 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + vbroadcasti128 0x729ce(%rip),%ymm9 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ + add %r11,%rdx │ │ │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ │ │ + add %r11,%rdx │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm4,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm8,%ymm5,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm5,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm8,%ymm6,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm6,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x72a03(%rip),%ymm7 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm0,0x8(%rsp) │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm12,%ymm8 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm9 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ + vbroadcasti128 0x7282f(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x72836(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x7280d(%rip),%ymm5 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm7 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ │ │ + vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm6,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x7291c(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x7291f(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x8(%rsp),%ymm6 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0xa,%ymm8,%ymm8 │ │ │ │ + vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm8,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm7 │ │ │ │ + vpackuswb %xmm7,%xmm8,%xmm8 │ │ │ │ + vpshufd $0xd8,%xmm8,%xmm7 │ │ │ │ + vmovq %xmm7,(%rdi) │ │ │ │ + vmovhps %xmm7,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 269009 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 268eae │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 266167 │ │ │ │ - call 265b87 │ │ │ │ - call 2664bb │ │ │ │ - jmp 26625a │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - movdqa 0x7541b(%rip),%xmm8 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - psrad $0xd,%xmm2 │ │ │ │ - psrad $0xd,%xmm3 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - ret │ │ │ │ - call 1f56a0 │ │ │ │ - call 1f5a60 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7545b(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - call 26658f │ │ │ │ - jmp 26628b │ │ │ │ - movdqa 0x10(%rsp),%xmm7 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm4 │ │ │ │ - pmulhrsw %xmm8,%xmm6 │ │ │ │ - pmulhrsw %xmm11,%xmm1 │ │ │ │ - pmulhrsw %xmm11,%xmm3 │ │ │ │ - pmulhrsw %xmm11,%xmm5 │ │ │ │ - pmulhrsw %xmm11,%xmm7 │ │ │ │ - jmp 26636d │ │ │ │ - movdqa 0x75339(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa 0x7532d(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ - jmp 26636d │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x36c(%rip),%r8 │ │ │ │ - call 266650 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0xcd(%rip),%r8 │ │ │ │ - call 266650 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x70(%rip),%r8 │ │ │ │ - call 266650 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x157(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 266650 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 266167 │ │ │ │ - call 265b87 │ │ │ │ - call 2664bb │ │ │ │ - packssdw %xmm6,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - jmp 265742 │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 26652e │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x43c(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x19d(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x60(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x87(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 2691e0 │ │ │ │ nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - packssdw 0x10(%rdx),%xmm0 │ │ │ │ - packssdw 0x30(%rdx),%xmm1 │ │ │ │ - packssdw 0x50(%rdx),%xmm2 │ │ │ │ - packssdw 0x70(%rdx),%xmm3 │ │ │ │ - packssdw 0x90(%rdx),%xmm4 │ │ │ │ - packssdw 0xb0(%rdx),%xmm5 │ │ │ │ - packssdw 0xd0(%rdx),%xmm6 │ │ │ │ - packssdw 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - jmp 1f50d4 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x75201(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x75153(%rip),%xmm8 │ │ │ │ - call 26633d │ │ │ │ - jmp 26628b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2667e6 │ │ │ │ - lea 0x188(%rip),%r8 │ │ │ │ - lea 0x75303(%rip),%r9 │ │ │ │ - call 2668a0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - mov $0x4,%ecx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - jmp 266057 │ │ │ │ - nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x7de(%rip),%r8 │ │ │ │ - lea 0x752bb(%rip),%r9 │ │ │ │ - call 2668a0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3ee(%rip),%r8 │ │ │ │ - lea 0x75287(%rip),%r9 │ │ │ │ - call 2668a0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x69e(%rip),%r8 │ │ │ │ - lea 0x75257(%rip),%r9 │ │ │ │ - call 2668a0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x693(%rip),%r10 │ │ │ │ - movdqa 0x74ff0(%rip),%xmm11 │ │ │ │ - movdqa 0x75137(%rip),%xmm12 │ │ │ │ - movdqa 0x7513e(%rip),%xmm13 │ │ │ │ - movdqa 0x74e75(%rip),%xmm14 │ │ │ │ - mov $0x4,%eax │ │ │ │ - dec %eax │ │ │ │ - cmp (%r9,%rax,1),%cl │ │ │ │ - jl 2668d0 │ │ │ │ - mov %eax,%r9d │ │ │ │ - shl $0x4,%r9d │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call *%r10 │ │ │ │ - movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ - movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ - movdqa %xmm2,0x80(%rdx,%r9,1) │ │ │ │ - movdqa %xmm3,0xc0(%rdx,%r9,1) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jge 2668df │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0xb0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x60(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x74ed4(%rip),%xmm8 │ │ │ │ - movdqa 0x74f9b(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 266337 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - movdqa %xmm9,0x80(%rdx) │ │ │ │ - movdqa %xmm9,0x90(%rdx) │ │ │ │ - movdqa %xmm9,0xa0(%rdx) │ │ │ │ - movdqa %xmm9,0xb0(%rdx) │ │ │ │ - movdqa %xmm9,0xc0(%rdx) │ │ │ │ - movdqa %xmm9,0xd0(%rdx) │ │ │ │ - movdqa %xmm9,0xe0(%rdx) │ │ │ │ - movdqa %xmm9,0xf0(%rdx) │ │ │ │ - movdqa %xmm9,0x100(%rdx) │ │ │ │ - movdqa %xmm9,0x110(%rdx) │ │ │ │ - movdqa %xmm9,0x120(%rdx) │ │ │ │ - movdqa %xmm9,0x130(%rdx) │ │ │ │ - movdqa %xmm9,0x140(%rdx) │ │ │ │ - movdqa %xmm9,0x150(%rdx) │ │ │ │ - movdqa %xmm9,0x160(%rdx) │ │ │ │ - movdqa %xmm9,0x170(%rdx) │ │ │ │ - movdqa %xmm9,0x180(%rdx) │ │ │ │ - movdqa %xmm9,0x190(%rdx) │ │ │ │ - movdqa %xmm9,0x1a0(%rdx) │ │ │ │ - movdqa %xmm9,0x1b0(%rdx) │ │ │ │ - movdqa %xmm9,0x1c0(%rdx) │ │ │ │ - movdqa %xmm9,0x1d0(%rdx) │ │ │ │ - movdqa %xmm9,0x1e0(%rdx) │ │ │ │ - movdqa %xmm9,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call 26633d │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x224(%rip),%r8 │ │ │ │ - lea 0x74f57(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ - add $0x108,%rsp │ │ │ │ + imul $0x10101,%r9d,%r9d │ │ │ │ + add %eax,%r9d │ │ │ │ + imul $0x10101,0x8(%rsp),%eax │ │ │ │ + add %r10d,%eax │ │ │ │ + lea -0x192a(%rip),%r10 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + test $0xf00,%r9d │ │ │ │ + jne 269229 │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 2694b5 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzwl 0x74124(%r10,%rcx,2),%ecx │ │ │ │ + add %r10,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 2697ff │ │ │ │ + vpbroadcastd 0x7278b(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x7263a(%rip),%ymm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 26928b │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vbroadcasti128 0x72638(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x7263f(%rip),%ymm7 │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + movzwl 0x7419a(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x76326(%r10,%r9,8),%ymm8 │ │ │ │ + vpbroadcastd 0x7632a(%r10,%r9,8),%ymm9 │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vpbroadcastd 0x76328(%r10,%r9,8),%ymm6 │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2692a0 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x8e(%rip),%r8 │ │ │ │ - lea 0x74f27(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2692f5 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x33e(%rip),%r8 │ │ │ │ - lea 0x74ef7(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26934b │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3ee(%rip),%r8 │ │ │ │ - lea 0x74ecb(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ - add $0x108,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 269400 │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + jmp 269400 │ │ │ │ + mov $0xffffffffffffffa0,%rax │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu 0x10(%rsi,%rax,1),%xmm0 │ │ │ │ + vinserti128 $0x1,0x18(%rsi,%rax,1),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + jle 269406 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + dec %r8d │ │ │ │ + jg 269406 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x78b(%rip),%r10 │ │ │ │ - jmp 2668a7 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm4,0x58(%rsp) │ │ │ │ - movdqa %xmm5,0x68(%rsp) │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0x60(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x38(%rsp) │ │ │ │ - movdqa %xmm5,0x48(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9320 │ │ │ │ - movdqa 0x74c02(%rip),%xmm11 │ │ │ │ - movdqa 0x74be9(%rip),%xmm8 │ │ │ │ - movdqa 0x74cb0(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 266554 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - movdqa %xmm9,0x80(%rdx) │ │ │ │ - movdqa %xmm9,0x90(%rdx) │ │ │ │ - movdqa %xmm9,0xa0(%rdx) │ │ │ │ - movdqa %xmm9,0xb0(%rdx) │ │ │ │ - movdqa %xmm9,0xc0(%rdx) │ │ │ │ - movdqa %xmm9,0xd0(%rdx) │ │ │ │ - movdqa %xmm9,0xe0(%rdx) │ │ │ │ - movdqa %xmm9,0xf0(%rdx) │ │ │ │ - movdqa %xmm9,0x100(%rdx) │ │ │ │ - movdqa %xmm9,0x110(%rdx) │ │ │ │ - movdqa %xmm9,0x120(%rdx) │ │ │ │ - movdqa %xmm9,0x130(%rdx) │ │ │ │ - movdqa %xmm9,0x140(%rdx) │ │ │ │ - movdqa %xmm9,0x150(%rdx) │ │ │ │ - movdqa %xmm9,0x160(%rdx) │ │ │ │ - movdqa %xmm9,0x170(%rdx) │ │ │ │ - movdqa %xmm9,0x180(%rdx) │ │ │ │ - movdqa %xmm9,0x190(%rdx) │ │ │ │ - movdqa %xmm9,0x1a0(%rdx) │ │ │ │ - movdqa %xmm9,0x1b0(%rdx) │ │ │ │ - movdqa %xmm9,0x1c0(%rdx) │ │ │ │ - movdqa %xmm9,0x1d0(%rdx) │ │ │ │ - movdqa %xmm9,0x1e0(%rdx) │ │ │ │ - movdqa %xmm9,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call 26655a │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + lea 0x76326(%r10,%rax,8),%rax │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vpbroadcastd 0x724ec(%rip),%ymm7 │ │ │ │ + vpbroadcastw (%rax),%ymm8 │ │ │ │ + vpbroadcastw 0x2(%rax),%ymm9 │ │ │ │ + vpbroadcastw 0x4(%rax),%ymm10 │ │ │ │ + vpbroadcastw 0x6(%rax),%ymm11 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 2696da │ │ │ │ + je 2695db │ │ │ │ + vmovd (%rsi),%xmm0 │ │ │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ + add %r10,%rsi │ │ │ │ + vpbroadcastd (%rsi),%ymm3 │ │ │ │ + vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm0 │ │ │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ │ │ + vbroadcasti128 0x723c9(%rip),%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x55,%ymm1,%ymm3,%ymm2 │ │ │ │ + vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpblendd $0x80,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpinsrd $0x1,(%rsi),%xmm0,%xmm0 │ │ │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm3 │ │ │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm4 │ │ │ │ + vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ │ │ + vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm4 │ │ │ │ + vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm3,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 269567 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x504(%rip),%r8 │ │ │ │ - lea 0x74c77(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovq (%rsi),%xmm1 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpbroadcastq (%rsi),%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm4 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm5 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm6 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm2 │ │ │ │ + vpbroadcastq (%rsi),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm5,(%rdi) │ │ │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 269636 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x252(%rip),%r8 │ │ │ │ - lea 0x74c47(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ - add $0x108,%rsp │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea -0x100(%r8,%rcx,8),%eax │ │ │ │ + vbroadcasti128 (%rsi),%ymm4 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ + vbroadcasti128 (%rsi),%ymm6 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm1 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm3 │ │ │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ + vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm12 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm13 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm4,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm6,%ymm15,%ymm15 │ │ │ │ + vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ │ │ + vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ │ │ + vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ │ │ + vpaddw %ymm12,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm13,%ymm15,%ymm15 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm14,(%rdi) │ │ │ │ + vmovdqa %ymm15,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rcx,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 269748 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 2696ea │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - lea 0x74c17(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ - add $0x108,%rsp │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 269862 │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + vpbroadcastd 0x76326(%r10,%r9,8),%ymm10 │ │ │ │ + vpbroadcastd 0x7632a(%r10,%r9,8),%ymm11 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x76326(%r10,%rax,8),%ymm0 │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm14 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm15 │ │ │ │ + jmp 269a28 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vpbroadcastd 0x76328(%r10,%r9,8),%ymm8 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x76326(%r10,%rax,8),%ymm0 │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vmovdqa 0x71fc5(%rip),%ymm7 │ │ │ │ + vpmovzxbd 0x7206c(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x7211b(%rip),%ymm10 │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x7210d(%rip),%ymm11 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm14 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm15 │ │ │ │ + vpbroadcastq (%rsi),%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpbroadcastq (%rsi),%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ + vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ │ │ + vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x99,%ymm3,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm12,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm4 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rsi),%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm3 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm4 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ + vpalignr $0xc,%ymm0,%ymm2,%ymm3 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x6,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpermd %ymm5,%ymm9,%ymm5 │ │ │ │ + vmovdqa %ymm5,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 269964 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x10e(%rip),%r8 │ │ │ │ - lea 0x74beb(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ - add $0x108,%rsp │ │ │ │ + lea -0x40(,%rcx,8),%eax │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r8,%rax,4),%eax │ │ │ │ + vbroadcasti128 0x71e3e(%rip),%ymm7 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + vbroadcasti128 0x71e41(%rip),%ymm8 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 0x71e3f(%rip),%ymm9 │ │ │ │ + vmovdqu (%rsi),%xmm6 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm4,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm1,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm8,%ymm5,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm5,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm8,%ymm6,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm6,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x71e73(%rip),%ymm7 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm12,%ymm8 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm9 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ + vbroadcasti128 0x71ca1(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x71ca8(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x71c7f(%rip),%ymm5 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm7 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ │ │ + vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm6,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x71d8e(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x71d89(%rip),%ymm7 │ │ │ │ + vbroadcasti128 (%rdi),%ymm6 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x6,%ymm8,%ymm8 │ │ │ │ + vpsrad $0x6,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm8,%ymm8 │ │ │ │ + vpermq $0xd8,%ymm8,%ymm7 │ │ │ │ + vmovdqa %xmm7,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm7,(%rdi,%rcx,2) │ │ │ │ + lea (%rdi,%rcx,4),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 269b99 │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 269a39 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8bb(%rip),%r10 │ │ │ │ - jmp 2668a7 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rcx,%rcx,4),%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 266c3c │ │ │ │ nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x5e4(%rip),%r8 │ │ │ │ - lea 0x74b9f(%rip),%r9 │ │ │ │ - call 266ff0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x332(%rip),%r8 │ │ │ │ - lea 0x74b6f(%rip),%r9 │ │ │ │ - call 266ff0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x82(%rip),%r8 │ │ │ │ - lea 0x74b3f(%rip),%r9 │ │ │ │ - call 266ff0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x2e(%rip),%r8 │ │ │ │ - lea 0x74b07(%rip),%r9 │ │ │ │ - call 266ff0 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 269d70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0xd9d(%rip),%r10 │ │ │ │ - jmp 2668a7 │ │ │ │ - movdqa 0x748cc(%rip),%xmm4 │ │ │ │ - movdqa 0x74994(%rip),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x74968(%rip),%xmm7 │ │ │ │ - mov $0x4,%r9d │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 26708e │ │ │ │ - call 265ac1 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + push %r13 │ │ │ │ + mov %rsp,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea -0x1c(%rip),%r15 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x38(%r13),%ymm14 │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpbroadcastd 0x71c6c(%r15),%ymm10 │ │ │ │ + vpbroadcastd 0x71c58(%r15),%ymm12 │ │ │ │ + vpbroadcastd 0x71c64(%r15),%ymm13 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + lea (%rcx,%rcx,2),%rbp │ │ │ │ + movzbl %r11b,%r10d │ │ │ │ + shr $0x10,%r11d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %r10d,%r11d │ │ │ │ + sub %rbp,%rdx │ │ │ │ + cmp $0x400,%ebx │ │ │ │ + je 26a962 │ │ │ │ + cmp $0x800,%ebx │ │ │ │ + je 26b2f0 │ │ │ │ + movzwl 0x71d0a(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpbroadcastd 0x71c70(%r15),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vbroadcasti128 0x71bd0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x71b50(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%rax,8),%ymm7 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vmovq (%rdx,%rcx,2),%xmm1 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rdx,%rbp,1),%xmm1,%xmm1 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%rbp,1),%ymm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpblendd $0xaa,%ymm7,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpalignr $0x4,%xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpcklwd %xmm2,%xmm0,%xmm3 │ │ │ │ + vpunpckhwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpshufd $0x39,%xmm1,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm1,%xmm2 │ │ │ │ + vpunpckhwd %xmm4,%xmm1,%xmm4 │ │ │ │ + and $0x3ff,%r10d │ │ │ │ + mov $0x40000000,%eax │ │ │ │ + mov %r10d,%r8d │ │ │ │ + shr $0x6,%r8d │ │ │ │ + lea (%r11,%r8,1),%r8d │ │ │ │ + cmovne 0x73e88(%r15,%r8,8),%rax │ │ │ │ + vmovq %rax,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%xmm11 │ │ │ │ + vpshufd $0x0,%xmm11,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm11,%xmm9 │ │ │ │ + vpshufd $0xaa,%xmm11,%xmm10 │ │ │ │ + vpshufd $0xff,%xmm11,%xmm11 │ │ │ │ + vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ + vpmaddwd %xmm0,%xmm9,%xmm6 │ │ │ │ + vpmaddwd %xmm2,%xmm10,%xmm7 │ │ │ │ + vpmaddwd %xmm4,%xmm11,%xmm8 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm7,%xmm8,%xmm7 │ │ │ │ + vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ + vpaddd %xmm7,%xmm5,%xmm5 │ │ │ │ + vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jle 26708d │ │ │ │ - add $0x10,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - jmp 267022 │ │ │ │ - ret │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - pmulhrsw %xmm0,%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulhrsw %xmm1,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm10 │ │ │ │ - pmulhrsw %xmm2,%xmm10 │ │ │ │ - movdqa %xmm7,%xmm11 │ │ │ │ - pmulhrsw %xmm3,%xmm11 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm8,%xmm0 │ │ │ │ - paddsw %xmm9,%xmm1 │ │ │ │ - paddsw %xmm10,%xmm2 │ │ │ │ - paddsw %xmm11,%xmm3 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - sub $0x88,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2670ff │ │ │ │ - lea 0x769(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - add $0x180,%r9d │ │ │ │ - sar $0x9,%r9d │ │ │ │ - imul $0xb50,%r9d,%r9d │ │ │ │ - add $0x8800,%r9d │ │ │ │ - movd %r9d,%xmm0 │ │ │ │ - pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x74864(%rip),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm1 │ │ │ │ - pminsw %xmm3,%xmm2 │ │ │ │ - pmaxsw %xmm4,%xmm1 │ │ │ │ - pmaxsw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ + je 26bca2 │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 269f05 │ │ │ │ + vmovq (%rdx),%xmm5 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 269fdc │ │ │ │ + add %rcx,%rdx │ │ │ │ + vshufps $0x4e,%xmm0,%xmm3,%xmm3 │ │ │ │ + vshufps $0x4e,%xmm2,%xmm0,%xmm0 │ │ │ │ + vshufps $0x4e,%xmm4,%xmm2,%xmm2 │ │ │ │ + vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ + vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ + vphaddw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpmulhrsw %xmm5,%xmm12,%xmm5 │ │ │ │ + vpalignr $0xc,%xmm1,%xmm5,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm1 │ │ │ │ + vpunpcklwd %xmm5,%xmm1,%xmm4 │ │ │ │ + jmp 269f05 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vmovdqa %xmm0,%xmm3 │ │ │ │ + vmovdqa %xmm2,%xmm0 │ │ │ │ + vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ + vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ + vphaddw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpmulhrsw %xmm5,%xmm12,%xmm5 │ │ │ │ + vpalignr $0x8,%xmm1,%xmm5,%xmm1 │ │ │ │ + vpshufd $0x39,%xmm1,%xmm5 │ │ │ │ + vpunpcklwd %xmm5,%xmm1,%xmm2 │ │ │ │ + vpunpckhwd %xmm5,%xmm1,%xmm4 │ │ │ │ + jmp 269f05 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x71bf0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x71c70(%r15),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpand %ymm10,%ymm14,%ymm0 │ │ │ │ + vpsrld $0x6,%ymm0,%ymm0 │ │ │ │ + vpaddd %xmm0,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vpextrd $0x2,%xmm15,%r14d │ │ │ │ + vpextrd $0x3,%xmm15,%r12d │ │ │ │ + vmovd 0x73e8a(%r15,%r8,8),%xmm15 │ │ │ │ + vbroadcasti128 0x71bd0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x71b50(%r15),%ymm6 │ │ │ │ + vpinsrd $0x1,0x73e8a(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm7 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + vpinsrd $0x2,0x73e8a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ + vpinsrd $0x3,0x73e8a(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm10,%ymm10 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpblendvb %ymm0,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm14,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ + vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm15,%ymm9,%ymm9 │ │ │ │ + vpmaddubsw %ymm15,%ymm8,%ymm8 │ │ │ │ + vpmaddubsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vphaddw %ymm9,%ymm7,%ymm7 │ │ │ │ + vphaddw %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmulhrsw %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmulhrsw %ymm12,%ymm8,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm3 │ │ │ │ + vshufps $0x4e,%xmm8,%xmm7,%xmm4 │ │ │ │ + vshufps $0x4e,%xmm9,%xmm8,%xmm5 │ │ │ │ + vshufps $0x4e,%xmm3,%xmm9,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm3,%xmm11 │ │ │ │ + vpunpcklwd %xmm4,%xmm7,%xmm0 │ │ │ │ + vpunpckhwd %xmm4,%xmm7,%xmm7 │ │ │ │ + vpunpcklwd %xmm5,%xmm8,%xmm1 │ │ │ │ + vpunpckhwd %xmm5,%xmm8,%xmm8 │ │ │ │ + vpunpcklwd %xmm6,%xmm9,%xmm2 │ │ │ │ + vpunpckhwd %xmm6,%xmm9,%xmm9 │ │ │ │ + vpunpcklwd %xmm11,%xmm3,%xmm3 │ │ │ │ + vmovdqa %xmm7,(%rsp) │ │ │ │ + vmovdqa %xmm8,0x10(%rsp) │ │ │ │ + vmovdqa %xmm9,0x20(%rsp) │ │ │ │ + and $0x3ff,%r10d │ │ │ │ + mov $0x40000000,%eax │ │ │ │ + mov %r10d,%r8d │ │ │ │ + shr $0x6,%r8d │ │ │ │ + lea (%r11,%r8,1),%r8d │ │ │ │ + cmovne 0x73e88(%r15,%r8,8),%rax │ │ │ │ + vmovq %rax,%xmm10 │ │ │ │ + vpmovsxbw %xmm10,%xmm10 │ │ │ │ + vpshufd $0x0,%xmm10,%xmm7 │ │ │ │ + vpshufd $0x55,%xmm10,%xmm8 │ │ │ │ + vpshufd $0xaa,%xmm10,%xmm9 │ │ │ │ + vpshufd $0xff,%xmm10,%xmm10 │ │ │ │ + vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm9,%xmm6 │ │ │ │ + vpmaddwd %xmm3,%xmm10,%xmm7 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ + vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovd %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 267140 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x1550(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x1213(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x12dd(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x746b7(%rip),%xmm11 │ │ │ │ - movdqa 0x747fe(%rip),%xmm12 │ │ │ │ - movdqa 0x74805(%rip),%xmm13 │ │ │ │ - movdqa 0x7453c(%rip),%xmm14 │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - call 2676d4 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ + dec %r9d │ │ │ │ + je 26bca2 │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 26a18a │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 26a26c │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ + vmovdqa %xmm2,0x10(%rsp) │ │ │ │ + vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ + vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ + vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ + vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ │ │ + vmovdqa %xmm4,%xmm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + jmp 26a18a │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + vmovdqu 0x10(%rsp),%ymm6 │ │ │ │ + vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ + vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ + vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ + vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ + vmovdqu %ymm6,(%rsp) │ │ │ │ + vphaddw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm11,%xmm9 │ │ │ │ + vmovdqa %xmm9,0x20(%rsp) │ │ │ │ + vpsrldq $0x8,%xmm4,%xmm11 │ │ │ │ + vmovdqa %xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm2,%xmm1 │ │ │ │ + vmovdqa %xmm3,%xmm2 │ │ │ │ + vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + jmp 26a18a │ │ │ │ + movl $0x1,0x30(%rsp) │ │ │ │ + jmp 26a2f3 │ │ │ │ + movl $0x2,0x30(%rsp) │ │ │ │ + jmp 26a2f3 │ │ │ │ + movl $0x4,0x30(%rsp) │ │ │ │ + jmp 26a2f3 │ │ │ │ + movl $0x8,0x30(%rsp) │ │ │ │ + jmp 26a2f3 │ │ │ │ + movl $0x10,0x30(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + vpmaddwd 0x71bf0(%r15),%ymm8,%ymm8 │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r9d,0x38(%r13) │ │ │ │ + shll $0x3,0x48(%r13) │ │ │ │ + vpbroadcastd %xmm15,%ymm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + jmp 26a36e │ │ │ │ + decl 0x30(%rsp) │ │ │ │ + je 26bca2 │ │ │ │ + addq $0x8,0x40(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x71c6c(%r15),%ymm10 │ │ │ │ + vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x71c74(%r15),%ymm11 │ │ │ │ + vpand %ymm10,%ymm14,%ymm6 │ │ │ │ + vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ + vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x2,%xmm15,%eax │ │ │ │ + vpextrd $0x1,%xmm15,%r10d │ │ │ │ + vpextrd $0x3,%xmm15,%ebx │ │ │ │ + vmovd %xmm7,%ebp │ │ │ │ + vpextrd $0x2,%xmm7,%r14d │ │ │ │ + vpextrd $0x1,%xmm7,%r12d │ │ │ │ + vpextrd $0x3,%xmm7,%esi │ │ │ │ + vmovdqu %ymm14,0x10(%rsp) │ │ │ │ + vmovq 0x73e88(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x73e88(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x73e88(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x73e88(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x73e88(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x73e88(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x73e88(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x73e88(%r15,%rsi,8),%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ + vmovdqa %xmm14,(%rsp) │ │ │ │ + vmovd %xmm14,%r8d │ │ │ │ + vpextrd $0x2,%xmm14,%eax │ │ │ │ + vpextrd $0x1,%xmm14,%r10d │ │ │ │ + vpextrd $0x3,%xmm14,%ebx │ │ │ │ + vmovd %xmm7,%ebp │ │ │ │ + vpextrd $0x2,%xmm7,%r14d │ │ │ │ + vpextrd $0x1,%xmm7,%r12d │ │ │ │ + vpextrd $0x3,%xmm7,%esi │ │ │ │ + vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ + vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ + vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0x71b60(%r15),%ymm14 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm1 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm1 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm2 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm1,%xmm1 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm8 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0x71be0(%r15),%ymm14 │ │ │ │ + and $0x3ff,%r10d │ │ │ │ + mov $0x40000000,%eax │ │ │ │ + mov %r10d,%r8d │ │ │ │ + shr $0x6,%r8d │ │ │ │ + lea (%r11,%r8,1),%r8d │ │ │ │ + cmovne 0x73e88(%r15,%r8,8),%rax │ │ │ │ + vmovq %rax,%xmm11 │ │ │ │ + vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%ymm11 │ │ │ │ + vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ + vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpshufd $0xaa,%ymm11,%ymm8 │ │ │ │ + vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + add 0x70(%rsp),%rdi │ │ │ │ + dec %r9d │ │ │ │ + je 26a32f │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 26a73a │ │ │ │ + test $0x400,%r10d │ │ │ │ + mov %r10d,0x34(%rsp) │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x4(%rsp),%r10d │ │ │ │ + mov 0xc(%rsp),%ebx │ │ │ │ + je 26a88f │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0x34(%rsp),%r10d │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpslld $0x10,%ymm4,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ + jmp 26a73a │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0x34(%rsp),%r10d │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm4 │ │ │ │ + vpslld $0x10,%ymm5,%ymm6 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + jmp 26a73a │ │ │ │ + movzwl 0x71d18(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa %xmm10,%xmm9 │ │ │ │ - punpcklwd %xmm14,%xmm9 │ │ │ │ - punpckhwd %xmm14,%xmm10 │ │ │ │ - movdqa %xmm8,%xmm14 │ │ │ │ - punpckhwd %xmm12,%xmm14 │ │ │ │ - punpcklwd %xmm12,%xmm8 │ │ │ │ - movdqa %xmm8,%xmm11 │ │ │ │ - punpckhwd %xmm9,%xmm11 │ │ │ │ - punpcklwd %xmm9,%xmm8 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - punpckhwd %xmm10,%xmm12 │ │ │ │ - punpcklwd %xmm10,%xmm14 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - punpcklwd %xmm12,%xmm10 │ │ │ │ - punpckhwd %xmm12,%xmm11 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - punpckhwd %xmm14,%xmm9 │ │ │ │ - punpcklwd %xmm14,%xmm8 │ │ │ │ - ret │ │ │ │ - movdqa 0x74508(%rip),%xmm7 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x742ca(%rip),%xmm0 │ │ │ │ - movdqa 0x74322(%rip),%xmm6 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x744a4(%rip),%xmm1 │ │ │ │ - movdqa 0x7445c(%rip),%xmm5 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x7434e(%rip),%xmm2 │ │ │ │ - movdqa 0x743b6(%rip),%xmm4 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x743f8(%rip),%xmm3 │ │ │ │ - jmp 267451 │ │ │ │ - movdqa 0x744aa(%rip),%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x74260(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - movdqa 0x74291(%rip),%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm1,%xmm8 │ │ │ │ - movdqa 0x74417(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - movdqa 0x743b8(%rip),%xmm8 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm5,%xmm8 │ │ │ │ - movdqa 0x7429e(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - movdqa 0x742df(%rip),%xmm8 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x74325(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubd %xmm5,%xmm6 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x74284(%rip),%xmm15 │ │ │ │ - movdqa 0x7413b(%rip),%xmm10 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm4,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - psubd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - psubd %xmm6,%xmm2 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - psubd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm8 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - psubd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm1,0x10(%rcx) │ │ │ │ - movdqa %xmm2,0x20(%rcx) │ │ │ │ - movdqa %xmm3,0x30(%rcx) │ │ │ │ - movdqa %xmm4,0x40(%rcx) │ │ │ │ - movdqa %xmm5,0x50(%rcx) │ │ │ │ - movdqa %xmm6,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - ret │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - movdqa 0x10(%rcx),%xmm8 │ │ │ │ - movdqa 0x20(%rcx),%xmm9 │ │ │ │ - movdqa 0x30(%rcx),%xmm10 │ │ │ │ - movdqa 0x40(%rcx),%xmm11 │ │ │ │ - movdqa 0x50(%rcx),%xmm12 │ │ │ │ - movdqa 0x60(%rcx),%xmm13 │ │ │ │ - movdqa 0x70(%rcx),%xmm14 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - psubd %xmm14,%xmm15 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - psubd %xmm13,%xmm14 │ │ │ │ - paddd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm13 │ │ │ │ - psubd %xmm12,%xmm13 │ │ │ │ - paddd %xmm12,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - psubd %xmm11,%xmm12 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - psubd %xmm10,%xmm11 │ │ │ │ - paddd %xmm10,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - psubd %xmm9,%xmm10 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - psubd %xmm8,%xmm9 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - psubd (%rcx),%xmm8 │ │ │ │ - paddd (%rcx),%xmm7 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm4 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - psrad $0x1,%xmm8 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - psrad $0x1,%xmm10 │ │ │ │ - psrad $0x1,%xmm11 │ │ │ │ - psrad $0x1,%xmm12 │ │ │ │ - psrad $0x1,%xmm13 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpbroadcastd 0x71c70(%r15),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vbroadcasti128 0x71bd0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x71b50(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%rax,8),%ymm7 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vmovq (%rdx,%rcx,2),%xmm1 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rdx,%rbp,1),%xmm1,%xmm1 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x73e88(%r15,%r10,8),%r8 │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ │ │ + add %rbp,%rdx │ │ │ │ + vmovq %r8,%xmm10 │ │ │ │ + vpmovsxbw %xmm10,%xmm10 │ │ │ │ + vpblendd $0xaa,%ymm7,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpshufd $0x0,%xmm10,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm10,%xmm9 │ │ │ │ + vpshufd $0xff,%xmm10,%xmm11 │ │ │ │ + vpshufd $0xaa,%xmm10,%xmm10 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpalignr $0x4,%xmm0,%xmm1,%xmm2 │ │ │ │ + vpshufd $0x99,%xmm1,%xmm4 │ │ │ │ + vpunpcklwd %xmm2,%xmm0,%xmm3 │ │ │ │ + vpunpckhwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm4,%xmm1,%xmm2 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ + vpmaddwd %xmm0,%xmm9,%xmm6 │ │ │ │ + vpmaddwd %xmm2,%xmm10,%xmm7 │ │ │ │ + vmovdqa %xmm0,%xmm3 │ │ │ │ + vmovdqa %xmm2,%xmm0 │ │ │ │ + vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ + vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpshufb %xmm14,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm15,%xmm1,%xmm1 │ │ │ │ + vphaddw %xmm1,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm1,%xmm12,%xmm1 │ │ │ │ + vpalignr $0xc,%xmm4,%xmm1,%xmm7 │ │ │ │ + vpunpcklwd %xmm1,%xmm7,%xmm2 │ │ │ │ + vpmaddwd %xmm2,%xmm11,%xmm7 │ │ │ │ + vmovdqa %xmm1,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm7,%xmm5,%xmm5 │ │ │ │ + vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ + vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26aa9f │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea -0x72ed2(%rip),%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call *%r8 │ │ │ │ - call 265aad │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x10(%rdx) │ │ │ │ - movdqa %xmm6,0x20(%rdx) │ │ │ │ - movdqa %xmm6,0x30(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x50(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - movdqa %xmm6,0x70(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0x90(%rdx) │ │ │ │ - movdqa %xmm6,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm6,0xe0(%rdx) │ │ │ │ - movdqa %xmm6,0xf0(%rdx) │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - movdqa %xmm10,%xmm2 │ │ │ │ - movdqa %xmm11,%xmm3 │ │ │ │ - add $0x10,%rdi │ │ │ │ - call *%r8 │ │ │ │ - call 265aad │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x71bf0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x71c70(%r15),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vpermq $0xd8,%ymm8,%ymm8 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x2,%xmm15,%eax │ │ │ │ + vpextrd $0x1,%xmm15,%r14d │ │ │ │ + vpextrd $0x3,%xmm15,%r12d │ │ │ │ + vmovd 0x73e8a(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%rax,8),%ymm7 │ │ │ │ + vmovdqu (%rdx),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + vbroadcasti128 0x71bd0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x71b50(%r15),%ymm6 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vpinsrd $0x1,0x73e8a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vpblendd $0x20,0x73e76(%r15,%r12,8),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x73e88(%r15,%r10,8),%r8 │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ + add %rbp,%rdx │ │ │ │ + vpblendd $0x30,%ymm7,%ymm15,%ymm15 │ │ │ │ + vpunpcklqdq %ymm15,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vmovq %r8,%xmm10 │ │ │ │ + vpunpcklqdq %xmm10,%xmm10,%xmm10 │ │ │ │ + vpmovsxbw %xmm10,%ymm10 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm14,%ymm4,%ymm4 │ │ │ │ + vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpshufd $0x0,%ymm10,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm10,%ymm8 │ │ │ │ + vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm10,%ymm10 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpalignr $0x4,%ymm2,%ymm4,%ymm5 │ │ │ │ + vpshufd $0x99,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm2,%ymm0 │ │ │ │ + vpunpckhwd %ymm5,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm4,%ymm2 │ │ │ │ + vmovdqu (%rdx),%xmm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm11,%ymm11 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm14,%ymm11,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ + vpmaddubsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpmulhrsw %ymm12,%ymm11,%ymm11 │ │ │ │ + vpalignr $0xc,%ymm3,%ymm11,%ymm6 │ │ │ │ + vpunpcklwd %ymm11,%ymm6,%ymm2 │ │ │ │ + vmovdqa %ymm11,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vpshuflw $0xd8,%xmm4,%xmm4 │ │ │ │ + vmovd %xmm4,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26acbe │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xb3(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ - add $0x88,%rsp │ │ │ │ + movl $0x1,0x48(%rsp) │ │ │ │ + jmp 26ad91 │ │ │ │ + movl $0x2,0x48(%rsp) │ │ │ │ + jmp 26ad91 │ │ │ │ + movl $0x4,0x48(%rsp) │ │ │ │ + jmp 26ad91 │ │ │ │ + movl $0x8,0x48(%rsp) │ │ │ │ + jmp 26ad91 │ │ │ │ + movl $0x10,0x48(%rsp) │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x73e88(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x71bf0(%r15),%ymm8,%ymm8 │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + mov %eax,0x4c(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %r9d,0x38(%r13) │ │ │ │ + shll $0x3,0x48(%r13) │ │ │ │ + vpbroadcastd %xmm15,%ymm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vmovq %r8,%xmm0 │ │ │ │ + vpmovsxbw %xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x60(%rsp) │ │ │ │ + jmp 26ae37 │ │ │ │ + decl 0x48(%rsp) │ │ │ │ + je 26bca2 │ │ │ │ + addq $0x8,0x58(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x71c6c(%r15),%ymm10 │ │ │ │ + vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x71c74(%r15),%ymm11 │ │ │ │ + vpand %ymm10,%ymm14,%ymm6 │ │ │ │ + vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ + vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x2,%xmm15,%eax │ │ │ │ + vpextrd $0x1,%xmm15,%r10d │ │ │ │ + vpextrd $0x3,%xmm15,%ebx │ │ │ │ + vmovd %xmm7,%ebp │ │ │ │ + vpextrd $0x2,%xmm7,%r14d │ │ │ │ + vpextrd $0x1,%xmm7,%r12d │ │ │ │ + vpextrd $0x3,%xmm7,%esi │ │ │ │ + vmovdqu %ymm14,0x20(%rsp) │ │ │ │ + vmovq 0x73e88(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x73e88(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x73e88(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x73e88(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x73e88(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x73e88(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x73e88(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x73e88(%r15,%rsi,8),%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ + vmovq %xmm14,0x40(%rsp) │ │ │ │ + vmovd %xmm14,%r8d │ │ │ │ + vpextrd $0x2,%xmm14,%eax │ │ │ │ + vpextrd $0x1,%xmm14,%r10d │ │ │ │ + vpextrd $0x3,%xmm14,%ebx │ │ │ │ + vmovd %xmm7,%ebp │ │ │ │ + vpextrd $0x2,%xmm7,%r14d │ │ │ │ + vpextrd $0x1,%xmm7,%r12d │ │ │ │ + vpextrd $0x3,%xmm7,%esi │ │ │ │ + vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ + vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ + vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0x71b60(%r15),%ymm14 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm1 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm1 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm2 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm1,%xmm1 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm8 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vmovdqu %ymm10,(%rsp) │ │ │ │ + vpbroadcastd 0x60(%rsp),%ymm8 │ │ │ │ + vpbroadcastd 0x64(%rsp),%ymm9 │ │ │ │ + vpbroadcastd 0x68(%rsp),%ymm10 │ │ │ │ + vpbroadcastd 0x6c(%rsp),%ymm11 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0x71be0(%r15),%ymm14 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + add 0x70(%rsp),%rdi │ │ │ │ + dec %r9d │ │ │ │ + je 26adf8 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw (%rsp),%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpslld $0x10,%ymm4,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ + jmp 26b21d │ │ │ │ + movzwl 0x71d26(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpbroadcastd 0x71c70(%r15),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vbroadcasti128 0x71bd0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x71b50(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x73e8a(%r15,%rax,8),%ymm7 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovhps (%rdx,%rcx,2),%xmm0,%xmm0 │ │ │ │ + vpbroadcastq (%rdx,%rbp,1),%ymm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vpblendd $0xaa,%ymm7,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x73e88(%r15,%r10,8),%r8 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vmovq %r8,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%xmm11 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpshufd $0x0,%xmm11,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm11,%xmm9 │ │ │ │ + vpshufd $0xaa,%xmm11,%xmm10 │ │ │ │ + vpshufd $0xff,%xmm11,%xmm11 │ │ │ │ + vpshufd $0xd4,%ymm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpunpcklwd %xmm1,%xmm2,%xmm3 │ │ │ │ + vpunpckhwd %xmm1,%xmm2,%xmm2 │ │ │ │ + vmovq (%rdx),%xmm6 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm7 │ │ │ │ + vmovhps (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpbroadcastq (%rdx,%rbp,1),%ymm1 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpmaddwd %xmm3,%xmm8,%xmm4 │ │ │ │ + vpmaddwd %xmm2,%xmm9,%xmm5 │ │ │ │ + vpblendd $0x30,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ + vpalignr $0x8,%ymm0,%ymm6,%ymm0 │ │ │ │ + vpshufd $0xe9,%ymm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpunpcklwd %xmm1,%xmm2,%xmm3 │ │ │ │ + vpunpckhwd %xmm1,%xmm2,%xmm2 │ │ │ │ + vpmaddwd %xmm3,%xmm10,%xmm6 │ │ │ │ + vpmaddwd %xmm2,%xmm11,%xmm7 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ + vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ + vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vpextrw $0x0,%xmm4,(%rdi) │ │ │ │ + vpextrw $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26b429 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0xa93(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ - add $0x88,%rsp │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x71bf0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x71c70(%r15),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vpextrd $0x2,%xmm15,%r14d │ │ │ │ + vpextrd $0x3,%xmm15,%r12d │ │ │ │ + vmovd 0x73e8a(%r15,%r8,8),%xmm15 │ │ │ │ + vbroadcasti128 0x71bd0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x71b50(%r15),%ymm6 │ │ │ │ + vpinsrd $0x1,0x73e8a(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ + vpinsrd $0x2,0x73e8a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ + vpinsrd $0x3,0x73e8a(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x73e88(%r15,%r10,8),%r8 │ │ │ │ + vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm3,%ymm3 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpshufb %xmm14,%xmm0,%xmm0 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %xmm14,%xmm1,%xmm1 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %xmm15,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %xmm15,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vmovq %r8,%xmm11 │ │ │ │ + vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%ymm11 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ + vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ + vpshufd $0xaa,%ymm11,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm2,%ymm0 │ │ │ │ + vmovdqu (%rdx),%xmm6 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm7,%ymm7 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm15,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ + vpsrld $0x10,%ymm6,%ymm2 │ │ │ │ + vpslld $0x10,%ymm7,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpblendw $0xaa,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x21,%ymm6,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm6,%ymm1 │ │ │ │ + vpmaddwd %ymm0,%ymm10,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovd %xmm4,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26b636 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0xb5d(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ - add $0x88,%rsp │ │ │ │ + movl $0x1,0x28(%rsp) │ │ │ │ + jmp 26b719 │ │ │ │ + movl $0x2,0x28(%rsp) │ │ │ │ + jmp 26b719 │ │ │ │ + movl $0x4,0x28(%rsp) │ │ │ │ + jmp 26b719 │ │ │ │ + movl $0x8,0x28(%rsp) │ │ │ │ + jmp 26b719 │ │ │ │ + movl $0x10,0x28(%rsp) │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x73e88(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x71bf0(%r15),%ymm8,%ymm8 │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %r9d,0x38(%r13) │ │ │ │ + shll $0x3,0x48(%r13) │ │ │ │ + vpbroadcastd %xmm15,%ymm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vmovq %r8,%xmm0 │ │ │ │ + vpmovsxbw %xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x50(%rsp) │ │ │ │ + jmp 26b7be │ │ │ │ + decl 0x28(%rsp) │ │ │ │ + je 26bca2 │ │ │ │ + addq $0x8,0x38(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x71c6c(%r15),%ymm10 │ │ │ │ + vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x71c74(%r15),%ymm11 │ │ │ │ + vpand %ymm10,%ymm14,%ymm6 │ │ │ │ + vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ + vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovd %xmm15,%r8d │ │ │ │ + vpextrd $0x2,%xmm15,%eax │ │ │ │ + vpextrd $0x1,%xmm15,%r10d │ │ │ │ + vpextrd $0x3,%xmm15,%ebx │ │ │ │ + vmovd %xmm7,%ebp │ │ │ │ + vpextrd $0x2,%xmm7,%r14d │ │ │ │ + vpextrd $0x1,%xmm7,%r12d │ │ │ │ + vpextrd $0x3,%xmm7,%esi │ │ │ │ + vmovdqu %ymm14,(%rsp) │ │ │ │ + vmovq 0x73e88(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x73e88(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x73e88(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x73e88(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x73e88(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x73e88(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x73e88(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x73e88(%r15,%rsi,8),%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ + vmovd %xmm14,%r8d │ │ │ │ + vpextrd $0x2,%xmm14,%eax │ │ │ │ + vpextrd $0x1,%xmm14,%r10d │ │ │ │ + vpextrd $0x3,%xmm14,%ebx │ │ │ │ + vmovd %xmm7,%ebp │ │ │ │ + vpextrd $0x2,%xmm7,%r14d │ │ │ │ + vpextrd $0x1,%xmm7,%r12d │ │ │ │ + vpextrd $0x3,%xmm7,%esi │ │ │ │ + vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ + vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ + vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0x71b60(%r15),%ymm14 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm1 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm1 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm2 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm1,%xmm1 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm4 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm8 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovq (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm9 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ + vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ + vpbroadcastd 0x58(%rsp),%ymm11 │ │ │ │ + vpbroadcastd 0x5c(%rsp),%ymm4 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm14 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm6 │ │ │ │ + vpmaddwd %ymm4,%ymm3,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ + vpsrad $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm14,%xmm14 │ │ │ │ + vpackuswb %xmm14,%xmm14,%xmm14 │ │ │ │ + vmovq %xmm14,(%rdi) │ │ │ │ + add 0x70(%rsp),%rdi │ │ │ │ + dec %r9d │ │ │ │ + je 26b780 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm14 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm14,%xmm14 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm14,%ymm14 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm14,%ymm14 │ │ │ │ + vphaddw %ymm14,%ymm3,%ymm3 │ │ │ │ + vmovq (%rdx,%r8,1),%xmm14 │ │ │ │ + vmovq (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovhps (%rdx,%r10,1),%xmm14,%xmm14 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rsi,1),%ymm7 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm14,%ymm14 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm5 │ │ │ │ + vpslld $0x10,%ymm14,%ymm6 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm14 │ │ │ │ + vpblendw $0xaa,%ymm14,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + jmp 26bb8f │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0xd70(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call 26798f │ │ │ │ - jmp 267284 │ │ │ │ - movdqa 0x73f08(%rip),%xmm11 │ │ │ │ - movdqa 0x7404f(%rip),%xmm12 │ │ │ │ - movdqa 0x74056(%rip),%xmm13 │ │ │ │ - movdqa 0x73d8d(%rip),%xmm14 │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0xd0(%rdx),%xmm1 │ │ │ │ - movdqa 0x60(%rdx),%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0xe0(%rdx),%xmm6 │ │ │ │ - movdqa 0x10(%rdx),%xmm7 │ │ │ │ - call 26801f │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0xb0(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0x70(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0x30(%rdx),%xmm7 │ │ │ │ - call 267b25 │ │ │ │ - movdqa 0x73ef3(%rip),%xmm15 │ │ │ │ - psrld $0xb,%xmm14 │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm13 │ │ │ │ - psubd %xmm14,%xmm13 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm14,%xmm2 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - movdqa %xmm15,%xmm8 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - movdqa %xmm13,%xmm9 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - movdqa %xmm15,%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa %xmm13,%xmm11 │ │ │ │ - psubd %xmm12,%xmm11 │ │ │ │ - movdqa 0x30(%rcx),%xmm12 │ │ │ │ - paddd %xmm14,%xmm12 │ │ │ │ - movdqa %xmm14,%xmm13 │ │ │ │ - psubd 0x20(%rcx),%xmm13 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - psubd (%rcx),%xmm15 │ │ │ │ - paddd 0x10(%rcx),%xmm14 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm12 │ │ │ │ - psrad $0x1,%xmm13 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - psrad $0xd,%xmm6 │ │ │ │ - psrad $0xd,%xmm7 │ │ │ │ - psrad $0xd,%xmm8 │ │ │ │ - psrad $0xd,%xmm9 │ │ │ │ - psrad $0xd,%xmm10 │ │ │ │ - psrad $0xd,%xmm11 │ │ │ │ - ret │ │ │ │ - movdqa 0x73d02(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x73a98(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa 0x73c35(%rip),%xmm8 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x73afb(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa 0x73b58(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x73b6e(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa 0x73a4b(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x73ba1(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm5,%xmm4 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x73b0c(%rip),%xmm15 │ │ │ │ - movdqa 0x73923(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm10,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubd %xmm5,%xmm6 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa 0x739aa(%rip),%xmm15 │ │ │ │ - movdqa 0x73861(%rip),%xmm10 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa (%rcx),%xmm10 │ │ │ │ - movdqa 0x10(%rcx),%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - paddd %xmm10,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm10 │ │ │ │ - psubd %xmm8,%xmm10 │ │ │ │ - paddd %xmm8,%xmm1 │ │ │ │ - movdqa %xmm1,(%rcx) │ │ │ │ - movdqa 0x30(%rcx),%xmm15 │ │ │ │ - movdqa 0x20(%rcx),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm8 │ │ │ │ - psubd %xmm15,%xmm8 │ │ │ │ - paddd %xmm3,%xmm15 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - psubd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm15,0x30(%rcx) │ │ │ │ - movdqa %xmm2,0x10(%rcx) │ │ │ │ - movdqa 0x70(%rcx),%xmm1 │ │ │ │ - movdqa 0x60(%rcx),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm15 │ │ │ │ - paddd %xmm1,%xmm15 │ │ │ │ - psubd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm11 │ │ │ │ - psubd %xmm2,%xmm11 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm15,0x20(%rcx) │ │ │ │ - movdqa 0x40(%rcx),%xmm1 │ │ │ │ - movdqa 0x50(%rcx),%xmm15 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm11 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd 0x10(%rcx),%xmm12 │ │ │ │ - movdqa %xmm5,0x10(%rcx) │ │ │ │ - pminsd %xmm13,%xmm11 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm12 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pmulld %xmm14,%xmm11 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm9 │ │ │ │ - pmulld %xmm14,%xmm10 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - pmulld %xmm14,%xmm12 │ │ │ │ - pmulld %xmm14,%xmm8 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psubd %xmm7,%xmm11 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - paddd %xmm10,%xmm7 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm10 │ │ │ │ - psubd %xmm4,%xmm10 │ │ │ │ - paddd %xmm4,%xmm6 │ │ │ │ - movdqa %xmm12,%xmm4 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - psubd %xmm8,%xmm12 │ │ │ │ - ret │ │ │ │ - movdqa 0x737c8(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x735ee(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa 0x736fb(%rip),%xmm8 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x73661(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa 0x735ee(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x736b4(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa 0x734f1(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x736e7(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm5,%xmm4 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x734e2(%rip),%xmm15 │ │ │ │ - movdqa 0x73589(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm10,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubd %xmm5,%xmm6 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa 0x73370(%rip),%xmm15 │ │ │ │ - movdqa 0x734a7(%rip),%xmm10 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm1,0x10(%rcx) │ │ │ │ - movdqa %xmm4,0x40(%rcx) │ │ │ │ - movdqa %xmm5,0x50(%rcx) │ │ │ │ - movdqa %xmm2,0x20(%rcx) │ │ │ │ - movdqa %xmm3,0x30(%rcx) │ │ │ │ - movdqa %xmm6,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - ret │ │ │ │ - lea -0x737e8(%rip),%r8 │ │ │ │ - jmp 267862 │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xb83(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x3d(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x8d(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x2a0(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call 26798f │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm7 │ │ │ │ - packssdw %xmm8,%xmm9 │ │ │ │ - packssdw %xmm10,%xmm11 │ │ │ │ - packssdw %xmm12,%xmm13 │ │ │ │ - packssdw %xmm14,%xmm15 │ │ │ │ - movdqa %xmm15,%xmm0 │ │ │ │ - movdqa %xmm13,%xmm2 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - jmp 2672a8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rcx,1),%rdi │ │ │ │ - neg %rsi │ │ │ │ - lea -0x738dd(%rip),%r8 │ │ │ │ - jmp 267862 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xc83(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 26bd60 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x13d(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ - add $0x88,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + push %r13 │ │ │ │ + mov %rsp,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea -0x1c(%rip),%r14 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vmovd %r9d,%xmm14 │ │ │ │ + vpbroadcastd %xmm14,%ymm14 │ │ │ │ + mov %eax,%r9d │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpbroadcastd 0x6fc7c(%r14),%ymm10 │ │ │ │ + vpbroadcastd 0x6fc68(%r14),%ymm12 │ │ │ │ + vpbroadcastd 0x6fc6c(%r14),%ymm13 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + lea (%rdx,%rdx,2),%rbx │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r8d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + sub %rbx,%rsi │ │ │ │ + cmp $0x400,%r11d │ │ │ │ + je 26c753 │ │ │ │ + cmp $0x800,%r11d │ │ │ │ + je 26cf3f │ │ │ │ + movzwl 0x6fd42(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x6fc00(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6fc80(%r14),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpand %ymm10,%ymm14,%ymm0 │ │ │ │ + vpsrld $0x6,%ymm0,%ymm0 │ │ │ │ + vpaddd %xmm0,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%ecx │ │ │ │ + vpextrd $0x1,%xmm15,%r9d │ │ │ │ + vpextrd $0x2,%xmm15,%ebp │ │ │ │ + vpextrd $0x3,%xmm15,%r15d │ │ │ │ + vmovd 0x71e9a(%r14,%rcx,8),%xmm15 │ │ │ │ + vbroadcasti128 0x6fbe0(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x6fb60(%r14),%ymm6 │ │ │ │ + vpinsrd $0x1,0x71e9a(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm7 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + vpinsrd $0x2,0x71e9a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ + vpinsrd $0x3,0x71e9a(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm10,%ymm10 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpblendvb %ymm0,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm14,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ + vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm15,%ymm9,%ymm9 │ │ │ │ + vpmaddubsw %ymm15,%ymm8,%ymm8 │ │ │ │ + vpmaddubsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vphaddw %ymm9,%ymm7,%ymm7 │ │ │ │ + vphaddw %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmulhrsw %ymm7,%ymm12,%ymm7 │ │ │ │ + vpmulhrsw %ymm12,%ymm8,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm3 │ │ │ │ + vshufps $0x4e,%xmm8,%xmm7,%xmm4 │ │ │ │ + vshufps $0x4e,%xmm9,%xmm8,%xmm5 │ │ │ │ + vshufps $0x4e,%xmm3,%xmm9,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm3,%xmm11 │ │ │ │ + vpunpcklwd %xmm4,%xmm7,%xmm0 │ │ │ │ + vpunpckhwd %xmm4,%xmm7,%xmm7 │ │ │ │ + vpunpcklwd %xmm5,%xmm8,%xmm1 │ │ │ │ + vpunpckhwd %xmm5,%xmm8,%xmm8 │ │ │ │ + vpunpcklwd %xmm6,%xmm9,%xmm2 │ │ │ │ + vpunpckhwd %xmm6,%xmm9,%xmm9 │ │ │ │ + vpunpcklwd %xmm11,%xmm3,%xmm3 │ │ │ │ + vmovdqa %xmm7,(%rsp) │ │ │ │ + vmovdqa %xmm8,0x10(%rsp) │ │ │ │ + vmovdqa %xmm9,0x20(%rsp) │ │ │ │ + and $0x3ff,%eax │ │ │ │ + mov $0x40000000,%r9d │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + lea (%r10,%rcx,1),%ecx │ │ │ │ + cmovne 0x71e98(%r14,%rcx,8),%r9 │ │ │ │ + vmovq %r9,%xmm10 │ │ │ │ + vpmovsxbw %xmm10,%xmm10 │ │ │ │ + vpshufd $0x0,%xmm10,%xmm7 │ │ │ │ + vpshufd $0x55,%xmm10,%xmm8 │ │ │ │ + vpshufd $0xaa,%xmm10,%xmm9 │ │ │ │ + vpshufd $0xff,%xmm10,%xmm10 │ │ │ │ + vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm9,%xmm6 │ │ │ │ + vpmaddwd %xmm3,%xmm10,%xmm7 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpsrad $0x6,%xmm4,%xmm4 │ │ │ │ + vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + add $0x8,%rdi │ │ │ │ + dec %r8d │ │ │ │ + je 26d733 │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 26bf68 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + test $0x400,%eax │ │ │ │ + je 26c040 │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ + vmovdqa %xmm2,0x10(%rsp) │ │ │ │ + vmovdqa 0x20(%rsp),%xmm2 │ │ │ │ + vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ + vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ + vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ │ │ + vmovdqa %xmm4,%xmm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + jmp 26bf68 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ + vmovdqu 0x10(%rsp),%ymm6 │ │ │ │ + vpshufb %xmm14,%xmm4,%xmm4 │ │ │ │ + vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ + vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ │ │ + vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ │ │ + vmovdqu %ymm6,(%rsp) │ │ │ │ + vphaddw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm11,%xmm9 │ │ │ │ + vmovdqa %xmm9,0x20(%rsp) │ │ │ │ + vpsrldq $0x8,%xmm4,%xmm11 │ │ │ │ + vmovdqa %xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm2,%xmm1 │ │ │ │ + vmovdqa %xmm3,%xmm2 │ │ │ │ + vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + jmp 26bf68 │ │ │ │ + movl $0x1,0x30(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 26c0f4 │ │ │ │ + movl $0x2,0x30(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 26c0f4 │ │ │ │ + movl $0x4,0x30(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 26c0f4 │ │ │ │ + movl $0x8,0x30(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 26c0f4 │ │ │ │ + movl $0x10,0x30(%rsp) │ │ │ │ + movq $0x100,0x78(%rsp) │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + vpmaddwd 0x6fc00(%r14),%ymm8,%ymm8 │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + mov %r9d,0x48(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r8d,0x70(%rsp) │ │ │ │ + shll $0x3,0x40(%r13) │ │ │ │ + vpbroadcastd %xmm15,%ymm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + jmp 26c16f │ │ │ │ + decl 0x30(%rsp) │ │ │ │ + je 26d733 │ │ │ │ + addq $0x10,0x40(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6fc7c(%r14),%ymm10 │ │ │ │ + vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6fc84(%r14),%ymm11 │ │ │ │ + vpand %ymm10,%ymm14,%ymm6 │ │ │ │ + vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ + vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovd %xmm15,%ecx │ │ │ │ + vpextrd $0x2,%xmm15,%r9d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vpextrd $0x3,%xmm15,%r11d │ │ │ │ + vmovd %xmm7,%ebx │ │ │ │ + vpextrd $0x2,%xmm7,%ebp │ │ │ │ + vpextrd $0x1,%xmm7,%r15d │ │ │ │ + vpextrd $0x3,%xmm7,%r12d │ │ │ │ + vmovdqu %ymm14,0x10(%rsp) │ │ │ │ + vmovq 0x71e98(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x71e98(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x71e98(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x71e98(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x71e98(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x71e98(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x71e98(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x71e98(%r14,%r12,8),%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ + vmovdqa %xmm14,(%rsp) │ │ │ │ + vmovd %xmm14,%ecx │ │ │ │ + vpextrd $0x2,%xmm14,%r9d │ │ │ │ + vpextrd $0x1,%xmm14,%eax │ │ │ │ + vpextrd $0x3,%xmm14,%r11d │ │ │ │ + vmovd %xmm7,%ebx │ │ │ │ + vpextrd $0x2,%xmm7,%ebp │ │ │ │ + vpextrd $0x1,%xmm7,%r15d │ │ │ │ + vpextrd $0x3,%xmm7,%r12d │ │ │ │ + vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ + vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ + vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0x6fb70(%r14),%ymm14 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm0 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm1 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm1 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm2 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm8 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0x6fbf0(%r14),%ymm14 │ │ │ │ + and $0x3ff,%eax │ │ │ │ + mov $0x40000000,%r9d │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + lea (%r10,%rcx,1),%ecx │ │ │ │ + cmovne 0x71e98(%r14,%rcx,8),%r9 │ │ │ │ + vmovq %r9,%xmm11 │ │ │ │ + vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%ymm11 │ │ │ │ + vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ + vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpshufd $0xaa,%ymm11,%ymm8 │ │ │ │ + vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vmovdqa %xmm4,(%rdi) │ │ │ │ + add 0x78(%rsp),%rdi │ │ │ │ + dec %r8d │ │ │ │ + je 26c12f │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 26c539 │ │ │ │ + test $0x400,%eax │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + mov 0xc(%rsp),%r11d │ │ │ │ + je 26c681 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpslld $0x10,%ymm4,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ + jmp 26c539 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm4 │ │ │ │ + vpslld $0x10,%ymm5,%ymm6 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + jmp 26c539 │ │ │ │ + movzwl 0x6fd4e(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x6fc00(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6fc80(%r14),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vpermq $0xd8,%ymm8,%ymm8 │ │ │ │ + vmovd %xmm15,%ecx │ │ │ │ + vpextrd $0x2,%xmm15,%r9d │ │ │ │ + vpextrd $0x1,%xmm15,%ebp │ │ │ │ + vpextrd $0x3,%xmm15,%r15d │ │ │ │ + vmovd 0x71e9a(%r14,%rcx,8),%xmm15 │ │ │ │ + vpbroadcastd 0x71e9a(%r14,%r9,8),%ymm7 │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ + vbroadcasti128 0x6fbe0(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x6fb60(%r14),%ymm6 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vpinsrd $0x1,0x71e9a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vpblendd $0x20,0x71e86(%r14,%r15,8),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%ecx │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x71e98(%r14,%rax,8),%rcx │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm4,%ymm4 │ │ │ │ + add %rbx,%rsi │ │ │ │ + vpblendd $0x30,%ymm7,%ymm15,%ymm15 │ │ │ │ + vpunpcklqdq %ymm15,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vmovq %rcx,%xmm10 │ │ │ │ + vpunpcklqdq %xmm10,%xmm10,%xmm10 │ │ │ │ + vpmovsxbw %xmm10,%ymm10 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm14,%ymm4,%ymm4 │ │ │ │ + vpshufb %xmm14,%xmm5,%xmm5 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpshufd $0x0,%ymm10,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm10,%ymm8 │ │ │ │ + vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm10,%ymm10 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpalignr $0x4,%ymm2,%ymm4,%ymm5 │ │ │ │ + vpshufd $0x99,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm2,%ymm0 │ │ │ │ + vpunpckhwd %ymm5,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm4,%ymm2 │ │ │ │ + vmovdqu (%rsi),%xmm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm11,%ymm11 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm14,%ymm11,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ + vpmaddubsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpmulhrsw %ymm12,%ymm11,%ymm11 │ │ │ │ + vpalignr $0xc,%ymm3,%ymm11,%ymm6 │ │ │ │ + vpunpcklwd %ymm11,%ymm6,%ymm2 │ │ │ │ + vmovdqa %ymm11,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vpshufd $0xd8,%xmm4,%xmm4 │ │ │ │ + vmovdqa %xmm4,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26c8f3 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x73(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ - add $0x88,%rsp │ │ │ │ + movl $0x1,0x48(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 26c9e8 │ │ │ │ + movl $0x2,0x48(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 26c9e8 │ │ │ │ + movl $0x4,0x48(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 26c9e8 │ │ │ │ + movl $0x8,0x48(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 26c9e8 │ │ │ │ + movl $0x10,0x48(%rsp) │ │ │ │ + movq $0x100,0x78(%rsp) │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%ecx │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x71e98(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x6fc00(%r14),%ymm8,%ymm8 │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + mov %r9d,0x4c(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %r8d,0x70(%rsp) │ │ │ │ + shll $0x3,0x40(%r13) │ │ │ │ + vpbroadcastd %xmm15,%ymm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vmovq %rcx,%xmm0 │ │ │ │ + vpmovsxbw %xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x60(%rsp) │ │ │ │ + jmp 26ca8c │ │ │ │ + decl 0x48(%rsp) │ │ │ │ + je 26d733 │ │ │ │ + addq $0x10,0x58(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6fc7c(%r14),%ymm10 │ │ │ │ + vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6fc84(%r14),%ymm11 │ │ │ │ + vpand %ymm10,%ymm14,%ymm6 │ │ │ │ + vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ + vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovd %xmm15,%ecx │ │ │ │ + vpextrd $0x2,%xmm15,%r9d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vpextrd $0x3,%xmm15,%r11d │ │ │ │ + vmovd %xmm7,%ebx │ │ │ │ + vpextrd $0x2,%xmm7,%ebp │ │ │ │ + vpextrd $0x1,%xmm7,%r15d │ │ │ │ + vpextrd $0x3,%xmm7,%r12d │ │ │ │ + vmovdqu %ymm14,0x20(%rsp) │ │ │ │ + vmovq 0x71e98(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x71e98(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x71e98(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x71e98(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x71e98(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x71e98(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x71e98(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x71e98(%r14,%r12,8),%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ + vmovq %xmm14,0x40(%rsp) │ │ │ │ + vmovd %xmm14,%ecx │ │ │ │ + vpextrd $0x2,%xmm14,%r9d │ │ │ │ + vpextrd $0x1,%xmm14,%eax │ │ │ │ + vpextrd $0x3,%xmm14,%r11d │ │ │ │ + vmovd %xmm7,%ebx │ │ │ │ + vpextrd $0x2,%xmm7,%ebp │ │ │ │ + vpextrd $0x1,%xmm7,%r15d │ │ │ │ + vpextrd $0x3,%xmm7,%r12d │ │ │ │ + vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ + vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ + vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0x6fb70(%r14),%ymm14 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm0 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm1 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm1 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm2 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm8 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vmovdqu %ymm10,(%rsp) │ │ │ │ + vpbroadcastd 0x60(%rsp),%ymm8 │ │ │ │ + vpbroadcastd 0x64(%rsp),%ymm9 │ │ │ │ + vpbroadcastd 0x68(%rsp),%ymm10 │ │ │ │ + vpbroadcastd 0x6c(%rsp),%ymm11 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0x6fbf0(%r14),%ymm14 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vmovdqa %xmm4,(%rdi) │ │ │ │ + add 0x78(%rsp),%rdi │ │ │ │ + dec %r8d │ │ │ │ + je 26ca4c │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw (%rsp),%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpslld $0x10,%ymm4,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ + jmp 26ce70 │ │ │ │ + movzwl 0x6fd5a(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x6fc00(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6fc80(%r14),%ymm11 │ │ │ │ + vpbroadcastd %xmm15,%xmm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpand %ymm10,%ymm14,%ymm8 │ │ │ │ + vpsrld $0x6,%ymm8,%ymm8 │ │ │ │ + vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ + vmovd %xmm15,%ecx │ │ │ │ + vpextrd $0x1,%xmm15,%r9d │ │ │ │ + vpextrd $0x2,%xmm15,%ebp │ │ │ │ + vpextrd $0x3,%xmm15,%r15d │ │ │ │ + vmovd 0x71e9a(%r14,%rcx,8),%xmm15 │ │ │ │ + vbroadcasti128 0x6fbe0(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x6fb60(%r14),%ymm6 │ │ │ │ + vpinsrd $0x1,0x71e9a(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ + vpinsrd $0x2,0x71e9a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ + vpinsrd $0x3,0x71e9a(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%ecx │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x71e98(%r14,%rax,8),%rcx │ │ │ │ + vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ │ │ + vpshufb %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm6,%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpshufb %xmm14,%xmm0,%xmm0 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %xmm14,%xmm1,%xmm1 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %xmm15,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %xmm15,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vmovq %rcx,%xmm11 │ │ │ │ + vpunpcklqdq %xmm11,%xmm11,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%ymm11 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpshufd $0x0,%ymm11,%ymm8 │ │ │ │ + vpshufd $0x55,%ymm11,%ymm9 │ │ │ │ + vpshufd $0xaa,%ymm11,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm11,%ymm11 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm1 │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm2,%ymm0 │ │ │ │ + vmovdqu (%rsi),%xmm6 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm7,%ymm7 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpshufb %ymm14,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm14,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm15,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm7,%ymm7 │ │ │ │ + vpsrld $0x10,%ymm6,%ymm2 │ │ │ │ + vpslld $0x10,%ymm7,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpblendw $0xaa,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vperm2i128 $0x21,%ymm6,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm6,%ymm1 │ │ │ │ + vpmaddwd %ymm0,%ymm10,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ + vmovdqa %xmm4,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26d0ae │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movl $0x1,0x28(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 26d1b3 │ │ │ │ + movl $0x2,0x28(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 26d1b3 │ │ │ │ + movl $0x4,0x28(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 26d1b3 │ │ │ │ + movl $0x8,0x28(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 26d1b3 │ │ │ │ + movl $0x10,0x28(%rsp) │ │ │ │ + movq $0x100,0x78(%rsp) │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%ecx │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x71e98(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x6fc00(%r14),%ymm8,%ymm8 │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + mov %r9d,0x40(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %r8d,0x70(%rsp) │ │ │ │ + shll $0x3,0x40(%r13) │ │ │ │ + vpbroadcastd %xmm15,%ymm15 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vmovq %rcx,%xmm0 │ │ │ │ + vpmovsxbw %xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x50(%rsp) │ │ │ │ + jmp 26d256 │ │ │ │ + decl 0x28(%rsp) │ │ │ │ + je 26d733 │ │ │ │ + addq $0x10,0x38(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6fc7c(%r14),%ymm10 │ │ │ │ + vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6fc84(%r14),%ymm11 │ │ │ │ + vpand %ymm10,%ymm14,%ymm6 │ │ │ │ + vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm15,%ymm15 │ │ │ │ + vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovd %xmm15,%ecx │ │ │ │ + vpextrd $0x2,%xmm15,%r9d │ │ │ │ + vpextrd $0x1,%xmm15,%eax │ │ │ │ + vpextrd $0x3,%xmm15,%r11d │ │ │ │ + vmovd %xmm7,%ebx │ │ │ │ + vpextrd $0x2,%xmm7,%ebp │ │ │ │ + vpextrd $0x1,%xmm7,%r15d │ │ │ │ + vpextrd $0x3,%xmm7,%r12d │ │ │ │ + vmovdqu %ymm14,(%rsp) │ │ │ │ + vmovq 0x71e98(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x71e98(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x71e98(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x71e98(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x71e98(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x71e98(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x71e98(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x71e98(%r14,%r12,8),%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm7 │ │ │ │ + vmovd %xmm14,%ecx │ │ │ │ + vpextrd $0x2,%xmm14,%r9d │ │ │ │ + vpextrd $0x1,%xmm14,%eax │ │ │ │ + vpextrd $0x3,%xmm14,%r11d │ │ │ │ + vmovd %xmm7,%ebx │ │ │ │ + vpextrd $0x2,%xmm7,%ebp │ │ │ │ + vpextrd $0x1,%xmm7,%r15d │ │ │ │ + vpextrd $0x3,%xmm7,%r12d │ │ │ │ + vpshufd $0x50,%ymm6,%ymm5 │ │ │ │ + vpshufd $0xfa,%ymm6,%ymm6 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ │ │ + vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ │ │ + vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ │ │ + vbroadcasti128 0x6fb70(%r14),%ymm14 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm0 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm1 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm1 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm2 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm2,%xmm2 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm3,%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm4 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm8 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm15,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm4 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm4,%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm5 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm6 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm5,%xmm5 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm9 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm8,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xc0,%ymm9,%ymm5,%ymm5 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddubsw %ymm15,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vphaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ + vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ + vpbroadcastd 0x58(%rsp),%ymm11 │ │ │ │ + vpbroadcastd 0x5c(%rsp),%ymm4 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm14,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm14,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm14 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm6 │ │ │ │ + vpmaddwd %ymm4,%ymm3,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ + vpsrad $0x6,%ymm14,%ymm14 │ │ │ │ + vextracti128 $0x1,%ymm14,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm14,%xmm14 │ │ │ │ + vmovdqa %xmm14,(%rdi) │ │ │ │ + add 0x78(%rsp),%rdi │ │ │ │ + dec %r8d │ │ │ │ + je 26d217 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm14 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm14,%xmm14 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm14,%ymm14 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm15,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm10,%ymm14,%ymm14 │ │ │ │ + vphaddw %ymm14,%ymm3,%ymm3 │ │ │ │ + vmovq (%rsi,%rcx,1),%xmm14 │ │ │ │ + vmovq (%rsi,%r9,1),%xmm5 │ │ │ │ + vmovhps (%rsi,%rax,1),%xmm14,%xmm14 │ │ │ │ + vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpblendd $0xc0,%ymm6,%ymm14,%ymm14 │ │ │ │ + vpblendd $0xc0,%ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm15,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vphaddw %ymm5,%ymm14,%ymm14 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm5 │ │ │ │ + vpslld $0x10,%ymm14,%ymm6 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm14 │ │ │ │ + vpblendw $0xaa,%ymm14,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ + jmp 26d625 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x1a0(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + call 26d800 │ │ │ │ + vpsrad $0xd,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xd,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ + vmovdqa %xmm7,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm7,(%rdi,%rsi,2) │ │ │ │ + dec %r8d │ │ │ │ + je 26d7e8 │ │ │ │ + call 26d8ca │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + jmp 26d75d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x733f7(%rip),%xmm15 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - movdqa 0x80(%rdx),%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - movdqa 0x90(%rdx),%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa 0xa0(%rdx),%xmm10 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - movdqa 0xb0(%rdx),%xmm11 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - movdqa 0xc0(%rdx),%xmm12 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - movdqa 0xd0(%rdx),%xmm13 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - movdqa 0xe0(%rdx),%xmm14 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld 0xf0(%rdx),%xmm15 │ │ │ │ - movdqa %xmm15,(%rdx) │ │ │ │ - movdqa 0x732ef(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rdx),%xmm15 │ │ │ │ - psrad $0xd,%xmm0 │ │ │ │ - psrad $0xd,%xmm1 │ │ │ │ - psrad $0xd,%xmm2 │ │ │ │ - psrad $0xd,%xmm3 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - psrad $0xd,%xmm6 │ │ │ │ - psrad $0xd,%xmm7 │ │ │ │ - psrad $0xd,%xmm8 │ │ │ │ - psrad $0xd,%xmm9 │ │ │ │ - psrad $0xd,%xmm10 │ │ │ │ - psrad $0xd,%xmm11 │ │ │ │ - psrad $0xd,%xmm12 │ │ │ │ - psrad $0xd,%xmm13 │ │ │ │ - psrad $0xd,%xmm14 │ │ │ │ - psrad $0xd,%xmm15 │ │ │ │ - jmp 267284 │ │ │ │ - movdqa 0x73279(%rip),%xmm12 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 267862 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - pmulhrsw %xmm12,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - pmulhrsw %xmm12,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm12,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmulhrsw %xmm12,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26874f │ │ │ │ - lea 0x265(%rip),%r8 │ │ │ │ - call 2687e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + call 26d800 │ │ │ │ + jmp 26d7b8 │ │ │ │ + call 26d8ca │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpsrad $0x12,%ymm7,%ymm7 │ │ │ │ + vpsrad $0x12,%ymm0,%ymm0 │ │ │ │ + vpackusdw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpavgw %ymm7,%ymm11,%ymm7 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm7,%xmm7 │ │ │ │ + vpshufd $0xd8,%xmm7,%xmm7 │ │ │ │ + vmovq %xmm7,(%rdi) │ │ │ │ + vmovhps %xmm7,(%rdi,%rsi,1) │ │ │ │ + dec %r8d │ │ │ │ + jg 26d7af │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - jmp 26710d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x944(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 2687e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x413(%rip),%r8 │ │ │ │ - call 2687e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + movswl (%r8),%r10d │ │ │ │ + movswl 0x2(%r8),%r11d │ │ │ │ + vmovdqa 0x6e00f(%rip),%ymm12 │ │ │ │ + vmovdqa 0x6e027(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x6e1a6(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x6e1ad(%rip),%ymm15 │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + lea 0x6f359(%rip),%rbx │ │ │ │ + lea 0x3(%rcx,%rcx,2),%rbp │ │ │ │ + add $0x10200,%r9d │ │ │ │ + lea (%r10,%r10,2),%eax │ │ │ │ + sub %rbp,%rdx │ │ │ │ + sub %eax,%r11d │ │ │ │ + mov 0x38(%rsp),%r15d │ │ │ │ + call 26da50 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + call 26da50 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ + call 26da50 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ + call 26da50 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ + call 26da50 │ │ │ │ + vpsrld $0x10,%ymm1,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ + call 26da50 │ │ │ │ + vpsrld $0x10,%ymm4,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ + call 26da50 │ │ │ │ + vpsrld $0x10,%ymm2,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ + movswl 0x4(%r8),%r14d │ │ │ │ + movswl 0x6(%r8),%r12d │ │ │ │ + add $0x10200,%r15d │ │ │ │ + mov $0x4,%r8d │ │ │ │ + lea (%r14,%r14,2),%ebp │ │ │ │ + sub %ebp,%r12d │ │ │ │ + call 26da50 │ │ │ │ + vpsrld $0x10,%ymm5,%ymm6 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm6,%ymm6 │ │ │ │ + lea (%r15,%r14,4),%ebp │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ + shr $0xa,%r15d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ + lea (%rax,%r14,4),%ebp │ │ │ │ + lea (%rax,%r14,1),%r15d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + lea (%r15,%r14,4),%ebp │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ + shr $0xa,%r15d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r15,8),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ + lea (%rax,%r14,4),%ebp │ │ │ │ + lea (%rax,%r12,1),%r15d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpunpckldq %ymm0,%ymm8,%ymm9 │ │ │ │ + vpunpckhdq %ymm0,%ymm8,%ymm0 │ │ │ │ + vpunpcklbw %ymm9,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm9,%ymm11,%ymm9 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm9 │ │ │ │ + vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm7 │ │ │ │ + call 26da50 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ + lea (%r15,%r14,4),%ebp │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ + shr $0xa,%r15d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ + lea (%rax,%r14,4),%ebp │ │ │ │ + lea (%rax,%r14,1),%r15d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + lea (%r15,%r14,4),%ebp │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ + shr $0xa,%r15d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r15,8),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ + lea (%rax,%r14,4),%ebp │ │ │ │ + lea (%rax,%r12,1),%r15d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpunpckldq %ymm0,%ymm8,%ymm9 │ │ │ │ + vpunpckhdq %ymm0,%ymm8,%ymm0 │ │ │ │ + vpunpcklbw %ymm9,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm9,%ymm11,%ymm9 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm6,%ymm9,%ymm9 │ │ │ │ + vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm5,%ymm4 │ │ │ │ + vmovdqa %ymm6,%ymm5 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x564(%rip),%r8 │ │ │ │ - call 2687e0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + nop │ │ │ │ + lea (%r9,%r10,4),%ebp │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + vbroadcasti128 (%rdx),%ymm10 │ │ │ │ + shr $0xa,%r9d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r9,8),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ + lea (%rax,%r10,4),%ebp │ │ │ │ + lea (%rax,%r10,1),%r9d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + lea (%r9,%r10,4),%ebp │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + shr $0xa,%r9d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r9,8),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ + lea (%rax,%r10,4),%ebp │ │ │ │ + lea (%rax,%r11,1),%r9d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklqdq %ymm0,%ymm8,%ymm8 │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm12,%ymm10,%ymm0 │ │ │ │ + vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vphaddw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc6(%rip),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp $0xa,%ecx │ │ │ │ - setge %r9b │ │ │ │ - shl $0x4,%r9d │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call *%rax │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x80(%rdx,%r9,1) │ │ │ │ - movdqa %xmm9,0xa0(%rdx,%r9,1) │ │ │ │ - movdqa %xmm10,0xc0(%rdx,%r9,1) │ │ │ │ - movdqa %xmm11,0xe0(%rdx,%r9,1) │ │ │ │ - call 265742 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x120(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x140(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x160(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x1a0(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx,%r9,1) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx,%r9,1) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2688aa │ │ │ │ - movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ - movdqa %xmm1,0x20(%rdx,%r9,1) │ │ │ │ - movdqa %xmm2,0x40(%rdx,%r9,1) │ │ │ │ - movdqa %xmm3,0x60(%rdx,%r9,1) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 2687fa │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6dfcb(%rip),%rax │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x106(%rax),%ymm2 │ │ │ │ + add %rax,%r8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x72fea(%rip),%xmm11 │ │ │ │ - movdqa 0x73131(%rip),%xmm12 │ │ │ │ - movdqa 0x73138(%rip),%xmm13 │ │ │ │ - movdqa 0x72e6f(%rip),%xmm14 │ │ │ │ - movdqa 0x20(%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x60(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x120(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x160(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx,%r9,1),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - call 2676d4 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 26dbe1 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + je 26dbe1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26dbe5 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x72f1a(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x72fdc(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 2689dd │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - call 266337 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x10,%rdi │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - dec %r8d │ │ │ │ - jg 2689ca │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26dc34 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xa7(%rip),%r8 │ │ │ │ - call 268ac0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26dcaf │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x153(%rip),%r8 │ │ │ │ - call 268ac0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 26dd1c │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x2a4(%rip),%r8 │ │ │ │ - call 268ac0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vpaddw -0x80(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vpaddw -0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ + vpaddw -0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 26dd87 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x624(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 268ac0 │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 2687e7 │ │ │ │ - movdqa 0x72dcb(%rip),%xmm11 │ │ │ │ - movdqa 0x72f12(%rip),%xmm12 │ │ │ │ - movdqa 0x72f19(%rip),%xmm13 │ │ │ │ - movdqa 0x72c50(%rip),%xmm14 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x1a0(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x120(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x20(%rdx,%r9,1),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26801f │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x1e0(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x160(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x60(%rdx,%r9,1),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 267b25 │ │ │ │ - call 267a24 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - ret │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x72d00(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x72dc2(%rip),%xmm10 │ │ │ │ - movdqa 0x72cf9(%rip),%xmm11 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 268c00 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f56a0 │ │ │ │ - call 1f5a60 │ │ │ │ - call 266554 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - dec %r8d │ │ │ │ - jg 268bed │ │ │ │ - ret │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x2c7(%rip),%r8 │ │ │ │ - call 268ce0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + lea 0x6dc73(%rip),%rax │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm4 │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x11a(%rax),%ymm5 │ │ │ │ + vpsllw $0xc,%ymm4,%ymm4 │ │ │ │ + add %rax,%r8 │ │ │ │ + cmpl $0x7,0x8(%rsp) │ │ │ │ + jg 26dea0 │ │ │ │ + mov %rdx,%rax │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + vpsubw %ymm4,%ymm0,%ymm4 │ │ │ │ + mov %rax,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + jmp *%r8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 26df95 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + je 26df95 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xcd(%rip),%r8 │ │ │ │ - call 268ce0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26df99 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x84(%rip),%r8 │ │ │ │ - call 268ce0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26dff8 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x404(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 268ce0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26e097 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 2687e7 │ │ │ │ - call 268acc │ │ │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm6,%xmm7 │ │ │ │ - pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 26e128 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - neg %rsi │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ add %rsi,%rdi │ │ │ │ - jmp 268bc1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x3b7(%rip),%r8 │ │ │ │ - add $0xffffffca,%ecx │ │ │ │ - call 268dd0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vpsubw -0x80(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vpsubw -0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpsubw -0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ + vpsubw -0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 26e1b7 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x1bd(%rip),%r8 │ │ │ │ - add $0xffffffca,%ecx │ │ │ │ - call 268dd0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + lea 0x6d81b(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movslq (%r10,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x132(%r10),%ymm5 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + add %r10,%r8 │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 26e42b │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + je 26e42b │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x6c(%rip),%r8 │ │ │ │ - add $0xffffffca,%ecx │ │ │ │ - call 268dd0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + add $0x20,%rax │ │ │ │ + add $0x40,%rcx │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26e42f │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x314(%rip),%r8 │ │ │ │ - call 268dd0 │ │ │ │ - add $0x88,%rsp │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26e4b1 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 2687e7 │ │ │ │ - movdqa 0x7295b(%rip),%xmm15 │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - movdqa 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm4 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - movdqa 0xe0(%rdx,%r9,1),%xmm7 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - movdqa 0x120(%rdx,%r9,1),%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm10 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - movdqa 0x160(%rdx,%r9,1),%xmm11 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm12 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - movdqa 0x1a0(%rdx,%r9,1),%xmm13 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm14 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld 0x1e0(%rdx,%r9,1),%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x729bf(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rcx),%xmm15 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm9 │ │ │ │ - psrad $0xc,%xmm10 │ │ │ │ - psrad $0xc,%xmm11 │ │ │ │ - psrad $0xc,%xmm12 │ │ │ │ - psrad $0xc,%xmm13 │ │ │ │ - psrad $0xc,%xmm14 │ │ │ │ - psrad $0xc,%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x729b9(%rip),%xmm15 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld (%rcx),%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x7291b(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rcx),%xmm15 │ │ │ │ - psrad $0xd,%xmm0 │ │ │ │ - psrad $0xd,%xmm1 │ │ │ │ - psrad $0xd,%xmm2 │ │ │ │ - psrad $0xd,%xmm3 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - psrad $0xd,%xmm6 │ │ │ │ - psrad $0xd,%xmm7 │ │ │ │ - psrad $0xd,%xmm8 │ │ │ │ - psrad $0xd,%xmm9 │ │ │ │ - psrad $0xd,%xmm10 │ │ │ │ - psrad $0xd,%xmm11 │ │ │ │ - psrad $0xd,%xmm12 │ │ │ │ - psrad $0xd,%xmm13 │ │ │ │ - psrad $0xd,%xmm14 │ │ │ │ - psrad $0xd,%xmm15 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26e591 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x7281f(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x728b1(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 269108 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 26633d │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x10,%rdi │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - dec %r8d │ │ │ │ - jg 2690f5 │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 26e663 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 269186 │ │ │ │ - lea 0x429(%rip),%r8 │ │ │ │ - lea 0x7296f(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + add $0x100,%rcx │ │ │ │ + add $0x100,%rdx │ │ │ │ + vpermq $0xd8,-0x40(%rax),%ymm3 │ │ │ │ + vmovdqa -0x80(%rcx),%ymm0 │ │ │ │ + vpsubw -0x80(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x60(%rcx),%ymm1 │ │ │ │ + vpsubw -0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vpermq $0xd8,-0x20(%rax),%ymm3 │ │ │ │ + vmovdqa -0x40(%rcx),%ymm0 │ │ │ │ + vpsubw -0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x20(%rcx),%ymm1 │ │ │ │ + vpsubw -0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 26e733 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - add $0x80,%rsp │ │ │ │ - jmp 267118 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xcd6(%rip),%r8 │ │ │ │ - lea 0x72927(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6d27b(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x1b2(%rax),%ymm4 │ │ │ │ + vpbroadcastd -0x19a(%rax),%ymm5 │ │ │ │ + sub %r9,%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vpbroadcastd (%rdi,%rsi,2),%xmm1 │ │ │ │ + vpinsrd $0x3,(%rdi,%rax,1),%xmm1,%xmm1 │ │ │ │ + vmovdqa (%r9),%xmm6 │ │ │ │ + vpsubb %xmm6,%xmm4,%xmm3 │ │ │ │ + vpunpcklbw %xmm6,%xmm3,%xmm2 │ │ │ │ + vpunpckhbw %xmm6,%xmm3,%xmm3 │ │ │ │ + vmovdqa (%r9,%rdx,1),%xmm6 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vpunpcklbw %xmm6,%xmm0,%xmm0 │ │ │ │ + vpunpckhbw %xmm6,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 26e8fd │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x7ca(%rip),%r8 │ │ │ │ - lea 0x728f3(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vmovq (%rdi),%xmm1 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ + vpbroadcastq (%rdi,%rsi,2),%ymm2 │ │ │ │ + vpbroadcastq (%rdi,%rax,1),%ymm3 │ │ │ │ + vmovdqa (%r9),%ymm0 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 26e980 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xa14(%rip),%r8 │ │ │ │ - lea 0x728c3(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd1(%rip),%rax │ │ │ │ - mov $0x4,%r10d │ │ │ │ - dec %r10d │ │ │ │ - cmp (%r9,%r10,1),%cl │ │ │ │ - jb 26924d │ │ │ │ - mov %r10d,%r9d │ │ │ │ - shl $0x4,%r9d │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call *%rax │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x100(%rdx,%r9,1) │ │ │ │ - movdqa %xmm9,0x140(%rdx,%r9,1) │ │ │ │ - movdqa %xmm10,0x180(%rdx,%r9,1) │ │ │ │ - movdqa %xmm11,0x1c0(%rdx,%r9,1) │ │ │ │ - call 265742 │ │ │ │ - movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ - movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ - movdqa %xmm2,0x80(%rdx,%r9,1) │ │ │ │ - movdqa %xmm3,0xc0(%rdx,%r9,1) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x200(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x240(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x280(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x2c0(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x300(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x340(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x380(%rdx,%r9,1) │ │ │ │ - movdqa %xmm0,0x3c0(%rdx,%r9,1) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jge 269262 │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa 0x7257f(%rip),%xmm11 │ │ │ │ - movdqa 0x726c6(%rip),%xmm12 │ │ │ │ - movdqa 0x726cd(%rip),%xmm13 │ │ │ │ - movdqa 0x72404(%rip),%xmm14 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x240(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x340(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx,%r9,1),%xmm7 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x200(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x280(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x300(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x380(%rdx,%r9,1),%xmm7 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - call 26940e │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - ret │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm11,%xmm8 │ │ │ │ - psrld $0xa,%xmm8 │ │ │ │ - paddd %xmm8,%xmm0 │ │ │ │ - paddd %xmm8,%xmm1 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movdqa 0x10(%rcx),%xmm8 │ │ │ │ - movdqa 0x20(%rcx),%xmm9 │ │ │ │ - movdqa 0x30(%rcx),%xmm10 │ │ │ │ - movdqa 0x40(%rcx),%xmm11 │ │ │ │ - movdqa 0x50(%rcx),%xmm12 │ │ │ │ - movdqa 0x60(%rcx),%xmm13 │ │ │ │ - movdqa 0x70(%rcx),%xmm14 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - psubd %xmm14,%xmm15 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - psubd %xmm13,%xmm14 │ │ │ │ - paddd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm13 │ │ │ │ - psubd %xmm12,%xmm13 │ │ │ │ - paddd %xmm12,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - psubd %xmm11,%xmm12 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - psubd %xmm10,%xmm11 │ │ │ │ - paddd %xmm10,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - psubd %xmm9,%xmm10 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - psubd %xmm8,%xmm9 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - psubd (%rcx),%xmm8 │ │ │ │ - paddd (%rcx),%xmm7 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - psrad $0x2,%xmm8 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - psrad $0x2,%xmm10 │ │ │ │ - psrad $0x2,%xmm11 │ │ │ │ - psrad $0x2,%xmm12 │ │ │ │ - psrad $0x2,%xmm13 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ + vmovdqa (%r9),%ymm0 │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26ea10 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x7232c(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x723ee(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0xb0(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x60(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - lea (%r10,%rsi,8),%rdi │ │ │ │ - call 266337 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - call 26633d │ │ │ │ - add $0x10,%r10 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa %xmm9,-0x80(%rdx) │ │ │ │ - movdqa %xmm9,-0x70(%rdx) │ │ │ │ - movdqa %xmm9,-0x60(%rdx) │ │ │ │ - movdqa %xmm9,-0x50(%rdx) │ │ │ │ - movdqa %xmm9,-0x40(%rdx) │ │ │ │ - movdqa %xmm9,-0x30(%rdx) │ │ │ │ - movdqa %xmm9,-0x20(%rdx) │ │ │ │ - movdqa %xmm9,-0x10(%rdx) │ │ │ │ + nop │ │ │ │ + vmovdqa (%r9),%ymm0 │ │ │ │ + vmovdqa (%rdi),%ymm1 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2695bf │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x193(%rip),%r8 │ │ │ │ - lea 0x723b3(%rip),%r9 │ │ │ │ - call 2697b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + jg 26ea70 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x25a(%rip),%r8 │ │ │ │ - lea 0x72383(%rip),%r9 │ │ │ │ - call 2697b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x6d09f(%rip),%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x1ae(%r9),%ymm5 │ │ │ │ + add %r9,%rcx │ │ │ │ + add $0xfffffffffffffc3a,%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastd 0x4(%r9),%xmm2 │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrw $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vmovd (%rdx),%xmm1 │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ + vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26eaea │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x4a4(%rip),%r8 │ │ │ │ - lea 0x72353(%rip),%r9 │ │ │ │ - call 2697b0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastq 0x8(%r9),%xmm2 │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26eb36 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 269247 │ │ │ │ - movdqa 0x720db(%rip),%xmm11 │ │ │ │ - movdqa 0x72222(%rip),%xmm12 │ │ │ │ - movdqa 0x72229(%rip),%xmm13 │ │ │ │ - movdqa 0x71f60(%rip),%xmm14 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x340(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x240(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x280(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x380(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm7 │ │ │ │ - call 26801f │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - movdqa 0x3c0(%rdx,%r9,1),%xmm1 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm2 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,1),%xmm3 │ │ │ │ - movdqa 0x200(%rdx,%r9,1),%xmm4 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm5 │ │ │ │ - movdqa 0x300(%rdx,%r9,1),%xmm6 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm7 │ │ │ │ - call 267b25 │ │ │ │ - call 2698ad │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa 0x10(%r9),%xmm3 │ │ │ │ + vmovq (%rdi),%xmm0 │ │ │ │ + vpbroadcastq (%rdi,%rsi,1),%xmm1 │ │ │ │ + vmovdqa (%rdx),%xmm2 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vpunpcklbw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpunpckhbw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26eb86 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - movdqa 0x72085(%rip),%xmm15 │ │ │ │ - psrld $0xa,%xmm14 │ │ │ │ - movdqa %xmm14,%xmm13 │ │ │ │ - psubd %xmm8,%xmm13 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm14,%xmm2 │ │ │ │ - paddd %xmm13,%xmm1 │ │ │ │ - paddd %xmm13,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - movdqa %xmm15,%xmm13 │ │ │ │ - paddd %xmm8,%xmm13 │ │ │ │ - movdqa %xmm15,%xmm8 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - movdqa %xmm13,%xmm9 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - movdqa %xmm15,%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa %xmm13,%xmm11 │ │ │ │ - psubd %xmm12,%xmm11 │ │ │ │ - movdqa 0x30(%rcx),%xmm12 │ │ │ │ - paddd %xmm14,%xmm12 │ │ │ │ - movdqa %xmm14,%xmm13 │ │ │ │ - psubd 0x20(%rcx),%xmm13 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - psubd (%rcx),%xmm15 │ │ │ │ - paddd 0x10(%rcx),%xmm14 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm12 │ │ │ │ - psrad $0x2,%xmm13 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0xe,%xmm4 │ │ │ │ - psrad $0xe,%xmm5 │ │ │ │ - psrad $0xe,%xmm6 │ │ │ │ - psrad $0xe,%xmm7 │ │ │ │ - psrad $0xe,%xmm8 │ │ │ │ - psrad $0xe,%xmm9 │ │ │ │ - psrad $0xe,%xmm10 │ │ │ │ - psrad $0xe,%xmm11 │ │ │ │ + nop │ │ │ │ + vbroadcasti128 0x20(%r9),%ymm3 │ │ │ │ + vbroadcasti128 0x30(%r9),%ymm4 │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 26ebdc │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x71f0f(%rip),%xmm8 │ │ │ │ - movdqa 0x71f16(%rip),%xmm11 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x71fc8(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - movdqa 0x40(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 1f8890 │ │ │ │ - call 1f9320 │ │ │ │ - lea (%r10,%rsi,8),%rdi │ │ │ │ - call 266554 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - call 26655a │ │ │ │ - add $0x10,%r10 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa %xmm9,-0x80(%rdx) │ │ │ │ - movdqa %xmm9,-0x70(%rdx) │ │ │ │ - movdqa %xmm9,-0x60(%rdx) │ │ │ │ - movdqa %xmm9,-0x50(%rdx) │ │ │ │ - movdqa %xmm9,-0x40(%rdx) │ │ │ │ - movdqa %xmm9,-0x30(%rdx) │ │ │ │ - movdqa %xmm9,-0x20(%rdx) │ │ │ │ - movdqa %xmm9,-0x10(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x40(%r9),%xmm3 │ │ │ │ + vinserti128 $0x1,0x60(%r9),%ymm3,%ymm3 │ │ │ │ + vmovdqa 0x50(%r9),%xmm4 │ │ │ │ + vinserti128 $0x1,0x70(%r9),%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdi),%ymm1 │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2699e5 │ │ │ │ + jg 26ec4a │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x5c3(%rip),%r8 │ │ │ │ - lea 0x71f83(%rip),%r9 │ │ │ │ - call 269be0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6cee3(%rip),%r9 │ │ │ │ + mov %ecx,%eax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x1c2(%r9),%ymm5 │ │ │ │ + add %r9,%rcx │ │ │ │ + lea -0x3da(%r9,%r8,2),%r9 │ │ │ │ + lea (%r8,%r8,2),%r8d │ │ │ │ + shr $0x2,%r8d │ │ │ │ + lea (%r9,%r8,2),%r9 │ │ │ │ + neg %r8 │ │ │ │ + jmp *%rcx │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrw $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vmovd (%r9,%r8,2),%xmm2 │ │ │ │ + vmovd (%rdx),%xmm1 │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpunpcklwd %xmm2,%xmm2,%xmm2 │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ + vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 26ecc9 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x1d6(%rip),%r8 │ │ │ │ - lea 0x71f53(%rip),%r9 │ │ │ │ - call 269be0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovdqa 0x6cbf8(%rip),%xmm3 │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vmovd (%r9,%r8,2),%xmm2 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpshufb %xmm3,%xmm2,%xmm2 │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 26ed28 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x74(%rip),%r8 │ │ │ │ - lea 0x71f23(%rip),%r9 │ │ │ │ - call 269be0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vbroadcasti128 0x6cb97(%rip),%ymm4 │ │ │ │ + vshufpd $0x3,%ymm4,%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rdi),%ymm1 │ │ │ │ + vmovq (%rdi,%rsi,1),%xmm0 │ │ │ │ + vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%ymm3 │ │ │ │ + vmovq 0x8(%rdx),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhps %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 26ed8e │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 269247 │ │ │ │ - call 2697bc │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm7,%xmm8 │ │ │ │ - pshufd $0x4e,%xmm5,%xmm10 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm12 │ │ │ │ - pshufd $0x4e,%xmm1,%xmm14 │ │ │ │ + nop │ │ │ │ + vbroadcasti128 0x6cb27(%rip),%ymm4 │ │ │ │ + vshufpd $0xc,%ymm4,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%ymm3 │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 26edfe │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rcx,%rcx,4),%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 2699b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x6c3(%rip),%r8 │ │ │ │ - lea 0x71e8b(%rip),%r9 │ │ │ │ - call 269cb0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + sub %rax,%rsi │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm3 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vmovdqa (%rdi),%ymm1 │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x20,%ecx │ │ │ │ + jg 26ee6b │ │ │ │ + add %rsi,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jl 26ee63 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x206(%rip),%r8 │ │ │ │ - lea 0x71e53(%rip),%r9 │ │ │ │ - call 269cb0 │ │ │ │ - add $0x108,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea -0x1(%rcx),%rbp │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + cmovs %r9,%rbp │ │ │ │ + test %r9,%r9 │ │ │ │ + cmovs %r15,%rbp │ │ │ │ + imul %rbx,%rbp │ │ │ │ + add %rbp,%r11 │ │ │ │ + lea -0x1(%rdx),%rbp │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + cmovs %r8,%rbp │ │ │ │ + test %r8,%r8 │ │ │ │ + cmovs %r15,%rbp │ │ │ │ + add %rbp,%r11 │ │ │ │ + lea (%r9,%rsi,1),%rbp │ │ │ │ + sub %rcx,%rbp │ │ │ │ + lea -0x1(%rsi),%rcx │ │ │ │ + cmovs %r15,%rbp │ │ │ │ + neg %r9 │ │ │ │ + cmovs %r15,%r9 │ │ │ │ + cmp %rsi,%rbp │ │ │ │ + cmovns %rcx,%rbp │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + cmovg %rcx,%r9 │ │ │ │ + lea (%r8,%rdi,1),%r14 │ │ │ │ + sub %rdx,%r14 │ │ │ │ + lea -0x1(%rdi),%rdx │ │ │ │ + cmovs %r15,%r14 │ │ │ │ + neg %r8 │ │ │ │ + cmovs %r15,%r8 │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + cmovns %rdx,%r14 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + cmovns %rdx,%r8 │ │ │ │ + lea 0x0(%rbp,%r9,1),%rcx │ │ │ │ + sub %rcx,%rsi │ │ │ │ + mov %r9,%rdx │ │ │ │ + imul %r10,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%r14,%r8,1),%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 26ef99 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 26f03b │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 26ef75 │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 26ef72 │ │ │ │ + jmp 26f07a │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 26efe0 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 26efa6 │ │ │ │ + lea (%rax,%r8,1),%r15 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 26efbb │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 26ef9e │ │ │ │ + jmp 26f07a │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 26efe8 │ │ │ │ + lea (%rax,%r8,1),%r15 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 26effd │ │ │ │ + add %rdx,%r15 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jl 26f01f │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 26efe0 │ │ │ │ + jmp 26f07a │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 26f03e │ │ │ │ + lea (%rax,%rdx,1),%r15 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jl 26f060 │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 26f03b │ │ │ │ + test %rbp,%rbp │ │ │ │ + je 26f0aa │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %r10,%r11 │ │ │ │ + xor %rsi,%rsi │ │ │ │ + vmovdqa (%r11,%rsi,1),%ymm0 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %rbp,%r8 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + add %r10,%rcx │ │ │ │ + dec %r8 │ │ │ │ + jg 26f095 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 26f088 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 26f0de │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xor %rsi,%rsi │ │ │ │ + vmovdqa (%r11,%rsi,1),%ymm0 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %r9,%r8 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + add %r10,%rcx │ │ │ │ + dec %r8 │ │ │ │ + jg 26f0c9 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 26f0bc │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 269247 │ │ │ │ - movdqa 0x71c8b(%rip),%xmm15 │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - movdqa 0x200(%rdx,%r9,1),%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - movdqa 0x240(%rdx,%r9,1),%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa 0x280(%rdx,%r9,1),%xmm10 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,1),%xmm11 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - movdqa 0x300(%rdx,%r9,1),%xmm12 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - movdqa 0x340(%rdx,%r9,1),%xmm13 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - movdqa 0x380(%rdx,%r9,1),%xmm14 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld 0x3c0(%rdx,%r9,1),%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x71b79(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rcx),%xmm15 │ │ │ │ - psrad $0xe,%xmm0 │ │ │ │ - psrad $0xe,%xmm1 │ │ │ │ - psrad $0xe,%xmm2 │ │ │ │ - psrad $0xe,%xmm3 │ │ │ │ - psrad $0xe,%xmm4 │ │ │ │ - psrad $0xe,%xmm5 │ │ │ │ - psrad $0xe,%xmm6 │ │ │ │ - psrad $0xe,%xmm7 │ │ │ │ - psrad $0xe,%xmm8 │ │ │ │ - psrad $0xe,%xmm9 │ │ │ │ - psrad $0xe,%xmm10 │ │ │ │ - psrad $0xe,%xmm11 │ │ │ │ - psrad $0xe,%xmm12 │ │ │ │ - psrad $0xe,%xmm13 │ │ │ │ - psrad $0xe,%xmm14 │ │ │ │ - psrad $0xe,%xmm15 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - ret │ │ │ │ - movdqa 0x71a34(%rip),%xmm4 │ │ │ │ - movdqa 0x71afc(%rip),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x71ad0(%rip),%xmm7 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov $0x4,%r9d │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - call 26708e │ │ │ │ - call 265ac1 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - dec %r9w │ │ │ │ - jg 269ebd │ │ │ │ - add $0xc0,%rdx │ │ │ │ - btc $0x10,%r9d │ │ │ │ - jb 269f1f │ │ │ │ - lea 0x10(%r10),%rdi │ │ │ │ - add $0x4,%r9d │ │ │ │ - jmp 269ebd │ │ │ │ - ret │ │ │ │ - movdqa 0x71938(%rip),%xmm5 │ │ │ │ - movdqa 0x71a70(%rip),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov %ecx,%r9d │ │ │ │ - add $0x15,%cl │ │ │ │ - cmovb %r9d,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - packssdw 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - packssdw 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - packssdw 0x380(%rdx),%xmm3 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - psraw $0x3,%xmm0 │ │ │ │ - psraw $0x3,%xmm1 │ │ │ │ - psraw $0x3,%xmm2 │ │ │ │ - psraw $0x3,%xmm3 │ │ │ │ - call 269fc0 │ │ │ │ - add $0x10,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 269f42 │ │ │ │ - sub $0x40,%ecx │ │ │ │ - jge 269f42 │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + subl $0x10000,0x30(%rsp) │ │ │ │ + subl $0x8,0x20(%rsp) │ │ │ │ + vpbroadcastd 0x28(%rsp),%ymm5 │ │ │ │ + vpbroadcastd 0x30(%rsp),%ymm8 │ │ │ │ + vpbroadcastd 0x20(%rsp),%ymm6 │ │ │ │ + lea -0x816d(%rip),%r10 │ │ │ │ + vpbroadcastd 0x749f4(%r10),%xmm3 │ │ │ │ + vpbroadcastd 0x74a20(%r10),%ymm7 │ │ │ │ + vbroadcasti128 0x74980(%r10),%ymm15 │ │ │ │ + vpmaddwd 0x749b0(%r10),%ymm5,%ymm2 │ │ │ │ + vpslld $0x3,%ymm5,%ymm5 │ │ │ │ + vpslld $0xe,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + vmovdqa %ymm8,%ymm4 │ │ │ │ + vpmaxsd %ymm2,%ymm4,%ymm0 │ │ │ │ + vpsrad $0x8,%ymm4,%ymm9 │ │ │ │ + vpminsd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm0,%ymm4,%ymm1 │ │ │ │ + vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ + vpand %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovd %xmm0,%r11d │ │ │ │ + vpextrd $0x1,%xmm0,%ebx │ │ │ │ + vpextrd $0x2,%xmm0,%ebp │ │ │ │ + vpextrd $0x3,%xmm0,%r14d │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vmovq (%rdx,%r11,1),%xmm12 │ │ │ │ + vmovq (%rdx,%rbp,1),%xmm13 │ │ │ │ + vmovhps (%rdx,%rbx,1),%xmm12,%xmm12 │ │ │ │ + vmovhps (%rdx,%r14,1),%xmm13,%xmm13 │ │ │ │ + vmovd %xmm0,%r11d │ │ │ │ + vpextrd $0x1,%xmm0,%ebx │ │ │ │ + vpextrd $0x2,%xmm0,%ebp │ │ │ │ + vpextrd $0x3,%xmm0,%r14d │ │ │ │ + vinserti128 $0x1,(%rdx,%r11,1),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm13,%ymm13 │ │ │ │ + vpbroadcastq (%rdx,%rbx,1),%ymm10 │ │ │ │ + vpbroadcastq (%rdx,%r14,1),%ymm11 │ │ │ │ + vpblendd $0xc0,%ymm10,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm13,%ymm13 │ │ │ │ + vptest %ymm1,%ymm1 │ │ │ │ + je 26f29f │ │ │ │ + vmovq %xmm1,%rbx │ │ │ │ + vpextrq $0x1,%xmm1,%r14 │ │ │ │ + movslq %ebx,%r11 │ │ │ │ + sar $0x20,%rbx │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + sar $0x20,%r14 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovq 0x749d4(%r10,%r11,1),%xmm14 │ │ │ │ + vmovq 0x749d4(%r10,%rbp,1),%xmm0 │ │ │ │ + vmovhps 0x749d4(%r10,%rbx,1),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x749d4(%r10,%r14,1),%xmm0,%xmm0 │ │ │ │ + vmovq %xmm1,%rbx │ │ │ │ + vpextrq $0x1,%xmm1,%r14 │ │ │ │ + movslq %ebx,%r11 │ │ │ │ + sar $0x20,%rbx │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + sar $0x20,%r14 │ │ │ │ + vinserti128 $0x1,0x749d4(%r10,%r11,1),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,0x749d4(%r10,%rbp,1),%ymm0,%ymm0 │ │ │ │ + vpbroadcastq 0x749d4(%r10,%rbx,1),%ymm10 │ │ │ │ + vpbroadcastq 0x749d4(%r10,%r14,1),%ymm11 │ │ │ │ + vpblendd $0xc0,%ymm10,%ymm14,%ymm14 │ │ │ │ + vpblendd $0xc0,%ymm11,%ymm0,%ymm0 │ │ │ │ + vpaddb %ymm15,%ymm14,%ymm14 │ │ │ │ + vpaddb %ymm0,%ymm15,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm0,%ymm13,%ymm13 │ │ │ │ + vmovd %xmm9,%r11d │ │ │ │ + vpextrd $0x1,%xmm9,%ebx │ │ │ │ + vpextrd $0x2,%xmm9,%ebp │ │ │ │ + vpextrd $0x3,%xmm9,%r14d │ │ │ │ + vextracti128 $0x1,%ymm9,%xmm9 │ │ │ │ + vmovq 0x787f0(%r10,%r11,8),%xmm10 │ │ │ │ + vmovq 0x787f0(%r10,%rbp,8),%xmm11 │ │ │ │ + vmovhps 0x787f0(%r10,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vmovhps 0x787f0(%r10,%r14,8),%xmm11,%xmm11 │ │ │ │ + vmovd %xmm9,%r11d │ │ │ │ + vpextrd $0x1,%xmm9,%ebx │ │ │ │ + vpextrd $0x2,%xmm9,%ebp │ │ │ │ + vpextrd $0x3,%xmm9,%r14d │ │ │ │ + vinserti128 $0x1,0x787f0(%r10,%r11,8),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,0x787f0(%r10,%rbp,8),%ymm11,%ymm11 │ │ │ │ + vpbroadcastq 0x787f0(%r10,%rbx,8),%ymm14 │ │ │ │ + vpbroadcastq 0x787f0(%r10,%r14,8),%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm14,%ymm10,%ymm10 │ │ │ │ + vpblendd $0xc0,%ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddubsw %ymm10,%ymm12,%ymm12 │ │ │ │ + vpmaddubsw %ymm11,%ymm13,%ymm13 │ │ │ │ + vphaddw %ymm13,%ymm12,%ymm12 │ │ │ │ + vextracti128 $0x1,%ymm12,%xmm13 │ │ │ │ + vphaddsw %xmm13,%xmm12,%xmm12 │ │ │ │ + vpmulhrsw %xmm3,%xmm12,%xmm12 │ │ │ │ + vpackuswb %xmm12,%xmm12,%xmm12 │ │ │ │ + vmovq %xmm12,(%rdi,%rax,1) │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + add $0x8,%eax │ │ │ │ + cmp %r8d,%eax │ │ │ │ + jl 26f15a │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rcx,%rdx │ │ │ │ + dec %r9d │ │ │ │ + jg 26f153 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x200(%rdx) │ │ │ │ - movdqa %xmm6,0x280(%rdx) │ │ │ │ - movdqa %xmm6,0x300(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm2,%xmm1 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklqdq %xmm4,%xmm2 │ │ │ │ - punpckhqdq %xmm4,%xmm3 │ │ │ │ - paddw (%rdi),%xmm0 │ │ │ │ - paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ - paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ - paddw (%rdi,%r8,1),%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm6,%xmm2 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm0 │ │ │ │ - pminsw %xmm7,%xmm1 │ │ │ │ - pminsw %xmm7,%xmm2 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%r8,1) │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0x71868(%rip),%xmm5 │ │ │ │ - movdqa 0x71900(%rip),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - add $0x15,%cl │ │ │ │ - cmovb %r8d,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - packssdw 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - packssdw 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - packssdw 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x20(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0xe0(%rdx) │ │ │ │ - pmulhrsw %xmm5,%xmm0 │ │ │ │ - pmulhrsw %xmm5,%xmm1 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - call 269ffc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6c773(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + movslq (%r10,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x146(%r10),%ymm6 │ │ │ │ + vpbroadcastd -0x14a(%r10),%ymm7 │ │ │ │ + vpmovzxbd -0x1fa(%r10),%ymm9 │ │ │ │ + vpbroadcastd -0x17a(%r10,%rax,4),%ymm8 │ │ │ │ + add %r10,%r8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jl 26f47f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 26a0b5 │ │ │ │ - add $0xe0,%rdx │ │ │ │ - add $0x10,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - jge 26a0b5 │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa 0x71807(%rip),%xmm8 │ │ │ │ - movdqa 0x7180e(%rip),%xmm9 │ │ │ │ - movdqa 0x717b5(%rip),%xmm11 │ │ │ │ - movdqa 0x7181d(%rip),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - paddw %xmm11,%xmm10 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 26a22e │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ - sub $0x400,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 26a22e │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ - sub $0x400,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 26a22e │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ - sub $0x400,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 26a22e │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + jg 26f4af │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm0 │ │ │ │ + vpblendd $0x5,%xmm0,%xmm4,%xmm1 │ │ │ │ + vpblendd $0xa,%xmm0,%xmm4,%xmm4 │ │ │ │ + vpshufd $0xb1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm8,%xmm4 │ │ │ │ + vpsubw %xmm1,%xmm4,%xmm4 │ │ │ │ + vpsrlw $0x2,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovq %xmm4,(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - packssdw 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - packssdw 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - packssdw 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm3 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm4 │ │ │ │ - pmulhrsw %xmm10,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm4 │ │ │ │ - pmulhrsw %xmm10,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm11,%xmm0 │ │ │ │ - pmulhrsw %xmm11,%xmm1 │ │ │ │ - pmulhrsw %xmm11,%xmm2 │ │ │ │ - pmulhrsw %xmm11,%xmm3 │ │ │ │ - call 269fc0 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 26a230 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa 0x71657(%rip),%xmm8 │ │ │ │ - movdqa 0x7165e(%rip),%xmm9 │ │ │ │ - movdqa 0x715a5(%rip),%xmm10 │ │ │ │ - movdqa 0x7166d(%rip),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a3a0 │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ - add $0x1c0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 26a3a0 │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ - add $0x1c0,%rdx │ │ │ │ - lea 0x20(%r9),%rdi │ │ │ │ - call 26a3a0 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ - add $0x1c0,%rdx │ │ │ │ - lea 0x30(%r9),%rdi │ │ │ │ - call 26a3a0 │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - packssdw 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - packssdw 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - packssdw 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm3 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm2 │ │ │ │ - pmulhrsw %xmm10,%xmm3 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - call 269ffc │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpsubw %ymm4,%ymm8,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 26a3a0 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x71468(%rip),%xmm5 │ │ │ │ - movdqa 0x714d0(%rip),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a5bb │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ - add $0x7c0,%rdx │ │ │ │ - lea 0x20(%r9),%rdi │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ - add $0xba0,%rdx │ │ │ │ - add $0x30,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ - cmp $0x217,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ - add $0xba0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ - cmp $0x2f3,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ - add $0x7c0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - cmp $0x38f,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - call 26a5bb │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm4,(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x400,%rdx │ │ │ │ - sub $0x10,%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - packssdw 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - packssdw 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - packssdw 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm0 │ │ │ │ - pmulhrsw %xmm5,%xmm1 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - call 269fc0 │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 26a5bb │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - sub $0x248,%rsp │ │ │ │ - lea 0x714f6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26aa30 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x30(%r9,%rax,1),%cx │ │ │ │ - jge 26a680 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0x30(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0xb0(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x30(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x30(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x30(%r9,%rax,1),%cx │ │ │ │ - jl 26a648 │ │ │ │ - mov %ecx,0x230(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x7120d(%rip),%xmm11 │ │ │ │ - movdqa 0x71354(%rip),%xmm12 │ │ │ │ - movdqa 0x7135b(%rip),%xmm13 │ │ │ │ - movdqa 0x71092(%rip),%xmm14 │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm7 │ │ │ │ - call 265878 │ │ │ │ - movdqa 0x71149(%rip),%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm1,%xmm6 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - call 265a42 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - call 265742 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0x30(%rcx,%r9,8) │ │ │ │ - movdqa %xmm2,0xb0(%rcx,%r9,8) │ │ │ │ - movdqa %xmm1,0x30(%rcx,%r10,8) │ │ │ │ - movdqa %xmm3,0x30(%rcx,%r8,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26a68a │ │ │ │ - mov 0x230(%rsp),%ecx │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jl 26a802 │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - jl 26a7f9 │ │ │ │ - lea -0x6f097(%rip),%r8 │ │ │ │ - jmp 26a809 │ │ │ │ - lea -0x6f370(%rip),%r8 │ │ │ │ - jmp 26a809 │ │ │ │ - lea -0x6f599(%rip),%r8 │ │ │ │ - call 26a816 │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call *%r8 │ │ │ │ - movdqa 0x70fab(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x7106d(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 26633d │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 26633d │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - call 26633d │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - call 26633d │ │ │ │ - ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - add $0x210,%rsp │ │ │ │ - jmp 266062 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x4d8,%rsp │ │ │ │ - lea 0x710b6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26ad73 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jge 26aaf1 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x140(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x2c0(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x340(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x2c0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x2c0(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jl 26aa88 │ │ │ │ - mov %ecx,0x4c0(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x70d9c(%rip),%xmm11 │ │ │ │ - movdqa 0x70ee3(%rip),%xmm12 │ │ │ │ - movdqa 0x70eea(%rip),%xmm13 │ │ │ │ - movdqa 0x70c21(%rip),%xmm14 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - call 2676d4 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - call 265742 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r9,8) │ │ │ │ - movdqa %xmm2,0x140(%rsp,%r9,8) │ │ │ │ - movdqa %xmm1,0xc0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm3,0xc0(%rsp,%r8,8) │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x2c0(%rsp,%r9,8) │ │ │ │ - movdqa %xmm10,0x340(%rsp,%r9,8) │ │ │ │ - movdqa %xmm9,0x2c0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm11,0x2c0(%rsp,%r8,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26aafb │ │ │ │ - add $0x90,%rsp │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x430(%rsp),%ecx │ │ │ │ - cmp $0x2c,%ecx │ │ │ │ - jl 26ad3e │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jl 26ad35 │ │ │ │ - lea -0x6f5d3(%rip),%r8 │ │ │ │ - jmp 26ad45 │ │ │ │ - lea -0x6f8ac(%rip),%r8 │ │ │ │ - jmp 26ad45 │ │ │ │ - lea -0x6fad5(%rip),%r8 │ │ │ │ - lea 0x20(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffffc,%r10 │ │ │ │ - jmp 26ad58 │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - call 26a816 │ │ │ │ - add $0x200,%rsp │ │ │ │ - add $0x2,%r10 │ │ │ │ - lea (%rdx,%r10,8),%rdi │ │ │ │ - jl 26ad52 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - add $0x450,%rsp │ │ │ │ - jmp 26710d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x188,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26c023 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp $0xa,%ecx │ │ │ │ - setge %r9b │ │ │ │ - add %r9d,%r9d │ │ │ │ - movdqa 0x20(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x120(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x220(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x2e0(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x320(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x3e0(%rdx,%r9,8),%xmm7 │ │ │ │ - movdqa 0x70a8e(%rip),%xmm11 │ │ │ │ - movdqa 0x70bd5(%rip),%xmm12 │ │ │ │ - movdqa 0x70bdc(%rip),%xmm13 │ │ │ │ - movdqa 0x70913(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - call 26b153 │ │ │ │ - movdqa 0x60(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xa0(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x160(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x1a0(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x260(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x2a0(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x360(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x3a0(%rdx,%r9,8),%xmm7 │ │ │ │ - call 26b554 │ │ │ │ - movdqa 0x40(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x140(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x240(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x340(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx,%r9,8),%xmm7 │ │ │ │ - add $0x100,%rcx │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm7 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 26bb42 │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x120(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x140(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x160(%rdx,%r9,8) │ │ │ │ - movdqa 0x90(%rcx),%xmm8 │ │ │ │ - movdqa 0xb0(%rcx),%xmm10 │ │ │ │ - movdqa 0xd0(%rcx),%xmm12 │ │ │ │ - movdqa 0xf0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0xa0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0xc0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0xe0(%rdx,%r9,8) │ │ │ │ - movdqa 0x80(%rcx),%xmm8 │ │ │ │ - movdqa 0xa0(%rcx),%xmm10 │ │ │ │ - movdqa 0xc0(%rcx),%xmm12 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x1a0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x1c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x1e0(%rdx,%r9,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x220(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x240(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x260(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x2a0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x2c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x2e0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x320(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x340(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x360(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x3a0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx,%r9,8) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 26b0e3 │ │ │ │ - movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm1,0x20(%rdx,%r9,8) │ │ │ │ - movdqa %xmm2,0x40(%rdx,%r9,8) │ │ │ │ - movdqa %xmm3,0x60(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jmp 26adbc │ │ │ │ - mov $0x4,%r8d │ │ │ │ - call 2689ad │ │ │ │ - add $0x188,%rsp │ │ │ │ - ret │ │ │ │ - movdqa 0x70732(%rip),%xmm7 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x704d4(%rip),%xmm0 │ │ │ │ - movdqa 0x7061c(%rip),%xmm4 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x7062e(%rip),%xmm3 │ │ │ │ - movdqa 0x70546(%rip),%xmm6 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x70698(%rip),%xmm1 │ │ │ │ - movdqa 0x70670(%rip),%xmm5 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x70542(%rip),%xmm2 │ │ │ │ - jmp 26b237 │ │ │ │ - movdqa 0x706d4(%rip),%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x7046a(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - movdqa 0x704cb(%rip),%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm1,%xmm8 │ │ │ │ - movdqa 0x70621(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - movdqa 0x705e2(%rip),%xmm8 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm5,%xmm8 │ │ │ │ - movdqa 0x704a8(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - movdqa 0x70519(%rip),%xmm8 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x7052f(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x704de(%rip),%xmm15 │ │ │ │ - movdqa 0x702f5(%rip),%xmm10 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm4,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - psubd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psubd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - paddd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubd %xmm4,%xmm1 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm8,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - movdqa 0x70377(%rip),%xmm15 │ │ │ │ - movdqa 0x7022e(%rip),%xmm10 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm5,0x10(%rcx) │ │ │ │ - movdqa %xmm4,0x20(%rcx) │ │ │ │ - movdqa %xmm6,0x30(%rcx) │ │ │ │ - movdqa %xmm3,0x40(%rcx) │ │ │ │ - movdqa %xmm1,0x50(%rcx) │ │ │ │ - movdqa %xmm8,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ + add $0x8,%rax │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm8,%xmm4 │ │ │ │ + vpsubw %xmm2,%xmm4,%xmm4 │ │ │ │ + vpsrlw $0x2,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ + vmovq %xmm4,(%rax) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26f579 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x70111(%rip),%xmm7 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x70303(%rip),%xmm0 │ │ │ │ - movdqa 0x7025b(%rip),%xmm4 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x701cd(%rip),%xmm3 │ │ │ │ - movdqa 0x702c5(%rip),%xmm6 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x700f7(%rip),%xmm1 │ │ │ │ - movdqa 0x7017f(%rip),%xmm5 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x70241(%rip),%xmm2 │ │ │ │ - jmp 26b638 │ │ │ │ - movdqa 0x700a3(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x70299(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - movdqa 0x7025a(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x70080(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - movdqa 0x700e1(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x701a7(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - movdqa 0x70168(%rip),%xmm8 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x700ce(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x6ffad(%rip),%xmm15 │ │ │ │ - movdqa 0x70054(%rip),%xmm10 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - psubd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - paddd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubd %xmm4,%xmm1 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm8,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - movdqa 0x6ff76(%rip),%xmm15 │ │ │ │ - movdqa 0x6fe2d(%rip),%xmm10 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm1,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm1 │ │ │ │ - psubd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm6 │ │ │ │ - psubd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa (%rcx),%xmm9 │ │ │ │ - movdqa 0x10(%rcx),%xmm10 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - psubd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm9 │ │ │ │ - movdqa %xmm10,%xmm7 │ │ │ │ - psubd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm9,(%rcx) │ │ │ │ - movdqa %xmm10,0x10(%rcx) │ │ │ │ - movdqa 0x20(%rcx),%xmm9 │ │ │ │ - movdqa 0x30(%rcx),%xmm10 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - psubd %xmm1,%xmm5 │ │ │ │ - paddd %xmm1,%xmm9 │ │ │ │ - movdqa %xmm10,%xmm1 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm9,0x20(%rcx) │ │ │ │ - movdqa %xmm10,0x30(%rcx) │ │ │ │ - movdqa 0x40(%rcx),%xmm9 │ │ │ │ - movdqa 0x50(%rcx),%xmm10 │ │ │ │ - movdqa %xmm9,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - paddd %xmm3,%xmm9 │ │ │ │ - movdqa %xmm10,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm1,%xmm4 │ │ │ │ - paddd %xmm1,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubd %xmm5,%xmm1 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm4,0x40(%rcx) │ │ │ │ - movdqa %xmm1,0x50(%rcx) │ │ │ │ - movdqa 0x60(%rcx),%xmm4 │ │ │ │ - movdqa 0x70(%rcx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psubd %xmm0,%xmm8 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - pmulld %xmm14,%xmm8 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psubd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - psubd %xmm2,%xmm7 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa %xmm0,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - movdqa %xmm2,0x80(%rcx) │ │ │ │ - movdqa %xmm5,0x90(%rcx) │ │ │ │ - movdqa %xmm3,0xa0(%rcx) │ │ │ │ - movdqa %xmm6,0xb0(%rcx) │ │ │ │ - movdqa %xmm9,0xc0(%rcx) │ │ │ │ - movdqa %xmm10,0xd0(%rcx) │ │ │ │ - movdqa %xmm4,0xe0(%rcx) │ │ │ │ - movdqa %xmm1,0xf0(%rcx) │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpcklqdq %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpsubw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm9,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm1,(%rax) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26f62f │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - psrld $0xa,%xmm11 │ │ │ │ - movdqa 0x170(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm9,%xmm8 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa (%rcx),%xmm10 │ │ │ │ - movdqa 0xf0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - psubd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm15 │ │ │ │ - paddd %xmm10,%xmm15 │ │ │ │ - psubd %xmm10,%xmm8 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm8 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - movdqa %xmm6,(%rcx) │ │ │ │ - movdqa %xmm7,0x170(%rcx) │ │ │ │ - movdqa 0x160(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - movdqa 0x10(%rcx),%xmm10 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psubd %xmm14,%xmm7 │ │ │ │ - paddd %xmm14,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - paddd %xmm10,%xmm14 │ │ │ │ - psubd %xmm10,%xmm6 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm6,%xmm8 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - movdqa %xmm14,0xf0(%rcx) │ │ │ │ - movdqa %xmm7,0xe0(%rcx) │ │ │ │ - movdqa 0x150(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - psubd %xmm7,%xmm10 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa 0x20(%rcx),%xmm6 │ │ │ │ - movdqa 0xd0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - movdqa %xmm10,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm10 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm10 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - movdqa 0x140(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubd %xmm9,%xmm1 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x30(%rcx),%xmm6 │ │ │ │ - movdqa 0xc0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm1,%xmm10 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xd0(%rcx) │ │ │ │ - movdqa %xmm9,0xc0(%rcx) │ │ │ │ - movdqa 0x130(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x40(%rcx),%xmm6 │ │ │ │ - movdqa 0xb0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - movdqa 0x120(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x50(%rcx),%xmm6 │ │ │ │ - movdqa 0xa0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xb0(%rcx) │ │ │ │ - movdqa %xmm9,0xa0(%rcx) │ │ │ │ - movdqa (%rcx),%xmm6 │ │ │ │ - movdqa 0x170(%rcx),%xmm7 │ │ │ │ - movdqa 0x110(%rcx),%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - psubd %xmm5,%xmm14 │ │ │ │ - paddd %xmm5,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm14 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm14 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm14 │ │ │ │ - movdqa 0x60(%rcx),%xmm3 │ │ │ │ - movdqa 0x90(%rcx),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - paddd %xmm3,%xmm15 │ │ │ │ - psubd %xmm3,%xmm14 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - movdqa 0x100(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x70(%rcx),%xmm13 │ │ │ │ - movdqa 0x80(%rcx),%xmm11 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - psubd %xmm11,%xmm9 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm11 │ │ │ │ - paddd %xmm13,%xmm11 │ │ │ │ - psubd %xmm13,%xmm3 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm11 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm15,%xmm11 │ │ │ │ - packssdw %xmm3,%xmm14 │ │ │ │ - packssdw %xmm5,%xmm9 │ │ │ │ - movdqa %xmm11,0x90(%rcx) │ │ │ │ - movdqa %xmm9,0x80(%rcx) │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm4,%ymm8,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm4,(%rax) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26f75a │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - imul $0xb50,%r9d,%r9d │ │ │ │ - add $0x8800,%r9d │ │ │ │ - movd %r9d,%xmm0 │ │ │ │ - pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x6f940(%rip),%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm2 │ │ │ │ - movdqa 0x20(%rdi),%xmm3 │ │ │ │ - movdqa 0x30(%rdi),%xmm4 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - pminsw %xmm6,%xmm2 │ │ │ │ - pminsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm4 │ │ │ │ - pmaxsw %xmm5,%xmm1 │ │ │ │ - pmaxsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ + vpsubw %ymm4,%ymm8,%ymm10 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm11 │ │ │ │ + dec %r9d │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 26c064 │ │ │ │ - add $0x188,%rsp │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + test $0x1,%r9d │ │ │ │ + je 26f86f │ │ │ │ + vpsubw %ymm4,%ymm10,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + add $0x20,%rax │ │ │ │ + dec %r9d │ │ │ │ + jg 26f87a │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x188,%rsp │ │ │ │ - lea 0x6fa46(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26c952 │ │ │ │ - mov $0x8,%r9d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26c0ec │ │ │ │ - movdqa 0x6f79f(%rip),%xmm11 │ │ │ │ - movdqa 0x6f8e6(%rip),%xmm12 │ │ │ │ - movdqa 0x6f8ed(%rip),%xmm13 │ │ │ │ - movdqa 0x6f624(%rip),%xmm14 │ │ │ │ - movdqa 0x40(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x240(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x3c0(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x440(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x5c0(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x640(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x7c0(%rdx,%r9,8),%xmm7 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - call 2657a6 │ │ │ │ - call 26b153 │ │ │ │ - movdqa 0xc0(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x140(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x340(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x4c0(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x540(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x6c0(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x740(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26b554 │ │ │ │ + vpsubw %ymm4,%ymm8,%ymm12 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm13 │ │ │ │ + dec %r9d │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 26c471 │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x240(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x2c0(%rdx,%r9,8) │ │ │ │ - movdqa 0x90(%rcx),%xmm8 │ │ │ │ - movdqa 0xb0(%rcx),%xmm10 │ │ │ │ - movdqa 0xd0(%rcx),%xmm12 │ │ │ │ - movdqa 0xf0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x140(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x1c0(%rdx,%r9,8) │ │ │ │ - movdqa 0x80(%rcx),%xmm8 │ │ │ │ - movdqa 0xa0(%rcx),%xmm10 │ │ │ │ - movdqa 0xc0(%rcx),%xmm12 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x340(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x3c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm1,0x40(%rdx,%r9,8) │ │ │ │ - movdqa %xmm2,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm3,0xc0(%rdx,%r9,8) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x440(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x540(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x5c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x640(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x6c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x740(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x7c0(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26c0f8 │ │ │ │ - call 26c448 │ │ │ │ - add $0x188,%rsp │ │ │ │ + test $0x1,%r9d │ │ │ │ + je 26fac2 │ │ │ │ + vpsubw %ymm4,%ymm10,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm11,%ymm5 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + jmp 26faca │ │ │ │ + vpsubw %ymm4,%ymm8,%ymm10 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm11 │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa -0x80(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa -0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa -0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa -0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + test $0x1,%r9d │ │ │ │ + je 26f99f │ │ │ │ + vpsubw %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm13,%ymm5 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm9,%ymm4 │ │ │ │ + vmovdqa %ymm4,0x20(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + dec %r9d │ │ │ │ + jg 26f9aa │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x6f47f(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x6f541(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x4,%r8d │ │ │ │ - jmp 2695bf │ │ │ │ - psrld $0xb,%xmm11 │ │ │ │ - movdqa 0x170(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm9,%xmm8 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa (%rcx),%xmm10 │ │ │ │ - movdqa 0xf0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - psubd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm15 │ │ │ │ - paddd %xmm10,%xmm15 │ │ │ │ - psubd %xmm10,%xmm8 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm8 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - movdqa %xmm6,(%rcx) │ │ │ │ - movdqa %xmm7,0x170(%rcx) │ │ │ │ - movdqa 0x160(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - movdqa 0x10(%rcx),%xmm10 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psubd %xmm14,%xmm7 │ │ │ │ - paddd %xmm14,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - paddd %xmm10,%xmm14 │ │ │ │ - psubd %xmm10,%xmm6 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm6,%xmm8 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - movdqa %xmm14,0xf0(%rcx) │ │ │ │ - movdqa %xmm7,0xe0(%rcx) │ │ │ │ - movdqa 0x150(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - psubd %xmm7,%xmm10 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa 0x20(%rcx),%xmm6 │ │ │ │ - movdqa 0xd0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - movdqa %xmm10,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm10 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm10 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - movdqa 0x140(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubd %xmm9,%xmm1 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x30(%rcx),%xmm6 │ │ │ │ - movdqa 0xc0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm1,%xmm10 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xd0(%rcx) │ │ │ │ - movdqa %xmm9,0xc0(%rcx) │ │ │ │ - movdqa 0x130(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x40(%rcx),%xmm6 │ │ │ │ - movdqa 0xb0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x1,%xmm4 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - movdqa 0x120(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x50(%rcx),%xmm6 │ │ │ │ - movdqa 0xa0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xb0(%rcx) │ │ │ │ - movdqa %xmm9,0xa0(%rcx) │ │ │ │ - movdqa (%rcx),%xmm6 │ │ │ │ - movdqa 0x170(%rcx),%xmm7 │ │ │ │ - movdqa 0x110(%rcx),%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - psubd %xmm5,%xmm14 │ │ │ │ - paddd %xmm5,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm14 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm14 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm14 │ │ │ │ - movdqa 0x60(%rcx),%xmm3 │ │ │ │ - movdqa 0x90(%rcx),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - paddd %xmm3,%xmm15 │ │ │ │ - psubd %xmm3,%xmm14 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - movdqa 0x100(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x70(%rcx),%xmm13 │ │ │ │ - movdqa 0x80(%rcx),%xmm11 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - psubd %xmm11,%xmm9 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm11 │ │ │ │ - paddd %xmm13,%xmm11 │ │ │ │ - psubd %xmm13,%xmm3 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm11 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm15,%xmm11 │ │ │ │ - packssdw %xmm3,%xmm14 │ │ │ │ - packssdw %xmm5,%xmm9 │ │ │ │ - movdqa %xmm11,0x90(%rcx) │ │ │ │ - movdqa %xmm9,0x80(%rcx) │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x6bf2b(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + movslq (%r10,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x15e(%r10),%ymm6 │ │ │ │ + vpbroadcastd -0x162(%r10),%ymm7 │ │ │ │ + vpmovzxbd -0x212(%r10),%ymm10 │ │ │ │ + vpbroadcastd -0x18a(%r10,%rax,4),%ymm8 │ │ │ │ + add %r10,%r8 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jl 26fce4 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + jg 26fd03 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ + vpsubb %xmm4,%xmm8,%xmm5 │ │ │ │ + vpavgb %xmm5,%xmm9,%xmm5 │ │ │ │ + vpshufd $0xd8,%xmm5,%xmm5 │ │ │ │ + vmovdqa %xmm5,(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - add $0x180,%r9d │ │ │ │ - sar $0x9,%r9d │ │ │ │ - jmp 26c03c │ │ │ │ - nop │ │ │ │ - sub $0xa18,%rsp │ │ │ │ - lea 0x6f196(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26ce96 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26ca69 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x280(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x400(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x400(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x400(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x680(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x800(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x880(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x800(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x800(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26c9ac │ │ │ │ - mov %ecx,0xa00(%rsp) │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x880(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xb80(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xc80(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xf80(%rdx,%r9,8),%xmm7 │ │ │ │ - movdqa 0x6edd7(%rip),%xmm11 │ │ │ │ - movdqa 0x6ef1e(%rip),%xmm12 │ │ │ │ - movdqa 0x6ef25(%rip),%xmm13 │ │ │ │ - movdqa 0x6ec5c(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - call 26b153 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x980(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xa80(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xd80(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xe80(%rdx,%r9,8),%xmm7 │ │ │ │ - call 26b554 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x900(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xb00(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xd00(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xf00(%rdx,%r9,8),%xmm7 │ │ │ │ - add $0x100,%rcx │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x800(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xa00(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xc00(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xe00(%rdx,%r9,8),%xmm7 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 26bb42 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x600(%rsp,%r9,8) │ │ │ │ - movdqa %xmm10,0x680(%rsp,%r9,8) │ │ │ │ - movdqa %xmm9,0x600(%rsp,%r10,8) │ │ │ │ - movdqa %xmm11,0x600(%rsp,%r8,8) │ │ │ │ - movdqa 0x90(%rcx),%xmm8 │ │ │ │ - movdqa 0xb0(%rcx),%xmm10 │ │ │ │ - movdqa 0xd0(%rcx),%xmm12 │ │ │ │ - movdqa 0xf0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x400(%rsp,%r9,8) │ │ │ │ - movdqa %xmm10,0x480(%rsp,%r9,8) │ │ │ │ - movdqa %xmm9,0x400(%rsp,%r10,8) │ │ │ │ - movdqa %xmm11,0x400(%rsp,%r8,8) │ │ │ │ - movdqa 0x80(%rcx),%xmm8 │ │ │ │ - movdqa 0xa0(%rcx),%xmm10 │ │ │ │ - movdqa 0xc0(%rcx),%xmm12 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x800(%rsp,%r9,8) │ │ │ │ - movdqa %xmm10,0x880(%rsp,%r9,8) │ │ │ │ - movdqa %xmm9,0x800(%rsp,%r10,8) │ │ │ │ - movdqa %xmm11,0x800(%rsp,%r8,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x800(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x880(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x900(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x980(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xa00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xa80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xb00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xb80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xc00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xc80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xd00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xd80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xe00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xe80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xf00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xf80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ - movdqa %xmm2,0x280(%rsp,%r9,8) │ │ │ │ - movdqa %xmm1,0x200(%rsp,%r10,8) │ │ │ │ - movdqa %xmm3,0x200(%rsp,%r8,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26ca70 │ │ │ │ - mov 0xa00(%rsp),%ecx │ │ │ │ - add $0x1d0,%rsp │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 26ce7f │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 26ce76 │ │ │ │ - lea -0x71714(%rip),%r8 │ │ │ │ - jmp 26ce86 │ │ │ │ - lea -0x719ed(%rip),%r8 │ │ │ │ - jmp 26ce86 │ │ │ │ - lea -0x71c16(%rip),%r8 │ │ │ │ - lea 0x40(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - jmp 26ad58 │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - add $0x890,%rsp │ │ │ │ - jmp 26c031 │ │ │ │ - sub $0x8e8,%rsp │ │ │ │ - lea 0x6ec66(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26d34a │ │ │ │ - mov %rbx,0x8c8(%rsp) │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jge 26cf55 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jl 26cee0 │ │ │ │ - mov %ecx,0x8c0(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x6e938(%rip),%xmm11 │ │ │ │ - movdqa 0x6ea7f(%rip),%xmm12 │ │ │ │ - movdqa 0x6ea86(%rip),%xmm13 │ │ │ │ - movdqa 0x6e7bd(%rip),%xmm14 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm7 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm7 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - call 26940e │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - call 265742 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x4c0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm9,0x4c0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm10,0x4c0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm11,0x4c0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm1,0xc0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm2,0xc0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm3,0xc0(%rsp,%r10,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26cf5f │ │ │ │ - mov 0x8c0(%rsp),%ecx │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jl 26d194 │ │ │ │ - lea -0x71cfb(%rip),%r11 │ │ │ │ - lea -0x6d6f2(%rip),%rbx │ │ │ │ - jmp 26d1a2 │ │ │ │ - lea -0x71f2b(%rip),%r11 │ │ │ │ - lea -0x6db92(%rip),%rbx │ │ │ │ - add $0x90,%rsp │ │ │ │ - lea 0x20(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffffc,%r10 │ │ │ │ - call 26d1d4 │ │ │ │ - add $0x400,%rsp │ │ │ │ - add $0x2,%r10 │ │ │ │ - lea (%rdx,%r10,8),%rdi │ │ │ │ - jl 26d1b4 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - add $0x58,%rsp │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 1f8180 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call *%r11 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - call *%rbx │ │ │ │ - movdqa 0x6e5e3(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x6e6a5(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea 0x38(%rsp),%r8 │ │ │ │ - mov $0x8,%eax │ │ │ │ - movdqa (%r8),%xmm0 │ │ │ │ - movdqa 0x10(%r8),%xmm1 │ │ │ │ - movdqa 0x20(%r8),%xmm2 │ │ │ │ - movdqa 0x30(%r8),%xmm3 │ │ │ │ - movdqa 0x40(%r8),%xmm4 │ │ │ │ - movdqa 0x50(%r8),%xmm5 │ │ │ │ - movdqa 0x60(%r8),%xmm6 │ │ │ │ - movdqa 0x70(%r8),%xmm7 │ │ │ │ - call 26633d │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - sub $0xffffffffffffff80,%r8 │ │ │ │ - dec %eax │ │ │ │ - jg 26d309 │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ + vpsubb %xmm4,%xmm8,%xmm5 │ │ │ │ + vpavgb %xmm5,%xmm9,%xmm5 │ │ │ │ + vpshufd $0xd8,%xmm5,%xmm5 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm5,(%rax) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26fdc1 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - add $0x860,%rsp │ │ │ │ - jmp 267118 │ │ │ │ - nop │ │ │ │ - sub $0x1228,%rsp │ │ │ │ - lea 0x6e7a6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26d8bc │ │ │ │ - mov %rbx,0x1208(%rsp) │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26d46b │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26d3a4 │ │ │ │ - mov %ecx,0x1200(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x6e422(%rip),%xmm11 │ │ │ │ - movdqa 0x6e569(%rip),%xmm12 │ │ │ │ - movdqa 0x6e570(%rip),%xmm13 │ │ │ │ - movdqa 0x6e2a7(%rip),%xmm14 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x880(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xb80(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xc80(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xf80(%rdx,%r9,8),%xmm7 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - call 2657a6 │ │ │ │ - call 26b153 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x980(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xa80(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xd80(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xe80(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26b554 │ │ │ │ - add $0x100,%rcx │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x900(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xb00(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xd00(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xf00(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 26736d │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ - movdqa 0x800(%rdx,%r9,8),%xmm4 │ │ │ │ - movdqa 0xa00(%rdx,%r9,8),%xmm5 │ │ │ │ - movdqa 0xc00(%rdx,%r9,8),%xmm6 │ │ │ │ - movdqa 0xe00(%rdx,%r9,8),%xmm7 │ │ │ │ - call 2657a6 │ │ │ │ - call 265878 │ │ │ │ - call 265a42 │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 26c471 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0xa00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm9,0xa00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm10,0xa00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm11,0xa00(%rsp,%r10,8) │ │ │ │ - movdqa 0x90(%rcx),%xmm8 │ │ │ │ - movdqa 0xb0(%rcx),%xmm10 │ │ │ │ - movdqa 0xd0(%rcx),%xmm12 │ │ │ │ - movdqa 0xf0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0x600(%rsp,%r11,8) │ │ │ │ - movdqa %xmm9,0x600(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm10,0x600(%rsp,%r8,8) │ │ │ │ - movdqa %xmm11,0x600(%rsp,%r10,8) │ │ │ │ - movdqa 0x80(%rcx),%xmm8 │ │ │ │ - movdqa 0xa0(%rcx),%xmm10 │ │ │ │ - movdqa 0xc0(%rcx),%xmm12 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - call 2672b5 │ │ │ │ - movdqa %xmm8,0xe00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm9,0xe00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm10,0xe00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm11,0xe00(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ - movdqa %xmm1,0x200(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm2,0x200(%rsp,%r8,8) │ │ │ │ - movdqa %xmm3,0x200(%rsp,%r10,8) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x800(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x880(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x900(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x980(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xa00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xa80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xb00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xb80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xc00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xc80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xd00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xd80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xe00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xe80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xf00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xf80(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26d475 │ │ │ │ - mov 0x1200(%rsp),%ecx │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 26d897 │ │ │ │ - lea -0x723fe(%rip),%r11 │ │ │ │ - lea -0x6ddf5(%rip),%rbx │ │ │ │ - jmp 26d8a5 │ │ │ │ - lea -0x7262e(%rip),%r11 │ │ │ │ - lea -0x6e295(%rip),%rbx │ │ │ │ - add $0x1d0,%rsp │ │ │ │ - lea 0x40(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - jmp 26d1b4 │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - add $0x180,%r9d │ │ │ │ - sar $0x9,%r9d │ │ │ │ - add $0x10a0,%rsp │ │ │ │ - jmp 26c03c │ │ │ │ - sub $0x408,%rsp │ │ │ │ - lea 0x6e226(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26e327 │ │ │ │ - mov $0x8,%r9d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26d90c │ │ │ │ - movdqa 0x6df7f(%rip),%xmm11 │ │ │ │ - movdqa 0x6e0c6(%rip),%xmm12 │ │ │ │ - movdqa 0x6e0cd(%rip),%xmm13 │ │ │ │ - movdqa 0x6de04(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - lea 0x6e0ca(%rip),%r8 │ │ │ │ - movdqa 0x40(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x7c0(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x440(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x3c0(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x640(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x5c0(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x240(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x140(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x6c0(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x540(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0xc0(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x740(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x4c0(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x340(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - call 26dea2 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26b0f6 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26b4f7 │ │ │ │ - add $0x180,%rcx │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm3 │ │ │ │ - call 267310 │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ - call 265827 │ │ │ │ - call 265a42 │ │ │ │ - movdqa %xmm1,-0x70(%rcx) │ │ │ │ - movdqa %xmm2,-0x60(%rcx) │ │ │ │ - movdqa %xmm3,-0x50(%rcx) │ │ │ │ - movdqa %xmm4,-0x40(%rcx) │ │ │ │ - movdqa %xmm5,-0x30(%rcx) │ │ │ │ - movdqa %xmm6,-0x20(%rcx) │ │ │ │ - movdqa %xmm7,-0x10(%rcx) │ │ │ │ - sub $0x240,%rcx │ │ │ │ - movdqa %xmm11,%xmm15 │ │ │ │ - psrld $0xa,%xmm15 │ │ │ │ - call 26e148 │ │ │ │ - lea 0x380(%rsp),%rcx │ │ │ │ - lea 0x700(%rdx,%r9,8),%r8 │ │ │ │ - call 26e291 │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26d918 │ │ │ │ - call 26db1e │ │ │ │ - add $0x408,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 26fe77 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x6dda9(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x6de6b(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - jmp 2695bf │ │ │ │ - movd (%r8),%xmm7 │ │ │ │ - movd 0x4(%r8),%xmm8 │ │ │ │ - movd 0x8(%r8),%xmm6 │ │ │ │ - movd 0xc(%r8),%xmm9 │ │ │ │ - movd 0x10(%r8),%xmm5 │ │ │ │ - movd 0x14(%r8),%xmm10 │ │ │ │ - movd 0x18(%r8),%xmm4 │ │ │ │ - movd 0x1c(%r8),%xmm15 │ │ │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ │ │ - pshufd $0x0,%xmm8,%xmm8 │ │ │ │ - pshufd $0x0,%xmm6,%xmm6 │ │ │ │ - pshufd $0x0,%xmm9,%xmm9 │ │ │ │ - pshufd $0x0,%xmm5,%xmm5 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld %xmm8,%xmm0 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld %xmm9,%xmm1 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movd 0x20(%r8),%xmm10 │ │ │ │ - movd 0x24(%r8),%xmm15 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm1,%xmm8 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - paddd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm5,%xmm1 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm6 │ │ │ │ - psubd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movd 0x28(%r8),%xmm10 │ │ │ │ - movd 0x2c(%r8),%xmm15 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - add $0x30,%r8 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - movdqa %xmm1,0x10(%rcx) │ │ │ │ - movdqa %xmm8,0x60(%rcx) │ │ │ │ - movdqa %xmm6,0x20(%rcx) │ │ │ │ - movdqa %xmm4,0x50(%rcx) │ │ │ │ - movdqa %xmm3,0x30(%rcx) │ │ │ │ - movdqa %xmm5,0x40(%rcx) │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 26ff95 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x70(%rcx),%r8 │ │ │ │ - movdqa 0x6d7d1(%rip),%xmm10 │ │ │ │ - movdqa 0x6d908(%rip),%xmm15 │ │ │ │ - movdqa -0x200(%rcx),%xmm0 │ │ │ │ - movdqa -0x180(%r8),%xmm1 │ │ │ │ - movdqa -0x200(%r8),%xmm2 │ │ │ │ - movdqa -0x180(%rcx),%xmm3 │ │ │ │ - movdqa -0x100(%rcx),%xmm4 │ │ │ │ - movdqa -0x80(%r8),%xmm5 │ │ │ │ - movdqa -0x100(%r8),%xmm6 │ │ │ │ - movdqa -0x80(%rcx),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm1,%xmm8 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm3,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - psubd %xmm4,%xmm5 │ │ │ │ - paddd %xmm4,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm3,%xmm4 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - psubd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubd %xmm4,%xmm7 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa %xmm2,-0x80(%r8) │ │ │ │ - movdqa %xmm0,-0x200(%rcx) │ │ │ │ - movdqa %xmm8,-0x80(%rcx) │ │ │ │ - movdqa %xmm1,-0x200(%r8) │ │ │ │ - movdqa %xmm3,-0x180(%r8) │ │ │ │ - movdqa %xmm6,-0x100(%rcx) │ │ │ │ - movdqa %xmm7,-0x180(%rcx) │ │ │ │ - movdqa %xmm5,-0x100(%r8) │ │ │ │ - add $0x10,%rcx │ │ │ │ - sub $0x10,%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 26deb8 │ │ │ │ - sub $0x40,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + dec %r9d │ │ │ │ + jg 2700a5 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x1c0(%rcx),%xmm0 │ │ │ │ - movdqa 0xc0(%rcx),%xmm2 │ │ │ │ - movdqa 0xc0(%r8),%xmm3 │ │ │ │ - movdqa 0x1c0(%r8),%xmm1 │ │ │ │ - movdqa -0x40(%r8),%xmm4 │ │ │ │ - movdqa -0x40(%rcx),%xmm5 │ │ │ │ - movdqa -0x140(%r8),%xmm6 │ │ │ │ - movdqa -0x140(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - paddd %xmm1,%xmm8 │ │ │ │ - psubd %xmm1,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - paddd %xmm2,%xmm3 │ │ │ │ - psubd %xmm2,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psubd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - psubd %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psubd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psubd %xmm7,%xmm8 │ │ │ │ - movdqa %xmm2,-0x140(%rcx) │ │ │ │ - movdqa %xmm1,0x1c0(%r8) │ │ │ │ - movdqa %xmm4,-0x140(%r8) │ │ │ │ - movdqa %xmm3,0x1c0(%rcx) │ │ │ │ - movdqa %xmm5,-0x40(%rcx) │ │ │ │ - movdqa %xmm0,0xc0(%r8) │ │ │ │ - movdqa %xmm6,-0x40(%r8) │ │ │ │ - movdqa %xmm8,0xc0(%rcx) │ │ │ │ - sub $0x10,%r8 │ │ │ │ - add $0x10,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 26e140 │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x80(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xa0(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xc0(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xe0(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + vmovdqa %ymm5,0x20(%rax) │ │ │ │ + dec %r9d │ │ │ │ + jg 2701b3 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa 0x10(%rcx),%xmm1 │ │ │ │ - movdqa 0x20(%rcx),%xmm2 │ │ │ │ - movdqa 0x30(%rcx),%xmm3 │ │ │ │ - movdqa 0x40(%rcx),%xmm4 │ │ │ │ - movdqa 0x50(%rcx),%xmm5 │ │ │ │ - movdqa 0x60(%rcx),%xmm6 │ │ │ │ - movdqa 0x70(%rcx),%xmm7 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - call 265742 │ │ │ │ - movdqa %xmm0,(%r8) │ │ │ │ - movdqa %xmm1,0x40(%r8) │ │ │ │ - movdqa %xmm2,0x80(%r8) │ │ │ │ - movdqa %xmm3,0xc0(%r8) │ │ │ │ - sub $0x100,%r8 │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - cmp %rsp,%rcx │ │ │ │ - jg 26e291 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x6b753(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movslq (%r10,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x176(%r10),%ymm6 │ │ │ │ + vpbroadcastd -0x19a(%r10),%ymm5 │ │ │ │ + vpbroadcastd -0x17a(%r10),%ymm7 │ │ │ │ + add %r10,%r8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jl 270589 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + je 270589 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm4,0x20(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - imul $0xb50,%r9d,%r9d │ │ │ │ - add $0x8800,%r9d │ │ │ │ - movd %r9d,%xmm0 │ │ │ │ - pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x6d63c(%rip),%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - movdqa 0x20(%rdi),%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - movdqa 0x30(%rdi),%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm5,%xmm1 │ │ │ │ - pmaxsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm5,%xmm4 │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - pminsw %xmm6,%xmm2 │ │ │ │ - pminsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 26e368 │ │ │ │ - lea -0x80(%rdi,%rsi,1),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 26e368 │ │ │ │ - add $0x408,%rsp │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 27058d │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x1418,%rsp │ │ │ │ - lea 0x6d736(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26e7e7 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26e45d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - lea 0xe00(%rsp),%r11 │ │ │ │ - movdqa %xmm0,0x400(%r11,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%r11,%r9,8) │ │ │ │ - movdqa %xmm0,0x400(%r11,%r8,8) │ │ │ │ - movdqa %xmm0,0x400(%r11,%r10,8) │ │ │ │ - sub $0x200,%r11 │ │ │ │ - cmp %rsp,%r11 │ │ │ │ - jge 26e41d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26e408 │ │ │ │ - mov %ecx,0x1400(%rsp) │ │ │ │ - movdqa 0x6d433(%rip),%xmm11 │ │ │ │ - movdqa 0x6d57a(%rip),%xmm12 │ │ │ │ - movdqa 0x6d581(%rip),%xmm13 │ │ │ │ - movdqa 0x6d2b8(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - lea 0x6d57e(%rip),%r8 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xf80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x880(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xc80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xb80(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xd80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xa80(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xe80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x980(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 26db47 │ │ │ │ - call 26dea2 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x900(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xf00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 26b0f6 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xb00(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xd00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 26b4f7 │ │ │ │ - add $0x180,%rcx │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xa00(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xe00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 267310 │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26e711 │ │ │ │ - call 265827 │ │ │ │ - call 265a42 │ │ │ │ - movdqa %xmm1,-0x70(%rcx) │ │ │ │ - movdqa %xmm2,-0x60(%rcx) │ │ │ │ - movdqa %xmm3,-0x50(%rcx) │ │ │ │ - movdqa %xmm4,-0x40(%rcx) │ │ │ │ - movdqa %xmm5,-0x30(%rcx) │ │ │ │ - movdqa %xmm6,-0x20(%rcx) │ │ │ │ - movdqa %xmm7,-0x10(%rcx) │ │ │ │ - sub $0x240,%rcx │ │ │ │ - movdqa %xmm11,%xmm15 │ │ │ │ - psrld $0xb,%xmm15 │ │ │ │ - call 26e148 │ │ │ │ - lea 0x380(%rsp),%rcx │ │ │ │ - lea 0x1200(%rsp),%r11 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - call 26e752 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea 0xf00(%rdx,%r9,8),%r8 │ │ │ │ - movdqa %xmm7,-0x100(%r8) │ │ │ │ - movdqa %xmm7,-0x80(%r8) │ │ │ │ - movdqa %xmm7,(%r8) │ │ │ │ - movdqa %xmm7,0x80(%r8) │ │ │ │ - sub $0x200,%r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jg 26e697 │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jge 26e464 │ │ │ │ - mov 0x1400(%rsp),%ecx │ │ │ │ - add $0x3d0,%rsp │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 26e6f7 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 26e6ee │ │ │ │ - lea -0x72f8c(%rip),%r8 │ │ │ │ - jmp 26e6fe │ │ │ │ - lea -0x73265(%rip),%r8 │ │ │ │ - jmp 26e6fe │ │ │ │ - lea -0x7348e(%rip),%r8 │ │ │ │ - lea 0x80(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff0,%r10 │ │ │ │ - jmp 26ad58 │ │ │ │ - pmulld %xmm14,%xmm0 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ + jg 270635 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa 0x10(%rcx),%xmm1 │ │ │ │ - movdqa 0x20(%rcx),%xmm2 │ │ │ │ - movdqa 0x30(%rcx),%xmm3 │ │ │ │ - movdqa 0x40(%rcx),%xmm4 │ │ │ │ - movdqa 0x50(%rcx),%xmm5 │ │ │ │ - movdqa 0x60(%rcx),%xmm6 │ │ │ │ - movdqa 0x70(%rcx),%xmm7 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm4 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - call 265742 │ │ │ │ - movdqa %xmm0,(%r11,%r9,8) │ │ │ │ - movdqa %xmm2,0x80(%r11,%r9,8) │ │ │ │ - movdqa %xmm3,(%r11,%r8,8) │ │ │ │ - movdqa %xmm1,(%r11,%r10,8) │ │ │ │ - sub $0x200,%r11 │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - cmp %rsp,%rcx │ │ │ │ - jg 26e752 │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + dec %r9d │ │ │ │ + jg 2706d4 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - add $0x180,%r9d │ │ │ │ - sar $0x9,%r9d │ │ │ │ - add $0x1010,%rsp │ │ │ │ - jmp 26e340 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x2438,%rsp │ │ │ │ - lea 0x6d2f6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 26ebec │ │ │ │ - mov %rbx,0x2418(%rsp) │ │ │ │ - mov %rdi,0x400(%rsp) │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26e8ba │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - lea 0x1c00(%rsp),%rdi │ │ │ │ - movdqa %xmm0,0x410(%rdi,%r11,8) │ │ │ │ - movdqa %xmm0,0x410(%rdi,%rbx,8) │ │ │ │ - movdqa %xmm0,0x410(%rdi,%r8,8) │ │ │ │ - movdqa %xmm0,0x410(%rdi,%r10,8) │ │ │ │ - sub $0x400,%rdi │ │ │ │ - cmp %rsp,%rdi │ │ │ │ - jge 26e87b │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26e858 │ │ │ │ - mov %ecx,0x2410(%rsp) │ │ │ │ - movdqa 0x6cfd6(%rip),%xmm11 │ │ │ │ - movdqa 0x6d11d(%rip),%xmm12 │ │ │ │ - movdqa 0x6d124(%rip),%xmm13 │ │ │ │ - movdqa 0x6ce5b(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - lea 0x6d121(%rip),%r8 │ │ │ │ - movdqa 0x80(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xf80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x880(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x780(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x380(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xc80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xb80(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x480(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x280(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xd80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xa80(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x580(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - movdqa 0x180(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0xe80(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x980(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x680(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26db47 │ │ │ │ - call 26dea2 │ │ │ │ - movdqa 0x100(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x700(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x900(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xf00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26b0f6 │ │ │ │ - movdqa 0x300(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x500(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xb00(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xd00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 26b4f7 │ │ │ │ - add $0x180,%rcx │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0xa00(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xe00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 267310 │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 265827 │ │ │ │ - call 265a42 │ │ │ │ - movdqa %xmm1,-0x70(%rcx) │ │ │ │ - movdqa %xmm2,-0x60(%rcx) │ │ │ │ - movdqa %xmm3,-0x50(%rcx) │ │ │ │ - movdqa %xmm4,-0x40(%rcx) │ │ │ │ - movdqa %xmm5,-0x30(%rcx) │ │ │ │ - movdqa %xmm6,-0x20(%rcx) │ │ │ │ - movdqa %xmm7,-0x10(%rcx) │ │ │ │ - sub $0x240,%rcx │ │ │ │ - movdqa %xmm11,%xmm15 │ │ │ │ - psrld $0xa,%xmm15 │ │ │ │ - call 26e148 │ │ │ │ - lea 0x380(%rsp),%rcx │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - lea 0x2010(%rsp),%rdi │ │ │ │ - call 26eb5c │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea 0xf00(%rdx,%r9,8),%r8 │ │ │ │ - movdqa %xmm7,-0x100(%r8) │ │ │ │ - movdqa %xmm7,-0x80(%r8) │ │ │ │ - movdqa %xmm7,(%r8) │ │ │ │ - movdqa %xmm7,0x80(%r8) │ │ │ │ - sub $0x200,%r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jg 26eada │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 26e8c1 │ │ │ │ - mov 0x2410(%rsp),%ecx │ │ │ │ - mov 0x400(%rsp),%rdi │ │ │ │ - add $0x3e0,%rsp │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jl 26eb3b │ │ │ │ - lea -0x736a2(%rip),%r11 │ │ │ │ - lea -0x6f099(%rip),%rbx │ │ │ │ - jmp 26eb49 │ │ │ │ - lea -0x738d2(%rip),%r11 │ │ │ │ - lea -0x6f539(%rip),%rbx │ │ │ │ - lea 0x80(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff0,%r10 │ │ │ │ - jmp 26d1b4 │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa 0x10(%rcx),%xmm1 │ │ │ │ - movdqa 0x20(%rcx),%xmm2 │ │ │ │ - movdqa 0x30(%rcx),%xmm3 │ │ │ │ - movdqa 0x40(%rcx),%xmm4 │ │ │ │ - movdqa 0x50(%rcx),%xmm5 │ │ │ │ - movdqa 0x60(%rcx),%xmm6 │ │ │ │ - movdqa 0x70(%rcx),%xmm7 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - call 265742 │ │ │ │ - movdqa %xmm0,(%rdi,%r11,8) │ │ │ │ - movdqa %xmm1,(%rdi,%rbx,8) │ │ │ │ - movdqa %xmm2,(%rdi,%r8,8) │ │ │ │ - movdqa %xmm3,(%rdi,%r10,8) │ │ │ │ - sub $0x400,%rdi │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - cmp %rsp,%rcx │ │ │ │ - jg 26eb5c │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm4,0x20(%rax) │ │ │ │ + dec %r9d │ │ │ │ + jg 27076a │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - add $0x2030,%rsp │ │ │ │ - jmp 26e335 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm4,0x20(%rax) │ │ │ │ + vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x80(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0xa0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xa0(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm4,0x40(%rax) │ │ │ │ + vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ + vmovdqa 0xc0(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0xe0(%rdx),%ymm1 │ │ │ │ + vmovdqa 0xe0(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vpackuswb %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm5,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + vmovdqa %ymm4,0x60(%rax) │ │ │ │ + dec %r9d │ │ │ │ + jg 27087e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ lea 0x19(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ test %eax,%eax │ │ │ │ - jne 26ed54 │ │ │ │ + jne 270bf4 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 26efe9 │ │ │ │ - movzwl 0x6da76(%r10,%r8,2),%r8d │ │ │ │ + jne 270e89 │ │ │ │ + movzwl 0x6bc16(%r10,%r8,2),%r8d │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzwl (%rdx),%eax │ │ │ │ movzwl (%rdx,%rcx,1),%r10d │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %ax,(%rdi) │ │ │ │ mov %r10w,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ec43 │ │ │ │ + jg 270ae3 │ │ │ │ ret │ │ │ │ mov (%rdx),%eax │ │ │ │ mov (%rdx,%rcx,1),%r10d │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %eax,(%rdi) │ │ │ │ mov %r10d,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ec62 │ │ │ │ + jg 270b02 │ │ │ │ ret │ │ │ │ mov (%rdx),%rax │ │ │ │ mov (%rdx,%rcx,1),%r10 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %r10,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ec7d │ │ │ │ + jg 270b1d │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ec9a │ │ │ │ + jg 270b3a │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%ymm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vmovdqa32 %ymm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ecbb │ │ │ │ + jg 270b5b │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%zmm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ece4 │ │ │ │ + jg 270b84 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%zmm18 │ │ │ │ vmovdqu32 0x40(%rdx,%rcx,1),%zmm19 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ed0d │ │ │ │ + jg 270bad │ │ │ │ ret │ │ │ │ imul $0xff01,%eax,%eax │ │ │ │ - vbroadcasti32x4 0x6d7dc(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x6b97c(%rip),%zmm20 │ │ │ │ add $0x1000,%eax │ │ │ │ vpbroadcastw %eax,%zmm21 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 26f2c9 │ │ │ │ - movzwl 0x6da90(%r10,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0x6d8fe(%rip),%zmm19 │ │ │ │ + jne 271169 │ │ │ │ + movzwl 0x6bc30(%r10,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x6ba9e(%rip),%zmm19 │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ vmovd (%rdx),%xmm0 │ │ │ │ vpinsrd $0x1,(%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %xmm20,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm19,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ vpextrw $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ed94 │ │ │ │ + jg 270c34 │ │ │ │ ret │ │ │ │ - vmovdqa 0x6d757(%rip),%xmm4 │ │ │ │ + vmovdqa 0x6b8f7(%rip),%xmm4 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm19,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26edd9 │ │ │ │ + jg 270c79 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%xmm16 │ │ │ │ vinserti32x4 $0x1,(%rdx,%rcx,1),%ymm16,%ymm16 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm19,%ymm16,%ymm16 │ │ │ │ vpmovuswb %ymm16,%xmm16 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ee11 │ │ │ │ + jg 270cb1 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6d063(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6b203(%rip),%zmm20 │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ vpmovuswb %zmm16,%ymm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26ee5d │ │ │ │ + jg 270cfd │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%ymm17 │ │ │ │ vinserti32x8 $0x1,0x8(%rdx,%rcx,1),%zmm17,%zmm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ @@ -525758,30 +527447,30 @@ │ │ │ │ vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26eea0 │ │ │ │ + jg 270d40 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ add %rcx,%rdx │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 26ef0b │ │ │ │ + jg 270dab │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%zmm18 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ vmovdqu32 0x48(%rdx),%zmm22 │ │ │ │ add %rcx,%rdx │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ @@ -525798,19 +527487,19 @@ │ │ │ │ vpmulhrsw %zmm19,%zmm22,%zmm22 │ │ │ │ vpackuswb %zmm18,%zmm16,%zmm16 │ │ │ │ vpackuswb %zmm22,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 26ef57 │ │ │ │ + jg 270df7 │ │ │ │ ret │ │ │ │ - movzwl 0x6da9e(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x6bc3e(%r10,%r8,2),%r8d │ │ │ │ imul $0xff01,%eax,%eax │ │ │ │ - vpbroadcastd 0x6d68a(%rip),%zmm21 │ │ │ │ + vpbroadcastd 0x6b82a(%rip),%zmm21 │ │ │ │ add $0x1000,%eax │ │ │ │ add %r10,%r8 │ │ │ │ vpbroadcastw %eax,%zmm20 │ │ │ │ jmp *%r8 │ │ │ │ vmovd (%rdx),%xmm0 │ │ │ │ vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ @@ -525820,15 +527509,15 @@ │ │ │ │ vpmaddubsw %xmm20,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ vpextrw $0x1,%xmm1,(%rdi) │ │ │ │ vpextrw $0x0,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f017 │ │ │ │ + jg 270eb7 │ │ │ │ ret │ │ │ │ vmovd (%rdx),%xmm0 │ │ │ │ vpbroadcastd (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpblendd $0x1,%xmm0,%xmm1,%xmm2 │ │ │ │ vpbroadcastd (%rdx),%xmm0 │ │ │ │ vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ @@ -525836,15 +527525,15 @@ │ │ │ │ vpmaddubsw %xmm20,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f05b │ │ │ │ + jg 270efb │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpunpcklbw %xmm0,%xmm3,%xmm1 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vpunpcklbw %xmm3,%xmm0,%xmm2 │ │ │ │ @@ -525853,15 +527542,15 @@ │ │ │ │ vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm21,%xmm2,%xmm2 │ │ │ │ vpackuswb %xmm2,%xmm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f0a4 │ │ │ │ + jg 270f44 │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vbroadcasti128 (%rdx,%rcx,1),%ymm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpblendd $0xf,%ymm0,%ymm2,%ymm3 │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ vpblendd $0xf0,%ymm0,%ymm2,%ymm2 │ │ │ │ @@ -525872,15 +527561,15 @@ │ │ │ │ vpmulhrsw %ymm21,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm21,%ymm2,%ymm2 │ │ │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f0ed │ │ │ │ + jg 270f8d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ kxnorb %k1,%k1,%k1 │ │ │ │ vbroadcasti32x8 (%rdx,%rcx,1),%zmm18 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpblendmd %zmm16,%zmm18,%zmm19{%k1} │ │ │ │ @@ -525893,15 +527582,15 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ vpackuswb %zmm18,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %ymm17,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f14f │ │ │ │ + jg 270fef │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%zmm19 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpunpcklbw %zmm16,%zmm19,%zmm17 │ │ │ │ vpunpckhbw %zmm16,%zmm19,%zmm22 │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ @@ -525917,15 +527606,15 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm23,%zmm23 │ │ │ │ vpackuswb %zmm22,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm23,%zmm18,%zmm18 │ │ │ │ vmovdqa32 %zmm17,(%rdi) │ │ │ │ vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f1b5 │ │ │ │ + jg 271055 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ add %rcx,%rdx │ │ │ │ vmovdqu32 (%rdx),%zmm18 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm19 │ │ │ │ vpunpcklbw %zmm16,%zmm18,%zmm22 │ │ │ │ @@ -525944,19 +527633,19 @@ │ │ │ │ vmovdqa32 %zmm18,%zmm16 │ │ │ │ vpackuswb %zmm17,%zmm23,%zmm23 │ │ │ │ vmovdqa32 %zmm19,%zmm17 │ │ │ │ vmovdqa32 %zmm22,(%rdi) │ │ │ │ vmovdqa32 %zmm23,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 26f23f │ │ │ │ + jg 2710df │ │ │ │ ret │ │ │ │ - movzwl 0x6daac(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x6bc4c(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0x6d3ad(%rip),%zmm23 │ │ │ │ + vpbroadcastd 0x6b54d(%rip),%zmm23 │ │ │ │ add %r10,%r8 │ │ │ │ vpbroadcastw %eax,%zmm22 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd (%rdx),%xmm0 │ │ │ │ vpshufb %xmm20,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ vmovd (%rdx,%rcx,1),%xmm1 │ │ │ │ @@ -525972,17 +527661,17 @@ │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm23,%xmm1,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ vpextrw $0x0,%xmm1,(%rdi) │ │ │ │ vpextrw $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f2fc │ │ │ │ + jg 27119c │ │ │ │ ret │ │ │ │ - vmovdqa 0x6d1d4(%rip),%xmm4 │ │ │ │ + vmovdqa 0x6b374(%rip),%xmm4 │ │ │ │ vmovddup (%rdx),%xmm0 │ │ │ │ vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ @@ -525995,15 +527684,15 @@ │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm23,%xmm1,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f36b │ │ │ │ + jg 27120b │ │ │ │ ret │ │ │ │ vbroadcasti32x4 (%rdx),%ymm16 │ │ │ │ vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%xmm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vinserti32x4 $0x1,(%rdx),%ymm17,%ymm17 │ │ │ │ @@ -526017,18 +527706,18 @@ │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpmovuswb %ymm17,%xmm17 │ │ │ │ vmovq %xmm17,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f3d0 │ │ │ │ + jg 271270 │ │ │ │ ret │ │ │ │ vbroadcasti32x8 (%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x6ca79(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6ac19(%rip),%zmm20 │ │ │ │ vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%ymm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vinserti32x8 $0x1,(%rdx),%zmm17,%zmm17 │ │ │ │ vpermb %zmm17,%zmm20,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ @@ -526040,19 +527729,19 @@ │ │ │ │ vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ vpmovuswb %zmm17,%ymm17 │ │ │ │ vmovdqa32 %xmm17,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f453 │ │ │ │ + jg 2712f3 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6ca3b(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6abdb(%rip),%zmm20 │ │ │ │ vpermb (%rdx),%zmm20,%zmm16 │ │ │ │ - vpmovzxbq 0x6d17b(%rip),%zmm24 │ │ │ │ + vpmovzxbq 0x6b31b(%rip),%zmm24 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpermb (%rdx,%rcx,1),%zmm20,%zmm18 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpermb (%rdx),%zmm20,%zmm19 │ │ │ │ vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ vpsubw %zmm16,%zmm18,%zmm17 │ │ │ │ vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ @@ -526067,15 +527756,15 @@ │ │ │ │ vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ vpackuswb %zmm19,%zmm17,%zmm17 │ │ │ │ vpermq %zmm17,%zmm24,%zmm17 │ │ │ │ vmovdqa32 %ymm17,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 26f4db │ │ │ │ + jg 27137b │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ @@ -526098,15 +527787,15 @@ │ │ │ │ vpmulhrsw %zmm23,%zmm25,%zmm25 │ │ │ │ vmovdqa32 %zmm18,%zmm16 │ │ │ │ vmovdqa32 %zmm19,%zmm17 │ │ │ │ vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ vmovdqa32 %zmm24,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 26f581 │ │ │ │ + jg 271421 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm18 │ │ │ │ vmovdqu32 0x48(%rdx),%zmm19 │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ @@ -526155,67 +527844,67 @@ │ │ │ │ vmovdqa32 %zmm27,%zmm19 │ │ │ │ vpackuswb %zmm29,%zmm28,%zmm28 │ │ │ │ vpackuswb %zmm31,%zmm30,%zmm30 │ │ │ │ vmovdqa32 %zmm28,(%rdi) │ │ │ │ vmovdqa32 %zmm30,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 26f65e │ │ │ │ + jg 2714fe │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1b(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 26f999 │ │ │ │ + jne 271839 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 26fc01 │ │ │ │ - movzwl 0x6cf24(%rax,%rcx,2),%ecx │ │ │ │ + jne 271aa1 │ │ │ │ + movzwl 0x6b0c4(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vmovd (%rsi),%xmm0 │ │ │ │ vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ │ │ vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpmovzxbw %xmm0,%ymm16 │ │ │ │ vpsllw $0x4,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26f7a3 │ │ │ │ + jg 271643 │ │ │ │ ret │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ │ │ vpmovzxbw %ymm16,%zmm16 │ │ │ │ vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26f7de │ │ │ │ + jg 27167e │ │ │ │ ret │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ │ │ vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpmovzxbw %ymm16,%zmm16 │ │ │ │ vpmovzxbw %ymm17,%zmm17 │ │ │ │ vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26f81f │ │ │ │ + jg 2716bf │ │ │ │ ret │ │ │ │ vpmovzxbw (%rsi),%zmm16 │ │ │ │ vpmovzxbw (%rsi,%rdx,1),%zmm17 │ │ │ │ vpmovzxbw (%rsi,%rdx,2),%zmm18 │ │ │ │ vpmovzxbw (%rsi,%rax,1),%zmm19 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ @@ -526224,15 +527913,15 @@ │ │ │ │ vpsllw $0x4,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26f86e │ │ │ │ + jg 27170e │ │ │ │ ret │ │ │ │ vpmovzxbw (%rsi),%zmm16 │ │ │ │ vpmovzxbw 0x20(%rsi),%zmm17 │ │ │ │ vpmovzxbw (%rsi,%rdx,1),%zmm18 │ │ │ │ vpmovzxbw 0x20(%rsi,%rdx,1),%zmm19 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ @@ -526241,15 +527930,15 @@ │ │ │ │ vpsllw $0x4,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 26f8d2 │ │ │ │ + jg 271772 │ │ │ │ ret │ │ │ │ vpmovzxbw (%rsi),%zmm16 │ │ │ │ vpmovzxbw 0x20(%rsi),%zmm17 │ │ │ │ vpmovzxbw 0x40(%rsi),%zmm18 │ │ │ │ vpmovzxbw 0x60(%rsi),%zmm19 │ │ │ │ vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ @@ -526258,70 +527947,70 @@ │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 26f937 │ │ │ │ + jg 2717d7 │ │ │ │ ret │ │ │ │ imul $0xff01,%r9d,%r9d │ │ │ │ add $0x1000,%r9d │ │ │ │ vpbroadcastw %r9d,%zmm21 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 26ff13 │ │ │ │ - movzwl 0x6cf5a(%rax,%rcx,2),%ecx │ │ │ │ + jne 271db3 │ │ │ │ + movzwl 0x6b0fa(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti32x4 0x6cb5a(%rip),%ymm20 │ │ │ │ + vbroadcasti32x4 0x6acfa(%rip),%ymm20 │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ │ │ vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26f9d6 │ │ │ │ + jg 271876 │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x6cb20(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x6acc0(%rip),%zmm20 │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ │ │ vinserti32x4 $0x2,(%rsi,%rdx,2),%zmm16,%zmm16 │ │ │ │ vinserti32x4 $0x3,(%rsi,%rax,1),%zmm16,%zmm16 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fa20 │ │ │ │ + jg 2718c0 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c459(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6a5f9(%rip),%zmm20 │ │ │ │ vmovdqu32 (%rsi),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,2),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rsi,%rax,1),%zmm17,%zmm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ vpermb %zmm17,%zmm20,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fa67 │ │ │ │ + jg 271907 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c43e(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6a5de(%rip),%zmm20 │ │ │ │ vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ │ │ vpermb (%rsi,%rdx,2),%zmm20,%zmm18 │ │ │ │ vpermb (%rsi,%rax,1),%zmm20,%zmm19 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ @@ -526329,17 +528018,17 @@ │ │ │ │ vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fac2 │ │ │ │ + jg 271962 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c3d4(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6a574(%rip),%zmm20 │ │ │ │ vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ │ │ vpermb (%rsi,%rdx,1),%zmm20,%zmm18 │ │ │ │ vpermb 0x20(%rsi,%rdx,1),%zmm20,%zmm19 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ @@ -526347,17 +528036,17 @@ │ │ │ │ vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 26fb2c │ │ │ │ + jg 2719cc │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c363(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6a503(%rip),%zmm20 │ │ │ │ vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ │ │ vpermb 0x40(%rsi),%zmm20,%zmm18 │ │ │ │ vpermb 0x60(%rsi),%zmm20,%zmm19 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ @@ -526365,72 +528054,72 @@ │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 26fb9d │ │ │ │ + jg 271a3d │ │ │ │ ret │ │ │ │ - movzwl 0x6cf66(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x6b106(%rax,%rcx,2),%ecx │ │ │ │ imul $0xff01,%r9d,%r9d │ │ │ │ add $0x1000,%r9d │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ vpbroadcastw %r9d,%zmm22 │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd (%rsi),%xmm16 │ │ │ │ mov $0x29,%ecx │ │ │ │ - vbroadcasti32x4 0x6c915(%rip),%ymm19 │ │ │ │ + vbroadcasti32x4 0x6aab5(%rip),%ymm19 │ │ │ │ kmovb %ecx,%k1 │ │ │ │ vpblendmd (%rsi,%rdx,1){1to4},%xmm16,%xmm17{%k1} │ │ │ │ vpbroadcastd (%rsi,%rdx,2),%ymm18 │ │ │ │ vpbroadcastd (%rsi,%rax,1),%ymm18{%k1} │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpbroadcastd (%rsi),%ymm16 │ │ │ │ vpunpckhqdq %ymm16,%ymm17,%ymm18{%k1} │ │ │ │ vpshufb %ymm19,%ymm18,%ymm18 │ │ │ │ vpmaddubsw %ymm22,%ymm18,%ymm18 │ │ │ │ vmovdqa32 %ymm18,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fc3f │ │ │ │ + jg 271adf │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c2b5(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6a455(%rip),%zmm21 │ │ │ │ vbroadcasti32x4 (%rsi),%ymm16 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm16,%ymm17 │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%ymm16 │ │ │ │ vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vinserti32x4 $0x0,(%rsi),%ymm16,%ymm16 │ │ │ │ vpermt2b %zmm16,%zmm21,%zmm17 │ │ │ │ vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm17,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fc91 │ │ │ │ + jg 271b31 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c2a6(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6a446(%rip),%zmm21 │ │ │ │ vmovdqu32 (%rsi),%xmm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,2),%xmm18 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm16,%ymm17 │ │ │ │ vpermt2b %zmm18,%zmm21,%zmm17 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rax,1),%ymm18,%ymm18 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vmovdqu32 (%rsi),%xmm16 │ │ │ │ vpermt2b %zmm16,%zmm21,%zmm18 │ │ │ │ vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ vmovdqa32 %zmm17,(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fce0 │ │ │ │ + jg 271b80 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c285(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6a425(%rip),%zmm21 │ │ │ │ vmovdqu32 (%rsi),%ymm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,1),%ymm18 │ │ │ │ vmovdqu32 (%rsi,%rdx,2),%ymm19 │ │ │ │ vmovdqu32 (%rsi,%rax,1),%ymm20 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpermt2b %zmm18,%zmm21,%zmm16 │ │ │ │ vpermt2b %zmm19,%zmm21,%zmm18 │ │ │ │ @@ -526443,17 +528132,17 @@ │ │ │ │ vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ vmovdqa32 %zmm17,(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm19,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm20,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26fd41 │ │ │ │ + jg 271be1 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c23d(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6a3dd(%rip),%zmm21 │ │ │ │ vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ vpermq (%rsi,%rdx,1),%zmm21,%zmm17 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpunpcklbw %zmm16,%zmm17,%zmm20 │ │ │ │ vpunpckhbw %zmm16,%zmm17,%zmm18 │ │ │ │ vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ vpunpcklbw %zmm17,%zmm16,%zmm19 │ │ │ │ @@ -526464,17 +528153,17 @@ │ │ │ │ vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm20,(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm19,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm17,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 26fdc9 │ │ │ │ + jg 271c69 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c1c3(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6a363(%rip),%zmm21 │ │ │ │ vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ │ │ vpermq (%rsi,%rdx,1),%zmm21,%zmm18 │ │ │ │ vpermq 0x40(%rsi,%rdx,1),%zmm21,%zmm19 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpunpcklbw %zmm16,%zmm18,%zmm20 │ │ │ │ vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ │ │ @@ -526500,23 +528189,23 @@ │ │ │ │ vpunpckhbw %zmm19,%zmm17,%zmm19 │ │ │ │ vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm20,0x180(%rdi) │ │ │ │ vmovdqa32 %zmm19,0x1c0(%rdi) │ │ │ │ add $0x200,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 26fe4a │ │ │ │ + jg 271cea │ │ │ │ ret │ │ │ │ - movzwl 0x6cf72(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x6b112(%rax,%rcx,2),%ecx │ │ │ │ shl $0xb,%r9d │ │ │ │ vpbroadcastw %r9d,%zmm22 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti32x4 0x6c5f8(%rip),%ymm20 │ │ │ │ + vbroadcasti32x4 0x6a798(%rip),%ymm20 │ │ │ │ vpbroadcastq (%rsi),%ymm16 │ │ │ │ vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ vmovq (%rsi,%rdx,2),%xmm2 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -526528,17 +528217,17 @@ │ │ │ │ vmovdqa32 %ymm17,%ymm16 │ │ │ │ vpsubw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm22,%ymm17,%ymm17 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vmovdqa32 %ymm17,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26ff4a │ │ │ │ + jg 271dea │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x6c58d(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x6a72d(%rip),%zmm20 │ │ │ │ vbroadcasti32x4 (%rsi),%zmm16 │ │ │ │ vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm1,%ymm17 │ │ │ │ vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -526549,17 +528238,17 @@ │ │ │ │ vmovdqa32 %zmm17,%zmm16 │ │ │ │ vpsubw %zmm18,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm17,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 26ffc5 │ │ │ │ + jg 271e65 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6be95(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x6a035(%rip),%zmm20 │ │ │ │ vbroadcasti32x8 (%rsi),%zmm16 │ │ │ │ vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ │ │ vmovdqu32 (%rsi,%rax,1),%ymm18 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -526576,17 +528265,17 @@ │ │ │ │ vpsubw %zmm18,%zmm16,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ vmovdqa32 %zmm17,(%rdi) │ │ │ │ vmovdqa32 %zmm19,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27003d │ │ │ │ + jg 271edd │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6be32(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x69fd2(%rip),%zmm20 │ │ │ │ vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpermb (%rsi),%zmm20,%zmm18 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm19 │ │ │ │ @@ -526596,17 +528285,17 @@ │ │ │ │ vpsubw %zmm17,%zmm16,%zmm18 │ │ │ │ vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ │ │ vpaddw %zmm17,%zmm18,%zmm18 │ │ │ │ vmovdqa32 %zmm19,(%rdi) │ │ │ │ vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2700da │ │ │ │ + jg 271f7a │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6bdc3(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x69f63(%rip),%zmm20 │ │ │ │ vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ add %rdx,%rsi │ │ │ │ vpermb (%rsi),%zmm20,%zmm18 │ │ │ │ vpermb 0x20(%rsi),%zmm20,%zmm19 │ │ │ │ @@ -526620,17 +528309,17 @@ │ │ │ │ vmovdqa32 %zmm18,%zmm16 │ │ │ │ vpaddw %zmm17,%zmm24,%zmm24 │ │ │ │ vmovdqa32 %zmm19,%zmm17 │ │ │ │ vmovdqa32 %zmm23,(%rdi) │ │ │ │ vmovdqa32 %zmm24,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 270159 │ │ │ │ + jg 271ff9 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6bd37(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x69ed7(%rip),%zmm20 │ │ │ │ vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ │ │ vpermb 0x40(%rsi),%zmm20,%zmm18 │ │ │ │ vpermb 0x60(%rsi),%zmm20,%zmm19 │ │ │ │ vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ @@ -526662,107 +528351,107 @@ │ │ │ │ vmovdqa32 %zmm26,%zmm19 │ │ │ │ vmovdqa32 %zmm27,(%rdi) │ │ │ │ vmovdqa32 %zmm28,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm29,0x80(%rdi) │ │ │ │ vmovdqa32 %zmm30,0xc0(%rdi) │ │ │ │ add $0x100,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 270202 │ │ │ │ + jg 2720a2 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 272200 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ imul $0x10101,0x10(%rsp),%r10d │ │ │ │ add %r11d,%r10d │ │ │ │ lea -0x174a(%rip),%r11 │ │ │ │ movslq %r8d,%r8 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 2703b1 │ │ │ │ + jne 272251 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 2708aa │ │ │ │ + jne 27274a │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x6da76(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x6bc16(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 270f5b │ │ │ │ - vpbroadcastd 0x6c2d4(%rip),%zmm21 │ │ │ │ + jne 272dfb │ │ │ │ + vpbroadcastd 0x6a474(%rip),%zmm21 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jl 270423 │ │ │ │ - vbroadcasti32x4 0x6c128(%rip),%zmm22 │ │ │ │ - je 270480 │ │ │ │ + jl 2722c3 │ │ │ │ + vbroadcasti32x4 0x6a2c8(%rip),%zmm22 │ │ │ │ + je 272320 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti32x4 0x6c123(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0x6c129(%rip),%zmm24 │ │ │ │ + vbroadcasti32x4 0x6a2c3(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x6a2c9(%rip),%zmm24 │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - movzwl 0x6dade(%r11,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0x6ef84(%r11,%rax,8),%zmm25 │ │ │ │ - vpbroadcastd 0x6ef88(%r11,%rax,8),%zmm26 │ │ │ │ + movzwl 0x6bc7e(%r11,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x6d124(%r11,%rax,8),%zmm25 │ │ │ │ + vpbroadcastd 0x6d128(%r11,%rax,8),%zmm26 │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vmovdqa 0x6c0af(%rip),%xmm4 │ │ │ │ - vpbroadcastd 0x6ef86(%r11,%rax,8),%xmm3 │ │ │ │ + vmovdqa 0x6a24f(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x6d126(%r11,%rax,8),%xmm3 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ vmovdqa32 %xmm21,%xmm1 │ │ │ │ vpdpbusd %xmm3,%xmm0,%xmm1 │ │ │ │ vpackssdw %xmm1,%xmm1,%xmm0 │ │ │ │ vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm16,%xmm0,%xmm0 │ │ │ │ vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27043b │ │ │ │ + jg 2722db │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vpbroadcastd 0x6ef86(%r11,%rax,8),%xmm3 │ │ │ │ + vpbroadcastd 0x6d126(%r11,%rax,8),%xmm3 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %xmm22,%xmm0,%xmm0 │ │ │ │ vpshufb %xmm22,%xmm1,%xmm1 │ │ │ │ vmovdqa32 %xmm21,%xmm2 │ │ │ │ vpdpbusd %xmm3,%xmm0,%xmm2 │ │ │ │ @@ -526771,15 +528460,15 @@ │ │ │ │ vpackssdw %xmm0,%xmm2,%xmm0 │ │ │ │ vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270490 │ │ │ │ + jg 272330 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%xmm16 │ │ │ │ vinserti32x4 $0x1,(%rdx,%rcx,1),%ymm16,%ymm16 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %ymm22,%ymm16,%ymm17 │ │ │ │ vpshufb %ymm23,%ymm16,%ymm18 │ │ │ │ vpshufb %ymm24,%ymm16,%ymm19 │ │ │ │ @@ -526792,19 +528481,19 @@ │ │ │ │ vpackusdw %ymm17,%ymm16,%ymm16 │ │ │ │ vpsrlw $0x6,%ymm16,%ymm16 │ │ │ │ vpmovuswb %ymm16,%xmm16 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2704e4 │ │ │ │ + jg 272384 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6badf(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6bb15(%rip),%zmm23 │ │ │ │ - vmovdqa32 0x6bb4b(%rip),%zmm24 │ │ │ │ + vmovdqa32 0x69c7f(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x69cb5(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x69ceb(%rip),%zmm24 │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpermb %zmm16,%zmm22,%zmm17 │ │ │ │ vpermb %zmm16,%zmm23,%zmm18 │ │ │ │ vpermb %zmm16,%zmm24,%zmm19 │ │ │ │ vmovdqa32 %zmm21,%zmm16 │ │ │ │ @@ -526816,15 +528505,15 @@ │ │ │ │ vpackusdw %zmm17,%zmm16,%zmm16 │ │ │ │ vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ vpmovuswb %zmm16,%ymm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270575 │ │ │ │ + jg 272415 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%ymm17 │ │ │ │ vinserti32x8 $0x1,0x8(%rdx,%rcx,1),%zmm17,%zmm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %zmm22,%zmm16,%zmm18 │ │ │ │ @@ -526849,15 +528538,15 @@ │ │ │ │ vpackusdw %zmm20,%zmm17,%zmm17 │ │ │ │ vpsrlw $0x6,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2705e9 │ │ │ │ + jg 272489 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ add %rcx,%rdx │ │ │ │ vpshufb %zmm22,%zmm16,%zmm18 │ │ │ │ vpshufb %zmm23,%zmm16,%zmm19 │ │ │ │ vpshufb %zmm24,%zmm16,%zmm20 │ │ │ │ @@ -526879,15 +528568,15 @@ │ │ │ │ vpdpbusd %zmm26,%zmm18,%zmm20 │ │ │ │ vpackusdw %zmm20,%zmm17,%zmm17 │ │ │ │ vpsrlw $0x6,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2706b4 │ │ │ │ + jg 272554 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x8(%rdx),%zmm18 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ vmovdqu32 0x48(%rdx),%zmm19 │ │ │ │ add %rcx,%rdx │ │ │ │ vpshufb %zmm22,%zmm16,%zmm20 │ │ │ │ @@ -526934,24 +528623,24 @@ │ │ │ │ vpsrlw $0x6,%zmm19,%zmm19 │ │ │ │ vpackuswb %zmm18,%zmm16,%zmm16 │ │ │ │ vpackuswb %zmm19,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 270760 │ │ │ │ + jg 272600 │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - movzwl 0x6daec(%r11,%rax,2),%eax │ │ │ │ - vpbroadcastd 0x6b2ae(%rip),%zmm23 │ │ │ │ - lea 0x6ef84(%r11,%r10,8),%r10 │ │ │ │ + movzwl 0x6bc8c(%r11,%rax,2),%eax │ │ │ │ + vpbroadcastd 0x6944e(%rip),%zmm23 │ │ │ │ + lea 0x6d124(%r11,%r10,8),%r10 │ │ │ │ vpbroadcastw (%r10),%zmm24 │ │ │ │ vpbroadcastw 0x2(%r10),%zmm25 │ │ │ │ vpbroadcastw 0x4(%r10),%zmm26 │ │ │ │ vpbroadcastw 0x6(%r10),%zmm27 │ │ │ │ add %r11,%rax │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ sub %r11,%rdx │ │ │ │ @@ -526988,15 +528677,15 @@ │ │ │ │ vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ vpmulhrsw %xmm23,%xmm5,%xmm5 │ │ │ │ vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ vpextrw $0x2,%xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27094a │ │ │ │ + jg 2727ea │ │ │ │ ret │ │ │ │ vmovd (%rdx),%xmm2 │ │ │ │ vpinsrd $0x1,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ vpinsrd $0x2,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ add %r11,%rdx │ │ │ │ vpinsrd $0x3,(%rdx),%xmm2,%xmm2 │ │ │ │ vmovd (%rdx,%rcx,1),%xmm3 │ │ │ │ @@ -527026,15 +528715,15 @@ │ │ │ │ vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ vpmulhrsw %xmm23,%xmm5,%xmm5 │ │ │ │ vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ vmovd %xmm5,(%rdi) │ │ │ │ vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270a03 │ │ │ │ + jg 2728a3 │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm1 │ │ │ │ vpbroadcastq (%rdx,%rcx,1),%ymm0 │ │ │ │ vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ │ │ add %r11,%rdx │ │ │ │ vpbroadcastq (%rdx),%ymm5 │ │ │ │ vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ @@ -527068,18 +528757,18 @@ │ │ │ │ vpmulhrsw %ymm23,%ymm5,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ vpackuswb %xmm4,%xmm5,%xmm5 │ │ │ │ vmovq %xmm5,(%rdi) │ │ │ │ vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270aca │ │ │ │ + jg 27296a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6b67a(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x6981a(%rip),%zmm28 │ │ │ │ vbroadcasti32x4 (%rdx),%zmm17 │ │ │ │ vbroadcasti32x4 (%rdx,%rcx,1),%ymm20 │ │ │ │ mov $0xf,%eax │ │ │ │ vbroadcasti32x4 (%rdx,%rcx,2),%zmm18 │ │ │ │ add %r11,%rdx │ │ │ │ vbroadcasti32x4 (%rdx),%ymm21 │ │ │ │ kmovb %eax,%k1 │ │ │ │ @@ -527111,18 +528800,18 @@ │ │ │ │ vpmulhrsw %zmm23,%zmm20,%zmm20 │ │ │ │ vextracti32x8 $0x1,%zmm20,%ymm21 │ │ │ │ vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ vmovdqa32 %xmm20,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm20,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270baa │ │ │ │ + jg 272a4a │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6b5c2(%rip),%zmm28 │ │ │ │ - vpmovzxbq 0x6ba08(%rip),%zmm30 │ │ │ │ + vmovdqa32 0x69762(%rip),%zmm28 │ │ │ │ + vpmovzxbq 0x69ba8(%rip),%zmm30 │ │ │ │ vpshrdw $0x8,%zmm28,%zmm28,%zmm29 │ │ │ │ vmovdqu32 (%rdx),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ vpermb %zmm16,%zmm28,%zmm17 │ │ │ │ vinserti32x8 $0x0,(%rdx,%rcx,2),%zmm16,%zmm16 │ │ │ │ add %r11,%rdx │ │ │ │ vpermb %zmm16,%zmm29,%zmm18 │ │ │ │ @@ -527162,15 +528851,15 @@ │ │ │ │ vpmulhrsw %zmm23,%zmm0,%zmm0 │ │ │ │ vpackuswb %zmm0,%zmm31,%zmm31 │ │ │ │ vpermq %zmm31,%zmm30,%zmm31 │ │ │ │ vmovdqa32 %ymm31,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm31,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270cad │ │ │ │ + jg 272b4d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea -0x100(%r9,%r8,4),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ vmovdqu32 (%rdx),%zmm18 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%zmm20 │ │ │ │ @@ -527242,49 +528931,49 @@ │ │ │ │ vpaddw %zmm5,%zmm3,%zmm3 │ │ │ │ vpmulhrsw %zmm23,%zmm2,%zmm2 │ │ │ │ vpmulhrsw %zmm23,%zmm3,%zmm3 │ │ │ │ vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ vmovdqa32 %zmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 270dfa │ │ │ │ + jg 272c9a │ │ │ │ add $0x40,%r8 │ │ │ │ add $0x40,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 270d7e │ │ │ │ + jg 272c1e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 271229 │ │ │ │ + jg 2730c9 │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vpbroadcastd 0x6ef86(%r11,%rax,8),%zmm23 │ │ │ │ + vpbroadcastd 0x6d126(%r11,%rax,8),%zmm23 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - vpbroadcastd 0x6ad18(%rip),%zmm24 │ │ │ │ - vpbroadcastq 0x6ef84(%r11,%r10,8),%ymm16 │ │ │ │ + vpbroadcastd 0x68eb8(%rip),%zmm24 │ │ │ │ + vpbroadcastq 0x6d124(%r11,%r10,8),%ymm16 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - vpbroadcastd 0x6b6ff(%rip),%ymm25 │ │ │ │ + vpbroadcastd 0x6989f(%rip),%ymm25 │ │ │ │ mov %rdx,%rax │ │ │ │ vpunpcklbw %ymm16,%ymm24,%ymm16 │ │ │ │ sub %r11,%rax │ │ │ │ vpsraw $0x2,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x6b4fa(%rip),%xmm30 │ │ │ │ + vmovdqa32 0x6969a(%rip),%xmm30 │ │ │ │ vpshufd $0x0,%ymm16,%ymm26 │ │ │ │ vpshufd $0x55,%ymm16,%ymm27 │ │ │ │ vpshufd $0xaa,%ymm16,%ymm28 │ │ │ │ vpshufd $0xff,%ymm16,%ymm29 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 2710f9 │ │ │ │ - vbroadcasti32x4 0x6b4ea(%rip),%ymm22 │ │ │ │ + je 272f99 │ │ │ │ + vbroadcasti32x4 0x6968a(%rip),%ymm22 │ │ │ │ vmovq (%rax),%xmm2 │ │ │ │ vmovhps (%rax,%rcx,1),%xmm2,%xmm2 │ │ │ │ vmovq (%rax,%rcx,2),%xmm0 │ │ │ │ vmovhps (%rdx),%xmm0,%xmm0 │ │ │ │ vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ add %r11,%rdx │ │ │ │ @@ -527326,43 +529015,43 @@ │ │ │ │ vpdpwssd %xmm29,%xmm3,%xmm5 │ │ │ │ vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ vpshufb %xmm30,%xmm5,%xmm5 │ │ │ │ vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 271078 │ │ │ │ + jg 272f18 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovq (%rax),%xmm1 │ │ │ │ vpbroadcastq (%rax,%rcx,1),%ymm18 │ │ │ │ vinserti32x4 $0x1,(%rax,%rcx,2),%ymm1,%ymm17 │ │ │ │ vinserti32x4 $0x2,(%rdx),%zmm18,%zmm18 │ │ │ │ vinserti32x4 $0x2,(%rdx,%rcx,1),%zmm17,%zmm17 │ │ │ │ vinserti32x4 $0x3,(%rdx,%rcx,2),%zmm18,%zmm18 │ │ │ │ - vbroadcasti32x4 0x6b3d3(%rip),%zmm22 │ │ │ │ + vbroadcasti32x4 0x69573(%rip),%zmm22 │ │ │ │ add %r11,%rdx │ │ │ │ vinserti32x4 $0x3,(%rdx),%zmm17,%zmm17 │ │ │ │ vpshufb %zmm22,%zmm18,%zmm18 │ │ │ │ vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm24,%zmm16 │ │ │ │ vpdpbusd %zmm23,%zmm18,%zmm16 │ │ │ │ vmovdqa32 %zmm24,%zmm20 │ │ │ │ vpdpbusd %zmm23,%zmm17,%zmm20 │ │ │ │ - vmovdqa32 0x6b0db(%rip),%ymm17 │ │ │ │ - vmovdqa32 0x6b0f1(%rip),%ymm18 │ │ │ │ - vmovdqa32 0x6b107(%rip),%ymm19 │ │ │ │ + vmovdqa32 0x6927b(%rip),%ymm17 │ │ │ │ + vmovdqa32 0x69291(%rip),%ymm18 │ │ │ │ + vmovdqa32 0x692a7(%rip),%ymm19 │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ mov $0x5555,%eax │ │ │ │ vpermb %ymm16,%ymm17,%ymm17 │ │ │ │ vpermb %zmm16,%zmm18,%zmm18 │ │ │ │ vpermb %zmm16,%zmm19,%zmm19 │ │ │ │ kmovw %eax,%k1 │ │ │ │ - vmovdqa32 0x6b0f5(%rip),%ymm31 │ │ │ │ + vmovdqa32 0x69295(%rip),%ymm31 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vinserti32x4 $0x1,(%rdx),%ymm4,%ymm20 │ │ │ │ vmovdqa32 %ymm25,%ymm21 │ │ │ │ vpdpwssd %ymm26,%ymm17,%ymm21 │ │ │ │ vmovdqa32 %ymm18,%ymm17 │ │ │ │ vpshufb %ymm22,%ymm20,%ymm20 │ │ │ │ @@ -527376,49 +529065,49 @@ │ │ │ │ vpdpwssd %ymm29,%ymm19,%ymm21 │ │ │ │ vpackuswb %ymm21,%ymm21,%ymm21 │ │ │ │ vpermb %ymm21,%ymm30,%ymm21 │ │ │ │ vmovd %xmm21,(%rdi) │ │ │ │ vpextrd $0x1,%xmm21,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2711ab │ │ │ │ + jg 27304b │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - vpbroadcastd 0x6ef84(%r11,%rax,8),%zmm26 │ │ │ │ - vpbroadcastd 0x6ef88(%r11,%rax,8),%zmm27 │ │ │ │ + vpbroadcastd 0x6d124(%r11,%rax,8),%zmm26 │ │ │ │ + vpbroadcastd 0x6d128(%r11,%rax,8),%zmm27 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - vpbroadcastd 0x6aa48(%rip),%zmm24 │ │ │ │ - vpbroadcastq 0x6ef84(%r11,%r10,8),%zmm16 │ │ │ │ - vpbroadcastd 0x6b433(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x68be8(%rip),%zmm24 │ │ │ │ + vpbroadcastq 0x6d124(%r11,%r10,8),%zmm16 │ │ │ │ + vpbroadcastd 0x695d3(%rip),%zmm25 │ │ │ │ vpunpcklbw %zmm16,%zmm24,%zmm16 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ vpshufd $0x0,%zmm16,%zmm28 │ │ │ │ vpshufd $0x55,%zmm16,%zmm29 │ │ │ │ vpshufd $0xaa,%zmm16,%zmm30 │ │ │ │ vpshufd $0xff,%zmm16,%zmm31 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - jne 271474 │ │ │ │ + jne 273314 │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r11,%rax │ │ │ │ vmovdqu (%rax),%xmm1 │ │ │ │ vinserti128 $0x1,(%rax,%rcx,1),%ymm1,%ymm1 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ vinserti32x4 $0x2,(%rax,%rcx,2),%zmm1,%zmm22 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ vinserti32x4 $0x3,(%rdx),%zmm22,%zmm22 │ │ │ │ add %r11,%rdx │ │ │ │ - vbroadcasti32x4 0x6b21b(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x693bb(%rip),%zmm20 │ │ │ │ vinserti32x4 $0x2,(%rdx),%zmm2,%zmm16 │ │ │ │ - vbroadcasti32x4 0x6b21a(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0x6b220(%rip),%zmm1 │ │ │ │ + vbroadcasti32x4 0x693ba(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x693c0(%rip),%zmm1 │ │ │ │ vpshufb %zmm20,%zmm22,%zmm17 │ │ │ │ vmovdqa32 %zmm24,%zmm18 │ │ │ │ vpdpbusd %zmm26,%zmm17,%zmm18 │ │ │ │ vpshufb %zmm23,%zmm22,%zmm21 │ │ │ │ vmovdqa32 %zmm24,%zmm17 │ │ │ │ vpdpbusd %zmm26,%zmm21,%zmm17 │ │ │ │ vpshufb %zmm20,%zmm16,%zmm20 │ │ │ │ @@ -527429,29 +529118,29 @@ │ │ │ │ vpdpbusd %zmm26,%zmm23,%zmm20 │ │ │ │ vpshufb %zmm1,%zmm22,%zmm22 │ │ │ │ vpdpbusd %zmm27,%zmm21,%zmm18 │ │ │ │ vpdpbusd %zmm27,%zmm22,%zmm17 │ │ │ │ vpshufb %zmm1,%zmm16,%zmm22 │ │ │ │ vpdpbusd %zmm27,%zmm23,%zmm19 │ │ │ │ vpdpbusd %zmm27,%zmm22,%zmm20 │ │ │ │ - vmovdqa32 0x6af4a(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6af80(%rip),%zmm16 │ │ │ │ + vmovdqa32 0x690ea(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x69120(%rip),%zmm16 │ │ │ │ movabs $0x55555555ff00,%rax │ │ │ │ vpackssdw %zmm17,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm20,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x6afa0(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x69140(%rip),%zmm2 │ │ │ │ vpsraw $0x2,%zmm18,%zmm18 │ │ │ │ vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ vpermb %zmm18,%zmm21,%zmm17 │ │ │ │ - vbroadcasti32x8 0x6b142(%rip),%zmm22 │ │ │ │ + vbroadcasti32x8 0x692e2(%rip),%zmm22 │ │ │ │ kmovq %rax,%k1 │ │ │ │ vpermt2b %zmm19,%zmm16,%zmm18 │ │ │ │ - vbroadcasti32x8 0x6b13d(%rip),%zmm23 │ │ │ │ + vbroadcasti32x8 0x692dd(%rip),%zmm23 │ │ │ │ kshiftrq $0x10,%k1,%k2 │ │ │ │ - vmovdqa 0x6b0df(%rip),%xmm0 │ │ │ │ + vmovdqa 0x6927f(%rip),%xmm0 │ │ │ │ vpermb %zmm19,%zmm21,%zmm19 │ │ │ │ vbroadcasti32x4 (%rdx,%rcx,1),%ymm20 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vbroadcasti32x4 (%rdx),%zmm20{%k1} │ │ │ │ vmovdqa32 %zmm25,%zmm16 │ │ │ │ vpdpwssd %zmm28,%zmm17,%zmm16 │ │ │ │ vpshufb %zmm22,%zmm20,%zmm17 │ │ │ │ @@ -527468,25 +529157,25 @@ │ │ │ │ vpdpwssd %zmm31,%zmm19,%zmm16 │ │ │ │ vpackuswb %zmm16,%zmm16,%zmm16 │ │ │ │ vpermb %zmm16,%zmm0,%zmm1 │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2713e7 │ │ │ │ + jg 273287 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 0x6af22(%rip),%zmm23 │ │ │ │ + vmovdqu32 0x690c2(%rip),%zmm23 │ │ │ │ sub %r11,%rdx │ │ │ │ - vmovdqa32 0x6af75(%rip),%zmm4 │ │ │ │ + vmovdqa32 0x69115(%rip),%zmm4 │ │ │ │ lea -0x20(%r8,%r8,1),%eax │ │ │ │ - vmovdqa32 0x6af26(%rip),%zmm5 │ │ │ │ + vmovdqa32 0x690c6(%rip),%zmm5 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ - vmovdqa 0x6aed8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x69078(%rip),%ymm0 │ │ │ │ lea (%r9,%rax,8),%eax │ │ │ │ vmovdqu (%rdx),%ymm1 │ │ │ │ vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm1,%zmm1 │ │ │ │ vmovdqu (%rdx,%rcx,2),%ymm2 │ │ │ │ add %r11,%rdx │ │ │ │ vinserti32x8 $0x1,(%rdx),%zmm2,%zmm2 │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ @@ -527513,21 +529202,21 @@ │ │ │ │ vpermb %zmm3,%zmm4,%zmm1 │ │ │ │ vpdpbusd %zmm27,%zmm21,%zmm19 │ │ │ │ vmovdqa32 %zmm24,%zmm21 │ │ │ │ vpdpbusd %zmm26,%zmm22,%zmm21 │ │ │ │ vmovdqa32 %zmm24,%zmm22 │ │ │ │ vpdpbusd %zmm26,%zmm1,%zmm22 │ │ │ │ vpdpbusd %zmm27,%zmm2,%zmm20 │ │ │ │ - vmovdqa32 0x6aec9(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x69069(%rip),%zmm2 │ │ │ │ vpermb %zmm16,%zmm2,%zmm2 │ │ │ │ vpdpbusd %zmm27,%zmm1,%zmm21 │ │ │ │ vpermb %zmm3,%zmm5,%zmm3 │ │ │ │ vmovdqa32 %zmm24,%zmm1 │ │ │ │ vpdpbusd %zmm26,%zmm2,%zmm1 │ │ │ │ - vmovdqa32 0x6aee1(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x69081(%rip),%zmm2 │ │ │ │ vpermb %zmm16,%zmm2,%zmm16 │ │ │ │ vpackssdw %zmm18,%zmm17,%zmm17 │ │ │ │ vpdpbusd %zmm27,%zmm3,%zmm22 │ │ │ │ vpackssdw %zmm20,%zmm19,%zmm19 │ │ │ │ vpdpbusd %zmm27,%zmm16,%zmm1 │ │ │ │ vpsraw $0x2,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm21,%zmm21 │ │ │ │ @@ -527568,93 +529257,93 @@ │ │ │ │ vpdpwssd %zmm31,%zmm21,%zmm16 │ │ │ │ vpackuswb %zmm1,%zmm16,%zmm16 │ │ │ │ vpermb %zmm16,%zmm0,%zmm1 │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2715f4 │ │ │ │ + jg 273494 │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 2714ac │ │ │ │ + jg 27334c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 273620 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul $0x10101,%r9d,%r9d │ │ │ │ add %eax,%r9d │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ lea -0x200a(%rip),%r10 │ │ │ │ movslq %ecx,%rcx │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 2717c9 │ │ │ │ + jne 273669 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 271bdb │ │ │ │ + jne 273a7b │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x6cf24(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x6b0c4(%r10,%rcx,2),%ecx │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 27230e │ │ │ │ - vpbroadcastd 0x6a4ca(%rip),%zmm20 │ │ │ │ + jne 2741ae │ │ │ │ + vpbroadcastd 0x6866a(%rip),%zmm20 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 271813 │ │ │ │ + je 2736b3 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x6cf9a(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0x6e426(%r10,%r9,8),%zmm24 │ │ │ │ - vpbroadcastd 0x6e42a(%r10,%r9,8),%zmm25 │ │ │ │ + movzwl 0x6b13a(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x6c5c6(%r10,%r9,8),%zmm24 │ │ │ │ + vpbroadcastd 0x6c5ca(%r10,%r9,8),%zmm25 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - vbroadcasti32x4 0x6acdf(%rip),%ymm21 │ │ │ │ + vbroadcasti32x4 0x68e7f(%rip),%ymm21 │ │ │ │ mov $0x4,%ecx │ │ │ │ dec %rsi │ │ │ │ - vpbroadcastd 0x6e428(%r10,%r9,8),%ymm22 │ │ │ │ + vpbroadcastd 0x6c5c8(%r10,%r9,8),%ymm22 │ │ │ │ kmovb %ecx,%k1 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ vmovq (%rsi),%xmm18 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm19 │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%ymm18{%k1} │ │ │ │ vpbroadcastq (%rsi,%r10,1),%ymm19{%k1} │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -527665,19 +529354,19 @@ │ │ │ │ vmovdqa32 %ymm20,%ymm17 │ │ │ │ vpdpbusd %ymm22,%ymm19,%ymm17 │ │ │ │ vpackssdw %ymm17,%ymm16,%ymm16 │ │ │ │ vpsraw $0x2,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27183c │ │ │ │ + jg 2736dc │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x6ac59(%rip),%zmm21 │ │ │ │ - vbroadcasti32x4 0x6ac5f(%rip),%zmm22 │ │ │ │ - vbroadcasti32x4 0x6ac65(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x68df9(%rip),%zmm21 │ │ │ │ + vbroadcasti32x4 0x68dff(%rip),%zmm22 │ │ │ │ + vbroadcasti32x4 0x68e05(%rip),%zmm23 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ vmovdqu (%rsi),%xmm3 │ │ │ │ vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm3,%ymm19 │ │ │ │ vinserti32x4 $0x2,(%rsi,%rdx,2),%zmm19,%zmm19 │ │ │ │ vinserti32x4 $0x3,(%rsi,%r10,1),%zmm19,%zmm19 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpshufb %zmm21,%zmm19,%zmm17 │ │ │ │ @@ -527690,19 +529379,19 @@ │ │ │ │ vpdpbusd %zmm25,%zmm18,%zmm16 │ │ │ │ vpdpbusd %zmm25,%zmm19,%zmm17 │ │ │ │ vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2718bf │ │ │ │ + jg 27375f │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6a703(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6a739(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6a76f(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x688a3(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x688d9(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6890f(%rip),%zmm23 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ vmovdqu32 (%rsi),%ymm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,2),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ │ │ vinserti32x8 $0x1,(%rsi,%r10,1),%zmm17,%zmm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpermb %zmm16,%zmm21,%zmm26 │ │ │ │ @@ -527727,19 +529416,19 @@ │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ vpsraw $0x2,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 271955 │ │ │ │ + jg 2737f5 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6a6de(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6a714(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6a74a(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x6887e(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x688b4(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x688ea(%rip),%zmm23 │ │ │ │ vmovdqu32 (%rsi),%zmm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,1),%zmm17 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpermb %zmm16,%zmm21,%zmm26 │ │ │ │ vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ @@ -527761,22 +529450,22 @@ │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ vpsraw $0x2,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 271a36 │ │ │ │ + jg 2738d6 │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 271af4 │ │ │ │ + jmp 273994 │ │ │ │ mov $0xffffffffffffffc0,%rax │ │ │ │ - vmovdqa32 0x6a602(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6a638(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6a66e(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x687a2(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x687d8(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6880e(%rip),%zmm23 │ │ │ │ sub %rax,%rsi │ │ │ │ mov %rax,%r9 │ │ │ │ vmovdqu32 (%rsi,%rax,1),%zmm16 │ │ │ │ vmovdqu32 0x20(%rsi,%rax,1),%zmm17 │ │ │ │ vpermb %zmm16,%zmm21,%zmm26 │ │ │ │ vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ @@ -527799,31 +529488,31 @@ │ │ │ │ vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ vpsraw $0x2,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ add $0x40,%rax │ │ │ │ - jle 271b18 │ │ │ │ + jle 2739b8 │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rax │ │ │ │ dec %r8d │ │ │ │ - jg 271b18 │ │ │ │ + jg 2739b8 │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - lea 0x6e426(%r10,%rax,8),%rax │ │ │ │ - movzwl 0x6cfa6(%r10,%rcx,2),%ecx │ │ │ │ + lea 0x6c5c6(%r10,%rax,8),%rax │ │ │ │ + movzwl 0x6b146(%r10,%rcx,2),%ecx │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ - vpbroadcastd 0x6aa81(%rip),%zmm23 │ │ │ │ + vpbroadcastd 0x68c21(%rip),%zmm23 │ │ │ │ vpbroadcastw (%rax),%zmm24 │ │ │ │ vpbroadcastw 0x2(%rax),%zmm25 │ │ │ │ vpbroadcastw 0x4(%rax),%zmm26 │ │ │ │ vpbroadcastw 0x6(%rax),%zmm27 │ │ │ │ jmp *%rcx │ │ │ │ vmovd (%rsi),%xmm0 │ │ │ │ vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ │ │ @@ -527832,15 +529521,15 @@ │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ │ │ vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ │ │ vpbroadcastd (%rsi),%ymm0 │ │ │ │ vpbroadcastd (%rsi,%rdx,1),%ymm2 │ │ │ │ vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ │ │ vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ │ │ - vbroadcasti128 0x6a85a(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0x689fa(%rip),%ymm5 │ │ │ │ vpblendd $0xc0,%ymm2,%ymm3,%ymm3 │ │ │ │ vpblendd $0x55,%ymm1,%ymm3,%ymm2 │ │ │ │ vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ vpblendd $0x80,%ymm0,%ymm3,%ymm3 │ │ │ │ vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ vpinsrd $0x1,(%rsi,%r10,1),%xmm0,%xmm0 │ │ │ │ @@ -527861,15 +529550,15 @@ │ │ │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ vpmaddubsw %ymm26,%ymm1,%ymm4 │ │ │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ vpmulhrsw %ymm23,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm3,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 271c96 │ │ │ │ + jg 273b36 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0xf044,%ecx │ │ │ │ kmovw %ecx,%k1 │ │ │ │ kshiftrw $0x8,%k1,%k2 │ │ │ │ vmovq (%rsi),%xmm16 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm17 │ │ │ │ @@ -527910,15 +529599,15 @@ │ │ │ │ vpmaddubsw %zmm27,%zmm18,%zmm29 │ │ │ │ vpaddw %zmm28,%zmm30,%zmm30 │ │ │ │ vpaddw %zmm29,%zmm30,%zmm30 │ │ │ │ vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ │ │ vmovdqa32 %zmm30,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 271d93 │ │ │ │ + jg 273c33 │ │ │ │ ret │ │ │ │ mov $0xf0,%ecx │ │ │ │ kmovb %ecx,%k1 │ │ │ │ vbroadcasti32x4 (%rsi),%zmm16 │ │ │ │ vbroadcasti32x4 (%rsi,%rdx,1),%zmm17 │ │ │ │ vbroadcasti32x4 (%rsi,%rdx,2),%zmm18 │ │ │ │ vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ │ │ @@ -527969,17 +529658,17 @@ │ │ │ │ vpaddw %zmm30,%zmm29,%zmm29 │ │ │ │ vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ │ │ vpmulhrsw %zmm23,%zmm29,%zmm29 │ │ │ │ vmovdqa32 %zmm28,(%rdi) │ │ │ │ vmovdqa32 %zmm29,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 271eb5 │ │ │ │ + jg 273d55 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6a06e(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x6820e(%rip),%zmm2 │ │ │ │ vmovdqu32 (%rsi),%ymm16 │ │ │ │ vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vmovdqu32 (%rsi),%ymm18 │ │ │ │ vmovdqu32 (%rsi,%rdx,1),%ymm19 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vmovdqu32 (%rsi),%ymm20 │ │ │ │ @@ -528029,21 +529718,21 @@ │ │ │ │ vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ │ │ vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ │ │ vmovdqa32 %zmm29,%zmm22 │ │ │ │ vmovdqa32 %zmm30,(%rdi) │ │ │ │ vmovdqa32 %zmm31,0x40(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 272019 │ │ │ │ + jg 273eb9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0x40,%ecx │ │ │ │ - jmp 2720f7 │ │ │ │ + jmp 273f97 │ │ │ │ mov $0x80,%ecx │ │ │ │ - vmovdqa32 0x69eff(%rip),%zmm10 │ │ │ │ + vmovdqa32 0x6809f(%rip),%zmm10 │ │ │ │ lea (%r8,%rcx,2),%eax │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ vpermq (%rsi),%zmm10,%zmm16 │ │ │ │ vpermq (%rsi,%rdx,1),%zmm10,%zmm17 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpermq (%rsi),%zmm10,%zmm18 │ │ │ │ @@ -528119,82 +529808,82 @@ │ │ │ │ vmovdqa32 %zmm3,%zmm22 │ │ │ │ vmovdqa32 %zmm4,(%rdi) │ │ │ │ vmovdqa32 %zmm5,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm6,(%rdi,%rcx,2) │ │ │ │ vmovdqa32 %zmm7,0x40(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27218c │ │ │ │ + jg 27402c │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 27210b │ │ │ │ + jg 273fab │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 2723a5 │ │ │ │ + je 274245 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - vpbroadcastd 0x6e426(%r10,%r9,8),%zmm26 │ │ │ │ - vpbroadcastd 0x6e42a(%r10,%r9,8),%zmm27 │ │ │ │ + vpbroadcastd 0x6c5c6(%r10,%r9,8),%zmm26 │ │ │ │ + vpbroadcastd 0x6c5ca(%r10,%r9,8),%zmm27 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x69956(%rip),%zmm24 │ │ │ │ - movzwl 0x6cfb2(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0x6a333(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x67af6(%rip),%zmm24 │ │ │ │ + movzwl 0x6b152(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x684d3(%rip),%zmm25 │ │ │ │ add %r10,%rcx │ │ │ │ - vpbroadcastq 0x6e426(%r10,%rax,8),%zmm16 │ │ │ │ + vpbroadcastq 0x6c5c6(%r10,%rax,8),%zmm16 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ │ │ vpsraw $0x8,%zmm16,%zmm16 │ │ │ │ vpshufd $0x0,%zmm16,%zmm28 │ │ │ │ vpshufd $0x55,%zmm16,%zmm29 │ │ │ │ vpshufd $0xaa,%zmm16,%zmm30 │ │ │ │ vpshufd $0xff,%zmm16,%zmm31 │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ - vpbroadcastd 0x6e428(%r10,%r9,8),%zmm24 │ │ │ │ + vpbroadcastd 0x6c5c8(%r10,%r9,8),%zmm24 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0x6e426(%r10,%rax,8),%zmm16 │ │ │ │ + vpbroadcastq 0x6c5c6(%r10,%rax,8),%zmm16 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ mov $0x4,%ecx │ │ │ │ kmovb %ecx,%k1 │ │ │ │ kshiftlb $0x2,%k1,%k2 │ │ │ │ kshiftlb $0x4,%k1,%k3 │ │ │ │ - vpbroadcastd 0x698b1(%rip),%zmm26 │ │ │ │ - vbroadcasti32x4 0x6a0ff(%rip),%zmm0 │ │ │ │ + vpbroadcastd 0x67a51(%rip),%zmm26 │ │ │ │ + vbroadcasti32x4 0x6829f(%rip),%zmm0 │ │ │ │ vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ │ │ vpsraw $0x8,%zmm16,%zmm16 │ │ │ │ - vpbroadcastd 0x6a280(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x68420(%rip),%zmm27 │ │ │ │ vpshufd $0x0,%zmm16,%zmm28 │ │ │ │ vpshufd $0x55,%zmm16,%zmm29 │ │ │ │ vpshufd $0xaa,%zmm16,%zmm30 │ │ │ │ vpshufd $0xff,%zmm16,%zmm31 │ │ │ │ vmovq (%rsi),%xmm19 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm18 │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%ymm19{%k1} │ │ │ │ vpbroadcastq (%rsi,%r10,1),%zmm18{%k2} │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpbroadcastq (%rsi),%zmm19{%k2} │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%zmm18{%k3} │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%zmm19{%k3} │ │ │ │ - vmovdqa32 0x69dcf(%rip),%zmm1 │ │ │ │ - vmovdqu32 0x69de5(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x67f6f(%rip),%zmm1 │ │ │ │ + vmovdqu32 0x67f85(%rip),%zmm2 │ │ │ │ vmovdqa32 %zmm26,%zmm16 │ │ │ │ vmovdqa32 %zmm26,%zmm17 │ │ │ │ vpshufb %zmm0,%zmm18,%zmm18 │ │ │ │ vpshufb %zmm0,%zmm19,%zmm19 │ │ │ │ vpdpbusd %zmm24,%zmm18,%zmm16 │ │ │ │ vpdpbusd %zmm24,%zmm19,%zmm17 │ │ │ │ vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ @@ -528222,20 +529911,20 @@ │ │ │ │ vpermb %zmm16,%zmm2,%zmm18 │ │ │ │ vpdpwssd %zmm30,%zmm17,%zmm23 │ │ │ │ vpdpwssd %zmm31,%zmm18,%zmm23 │ │ │ │ vpsrad $0x6,%zmm23,%zmm23 │ │ │ │ vpmovdw %zmm23,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2724b8 │ │ │ │ + jg 274358 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x69f9e(%rip),%zmm0 │ │ │ │ - vbroadcasti32x4 0x69fa4(%rip),%zmm1 │ │ │ │ - vbroadcasti32x4 0x69faa(%rip),%zmm2 │ │ │ │ + vbroadcasti32x4 0x6813e(%rip),%zmm0 │ │ │ │ + vbroadcasti32x4 0x68144(%rip),%zmm1 │ │ │ │ + vbroadcasti32x4 0x6814a(%rip),%zmm2 │ │ │ │ vinserti32x4 $0x1,(%rsi),%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ │ │ vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm16,%zmm16 │ │ │ │ vmovdqu32 (%rsi,%r10,1),%xmm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vinserti32x4 $0x1,(%rsi),%ymm17,%ymm17 │ │ │ │ vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ │ │ @@ -528305,27 +529994,27 @@ │ │ │ │ vpdpwssd %zmm31,%zmm23,%zmm5 │ │ │ │ vpsrad $0x6,%zmm4,%zmm4 │ │ │ │ vpsrad $0x6,%zmm5,%zmm5 │ │ │ │ vpackssdw %zmm5,%zmm4,%zmm4 │ │ │ │ vmovdqa32 %zmm4,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 272662 │ │ │ │ + jg 274502 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0x20,%ecx │ │ │ │ - jmp 27277a │ │ │ │ + jmp 27461a │ │ │ │ mov $0x40,%ecx │ │ │ │ - jmp 27277a │ │ │ │ + jmp 27461a │ │ │ │ mov $0x80,%ecx │ │ │ │ - jmp 27277a │ │ │ │ + jmp 27461a │ │ │ │ mov $0x100,%ecx │ │ │ │ - vmovdqa32 0x698bc(%rip),%zmm0 │ │ │ │ - vmovdqa32 0x698f2(%rip),%zmm1 │ │ │ │ - vmovdqa32 0x69928(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x67a5c(%rip),%zmm0 │ │ │ │ + vmovdqa32 0x67a92(%rip),%zmm1 │ │ │ │ + vmovdqa32 0x67ac8(%rip),%zmm2 │ │ │ │ lea -0x100(%r8,%rcx,8),%eax │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ vmovdqu32 (%rsi),%ymm16 │ │ │ │ vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vmovdqu32 (%rsi),%ymm17 │ │ │ │ @@ -528423,99 +530112,99 @@ │ │ │ │ vpsrad $0x6,%zmm4,%zmm4 │ │ │ │ vpsrad $0x6,%zmm5,%zmm5 │ │ │ │ vpackssdw %zmm5,%zmm4,%zmm4 │ │ │ │ vmovdqa %ymm4,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm4,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rcx,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 272927 │ │ │ │ + jg 2747c7 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x20,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 2727a6 │ │ │ │ + jg 274646 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x6927e(%rip),%zmm25 │ │ │ │ - vmovdqa32 0x6928c(%rip),%ymm31 │ │ │ │ - call 272ae0 │ │ │ │ - jmp 272a64 │ │ │ │ - call 272be1 │ │ │ │ + vpbroadcastd 0x6741e(%rip),%zmm25 │ │ │ │ + vmovdqa32 0x6742c(%rip),%ymm31 │ │ │ │ + call 274980 │ │ │ │ + jmp 274904 │ │ │ │ + call 274a81 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %zmm0,%zmm0,%zmm0 │ │ │ │ vpermb %zmm0,%zmm31,%zmm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,2) │ │ │ │ sub $0x1800,%eax │ │ │ │ - jg 272a5b │ │ │ │ + jg 2748fb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x69232(%rip),%zmm25 │ │ │ │ - vmovdqa32 0x6922c(%rip),%xmm31 │ │ │ │ - call 272ae0 │ │ │ │ - jmp 272ab4 │ │ │ │ - call 272be1 │ │ │ │ + vpbroadcastd 0x673d2(%rip),%zmm25 │ │ │ │ + vmovdqa32 0x673cc(%rip),%xmm31 │ │ │ │ + call 274980 │ │ │ │ + jmp 274954 │ │ │ │ + call 274a81 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpsrad $0x13,%zmm0,%zmm0 │ │ │ │ vpackuswb %zmm0,%zmm0,%zmm0 │ │ │ │ vpermb %zmm0,%zmm31,%zmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x1800,%eax │ │ │ │ - jg 272aab │ │ │ │ + jg 27494b │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x69bba(%rip),%zmm17 │ │ │ │ + vpbroadcastd 0x67d5a(%rip),%zmm17 │ │ │ │ add $0x200,%r9d │ │ │ │ vpbroadcastd %r9d,%ymm2 │ │ │ │ vpaddd 0x10(%rsp){1to8},%ymm17,%ymm4 │ │ │ │ - vmovdqa 0x69199(%rip),%ymm0 │ │ │ │ + vmovdqa 0x67339(%rip),%ymm0 │ │ │ │ vpbroadcastd (%r8),%ymm3 │ │ │ │ vpbroadcastd 0x4(%r8),%ymm5 │ │ │ │ lea 0x3(%rcx,%rcx,2),%r8 │ │ │ │ - vmovdqa32 0x690df(%rip),%zmm26 │ │ │ │ + vmovdqa32 0x6727f(%rip),%zmm26 │ │ │ │ mov $0x5555,%eax │ │ │ │ - vmovdqa32 0x69110(%rip),%zmm27 │ │ │ │ - lea 0x6b7c9(%rip),%r9 │ │ │ │ - vpbroadcastq 0x6917f(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x672b0(%rip),%zmm27 │ │ │ │ + lea 0x69969(%rip),%r9 │ │ │ │ + vpbroadcastq 0x6731f(%rip),%zmm28 │ │ │ │ sub %r8,%rdx │ │ │ │ - vbroadcasti32x4 0x69132(%rip),%zmm29 │ │ │ │ + vbroadcasti32x4 0x672d2(%rip),%zmm29 │ │ │ │ kxnorb %k2,%k2,%k2 │ │ │ │ - vbroadcasti32x4 0x69134(%rip),%zmm30 │ │ │ │ + vbroadcasti32x4 0x672d4(%rip),%zmm30 │ │ │ │ vpdpwssd %ymm0,%ymm3,%ymm2 │ │ │ │ vpdpwssd %ymm0,%ymm5,%ymm4 │ │ │ │ vbroadcasti32x4 (%rdx),%zmm16 │ │ │ │ vpsrad $0x10,%ymm3,%ymm3 │ │ │ │ vpsrad $0x10,%ymm5,%ymm5 │ │ │ │ kmovw %eax,%k1 │ │ │ │ vpsrad $0xa,%ymm2,%ymm0 │ │ │ │ kmovb %k2,%k3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vpgatherdq (%r9,%ymm0,8),%zmm18{%k2} │ │ │ │ vpsrld $0x8,%zmm17,%zmm17 │ │ │ │ vpshufb %zmm27,%zmm16,%zmm16 │ │ │ │ vpaddd %zmm17,%zmm17,%zmm24 │ │ │ │ vpdpbusd %zmm18,%zmm16,%zmm17 │ │ │ │ - call 272c70 │ │ │ │ + call 274b10 │ │ │ │ vpsllq $0x2d,%zmm17,%zmm18 │ │ │ │ vpslld $0xd,%zmm17,%zmm17 │ │ │ │ vpaddd %zmm18,%zmm17,%zmm17 │ │ │ │ vpshrdq $0x30,%zmm16,%zmm17,%zmm17 │ │ │ │ - call 272c70 │ │ │ │ + call 274b10 │ │ │ │ vpshrdq $0x30,%zmm16,%zmm17,%zmm18 │ │ │ │ - call 272c70 │ │ │ │ + call 274b10 │ │ │ │ vpshrdq $0x30,%zmm16,%zmm18,%zmm19 │ │ │ │ - call 272c70 │ │ │ │ + call 274b10 │ │ │ │ vpsrad $0xa,%ymm4,%ymm1 │ │ │ │ kmovb %k3,%k2 │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ vpgatherdq (%r9,%ymm1,8),%zmm23{%k3} │ │ │ │ vpsrad $0xa,%ymm4,%ymm0 │ │ │ │ kmovb %k2,%k3 │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ @@ -528554,56 +530243,56 @@ │ │ │ │ vpdpbusd %zmm1,%zmm20,%zmm16 │ │ │ │ vpermb %zmm21,%zmm27,%zmm21 │ │ │ │ vmovdqa32 %zmm22,%zmm0{%k1} │ │ │ │ vpdpbusd %zmm0,%zmm21,%zmm16 │ │ │ │ vpmultishiftqb %zmm16,%zmm28,%zmm16 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x69a65(%rip),%rax │ │ │ │ + lea 0x67c05(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ vpbroadcastd -0xc4(%rax),%zmm20 │ │ │ │ add %rax,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 272d7d │ │ │ │ + jg 274c1d │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vpaddw (%rcx),%ymm16,%ymm16 │ │ │ │ vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ vpaddw 0x20(%rcx),%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm20,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm20,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%rax,1) │ │ │ │ - jl 272d7c │ │ │ │ + jl 274c1c │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%rax,1) │ │ │ │ ret │ │ │ │ vpbroadcastd %esi,%zmm23 │ │ │ │ - vpmulld 0x68f73(%rip),%zmm23,%zmm23 │ │ │ │ + vpmulld 0x67113(%rip),%zmm23,%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpaddw (%rcx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ kxnorw %k1,%k1,%k1 │ │ │ │ vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ │ │ ret │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 272e26 │ │ │ │ + jne 274cc6 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vpaddw (%rcx),%ymm16,%ymm16 │ │ │ │ vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ vpaddw 0x20(%rcx),%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm20,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm20,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ @@ -528632,15 +530321,15 @@ │ │ │ │ vmovq %xmm19,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 272e1a │ │ │ │ + jg 274cba │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpaddw (%rcx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ @@ -528650,50 +530339,50 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 272eac │ │ │ │ + jg 274d4c │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x69736(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x678d6(%rip),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpaddw (%rcx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 272f1a │ │ │ │ + jg 274dba │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x696d9(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x67879(%rip),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpaddw (%rcx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 272f77 │ │ │ │ + jg 274e17 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x69686(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x67826(%rip),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpaddw (%rcx),%zmm16,%zmm16 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ @@ -528708,35 +530397,35 @@ │ │ │ │ vmovdqa32 %zmm22,(%rdi) │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 272fca │ │ │ │ + jg 274e6a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x696fd(%rip),%rax │ │ │ │ + lea 0x6789d(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ vpbroadcastw 0x8(%rsp),%zmm20 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ vpbroadcastd -0xd8(%rax),%zmm21 │ │ │ │ vpsllw $0xc,%zmm20,%zmm20 │ │ │ │ add %rax,%r8 │ │ │ │ cmpl $0x7,0x8(%rsp) │ │ │ │ - jg 2730a5 │ │ │ │ + jg 274f45 │ │ │ │ mov %rdx,%rax │ │ │ │ vpxord %zmm16,%zmm16,%zmm16 │ │ │ │ mov %rcx,%rdx │ │ │ │ vpsubw %zmm20,%zmm16,%zmm20 │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 273144 │ │ │ │ + jg 274fe4 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vpsubw (%rcx),%ymm16,%ymm18 │ │ │ │ vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ vpsubw 0x20(%rcx),%ymm17,%ymm19 │ │ │ │ vpmulhw %ymm20,%ymm18,%ymm18 │ │ │ │ vpmulhw %ymm20,%ymm19,%ymm19 │ │ │ │ vpaddw %ymm18,%ymm16,%ymm16 │ │ │ │ @@ -528745,23 +530434,23 @@ │ │ │ │ vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%rax,1) │ │ │ │ - jl 273143 │ │ │ │ + jl 274fe3 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%rax,1) │ │ │ │ ret │ │ │ │ vpbroadcastd %esi,%zmm23 │ │ │ │ - vpmulld 0x68bac(%rip),%zmm23,%zmm23 │ │ │ │ + vpmulld 0x66d4c(%rip),%zmm23,%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpsubw (%rcx),%zmm16,%zmm18 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ │ │ vpmulhw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhw %zmm20,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -528769,15 +530458,15 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ kxnorw %k1,%k1,%k1 │ │ │ │ vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ │ │ ret │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 27321d │ │ │ │ + jne 2750bd │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vpsubw (%rcx),%ymm16,%ymm18 │ │ │ │ vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ vpsubw 0x20(%rcx),%ymm17,%ymm19 │ │ │ │ vpmulhw %ymm20,%ymm18,%ymm18 │ │ │ │ vpmulhw %ymm20,%ymm19,%ymm19 │ │ │ │ vpaddw %ymm18,%ymm16,%ymm16 │ │ │ │ @@ -528814,15 +530503,15 @@ │ │ │ │ vmovq %xmm19,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 273211 │ │ │ │ + jg 2750b1 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpsubw (%rcx),%zmm16,%zmm18 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ @@ -528836,17 +530525,17 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2732bb │ │ │ │ + jg 27515b │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6930f(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x674af(%rip),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpsubw (%rcx),%zmm16,%zmm18 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ │ │ vpmulhw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhw %zmm20,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -528857,17 +530546,17 @@ │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 273341 │ │ │ │ + jg 2751e1 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6929a(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x6743a(%rip),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpsubw (%rcx),%zmm16,%zmm18 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ │ │ vpmulhw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhw %zmm20,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -528877,17 +530566,17 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2733b6 │ │ │ │ + jg 275256 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6922f(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x673cf(%rip),%zmm23 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vpsubw (%rcx),%zmm16,%zmm18 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ │ │ vpmulhw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhw %zmm20,%zmm19,%zmm19 │ │ │ │ vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ @@ -528910,29 +530599,29 @@ │ │ │ │ vmovdqa32 %zmm22,(%rdi) │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 273421 │ │ │ │ + jg 2752c1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x69295(%rip),%r10 │ │ │ │ + lea 0x67435(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ vmovdqa32 -0x77c(%r10),%zmm24 │ │ │ │ vpbroadcastd -0xf0(%r10),%zmm21 │ │ │ │ add %r10,%r8 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 2735d9 │ │ │ │ + jg 275479 │ │ │ │ vpermq $0xd8,(%rax),%ymm19 │ │ │ │ vmovdqa32 (%rcx),%ymm16 │ │ │ │ vpsubw (%rdx),%ymm16,%ymm17 │ │ │ │ vpsubb %ymm19,%ymm20,%ymm19 │ │ │ │ vpaddw %ymm17,%ymm17,%ymm17 │ │ │ │ vpaddb %ymm19,%ymm19,%ymm19 │ │ │ │ vpunpcklbw %ymm19,%ymm20,%ymm18 │ │ │ │ @@ -528948,23 +530637,23 @@ │ │ │ │ vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%r10,1) │ │ │ │ - jl 2735d8 │ │ │ │ + jl 275478 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%r10,1) │ │ │ │ ret │ │ │ │ vpbroadcastd %esi,%zmm23 │ │ │ │ - vpmulld 0x68717(%rip),%zmm23,%zmm23 │ │ │ │ + vpmulld 0x668b7(%rip),%zmm23,%zmm23 │ │ │ │ vpermq (%rax),%zmm24,%zmm19 │ │ │ │ vmovdqa32 (%rcx),%zmm16 │ │ │ │ vpsubw (%rdx),%zmm16,%zmm17 │ │ │ │ vpsubb %zmm19,%zmm20,%zmm19 │ │ │ │ vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddb %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ │ │ @@ -528979,15 +530668,15 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ kxnorw %k1,%k1,%k1 │ │ │ │ vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ │ │ ret │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 27370f │ │ │ │ + jne 2755af │ │ │ │ vpermq $0xd8,(%rax),%ymm19 │ │ │ │ vmovdqa32 (%rcx),%ymm16 │ │ │ │ vpsubw (%rdx),%ymm16,%ymm17 │ │ │ │ vpsubb %ymm19,%ymm20,%ymm19 │ │ │ │ vpaddw %ymm17,%ymm17,%ymm17 │ │ │ │ vpaddb %ymm19,%ymm19,%ymm19 │ │ │ │ vpunpcklbw %ymm19,%ymm20,%ymm18 │ │ │ │ @@ -529039,15 +530728,15 @@ │ │ │ │ vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 2736ff │ │ │ │ + jg 27559f │ │ │ │ ret │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpermq (%rax),%zmm24,%zmm19 │ │ │ │ vmovdqa32 (%rcx),%zmm16 │ │ │ │ @@ -529069,17 +530758,17 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2737d7 │ │ │ │ + jg 275677 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68dc1(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x66f61(%rip),%zmm23 │ │ │ │ vpermq (%rax),%zmm24,%zmm19 │ │ │ │ vmovdqa32 (%rcx),%zmm16 │ │ │ │ vpsubw (%rdx),%zmm16,%zmm17 │ │ │ │ vpsubb %zmm19,%zmm20,%zmm19 │ │ │ │ vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddb %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ │ │ @@ -529098,17 +530787,17 @@ │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27388f │ │ │ │ + jg 27572f │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68d1a(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x66eba(%rip),%zmm23 │ │ │ │ vpermq (%rax),%zmm24,%zmm19 │ │ │ │ vmovdqa32 (%rcx),%zmm16 │ │ │ │ vpsubw (%rdx),%zmm16,%zmm17 │ │ │ │ vpsubb %zmm19,%zmm20,%zmm19 │ │ │ │ vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddb %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ │ │ @@ -529126,17 +530815,17 @@ │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 273936 │ │ │ │ + jg 2757d6 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68c7d(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x66e1d(%rip),%zmm23 │ │ │ │ vpermq (%rax),%zmm24,%zmm19 │ │ │ │ vmovdqa32 (%rcx),%zmm16 │ │ │ │ vpsubw (%rdx),%zmm16,%zmm17 │ │ │ │ vpsubb %zmm19,%zmm20,%zmm19 │ │ │ │ vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ vpaddb %zmm19,%zmm19,%zmm19 │ │ │ │ vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ │ │ @@ -529174,33 +530863,33 @@ │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ add $0x100,%rcx │ │ │ │ add $0x100,%rdx │ │ │ │ vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2739d3 │ │ │ │ + jg 275873 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x68c9d(%rip),%r10 │ │ │ │ + lea 0x66e3d(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0x104(%r10),%zmm22 │ │ │ │ vpbroadcastd -0x108(%r10),%zmm23 │ │ │ │ vpbroadcastd -0x130(%r10),%zmm25 │ │ │ │ vmovdqa32 -0x974(%r10),%ymm26 │ │ │ │ vpbroadcastd -0x134(%r10,%rax,8),%zmm24 │ │ │ │ add %r10,%r8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ - vmovdqa32 0x681fc(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6639c(%rip),%zmm21 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 273c3f │ │ │ │ + jg 275adf │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 (%rcx),%ymm17 │ │ │ │ vpsubw %ymm16,%ymm17,%ymm17 │ │ │ │ vpabsw %ymm17,%ymm20 │ │ │ │ vpsubusw %ymm20,%ymm22,%ymm20 │ │ │ │ vpsrlw $0x8,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm18 │ │ │ │ @@ -529214,33 +530903,33 @@ │ │ │ │ vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm19 │ │ │ │ vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vinserti32x4 $0x1,0x68183(%rip),%ymm21,%ymm21 │ │ │ │ + vinserti32x4 $0x1,0x66323(%rip),%ymm21,%ymm21 │ │ │ │ vpermb %ymm20,%ymm21,%ymm20 │ │ │ │ vpdpbusd %ymm25,%ymm20,%ymm24 │ │ │ │ vextracti32x4 $0x1,%zmm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%r10,1) │ │ │ │ - jl 273c32 │ │ │ │ + jl 275ad2 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%r10,1) │ │ │ │ vpermb %ymm24,%ymm26,%ymm24 │ │ │ │ vmovq %xmm24,(%rax) │ │ │ │ ret │ │ │ │ vpbroadcastd %esi,%zmm27 │ │ │ │ - vpmulld 0x680b1(%rip),%zmm27,%zmm27 │ │ │ │ + vpmulld 0x66251(%rip),%zmm27,%zmm27 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529261,17 +530950,17 @@ │ │ │ │ vpermb %zmm20,%zmm21,%zmm20 │ │ │ │ vpdpbusd %zmm25,%zmm20,%zmm24 │ │ │ │ kxnorw %k1,%k1,%k1 │ │ │ │ vpermb %zmm24,%zmm26,%zmm24 │ │ │ │ vmovdqa32 %xmm24,(%rax) │ │ │ │ vpscatterdd %zmm16,(%rdi,%zmm27,1){%k1} │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6807f(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6621f(%rip),%zmm21 │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 273de5 │ │ │ │ + jne 275c85 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 (%rcx),%ymm17 │ │ │ │ vpsubw %ymm16,%ymm17,%ymm17 │ │ │ │ vpabsw %ymm17,%ymm20 │ │ │ │ vpsubusw %ymm20,%ymm22,%ymm20 │ │ │ │ vpsrlw $0x8,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm18 │ │ │ │ @@ -529285,15 +530974,15 @@ │ │ │ │ vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm19 │ │ │ │ vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vinserti32x4 $0x1,0x68006(%rip),%ymm21,%ymm21 │ │ │ │ + vinserti32x4 $0x1,0x661a6(%rip),%ymm21,%ymm21 │ │ │ │ vpermb %ymm20,%ymm21,%ymm20 │ │ │ │ vpdpbusd %ymm25,%ymm20,%ymm24 │ │ │ │ vpermb %zmm24,%zmm26,%zmm24 │ │ │ │ vmovdqa32 %xmm24,(%rax) │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ @@ -529339,17 +531028,17 @@ │ │ │ │ vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 273dd5 │ │ │ │ + jg 275c75 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x67ed5(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x66075(%rip),%zmm21 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529378,17 +531067,17 @@ │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 273eeb │ │ │ │ + jg 275d8b │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68679(%rip),%zmm21 │ │ │ │ + vpmovzxbq 0x66819(%rip),%zmm21 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529414,17 +531103,17 @@ │ │ │ │ vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ vmovdqa32 %xmm17,(%rax) │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 273fd7 │ │ │ │ + jg 275e77 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x685ac(%rip),%zmm28 │ │ │ │ + vpmovzxbq 0x6674c(%rip),%zmm28 │ │ │ │ vpsrlq $0x4,%zmm28,%zmm29 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ @@ -529476,18 +531165,18 @@ │ │ │ │ vpermt2q %zmm27,%zmm29,%zmm17 │ │ │ │ vmovdqa32 %ymm18,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2740b3 │ │ │ │ + jg 275f53 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6842d(%rip),%zmm30 │ │ │ │ - vmovdqa32 0x67bcb(%rip),%zmm26 │ │ │ │ + vpmovzxbq 0x665cd(%rip),%zmm30 │ │ │ │ + vmovdqa32 0x65d6b(%rip),%zmm26 │ │ │ │ vpsrlq $0x4,%zmm30,%zmm31 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm28 │ │ │ │ vpsubusw %zmm28,%zmm22,%zmm28 │ │ │ │ vpsrlw $0x8,%zmm28,%zmm28 │ │ │ │ @@ -529590,34 +531279,34 @@ │ │ │ │ vpermt2q %zmm27,%zmm31,%zmm17 │ │ │ │ vmovdqa32 %zmm20,(%rax) │ │ │ │ add $0x40,%rax │ │ │ │ vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27423c │ │ │ │ + jg 2760dc │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x682a5(%rip),%r10 │ │ │ │ + lea 0x66445(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0x11c(%r10),%zmm22 │ │ │ │ vpbroadcastd -0x120(%r10),%zmm23 │ │ │ │ vpbroadcastd -0x12c(%r10),%zmm25 │ │ │ │ vmovdqa32 -0x96c(%r10),%zmm26 │ │ │ │ vpbroadcastd -0x130(%r10),%zmm27 │ │ │ │ add %r10,%r8 │ │ │ │ vpbroadcastd -0x148(%r10,%rax,4),%zmm24 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 27464b │ │ │ │ + jg 2764eb │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 (%rcx),%ymm17 │ │ │ │ vpsubw %ymm16,%ymm17,%ymm17 │ │ │ │ vpabsw %ymm17,%ymm20 │ │ │ │ vpsubusw %ymm20,%ymm22,%ymm20 │ │ │ │ vpsrlw $0x8,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm18 │ │ │ │ @@ -529631,33 +531320,33 @@ │ │ │ │ vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm19 │ │ │ │ vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovhps 0x67867(%rip),%xmm26,%xmm26 │ │ │ │ + vmovhps 0x65a07(%rip),%xmm26,%xmm26 │ │ │ │ vpdpwssd %ymm25,%ymm20,%ymm24 │ │ │ │ vpermb %ymm24,%ymm26,%ymm24 │ │ │ │ vextracti32x4 $0x1,%zmm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%r10,1) │ │ │ │ - jl 27463e │ │ │ │ + jl 2764de │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%r10,1) │ │ │ │ vpandd %xmm27,%xmm24,%xmm24 │ │ │ │ vmovdqa32 %xmm24,(%rax) │ │ │ │ ret │ │ │ │ vpbroadcastd %esi,%zmm21 │ │ │ │ - vpmulld 0x676a5(%rip),%zmm21,%zmm21 │ │ │ │ + vpmulld 0x65845(%rip),%zmm21,%zmm21 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529679,15 +531368,15 @@ │ │ │ │ kxnorw %k1,%k1,%k1 │ │ │ │ vpermb %zmm24,%zmm26,%zmm24 │ │ │ │ vpandd %ymm27,%ymm24,%ymm24 │ │ │ │ vmovdqa32 %ymm24,(%rax) │ │ │ │ vpscatterdd %zmm16,(%rdi,%zmm21,1){%k1} │ │ │ │ ret │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 2747e6 │ │ │ │ + jne 276686 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 (%rcx),%ymm17 │ │ │ │ vpsubw %ymm16,%ymm17,%ymm17 │ │ │ │ vpabsw %ymm17,%ymm20 │ │ │ │ vpsubusw %ymm20,%ymm22,%ymm20 │ │ │ │ vpsrlw $0x8,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm18 │ │ │ │ @@ -529701,15 +531390,15 @@ │ │ │ │ vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm19 │ │ │ │ vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovhps 0x676b5(%rip),%xmm26,%xmm26 │ │ │ │ + vmovhps 0x65855(%rip),%xmm26,%xmm26 │ │ │ │ vpdpwssd %ymm25,%ymm20,%ymm24 │ │ │ │ vpermb %ymm24,%ymm26,%ymm24 │ │ │ │ vpandd %xmm27,%xmm24,%xmm24 │ │ │ │ vmovdqa32 %xmm24,(%rax) │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ @@ -529755,15 +531444,15 @@ │ │ │ │ vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 2747d6 │ │ │ │ + jg 276676 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ @@ -529793,17 +531482,17 @@ │ │ │ │ vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ vmovdqa32 %ymm17,(%rax) │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2748e2 │ │ │ │ + jg 276782 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67c82(%rip),%zmm21 │ │ │ │ + vpmovzxbq 0x65e22(%rip),%zmm21 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529830,17 +531519,17 @@ │ │ │ │ vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ vmovdqa32 %ymm17,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2749ce │ │ │ │ + jg 27686e │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67ba7(%rip),%zmm21 │ │ │ │ + vpmovzxbq 0x65d47(%rip),%zmm21 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529866,17 +531555,17 @@ │ │ │ │ vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ vmovdqa32 %ymm17,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 274aa9 │ │ │ │ + jg 276949 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67ad6(%rip),%zmm29 │ │ │ │ + vpmovzxbq 0x65c76(%rip),%zmm29 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -529927,31 +531616,31 @@ │ │ │ │ vpandd %zmm27,%zmm18,%zmm18 │ │ │ │ vmovdqa32 %zmm18,(%rax) │ │ │ │ add $0x40,%rax │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 274b7a │ │ │ │ + jg 276a1a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x67acd(%rip),%r10 │ │ │ │ + lea 0x65c6d(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0x134(%r10),%zmm22 │ │ │ │ vpbroadcastd -0x15c(%r10),%zmm21 │ │ │ │ vpbroadcastd -0x138(%r10),%zmm23 │ │ │ │ vmovdqa32 -0x944(%r10),%zmm24 │ │ │ │ add %r10,%r8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 274e23 │ │ │ │ + jg 276cc3 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 (%rcx),%ymm17 │ │ │ │ vpsubw %ymm16,%ymm17,%ymm17 │ │ │ │ vpabsw %ymm17,%ymm20 │ │ │ │ vpsubusw %ymm20,%ymm22,%ymm20 │ │ │ │ vpsrlw $0x8,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm18 │ │ │ │ @@ -529966,31 +531655,31 @@ │ │ │ │ vpsllw $0xa,%ymm20,%ymm19 │ │ │ │ vpsubb %ymm20,%ymm21,%ymm20 │ │ │ │ vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vinserti32x4 $0x1,0x670d3(%rip),%ymm24,%ymm24 │ │ │ │ + vinserti32x4 $0x1,0x65273(%rip),%ymm24,%ymm24 │ │ │ │ vpermb %ymm20,%ymm24,%ymm20 │ │ │ │ vmovdqa32 %ymm20,(%rax) │ │ │ │ vextracti32x4 $0x1,%zmm16,%xmm17 │ │ │ │ vmovd %xmm16,(%rdi) │ │ │ │ vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ │ │ vmovd %xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x1,%xmm17,(%rdi,%r10,1) │ │ │ │ - jl 274e22 │ │ │ │ + jl 276cc2 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm17,(%rdi,%r10,1) │ │ │ │ ret │ │ │ │ vpbroadcastd %esi,%zmm25 │ │ │ │ - vpmulld 0x66ecd(%rip),%zmm25,%zmm25 │ │ │ │ + vpmulld 0x6506d(%rip),%zmm25,%zmm25 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -530011,15 +531700,15 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ kxnorw %k1,%k1,%k1 │ │ │ │ vmovdqa32 %zmm20,(%rax) │ │ │ │ vpscatterdd %zmm16,(%rdi,%zmm25,1){%k1} │ │ │ │ ret │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 274fb3 │ │ │ │ + jne 276e53 │ │ │ │ vmovdqa32 (%rdx),%ymm16 │ │ │ │ vmovdqa32 (%rcx),%ymm17 │ │ │ │ vpsubw %ymm16,%ymm17,%ymm17 │ │ │ │ vpabsw %ymm17,%ymm20 │ │ │ │ vpsubusw %ymm20,%ymm22,%ymm20 │ │ │ │ vpsrlw $0x8,%ymm20,%ymm20 │ │ │ │ vpsllw $0xa,%ymm20,%ymm18 │ │ │ │ @@ -530034,15 +531723,15 @@ │ │ │ │ vpsllw $0xa,%ymm20,%ymm19 │ │ │ │ vpsubb %ymm20,%ymm21,%ymm20 │ │ │ │ vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vinserti32x4 $0x1,0x66f2c(%rip),%ymm24,%ymm24 │ │ │ │ + vinserti32x4 $0x1,0x650cc(%rip),%ymm24,%ymm24 │ │ │ │ vpermb %ymm20,%ymm24,%ymm20 │ │ │ │ vmovdqa32 %ymm20,(%rax) │ │ │ │ vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ @@ -530084,15 +531773,15 @@ │ │ │ │ vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovhps %xmm16,(%rdi) │ │ │ │ vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 274fa3 │ │ │ │ + jg 276e43 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ add $0x40,%rax │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ @@ -530120,17 +531809,17 @@ │ │ │ │ vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm20,(%rax) │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2750a3 │ │ │ │ + jg 276f43 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x674cd(%rip),%zmm25 │ │ │ │ + vpmovzxbq 0x6566d(%rip),%zmm25 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -530155,17 +531844,17 @@ │ │ │ │ vpermq %zmm16,%zmm25,%zmm16 │ │ │ │ vmovdqa32 %zmm20,(%rax) │ │ │ │ add $0x40,%rax │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275183 │ │ │ │ + jg 277023 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x673fe(%rip),%zmm25 │ │ │ │ + vpmovzxbq 0x6559e(%rip),%zmm25 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -530189,17 +531878,17 @@ │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ vpermq %zmm16,%zmm25,%zmm16 │ │ │ │ vmovdqa32 %zmm20,(%rax) │ │ │ │ add $0x40,%rax │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 275252 │ │ │ │ + jg 2770f2 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67339(%rip),%zmm27 │ │ │ │ + vpmovzxbq 0x654d9(%rip),%zmm27 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ vpabsw %zmm17,%zmm20 │ │ │ │ vpsubusw %zmm20,%zmm22,%zmm20 │ │ │ │ vpsrlw $0x8,%zmm20,%zmm20 │ │ │ │ vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ @@ -530249,18 +531938,18 @@ │ │ │ │ vmovdqa32 %zmm20,(%rax) │ │ │ │ vmovdqa32 %zmm25,0x40(%rax) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm26,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 275317 │ │ │ │ + jg 2771b7 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x67355(%rip),%rax │ │ │ │ + lea 0x654f5(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0x174(%rax),%zmm22 │ │ │ │ vpbroadcastd -0xc5c(%rax),%zmm23 │ │ │ │ sub %r9,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ @@ -530284,15 +531973,15 @@ │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ vpextrd $0x3,%xmm0,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2754ac │ │ │ │ + jg 27734c │ │ │ │ ret │ │ │ │ vmovq (%rdi),%xmm0 │ │ │ │ vpbroadcastq (%rdi,%rsi,1),%xmm1 │ │ │ │ vpbroadcastq (%rdi,%rsi,2),%ymm2 │ │ │ │ vpbroadcastq (%rdi,%rax,1),%ymm3 │ │ │ │ vmovdqa (%r9),%ymm4 │ │ │ │ vmovdqa (%r9,%rdx,1),%ymm5 │ │ │ │ @@ -530312,15 +532001,15 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 275527 │ │ │ │ + jg 2773c7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa32 (%rdi),%xmm17 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ vinserti32x4 $0x2,(%rdi,%rsi,2),%zmm17,%zmm17 │ │ │ │ vmovdqa32 (%r9),%zmm20 │ │ │ │ vinserti32x4 $0x3,(%rdi,%rax,1),%zmm17,%zmm17 │ │ │ │ @@ -530338,15 +532027,15 @@ │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2755b3 │ │ │ │ + jg 277453 │ │ │ │ ret │ │ │ │ vmovdqa32 (%rdi),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm17,%zmm17 │ │ │ │ vmovdqa32 (%r9),%zmm20 │ │ │ │ vmovdqa32 (%r9,%rdx,1),%zmm21 │ │ │ │ add $0x40,%r9 │ │ │ │ vpsubb %zmm20,%zmm22,%zmm19 │ │ │ │ @@ -530359,18 +532048,18 @@ │ │ │ │ vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27564b │ │ │ │ + jg 2774eb │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x67129(%rip),%r9 │ │ │ │ + lea 0x652c9(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0xc70(%r9),%zmm21 │ │ │ │ add %r9,%rcx │ │ │ │ add $0xfffffffffffff390,%r9 │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd 0x4(%r9),%xmm2 │ │ │ │ @@ -530382,30 +532071,30 @@ │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2756eb │ │ │ │ + jg 27758b │ │ │ │ ret │ │ │ │ vpbroadcastq 0x8(%r9),%xmm2 │ │ │ │ vmovd (%rdi),%xmm0 │ │ │ │ vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ vmovq (%rdx),%xmm1 │ │ │ │ add $0x8,%rdx │ │ │ │ vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27572e │ │ │ │ + jg 2775ce │ │ │ │ ret │ │ │ │ vmovdqa 0x10(%r9),%xmm3 │ │ │ │ vmovq (%rdi),%xmm0 │ │ │ │ vpbroadcastq (%rdi,%rsi,1),%xmm1 │ │ │ │ vmovdqa (%rdx),%xmm2 │ │ │ │ add $0x10,%rdx │ │ │ │ vpunpcklbw %xmm2,%xmm0,%xmm0 │ │ │ │ @@ -530415,15 +532104,15 @@ │ │ │ │ vpmulhrsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 275770 │ │ │ │ + jg 277610 │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x20(%r9),%ymm19 │ │ │ │ vbroadcasti32x4 0x30(%r9),%ymm20 │ │ │ │ vmovdqa32 (%rdi),%xmm17 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ vmovdqa32 (%rdx),%ymm18 │ │ │ │ add $0x20,%rdx │ │ │ │ @@ -530434,15 +532123,15 @@ │ │ │ │ vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2757c6 │ │ │ │ + jg 277666 │ │ │ │ ret │ │ │ │ vmovdqa32 0x40(%r9),%zmm20 │ │ │ │ vshufi32x4 $0x88,%zmm20,%zmm20,%zmm19 │ │ │ │ vshufi32x4 $0xdd,%zmm20,%zmm20,%zmm20 │ │ │ │ vmovdqa32 (%rdi),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm17,%zmm17 │ │ │ │ vmovdqa32 (%rdx),%zmm18 │ │ │ │ @@ -530454,19 +532143,19 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 275836 │ │ │ │ + jg 2776d6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x66f5d(%rip),%rax │ │ │ │ + lea 0x650fd(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ lea -0xc84(%rax,%r8,2),%r9 │ │ │ │ vpbroadcastd -0xc84(%rax),%zmm21 │ │ │ │ lea (%r8,%r8,2),%r8d │ │ │ │ add %rax,%rcx │ │ │ │ @@ -530484,34 +532173,34 @@ │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vpextrw $0x0,%xmm0,(%rdi) │ │ │ │ vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 2758d8 │ │ │ │ + jl 277778 │ │ │ │ ret │ │ │ │ - vmovdqa 0x66c39(%rip),%xmm3 │ │ │ │ + vmovdqa 0x64dd9(%rip),%xmm3 │ │ │ │ vmovd (%rdi),%xmm0 │ │ │ │ vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ vmovd (%r9,%r8,2),%xmm2 │ │ │ │ vmovq (%rdx),%xmm1 │ │ │ │ add $0x8,%rdx │ │ │ │ vpshufb %xmm3,%xmm2,%xmm2 │ │ │ │ vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ vpmulhrsw %xmm21,%xmm0,%xmm0 │ │ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 275927 │ │ │ │ + jl 2777c7 │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x66be9(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x64d89(%rip),%ymm4 │ │ │ │ vshufpd $0x3,%ymm4,%ymm4,%ymm4 │ │ │ │ vpbroadcastq (%rdi),%ymm1 │ │ │ │ vmovq (%rdi,%rsi,1),%xmm0 │ │ │ │ vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ vpbroadcastd (%r9,%r8,2),%ymm3 │ │ │ │ vmovq 0x8(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ @@ -530522,18 +532211,18 @@ │ │ │ │ vpmulhrsw %ymm21,%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhps %xmm0,(%rdi) │ │ │ │ vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 27597c │ │ │ │ + jl 27781c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x66b80(%rip),%ymm20 │ │ │ │ + vbroadcasti32x4 0x64d20(%rip),%ymm20 │ │ │ │ vshufpd $0xc,%ymm20,%ymm20,%ymm20 │ │ │ │ vmovdqa32 (%rdi),%xmm17 │ │ │ │ vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ vpbroadcastd (%r9,%r8,2),%ymm19 │ │ │ │ vmovdqa32 (%rdx),%ymm18 │ │ │ │ add $0x20,%rdx │ │ │ │ vpshufb %ymm20,%ymm19,%ymm19 │ │ │ │ @@ -530544,17 +532233,17 @@ │ │ │ │ vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ vmovdqa32 %xmm16,(%rdi) │ │ │ │ vextracti32x4 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 2759e7 │ │ │ │ + jl 277887 │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x66b07(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x64ca7(%rip),%zmm20 │ │ │ │ vshufpd $0xf0,%zmm20,%zmm20,%zmm20 │ │ │ │ vmovdqa32 (%rdi),%ymm17 │ │ │ │ vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm17,%zmm17 │ │ │ │ vpbroadcastd (%r9,%r8,2),%zmm19 │ │ │ │ vmovdqa32 (%rdx),%zmm18 │ │ │ │ add $0x40,%rdx │ │ │ │ vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ @@ -530565,15 +532254,15 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %ymm16,(%rdi) │ │ │ │ vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 275a60 │ │ │ │ + jl 277900 │ │ │ │ ret │ │ │ │ vpbroadcastw (%r9,%r8,2),%zmm19 │ │ │ │ vmovdqa32 (%rdi),%zmm17 │ │ │ │ vmovdqa32 (%rdx),%zmm18 │ │ │ │ add $0x40,%rdx │ │ │ │ vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ @@ -530581,15 +532270,15 @@ │ │ │ │ vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 275ac8 │ │ │ │ + jl 277968 │ │ │ │ ret │ │ │ │ vpbroadcastw (%r9,%r8,2),%zmm22 │ │ │ │ vmovdqa32 (%rdi),%zmm18 │ │ │ │ vmovdqa32 (%rdx),%zmm17 │ │ │ │ vmovdqa32 0x40(%rdi),%zmm19 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm20 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ @@ -530607,173 +532296,173 @@ │ │ │ │ vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ vpackuswb %zmm18,%zmm16,%zmm16 │ │ │ │ vpackuswb %zmm19,%zmm17,%zmm17 │ │ │ │ vmovdqa32 %zmm16,(%rdi) │ │ │ │ vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 275b18 │ │ │ │ + jl 2779b8 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ subl $0x10000,0x30(%rsp) │ │ │ │ subl $0x8,0x20(%rsp) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ vpbroadcastd 0x28(%rsp),%zmm21 │ │ │ │ vpbroadcastd 0x30(%rsp),%zmm24 │ │ │ │ vpbroadcastd 0x20(%rsp),%zmm22 │ │ │ │ kmovq %rax,%k3 │ │ │ │ lea -0x6fdc(%rip),%r10 │ │ │ │ - vpbroadcastd 0x6da74(%r10),%zmm19 │ │ │ │ - vpbroadcastd 0x6da90(%r10),%zmm23 │ │ │ │ - vbroadcasti32x4 0x6da5c(%r10),%zmm31 │ │ │ │ - vpdpwssd 0x6d960(%r10),%zmm21,%zmm24 │ │ │ │ + vpbroadcastd 0x6bc14(%r10),%zmm19 │ │ │ │ + vpbroadcastd 0x6bc30(%r10),%zmm23 │ │ │ │ + vbroadcasti32x4 0x6bbfc(%r10),%zmm31 │ │ │ │ + vpdpwssd 0x6bb00(%r10),%zmm21,%zmm24 │ │ │ │ vpslld $0x4,%zmm21,%zmm21 │ │ │ │ vpslld $0xe,%zmm22,%zmm22 │ │ │ │ vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 0x6d9b0(%r10),%zmm0 │ │ │ │ - vmovdqa32 0x6d9f0(%r10),%zmm1 │ │ │ │ - vmovdqa 0x6da30(%r10),%xmm2 │ │ │ │ + vmovdqa32 0x6bb50(%r10),%zmm0 │ │ │ │ + vmovdqa32 0x6bb90(%r10),%zmm1 │ │ │ │ + vmovdqa 0x6bbd0(%r10),%xmm2 │ │ │ │ xor %eax,%eax │ │ │ │ vmovdqa32 %zmm24,%zmm20 │ │ │ │ vpmaxsd %zmm18,%zmm20,%zmm16 │ │ │ │ vpsrad $0x8,%zmm20,%zmm25 │ │ │ │ vpminsd %zmm22,%zmm16,%zmm16 │ │ │ │ vpsubd %zmm16,%zmm20,%zmm17 │ │ │ │ vpsrad $0xe,%zmm16,%zmm16 │ │ │ │ vpsrad $0xe,%zmm17,%zmm17 │ │ │ │ vptestmd %zmm17,%zmm17,%k4 │ │ │ │ vpandd %zmm23,%zmm25,%zmm25 │ │ │ │ ktestw %k4,%k4 │ │ │ │ - je 275cfe │ │ │ │ + je 277b9e │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm28 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm29 │ │ │ │ kmovq %k3,%k1 │ │ │ │ kmovq %k3,%k2 │ │ │ │ vpgatherdq (%rdx,%ymm16,1),%zmm26{%k1} │ │ │ │ vpgatherdq (%rdx,%ymm28,1),%zmm27{%k2} │ │ │ │ kmovq %k3,%k1 │ │ │ │ kmovq %k3,%k2 │ │ │ │ - vpgatherdq 0x6d9a4(%r10,%ymm17,1),%zmm30{%k1} │ │ │ │ - vpgatherdq 0x6d9a4(%r10,%ymm29,1),%zmm16{%k2} │ │ │ │ + vpgatherdq 0x6bb44(%r10,%ymm17,1),%zmm30{%k1} │ │ │ │ + vpgatherdq 0x6bb44(%r10,%ymm29,1),%zmm16{%k2} │ │ │ │ vmovdqa32 %zmm0,%zmm28 │ │ │ │ vmovdqa32 %zmm1,%zmm29 │ │ │ │ vpaddb %zmm31,%zmm30,%zmm30 │ │ │ │ vpaddb %zmm31,%zmm16,%zmm16 │ │ │ │ vpshufb %zmm30,%zmm26,%zmm26 │ │ │ │ vpshufb %zmm16,%zmm27,%zmm27 │ │ │ │ vpermi2d %zmm27,%zmm26,%zmm28 │ │ │ │ vpermi2d %zmm27,%zmm26,%zmm29 │ │ │ │ - jmp 275d17 │ │ │ │ + jmp 277bb7 │ │ │ │ kmovq %k3,%k1 │ │ │ │ kmovq %k3,%k2 │ │ │ │ vpgatherdd (%rdx,%zmm16,1),%zmm28{%k1} │ │ │ │ vpgatherdd 0x4(%rdx,%zmm16,1),%zmm29{%k2} │ │ │ │ kmovq %k3,%k1 │ │ │ │ kmovq %k3,%k2 │ │ │ │ - vpgatherdd 0x70b50(%r10,%zmm25,8),%zmm26{%k1} │ │ │ │ - vpgatherdd 0x70b54(%r10,%zmm25,8),%zmm27{%k2} │ │ │ │ + vpgatherdd 0x6ecf0(%r10,%zmm25,8),%zmm26{%k1} │ │ │ │ + vpgatherdd 0x6ecf4(%r10,%zmm25,8),%zmm27{%k2} │ │ │ │ vmovdqa32 %zmm18,%zmm30 │ │ │ │ vpdpbusd %zmm26,%zmm28,%zmm30 │ │ │ │ vpdpbusd %zmm27,%zmm29,%zmm30 │ │ │ │ vpackssdw %zmm30,%zmm30,%zmm30 │ │ │ │ vpmulhrsw %zmm19,%zmm30,%zmm30 │ │ │ │ vpackuswb %zmm30,%zmm30,%zmm30 │ │ │ │ vpermd %zmm30,%zmm2,%zmm30 │ │ │ │ vmovdqa32 %xmm30,(%rdi,%rax,1) │ │ │ │ vpaddd %zmm21,%zmm20,%zmm20 │ │ │ │ add $0x10,%eax │ │ │ │ cmp %r8d,%eax │ │ │ │ - jl 275c4d │ │ │ │ + jl 277aed │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 275c45 │ │ │ │ + jg 277ae5 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ lea 0x1c(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov %r9d,%r9d │ │ │ │ test %eax,%eax │ │ │ │ - jne 275f15 │ │ │ │ + jne 277db5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 276159 │ │ │ │ - movzwl 0x67463(%r10,%r8,2),%r8d │ │ │ │ + jne 277ff9 │ │ │ │ + movzwl 0x65603(%r10,%r8,2),%r8d │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzwl (%rdx),%r8d │ │ │ │ movzwl (%rdx,%rcx,1),%eax │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %r8w,(%rdi) │ │ │ │ mov %ax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275dd6 │ │ │ │ + jg 277c76 │ │ │ │ ret │ │ │ │ mov (%rdx),%r8d │ │ │ │ mov (%rdx,%rcx,1),%eax │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %r8d,(%rdi) │ │ │ │ mov %eax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275df5 │ │ │ │ + jg 277c95 │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movq %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275e10 │ │ │ │ + jg 277cb0 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275e31 │ │ │ │ + jg 277cd1 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ movdqu 0x10(%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275e52 │ │ │ │ + jg 277cf2 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 275e89 │ │ │ │ + jg 277d29 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ @@ -530786,27 +532475,27 @@ │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ movdqa %xmm2,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x70(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 275ebb │ │ │ │ + jg 277d5b │ │ │ │ ret │ │ │ │ imul $0xff00ff,%eax,%eax │ │ │ │ - movdqa 0x66a4d(%rip),%xmm4 │ │ │ │ - movdqa 0x66a35(%rip),%xmm0 │ │ │ │ + movdqa 0x64bed(%rip),%xmm4 │ │ │ │ + movdqa 0x64bd5(%rip),%xmm0 │ │ │ │ add $0x100010,%eax │ │ │ │ movd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %eax,%eax │ │ │ │ - jne 276375 │ │ │ │ - movzwl 0x674d5(%r10,%r8,2),%r8d │ │ │ │ - movdqa 0x66b3a(%rip),%xmm3 │ │ │ │ + jne 278215 │ │ │ │ + movzwl 0x65675(%r10,%r8,2),%r8d │ │ │ │ + movdqa 0x64cda(%rip),%xmm3 │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ pshufd $0xd8,%xmm4,%xmm4 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ movd (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ @@ -530816,29 +532505,29 @@ │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ mov %ax,(%rdi) │ │ │ │ shr $0x10,%eax │ │ │ │ mov %ax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275f61 │ │ │ │ + jg 277e01 │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm4 │ │ │ │ movhps (%rdx,%rcx,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm0,%xmm4 │ │ │ │ pmaddubsw %xmm5,%xmm4 │ │ │ │ pmulhrsw %xmm3,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movd %xmm4,(%rdi) │ │ │ │ psrlq $0x20,%xmm4 │ │ │ │ movd %xmm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275f9e │ │ │ │ + jg 277e3e │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ @@ -530846,30 +532535,30 @@ │ │ │ │ pmulhrsw %xmm3,%xmm0 │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 275fd6 │ │ │ │ + jg 277e76 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ add %rcx,%rdx │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmulhrsw %xmm3,%xmm0 │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 276018 │ │ │ │ + jg 277eb8 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ @@ -530886,55 +532575,55 @@ │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm3,%xmm2 │ │ │ │ packuswb %xmm2,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 276053 │ │ │ │ + jg 277ef3 │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffd0,%rax │ │ │ │ movdqu 0x30(%rax,%rdx,1),%xmm0 │ │ │ │ movdqu 0x38(%rax,%rdx,1),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmulhrsw %xmm3,%xmm0 │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - jle 2760c6 │ │ │ │ + jle 277f66 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2760bf │ │ │ │ + jg 277f5f │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff90,%rax │ │ │ │ movdqu 0x70(%rax,%rdx,1),%xmm0 │ │ │ │ movdqu 0x78(%rax,%rdx,1),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmulhrsw %xmm3,%xmm0 │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x70(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - jle 276113 │ │ │ │ + jle 277fb3 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 27610c │ │ │ │ + jg 277fac │ │ │ │ ret │ │ │ │ - movzwl 0x674e3(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x65683(%r10,%r8,2),%r8d │ │ │ │ imul $0xff00ff,%eax,%eax │ │ │ │ - movdqa 0x66920(%rip),%xmm5 │ │ │ │ + movdqa 0x64ac0(%rip),%xmm5 │ │ │ │ add $0x100010,%eax │ │ │ │ add %r10,%r8 │ │ │ │ movd %eax,%xmm4 │ │ │ │ pshufd $0x0,%xmm4,%xmm4 │ │ │ │ jmp *%r8 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ pinsrw $0x1,(%rdx,%rcx,1),%xmm0 │ │ │ │ @@ -530947,15 +532636,15 @@ │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movd %xmm1,%eax │ │ │ │ mov %ax,(%rdi,%rsi,1) │ │ │ │ shr $0x10,%eax │ │ │ │ mov %ax,(%rdi) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276188 │ │ │ │ + jg 278028 │ │ │ │ ret │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ movd (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ @@ -530965,15 +532654,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2761cb │ │ │ │ + jg 27806b │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -530983,15 +532672,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ packuswb %xmm2,%xmm1 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276213 │ │ │ │ + jg 2780b3 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ @@ -531010,20 +532699,20 @@ │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ packuswb %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27625b │ │ │ │ + jg 2780fb │ │ │ │ ret │ │ │ │ lea 0x70000(%r9),%eax │ │ │ │ - jmp 2762e1 │ │ │ │ + jmp 278181 │ │ │ │ lea 0x30000(%r9),%eax │ │ │ │ - jmp 2762e1 │ │ │ │ + jmp 278181 │ │ │ │ lea 0x10000(%r9),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -531044,26 +532733,26 @@ │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ packuswb %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2762eb │ │ │ │ + jg 27818b │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 2762e1 │ │ │ │ + jg 278181 │ │ │ │ ret │ │ │ │ - movzwl 0x674f1(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x65691(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - movdqa 0x666b7(%rip),%xmm7 │ │ │ │ + movdqa 0x64857(%rip),%xmm7 │ │ │ │ movd %eax,%xmm6 │ │ │ │ add %r10,%r8 │ │ │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ paddb %xmm5,%xmm5 │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ jmp *%r8 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ @@ -531087,17 +532776,17 @@ │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movq %xmm1,%rax │ │ │ │ mov %ax,(%rdi) │ │ │ │ shr $0x20,%rax │ │ │ │ mov %ax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2763b2 │ │ │ │ + jg 278252 │ │ │ │ ret │ │ │ │ - movdqa 0x6654c(%rip),%xmm4 │ │ │ │ + movdqa 0x646ec(%rip),%xmm4 │ │ │ │ movddup (%rdx),%xmm0 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movhps (%rdx),%xmm1 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ @@ -531112,15 +532801,15 @@ │ │ │ │ psrlw $0x4,%xmm1 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276422 │ │ │ │ + jg 2782c2 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm4,%xmm2 │ │ │ │ @@ -531141,20 +532830,20 @@ │ │ │ │ psrlw $0x4,%xmm1 │ │ │ │ psrlw $0x4,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276483 │ │ │ │ + jg 278323 │ │ │ │ ret │ │ │ │ lea 0x70000(%r9),%eax │ │ │ │ - jmp 276506 │ │ │ │ + jmp 2783a6 │ │ │ │ lea 0x30000(%r9),%eax │ │ │ │ - jmp 276506 │ │ │ │ + jmp 2783a6 │ │ │ │ lea 0x10000(%r9),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ @@ -531181,98 +532870,98 @@ │ │ │ │ movdqa %xmm8,%xmm0 │ │ │ │ psrlw $0x4,%xmm2 │ │ │ │ psrlw $0x4,%xmm3 │ │ │ │ packuswb %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 276529 │ │ │ │ + jg 2783c9 │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 27650c │ │ │ │ + jg 2783ac │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 2784f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ imul $0x10101,0x10(%rsp),%r10d │ │ │ │ add %r11d,%r10d │ │ │ │ mov %r8d,%r8d │ │ │ │ lea -0x8aa(%rip),%r11 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 27669d │ │ │ │ + jne 27853d │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 27697c │ │ │ │ + jne 27881c │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x67463(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x65603(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 276c74 │ │ │ │ + jne 278b14 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jl 276708 │ │ │ │ - je 27676e │ │ │ │ + jl 2785a8 │ │ │ │ + je 27860e │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movdqa 0x6624c(%rip),%xmm10 │ │ │ │ - movdqa 0x66253(%rip),%xmm11 │ │ │ │ - movdqa 0x6625a(%rip),%xmm9 │ │ │ │ + movdqa 0x643ec(%rip),%xmm10 │ │ │ │ + movdqa 0x643f3(%rip),%xmm11 │ │ │ │ + movdqa 0x643fa(%rip),%xmm9 │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - movzwl 0x674ad(%r11,%r8,2),%r8d │ │ │ │ - movq 0x67df1(%r11,%rax,8),%xmm6 │ │ │ │ - movdqa 0x66368(%rip),%xmm7 │ │ │ │ + movzwl 0x6564d(%r11,%r8,2),%r8d │ │ │ │ + movq 0x65f91(%r11,%rax,8),%xmm6 │ │ │ │ + movdqa 0x64508(%rip),%xmm7 │ │ │ │ pshufd $0x0,%xmm6,%xmm5 │ │ │ │ pshufd $0x55,%xmm6,%xmm6 │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movdqa 0x661da(%rip),%xmm4 │ │ │ │ - movd 0x67df3(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x66338(%rip),%xmm5 │ │ │ │ + movdqa 0x6437a(%rip),%xmm4 │ │ │ │ + movd 0x65f93(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x644d8(%rip),%xmm5 │ │ │ │ pshufd $0x0,%xmm3,%xmm3 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ phaddw %xmm0,%xmm0 │ │ │ │ @@ -531281,21 +532970,21 @@ │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ mov %ax,(%rdi) │ │ │ │ shr $0x10,%eax │ │ │ │ mov %ax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27672d │ │ │ │ + jg 2785cd │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movd 0x67df3(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x6618a(%rip),%xmm6 │ │ │ │ - movdqa 0x662d2(%rip),%xmm5 │ │ │ │ + movd 0x65f93(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x6432a(%rip),%xmm6 │ │ │ │ + movdqa 0x64472(%rip),%xmm5 │ │ │ │ pshufd $0x0,%xmm3,%xmm3 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pshufb %xmm6,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ @@ -531305,15 +532994,15 @@ │ │ │ │ psraw $0x6,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276793 │ │ │ │ + jg 278633 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ @@ -531345,22 +533034,22 @@ │ │ │ │ paddw %xmm7,%xmm1 │ │ │ │ psraw $0x6,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2767df │ │ │ │ + jg 27867f │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff90,%r8 │ │ │ │ - jmp 2768b5 │ │ │ │ + jmp 278755 │ │ │ │ mov $0xffffffffffffffd0,%r8 │ │ │ │ - jmp 2768b5 │ │ │ │ + jmp 278755 │ │ │ │ mov $0xfffffffffffffff0,%r8 │ │ │ │ - jmp 2768b5 │ │ │ │ + jmp 278755 │ │ │ │ xor %r8d,%r8d │ │ │ │ sub %r8,%rdx │ │ │ │ sub %r8,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ movdqu (%rdx,%rax,1),%xmm0 │ │ │ │ movdqu 0x8(%rdx,%rax,1),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ @@ -531392,29 +533081,29 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ phaddw %xmm3,%xmm1 │ │ │ │ paddw %xmm7,%xmm1 │ │ │ │ psraw $0x6,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - jle 2768be │ │ │ │ + jle 27875e │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2768bb │ │ │ │ + jg 27875b │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x67df1(%r11,%r10,8),%xmm0 │ │ │ │ + movq 0x65f91(%r11,%r10,8),%xmm0 │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - movzwl 0x674bb(%r11,%rax,2),%eax │ │ │ │ + movzwl 0x6565b(%r11,%rax,2),%eax │ │ │ │ punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0x660c0(%rip),%xmm7 │ │ │ │ + movdqa 0x64260(%rip),%xmm7 │ │ │ │ add %r11,%rax │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ pshufd $0x0,%xmm0,%xmm8 │ │ │ │ sub %r11,%rdx │ │ │ │ pshufd $0x55,%xmm0,%xmm9 │ │ │ │ pshufd $0xaa,%xmm0,%xmm10 │ │ │ │ pshufd $0xff,%xmm0,%xmm11 │ │ │ │ @@ -531459,15 +533148,15 @@ │ │ │ │ packuswb %xmm5,%xmm5 │ │ │ │ movd %xmm5,%eax │ │ │ │ mov %ax,(%rdi) │ │ │ │ shr $0x10,%eax │ │ │ │ mov %ax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276a1e │ │ │ │ + jg 2788be │ │ │ │ ret │ │ │ │ movd (%rdx),%xmm1 │ │ │ │ movd (%rdx,%rcx,1),%xmm0 │ │ │ │ movd (%rdx,%rcx,2),%xmm2 │ │ │ │ add %r11,%rdx │ │ │ │ movd (%rdx),%xmm5 │ │ │ │ movd (%rdx,%rcx,1),%xmm3 │ │ │ │ @@ -531504,15 +533193,15 @@ │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ packuswb %xmm5,%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ psrlq $0x20,%xmm5 │ │ │ │ movd %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276adb │ │ │ │ + jg 27897b │ │ │ │ ret │ │ │ │ lea -0x40(,%r8,8),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ lea (%r9,%rax,4),%eax │ │ │ │ movq (%rdx),%xmm1 │ │ │ │ movq (%rdx,%rcx,1),%xmm2 │ │ │ │ @@ -531560,48 +533249,48 @@ │ │ │ │ pmulhrsw %xmm7,%xmm14 │ │ │ │ pmulhrsw %xmm7,%xmm15 │ │ │ │ packuswb %xmm15,%xmm14 │ │ │ │ movq %xmm14,(%rdi) │ │ │ │ movhps %xmm14,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276b9e │ │ │ │ + jg 278a3e │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x8,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 276b60 │ │ │ │ + jg 278a00 │ │ │ │ ret │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 27711e │ │ │ │ + jg 278fbe │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movd 0x67df3(%r11,%rax,8),%xmm1 │ │ │ │ + movd 0x65f93(%r11,%rax,8),%xmm1 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x67df1(%r11,%r10,8),%xmm0 │ │ │ │ + movq 0x65f91(%r11,%r10,8),%xmm0 │ │ │ │ sub $0xe8,%rsp │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ sub %r11,%rdx │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ - movdqa 0x65de8(%rip),%xmm8 │ │ │ │ - movdqa 0x65e0f(%rip),%xmm9 │ │ │ │ + movdqa 0x63f88(%rip),%xmm8 │ │ │ │ + movdqa 0x63faf(%rip),%xmm9 │ │ │ │ pshufd $0x0,%xmm0,%xmm10 │ │ │ │ pshufd $0x55,%xmm0,%xmm11 │ │ │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ pshufd $0xff,%xmm0,%xmm13 │ │ │ │ pshufd $0x0,%xmm1,%xmm7 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 276e1d │ │ │ │ - movdqa 0x65bf0(%rip),%xmm6 │ │ │ │ + je 278cbd │ │ │ │ + movdqa 0x63d90(%rip),%xmm6 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ movhps (%rdx,%rcx,1),%xmm2 │ │ │ │ movq (%rdx,%rcx,2),%xmm0 │ │ │ │ add %r11,%rdx │ │ │ │ movhps (%rdx),%xmm0 │ │ │ │ pshufb %xmm6,%xmm2 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ @@ -531654,56 +533343,56 @@ │ │ │ │ packuswb %xmm5,%xmm5 │ │ │ │ movd %xmm5,%r8d │ │ │ │ mov %r8w,(%rdi) │ │ │ │ shr $0x10,%r8d │ │ │ │ mov %r8w,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 276d80 │ │ │ │ + jg 278c20 │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x65acb(%rip),%xmm6 │ │ │ │ + movdqa 0x63c6b(%rip),%xmm6 │ │ │ │ movq (%rdx),%xmm5 │ │ │ │ movhps (%rdx,%rcx,1),%xmm5 │ │ │ │ movq (%rdx,%rcx,2),%xmm4 │ │ │ │ movhps (%rdx,%r11,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pshufb %xmm6,%xmm2 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm2 │ │ │ │ pmulhrsw %xmm8,%xmm2 │ │ │ │ movdqa %xmm2,0x60(%rsp) │ │ │ │ - movdqa 0x65a90(%rip),%xmm6 │ │ │ │ + movdqa 0x63c30(%rip),%xmm6 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pshufb %xmm6,%xmm2 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm2 │ │ │ │ pmulhrsw %xmm8,%xmm2 │ │ │ │ - movdqa 0x65a51(%rip),%xmm6 │ │ │ │ + movdqa 0x63bf1(%rip),%xmm6 │ │ │ │ movq (%rdx),%xmm5 │ │ │ │ movhps (%rdx,%rcx,1),%xmm5 │ │ │ │ movq (%rdx,%rcx,2),%xmm4 │ │ │ │ add %r11,%rdx │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm3 │ │ │ │ pmulhrsw %xmm8,%xmm3 │ │ │ │ movdqa %xmm3,0x70(%rsp) │ │ │ │ - movdqa 0x65a1c(%rip),%xmm6 │ │ │ │ + movdqa 0x63bbc(%rip),%xmm6 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm3 │ │ │ │ @@ -531732,15 +533421,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x6594c(%rip),%xmm6 │ │ │ │ + movdqa 0x63aec(%rip),%xmm6 │ │ │ │ movq (%rdx),%xmm4 │ │ │ │ movhps (%rdx,%rcx,1),%xmm4 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ phaddw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm8,%xmm4 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ @@ -531765,15 +533454,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x658a6(%rip),%xmm6 │ │ │ │ + movdqa 0x63a46(%rip),%xmm6 │ │ │ │ movq (%rdx),%xmm4 │ │ │ │ movhps (%rdx,%rcx,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ phaddw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm8,%xmm4 │ │ │ │ @@ -531800,26 +533489,26 @@ │ │ │ │ movdqa %xmm1,0xb0(%rsp) │ │ │ │ movdqa %xmm2,0xc0(%rsp) │ │ │ │ movdqa %xmm3,0xd0(%rsp) │ │ │ │ movdqa 0x40(%rsp),%xmm0 │ │ │ │ movdqa 0x50(%rsp),%xmm1 │ │ │ │ movdqa 0x60(%rsp),%xmm2 │ │ │ │ movdqa 0x70(%rsp),%xmm3 │ │ │ │ - jg 276f79 │ │ │ │ + jg 278e19 │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x67df1(%r11,%rax,8),%xmm0 │ │ │ │ + movq 0x65f91(%r11,%rax,8),%xmm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x67df1(%r11,%r10,8),%xmm1 │ │ │ │ + movq 0x65f91(%r11,%r10,8),%xmm1 │ │ │ │ pshufd $0x0,%xmm0,%xmm10 │ │ │ │ pshufd $0x55,%xmm0,%xmm11 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ psraw $0x8,%xmm1 │ │ │ │ pshufd $0x0,%xmm1,%xmm12 │ │ │ │ pshufd $0x55,%xmm1,%xmm13 │ │ │ │ pshufd $0xaa,%xmm1,%xmm14 │ │ │ │ @@ -531828,17 +533517,17 @@ │ │ │ │ mov %rdi,%r10 │ │ │ │ sub %r11,%rdx │ │ │ │ shl $0xe,%r8d │ │ │ │ lea -0x10000(%r9,%r8,1),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - movdqa 0x6576c(%rip),%xmm7 │ │ │ │ - movdqa 0x65773(%rip),%xmm8 │ │ │ │ - movdqa 0x6577a(%rip),%xmm9 │ │ │ │ + movdqa 0x6390c(%rip),%xmm7 │ │ │ │ + movdqa 0x63913(%rip),%xmm8 │ │ │ │ + movdqa 0x6391a(%rip),%xmm9 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ pshufb %xmm8,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ @@ -531886,29 +533575,29 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ phaddw %xmm1,%xmm0 │ │ │ │ - movdqa 0x657de(%rip),%xmm7 │ │ │ │ + movdqa 0x6397e(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ punpcklwd %xmm5,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ punpcklwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa 0x655f9(%rip),%xmm7 │ │ │ │ + movdqa 0x63799(%rip),%xmm7 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm4 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ add %r11,%rdx │ │ │ │ movdqu (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ pshufb %xmm8,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ @@ -531944,15 +533633,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ phaddw %xmm1,%xmm6 │ │ │ │ - movdqa 0x656ba(%rip),%xmm7 │ │ │ │ + movdqa 0x6385a(%rip),%xmm7 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -531977,20 +533666,20 @@ │ │ │ │ pmaddwd %xmm13,%xmm4 │ │ │ │ paddd %xmm3,%xmm8 │ │ │ │ paddd %xmm4,%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm14,%xmm6 │ │ │ │ paddd %xmm5,%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ - movdqa 0x65645(%rip),%xmm7 │ │ │ │ + movdqa 0x637e5(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ - movdqa 0x65473(%rip),%xmm7 │ │ │ │ - movdqa 0x6547b(%rip),%xmm6 │ │ │ │ - movdqa 0x65453(%rip),%xmm5 │ │ │ │ + movdqa 0x63613(%rip),%xmm7 │ │ │ │ + movdqa 0x6361b(%rip),%xmm6 │ │ │ │ + movdqa 0x635f3(%rip),%xmm5 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ @@ -532012,15 +533701,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ phaddw %xmm1,%xmm4 │ │ │ │ - movdqa 0x6555d(%rip),%xmm5 │ │ │ │ + movdqa 0x636fd(%rip),%xmm5 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ punpcklwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm6 │ │ │ │ @@ -532036,66 +533725,66 @@ │ │ │ │ packssdw %xmm1,%xmm2 │ │ │ │ packuswb %xmm1,%xmm2 │ │ │ │ movd %xmm2,(%rdi) │ │ │ │ psrlq $0x20,%xmm2 │ │ │ │ movd %xmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jle 2775df │ │ │ │ + jle 27947f │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 277440 │ │ │ │ + jmp 2792e0 │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x4,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 277193 │ │ │ │ + jg 279033 │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 279550 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -532106,50 +533795,50 @@ │ │ │ │ lea -0x18(%rip),%r15 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movd 0x1d0(%rsp),%xmm8 │ │ │ │ movd 0x1c0(%rsp),%xmm14 │ │ │ │ pshufd $0x0,%xmm8,%xmm8 │ │ │ │ pshufd $0x0,%xmm14,%xmm14 │ │ │ │ mov 0x1d8(%rsp),%ebx │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ - movdqa 0x65400(%r15),%xmm12 │ │ │ │ - movdqa 0x65430(%r15),%xmm13 │ │ │ │ + movdqa 0x63610(%r15),%xmm10 │ │ │ │ + movdqa 0x635a0(%r15),%xmm12 │ │ │ │ + movdqa 0x635d0(%r15),%xmm13 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ lea (%rcx,%rcx,2),%rbp │ │ │ │ movzbl %r11b,%r10d │ │ │ │ shr $0x10,%r11d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %r10d,%r11d │ │ │ │ sub %rbp,%rdx │ │ │ │ cmp $0x400,%ebx │ │ │ │ - je 2786b4 │ │ │ │ + je 27a554 │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 279433 │ │ │ │ - movzwl 0x65c3a(%r15,%r8,2),%r8d │ │ │ │ + je 27b2d3 │ │ │ │ + movzwl 0x63dda(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ punpckldq %xmm8,%xmm9 │ │ │ │ paddd %xmm9,%xmm14 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + movdqa 0x63620(%r15),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ movdqa %xmm14,%xmm9 │ │ │ │ pand %xmm10,%xmm9 │ │ │ │ psrld $0x6,%xmm9 │ │ │ │ paddd %xmm9,%xmm15 │ │ │ │ movd %xmm15,%r8d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ movd %xmm15,%eax │ │ │ │ - movdqa 0x65330(%r15),%xmm5 │ │ │ │ - movdqa 0x65290(%r15),%xmm6 │ │ │ │ - movd 0x6650a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x6650a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x634d0(%r15),%xmm5 │ │ │ │ + movdqa 0x63430(%r15),%xmm6 │ │ │ │ + movd 0x646aa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x646aa(%r15,%rax,8),%xmm7 │ │ │ │ pxor %xmm8,%xmm8 │ │ │ │ pcmpeqd %xmm8,%xmm9 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,2),%xmm2 │ │ │ │ movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ movhps (%rdx,%rbp,1),%xmm2 │ │ │ │ @@ -532189,15 +533878,15 @@ │ │ │ │ movdqa %xmm1,%xmm4 │ │ │ │ punpckhwd %xmm5,%xmm4 │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x66508(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x646a8(%r15,%r8,8),%rax │ │ │ │ movq %rax,%xmm11 │ │ │ │ punpcklbw %xmm11,%xmm11 │ │ │ │ psraw $0x8,%xmm11 │ │ │ │ pshufd $0x0,%xmm11,%xmm15 │ │ │ │ pshufd $0x55,%xmm11,%xmm8 │ │ │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ │ │ pshufd $0xff,%xmm11,%xmm11 │ │ │ │ @@ -532216,36 +533905,36 @@ │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ packuswb %xmm5,%xmm5 │ │ │ │ pextrw $0x0,%xmm5,%eax │ │ │ │ mov %ax,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 27a1da │ │ │ │ + je 27c07a │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 277898 │ │ │ │ + je 279738 │ │ │ │ movq (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 27799a │ │ │ │ + je 27983a │ │ │ │ add %rcx,%rdx │ │ │ │ shufps $0x4e,%xmm0,%xmm3 │ │ │ │ shufps $0x4e,%xmm2,%xmm0 │ │ │ │ shufps $0x4e,%xmm4,%xmm2 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ pmaddubsw %xmm9,%xmm5 │ │ │ │ phaddw %xmm5,%xmm5 │ │ │ │ pmulhrsw %xmm12,%xmm5 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ palignr $0xc,%xmm1,%xmm4 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ movdqa %xmm1,%xmm4 │ │ │ │ punpcklwd %xmm5,%xmm4 │ │ │ │ - jmp 277898 │ │ │ │ + jmp 279738 │ │ │ │ movhps (%rdx,%rcx,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ pmaddubsw %xmm9,%xmm5 │ │ │ │ phaddw %xmm5,%xmm5 │ │ │ │ @@ -532253,41 +533942,41 @@ │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ palignr $0x8,%xmm1,%xmm4 │ │ │ │ pshufd $0x39,%xmm4,%xmm5 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm5,%xmm2 │ │ │ │ punpckhwd %xmm5,%xmm4 │ │ │ │ - jmp 277898 │ │ │ │ + jmp 279738 │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + pmaddwd 0x63480(%r15),%xmm8 │ │ │ │ + movdqa 0x63620(%r15),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ movdqa %xmm15,%xmm7 │ │ │ │ psrldq $0x8,%xmm7 │ │ │ │ movd %xmm15,%r8d │ │ │ │ movd %xmm7,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm7 │ │ │ │ movd %xmm15,%eax │ │ │ │ movd %xmm7,%r12d │ │ │ │ - movd 0x6650a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x6650a(%r15,%r14,8),%xmm2 │ │ │ │ - movd 0x6650a(%r15,%rax,8),%xmm3 │ │ │ │ - movd 0x6650a(%r15,%r12,8),%xmm4 │ │ │ │ - movdqa 0x65330(%r15),%xmm5 │ │ │ │ - movq 0x65290(%r15),%xmm6 │ │ │ │ + movd 0x646aa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x646aa(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x646aa(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x646aa(%r15,%r12,8),%xmm4 │ │ │ │ + movdqa 0x634d0(%r15),%xmm5 │ │ │ │ + movq 0x63430(%r15),%xmm6 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ pshufb %xmm5,%xmm14 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ @@ -532352,15 +534041,15 @@ │ │ │ │ movdqa %xmm8,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x66508(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x646a8(%r15,%r8,8),%rax │ │ │ │ movq %rax,%xmm10 │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ psraw $0x8,%xmm10 │ │ │ │ pshufd $0x0,%xmm10,%xmm7 │ │ │ │ pshufd $0x55,%xmm10,%xmm8 │ │ │ │ pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ pshufd $0xff,%xmm10,%xmm10 │ │ │ │ @@ -532378,36 +534067,36 @@ │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movd %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 27a1da │ │ │ │ + je 27c07a │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 277be9 │ │ │ │ + je 279a89 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 277cef │ │ │ │ + je 279b8f │ │ │ │ movdqa (%rsp),%xmm15 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa 0x20(%rsp),%xmm2 │ │ │ │ movdqa %xmm3,0x20(%rsp) │ │ │ │ pshufb %xmm14,%xmm4 │ │ │ │ pmaddubsw %xmm0,%xmm4 │ │ │ │ phaddw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm12,%xmm4 │ │ │ │ movdqa %xmm11,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm4,%xmm11 │ │ │ │ add %rcx,%rdx │ │ │ │ - jmp 277be9 │ │ │ │ + jmp 279a89 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa 0x10(%rsp),%xmm6 │ │ │ │ movdqa 0x20(%rsp),%xmm7 │ │ │ │ pshufb %xmm14,%xmm4 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ pmaddubsw %xmm0,%xmm4 │ │ │ │ @@ -532422,51 +534111,51 @@ │ │ │ │ movdqa %xmm4,%xmm11 │ │ │ │ psrldq $0x8,%xmm11 │ │ │ │ movdqa %xmm1,%xmm15 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm11,%xmm3 │ │ │ │ - jmp 277be9 │ │ │ │ + jmp 279a89 │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 279c44 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 279c44 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 279c44 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 279c44 │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x3,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x63480(%r15),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm7,0x100(%rsp) │ │ │ │ movdqa %xmm15,0x120(%rsp) │ │ │ │ mov %rdx,0x98(%rsp) │ │ │ │ mov %rdi,0x130(%rsp) │ │ │ │ mov %r9d,0x1c0(%rsp) │ │ │ │ - jmp 277e59 │ │ │ │ + jmp 279cf9 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27a1da │ │ │ │ + je 27c07a │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ + movdqa 0x63610(%r15),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x65490(%r15),%xmm11 │ │ │ │ + movdqa 0x63630(%r15),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -532476,18 +534165,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x66508(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x66508(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x66508(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x66508(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x646a8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x646a8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x646a8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x646a8(%r15,%rbx,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm5 │ │ │ │ movdqa %xmm14,0x110(%rsp) │ │ │ │ @@ -532495,18 +534184,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x66508(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x66508(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x66508(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x66508(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x646a8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x646a8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x646a8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x646a8(%r15,%r13,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm4 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm14,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm14 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ @@ -532702,15 +534391,15 @@ │ │ │ │ movdqa %xmm6,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x66508(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x646a8(%r15,%r8,8),%rax │ │ │ │ movq %rax,%xmm11 │ │ │ │ punpcklbw %xmm11,%xmm11 │ │ │ │ psraw $0x8,%xmm11 │ │ │ │ pshufd $0x0,%xmm11,%xmm5 │ │ │ │ pshufd $0x55,%xmm11,%xmm0 │ │ │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ │ │ pshufd $0xff,%xmm11,%xmm11 │ │ │ │ @@ -532739,26 +534428,26 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 277dfb │ │ │ │ + je 279c9b │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 278369 │ │ │ │ + je 27a209 │ │ │ │ test $0x400,%r10d │ │ │ │ mov %r10d,0x140(%rsp) │ │ │ │ mov (%rsp),%r8d │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ mov 0x4(%rsp),%r10d │ │ │ │ mov 0xc(%rsp),%ebx │ │ │ │ - je 278584 │ │ │ │ - movdqa 0x652d0(%r15),%xmm14 │ │ │ │ + je 27a424 │ │ │ │ + movdqa 0x63470(%r15),%xmm14 │ │ │ │ movq (%rdx,%rbp,1),%xmm6 │ │ │ │ movq (%rdx,%r14,1),%xmm0 │ │ │ │ movhps (%rdx,%r12,1),%xmm6 │ │ │ │ movhps (%rdx,%r13,1),%xmm0 │ │ │ │ movq (%rdx,%r8,1),%xmm4 │ │ │ │ movq (%rdx,%rax,1),%xmm5 │ │ │ │ movhps (%rdx,%r10,1),%xmm4 │ │ │ │ @@ -532796,15 +534485,15 @@ │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm8 │ │ │ │ movdqa %xmm5,0x50(%rsp) │ │ │ │ movdqa %xmm6,0x60(%rsp) │ │ │ │ movdqa %xmm0,0x70(%rsp) │ │ │ │ movdqa %xmm8,0x80(%rsp) │ │ │ │ - jmp 278369 │ │ │ │ + jmp 27a209 │ │ │ │ movdqa 0x10(%rsp),%xmm7 │ │ │ │ movdqa 0x20(%rsp),%xmm1 │ │ │ │ movdqa 0x30(%rsp),%xmm14 │ │ │ │ movdqa 0x40(%rsp),%xmm15 │ │ │ │ movq (%rdx,%r8,1),%xmm4 │ │ │ │ movq (%rdx,%rax,1),%xmm0 │ │ │ │ movhps (%rdx,%r10,1),%xmm4 │ │ │ │ @@ -532850,49 +534539,49 @@ │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ punpcklwd %xmm8,%xmm0 │ │ │ │ punpckhwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm5,0x50(%rsp) │ │ │ │ movdqa %xmm6,0x60(%rsp) │ │ │ │ movdqa %xmm0,0x70(%rsp) │ │ │ │ movdqa %xmm4,0x80(%rsp) │ │ │ │ - jmp 278369 │ │ │ │ - movzwl 0x65c48(%r15,%r8,2),%r8d │ │ │ │ + jmp 27a209 │ │ │ │ + movzwl 0x63de8(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ punpckldq %xmm8,%xmm9 │ │ │ │ paddd %xmm9,%xmm14 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + movdqa 0x63620(%r15),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ movdqa %xmm14,%xmm9 │ │ │ │ pand %xmm10,%xmm9 │ │ │ │ psrld $0x6,%xmm9 │ │ │ │ paddd %xmm9,%xmm15 │ │ │ │ movd %xmm15,%r8d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ movd %xmm15,%eax │ │ │ │ - movdqa 0x65330(%r15),%xmm5 │ │ │ │ - movdqa 0x65290(%r15),%xmm6 │ │ │ │ - movd 0x6650a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x6650a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x634d0(%r15),%xmm5 │ │ │ │ + movdqa 0x63430(%r15),%xmm6 │ │ │ │ + movd 0x646aa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x646aa(%r15,%rax,8),%xmm7 │ │ │ │ pxor %xmm8,%xmm8 │ │ │ │ pcmpeqd %xmm8,%xmm9 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,2),%xmm2 │ │ │ │ movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ movhps (%rdx,%rbp,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x646a8(%r15,%r10,8),%r8 │ │ │ │ pshufb %xmm5,%xmm14 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ movq %r8,%xmm10 │ │ │ │ movq (%rdx),%xmm1 │ │ │ │ movq (%rdx,%rcx,2),%xmm3 │ │ │ │ movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ add %rbp,%rdx │ │ │ │ @@ -532958,58 +534647,58 @@ │ │ │ │ packuswb %xmm5,%xmm5 │ │ │ │ movd %xmm5,%r8d │ │ │ │ mov %r8w,(%rdi) │ │ │ │ shr $0x10,%r8d │ │ │ │ mov %r8w,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27883b │ │ │ │ + jg 27a6db │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + pmaddwd 0x63480(%r15),%xmm8 │ │ │ │ + movdqa 0x63620(%r15),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movdqa %xmm15,%xmm7 │ │ │ │ psrldq $0x8,%xmm7 │ │ │ │ movd %xmm15,%r8d │ │ │ │ movd %xmm7,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm7 │ │ │ │ movd %xmm15,%eax │ │ │ │ movd %xmm7,%r12d │ │ │ │ - movd 0x6650a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x6650a(%r15,%r14,8),%xmm2 │ │ │ │ - movd 0x6650a(%r15,%rax,8),%xmm3 │ │ │ │ - movd 0x6650a(%r15,%r12,8),%xmm4 │ │ │ │ + movd 0x646aa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x646aa(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x646aa(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x646aa(%r15,%r12,8),%xmm4 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x646a8(%r15,%r10,8),%r8 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ - movq 0x65290(%r15),%xmm6 │ │ │ │ + movq 0x63430(%r15),%xmm6 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ - pshufb 0x65330(%r15),%xmm14 │ │ │ │ + pshufb 0x634d0(%r15),%xmm14 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ movdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ @@ -533111,41 +534800,41 @@ │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movdqa %xmm7,%xmm11 │ │ │ │ psrldq $0x4,%xmm11 │ │ │ │ movd %xmm7,(%rdi) │ │ │ │ movd %xmm11,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - je 27a1da │ │ │ │ + je 27c07a │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ movdqa %xmm4,0x30(%rsp) │ │ │ │ - jmp 278b0b │ │ │ │ + jmp 27a9ab │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27aaf8 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27aaf8 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27aaf8 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27aaf8 │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x646a8(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x63480(%r15),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %r8,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x100(%rsp) │ │ │ │ movdqa %xmm15,0x120(%rsp) │ │ │ │ @@ -533156,28 +534845,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x140(%rsp) │ │ │ │ movdqa %xmm1,0x150(%rsp) │ │ │ │ movdqa %xmm2,0x160(%rsp) │ │ │ │ movdqa %xmm3,0x170(%rsp) │ │ │ │ mov %r9d,0x1c0(%rsp) │ │ │ │ - jmp 278d6d │ │ │ │ + jmp 27ac0d │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27a1da │ │ │ │ + je 27c07a │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ + movdqa 0x63610(%r15),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x65490(%r15),%xmm11 │ │ │ │ + movdqa 0x63630(%r15),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -533187,18 +534876,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x66508(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x66508(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x66508(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x66508(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x646a8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x646a8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x646a8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x646a8(%r15,%rbx,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm5 │ │ │ │ movdqa %xmm14,0x110(%rsp) │ │ │ │ @@ -533206,18 +534895,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x66508(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x66508(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x66508(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x66508(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x646a8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x646a8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x646a8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x646a8(%r15,%r13,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm4 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm14,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm14 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ @@ -533410,15 +535099,15 @@ │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklwd %xmm15,%xmm2 │ │ │ │ punpckhwd %xmm15,%xmm3 │ │ │ │ movdqa %xmm4,0x50(%rsp) │ │ │ │ movdqa %xmm5,0x60(%rsp) │ │ │ │ movdqa %xmm6,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa 0x652d0(%r15),%xmm14 │ │ │ │ + movdqa 0x63470(%r15),%xmm14 │ │ │ │ movdqa %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmaddwd %xmm9,%xmm6 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ @@ -533442,15 +535131,15 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 278d14 │ │ │ │ + je 27abb4 │ │ │ │ movq (%rdx,%r8,1),%xmm4 │ │ │ │ movq (%rdx,%rax,1),%xmm5 │ │ │ │ movhps (%rdx,%r10,1),%xmm4 │ │ │ │ movhps (%rdx,%rbx,1),%xmm5 │ │ │ │ movq (%rdx,%rbp,1),%xmm6 │ │ │ │ movq (%rdx,%r14,1),%xmm0 │ │ │ │ movhps (%rdx,%r12,1),%xmm6 │ │ │ │ @@ -533486,49 +535175,49 @@ │ │ │ │ punpcklwd %xmm4,%xmm5 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm6,0x50(%rsp) │ │ │ │ movdqa %xmm15,0x60(%rsp) │ │ │ │ movdqa %xmm5,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ - jmp 2792a5 │ │ │ │ - movzwl 0x65c56(%r15,%r8,2),%r8d │ │ │ │ + jmp 27b145 │ │ │ │ + movzwl 0x63df6(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ punpckldq %xmm8,%xmm9 │ │ │ │ paddd %xmm9,%xmm14 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + movdqa 0x63620(%r15),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ movdqa %xmm14,%xmm9 │ │ │ │ pand %xmm10,%xmm9 │ │ │ │ psrld $0x6,%xmm9 │ │ │ │ paddd %xmm9,%xmm15 │ │ │ │ movd %xmm15,%r8d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ movd %xmm15,%eax │ │ │ │ - movdqa 0x65330(%r15),%xmm5 │ │ │ │ - movdqa 0x65290(%r15),%xmm6 │ │ │ │ - movd 0x6650a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x6650a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x634d0(%r15),%xmm5 │ │ │ │ + movdqa 0x63430(%r15),%xmm6 │ │ │ │ + movd 0x646aa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x646aa(%r15,%rax,8),%xmm7 │ │ │ │ pxor %xmm8,%xmm8 │ │ │ │ pcmpeqd %xmm8,%xmm9 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm1 │ │ │ │ movhps (%rdx,%rcx,2),%xmm0 │ │ │ │ movhps (%rdx,%rbp,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x646a8(%r15,%r10,8),%r8 │ │ │ │ pshufb %xmm5,%xmm14 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ movq %r8,%xmm10 │ │ │ │ movq (%rdx),%xmm3 │ │ │ │ movhps (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ @@ -533599,64 +535288,64 @@ │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movd %xmm4,%r8d │ │ │ │ mov %r8w,(%rdi) │ │ │ │ shr $0x10,%r8d │ │ │ │ mov %r8w,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2795a6 │ │ │ │ + jg 27b446 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + pmaddwd 0x63480(%r15),%xmm8 │ │ │ │ + movdqa 0x63620(%r15),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movdqa %xmm15,%xmm7 │ │ │ │ psrldq $0x8,%xmm7 │ │ │ │ movd %xmm15,%r8d │ │ │ │ movd %xmm7,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm7 │ │ │ │ movd %xmm15,%eax │ │ │ │ movd %xmm7,%r12d │ │ │ │ - movd 0x6650a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x6650a(%r15,%r14,8),%xmm2 │ │ │ │ - movd 0x6650a(%r15,%rax,8),%xmm3 │ │ │ │ - movd 0x6650a(%r15,%r12,8),%xmm4 │ │ │ │ - movq 0x65290(%r15),%xmm6 │ │ │ │ + movd 0x646aa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x646aa(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x646aa(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x646aa(%r15,%r12,8),%xmm4 │ │ │ │ + movq 0x63430(%r15),%xmm6 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x646a8(%r15,%r10,8),%r8 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ movdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ - pshufb 0x65330(%r15),%xmm14 │ │ │ │ + pshufb 0x634d0(%r15),%xmm14 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pand %xmm8,%xmm11 │ │ │ │ pandn %xmm15,%xmm8 │ │ │ │ por %xmm11,%xmm8 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ @@ -533744,43 +535433,43 @@ │ │ │ │ psrldq $0x4,%xmm1 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 279848 │ │ │ │ + jg 27b6e8 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27b84c │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27b84c │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27b84c │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27b84c │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x646a8(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x63480(%r15),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %r8,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x100(%rsp) │ │ │ │ movdqa %xmm15,0x120(%rsp) │ │ │ │ @@ -533791,28 +535480,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x140(%rsp) │ │ │ │ movdqa %xmm1,0x150(%rsp) │ │ │ │ movdqa %xmm2,0x160(%rsp) │ │ │ │ movdqa %xmm3,0x170(%rsp) │ │ │ │ mov %r9d,0x1c0(%rsp) │ │ │ │ - jmp 279ac1 │ │ │ │ + jmp 27b961 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27a1da │ │ │ │ + je 27c07a │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ + movdqa 0x63610(%r15),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x65490(%r15),%xmm11 │ │ │ │ + movdqa 0x63630(%r15),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -533822,18 +535511,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x66508(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x66508(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x66508(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x66508(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x646a8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x646a8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x646a8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x646a8(%r15,%rbx,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm5 │ │ │ │ movdqa %xmm14,0x110(%rsp) │ │ │ │ @@ -533841,18 +535530,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x66508(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x66508(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x66508(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x66508(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x646a8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x646a8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x646a8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x646a8(%r15,%r13,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm4 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm14,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm14 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ @@ -534076,15 +535765,15 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 279a68 │ │ │ │ + je 27b908 │ │ │ │ movdqa 0x10(%rsp),%xmm8 │ │ │ │ movdqa 0x20(%rsp),%xmm9 │ │ │ │ movdqa 0x30(%rsp),%xmm10 │ │ │ │ movdqa 0x40(%rsp),%xmm11 │ │ │ │ movdqa %xmm2,%xmm7 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ movq (%rdx,%r8,1),%xmm2 │ │ │ │ @@ -534134,58 +535823,58 @@ │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm5,0x50(%rsp) │ │ │ │ movdqa %xmm0,0x60(%rsp) │ │ │ │ movdqa %xmm14,0x70(%rsp) │ │ │ │ movdqa %xmm2,0x80(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ - jmp 279ff0 │ │ │ │ + jmp 27be90 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27c130 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -534197,57 +535886,57 @@ │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movd 0x1c8(%rsp),%xmm8 │ │ │ │ movd %r9d,%xmm14 │ │ │ │ pshufd $0x0,%xmm8,%xmm8 │ │ │ │ pshufd $0x0,%xmm14,%xmm14 │ │ │ │ mov %eax,%r9d │ │ │ │ mov 0x1d0(%rsp),%r11d │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ - movdqa 0x62820(%r14),%xmm12 │ │ │ │ - movdqa 0x62830(%r14),%xmm13 │ │ │ │ + movdqa 0x60a30(%r14),%xmm10 │ │ │ │ + movdqa 0x609c0(%r14),%xmm12 │ │ │ │ + movdqa 0x609d0(%r14),%xmm13 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ lea (%rdx,%rdx,2),%rbx │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %eax,%r10d │ │ │ │ sub %rbx,%rsi │ │ │ │ cmp $0x400,%r11d │ │ │ │ - je 27b002 │ │ │ │ + je 27cea2 │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 27bb4e │ │ │ │ - movzwl 0x63082(%r14,%rcx,2),%ecx │ │ │ │ + je 27d9ee │ │ │ │ + movzwl 0x61222(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ - movdqa 0x628a0(%r14),%xmm11 │ │ │ │ + pmaddwd 0x608a0(%r14),%xmm8 │ │ │ │ + movdqa 0x60a40(%r14),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ movdqa %xmm15,%xmm7 │ │ │ │ psrldq $0x8,%xmm7 │ │ │ │ movd %xmm15,%ecx │ │ │ │ movd %xmm7,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm7 │ │ │ │ movd %xmm15,%r9d │ │ │ │ movd %xmm7,%r15d │ │ │ │ - movd 0x6392a(%r14,%rcx,8),%xmm15 │ │ │ │ - movd 0x6392a(%r14,%rbp,8),%xmm2 │ │ │ │ - movd 0x6392a(%r14,%r9,8),%xmm3 │ │ │ │ - movd 0x6392a(%r14,%r15,8),%xmm4 │ │ │ │ - movdqa 0x62750(%r14),%xmm5 │ │ │ │ - movq 0x626b0(%r14),%xmm6 │ │ │ │ + movd 0x61aca(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x61aca(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x61aca(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x61aca(%r14,%r15,8),%xmm4 │ │ │ │ + movdqa 0x608f0(%r14),%xmm5 │ │ │ │ + movq 0x60850(%r14),%xmm6 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ pshufb %xmm5,%xmm14 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ @@ -534312,15 +536001,15 @@ │ │ │ │ movdqa %xmm8,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ and $0x3ff,%eax │ │ │ │ mov $0x40000000,%r9d │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0x63928(%r14,%rcx,8),%r9 │ │ │ │ + cmovne 0x61ac8(%r14,%rcx,8),%r9 │ │ │ │ movq %r9,%xmm10 │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ psraw $0x8,%xmm10 │ │ │ │ pshufd $0x0,%xmm10,%xmm7 │ │ │ │ pshufd $0x55,%xmm10,%xmm8 │ │ │ │ pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ pshufd $0xff,%xmm10,%xmm10 │ │ │ │ @@ -534337,36 +536026,36 @@ │ │ │ │ paddd %xmm13,%xmm4 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27c6ab │ │ │ │ + je 27e54b │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 27a534 │ │ │ │ + je 27c3d4 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ test $0x400,%eax │ │ │ │ - je 27a630 │ │ │ │ + je 27c4d0 │ │ │ │ movdqa (%rsp),%xmm15 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa 0x20(%rsp),%xmm2 │ │ │ │ movdqa %xmm3,0x20(%rsp) │ │ │ │ pshufb %xmm14,%xmm4 │ │ │ │ pmaddubsw %xmm0,%xmm4 │ │ │ │ phaddw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm12,%xmm4 │ │ │ │ movdqa %xmm11,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm4,%xmm11 │ │ │ │ add %rdx,%rsi │ │ │ │ - jmp 27a534 │ │ │ │ + jmp 27c3d4 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa 0x10(%rsp),%xmm6 │ │ │ │ movdqa 0x20(%rsp),%xmm7 │ │ │ │ pshufb %xmm14,%xmm4 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ pmaddubsw %xmm0,%xmm4 │ │ │ │ @@ -534381,56 +536070,56 @@ │ │ │ │ movdqa %xmm4,%xmm11 │ │ │ │ psrldq $0x8,%xmm11 │ │ │ │ movdqa %xmm1,%xmm15 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm11,%xmm3 │ │ │ │ - jmp 27a534 │ │ │ │ + jmp 27c3d4 │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27c5a3 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27c5a3 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27c5a3 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27c5a3 │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ shr $0x10,%r9d │ │ │ │ movd %r9d,%xmm15 │ │ │ │ sub $0x3,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ + pmaddwd 0x608a0(%r14),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm7,0x100(%rsp) │ │ │ │ movdqa %xmm15,0x120(%rsp) │ │ │ │ mov %rsi,0x98(%rsp) │ │ │ │ mov %rdi,0x130(%rsp) │ │ │ │ mov %r8d,0x94(%rsp) │ │ │ │ - jmp 27a7b9 │ │ │ │ + jmp 27c659 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27c6ab │ │ │ │ + je 27e54b │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ + movdqa 0x60a30(%r14),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x628b0(%r14),%xmm11 │ │ │ │ + movdqa 0x60a50(%r14),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -534440,18 +536129,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x63928(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x63928(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x63928(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x63928(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x61ac8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x61ac8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x61ac8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x61ac8(%r14,%r11,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm5 │ │ │ │ movdqa %xmm14,0x110(%rsp) │ │ │ │ @@ -534459,18 +536148,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x63928(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x63928(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x63928(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x63928(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x61ac8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x61ac8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x61ac8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x61ac8(%r14,%r12,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm4 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm14,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm14 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ @@ -534666,15 +536355,15 @@ │ │ │ │ movdqa %xmm6,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ and $0x3ff,%eax │ │ │ │ mov $0x40000000,%r9d │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0x63928(%r14,%rcx,8),%r9 │ │ │ │ + cmovne 0x61ac8(%r14,%rcx,8),%r9 │ │ │ │ movq %r9,%xmm11 │ │ │ │ punpcklbw %xmm11,%xmm11 │ │ │ │ psraw $0x8,%xmm11 │ │ │ │ pshufd $0x0,%xmm11,%xmm5 │ │ │ │ pshufd $0x55,%xmm11,%xmm0 │ │ │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ │ │ pshufd $0xff,%xmm11,%xmm11 │ │ │ │ @@ -534702,26 +536391,26 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27a75b │ │ │ │ + je 27c5fb │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 27acc5 │ │ │ │ + je 27cb65 │ │ │ │ test $0x400,%eax │ │ │ │ mov %eax,0x140(%rsp) │ │ │ │ mov (%rsp),%ecx │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ mov 0x4(%rsp),%eax │ │ │ │ mov 0xc(%rsp),%r11d │ │ │ │ - je 27aed3 │ │ │ │ - movdqa 0x626f0(%r14),%xmm14 │ │ │ │ + je 27cd73 │ │ │ │ + movdqa 0x60890(%r14),%xmm14 │ │ │ │ movq (%rsi,%rbx,1),%xmm6 │ │ │ │ movq (%rsi,%rbp,1),%xmm0 │ │ │ │ movhps (%rsi,%r15,1),%xmm6 │ │ │ │ movhps (%rsi,%r12,1),%xmm0 │ │ │ │ movq (%rsi,%rcx,1),%xmm4 │ │ │ │ movq (%rsi,%r9,1),%xmm5 │ │ │ │ movhps (%rsi,%rax,1),%xmm4 │ │ │ │ @@ -534759,15 +536448,15 @@ │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm8 │ │ │ │ movdqa %xmm5,0x50(%rsp) │ │ │ │ movdqa %xmm6,0x60(%rsp) │ │ │ │ movdqa %xmm0,0x70(%rsp) │ │ │ │ movdqa %xmm8,0x80(%rsp) │ │ │ │ - jmp 27acc5 │ │ │ │ + jmp 27cb65 │ │ │ │ movdqa 0x10(%rsp),%xmm7 │ │ │ │ movdqa 0x20(%rsp),%xmm1 │ │ │ │ movdqa 0x30(%rsp),%xmm14 │ │ │ │ movdqa 0x40(%rsp),%xmm15 │ │ │ │ movq (%rsi,%rcx,1),%xmm4 │ │ │ │ movq (%rsi,%r9,1),%xmm0 │ │ │ │ movhps (%rsi,%rax,1),%xmm4 │ │ │ │ @@ -534813,53 +536502,53 @@ │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ punpcklwd %xmm8,%xmm0 │ │ │ │ punpckhwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm5,0x50(%rsp) │ │ │ │ movdqa %xmm6,0x60(%rsp) │ │ │ │ movdqa %xmm0,0x70(%rsp) │ │ │ │ movdqa %xmm4,0x80(%rsp) │ │ │ │ - jmp 27acc5 │ │ │ │ - movzwl 0x6308e(%r14,%rcx,2),%ecx │ │ │ │ + jmp 27cb65 │ │ │ │ + movzwl 0x6122e(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ - movdqa 0x628a0(%r14),%xmm11 │ │ │ │ + pmaddwd 0x608a0(%r14),%xmm8 │ │ │ │ + movdqa 0x60a40(%r14),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movdqa %xmm15,%xmm7 │ │ │ │ psrldq $0x8,%xmm7 │ │ │ │ movd %xmm15,%ecx │ │ │ │ movd %xmm7,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm7 │ │ │ │ movd %xmm15,%r9d │ │ │ │ movd %xmm7,%r15d │ │ │ │ - movd 0x6392a(%r14,%rcx,8),%xmm15 │ │ │ │ - movd 0x6392a(%r14,%rbp,8),%xmm2 │ │ │ │ - movd 0x6392a(%r14,%r9,8),%xmm3 │ │ │ │ - movd 0x6392a(%r14,%r15,8),%xmm4 │ │ │ │ + movd 0x61aca(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x61aca(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x61aca(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x61aca(%r14,%r15,8),%xmm4 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x63928(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x61ac8(%r14,%rax,8),%rcx │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ - movq 0x626b0(%r14),%xmm6 │ │ │ │ + movq 0x60850(%r14),%xmm6 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ - pshufb 0x62750(%r14),%xmm14 │ │ │ │ + pshufb 0x608f0(%r14),%xmm14 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ @@ -534957,46 +536646,46 @@ │ │ │ │ psrad $0x6,%xmm7 │ │ │ │ psrad $0x6,%xmm0 │ │ │ │ packssdw %xmm0,%xmm7 │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - je 27c6ab │ │ │ │ + je 27e54b │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ movdqa %xmm4,0x30(%rsp) │ │ │ │ - jmp 27b228 │ │ │ │ + jmp 27d0c8 │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27d21e │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27d21e │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27d21e │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27d21e │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x63928(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x61ac8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ + pmaddwd 0x608a0(%r14),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %rcx,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x100(%rsp) │ │ │ │ movdqa %xmm15,0x120(%rsp) │ │ │ │ @@ -535007,28 +536696,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x140(%rsp) │ │ │ │ movdqa %xmm1,0x150(%rsp) │ │ │ │ movdqa %xmm2,0x160(%rsp) │ │ │ │ movdqa %xmm3,0x170(%rsp) │ │ │ │ mov %r8d,0x94(%rsp) │ │ │ │ - jmp 27b491 │ │ │ │ + jmp 27d331 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27c6ab │ │ │ │ + je 27e54b │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ + movdqa 0x60a30(%r14),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x628b0(%r14),%xmm11 │ │ │ │ + movdqa 0x60a50(%r14),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -535038,18 +536727,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x63928(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x63928(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x63928(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x63928(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x61ac8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x61ac8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x61ac8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x61ac8(%r14,%r11,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm5 │ │ │ │ movdqa %xmm14,0x110(%rsp) │ │ │ │ @@ -535057,18 +536746,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x63928(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x63928(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x63928(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x63928(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x61ac8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x61ac8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x61ac8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x61ac8(%r14,%r12,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm4 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm14,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm14 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ @@ -535261,15 +536950,15 @@ │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklwd %xmm15,%xmm2 │ │ │ │ punpckhwd %xmm15,%xmm3 │ │ │ │ movdqa %xmm4,0x50(%rsp) │ │ │ │ movdqa %xmm5,0x60(%rsp) │ │ │ │ movdqa %xmm6,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa 0x626f0(%r14),%xmm14 │ │ │ │ + movdqa 0x60890(%r14),%xmm14 │ │ │ │ movdqa %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmaddwd %xmm9,%xmm6 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ @@ -535292,15 +536981,15 @@ │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27b438 │ │ │ │ + je 27d2d8 │ │ │ │ movq (%rsi,%rcx,1),%xmm4 │ │ │ │ movq (%rsi,%r9,1),%xmm5 │ │ │ │ movhps (%rsi,%rax,1),%xmm4 │ │ │ │ movhps (%rsi,%r11,1),%xmm5 │ │ │ │ movq (%rsi,%rbx,1),%xmm6 │ │ │ │ movq (%rsi,%rbp,1),%xmm0 │ │ │ │ movhps (%rsi,%r15,1),%xmm6 │ │ │ │ @@ -535336,59 +537025,59 @@ │ │ │ │ punpcklwd %xmm4,%xmm5 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm6,0x50(%rsp) │ │ │ │ movdqa %xmm15,0x60(%rsp) │ │ │ │ movdqa %xmm5,0x70(%rsp) │ │ │ │ movdqa %xmm0,0x80(%rsp) │ │ │ │ - jmp 27b9c5 │ │ │ │ - movzwl 0x6309a(%r14,%rcx,2),%ecx │ │ │ │ + jmp 27d865 │ │ │ │ + movzwl 0x6123a(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ - movdqa 0x628a0(%r14),%xmm11 │ │ │ │ + pmaddwd 0x608a0(%r14),%xmm8 │ │ │ │ + movdqa 0x60a40(%r14),%xmm11 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movdqa %xmm15,%xmm7 │ │ │ │ psrldq $0x8,%xmm7 │ │ │ │ movd %xmm15,%ecx │ │ │ │ movd %xmm7,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm7 │ │ │ │ movd %xmm15,%r9d │ │ │ │ movd %xmm7,%r15d │ │ │ │ - movd 0x6392a(%r14,%rcx,8),%xmm15 │ │ │ │ - movd 0x6392a(%r14,%rbp,8),%xmm2 │ │ │ │ - movd 0x6392a(%r14,%r9,8),%xmm3 │ │ │ │ - movd 0x6392a(%r14,%r15,8),%xmm4 │ │ │ │ - movq 0x626b0(%r14),%xmm6 │ │ │ │ + movd 0x61aca(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x61aca(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x61aca(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x61aca(%r14,%r15,8),%xmm4 │ │ │ │ + movq 0x60850(%r14),%xmm6 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x63928(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x61ac8(%r14,%rax,8),%rcx │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ - pshufb 0x62750(%r14),%xmm14 │ │ │ │ + pshufb 0x608f0(%r14),%xmm14 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ pand %xmm8,%xmm11 │ │ │ │ pandn %xmm15,%xmm8 │ │ │ │ por %xmm11,%xmm8 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ @@ -535472,48 +537161,48 @@ │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27bd18 │ │ │ │ + jg 27dbb8 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27dd28 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27dd28 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27dd28 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27dd28 │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x63928(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x61ac8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ + pmaddwd 0x608a0(%r14),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %rcx,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x100(%rsp) │ │ │ │ movdqa %xmm15,0x120(%rsp) │ │ │ │ @@ -535524,28 +537213,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x140(%rsp) │ │ │ │ movdqa %xmm1,0x150(%rsp) │ │ │ │ movdqa %xmm2,0x160(%rsp) │ │ │ │ movdqa %xmm3,0x170(%rsp) │ │ │ │ mov %r8d,0x94(%rsp) │ │ │ │ - jmp 27bf9b │ │ │ │ + jmp 27de3b │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27c6ab │ │ │ │ + je 27e54b │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ + movdqa 0x60a30(%r14),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x628b0(%r14),%xmm11 │ │ │ │ + movdqa 0x60a50(%r14),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -535555,18 +537244,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x63928(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x63928(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x63928(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x63928(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x61ac8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x61ac8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x61ac8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x61ac8(%r14,%r11,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pcmpeqd %xmm9,%xmm5 │ │ │ │ movdqa %xmm14,0x110(%rsp) │ │ │ │ @@ -535574,18 +537263,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x63928(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x63928(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x63928(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x63928(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x61ac8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x61ac8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x61ac8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x61ac8(%r14,%r12,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm4 │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm14,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm14 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ @@ -535808,15 +537497,15 @@ │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27bf42 │ │ │ │ + je 27dde2 │ │ │ │ movdqa 0x10(%rsp),%xmm8 │ │ │ │ movdqa 0x20(%rsp),%xmm9 │ │ │ │ movdqa 0x30(%rsp),%xmm10 │ │ │ │ movdqa 0x40(%rsp),%xmm11 │ │ │ │ movdqa %xmm2,%xmm7 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ movq (%rsi,%rcx,1),%xmm2 │ │ │ │ @@ -535866,25 +537555,25 @@ │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm5,0x50(%rsp) │ │ │ │ movdqa %xmm0,0x60(%rsp) │ │ │ │ movdqa %xmm14,0x70(%rsp) │ │ │ │ movdqa %xmm2,0x80(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ - jmp 27c4c6 │ │ │ │ + jmp 27e366 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x60a8d(%rip),%rax │ │ │ │ + lea 0x5ec2d(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ movdqa -0x6d4(%rax),%xmm2 │ │ │ │ add %rax,%r8 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ @@ -535908,44 +537597,44 @@ │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27c702 │ │ │ │ + jg 27e5a2 │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27c756 │ │ │ │ + jg 27e5f6 │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27c791 │ │ │ │ + jg 27e631 │ │ │ │ ret │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -535959,15 +537648,15 @@ │ │ │ │ movdqa 0x30(%rdx),%xmm1 │ │ │ │ paddw 0x30(%rcx),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27c7c7 │ │ │ │ + jg 27e667 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -535997,15 +537686,15 @@ │ │ │ │ movdqa 0x70(%rdx),%xmm1 │ │ │ │ paddw 0x70(%rcx),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27c824 │ │ │ │ + jg 27e6c4 │ │ │ │ ret │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -536067,29 +537756,29 @@ │ │ │ │ movdqa 0xf0(%rdx),%xmm1 │ │ │ │ paddw 0xf0(%rcx),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27c8d2 │ │ │ │ + jg 27e772 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x60705(%rip),%rax │ │ │ │ + lea 0x5e8a5(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movd 0x8(%rsp),%xmm4 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ movdqa -0x6dc(%rax),%xmm5 │ │ │ │ pshufb %xmm0,%xmm4 │ │ │ │ psllw $0xc,%xmm4 │ │ │ │ add %rax,%r8 │ │ │ │ cmpl $0x7,0x8(%rsp) │ │ │ │ - jg 27caa7 │ │ │ │ + jg 27e947 │ │ │ │ mov %rdx,%rax │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ mov %rcx,%rdx │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ mov %rax,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ @@ -536126,15 +537815,15 @@ │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27cae6 │ │ │ │ + jg 27e986 │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536147,15 +537836,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27cb52 │ │ │ │ + jg 27e9f2 │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536167,15 +537856,15 @@ │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27cba5 │ │ │ │ + jg 27ea45 │ │ │ │ ret │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536201,15 +537890,15 @@ │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27cbf3 │ │ │ │ + jg 27ea93 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536263,15 +537952,15 @@ │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27cc84 │ │ │ │ + jg 27eb24 │ │ │ │ ret │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536381,19 +538070,19 @@ │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27cd92 │ │ │ │ + jg 27ec32 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x6019d(%rip),%rax │ │ │ │ + lea 0x5e33d(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movdqa -0x6f4(%rax),%xmm5 │ │ │ │ add %rax,%r8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ @@ -536456,15 +538145,15 @@ │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,2) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27d073 │ │ │ │ + jg 27ef13 │ │ │ │ ret │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536490,15 +538179,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27d118 │ │ │ │ + jg 27efb8 │ │ │ │ ret │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536523,15 +538212,15 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27d1a3 │ │ │ │ + jg 27f043 │ │ │ │ ret │ │ │ │ add $0x20,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536582,15 +538271,15 @@ │ │ │ │ pmulhw %xmm3,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27d229 │ │ │ │ + jg 27f0c9 │ │ │ │ ret │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536693,15 +538382,15 @@ │ │ │ │ pmulhw %xmm3,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27d31f │ │ │ │ + jg 27f1bf │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536908,30 +538597,30 @@ │ │ │ │ pmulhw %xmm3,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27d4f4 │ │ │ │ + jg 27f394 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x5f8d5(%rip),%r10 │ │ │ │ + lea 0x5da75(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ sub %rdx,%rcx │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ movdqa -0x70c(%r10),%xmm6 │ │ │ │ movddup -0x7ec(%r10,%rax,8),%xmm7 │ │ │ │ add %r10,%r8 │ │ │ │ movdqa -0x6fc(%r10),%xmm8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ jmp *%r8 │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x4,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ pshufd $0x88,%xmm2,%xmm3 │ │ │ │ pshufd $0xdd,%xmm2,%xmm2 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw %xmm3,%xmm1 │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ @@ -536943,208 +538632,208 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27d903 │ │ │ │ + jg 27f7a3 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x4,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movhlps %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ psubw %xmm3,%xmm1 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rax) │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27d95e │ │ │ │ + jg 27f7fe │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x8,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw (%rdi,%rsi,1),%xmm1 │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movq %xmm1,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27d996 │ │ │ │ + jg 27f836 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw (%rax),%xmm1 │ │ │ │ psubw 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27d9d7 │ │ │ │ + jg 27f877 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x20,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw (%rax),%xmm1 │ │ │ │ psubw 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw 0x10(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw 0x10(%rax),%xmm1 │ │ │ │ psubw 0x30(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27da48 │ │ │ │ + jg 27f8e8 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x40,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x20(%rax) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x30(%rax) │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw (%rax),%xmm1 │ │ │ │ psubw 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw 0x10(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw 0x10(%rax),%xmm1 │ │ │ │ psubw 0x30(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw 0x20(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rax) │ │ │ │ movdqa %xmm0,0x40(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw 0x20(%rax),%xmm1 │ │ │ │ psubw 0x50(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,0x20(%rax) │ │ │ │ movdqa %xmm0,0x50(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ paddw 0x30(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rax) │ │ │ │ movdqa %xmm0,0x60(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubw %xmm2,%xmm3 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubw 0x30(%rax),%xmm1 │ │ │ │ psubw 0x70(%rdi,%rsi,1),%xmm3 │ │ │ │ psrlw $0x2,%xmm1 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ packuswb %xmm3,%xmm1 │ │ │ │ movdqa %xmm1,0x30(%rax) │ │ │ │ movdqa %xmm0,0x70(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27db26 │ │ │ │ + jg 27f9c6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rdx,%rcx,1),%xmm3 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ @@ -537168,28 +538857,28 @@ │ │ │ │ pmulhw %xmm3,%xmm4 │ │ │ │ paddw %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm6,%xmm0 │ │ │ │ pmulhrsw %xmm6,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5f44d(%rip),%r10 │ │ │ │ + lea 0x5d5ed(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ sub %rdx,%rcx │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ movdqa -0x724(%r10),%xmm6 │ │ │ │ movddup -0x7f4(%r10,%rax,8),%xmm7 │ │ │ │ add %r10,%r8 │ │ │ │ movdqa -0x714(%r10),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ jmp *%r8 │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x8,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ packuswb %xmm2,%xmm2 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm2,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movq %xmm1,(%rax) │ │ │ │ @@ -537198,213 +538887,213 @@ │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27dda8 │ │ │ │ + jg 27fc48 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27ddf5 │ │ │ │ + jg 27fc95 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27de3e │ │ │ │ + jg 27fcde │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x10,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27de7c │ │ │ │ + jg 27fd1c │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x20,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27deb8 │ │ │ │ + jg 27fd58 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ add $0x40,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x20(%rax) │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 27fb80 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x30(%rax) │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27df25 │ │ │ │ + jg 27fdc5 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5f1c5(%rip),%r10 │ │ │ │ + lea 0x5d365(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %rdx,%rcx │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ movdqa -0x72c(%r10),%xmm6 │ │ │ │ movdqa -0x73c(%r10),%xmm7 │ │ │ │ add %r10,%r8 │ │ │ │ movdqa -0x7dc(%r10),%xmm8 │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ jmp *%r8 │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 27e03e │ │ │ │ + jg 27fede │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27e072 │ │ │ │ + jg 27ff12 │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27e08a │ │ │ │ + jg 27ff2a │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27e0a8 │ │ │ │ + jg 27ff48 │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27e0c4 │ │ │ │ + jg 27ff64 │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 27fff0 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27e0f4 │ │ │ │ + jg 27ff94 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rdx,%rcx,1),%xmm3 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ movdqa 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ add $0x20,%rdx │ │ │ │ @@ -537432,15 +539121,15 @@ │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm3,(%rax) │ │ │ │ add $0x10,%rax │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x5effd(%rip),%rax │ │ │ │ + lea 0x5d19d(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ movdqa -0x7f4(%rax),%xmm4 │ │ │ │ movdqa -0x774(%rax),%xmm5 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ @@ -537460,15 +539149,15 @@ │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%rdx │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27e208 │ │ │ │ + jg 2800a8 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ @@ -537485,15 +539174,15 @@ │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27e261 │ │ │ │ + jg 280101 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ @@ -537508,15 +539197,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 27e2c5 │ │ │ │ + jg 280165 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ @@ -537548,18 +539237,18 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 27e31f │ │ │ │ + jg 2801bf │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5ee21(%rip),%r9 │ │ │ │ + lea 0x5cfc1(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ movdqa -0x788(%r9),%xmm5 │ │ │ │ add %r9,%rcx │ │ │ │ add $0xfffffffffffff638,%r9 │ │ │ │ jmp *%rcx │ │ │ │ movd 0x4(%r9),%xmm3 │ │ │ │ @@ -537575,15 +539264,15 @@ │ │ │ │ movd %xmm0,%ecx │ │ │ │ mov %cx,(%rdi) │ │ │ │ shr $0x10,%ecx │ │ │ │ mov %cx,(%rdi,%rsi,1) │ │ │ │ add $0x4,%rdx │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27e3fe │ │ │ │ + jg 28029e │ │ │ │ ret │ │ │ │ movddup 0x8(%r9),%xmm3 │ │ │ │ movd (%rdi),%xmm1 │ │ │ │ movd (%rdi,%rsi,1),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -537592,15 +539281,15 @@ │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ add $0x8,%rdx │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27e445 │ │ │ │ + jg 2802e5 │ │ │ │ ret │ │ │ │ movdqa 0x10(%r9),%xmm3 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ @@ -537611,15 +539300,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27e48b │ │ │ │ + jg 28032b │ │ │ │ ret │ │ │ │ movdqa 0x20(%r9),%xmm3 │ │ │ │ movdqa 0x30(%r9),%xmm4 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ @@ -537629,15 +539318,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 27e4de │ │ │ │ + jg 28037e │ │ │ │ ret │ │ │ │ movdqa 0x40(%r9),%xmm3 │ │ │ │ movdqa 0x50(%r9),%xmm4 │ │ │ │ movdqa 0x60(%r9),%xmm6 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ @@ -537654,20 +539343,20 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movq %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 27e52d │ │ │ │ + jg 2803cd │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %ecx,%eax │ │ │ │ - lea 0x5ec73(%rip),%r9 │ │ │ │ + lea 0x5ce13(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ movdqa -0x79c(%r9),%xmm5 │ │ │ │ add %r9,%rcx │ │ │ │ lea -0x9dc(%r9,%r8,2),%r9 │ │ │ │ lea (%r8,%r8,2),%r8d │ │ │ │ @@ -537687,17 +539376,17 @@ │ │ │ │ movd %xmm0,%ecx │ │ │ │ mov %cx,(%rdi) │ │ │ │ shr $0x10,%ecx │ │ │ │ mov %cx,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 27e5c9 │ │ │ │ + jl 280469 │ │ │ │ ret │ │ │ │ - movdqa 0x5e2c8(%rip),%xmm3 │ │ │ │ + movdqa 0x5c468(%rip),%xmm3 │ │ │ │ movd (%rdi),%xmm0 │ │ │ │ movd (%rdi,%rsi,1),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm0 │ │ │ │ movq (%rdx),%xmm1 │ │ │ │ movq (%r9,%r8,2),%xmm2 │ │ │ │ pshufb %xmm3,%xmm2 │ │ │ │ punpcklbw %xmm1,%xmm0 │ │ │ │ @@ -537706,15 +539395,15 @@ │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 27e618 │ │ │ │ + jl 2804b8 │ │ │ │ ret │ │ │ │ movd (%r9,%r8,2),%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm4 │ │ │ │ pshufd $0x0,%xmm4,%xmm3 │ │ │ │ pshufd $0x55,%xmm4,%xmm4 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ @@ -537728,15 +539417,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 27e663 │ │ │ │ + jl 280503 │ │ │ │ ret │ │ │ │ sub %rax,%rsi │ │ │ │ movd (%r9,%r8,2),%xmm3 │ │ │ │ pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm3 │ │ │ │ mov %eax,%ecx │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ @@ -537749,18 +539438,18 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ sub $0x10,%ecx │ │ │ │ - jg 27e6d2 │ │ │ │ + jg 280572 │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 27e6c1 │ │ │ │ + jl 280561 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ @@ -537808,124 +539497,124 @@ │ │ │ │ imul %r10,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rdi,%rdx │ │ │ │ lea (%r14,%r8,1),%rcx │ │ │ │ sub %rcx,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - jne 27e80d │ │ │ │ + jne 2806ad │ │ │ │ test %r14,%r14 │ │ │ │ - jne 27e8be │ │ │ │ + jne 28075e │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 27e7e9 │ │ │ │ + jl 280689 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e7e6 │ │ │ │ - jmp 27e902 │ │ │ │ + jg 280686 │ │ │ │ + jmp 2807a2 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 27e859 │ │ │ │ + jne 2806f9 │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 27e81f │ │ │ │ + jl 2806bf │ │ │ │ lea (%rax,%r8,1),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 27e834 │ │ │ │ + jl 2806d4 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e812 │ │ │ │ - jmp 27e902 │ │ │ │ + jg 2806b2 │ │ │ │ + jmp 2807a2 │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 27e866 │ │ │ │ + jl 280706 │ │ │ │ lea (%rax,%r8,1),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 27e87b │ │ │ │ + jl 28071b │ │ │ │ add %rdx,%r15 │ │ │ │ movd -0x1(%r11,%rdx,1),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 27e8a2 │ │ │ │ + jl 280742 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e859 │ │ │ │ - jmp 27e902 │ │ │ │ + jg 2806f9 │ │ │ │ + jmp 2807a2 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 27e8c1 │ │ │ │ + jl 280761 │ │ │ │ lea (%rax,%rdx,1),%r15 │ │ │ │ movd -0x1(%r11,%rdx,1),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 27e8e8 │ │ │ │ + jl 280788 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e8be │ │ │ │ + jg 28075e │ │ │ │ test %rbp,%rbp │ │ │ │ - je 27e932 │ │ │ │ + je 2807d2 │ │ │ │ mov %rax,%r11 │ │ │ │ sub %r10,%r11 │ │ │ │ xor %rsi,%rsi │ │ │ │ movdqa (%r11,%rsi,1),%xmm0 │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ mov %rbp,%r8 │ │ │ │ movdqa %xmm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 27e91d │ │ │ │ + jg 2807bd │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 27e910 │ │ │ │ + jl 2807b0 │ │ │ │ test %r9,%r9 │ │ │ │ - je 27e966 │ │ │ │ + je 280806 │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ xor %rsi,%rsi │ │ │ │ movdqa (%r11,%rsi,1),%xmm0 │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ mov %r9,%r8 │ │ │ │ movdqa %xmm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 27e951 │ │ │ │ + jg 2807f1 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 27e944 │ │ │ │ + jl 2807e4 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ @@ -537936,18 +539625,18 @@ │ │ │ │ movd 0x28(%rsp),%xmm7 │ │ │ │ movd 0x30(%rsp),%xmm6 │ │ │ │ movd 0x20(%rsp),%xmm5 │ │ │ │ pshufd $0x0,%xmm7,%xmm7 │ │ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ lea -0x8c09(%rip),%r10 │ │ │ │ - movdqa 0x66c60(%r10),%xmm10 │ │ │ │ - movdqa 0x66d30(%r10),%xmm9 │ │ │ │ - movdqa 0x66c30(%r10),%xmm8 │ │ │ │ - movdqa 0x66bf0(%r10),%xmm4 │ │ │ │ + movdqa 0x64e00(%r10),%xmm10 │ │ │ │ + movdqa 0x64ed0(%r10),%xmm9 │ │ │ │ + movdqa 0x64dd0(%r10),%xmm8 │ │ │ │ + movdqa 0x64d90(%r10),%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ pslld $0xe,%xmm5 │ │ │ │ paddd %xmm4,%xmm6 │ │ │ │ xor %eax,%eax │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ @@ -537976,73 +539665,73 @@ │ │ │ │ movq (%rdx,%rbp,1),%xmm11 │ │ │ │ movhps (%rdx,%rbx,1),%xmm4 │ │ │ │ movhps (%rdx,%r14,1),%xmm11 │ │ │ │ pxor %xmm12,%xmm12 │ │ │ │ pcmpeqb %xmm3,%xmm12 │ │ │ │ pmovmskb %xmm12,%r11d │ │ │ │ cmp $0xffff,%r11d │ │ │ │ - je 27eada │ │ │ │ + je 28097a │ │ │ │ movd %xmm3,%r11d │ │ │ │ pshuflw $0xee,%xmm3,%xmm3 │ │ │ │ movd %xmm3,%ebx │ │ │ │ punpckhqdq %xmm3,%xmm3 │ │ │ │ movd %xmm3,%ebp │ │ │ │ psrlq $0x20,%xmm3 │ │ │ │ movd %xmm3,%r14d │ │ │ │ movslq %r11d,%r11 │ │ │ │ movslq %ebx,%rbx │ │ │ │ movslq %ebp,%rbp │ │ │ │ movslq %r14d,%r14 │ │ │ │ - movq 0x66c04(%r10,%r11,1),%xmm12 │ │ │ │ - movq 0x66c04(%r10,%rbp,1),%xmm13 │ │ │ │ - movhps 0x66c04(%r10,%rbx,1),%xmm12 │ │ │ │ - movhps 0x66c04(%r10,%r14,1),%xmm13 │ │ │ │ + movq 0x64da4(%r10,%r11,1),%xmm12 │ │ │ │ + movq 0x64da4(%r10,%rbp,1),%xmm13 │ │ │ │ + movhps 0x64da4(%r10,%rbx,1),%xmm12 │ │ │ │ + movhps 0x64da4(%r10,%r14,1),%xmm13 │ │ │ │ paddb %xmm8,%xmm12 │ │ │ │ paddb %xmm8,%xmm13 │ │ │ │ pshufb %xmm12,%xmm4 │ │ │ │ pshufb %xmm13,%xmm11 │ │ │ │ movd %xmm2,%r11d │ │ │ │ pshuflw $0xee,%xmm2,%xmm2 │ │ │ │ movd %xmm2,%ebx │ │ │ │ punpckhqdq %xmm2,%xmm2 │ │ │ │ movd %xmm2,%ebp │ │ │ │ psrlq $0x20,%xmm2 │ │ │ │ movd %xmm2,%r14d │ │ │ │ - movq 0x699c0(%r10,%r11,8),%xmm12 │ │ │ │ - movq 0x699c0(%r10,%rbp,8),%xmm13 │ │ │ │ - movhps 0x699c0(%r10,%rbx,8),%xmm12 │ │ │ │ - movhps 0x699c0(%r10,%r14,8),%xmm13 │ │ │ │ + movq 0x67b60(%r10,%r11,8),%xmm12 │ │ │ │ + movq 0x67b60(%r10,%rbp,8),%xmm13 │ │ │ │ + movhps 0x67b60(%r10,%rbx,8),%xmm12 │ │ │ │ + movhps 0x67b60(%r10,%r14,8),%xmm13 │ │ │ │ pmaddubsw %xmm12,%xmm4 │ │ │ │ pmaddubsw %xmm13,%xmm11 │ │ │ │ phaddw %xmm11,%xmm4 │ │ │ │ phaddsw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm10,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movd %xmm4,(%rdi,%rax,1) │ │ │ │ paddd %xmm7,%xmm0 │ │ │ │ add $0x4,%eax │ │ │ │ cmp %r8d,%eax │ │ │ │ - jl 27e9e5 │ │ │ │ + jl 280885 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 27e9df │ │ │ │ + jg 28087f │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1b(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 27ed18 │ │ │ │ + jne 280bb8 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 27eedf │ │ │ │ - movzwl 0x5e6a4(%rax,%rcx,2),%ecx │ │ │ │ + jne 280d7f │ │ │ │ + movzwl 0x5c844(%rax,%rcx,2),%ecx │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ movd (%rsi),%xmm0 │ │ │ │ movd (%rsi,%rdx,1),%xmm1 │ │ │ │ movd (%rsi,%rdx,2),%xmm2 │ │ │ │ @@ -538054,15 +539743,15 @@ │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ psllw $0x4,%xmm0 │ │ │ │ psllw $0x4,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27eba7 │ │ │ │ + jg 280a47 │ │ │ │ ret │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm1 │ │ │ │ movq (%rsi,%rdx,2),%xmm2 │ │ │ │ movq (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ @@ -538075,15 +539764,15 @@ │ │ │ │ psllw $0x4,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27ebec │ │ │ │ + jg 280a8c │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ punpckhbw %xmm4,%xmm1 │ │ │ │ @@ -538096,20 +539785,20 @@ │ │ │ │ psllw $0x4,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27ec45 │ │ │ │ + jg 280ae5 │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 27ecb5 │ │ │ │ + jmp 280b55 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 27ecb5 │ │ │ │ + jmp 280b55 │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movdqu (%rsi,%rax,1),%xmm1 │ │ │ │ movdqu 0x10(%rsi,%rax,1),%xmm3 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ @@ -538123,46 +539812,46 @@ │ │ │ │ psllw $0x4,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ - jl 27ecbb │ │ │ │ + jl 280b5b │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 27ecb8 │ │ │ │ + jg 280b58 │ │ │ │ ret │ │ │ │ imul $0xff00ff,%r9d,%r9d │ │ │ │ - movdqa 0x5dc49(%rip),%xmm4 │ │ │ │ + movdqa 0x5bde9(%rip),%xmm4 │ │ │ │ add $0x100010,%r9d │ │ │ │ movd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 27f156 │ │ │ │ - movzwl 0x5e732(%rax,%rcx,2),%ecx │ │ │ │ + jne 280ff6 │ │ │ │ + movzwl 0x5c8d2(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0x5dc05(%rip),%xmm4 │ │ │ │ + movdqa 0x5bda5(%rip),%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ movq (%rsi,%rdx,2),%xmm1 │ │ │ │ movhps (%rsi,%rax,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27ed5f │ │ │ │ + jg 280bff │ │ │ │ ret │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -538176,15 +539865,15 @@ │ │ │ │ pmaddubsw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27eda0 │ │ │ │ + jg 280c40 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ movdqu 0x8(%rsi,%rdx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ @@ -538197,20 +539886,20 @@ │ │ │ │ pmaddubsw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27edfd │ │ │ │ + jg 280c9d │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 27ee74 │ │ │ │ + jmp 280d14 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 27ee74 │ │ │ │ + jmp 280d14 │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movdqu (%rsi,%rax,1),%xmm0 │ │ │ │ movdqu 0x8(%rsi,%rax,1),%xmm1 │ │ │ │ movdqu 0x10(%rsi,%rax,1),%xmm2 │ │ │ │ movdqu 0x18(%rsi,%rax,1),%xmm3 │ │ │ │ @@ -538224,20 +539913,20 @@ │ │ │ │ pmaddubsw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ - jl 27ee7a │ │ │ │ + jl 280d1a │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 27ee77 │ │ │ │ + jg 280d17 │ │ │ │ ret │ │ │ │ - movzwl 0x5e73e(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x5c8de(%rax,%rcx,2),%ecx │ │ │ │ imul $0xff00ff,%r9d,%r9d │ │ │ │ add $0x100010,%r9d │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ movd %r9d,%xmm5 │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ jmp *%rcx │ │ │ │ @@ -538255,15 +539944,15 @@ │ │ │ │ punpckldq %xmm3,%xmm2 │ │ │ │ punpckldq %xmm0,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm2 │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27ef0c │ │ │ │ + jg 280dac │ │ │ │ ret │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm1 │ │ │ │ movq (%rsi,%rdx,2),%xmm2 │ │ │ │ movq (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ punpcklbw %xmm1,%xmm0 │ │ │ │ @@ -538277,15 +539966,15 @@ │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ pmaddubsw %xmm5,%xmm3 │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27ef5d │ │ │ │ + jg 280dfd │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -538315,22 +540004,22 @@ │ │ │ │ pmaddubsw %xmm5,%xmm4 │ │ │ │ movdqa %xmm2,0x50(%rdi) │ │ │ │ pmaddubsw %xmm5,%xmm3 │ │ │ │ movdqa %xmm4,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x70(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27efba │ │ │ │ + jg 280e5a │ │ │ │ ret │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x100,%eax │ │ │ │ - jmp 27f082 │ │ │ │ + jmp 280f22 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x80,%eax │ │ │ │ - jmp 27f082 │ │ │ │ + jmp 280f22 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x40,%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rsi,%r9 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ @@ -538365,30 +540054,30 @@ │ │ │ │ punpckhbw %xmm1,%xmm3 │ │ │ │ pmaddubsw %xmm5,%xmm4 │ │ │ │ pmaddubsw %xmm5,%xmm3 │ │ │ │ movdqa %xmm4,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add %rax,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27f091 │ │ │ │ + jg 280f31 │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ add $0x40,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 27f088 │ │ │ │ + jg 280f28 │ │ │ │ ret │ │ │ │ - movzwl 0x5e74a(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x5c8ea(%rax,%rcx,2),%ecx │ │ │ │ imul $0x8000800,%r9d,%r9d │ │ │ │ movd %r9d,%xmm6 │ │ │ │ add %rax,%rcx │ │ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0x5d7e4(%rip),%xmm4 │ │ │ │ + movdqa 0x5b984(%rip),%xmm4 │ │ │ │ movddup (%rsi),%xmm0 │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm1 │ │ │ │ movhps (%rsi,%rdx,2),%xmm1 │ │ │ │ movq (%rsi,%rcx,1),%xmm2 │ │ │ │ @@ -538408,15 +540097,15 @@ │ │ │ │ psubw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27f18e │ │ │ │ + jg 28102e │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqu (%rsi),%xmm2 │ │ │ │ @@ -538432,25 +540121,25 @@ │ │ │ │ psubw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ movdqa %xmm3,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27f204 │ │ │ │ + jg 2810a4 │ │ │ │ ret │ │ │ │ lea 0x700(%r8),%ecx │ │ │ │ mov $0x100,%r9d │ │ │ │ - jmp 27f290 │ │ │ │ + jmp 281130 │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x80,%r9d │ │ │ │ - jmp 27f290 │ │ │ │ + jmp 281130 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x40,%r9d │ │ │ │ - jmp 27f290 │ │ │ │ + jmp 281130 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x20,%r9d │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ @@ -538489,98 +540178,98 @@ │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ psubw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add %r9,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27f2b3 │ │ │ │ + jg 281153 │ │ │ │ movzbl %cl,%r8d │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 27f296 │ │ │ │ + jg 281136 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 2812b0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul $0x10101,%r9d,%r9d │ │ │ │ add %eax,%r9d │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ mov %ecx,%ecx │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 27f45c │ │ │ │ + jne 2812fc │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 27f6e5 │ │ │ │ + jne 281585 │ │ │ │ lea -0x8b0(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x5e6a4(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x5c844(%r10,%rcx,2),%ecx │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ lea -0x8d1(%rip),%r10 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 27f915 │ │ │ │ + jne 2817b5 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 27f4c4 │ │ │ │ + je 281364 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movdqa 0x5d490(%rip),%xmm10 │ │ │ │ - movdqa 0x5d497(%rip),%xmm11 │ │ │ │ - movdqa 0x5d49e(%rip),%xmm9 │ │ │ │ + movdqa 0x5b630(%rip),%xmm10 │ │ │ │ + movdqa 0x5b637(%rip),%xmm11 │ │ │ │ + movdqa 0x5b63e(%rip),%xmm9 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x5e6fc(%r10,%rcx,2),%ecx │ │ │ │ - movq 0x5f026(%r10,%r9,8),%xmm6 │ │ │ │ - movdqa 0x5d5fb(%rip),%xmm7 │ │ │ │ + movzwl 0x5c89c(%r10,%rcx,2),%ecx │ │ │ │ + movq 0x5d1c6(%r10,%r9,8),%xmm6 │ │ │ │ + movdqa 0x5b79b(%rip),%xmm7 │ │ │ │ pshufd $0x0,%xmm6,%xmm5 │ │ │ │ pshufd $0x55,%xmm6,%xmm6 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ - movd 0x5f028(%r10,%r9,8),%xmm4 │ │ │ │ - movdqa 0x5d5d3(%rip),%xmm6 │ │ │ │ - movdqa 0x5d42b(%rip),%xmm5 │ │ │ │ + movd 0x5d1c8(%r10,%r9,8),%xmm4 │ │ │ │ + movdqa 0x5b773(%rip),%xmm6 │ │ │ │ + movdqa 0x5b5cb(%rip),%xmm5 │ │ │ │ pshufd $0x0,%xmm4,%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm1 │ │ │ │ movq (%rsi,%rdx,2),%xmm2 │ │ │ │ movq (%rsi,%r10,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -538596,15 +540285,15 @@ │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm0 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 27f4ee │ │ │ │ + jg 28138e │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm10,%xmm0 │ │ │ │ @@ -538633,22 +540322,22 @@ │ │ │ │ phaddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27f556 │ │ │ │ + jg 2813f6 │ │ │ │ ret │ │ │ │ mov $0xfffffffffffffff0,%rcx │ │ │ │ - jmp 27f625 │ │ │ │ + jmp 2814c5 │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ - jmp 27f625 │ │ │ │ + jmp 2814c5 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 27f625 │ │ │ │ + jmp 2814c5 │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %rcx,%r9 │ │ │ │ movdqu (%rsi,%rcx,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ @@ -538678,37 +540367,37 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ phaddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - jl 27f62b │ │ │ │ + jl 2814cb │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ dec %r8d │ │ │ │ - jg 27f62b │ │ │ │ + jg 2814cb │ │ │ │ ret │ │ │ │ lea -0xb5a(%rip),%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5f026(%r10,%rax,8),%xmm0 │ │ │ │ - movdqa 0x5d363(%rip),%xmm2 │ │ │ │ - movdqa 0x5d39b(%rip),%xmm7 │ │ │ │ + movq 0x5d1c6(%r10,%rax,8),%xmm0 │ │ │ │ + movdqa 0x5b503(%rip),%xmm2 │ │ │ │ + movdqa 0x5b53b(%rip),%xmm7 │ │ │ │ punpcklwd %xmm0,%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm8 │ │ │ │ pshufd $0x55,%xmm0,%xmm9 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ pshufd $0xaa,%xmm0,%xmm10 │ │ │ │ pshufd $0xff,%xmm0,%xmm11 │ │ │ │ sub %r10,%rsi │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jns 27f7f4 │ │ │ │ + jns 281694 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ movd (%rsi,%rdx,1),%xmm0 │ │ │ │ movd (%rsi,%rdx,2),%xmm2 │ │ │ │ add %r10,%rsi │ │ │ │ movd (%rsi),%xmm4 │ │ │ │ movd (%rsi,%rdx,1),%xmm3 │ │ │ │ movd (%rsi,%rdx,2),%xmm5 │ │ │ │ @@ -538742,15 +540431,15 @@ │ │ │ │ pmaddubsw %xmm11,%xmm4 │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ movq %xmm5,(%rdi) │ │ │ │ movhps %xmm5,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27f78b │ │ │ │ + jg 28162b │ │ │ │ ret │ │ │ │ lea -0x40(,%rcx,8),%eax │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r11 │ │ │ │ lea (%r8,%rax,4),%eax │ │ │ │ movq (%rsi),%xmm1 │ │ │ │ movq (%rsi,%rdx,1),%xmm2 │ │ │ │ @@ -538797,84 +540486,84 @@ │ │ │ │ paddw %xmm13,%xmm15 │ │ │ │ pmulhrsw %xmm7,%xmm14 │ │ │ │ pmulhrsw %xmm7,%xmm15 │ │ │ │ movdqu %xmm14,(%rdi) │ │ │ │ movdqu %xmm15,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 27f843 │ │ │ │ + jg 2816e3 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 27f805 │ │ │ │ + jg 2816a5 │ │ │ │ ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 27fc81 │ │ │ │ + jg 281b21 │ │ │ │ and $0x7f,%r9d │ │ │ │ - movd 0x5f028(%r10,%r9,8),%xmm1 │ │ │ │ + movd 0x5d1c8(%r10,%r9,8),%xmm1 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5f026(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x5d1c6(%r10,%rax,8),%xmm0 │ │ │ │ sub $0xe8,%rsp │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ dec %rsi │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ - movdqa 0x5d148(%rip),%xmm8 │ │ │ │ - movdqa 0x5d14f(%rip),%xmm9 │ │ │ │ + movdqa 0x5b2e8(%rip),%xmm8 │ │ │ │ + movdqa 0x5b2ef(%rip),%xmm9 │ │ │ │ pshufd $0x0,%xmm0,%xmm10 │ │ │ │ pshufd $0x55,%xmm0,%xmm11 │ │ │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ pshufd $0xff,%xmm0,%xmm13 │ │ │ │ pshufd $0x0,%xmm1,%xmm7 │ │ │ │ - movdqa 0x5cf5a(%rip),%xmm6 │ │ │ │ + movdqa 0x5b0fa(%rip),%xmm6 │ │ │ │ movq (%rsi),%xmm5 │ │ │ │ movhps (%rsi,%rdx,1),%xmm5 │ │ │ │ movq (%rsi,%rdx,2),%xmm4 │ │ │ │ movhps (%rsi,%r10,1),%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pshufb %xmm6,%xmm2 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm2 │ │ │ │ pmulhrsw %xmm8,%xmm2 │ │ │ │ movdqa %xmm2,0x60(%rsp) │ │ │ │ - movdqa 0x5cf1f(%rip),%xmm6 │ │ │ │ + movdqa 0x5b0bf(%rip),%xmm6 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pshufb %xmm6,%xmm2 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm2 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm2 │ │ │ │ pmulhrsw %xmm8,%xmm2 │ │ │ │ - movdqa 0x5cee0(%rip),%xmm6 │ │ │ │ + movdqa 0x5b080(%rip),%xmm6 │ │ │ │ movq (%rsi),%xmm5 │ │ │ │ movhps (%rsi,%rdx,1),%xmm5 │ │ │ │ movq (%rsi,%rdx,2),%xmm4 │ │ │ │ add %r10,%rsi │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm3 │ │ │ │ pmulhrsw %xmm8,%xmm3 │ │ │ │ movdqa %xmm3,0x70(%rsp) │ │ │ │ - movdqa 0x5ceab(%rip),%xmm6 │ │ │ │ + movdqa 0x5b04b(%rip),%xmm6 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm3 │ │ │ │ @@ -538903,15 +540592,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x5cddb(%rip),%xmm6 │ │ │ │ + movdqa 0x5af7b(%rip),%xmm6 │ │ │ │ movq (%rsi),%xmm4 │ │ │ │ movhps (%rsi,%rdx,1),%xmm4 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ phaddw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm8,%xmm4 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ @@ -538936,15 +540625,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x5cd35(%rip),%xmm6 │ │ │ │ + movdqa 0x5aed5(%rip),%xmm6 │ │ │ │ movq (%rsi),%xmm4 │ │ │ │ movhps (%rsi,%rdx,1),%xmm4 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ pmaddubsw %xmm7,%xmm4 │ │ │ │ phaddw %xmm4,%xmm4 │ │ │ │ pmulhrsw %xmm8,%xmm4 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ @@ -538968,25 +540657,25 @@ │ │ │ │ movdqa %xmm1,0xb0(%rsp) │ │ │ │ movdqa %xmm2,0xc0(%rsp) │ │ │ │ movdqa %xmm3,0xd0(%rsp) │ │ │ │ movdqa 0x40(%rsp),%xmm0 │ │ │ │ movdqa 0x50(%rsp),%xmm1 │ │ │ │ movdqa 0x60(%rsp),%xmm2 │ │ │ │ movdqa 0x70(%rsp),%xmm3 │ │ │ │ - jg 27faea │ │ │ │ + jg 28198a │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x5f026(%r10,%r9,8),%xmm0 │ │ │ │ + movq 0x5d1c6(%r10,%r9,8),%xmm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5f026(%r10,%rax,8),%xmm1 │ │ │ │ + movq 0x5d1c6(%r10,%rax,8),%xmm1 │ │ │ │ pshufd $0x0,%xmm0,%xmm10 │ │ │ │ pshufd $0x55,%xmm0,%xmm11 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ psraw $0x8,%xmm1 │ │ │ │ pshufd $0x0,%xmm1,%xmm12 │ │ │ │ pshufd $0x55,%xmm1,%xmm13 │ │ │ │ pshufd $0xaa,%xmm1,%xmm14 │ │ │ │ @@ -538995,17 +540684,17 @@ │ │ │ │ sub $0x3,%rsi │ │ │ │ sub %r10,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r11 │ │ │ │ lea -0x4(%rcx),%r9d │ │ │ │ shl $0xe,%r9d │ │ │ │ add %r8d,%r9d │ │ │ │ - movdqa 0x5cc13(%rip),%xmm7 │ │ │ │ - movdqa 0x5cc1a(%rip),%xmm8 │ │ │ │ - movdqa 0x5cc21(%rip),%xmm9 │ │ │ │ + movdqa 0x5adb3(%rip),%xmm7 │ │ │ │ + movdqa 0x5adba(%rip),%xmm8 │ │ │ │ + movdqa 0x5adc1(%rip),%xmm9 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ pshufb %xmm8,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ @@ -539055,29 +540744,29 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ phaddw %xmm1,%xmm0 │ │ │ │ - movdqa 0x5cc7c(%rip),%xmm7 │ │ │ │ + movdqa 0x5ae1c(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ punpcklwd %xmm5,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ punpcklwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa 0x5ca97(%rip),%xmm7 │ │ │ │ + movdqa 0x5ac37(%rip),%xmm7 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm4 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ pshufb %xmm8,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ @@ -539113,15 +540802,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ phaddw %xmm1,%xmm6 │ │ │ │ - movdqa 0x5cb58(%rip),%xmm7 │ │ │ │ + movdqa 0x5acf8(%rip),%xmm7 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -539146,20 +540835,20 @@ │ │ │ │ pmaddwd %xmm13,%xmm4 │ │ │ │ paddd %xmm3,%xmm8 │ │ │ │ paddd %xmm4,%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm14,%xmm6 │ │ │ │ paddd %xmm5,%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ - movdqa 0x5cac3(%rip),%xmm7 │ │ │ │ + movdqa 0x5ac63(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ - movdqa 0x5c911(%rip),%xmm7 │ │ │ │ - movdqa 0x5c919(%rip),%xmm6 │ │ │ │ - movdqa 0x5c8f1(%rip),%xmm5 │ │ │ │ + movdqa 0x5aab1(%rip),%xmm7 │ │ │ │ + movdqa 0x5aab9(%rip),%xmm6 │ │ │ │ + movdqa 0x5aa91(%rip),%xmm5 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ pshufb %xmm5,%xmm0 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ @@ -539181,15 +540870,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ phaddw %xmm1,%xmm4 │ │ │ │ - movdqa 0x5c9fc(%rip),%xmm5 │ │ │ │ + movdqa 0x5ab9c(%rip),%xmm5 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ punpcklwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm6 │ │ │ │ @@ -539203,55 +540892,55 @@ │ │ │ │ psrad $0x6,%xmm2 │ │ │ │ psrad $0x6,%xmm1 │ │ │ │ packssdw %xmm1,%xmm2 │ │ │ │ movq %xmm2,(%rdi) │ │ │ │ movhps %xmm2,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jle 280136 │ │ │ │ + jle 281fd6 │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 27ffa2 │ │ │ │ + jmp 281e42 │ │ │ │ add $0x4,%rax │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r9b,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x10000,%r9d │ │ │ │ - jg 27fcf5 │ │ │ │ + jg 281b95 │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 2801e0 │ │ │ │ - jmp 28017f │ │ │ │ - call 28037d │ │ │ │ + call 282080 │ │ │ │ + jmp 28201f │ │ │ │ + call 28221d │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa 0x5c928(%rip),%xmm10 │ │ │ │ + movdqa 0x5aac8(%rip),%xmm10 │ │ │ │ psrad $0x11,%xmm12 │ │ │ │ psrad $0x11,%xmm13 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm10,%xmm12 │ │ │ │ psrad $0x11,%xmm14 │ │ │ │ psrad $0x11,%xmm15 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ pmulhrsw %xmm10,%xmm14 │ │ │ │ packuswb %xmm14,%xmm12 │ │ │ │ movq %xmm12,(%rdi) │ │ │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ │ │ dec %r8d │ │ │ │ - jg 280176 │ │ │ │ + jg 282016 │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -539263,84 +540952,84 @@ │ │ │ │ movswl (%r8),%r10d │ │ │ │ movswl 0x2(%r8),%r11d │ │ │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ │ │ add $0x10200,%r9d │ │ │ │ lea (%r10,%r10,2),%eax │ │ │ │ sub %rbp,%rdx │ │ │ │ sub %eax,%r11d │ │ │ │ - lea 0x5c939(%rip),%rbx │ │ │ │ + lea 0x5aad9(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ pxor %xmm11,%xmm11 │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ pcmpeqd %xmm10,%xmm10 │ │ │ │ pslld $0x10,%xmm10 │ │ │ │ movdqa %xmm10,0x88(%rsp) │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm2 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm3 │ │ │ │ movdqa %xmm2,0x8(%rsp) │ │ │ │ movdqa %xmm3,0x18(%rsp) │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm4 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm5 │ │ │ │ movdqa %xmm4,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x38(%rsp) │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ movdqa %xmm6,0x48(%rsp) │ │ │ │ movdqa %xmm7,0x58(%rsp) │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm2 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm3 │ │ │ │ movdqa %xmm2,0x68(%rsp) │ │ │ │ movdqa %xmm3,0x78(%rsp) │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa %xmm6,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm7,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm4 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm5 │ │ │ │ add $0x10200,%r15d │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ mov $0x4,%r8d │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ @@ -539406,15 +541095,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm15 │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - call 280680 │ │ │ │ + call 282520 │ │ │ │ movdqa 0x48(%rsp),%xmm2 │ │ │ │ movdqa 0x58(%rsp),%xmm3 │ │ │ │ movdqa %xmm2,0x8(%rsp) │ │ │ │ movdqa %xmm3,0x18(%rsp) │ │ │ │ movdqa %xmm4,0x48(%rsp) │ │ │ │ movdqa %xmm5,0x58(%rsp) │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ @@ -539522,81 +541211,81 @@ │ │ │ │ lea (%rax,%r10,4),%ebp │ │ │ │ lea (%rax,%r11,1),%r9d │ │ │ │ shr $0xa,%eax │ │ │ │ shr $0xa,%ebp │ │ │ │ movhps (%rbx,%rax,8),%xmm14 │ │ │ │ movhps (%rbx,%rbp,8),%xmm9 │ │ │ │ movdqa %xmm10,%xmm0 │ │ │ │ - pshufb 0x5c1a5(%rip),%xmm0 │ │ │ │ + pshufb 0x5a345(%rip),%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ - pshufb 0x5c1a2(%rip),%xmm1 │ │ │ │ + pshufb 0x5a342(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ movdqa %xmm10,%xmm15 │ │ │ │ - pshufb 0x5c19d(%rip),%xmm15 │ │ │ │ + pshufb 0x5a33d(%rip),%xmm15 │ │ │ │ pmaddubsw %xmm14,%xmm15 │ │ │ │ - pshufb 0x5c19d(%rip),%xmm10 │ │ │ │ + pshufb 0x5a33d(%rip),%xmm10 │ │ │ │ pmaddubsw %xmm9,%xmm10 │ │ │ │ phaddw %xmm15,%xmm0 │ │ │ │ phaddw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5c362(%rip),%xmm14 │ │ │ │ - movdqa 0x5c3a9(%rip),%xmm9 │ │ │ │ + movdqa 0x5a502(%rip),%xmm14 │ │ │ │ + movdqa 0x5a549(%rip),%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm0 │ │ │ │ pmaddwd %xmm14,%xmm1 │ │ │ │ paddd %xmm9,%xmm0 │ │ │ │ paddd %xmm9,%xmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 2801e0 │ │ │ │ + call 282080 │ │ │ │ psrad $0xd,%xmm12 │ │ │ │ psrad $0xd,%xmm13 │ │ │ │ psrad $0xd,%xmm14 │ │ │ │ psrad $0xd,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ - movdqa 0x5c301(%rip),%xmm13 │ │ │ │ + movdqa 0x5a4a1(%rip),%xmm13 │ │ │ │ pmulhrsw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm13,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 2801ca │ │ │ │ - call 28037d │ │ │ │ + je 28206a │ │ │ │ + call 28221d │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 280784 │ │ │ │ + jmp 282624 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 280860 │ │ │ │ - jmp 2807ff │ │ │ │ - call 2809df │ │ │ │ + call 282700 │ │ │ │ + jmp 28269f │ │ │ │ + call 28287f │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ psrad $0x12,%xmm12 │ │ │ │ psrad $0x12,%xmm13 │ │ │ │ packusdw %xmm13,%xmm12 │ │ │ │ pavgw %xmm11,%xmm12 │ │ │ │ psrad $0x12,%xmm14 │ │ │ │ psrad $0x12,%xmm15 │ │ │ │ packusdw %xmm15,%xmm14 │ │ │ │ pavgw %xmm11,%xmm14 │ │ │ │ packuswb %xmm14,%xmm12 │ │ │ │ movq %xmm12,(%rdi) │ │ │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ │ │ dec %r8d │ │ │ │ - jg 2807f6 │ │ │ │ + jg 282696 │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -539609,74 +541298,74 @@ │ │ │ │ movswl (%r8),%r10d │ │ │ │ movswl 0x2(%r8),%r11d │ │ │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ │ │ add $0x10200,%r9d │ │ │ │ lea (%r10,%r10,2),%eax │ │ │ │ sub %rbp,%rdx │ │ │ │ sub %eax,%r11d │ │ │ │ - lea 0x5c2b9(%rip),%rbx │ │ │ │ + lea 0x5a459(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ pxor %xmm11,%xmm11 │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ pcmpeqd %xmm10,%xmm10 │ │ │ │ pslld $0x10,%xmm10 │ │ │ │ movdqa %xmm10,0x88(%rsp) │ │ │ │ pblendw $0xaa,%xmm0,%xmm2 │ │ │ │ pblendw $0xaa,%xmm1,%xmm3 │ │ │ │ movdqa %xmm2,0x8(%rsp) │ │ │ │ movdqa %xmm3,0x18(%rsp) │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ │ │ movdqa %xmm4,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x38(%rsp) │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm6 │ │ │ │ pblendw $0xaa,%xmm1,%xmm7 │ │ │ │ movdqa %xmm6,0x48(%rsp) │ │ │ │ movdqa %xmm7,0x58(%rsp) │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm2 │ │ │ │ pblendw $0xaa,%xmm1,%xmm3 │ │ │ │ movdqa %xmm2,0x68(%rsp) │ │ │ │ movdqa %xmm3,0x78(%rsp) │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa %xmm6,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm7,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ │ │ add $0x10200,%r15d │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ mov $0x4,%r8d │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm6 │ │ │ │ pblendw $0xaa,%xmm1,%xmm7 │ │ │ │ lea (%r15,%r14,4),%ebp │ │ │ │ lea (%r15,%r14,1),%eax │ │ │ │ @@ -539740,15 +541429,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm15 │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - call 280cd0 │ │ │ │ + call 282b70 │ │ │ │ movdqa 0x48(%rsp),%xmm2 │ │ │ │ movdqa 0x58(%rsp),%xmm3 │ │ │ │ movdqa %xmm2,0x8(%rsp) │ │ │ │ movdqa %xmm3,0x18(%rsp) │ │ │ │ movdqa %xmm4,0x48(%rsp) │ │ │ │ movdqa %xmm5,0x58(%rsp) │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ @@ -539853,75 +541542,75 @@ │ │ │ │ lea (%rax,%r10,4),%ebp │ │ │ │ lea (%rax,%r11,1),%r9d │ │ │ │ shr $0xa,%eax │ │ │ │ shr $0xa,%ebp │ │ │ │ movhps (%rbx,%rax,8),%xmm14 │ │ │ │ movhps (%rbx,%rbp,8),%xmm9 │ │ │ │ movdqa %xmm10,%xmm0 │ │ │ │ - pshufb 0x5bb55(%rip),%xmm0 │ │ │ │ + pshufb 0x59cf5(%rip),%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ - pshufb 0x5bb52(%rip),%xmm1 │ │ │ │ + pshufb 0x59cf2(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ movdqa %xmm10,%xmm15 │ │ │ │ - pshufb 0x5bb4d(%rip),%xmm15 │ │ │ │ + pshufb 0x59ced(%rip),%xmm15 │ │ │ │ pmaddubsw %xmm14,%xmm15 │ │ │ │ - pshufb 0x5bb4d(%rip),%xmm10 │ │ │ │ + pshufb 0x59ced(%rip),%xmm10 │ │ │ │ pmaddubsw %xmm9,%xmm10 │ │ │ │ phaddw %xmm15,%xmm0 │ │ │ │ phaddw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5bd12(%rip),%xmm14 │ │ │ │ - movdqa 0x5bd59(%rip),%xmm9 │ │ │ │ + movdqa 0x59eb2(%rip),%xmm14 │ │ │ │ + movdqa 0x59ef9(%rip),%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm0 │ │ │ │ pmaddwd %xmm14,%xmm1 │ │ │ │ paddd %xmm9,%xmm0 │ │ │ │ paddd %xmm9,%xmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 280860 │ │ │ │ + call 282700 │ │ │ │ psrad $0xd,%xmm12 │ │ │ │ psrad $0xd,%xmm13 │ │ │ │ psrad $0xd,%xmm14 │ │ │ │ psrad $0xd,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ - movdqa 0x5bcb1(%rip),%xmm13 │ │ │ │ + movdqa 0x59e51(%rip),%xmm13 │ │ │ │ pmulhrsw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm13,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 280841 │ │ │ │ - call 2809df │ │ │ │ + je 2826e1 │ │ │ │ + call 28287f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 280dd4 │ │ │ │ + jmp 282c74 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x17(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 280e59 │ │ │ │ + jne 282cf9 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2811bb │ │ │ │ + jne 28305b │ │ │ │ add $0xffffffffffffdd44,%rax │ │ │ │ - jmp 27eb92 │ │ │ │ + jmp 280a32 │ │ │ │ imul $0xffff,%r9d,%r9d │ │ │ │ add $0x10,%r9d │ │ │ │ movd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2815dd │ │ │ │ - movzwl 0x5c400(%rax,%rcx,2),%ecx │ │ │ │ + jne 28347d │ │ │ │ + movzwl 0x5a5a0(%rax,%rcx,2),%ecx │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ movq (%rsi,%rdx,2),%xmm1 │ │ │ │ @@ -539951,15 +541640,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm2 │ │ │ │ pmaddwd %xmm5,%xmm1 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 280e91 │ │ │ │ + jg 282d31 │ │ │ │ repz ret │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -540001,15 +541690,15 @@ │ │ │ │ packssdw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 280f25 │ │ │ │ + jg 282dc5 │ │ │ │ repz ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ movdqu 0x8(%rsi,%rdx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -540050,20 +541739,20 @@ │ │ │ │ packssdw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 280ff3 │ │ │ │ + jg 282e93 │ │ │ │ repz ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 2810db │ │ │ │ + jmp 282f7b │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 2810db │ │ │ │ + jmp 282f7b │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movdqu (%rsi,%rax,1),%xmm0 │ │ │ │ movdqu 0x8(%rsi,%rax,1),%xmm1 │ │ │ │ movdqu 0x10(%rsi,%rax,1),%xmm2 │ │ │ │ movdqu 0x18(%rsi,%rax,1),%xmm3 │ │ │ │ @@ -540105,20 +541794,20 @@ │ │ │ │ packssdw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ - jl 2810e1 │ │ │ │ + jl 282f81 │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 2810de │ │ │ │ + jg 282f7e │ │ │ │ repz ret │ │ │ │ - movzwl 0x5c40c(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x5a5ac(%rax,%rcx,2),%ecx │ │ │ │ imul $0xffff,%r9d,%r9d │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ add $0x10,%r9d │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ movd %r9d,%xmm5 │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ @@ -540147,15 +541836,15 @@ │ │ │ │ punpcklbw %xmm6,%xmm2 │ │ │ │ pmaddwd %xmm5,%xmm7 │ │ │ │ pmaddwd %xmm5,%xmm2 │ │ │ │ packssdw %xmm7,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2811e9 │ │ │ │ + jg 283089 │ │ │ │ repz ret │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm1 │ │ │ │ movq (%rsi,%rdx,2),%xmm2 │ │ │ │ movq (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ punpcklbw %xmm1,%xmm0 │ │ │ │ @@ -540189,15 +541878,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm7 │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ packssdw %xmm7,%xmm3 │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 281261 │ │ │ │ + jg 283101 │ │ │ │ repz ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -540267,22 +541956,22 @@ │ │ │ │ pmaddwd %xmm5,%xmm7 │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ packssdw %xmm7,%xmm3 │ │ │ │ movdqa %xmm4,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x70(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 28130f │ │ │ │ + jg 2831af │ │ │ │ repz ret │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x100,%eax │ │ │ │ - jmp 281470 │ │ │ │ + jmp 283310 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x80,%eax │ │ │ │ - jmp 281470 │ │ │ │ + jmp 283310 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x40,%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rsi,%r9 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ @@ -540357,26 +542046,26 @@ │ │ │ │ pmaddwd %xmm5,%xmm7 │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ packssdw %xmm7,%xmm3 │ │ │ │ movdqa %xmm4,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add %rax,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28147f │ │ │ │ + jg 28331f │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ add $0x40,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 281476 │ │ │ │ + jg 283316 │ │ │ │ repz ret │ │ │ │ - movzwl 0x5c418(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x5a5b8(%rax,%rcx,2),%ecx │ │ │ │ or $0x10000,%r9d │ │ │ │ - movdqa 0x5b43b(%rip),%xmm8 │ │ │ │ + movdqa 0x595db(%rip),%xmm8 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ movd %r9d,%xmm6 │ │ │ │ add %rax,%rcx │ │ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ │ │ jmp *%rcx │ │ │ │ movhps (%rsi),%xmm0 │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ @@ -540445,15 +542134,15 @@ │ │ │ │ psrad $0x4,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 281640 │ │ │ │ + jg 2834e0 │ │ │ │ repz ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrldq $0x1,%xmm4 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ punpckhbw %xmm7,%xmm4 │ │ │ │ @@ -540504,25 +542193,25 @@ │ │ │ │ psrad $0x4,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ movdqa %xmm3,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 281762 │ │ │ │ + jg 283602 │ │ │ │ repz ret │ │ │ │ lea 0x700(%r8),%ecx │ │ │ │ mov $0x100,%r9d │ │ │ │ - jmp 281867 │ │ │ │ + jmp 283707 │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x80,%r9d │ │ │ │ - jmp 281867 │ │ │ │ + jmp 283707 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x40,%r9d │ │ │ │ - jmp 281867 │ │ │ │ + jmp 283707 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x20,%r9d │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -540631,98 +542320,98 @@ │ │ │ │ psrad $0x4,%xmm4 │ │ │ │ psrad $0x4,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add %r9,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2818c0 │ │ │ │ + jg 283760 │ │ │ │ movzbl %cl,%r8d │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28186d │ │ │ │ + jg 28370d │ │ │ │ repz ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 2839a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul $0x10101,%r9d,%r9d │ │ │ │ add %eax,%r9d │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ mov %ecx,%ecx │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 281b4c │ │ │ │ + jne 2839ec │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 281fa4 │ │ │ │ + jne 283e44 │ │ │ │ lea -0x2fa0(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x5e6a4(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x5c844(%r10,%rcx,2),%ecx │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ lea -0xd05(%rip),%r10 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 282303 │ │ │ │ + jne 2841a3 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 281baa │ │ │ │ + je 283a4a │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x5c3f4(%r10,%rcx,2),%ecx │ │ │ │ - movq 0x5cd6a(%r10,%r9,8),%xmm6 │ │ │ │ + movzwl 0x5a594(%r10,%rcx,2),%ecx │ │ │ │ + movq 0x5af0a(%r10,%r9,8),%xmm6 │ │ │ │ punpcklbw %xmm6,%xmm6 │ │ │ │ psraw $0x8,%xmm6 │ │ │ │ - movdqa 0x5ae8d(%rip),%xmm7 │ │ │ │ - movdqa 0x5ae74(%rip),%xmm15 │ │ │ │ + movdqa 0x5902d(%rip),%xmm7 │ │ │ │ + movdqa 0x59014(%rip),%xmm15 │ │ │ │ pshufd $0x44,%xmm6,%xmm5 │ │ │ │ punpckhqdq %xmm6,%xmm6 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ - movd 0x5cd6c(%r10,%r9,8),%xmm4 │ │ │ │ - movdqa 0x5ae5d(%rip),%xmm6 │ │ │ │ - movdqa 0x5ae44(%rip),%xmm14 │ │ │ │ + movd 0x5af0c(%r10,%r9,8),%xmm4 │ │ │ │ + movdqa 0x58ffd(%rip),%xmm6 │ │ │ │ + movdqa 0x58fe4(%rip),%xmm14 │ │ │ │ punpcklbw %xmm4,%xmm4 │ │ │ │ psraw $0x8,%xmm4 │ │ │ │ punpcklqdq %xmm4,%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ movd (%rsi),%xmm0 │ │ │ │ movd 0x1(%rsi),%xmm12 │ │ │ │ movd (%rsi,%rdx,1),%xmm1 │ │ │ │ @@ -540787,15 +542476,15 @@ │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ paddw %xmm6,%xmm2 │ │ │ │ psraw $0x2,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 281bdd │ │ │ │ + jg 283a7d │ │ │ │ repz ret │ │ │ │ movd (%rsi),%xmm0 │ │ │ │ movd 0x1(%rsi),%xmm1 │ │ │ │ movd 0x2(%rsi),%xmm2 │ │ │ │ movd 0x3(%rsi),%xmm3 │ │ │ │ movd 0x4(%rsi),%xmm4 │ │ │ │ movd 0x5(%rsi),%xmm12 │ │ │ │ @@ -540847,22 +542536,22 @@ │ │ │ │ packssdw %xmm8,%xmm0 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add %rdx,%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 281d27 │ │ │ │ + jg 283bc7 │ │ │ │ repz ret │ │ │ │ mov $0xfffffffffffffff0,%rcx │ │ │ │ - jmp 281e66 │ │ │ │ + jmp 283d06 │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ - jmp 281e66 │ │ │ │ + jmp 283d06 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 281e66 │ │ │ │ + jmp 283d06 │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %rcx,%r9 │ │ │ │ movd (%rsi,%rcx,1),%xmm0 │ │ │ │ movd 0x1(%rsi,%rcx,1),%xmm1 │ │ │ │ movd 0x2(%rsi,%rcx,1),%xmm4 │ │ │ │ movd 0x3(%rsi,%rcx,1),%xmm8 │ │ │ │ @@ -540915,38 +542604,38 @@ │ │ │ │ pmaddwd %xmm15,%xmm3 │ │ │ │ packssdw %xmm3,%xmm0 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x8,%rcx │ │ │ │ - jl 281e6c │ │ │ │ + jl 283d0c │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ dec %r8d │ │ │ │ - jg 281e6c │ │ │ │ + jg 283d0c │ │ │ │ repz ret │ │ │ │ lea -0x115d(%rip),%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5cd6a(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x5af0a(%r10,%rax,8),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm8 │ │ │ │ pshufd $0x55,%xmm0,%xmm9 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ pshufd $0xaa,%xmm0,%xmm10 │ │ │ │ pshufd $0xff,%xmm0,%xmm11 │ │ │ │ sub %r10,%rsi │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jns 282110 │ │ │ │ + jns 283fb0 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x5aa1f(%rip),%xmm7 │ │ │ │ + movdqa 0x58bbf(%rip),%xmm7 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ movd (%rsi,%rdx,1),%xmm0 │ │ │ │ movd (%rsi,%rdx,2),%xmm2 │ │ │ │ add %r10,%rsi │ │ │ │ movd (%rsi),%xmm4 │ │ │ │ movd (%rsi,%rdx,1),%xmm3 │ │ │ │ movd (%rsi,%rdx,2),%xmm5 │ │ │ │ @@ -541001,15 +542690,15 @@ │ │ │ │ paddw %xmm4,%xmm5 │ │ │ │ paddw %xmm7,%xmm5 │ │ │ │ psraw $0x2,%xmm5 │ │ │ │ movq %xmm5,(%rdi) │ │ │ │ movhps %xmm5,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28204b │ │ │ │ + jg 283eeb │ │ │ │ repz ret │ │ │ │ lea -0x40(,%rcx,8),%eax │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r11 │ │ │ │ lea (%r8,%rax,4),%eax │ │ │ │ movq (%rsi),%xmm1 │ │ │ │ movq (%rsi,%rdx,1),%xmm2 │ │ │ │ @@ -541091,56 +542780,56 @@ │ │ │ │ movdqa %xmm13,%xmm12 │ │ │ │ punpckhbw %xmm7,%xmm12 │ │ │ │ punpcklbw %xmm7,%xmm13 │ │ │ │ pmaddwd %xmm11,%xmm12 │ │ │ │ pmaddwd %xmm11,%xmm13 │ │ │ │ packssdw %xmm12,%xmm13 │ │ │ │ paddw %xmm13,%xmm15 │ │ │ │ - paddw 0x5a76a(%rip),%xmm14 │ │ │ │ + paddw 0x5890a(%rip),%xmm14 │ │ │ │ psraw $0x2,%xmm14 │ │ │ │ - paddw 0x5a75b(%rip),%xmm15 │ │ │ │ + paddw 0x588fb(%rip),%xmm15 │ │ │ │ psraw $0x2,%xmm15 │ │ │ │ movdqu %xmm14,(%rdi) │ │ │ │ movdqu %xmm15,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28215f │ │ │ │ + jg 283fff │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 282121 │ │ │ │ + jg 283fc1 │ │ │ │ repz ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 2828e7 │ │ │ │ + jg 284787 │ │ │ │ and $0x7f,%r9d │ │ │ │ - movd 0x5cd6c(%r10,%r9,8),%xmm1 │ │ │ │ + movd 0x5af0c(%r10,%r9,8),%xmm1 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5cd6a(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x5af0a(%r10,%rax,8),%xmm0 │ │ │ │ sub $0xe8,%rsp │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ dec %rsi │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ - movdqa 0x5a6ca(%rip),%xmm8 │ │ │ │ - movdqa 0x5a761(%rip),%xmm9 │ │ │ │ + movdqa 0x5886a(%rip),%xmm8 │ │ │ │ + movdqa 0x58901(%rip),%xmm9 │ │ │ │ pshufd $0x0,%xmm0,%xmm10 │ │ │ │ pshufd $0x55,%xmm0,%xmm11 │ │ │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ pshufd $0xff,%xmm0,%xmm13 │ │ │ │ pshufd $0x0,%xmm1,%xmm7 │ │ │ │ punpcklbw %xmm7,%xmm7 │ │ │ │ psraw $0x8,%xmm7 │ │ │ │ - movdqa 0x5a682(%rip),%xmm15 │ │ │ │ + movdqa 0x58822(%rip),%xmm15 │ │ │ │ movq (%rsi),%xmm5 │ │ │ │ movhps (%rsi,%rdx,1),%xmm5 │ │ │ │ movq (%rsi,%rdx,2),%xmm4 │ │ │ │ movhps (%rsi,%r10,1),%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pcmpeqd %xmm6,%xmm6 │ │ │ │ @@ -541418,30 +543107,30 @@ │ │ │ │ movdqa %xmm1,0xb0(%rsp) │ │ │ │ movdqa %xmm2,0xc0(%rsp) │ │ │ │ movdqa %xmm3,0xd0(%rsp) │ │ │ │ movdqa 0x40(%rsp),%xmm0 │ │ │ │ movdqa 0x50(%rsp),%xmm1 │ │ │ │ movdqa 0x60(%rsp),%xmm2 │ │ │ │ movdqa 0x70(%rsp),%xmm3 │ │ │ │ - jg 2826bf │ │ │ │ + jg 28455f │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x5cd6a(%r10,%r9,8),%xmm0 │ │ │ │ + movq 0x5af0a(%r10,%r9,8),%xmm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5cd6a(%r10,%rax,8),%xmm1 │ │ │ │ + movq 0x5af0a(%r10,%rax,8),%xmm1 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ pshufd $0x44,%xmm0,%xmm10 │ │ │ │ pshufd $0xee,%xmm0,%xmm11 │ │ │ │ - movdqa 0x5a0f1(%rip),%xmm7 │ │ │ │ + movdqa 0x58291(%rip),%xmm7 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ psraw $0x8,%xmm1 │ │ │ │ pshufd $0x0,%xmm1,%xmm12 │ │ │ │ pshufd $0x55,%xmm1,%xmm13 │ │ │ │ pshufd $0xaa,%xmm1,%xmm14 │ │ │ │ pshufd $0xff,%xmm1,%xmm15 │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ @@ -541497,15 +543186,15 @@ │ │ │ │ punpckhbw %xmm7,%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm4 │ │ │ │ packssdw %xmm0,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ - movdqa 0x59fc5(%rip),%xmm7 │ │ │ │ + movdqa 0x58165(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ packssdw %xmm1,%xmm4 │ │ │ │ movd (%rsi,%rdx,1),%xmm5 │ │ │ │ movd 0x1(%rdx,%rsi,1),%xmm1 │ │ │ │ movd 0x2(%rdx,%rsi,1),%xmm7 │ │ │ │ movd 0x3(%rdx,%rsi,1),%xmm0 │ │ │ │ @@ -541550,15 +543239,15 @@ │ │ │ │ punpckhbw %xmm7,%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm5 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ packssdw %xmm0,%xmm5 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm5 │ │ │ │ - movdqa 0x59ece(%rip),%xmm7 │ │ │ │ + movdqa 0x5806e(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm5 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ packssdw %xmm1,%xmm5 │ │ │ │ movd (%rsi,%rdx,2),%xmm6 │ │ │ │ movd 0x1(%rsi,%rdx,2),%xmm1 │ │ │ │ movd 0x2(%rsi,%rdx,2),%xmm7 │ │ │ │ movd 0x3(%rsi,%rdx,2),%xmm0 │ │ │ │ @@ -541603,15 +543292,15 @@ │ │ │ │ punpckhbw %xmm7,%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ packssdw %xmm0,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ - movdqa 0x59dd7(%rip),%xmm7 │ │ │ │ + movdqa 0x57f77(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm6 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ packssdw %xmm1,%xmm6 │ │ │ │ add %r10,%rsi │ │ │ │ movd (%rsi),%xmm0 │ │ │ │ movd 0x1(%rsi),%xmm1 │ │ │ │ movd 0x2(%rsi),%xmm7 │ │ │ │ @@ -541657,19 +543346,19 @@ │ │ │ │ punpckhbw %xmm7,%xmm9 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ packssdw %xmm9,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ - movdqa 0x59cd7(%rip),%xmm7 │ │ │ │ + movdqa 0x57e77(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm0 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0x59cd3(%rip),%xmm7 │ │ │ │ + movdqa 0x57e73(%rip),%xmm7 │ │ │ │ paddw %xmm7,%xmm4 │ │ │ │ psraw $0x2,%xmm4 │ │ │ │ paddw %xmm7,%xmm5 │ │ │ │ psraw $0x2,%xmm5 │ │ │ │ paddw %xmm7,%xmm6 │ │ │ │ psraw $0x2,%xmm6 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ @@ -541728,15 +543417,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm9 │ │ │ │ punpcklbw %xmm8,%xmm4 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm4 │ │ │ │ packssdw %xmm9,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ - movdqa 0x59b6d(%rip),%xmm8 │ │ │ │ + movdqa 0x57d0d(%rip),%xmm8 │ │ │ │ pmaddwd %xmm8,%xmm4 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ packssdw %xmm1,%xmm4 │ │ │ │ movd (%rsi,%rdx,2),%xmm5 │ │ │ │ movd 0x1(%rsi,%rdx,2),%xmm1 │ │ │ │ movd 0x2(%rsi,%rdx,2),%xmm8 │ │ │ │ movd 0x3(%rsi,%rdx,2),%xmm9 │ │ │ │ @@ -541781,15 +543470,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm9 │ │ │ │ punpcklbw %xmm8,%xmm5 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ packssdw %xmm9,%xmm5 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm5 │ │ │ │ - movdqa 0x59a56(%rip),%xmm8 │ │ │ │ + movdqa 0x57bf6(%rip),%xmm8 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ packssdw %xmm1,%xmm5 │ │ │ │ add %r10,%rsi │ │ │ │ movd (%rsi),%xmm6 │ │ │ │ movd 0x1(%rsi),%xmm1 │ │ │ │ movd 0x2(%rsi),%xmm8 │ │ │ │ @@ -541835,15 +543524,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm9 │ │ │ │ punpcklbw %xmm8,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ packssdw %xmm9,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ - movdqa 0x59948(%rip),%xmm8 │ │ │ │ + movdqa 0x57ae8(%rip),%xmm8 │ │ │ │ pmaddwd %xmm8,%xmm6 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ packssdw %xmm1,%xmm6 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ paddw %xmm7,%xmm1 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ @@ -541874,15 +543563,15 @@ │ │ │ │ pmaddwd %xmm13,%xmm4 │ │ │ │ paddd %xmm3,%xmm8 │ │ │ │ paddd %xmm4,%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm14,%xmm6 │ │ │ │ paddd %xmm5,%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ - movdqa 0x59939(%rip),%xmm7 │ │ │ │ + movdqa 0x57ad9(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ movd (%rsi,%rdx,1),%xmm0 │ │ │ │ movd 0x1(%rdx,%rsi,1),%xmm1 │ │ │ │ movd 0x2(%rdx,%rsi,1),%xmm5 │ │ │ │ movd 0x3(%rdx,%rsi,1),%xmm6 │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ @@ -541926,15 +543615,15 @@ │ │ │ │ punpckhbw %xmm5,%xmm6 │ │ │ │ punpcklbw %xmm5,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ packssdw %xmm6,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ - movdqa 0x59794(%rip),%xmm5 │ │ │ │ + movdqa 0x57934(%rip),%xmm5 │ │ │ │ pmaddwd %xmm5,%xmm0 │ │ │ │ pmaddwd %xmm5,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movd (%rsi),%xmm4 │ │ │ │ movd 0x1(%rsi),%xmm1 │ │ │ │ movd 0x2(%rsi),%xmm5 │ │ │ │ @@ -541980,19 +543669,19 @@ │ │ │ │ punpckhbw %xmm5,%xmm6 │ │ │ │ punpcklbw %xmm5,%xmm4 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm4 │ │ │ │ packssdw %xmm6,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ - movdqa 0x596a5(%rip),%xmm5 │ │ │ │ + movdqa 0x57845(%rip),%xmm5 │ │ │ │ pmaddwd %xmm5,%xmm4 │ │ │ │ pmaddwd %xmm5,%xmm1 │ │ │ │ packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0x596a1(%rip),%xmm5 │ │ │ │ + movdqa 0x57841(%rip),%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ paddw %xmm5,%xmm4 │ │ │ │ psraw $0x2,%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ punpcklwd %xmm0,%xmm5 │ │ │ │ @@ -542008,57 +543697,57 @@ │ │ │ │ psrad $0x6,%xmm2 │ │ │ │ psrad $0x6,%xmm1 │ │ │ │ packssdw %xmm1,%xmm2 │ │ │ │ movq %xmm2,(%rdi) │ │ │ │ movhps %xmm2,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jle 283409 │ │ │ │ + jle 2852a9 │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 28312c │ │ │ │ + jmp 284fcc │ │ │ │ add $0x4,%rax │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r9b,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x10000,%r9d │ │ │ │ - jg 28296c │ │ │ │ + jg 28480c │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 2834c0 │ │ │ │ - jmp 28344f │ │ │ │ - call 283658 │ │ │ │ + call 285360 │ │ │ │ + jmp 2852ef │ │ │ │ + call 2854f8 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa 0x596b8(%rip),%xmm10 │ │ │ │ + movdqa 0x57858(%rip),%xmm10 │ │ │ │ paddd %xmm10,%xmm12 │ │ │ │ paddd %xmm10,%xmm13 │ │ │ │ psrad $0x13,%xmm12 │ │ │ │ psrad $0x13,%xmm13 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ paddd %xmm10,%xmm14 │ │ │ │ paddd %xmm10,%xmm15 │ │ │ │ psrad $0x13,%xmm14 │ │ │ │ psrad $0x13,%xmm15 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ packuswb %xmm14,%xmm12 │ │ │ │ movq %xmm12,(%rdi) │ │ │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ │ │ dec %r8d │ │ │ │ - jg 283446 │ │ │ │ + jg 2852e6 │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -542071,83 +543760,83 @@ │ │ │ │ movswl (%r8),%r10d │ │ │ │ movswl 0x2(%r8),%r11d │ │ │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ │ │ add $0x10200,%r9d │ │ │ │ lea (%r10,%r10,2),%eax │ │ │ │ sub %rbp,%rdx │ │ │ │ sub %eax,%r11d │ │ │ │ - lea 0x59659(%rip),%rbx │ │ │ │ + lea 0x577f9(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ pcmpeqd %xmm10,%xmm10 │ │ │ │ pslld $0x10,%xmm10 │ │ │ │ movdqa %xmm10,0x88(%rsp) │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm2 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm3 │ │ │ │ movdqa %xmm2,0x8(%rsp) │ │ │ │ movdqa %xmm3,0x18(%rsp) │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm4 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm5 │ │ │ │ movdqa %xmm4,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x38(%rsp) │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ movdqa %xmm6,0x48(%rsp) │ │ │ │ movdqa %xmm7,0x58(%rsp) │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm2 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm3 │ │ │ │ movdqa %xmm2,0x68(%rsp) │ │ │ │ movdqa %xmm3,0x78(%rsp) │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa %xmm6,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm7,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm4 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm5 │ │ │ │ add $0x10200,%r15d │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ mov $0x4,%r8d │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ @@ -542214,15 +543903,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm15 │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - call 283960 │ │ │ │ + call 285800 │ │ │ │ movdqa 0x48(%rsp),%xmm2 │ │ │ │ movdqa 0x58(%rsp),%xmm3 │ │ │ │ movdqa %xmm2,0x8(%rsp) │ │ │ │ movdqa %xmm3,0x18(%rsp) │ │ │ │ movdqa %xmm4,0x48(%rsp) │ │ │ │ movdqa %xmm5,0x58(%rsp) │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ @@ -542423,124 +544112,124 @@ │ │ │ │ paddw %xmm11,%xmm10 │ │ │ │ psrad $0x10,%xmm0 │ │ │ │ psrad $0x10,%xmm1 │ │ │ │ psrad $0x10,%xmm15 │ │ │ │ psrad $0x10,%xmm10 │ │ │ │ packssdw %xmm15,%xmm0 │ │ │ │ packssdw %xmm10,%xmm1 │ │ │ │ - movdqa 0x58ee0(%rip),%xmm14 │ │ │ │ - movdqa 0x58f27(%rip),%xmm9 │ │ │ │ + movdqa 0x57080(%rip),%xmm14 │ │ │ │ + movdqa 0x570c7(%rip),%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm0 │ │ │ │ pmaddwd %xmm14,%xmm1 │ │ │ │ paddd %xmm9,%xmm0 │ │ │ │ paddd %xmm9,%xmm1 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 2834c0 │ │ │ │ - movdqa 0x58ee3(%rip),%xmm10 │ │ │ │ + call 285360 │ │ │ │ + movdqa 0x57083(%rip),%xmm10 │ │ │ │ paddd %xmm10,%xmm12 │ │ │ │ paddd %xmm10,%xmm13 │ │ │ │ paddd %xmm10,%xmm14 │ │ │ │ paddd %xmm10,%xmm15 │ │ │ │ psrad $0xf,%xmm12 │ │ │ │ psrad $0xf,%xmm13 │ │ │ │ psrad $0xf,%xmm14 │ │ │ │ psrad $0xf,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 2834a2 │ │ │ │ - call 283658 │ │ │ │ + je 285342 │ │ │ │ + call 2854f8 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 283c04 │ │ │ │ + jmp 285aa4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ lea 0x1c(%rip),%r10 │ │ │ │ mov %r8d,%r11d │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ test %eax,%eax │ │ │ │ - jne 283e07 │ │ │ │ + jne 285ca7 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 283ffa │ │ │ │ - movzwl 0x599af(%r10,%r8,2),%r8d │ │ │ │ + jne 285e9a │ │ │ │ + movzwl 0x57b4f(%r10,%r8,2),%r8d │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov (%rdx),%eax │ │ │ │ mov (%rdx,%rcx,1),%r10d │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %eax,(%rdi) │ │ │ │ mov %r10d,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283ca6 │ │ │ │ + jg 285b46 │ │ │ │ ret │ │ │ │ mov (%rdx),%rax │ │ │ │ mov (%rdx,%rcx,1),%r10 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %r10,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283cc1 │ │ │ │ + jg 285b61 │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283cde │ │ │ │ + jg 285b7e │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283cff │ │ │ │ + jg 285b9f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283d23 │ │ │ │ + jg 285bc3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ add %rcx,%rdx │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 283d5d │ │ │ │ + jg 285bfd │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ @@ -542554,44 +544243,44 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 283d92 │ │ │ │ + jg 285c32 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - vpbroadcastd 0x596b8(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x57858(%rip),%ymm4 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2841b9 │ │ │ │ - movzwl 0x599c9(%r10,%r8,2),%r8d │ │ │ │ + jne 286059 │ │ │ │ + movzwl 0x57b69(%r10,%r8,2),%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ add %r10,%r8 │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x59841(%r10,%rax,4),%ymm3 │ │ │ │ + vpbroadcastd 0x579e1(%r10,%rax,4),%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ vmovq (%rdx),%xmm1 │ │ │ │ vmovhps (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpmullw %xmm1,%xmm4,%xmm0 │ │ │ │ vpsrlq $0x10,%xmm1,%xmm1 │ │ │ │ vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x4,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283e49 │ │ │ │ + jg 285ce9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ vmovq 0x2(%rdx),%xmm1 │ │ │ │ vmovhps 0x2(%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ @@ -542600,15 +544289,15 @@ │ │ │ │ vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x4,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283e89 │ │ │ │ + jg 285d29 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ vmovdqu 0x2(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,0x2(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ @@ -542617,15 +544306,15 @@ │ │ │ │ vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x4,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283ecd │ │ │ │ + jg 285d6d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmullw (%rdx,%rcx,1),%ymm4,%ymm1 │ │ │ │ @@ -542635,15 +544324,15 @@ │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x4,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 283f17 │ │ │ │ + jg 285db7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmullw 0x20(%rdx),%ymm4,%ymm1 │ │ │ │ @@ -542653,15 +544342,15 @@ │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x4,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 283f60 │ │ │ │ + jg 285e00 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %r11d,%eax │ │ │ │ vpmullw -0x20(%rdx,%rax,2),%ymm4,%ymm0 │ │ │ │ vpmullw -0x1e(%rdx,%rax,2),%ymm5,%ymm1 │ │ │ │ vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ @@ -542670,22 +544359,22 @@ │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlw $0x4,%ymm0,%ymm0 │ │ │ │ vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,-0x20(%rdi,%rax,2) │ │ │ │ vmovdqa %ymm1,-0x40(%rdi,%rax,2) │ │ │ │ sub $0x20,%eax │ │ │ │ - jg 283fa8 │ │ │ │ + jg 285e48 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 283fa5 │ │ │ │ + jg 285e45 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x599d7(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x57b77(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ vmovd %eax,%xmm5 │ │ │ │ add %r10,%r8 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ jmp *%r8 │ │ │ │ vmovd (%rdx),%xmm0 │ │ │ │ vmovd (%rdx,%rcx,1),%xmm1 │ │ │ │ @@ -542696,15 +544385,15 @@ │ │ │ │ vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284019 │ │ │ │ + jg 285eb9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm2 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ @@ -542712,15 +544401,15 @@ │ │ │ │ vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284058 │ │ │ │ + jg 285ef8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpblendd $0xf0,%ymm1,%ymm0,%ymm2 │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ @@ -542728,15 +544417,15 @@ │ │ │ │ vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284095 │ │ │ │ + jg 285f35 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ @@ -542756,15 +544445,15 @@ │ │ │ │ vmovdqa %ymm4,(%rdi,%rsi,1) │ │ │ │ vpsubw %ymm3,%ymm1,%ymm4 │ │ │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm3,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2840df │ │ │ │ + jg 285f7f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %r11d,%r11d │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x100(%r9,%r11,8),%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ @@ -542777,36 +544466,36 @@ │ │ │ │ vpsubw %ymm3,%ymm0,%ymm2 │ │ │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284162 │ │ │ │ + jg 286002 │ │ │ │ add $0x20,%r8 │ │ │ │ add $0x20,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28415e │ │ │ │ + jg 285ffe │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x599e5(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x57b85(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0x59366(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x57506(%rip),%ymm3 │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastd 0x59365(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x57505(%rip),%ymm7 │ │ │ │ add %r10,%r8 │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - jne 284200 │ │ │ │ + jne 2860a0 │ │ │ │ vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x5933c(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x574dc(%rip),%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastq (%rdx),%xmm1 │ │ │ │ vpmullw %xmm1,%xmm4,%xmm0 │ │ │ │ vpsrlq $0x10,%xmm1,%xmm1 │ │ │ │ vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ @@ -542827,15 +544516,15 @@ │ │ │ │ vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm7,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,(%rdi) │ │ │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284222 │ │ │ │ + jg 2860c2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw -0x8(%rdx),%xmm4,%xmm0 │ │ │ │ vpmullw -0x6(%rdx),%xmm5,%xmm1 │ │ │ │ vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ @@ -542856,15 +544545,15 @@ │ │ │ │ vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmulhrsw %xmm7,%xmm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284297 │ │ │ │ + jg 286137 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rdx),%xmm4,%xmm0 │ │ │ │ vpmullw 0x2(%rdx),%xmm5,%xmm1 │ │ │ │ vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ @@ -542886,15 +544575,15 @@ │ │ │ │ vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ vmovdqa %xmm1,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284315 │ │ │ │ + jg 2861b5 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea -0x20(%r11,%r11,1),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea (%r9,%rax,8),%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ @@ -542923,55 +544612,55 @@ │ │ │ │ vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ vpmulhw %ymm6,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2843a3 │ │ │ │ + jg 286243 │ │ │ │ add $0x20,%r8 │ │ │ │ add $0x20,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28438d │ │ │ │ + jg 28622d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1e(%rip),%rax │ │ │ │ mov %ecx,%r10d │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28467b │ │ │ │ + jne 28651b │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 284806 │ │ │ │ - movzwl 0x591ed(%rax,%rcx,2),%ecx │ │ │ │ + jne 2866a6 │ │ │ │ + movzwl 0x5738d(%rax,%rcx,2),%ecx │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ - vpbroadcastd 0x590db(%rax),%ymm5 │ │ │ │ + vpbroadcastd 0x5727b(%rax),%ymm5 │ │ │ │ add %rax,%rcx │ │ │ │ shr $0xb,%r9d │ │ │ │ - vpbroadcastd 0x5906b(%rax,%r9,4),%ymm4 │ │ │ │ + vpbroadcastd 0x5720b(%rax,%r9,4),%ymm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ vpbroadcastq (%rsi,%rax,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 284492 │ │ │ │ + jg 286332 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -542979,15 +544668,15 @@ │ │ │ │ vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2844d1 │ │ │ │ + jg 286371 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ vpmullw (%rsi,%rdx,1),%ymm4,%ymm1 │ │ │ │ vpmullw (%rsi,%rdx,2),%ymm4,%ymm2 │ │ │ │ vpmullw (%rsi,%rax,1),%ymm4,%ymm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -542997,15 +544686,15 @@ │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 284513 │ │ │ │ + jg 2863b3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ vpmullw (%rsi,%rdx,1),%ymm4,%ymm2 │ │ │ │ vpmullw 0x20(%rsi,%rdx,1),%ymm4,%ymm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ @@ -543015,15 +544704,15 @@ │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28455b │ │ │ │ + jg 2863fb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ vpmullw 0x40(%rsi),%ymm4,%ymm2 │ │ │ │ vpmullw 0x60(%rsi),%ymm4,%ymm3 │ │ │ │ add %rdx,%rsi │ │ │ │ @@ -543033,15 +544722,15 @@ │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2845a4 │ │ │ │ + jg 286444 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ vpmullw 0x40(%rsi),%ymm4,%ymm2 │ │ │ │ vpmullw 0x60(%rsi),%ymm4,%ymm3 │ │ │ │ vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ @@ -543063,30 +544752,30 @@ │ │ │ │ vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm0,-0x80(%rdi) │ │ │ │ vmovdqa %ymm1,-0x60(%rdi) │ │ │ │ vmovdqa %ymm2,-0x40(%rdi) │ │ │ │ vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ dec %r8d │ │ │ │ - jg 2845ea │ │ │ │ + jg 28648a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ - vpbroadcastd 0x58e42(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x56fe2(%rip),%ymm4 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpbroadcastd 0x58eac(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x5704c(%rip),%ymm3 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 2846b4 │ │ │ │ + jne 286554 │ │ │ │ vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2849c2 │ │ │ │ - movzwl 0x59223(%rax,%rcx,2),%ecx │ │ │ │ + jne 286862 │ │ │ │ + movzwl 0x573c3(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu (%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ vmovdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ vinserti128 $0x1,(%rsi,%rax,1),%ymm2,%ymm2 │ │ │ │ @@ -543099,15 +544788,15 @@ │ │ │ │ vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2846ce │ │ │ │ + jg 28656e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ vmovdqu 0x2(%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,0x2(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ @@ -543115,15 +544804,15 @@ │ │ │ │ vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 284724 │ │ │ │ + jg 2865c4 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ vpmullw 0x2(%rsi),%ymm5,%ymm1 │ │ │ │ vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmullw (%rsi,%rdx,1),%ymm4,%ymm1 │ │ │ │ @@ -543133,15 +544822,15 @@ │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 284767 │ │ │ │ + jg 286607 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %r10d,%ecx │ │ │ │ vpmullw -0x20(%rsi,%rcx,2),%ymm4,%ymm0 │ │ │ │ vpmullw -0x1e(%rsi,%rcx,2),%ymm5,%ymm1 │ │ │ │ vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ @@ -543150,31 +544839,31 @@ │ │ │ │ vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,-0x20(%rdi,%rcx,2) │ │ │ │ vmovdqa %ymm1,-0x40(%rdi,%rcx,2) │ │ │ │ sub $0x20,%ecx │ │ │ │ - jg 2847b3 │ │ │ │ + jg 286653 │ │ │ │ add %rdx,%rsi │ │ │ │ lea (%rdi,%r10,2),%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2847b0 │ │ │ │ + jg 286650 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x5922f(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x573cf(%rax,%rcx,2),%ecx │ │ │ │ vmovd %r9d,%xmm5 │ │ │ │ - vpbroadcastd 0x58cb4(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x56e54(%rip),%ymm4 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpbroadcastd 0x58d1e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x56ebe(%rip),%ymm3 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 284849 │ │ │ │ + jne 2866e9 │ │ │ │ vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%xmm1 │ │ │ │ vpblendd $0x3,%ymm0,%ymm2,%ymm2 │ │ │ │ @@ -543189,15 +544878,15 @@ │ │ │ │ vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 28484f │ │ │ │ + jg 2866ef │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpblendd $0xf0,%ymm2,%ymm0,%ymm1 │ │ │ │ vbroadcasti128 (%rsi),%ymm0 │ │ │ │ @@ -543206,15 +544895,15 @@ │ │ │ │ vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2848b1 │ │ │ │ + jg 286751 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rsi),%ymm0 │ │ │ │ vmovdqu (%rsi,%rdx,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmullw %ymm2,%ymm5,%ymm1 │ │ │ │ @@ -543227,15 +544916,15 @@ │ │ │ │ vpmullw %ymm0,%ymm5,%ymm1 │ │ │ │ vpsubw %ymm3,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2848f7 │ │ │ │ + jg 286797 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %r10d,%r10d │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x100(%r8,%r10,8),%eax │ │ │ │ mov %rdi,%r9 │ │ │ │ vmovdqu (%rsi),%ymm0 │ │ │ │ @@ -543252,25 +544941,25 @@ │ │ │ │ vpmullw %ymm0,%ymm5,%ymm1 │ │ │ │ vpsubw %ymm3,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%r10,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28495a │ │ │ │ + jg 2867fa │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 284956 │ │ │ │ + jg 2867f6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x5923b(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x573db(%rax,%rcx,2),%ecx │ │ │ │ shl $0xb,%r9d │ │ │ │ vmovd %r9d,%xmm6 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu (%rsi),%xmm1 │ │ │ │ @@ -543300,15 +544989,15 @@ │ │ │ │ vmovdqa %ymm1,%ymm0 │ │ │ │ vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 284a04 │ │ │ │ + jg 2868a4 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmullw (%rsi),%xmm4,%xmm0 │ │ │ │ vpmullw 0x2(%rsi),%xmm5,%xmm1 │ │ │ │ vpsubw %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ @@ -543327,15 +545016,15 @@ │ │ │ │ vmovdqa %ymm1,%ymm0 │ │ │ │ vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 284a93 │ │ │ │ + jg 286933 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %r10d,%r10d │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x100(%r8,%r10,8),%eax │ │ │ │ mov %rdi,%r9 │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ @@ -543360,78 +545049,78 @@ │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm2,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%r10,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 284b14 │ │ │ │ + jg 2869b4 │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 284afe │ │ │ │ + jg 28699e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 286ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ imul $0x10101,0x10(%rsp),%r10d │ │ │ │ add %r11d,%r10d │ │ │ │ lea -0xfb7(%rip),%r11 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 284d6e │ │ │ │ + jne 286c0e │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 284f46 │ │ │ │ + jne 286de6 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x599af(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x57b4f(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovdqa 0x58777(%rip),%xmm2 │ │ │ │ - vpbroadcastd 0x59f23(%r11,%rax,8),%xmm3 │ │ │ │ + vmovdqa 0x56917(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0x580c3(%r11,%rax,8),%xmm3 │ │ │ │ vpmovsxbw %xmm3,%xmm3 │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %xmm2,%xmm0,%xmm0 │ │ │ │ vpshufb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ @@ -543441,22 +545130,22 @@ │ │ │ │ vpsrad $0x6,%xmm0,%xmm0 │ │ │ │ vpackusdw %xmm0,%xmm0,%xmm0 │ │ │ │ vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284c98 │ │ │ │ + jg 286b38 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vpmovsxbw 0x59f21(%r11,%rax,8),%xmm3 │ │ │ │ - vbroadcasti128 0x586df(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x586e6(%rip),%ymm7 │ │ │ │ + vpmovsxbw 0x580c1(%r11,%rax,8),%xmm3 │ │ │ │ + vbroadcasti128 0x5687f(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x56886(%rip),%ymm7 │ │ │ │ vpshufd $0xa5,%xmm3,%xmm3 │ │ │ │ vpbroadcastq %xmm3,%ymm2 │ │ │ │ vpermq $0x55,%ymm3,%ymm3 │ │ │ │ vmovdqu (%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %ymm6,%ymm1,%ymm0 │ │ │ │ @@ -543469,39 +545158,39 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpackusdw %xmm1,%xmm0,%xmm0 │ │ │ │ vpminsw %xmm5,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284d1a │ │ │ │ + jg 286bba │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 28526a │ │ │ │ + jne 28710a │ │ │ │ mov 0x18(%rsp),%r10d │ │ │ │ vpbroadcastw 0x18(%rsp),%ymm5 │ │ │ │ shr $0xb,%r10d │ │ │ │ - vpbroadcastd 0x59849(%r11,%r10,4),%ymm4 │ │ │ │ + vpbroadcastd 0x579e9(%r11,%r10,4),%ymm4 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 284ce7 │ │ │ │ - jl 284c7a │ │ │ │ + je 286b87 │ │ │ │ + jl 286b1a │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x6,%rdx │ │ │ │ - vpbroadcastq 0x59f21(%r11,%rax,8),%ymm0 │ │ │ │ - vbroadcasti128 0x58621(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x58628(%rip),%ymm7 │ │ │ │ + vpbroadcastq 0x580c1(%r11,%rax,8),%ymm0 │ │ │ │ + vbroadcasti128 0x567c1(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x567c8(%rip),%ymm7 │ │ │ │ vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - jg 284e9e │ │ │ │ + jg 286d3e │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ vmovdqu 0x10(%rdx),%xmm2 │ │ │ │ vinserti128 $0x1,0x10(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vshufpd $0x5,%ymm2,%ymm0,%ymm1 │ │ │ │ vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ @@ -543530,15 +545219,15 @@ │ │ │ │ vpsrad $0x6,%ymm1,%ymm1 │ │ │ │ vpackusdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284def │ │ │ │ + jg 286c8f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %r8d,%eax │ │ │ │ vmovdqu -0x20(%rdx,%rax,2),%ymm0 │ │ │ │ vmovdqu -0x18(%rdx,%rax,2),%ymm1 │ │ │ │ vmovdqu -0x10(%rdx,%rax,2),%ymm2 │ │ │ │ vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ @@ -543565,39 +545254,39 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ vpsrad $0x6,%ymm1,%ymm1 │ │ │ │ vpackusdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,-0x20(%rdi,%rax,2) │ │ │ │ sub $0x10,%eax │ │ │ │ - jg 284ea1 │ │ │ │ + jg 286d41 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 284e9e │ │ │ │ + jg 286d3e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x4,%r9d │ │ │ │ cmovle %eax,%r10d │ │ │ │ - vpbroadcastq 0x59f21(%r11,%r10,8),%ymm0 │ │ │ │ - vpbroadcastd 0x585e7(%rip),%ymm6 │ │ │ │ + vpbroadcastq 0x580c1(%r11,%r10,8),%ymm0 │ │ │ │ + vpbroadcastd 0x56787(%rip),%ymm6 │ │ │ │ vpbroadcastw 0x18(%rsp),%ymm7 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub %rax,%rdx │ │ │ │ vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 285130 │ │ │ │ - je 285060 │ │ │ │ + jg 286fd0 │ │ │ │ + je 286f00 │ │ │ │ vmovd (%rdx),%xmm2 │ │ │ │ vpinsrd $0x1,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ vpinsrd $0x2,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ vpinsrd $0x3,(%rdx,%rax,1),%xmm2,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vmovd (%rdx),%xmm3 │ │ │ │ vpbroadcastd (%rdx,%rcx,1),%xmm1 │ │ │ │ @@ -543628,15 +545317,15 @@ │ │ │ │ vpsrad $0x6,%xmm5,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ vpminsw %xmm7,%xmm5,%xmm5 │ │ │ │ vmovd %xmm5,(%rdi) │ │ │ │ vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 284ff2 │ │ │ │ + jg 286e92 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm1 │ │ │ │ vpbroadcastq (%rdx,%rcx,1),%ymm0 │ │ │ │ vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ │ │ vpbroadcastq (%rdx,%rax,1),%ymm4 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ @@ -543673,15 +545362,15 @@ │ │ │ │ vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ vpackusdw %xmm4,%xmm5,%xmm5 │ │ │ │ vpminsw %xmm7,%xmm5,%xmm5 │ │ │ │ vmovq %xmm5,(%rdi) │ │ │ │ vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2850be │ │ │ │ + jg 286f5e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ shl $0x5,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ lea -0x100(%r9,%r8,1),%r8d │ │ │ │ vbroadcasti128 (%rdx),%ymm4 │ │ │ │ @@ -543735,53 +545424,53 @@ │ │ │ │ vpavgw %ymm13,%ymm12,%ymm12 │ │ │ │ vpminsw %ymm7,%ymm12,%ymm12 │ │ │ │ vpermq $0xd8,%ymm12,%ymm12 │ │ │ │ vmovdqa %xmm12,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28519d │ │ │ │ + jg 28703d │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 285142 │ │ │ │ + jg 286fe2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 2855b0 │ │ │ │ + jg 287450 │ │ │ │ movzbl %al,%eax │ │ │ │ - vpbroadcastd 0x59f23(%r11,%rax,8),%ymm0 │ │ │ │ + vpbroadcastd 0x580c3(%r11,%rax,8),%ymm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x4,%r9d │ │ │ │ cmovle %eax,%r10d │ │ │ │ - vpbroadcastq 0x59f21(%r11,%r10,8),%ymm1 │ │ │ │ - vpbroadcastd 0x5824d(%rip),%ymm6 │ │ │ │ + vpbroadcastq 0x580c1(%r11,%r10,8),%ymm1 │ │ │ │ + vpbroadcastd 0x563ed(%rip),%ymm6 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub $0x2,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vpunpcklbw %ymm0,%ymm7,%ymm7 │ │ │ │ vpunpcklbw %ymm1,%ymm1,%ymm1 │ │ │ │ vpsraw $0x8,%ymm1,%ymm1 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - je 2852db │ │ │ │ + je 28717b │ │ │ │ vpsraw $0x2,%ymm7,%ymm7 │ │ │ │ vpsllw $0x2,%ymm1,%ymm1 │ │ │ │ vpshufd $0x0,%ymm1,%ymm11 │ │ │ │ vpshufd $0x55,%ymm1,%ymm12 │ │ │ │ vpshufd $0xaa,%ymm1,%ymm13 │ │ │ │ vpshufd $0xff,%ymm1,%ymm14 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 285423 │ │ │ │ - vbroadcasti128 0x580fe(%rip),%ymm9 │ │ │ │ + je 2872c3 │ │ │ │ + vbroadcasti128 0x5629e(%rip),%ymm9 │ │ │ │ vbroadcasti128 (%rdx,%rax,1),%ymm1 │ │ │ │ vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vinserti128 $0x1,(%rdx),%ymm3,%ymm3 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ @@ -543835,19 +545524,19 @@ │ │ │ │ vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ vpminsw %xmm5,%xmm15,%xmm5 │ │ │ │ vmovd %xmm5,(%rdi) │ │ │ │ vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 285391 │ │ │ │ + jg 287231 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x57fb4(%rip),%ymm9 │ │ │ │ - vbroadcasti128 0x57fbb(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x56154(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x5615b(%rip),%ymm10 │ │ │ │ vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ vpshufd $0x0,%ymm7,%ymm7 │ │ │ │ vmovdqu (%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ vbroadcasti128 (%rdx,%rax,1),%ymm0 │ │ │ │ vinserti128 $0x0,(%rdx,%rcx,2),%ymm0,%ymm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ @@ -543919,48 +545608,48 @@ │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 285519 │ │ │ │ + jg 2873b9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - vpbroadcastq 0x59f21(%r11,%rax,8),%ymm2 │ │ │ │ + vpbroadcastq 0x580c1(%r11,%rax,8),%ymm2 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x4,%r9d │ │ │ │ cmovle %eax,%r10d │ │ │ │ - vpmovsxbw 0x59f21(%r11,%r10,8),%xmm1 │ │ │ │ + vpmovsxbw 0x580c1(%r11,%r10,8),%xmm1 │ │ │ │ shl $0x5,%r8d │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub $0x6,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ lea -0x100(%r9,%r8,1),%r8d │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - je 285610 │ │ │ │ + je 2874b0 │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vpsllw $0x2,%xmm1,%xmm1 │ │ │ │ vpshufd $0x0,%ymm0,%ymm11 │ │ │ │ vpshufd $0x55,%ymm0,%ymm12 │ │ │ │ vpshufd $0xaa,%ymm0,%ymm13 │ │ │ │ vpshufd $0xff,%ymm0,%ymm14 │ │ │ │ vmovdqa %xmm1,-0x18(%rsp) │ │ │ │ vmovdqu (%rdx,%rax,1),%xmm4 │ │ │ │ - vbroadcasti128 0x57da8(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x55f48(%rip),%ymm8 │ │ │ │ vmovdqu 0x8(%rdx,%rax,1),%xmm6 │ │ │ │ - vbroadcasti128 0x57da9(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x55f49(%rip),%ymm9 │ │ │ │ vmovdqu 0x10(%rdx,%rax,1),%xmm0 │ │ │ │ - vpbroadcastd 0x57ea2(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x56042(%rip),%ymm10 │ │ │ │ vmovdqu (%rdx),%xmm5 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,4),%ymm5,%ymm5 │ │ │ │ vmovdqu 0x10(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,0x10(%rdx,%rcx,4),%ymm1,%ymm1 │ │ │ │ vshufpd $0x5,%ymm1,%ymm5,%ymm7 │ │ │ │ vpshufb %xmm9,%xmm4,%xmm2 │ │ │ │ vpshufb %xmm8,%xmm4,%xmm4 │ │ │ │ @@ -544099,16 +545788,16 @@ │ │ │ │ vmovdqa %ymm6,%ymm4 │ │ │ │ vpmaddwd %ymm5,%ymm10,%ymm5 │ │ │ │ vpmaddwd %ymm6,%ymm10,%ymm6 │ │ │ │ vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ vmovdqu (%rdx),%xmm5 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0x57ae7(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x57aee(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x55c87(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x55c8e(%rip),%ymm10 │ │ │ │ vmovdqu 0x10(%rdx),%xmm6 │ │ │ │ vinserti128 $0x1,0x10(%rdx,%rcx,1),%ymm6,%ymm6 │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ vpshufb %ymm7,%ymm5,%ymm0 │ │ │ │ vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ vpmaddwd %ymm0,%ymm11,%ymm0 │ │ │ │ vpmaddwd %ymm5,%ymm12,%ymm5 │ │ │ │ @@ -544122,15 +545811,15 @@ │ │ │ │ vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpshufb %ymm7,%ymm5,%ymm7 │ │ │ │ vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ vpmaddwd %ymm7,%ymm13,%ymm10 │ │ │ │ vpmaddwd %ymm7,%ymm11,%ymm7 │ │ │ │ vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpbroadcastd 0x57b87(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x55d27(%rip),%ymm10 │ │ │ │ vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ vpmaddwd %ymm5,%ymm14,%ymm7 │ │ │ │ vpmaddwd %ymm5,%ymm12,%ymm5 │ │ │ │ vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ vbroadcasti128 (%rdi),%ymm6 │ │ │ │ vpaddd %ymm10,%ymm8,%ymm8 │ │ │ │ @@ -544154,86 +545843,86 @@ │ │ │ │ vpackusdw %ymm9,%ymm7,%ymm7 │ │ │ │ vpminsw %ymm7,%ymm15,%ymm7 │ │ │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ vmovdqa %xmm7,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 285898 │ │ │ │ + jg 287738 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 28562a │ │ │ │ + jg 2874ca │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 287960 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul $0x10101,%r9d,%r9d │ │ │ │ add %eax,%r9d │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ lea -0x1677(%rip),%r10 │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 285bd6 │ │ │ │ + jne 287a76 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 285d97 │ │ │ │ + jne 287c37 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movzwl 0x591ed(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0x590db(%r10),%ymm5 │ │ │ │ + movzwl 0x5738d(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x5727b(%r10),%ymm5 │ │ │ │ shr $0xb,%eax │ │ │ │ add %r10,%rcx │ │ │ │ - vpbroadcastd 0x5906b(%r10,%rax,4),%ymm4 │ │ │ │ + vpbroadcastd 0x5720b(%r10,%rax,4),%ymm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ - vpmovsxbw 0x59753(%r10,%r9,8),%xmm0 │ │ │ │ - vbroadcasti128 0x578a1(%rip),%ymm3 │ │ │ │ - vbroadcasti128 0x578a8(%rip),%ymm4 │ │ │ │ + vpmovsxbw 0x578f3(%r10,%r9,8),%xmm0 │ │ │ │ + vbroadcasti128 0x55a41(%rip),%ymm3 │ │ │ │ + vbroadcasti128 0x55a48(%rip),%ymm4 │ │ │ │ vpshufd $0xa5,%xmm0,%xmm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 285b5c │ │ │ │ + jne 2879fc │ │ │ │ vpsllw $0x2,%xmm0,%xmm0 │ │ │ │ vpbroadcastq %xmm0,%ymm6 │ │ │ │ vpermq $0x55,%ymm0,%ymm7 │ │ │ │ vmovdqu (%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ vmovdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ vinserti128 $0x1,(%rsi,%rax,1),%ymm2,%ymm2 │ │ │ │ @@ -544252,39 +545941,39 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 285b67 │ │ │ │ + jg 287a07 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 285ff0 │ │ │ │ - vpbroadcastd 0x5791e(%rip),%ymm5 │ │ │ │ + jne 287e90 │ │ │ │ + vpbroadcastd 0x55abe(%rip),%ymm5 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 285b24 │ │ │ │ + je 2879c4 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x6,%rsi │ │ │ │ - vpbroadcastq 0x59753(%r10,%r9,8),%ymm0 │ │ │ │ - vbroadcasti128 0x577ce(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x577d5(%rip),%ymm7 │ │ │ │ + vpbroadcastq 0x578f3(%r10,%r9,8),%ymm0 │ │ │ │ + vbroadcasti128 0x5596e(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x55975(%rip),%ymm7 │ │ │ │ vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 285c33 │ │ │ │ + jne 287ad3 │ │ │ │ vpsllw $0x2,%ymm0,%ymm0 │ │ │ │ vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jg 285cf3 │ │ │ │ + jg 287b93 │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ vmovdqu 0x10(%rsi),%xmm2 │ │ │ │ vinserti128 $0x1,0x10(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ vshufpd $0x5,%ymm2,%ymm0,%ymm1 │ │ │ │ vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ @@ -544311,15 +546000,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 285c50 │ │ │ │ + jg 287af0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ vmovdqu -0x20(%rsi,%rax,1),%ymm0 │ │ │ │ vmovdqu -0x18(%rsi,%rax,1),%ymm1 │ │ │ │ vmovdqu -0x10(%rsi,%rax,1),%ymm2 │ │ │ │ @@ -544346,40 +546035,40 @@ │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,-0x20(%rdi,%rax,1) │ │ │ │ sub $0x20,%eax │ │ │ │ - jg 285cf7 │ │ │ │ + jg 287b97 │ │ │ │ add %rdx,%rsi │ │ │ │ add %rcx,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 285cf5 │ │ │ │ + jg 287b95 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovle %r9d,%eax │ │ │ │ - vpbroadcastq 0x59753(%r10,%rax,8),%ymm0 │ │ │ │ - vpbroadcastd 0x5774f(%rip),%ymm7 │ │ │ │ + vpbroadcastq 0x578f3(%r10,%rax,8),%ymm0 │ │ │ │ + vpbroadcastd 0x558ef(%rip),%ymm7 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ sub %rax,%rsi │ │ │ │ vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 285dd8 │ │ │ │ + jne 287c78 │ │ │ │ vpsllw $0x2,%ymm0,%ymm0 │ │ │ │ vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 285ebb │ │ │ │ + jg 287d5b │ │ │ │ vmovq (%rsi),%xmm1 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ │ │ vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ vpbroadcastq (%rsi,%rax,1),%ymm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ vpbroadcastq (%rsi),%ymm3 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm5 │ │ │ │ @@ -544412,15 +546101,15 @@ │ │ │ │ vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ vpackssdw %xmm4,%xmm5,%xmm5 │ │ │ │ vmovdqa %xmm5,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 285e53 │ │ │ │ + jg 287cf3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %ecx,%r11d │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ lea -0x100(%r8,%rcx,1),%ecx │ │ │ │ @@ -544474,51 +546163,51 @@ │ │ │ │ vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ vpackssdw %ymm13,%ymm12,%ymm12 │ │ │ │ vpermq $0xd8,%ymm12,%ymm12 │ │ │ │ vmovdqa %xmm12,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm12,(%rdi,%r11,2) │ │ │ │ lea (%rdi,%r11,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 285f2a │ │ │ │ + jg 287dca │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 285ecf │ │ │ │ + jg 287d6f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x57513(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x556b3(%rip),%ymm15 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 2861f0 │ │ │ │ + jg 288090 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - vpbroadcastd 0x59755(%r10,%r9,8),%ymm0 │ │ │ │ + vpbroadcastd 0x578f5(%r10,%r9,8),%ymm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovle %r9d,%eax │ │ │ │ - vpbroadcastq 0x59753(%r10,%rax,8),%ymm1 │ │ │ │ + vpbroadcastq 0x578f3(%r10,%rax,8),%ymm1 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ sub $0x2,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vpunpcklbw %ymm0,%ymm7,%ymm7 │ │ │ │ vpunpcklbw %ymm1,%ymm1,%ymm1 │ │ │ │ vpsraw $0x4,%ymm7,%ymm7 │ │ │ │ vpsraw $0x8,%ymm1,%ymm1 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - je 286059 │ │ │ │ + je 287ef9 │ │ │ │ vpsraw $0x2,%ymm7,%ymm7 │ │ │ │ vpshufd $0x0,%ymm1,%ymm11 │ │ │ │ vpshufd $0x55,%ymm1,%ymm12 │ │ │ │ vpshufd $0xaa,%ymm1,%ymm13 │ │ │ │ vpshufd $0xff,%ymm1,%ymm14 │ │ │ │ - vbroadcasti128 0x5736a(%rip),%ymm9 │ │ │ │ - vbroadcasti128 0x57371(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x5550a(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x55511(%rip),%ymm10 │ │ │ │ vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ vpshufd $0x0,%ymm7,%ymm7 │ │ │ │ vmovdqu (%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ vbroadcasti128 (%rsi,%rax,1),%ymm0 │ │ │ │ vinserti128 $0x0,(%rsi,%rdx,2),%ymm0,%ymm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -544588,47 +546277,47 @@ │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 286163 │ │ │ │ + jg 288003 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ - vpbroadcastq 0x59753(%r10,%r9,8),%ymm2 │ │ │ │ + vpbroadcastq 0x578f3(%r10,%r9,8),%ymm2 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovle %r9d,%eax │ │ │ │ - vpmovsxbw 0x59753(%r10,%rax,8),%xmm1 │ │ │ │ + vpmovsxbw 0x578f3(%r10,%rax,8),%xmm1 │ │ │ │ mov %ecx,%r11d │ │ │ │ shl $0x5,%ecx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ sub $0x6,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ lea -0x100(%r8,%rcx,1),%ecx │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm1,-0x18(%rsp) │ │ │ │ vpsraw $0x4,%ymm0,%ymm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - je 286258 │ │ │ │ + je 2880f8 │ │ │ │ vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ vpshufd $0x0,%ymm0,%ymm11 │ │ │ │ vpshufd $0x55,%ymm0,%ymm12 │ │ │ │ vpshufd $0xaa,%ymm0,%ymm13 │ │ │ │ vpshufd $0xff,%ymm0,%ymm14 │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm4 │ │ │ │ - vbroadcasti128 0x57166(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x55306(%rip),%ymm8 │ │ │ │ vmovdqu 0x8(%rsi,%rax,1),%xmm6 │ │ │ │ - vbroadcasti128 0x57167(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x55307(%rip),%ymm9 │ │ │ │ vmovdqu 0x10(%rsi,%rax,1),%xmm0 │ │ │ │ vmovdqu (%rsi),%xmm5 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,4),%ymm5,%ymm5 │ │ │ │ vmovdqu 0x10(%rsi),%xmm1 │ │ │ │ vinserti128 $0x1,0x10(%rsi,%rdx,4),%ymm1,%ymm1 │ │ │ │ vshufpd $0x5,%ymm1,%ymm5,%ymm7 │ │ │ │ vpshufb %xmm9,%xmm4,%xmm2 │ │ │ │ @@ -544770,16 +546459,16 @@ │ │ │ │ vmovdqa %ymm6,%ymm4 │ │ │ │ vpmaddwd %ymm5,%ymm10,%ymm5 │ │ │ │ vpmaddwd %ymm6,%ymm10,%ymm6 │ │ │ │ vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ vpaddd %ymm6,%ymm9,%ymm9 │ │ │ │ vmovdqu (%rsi),%xmm5 │ │ │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 0x56ea4(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x56eab(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x55044(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x5504b(%rip),%ymm10 │ │ │ │ vmovdqu 0x10(%rsi),%xmm6 │ │ │ │ vinserti128 $0x1,0x10(%rsi,%rdx,1),%ymm6,%ymm6 │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ vpshufb %ymm7,%ymm5,%ymm0 │ │ │ │ vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ vpmaddwd %ymm0,%ymm11,%ymm0 │ │ │ │ vpmaddwd %ymm5,%ymm12,%ymm5 │ │ │ │ @@ -544821,61 +546510,61 @@ │ │ │ │ vpsrad $0x6,%ymm9,%ymm9 │ │ │ │ vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ vmovdqa %xmm7,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm7,(%rdi,%r11,2) │ │ │ │ lea (%rdi,%r11,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2864d1 │ │ │ │ + jg 288371 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28626c │ │ │ │ + jg 28810c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 2885a0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -544889,50 +546578,50 @@ │ │ │ │ lea -0x23(%rip),%r15 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ vpbroadcastd 0x38(%r13),%ymm10 │ │ │ │ vpbroadcastw 0x58(%r13),%ymm11 │ │ │ │ mov 0x50(%r13),%ebx │ │ │ │ shr $0xb,%r10d │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x56de8(%r15,%r10,4),%ymm12 │ │ │ │ - vmovd 0x56df0(%r15,%r10,4),%xmm7 │ │ │ │ - vpbroadcastd 0x56df8(%r15,%r10,4),%ymm13 │ │ │ │ - vpinsrd $0x2,0x56e00(%r15,%r10,4),%xmm7,%xmm7 │ │ │ │ + vpbroadcastd 0x55008(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x54f88(%r15,%r10,4),%ymm12 │ │ │ │ + vmovd 0x54f90(%r15,%r10,4),%xmm7 │ │ │ │ + vpbroadcastd 0x54f98(%r15,%r10,4),%ymm13 │ │ │ │ + vpinsrd $0x2,0x54fa0(%r15,%r10,4),%xmm7,%xmm7 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ lea (%rcx,%rcx,2),%rbp │ │ │ │ movzbl %r11b,%r10d │ │ │ │ shr $0x10,%r11d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %r10d,%r11d │ │ │ │ sub %rbp,%rdx │ │ │ │ cmp $0x400,%ebx │ │ │ │ - je 2875c4 │ │ │ │ + je 289464 │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 288179 │ │ │ │ - movzwl 0x56fae(%r15,%r8,2),%r8d │ │ │ │ + je 28a019 │ │ │ │ + movzwl 0x5514e(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x56e6e(%r15),%xmm14 │ │ │ │ + vpbroadcastd 0x5500e(%r15),%xmm14 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpand %xmm6,%xmm10,%xmm8 │ │ │ │ vpsrld $0x6,%xmm8,%xmm8 │ │ │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%r8d │ │ │ │ vpextrd $0x1,%xmm15,%eax │ │ │ │ - vbroadcasti128 0x56db0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x56d10(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r8,8),%xmm15 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%rax,8),%xmm4 │ │ │ │ + vbroadcasti128 0x54f50(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x54eb0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%rax,8),%xmm4 │ │ │ │ vpcmpeqd %xmm9,%xmm8,%xmm8 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ @@ -544970,15 +546659,15 @@ │ │ │ │ vpunpcklwd %xmm4,%xmm1,%xmm2 │ │ │ │ vpunpckhwd %xmm4,%xmm1,%xmm4 │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x574b8(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x55658(%r15,%r8,8),%rax │ │ │ │ vmovq %rax,%xmm14 │ │ │ │ vpmovsxbw %xmm14,%xmm14 │ │ │ │ vpshufd $0x0,%xmm14,%xmm8 │ │ │ │ vpshufd $0x55,%xmm14,%xmm9 │ │ │ │ vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ vpmaddwd %xmm0,%xmm9,%xmm6 │ │ │ │ vpshufd $0xaa,%xmm14,%xmm8 │ │ │ │ @@ -544992,35 +546681,35 @@ │ │ │ │ vpaddd %xmm5,%xmm8,%xmm5 │ │ │ │ vpsrad %xmm9,%xmm5,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ vmovd %xmm5,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 288d5b │ │ │ │ + je 28abfb │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 2868e1 │ │ │ │ + je 288781 │ │ │ │ vmovdqu (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 2869c2 │ │ │ │ + je 288862 │ │ │ │ add %rcx,%rdx │ │ │ │ vshufps $0x4e,%xmm0,%xmm3,%xmm3 │ │ │ │ vshufps $0x4e,%xmm2,%xmm0,%xmm0 │ │ │ │ vshufps $0x4e,%xmm4,%xmm2,%xmm2 │ │ │ │ vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ vphaddd %xmm5,%xmm5,%xmm5 │ │ │ │ vpaddd %xmm5,%xmm12,%xmm5 │ │ │ │ vpsrad %xmm7,%xmm5,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ vpalignr $0xc,%xmm1,%xmm5,%xmm1 │ │ │ │ vpunpcklqdq %xmm1,%xmm1,%xmm1 │ │ │ │ vpunpcklwd %xmm5,%xmm1,%xmm4 │ │ │ │ - jmp 2868e1 │ │ │ │ + jmp 288781 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovdqa %xmm0,%xmm3 │ │ │ │ vmovdqa %xmm2,%xmm0 │ │ │ │ vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ @@ -545029,41 +546718,41 @@ │ │ │ │ vpaddd %xmm5,%xmm12,%xmm5 │ │ │ │ vpsrad %xmm7,%xmm5,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ vpalignr $0x8,%xmm1,%xmm5,%xmm1 │ │ │ │ vpshufd $0x39,%xmm1,%xmm5 │ │ │ │ vpunpcklwd %xmm5,%xmm1,%xmm2 │ │ │ │ vpunpckhwd %xmm5,%xmm1,%xmm4 │ │ │ │ - jmp 2868e1 │ │ │ │ + jmp 288781 │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %xmm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x30(%rsp) │ │ │ │ - vbroadcasti128 0x56d30(%r15),%ymm7 │ │ │ │ + vbroadcasti128 0x54ed0(%r15),%ymm7 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x56e6d(%r15),%ymm2 │ │ │ │ + vpbroadcastq 0x5500d(%r15),%ymm2 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vpand %ymm6,%ymm10,%ymm6 │ │ │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ vpaddd %xmm6,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%r8d │ │ │ │ vpextrd $0x1,%xmm15,%eax │ │ │ │ vpextrd $0x2,%xmm15,%r14d │ │ │ │ vpextrd $0x3,%xmm15,%r12d │ │ │ │ - vbroadcasti128 0x56db0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x56dc0(%r15),%ymm1 │ │ │ │ - vbroadcasti128 0x56d10(%r15),%ymm0 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r8,8),%xmm14 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%rax,8),%xmm7 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r14,8),%xmm15 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r12,8),%xmm8 │ │ │ │ + vbroadcasti128 0x54f50(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x54f60(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0x54eb0(%r15),%ymm0 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r12,8),%xmm8 │ │ │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ vpunpckldq %ymm6,%ymm6,%ymm13 │ │ │ │ vpunpckhdq %ymm6,%ymm6,%ymm6 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm7,%xmm14,%xmm14 │ │ │ │ vpblendd $0xa,%xmm8,%xmm15,%xmm15 │ │ │ │ @@ -545148,15 +546837,15 @@ │ │ │ │ vmovdqa %xmm8,0x50(%rsp) │ │ │ │ vmovdqa %xmm9,0x60(%rsp) │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%r14d │ │ │ │ mov %r10d,%r12d │ │ │ │ shr $0x6,%r12d │ │ │ │ lea (%r11,%r12,1),%r12d │ │ │ │ - cmovne 0x574b8(%r15,%r12,8),%r14 │ │ │ │ + cmovne 0x55658(%r15,%r12,8),%r14 │ │ │ │ vmovq %r14,%xmm9 │ │ │ │ vpmovsxbw %xmm9,%xmm9 │ │ │ │ vpshufd $0x0,%xmm9,%xmm7 │ │ │ │ vpshufd $0x55,%xmm9,%xmm8 │ │ │ │ vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ vpshufd $0xaa,%xmm9,%xmm7 │ │ │ │ @@ -545171,24 +546860,24 @@ │ │ │ │ vpaddd %xmm7,%xmm4,%xmm4 │ │ │ │ vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ vpackusdw %xmm4,%xmm4,%xmm4 │ │ │ │ vpminuw %xmm4,%xmm11,%xmm4 │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 288d5b │ │ │ │ + je 28abfb │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 286c69 │ │ │ │ + je 288b09 │ │ │ │ vmovdqa (%rsp),%xmm8 │ │ │ │ vmovd 0x30(%rsp),%xmm9 │ │ │ │ vmovdqu (%rdx),%xmm4 │ │ │ │ vmovdqu (%rdx,%r8,1),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 286d7d │ │ │ │ + je 288c1d │ │ │ │ vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ vmovdqa %xmm1,0x40(%rsp) │ │ │ │ vmovdqa 0x50(%rsp),%xmm1 │ │ │ │ vmovdqa %xmm2,0x50(%rsp) │ │ │ │ vmovdqa 0x60(%rsp),%xmm2 │ │ │ │ vmovdqa %xmm3,0x60(%rsp) │ │ │ │ vpshufb %xmm12,%xmm4,%xmm4 │ │ │ │ @@ -545198,15 +546887,15 @@ │ │ │ │ vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ vpunpcklwd %xmm4,%xmm13,%xmm3 │ │ │ │ vmovdqa %xmm4,%xmm13 │ │ │ │ add %rcx,%rdx │ │ │ │ - jmp 286c69 │ │ │ │ + jmp 288b09 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ vmovdqu (%rdx,%rax,1),%xmm7 │ │ │ │ vmovdqu 0x50(%rsp),%ymm0 │ │ │ │ vpshufb %xmm12,%xmm4,%xmm4 │ │ │ │ vpshufb %xmm12,%xmm6,%xmm6 │ │ │ │ vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ vpshufb %xmm10,%xmm7,%xmm7 │ │ │ │ @@ -545226,52 +546915,52 @@ │ │ │ │ vmovdqa %xmm9,0x60(%rsp) │ │ │ │ vpsrldq $0x8,%xmm4,%xmm13 │ │ │ │ vmovdqa %xmm1,%xmm0 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ vpunpcklwd %xmm13,%xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - jmp 286c69 │ │ │ │ + jmp 288b09 │ │ │ │ movl $0x1,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 288cdf │ │ │ │ movl $0x2,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 288cdf │ │ │ │ movl $0x4,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 288cdf │ │ │ │ movl $0x8,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 288cdf │ │ │ │ movl $0x10,0x80(%rsp) │ │ │ │ mov %rsi,0x98(%rsp) │ │ │ │ vmovdqa %xmm11,0xb0(%rsp) │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x6,%rdx │ │ │ │ - vpmaddwd 0x56d50(%r15),%ymm8,%ymm8 │ │ │ │ + vpmaddwd 0x54ef0(%r15),%ymm8,%ymm8 │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ mov %eax,0x84(%rsp) │ │ │ │ mov %rdx,0x88(%rsp) │ │ │ │ mov %rdi,0x90(%rsp) │ │ │ │ mov %r9d,0x38(%r13) │ │ │ │ shll $0x3,0x48(%r13) │ │ │ │ vpbroadcastd %xmm15,%ymm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - jmp 286ee9 │ │ │ │ + jmp 288d89 │ │ │ │ decl 0x80(%rsp) │ │ │ │ - je 288d5b │ │ │ │ + je 28abfb │ │ │ │ addq $0x10,0x90(%rsp) │ │ │ │ mov 0x38(%r13),%r9d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x55008(%r15),%ymm6 │ │ │ │ vpaddd 0x40(%rsp),%ymm8,%ymm10 │ │ │ │ vpbroadcastd 0x84(%rsp),%ymm15 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x56e6c(%r15),%xmm2 │ │ │ │ + vpbroadcastq 0x5500c(%r15),%xmm2 │ │ │ │ vpand %ymm6,%ymm10,%ymm5 │ │ │ │ vpsrld $0x6,%ymm5,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm15,%ymm15 │ │ │ │ vpcmpeqd %ymm5,%ymm9,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm15,%xmm11 │ │ │ │ vmovq %xmm15,%rax │ │ │ │ vpextrq $0x1,%xmm15,%rbx │ │ │ │ @@ -545282,22 +546971,22 @@ │ │ │ │ mov %ebx,%r10d │ │ │ │ shr $0x20,%rbx │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ mov %esi,%r12d │ │ │ │ shr $0x20,%rsi │ │ │ │ vmovdqa %ymm10,0x40(%rsp) │ │ │ │ - vmovq 0x574b8(%r15,%r8,8),%xmm1 │ │ │ │ - vmovq 0x574b8(%r15,%rax,8),%xmm13 │ │ │ │ - vmovhps 0x574b8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x574b8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x574b8(%r15,%rbp,8),%xmm14 │ │ │ │ - vmovq 0x574b8(%r15,%r14,8),%xmm15 │ │ │ │ - vmovhps 0x574b8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x574b8(%r15,%rsi,8),%xmm15,%xmm15 │ │ │ │ + vmovq 0x55658(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0x55658(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0x55658(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x55658(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x55658(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0x55658(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0x55658(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x55658(%r15,%rsi,8),%xmm15,%xmm15 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ vmovq %xmm10,0xa0(%rsp) │ │ │ │ vmovq %xmm11,0xa8(%rsp) │ │ │ │ vmovq %xmm10,%rax │ │ │ │ vpextrq $0x1,%xmm10,%r14 │ │ │ │ @@ -545469,27 +547158,27 @@ │ │ │ │ vphaddd %ymm9,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm11,%ymm11 │ │ │ │ vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqa 0x60(%rsp),%ymm0 │ │ │ │ - vbroadcasti128 0x56d20(%r15),%ymm9 │ │ │ │ + vbroadcasti128 0x54ec0(%r15),%ymm9 │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ mov 0x50(%r13),%ebx │ │ │ │ vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm9,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x574b8(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x55658(%r15,%r8,8),%rax │ │ │ │ vmovq %rax,%xmm9 │ │ │ │ vpunpcklqdq %xmm9,%xmm9,%xmm9 │ │ │ │ vpmovsxbw %xmm9,%ymm9 │ │ │ │ vpshufd $0x0,%ymm9,%ymm8 │ │ │ │ vpshufd $0x55,%ymm9,%ymm11 │ │ │ │ vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ vpmaddwd %ymm11,%ymm10,%ymm5 │ │ │ │ @@ -545505,26 +547194,26 @@ │ │ │ │ vpsrad %xmm8,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ vpminsw 0xb0(%rsp),%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add 0x98(%rsp),%rdi │ │ │ │ dec %r9d │ │ │ │ - je 286e9b │ │ │ │ + je 288d3b │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 287354 │ │ │ │ + je 2891f4 │ │ │ │ test $0x400,%r10d │ │ │ │ mov %r10d,0x60(%rsp) │ │ │ │ mov 0xa0(%rsp),%r8d │ │ │ │ mov 0xa4(%rsp),%eax │ │ │ │ mov 0xa8(%rsp),%r10d │ │ │ │ mov 0xac(%rsp),%ebx │ │ │ │ - je 2874d6 │ │ │ │ - vbroadcasti128 0x56da0(%r15),%ymm9 │ │ │ │ + je 289376 │ │ │ │ + vbroadcasti128 0x54f40(%r15),%ymm9 │ │ │ │ vmovdqu (%rdx,%r8,2),%xmm4 │ │ │ │ vmovdqu (%rdx,%rax,2),%xmm5 │ │ │ │ vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ vmovdqu (%rdx,%rbx,2),%xmm11 │ │ │ │ vinserti128 $0x1,(%rdx,%rbp,2),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,(%rdx,%r14,2),%ymm5,%ymm5 │ │ │ │ vinserti128 $0x1,(%rdx,%r12,2),%ymm6,%ymm6 │ │ │ │ @@ -545546,15 +547235,15 @@ │ │ │ │ vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpblendw $0xaa,%ymm10,%ymm0,%ymm0 │ │ │ │ vpblendw $0xaa,%ymm2,%ymm10,%ymm10 │ │ │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 287354 │ │ │ │ + jmp 2891f4 │ │ │ │ vmovdqa %ymm10,%ymm0 │ │ │ │ vmovdqa %ymm2,%ymm10 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ vmovdqu (%rdx,%rax,2),%xmm12 │ │ │ │ vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ @@ -545588,51 +547277,51 @@ │ │ │ │ vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ vpackssdw %ymm6,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0x56d20(%r15),%ymm9 │ │ │ │ + vbroadcasti128 0x54ec0(%r15),%ymm9 │ │ │ │ mov 0x60(%rsp),%r10d │ │ │ │ mov 0x50(%r13),%ebx │ │ │ │ vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - jmp 287354 │ │ │ │ - movzwl 0x56fbc(%r15,%r8,2),%r8d │ │ │ │ + jmp 2891f4 │ │ │ │ + movzwl 0x5515c(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x56e6e(%r15),%xmm14 │ │ │ │ + vpbroadcastd 0x5500e(%r15),%xmm14 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpand %xmm6,%xmm10,%xmm8 │ │ │ │ vpsrld $0x6,%xmm8,%xmm8 │ │ │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%r8d │ │ │ │ vpextrd $0x1,%xmm15,%eax │ │ │ │ - vbroadcasti128 0x56db0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x56d10(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%rax,8),%ymm4 │ │ │ │ + vbroadcasti128 0x54f50(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x54eb0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%rax,8),%ymm4 │ │ │ │ vpcmpeqd %xmm9,%xmm8,%xmm8 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x55658(%r15,%r10,8),%r8 │ │ │ │ vpshufb %ymm5,%ymm10,%ymm10 │ │ │ │ vpaddb %ymm6,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm4,%xmm15,%xmm15 │ │ │ │ vpblendvb %xmm8,%xmm14,%xmm15,%xmm15 │ │ │ │ vpmovsxbw %xmm15,%ymm15 │ │ │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ @@ -545693,51 +547382,51 @@ │ │ │ │ vpsrad %xmm1,%xmm5,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ vmovd %xmm5,(%rdi) │ │ │ │ vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 287726 │ │ │ │ + jg 2895c6 │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ vmovdqa %xmm11,0x50(%rsp) │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ - vbroadcasti128 0x56d30(%r15),%ymm7 │ │ │ │ + vbroadcasti128 0x54ed0(%r15),%ymm7 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x56e6d(%r15),%ymm2 │ │ │ │ + vpbroadcastq 0x5500d(%r15),%ymm2 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vpand %ymm6,%ymm10,%ymm6 │ │ │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ vpaddd %xmm6,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%r8d │ │ │ │ vpextrd $0x1,%xmm15,%eax │ │ │ │ vpextrd $0x2,%xmm15,%r14d │ │ │ │ vpextrd $0x3,%xmm15,%r12d │ │ │ │ - vbroadcasti128 0x56db0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x56dc0(%r15),%ymm1 │ │ │ │ - vbroadcasti128 0x56d10(%r15),%ymm4 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r8,8),%xmm14 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%rax,8),%xmm7 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r14,8),%xmm15 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r12,8),%xmm8 │ │ │ │ + vbroadcasti128 0x54f50(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x54f60(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0x54eb0(%r15),%ymm4 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r12,8),%xmm8 │ │ │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ vpunpckldq %ymm6,%ymm6,%ymm13 │ │ │ │ vpunpckhdq %ymm6,%ymm6,%ymm6 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm7,%xmm14,%xmm14 │ │ │ │ vpblendd $0xa,%xmm8,%xmm15,%xmm15 │ │ │ │ @@ -545803,15 +547492,15 @@ │ │ │ │ vpsrad %xmm6,%xmm3,%xmm3 │ │ │ │ vperm2i128 $0x21,%ymm1,%ymm0,%ymm4 │ │ │ │ vperm2i128 $0x21,%ymm2,%ymm1,%ymm5 │ │ │ │ vperm2i128 $0x21,%ymm3,%ymm2,%ymm6 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r12d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r12 │ │ │ │ + cmovne 0x55658(%r15,%r10,8),%r12 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm5,%ymm5 │ │ │ │ vpslld $0x10,%ymm6,%ymm6 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm0,%ymm0 │ │ │ │ vpblendw $0xaa,%ymm5,%ymm1,%ymm1 │ │ │ │ vpblendw $0xaa,%ymm6,%ymm2,%ymm2 │ │ │ │ vmovq %r12,%xmm13 │ │ │ │ @@ -545851,72 +547540,72 @@ │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ vpminsw 0x50(%rsp),%xmm4,%xmm4 │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 287a30 │ │ │ │ + jg 2898d0 │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movl $0x1,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 2899cf │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 2899cf │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 2899cf │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 2899cf │ │ │ │ movl $0x10,0xa0(%rsp) │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ mov %rsi,0xb8(%rsp) │ │ │ │ vmovdqa %xmm11,0xc0(%rsp) │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x6,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0x56d50(%r15),%ymm8,%ymm8 │ │ │ │ + cmovne 0x55658(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x54ef0(%r15),%ymm8,%ymm8 │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ mov %eax,0xa4(%rsp) │ │ │ │ mov %rdx,0xa8(%rsp) │ │ │ │ mov %rdi,0xb0(%rsp) │ │ │ │ mov %r9d,0x38(%r13) │ │ │ │ shll $0x3,0x48(%r13) │ │ │ │ vpbroadcastd %xmm15,%ymm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vmovq %r8,%xmm0 │ │ │ │ vpmovsxbw %xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,0x50(%rsp) │ │ │ │ - jmp 287c15 │ │ │ │ + jmp 289ab5 │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 288d5b │ │ │ │ + je 28abfb │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0x38(%r13),%r9d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x55008(%r15),%ymm6 │ │ │ │ vpaddd 0x60(%rsp),%ymm8,%ymm10 │ │ │ │ vpbroadcastd 0xa4(%rsp),%ymm15 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ vmovdqa (%rsp),%ymm12 │ │ │ │ vmovdqa 0x40(%rsp),%xmm7 │ │ │ │ - vpbroadcastq 0x56e6c(%r15),%xmm2 │ │ │ │ + vpbroadcastq 0x5500c(%r15),%xmm2 │ │ │ │ vpand %ymm6,%ymm10,%ymm5 │ │ │ │ vpsrld $0x6,%ymm5,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm15,%ymm15 │ │ │ │ vpcmpeqd %ymm5,%ymm9,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm15,%xmm11 │ │ │ │ vmovq %xmm15,%rax │ │ │ │ vpextrq $0x1,%xmm15,%rbx │ │ │ │ @@ -545927,22 +547616,22 @@ │ │ │ │ mov %ebx,%r10d │ │ │ │ shr $0x20,%rbx │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ mov %esi,%r12d │ │ │ │ shr $0x20,%rsi │ │ │ │ vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x574b8(%r15,%r8,8),%xmm1 │ │ │ │ - vmovq 0x574b8(%r15,%rax,8),%xmm13 │ │ │ │ - vmovhps 0x574b8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x574b8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x574b8(%r15,%rbp,8),%xmm14 │ │ │ │ - vmovq 0x574b8(%r15,%r14,8),%xmm15 │ │ │ │ - vmovhps 0x574b8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x574b8(%r15,%rsi,8),%xmm15,%xmm15 │ │ │ │ + vmovq 0x55658(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0x55658(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0x55658(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x55658(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x55658(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0x55658(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0x55658(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x55658(%r15,%rsi,8),%xmm15,%xmm15 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ vmovq %xmm10,%rax │ │ │ │ vpextrq $0x1,%xmm10,%r14 │ │ │ │ vmovq %xmm11,%rbx │ │ │ │ vpextrq $0x1,%xmm11,%rsi │ │ │ │ @@ -546112,15 +547801,15 @@ │ │ │ │ vphaddd %ymm9,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm11,%ymm11 │ │ │ │ vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqa 0x80(%rsp),%ymm0 │ │ │ │ - vbroadcasti128 0x56d20(%r15),%ymm11 │ │ │ │ + vbroadcasti128 0x54ec0(%r15),%ymm11 │ │ │ │ vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ vpbroadcastd 0x58(%rsp),%ymm12 │ │ │ │ vpbroadcastd 0x5c(%rsp),%ymm7 │ │ │ │ vpshufb %ymm11,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm11,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ @@ -546136,16 +547825,16 @@ │ │ │ │ vpsrad 0x48(%rsp),%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ vpminsw 0xc0(%rsp),%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add 0xb8(%rsp),%rdi │ │ │ │ dec %r9d │ │ │ │ - je 287bbc │ │ │ │ - vbroadcasti128 0x56da0(%r15),%ymm11 │ │ │ │ + je 289a5c │ │ │ │ + vbroadcasti128 0x54f40(%r15),%ymm11 │ │ │ │ vpshufb %ymm11,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm11,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqu (%rdx,%r8,2),%xmm4 │ │ │ │ vmovdqu (%rdx,%rax,2),%xmm5 │ │ │ │ vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ @@ -546165,35 +547854,35 @@ │ │ │ │ vpaddd (%rsp),%ymm4,%ymm4 │ │ │ │ vpsrad 0x40(%rsp),%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpblendw $0xaa,%ymm10,%ymm0,%ymm0 │ │ │ │ vpblendw $0xaa,%ymm2,%ymm10,%ymm10 │ │ │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 288088 │ │ │ │ - movzwl 0x56fca(%r15,%r8,2),%r8d │ │ │ │ + jmp 289f28 │ │ │ │ + movzwl 0x5516a(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x56e6e(%r15),%xmm14 │ │ │ │ + vpbroadcastd 0x5500e(%r15),%xmm14 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpand %xmm6,%xmm10,%xmm8 │ │ │ │ vpsrld $0x6,%xmm8,%xmm8 │ │ │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%r8d │ │ │ │ vpextrd $0x1,%xmm15,%eax │ │ │ │ - vbroadcasti128 0x56db0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x56d10(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r8,8),%xmm15 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%rax,8),%xmm4 │ │ │ │ + vbroadcasti128 0x54f50(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x54eb0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%rax,8),%xmm4 │ │ │ │ vpcmpeqd %xmm9,%xmm8,%xmm8 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ vmovdqu (%rdx,%rcx,4),%xmm2 │ │ │ │ vpshufb %ymm5,%ymm10,%ymm10 │ │ │ │ @@ -546205,15 +547894,15 @@ │ │ │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x55658(%r15,%r10,8),%r8 │ │ │ │ vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ vmovq %r8,%xmm6 │ │ │ │ @@ -546262,55 +547951,55 @@ │ │ │ │ vpsrad %xmm3,%xmm4,%xmm4 │ │ │ │ vpackusdw %xmm4,%xmm4,%xmm4 │ │ │ │ vpminsw %xmm4,%xmm11,%xmm4 │ │ │ │ vmovd %xmm4,(%rdi) │ │ │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2882c0 │ │ │ │ + jg 28a160 │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ vmovdqa %xmm11,0x50(%rsp) │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ - vbroadcasti128 0x56d30(%r15),%ymm7 │ │ │ │ + vbroadcasti128 0x54ed0(%r15),%ymm7 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x56e6d(%r15),%ymm2 │ │ │ │ + vpbroadcastq 0x5500d(%r15),%ymm2 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vpand %ymm6,%ymm10,%ymm6 │ │ │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ vpaddd %xmm6,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%r8d │ │ │ │ vpextrd $0x1,%xmm15,%eax │ │ │ │ vpextrd $0x2,%xmm15,%r14d │ │ │ │ vpextrd $0x3,%xmm15,%r12d │ │ │ │ - vbroadcasti128 0x56db0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x56dc0(%r15),%ymm1 │ │ │ │ - vbroadcasti128 0x56d10(%r15),%ymm4 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r8,8),%xmm14 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%rax,8),%xmm7 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r14,8),%xmm15 │ │ │ │ - vpbroadcastd 0x574ba(%r15,%r12,8),%xmm8 │ │ │ │ + vbroadcasti128 0x54f50(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x54f60(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0x54eb0(%r15),%ymm4 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5565a(%r15,%r12,8),%xmm8 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r12d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r12 │ │ │ │ + cmovne 0x55658(%r15,%r10,8),%r12 │ │ │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ vpunpckldq %ymm6,%ymm6,%ymm11 │ │ │ │ vpunpckhdq %ymm6,%ymm6,%ymm6 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm7,%xmm14,%xmm14 │ │ │ │ vpblendd $0xa,%xmm8,%xmm15,%xmm15 │ │ │ │ @@ -546419,72 +548108,72 @@ │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ vpminsw 0x50(%rsp),%xmm4,%xmm4 │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28859a │ │ │ │ + jg 28a43a │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movl $0x1,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28a56d │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28a56d │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28a56d │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28a56d │ │ │ │ movl $0x10,0xa0(%rsp) │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ mov %rsi,0xb8(%rsp) │ │ │ │ vmovdqa %xmm11,0xc0(%rsp) │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x6,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0x56d50(%r15),%ymm8,%ymm8 │ │ │ │ + cmovne 0x55658(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x54ef0(%r15),%ymm8,%ymm8 │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ mov %eax,0xa4(%rsp) │ │ │ │ mov %rdx,0xa8(%rsp) │ │ │ │ mov %rdi,0xb0(%rsp) │ │ │ │ mov %r9d,0x38(%r13) │ │ │ │ shll $0x3,0x48(%r13) │ │ │ │ vpbroadcastd %xmm15,%ymm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vmovq %r8,%xmm0 │ │ │ │ vpmovsxbw %xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,0x50(%rsp) │ │ │ │ - jmp 2887b3 │ │ │ │ + jmp 28a653 │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 288d5b │ │ │ │ + je 28abfb │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0x38(%r13),%r9d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x55008(%r15),%ymm6 │ │ │ │ vpaddd 0x60(%rsp),%ymm8,%ymm10 │ │ │ │ vpbroadcastd 0xa4(%rsp),%ymm15 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ vmovdqa (%rsp),%ymm12 │ │ │ │ vmovdqa 0x40(%rsp),%xmm7 │ │ │ │ - vpbroadcastq 0x56e6c(%r15),%xmm2 │ │ │ │ + vpbroadcastq 0x5500c(%r15),%xmm2 │ │ │ │ vpand %ymm6,%ymm10,%ymm5 │ │ │ │ vpsrld $0x6,%ymm5,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm15,%ymm15 │ │ │ │ vpcmpeqd %ymm5,%ymm9,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm15,%xmm11 │ │ │ │ vmovq %xmm15,%rax │ │ │ │ vpextrq $0x1,%xmm15,%rbx │ │ │ │ @@ -546495,22 +548184,22 @@ │ │ │ │ mov %ebx,%r10d │ │ │ │ shr $0x20,%rbx │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ mov %esi,%r12d │ │ │ │ shr $0x20,%rsi │ │ │ │ vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x574b8(%r15,%r8,8),%xmm1 │ │ │ │ - vmovq 0x574b8(%r15,%rax,8),%xmm13 │ │ │ │ - vmovhps 0x574b8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x574b8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x574b8(%r15,%rbp,8),%xmm14 │ │ │ │ - vmovq 0x574b8(%r15,%r14,8),%xmm15 │ │ │ │ - vmovhps 0x574b8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x574b8(%r15,%rsi,8),%xmm15,%xmm15 │ │ │ │ + vmovq 0x55658(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0x55658(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0x55658(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x55658(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x55658(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0x55658(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0x55658(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x55658(%r15,%rsi,8),%xmm15,%xmm15 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ vmovq %xmm10,%rax │ │ │ │ vpextrq $0x1,%xmm10,%r14 │ │ │ │ vmovq %xmm11,%rbx │ │ │ │ vpextrq $0x1,%xmm11,%rsi │ │ │ │ @@ -546680,15 +548369,15 @@ │ │ │ │ vphaddd %ymm9,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm11,%ymm11 │ │ │ │ vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqa 0x80(%rsp),%ymm0 │ │ │ │ - vbroadcasti128 0x56d20(%r15),%ymm11 │ │ │ │ + vbroadcasti128 0x54ec0(%r15),%ymm11 │ │ │ │ vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ vpbroadcastd 0x58(%rsp),%ymm12 │ │ │ │ vpbroadcastd 0x5c(%rsp),%ymm7 │ │ │ │ vpshufb %ymm11,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm11,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ @@ -546704,15 +548393,15 @@ │ │ │ │ vpsrad 0x48(%rsp),%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ vpminsw 0xc0(%rsp),%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add 0xb8(%rsp),%rdi │ │ │ │ dec %r9d │ │ │ │ - je 28875a │ │ │ │ + je 28a5fa │ │ │ │ vmovdqa %ymm10,%ymm0 │ │ │ │ vmovdqa %ymm2,%ymm10 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ @@ -546748,60 +548437,60 @@ │ │ │ │ vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ vpsrad %xmm11,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm11,%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 288c26 │ │ │ │ + jmp 28aac6 │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28acb0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -546816,57 +548505,57 @@ │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ vmovd %r9d,%xmm10 │ │ │ │ vpbroadcastd %xmm10,%ymm10 │ │ │ │ mov %eax,%r9d │ │ │ │ mov 0x50(%r13),%eax │ │ │ │ mov 0x48(%r13),%r11d │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ - vpbroadcastd 0x546d8(%r14,%rax,4),%ymm12 │ │ │ │ - vmovd 0x546e0(%r14,%rax,4),%xmm7 │ │ │ │ - vpbroadcastd 0x54754(%r14),%ymm13 │ │ │ │ + vpbroadcastd 0x528f8(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x52878(%r14,%rax,4),%ymm12 │ │ │ │ + vmovd 0x52880(%r14,%rax,4),%xmm7 │ │ │ │ + vpbroadcastd 0x528f4(%r14),%ymm13 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ lea (%rdx,%rdx,2),%rbx │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %eax,%r10d │ │ │ │ sub %rbx,%rsi │ │ │ │ cmp $0x400,%r11d │ │ │ │ - je 289a6e │ │ │ │ + je 28b90e │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 28a440 │ │ │ │ - movzwl 0x548c6(%r14,%rcx,2),%ecx │ │ │ │ + je 28c2e0 │ │ │ │ + movzwl 0x52a66(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x38(%r13),%eax │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %xmm7,0x30(%rsp) │ │ │ │ - vbroadcasti128 0x54620(%r14),%ymm7 │ │ │ │ + vbroadcasti128 0x527c0(%r14),%ymm7 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5475d(%r14),%ymm2 │ │ │ │ + vpbroadcastq 0x528fd(%r14),%ymm2 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vpand %ymm6,%ymm10,%ymm6 │ │ │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ vpaddd %xmm6,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%ecx │ │ │ │ vpextrd $0x1,%xmm15,%r9d │ │ │ │ vpextrd $0x2,%xmm15,%ebp │ │ │ │ vpextrd $0x3,%xmm15,%r15d │ │ │ │ - vbroadcasti128 0x546a0(%r14),%ymm5 │ │ │ │ - vbroadcasti128 0x546b0(%r14),%ymm1 │ │ │ │ - vbroadcasti128 0x54600(%r14),%ymm0 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%rcx,8),%xmm14 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%r9,8),%xmm7 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%rbp,8),%xmm15 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%r15,8),%xmm8 │ │ │ │ + vbroadcasti128 0x52840(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0x52850(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0x527a0(%r14),%ymm0 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%r15,8),%xmm8 │ │ │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ vpunpckldq %ymm6,%ymm6,%ymm11 │ │ │ │ vpunpckhdq %ymm6,%ymm6,%ymm6 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm7,%xmm14,%xmm14 │ │ │ │ vpblendd $0xa,%xmm8,%xmm15,%xmm15 │ │ │ │ @@ -546951,15 +548640,15 @@ │ │ │ │ vmovdqa %xmm8,0x50(%rsp) │ │ │ │ vmovdqa %xmm9,0x60(%rsp) │ │ │ │ and $0x3ff,%eax │ │ │ │ mov $0x40000000,%ebp │ │ │ │ mov %eax,%r15d │ │ │ │ shr $0x6,%r15d │ │ │ │ lea (%r10,%r15,1),%r15d │ │ │ │ - cmovne 0x54da8(%r14,%r15,8),%rbp │ │ │ │ + cmovne 0x52f48(%r14,%r15,8),%rbp │ │ │ │ vmovq %rbp,%xmm9 │ │ │ │ vpmovsxbw %xmm9,%xmm9 │ │ │ │ vpshufd $0x0,%xmm9,%xmm7 │ │ │ │ vpshufd $0x55,%xmm9,%xmm8 │ │ │ │ vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ vpshufd $0xaa,%xmm9,%xmm7 │ │ │ │ @@ -546971,24 +548660,24 @@ │ │ │ │ vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ vpsrad $0x6,%xmm4,%xmm4 │ │ │ │ vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 28ae49 │ │ │ │ + je 28cce9 │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 289110 │ │ │ │ + je 28afb0 │ │ │ │ vmovdqa (%rsp),%xmm8 │ │ │ │ vmovd 0x30(%rsp),%xmm9 │ │ │ │ vmovdqu (%rsi),%xmm4 │ │ │ │ vmovdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ test $0x400,%eax │ │ │ │ - je 28920b │ │ │ │ + je 28b0ab │ │ │ │ vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ vmovdqa %xmm1,0x40(%rsp) │ │ │ │ vmovdqa 0x50(%rsp),%xmm1 │ │ │ │ vmovdqa %xmm2,0x50(%rsp) │ │ │ │ vmovdqa 0x60(%rsp),%xmm2 │ │ │ │ vmovdqa %xmm3,0x60(%rsp) │ │ │ │ vpshufb %xmm12,%xmm4,%xmm4 │ │ │ │ @@ -546998,15 +548687,15 @@ │ │ │ │ vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ │ │ vmovdqa %xmm4,%xmm11 │ │ │ │ add %rdx,%rsi │ │ │ │ - jmp 289110 │ │ │ │ + jmp 28afb0 │ │ │ │ vmovdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ vmovdqu (%rsi,%r9,1),%xmm7 │ │ │ │ vmovdqu 0x50(%rsp),%ymm0 │ │ │ │ vpshufb %xmm12,%xmm4,%xmm4 │ │ │ │ vpshufb %xmm12,%xmm6,%xmm6 │ │ │ │ vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ vpshufb %xmm10,%xmm7,%xmm7 │ │ │ │ @@ -547026,55 +548715,55 @@ │ │ │ │ vmovdqa %xmm9,0x60(%rsp) │ │ │ │ vpsrldq $0x8,%xmm4,%xmm11 │ │ │ │ vmovdqa %xmm1,%xmm0 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - jmp 289110 │ │ │ │ + jmp 28afb0 │ │ │ │ movl $0x1,0x80(%rsp) │ │ │ │ movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28b1aa │ │ │ │ movl $0x2,0x80(%rsp) │ │ │ │ movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28b1aa │ │ │ │ movl $0x4,0x80(%rsp) │ │ │ │ movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28b1aa │ │ │ │ movl $0x8,0x80(%rsp) │ │ │ │ movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28b1aa │ │ │ │ movl $0x10,0x80(%rsp) │ │ │ │ movq $0x100,0xd0(%rsp) │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x6,%rsi │ │ │ │ - vpmaddwd 0x54640(%r14),%ymm8,%ymm8 │ │ │ │ + vpmaddwd 0x527e0(%r14),%ymm8,%ymm8 │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ mov %r9d,0x84(%rsp) │ │ │ │ mov %rsi,0x88(%rsp) │ │ │ │ mov %rdi,0x90(%rsp) │ │ │ │ mov %r8d,0x98(%rsp) │ │ │ │ shll $0x3,0x40(%r13) │ │ │ │ vpbroadcastd %xmm15,%ymm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - jmp 2893ae │ │ │ │ + jmp 28b24e │ │ │ │ decl 0x80(%rsp) │ │ │ │ - je 28ae49 │ │ │ │ + je 28cce9 │ │ │ │ addq $0x10,0x90(%rsp) │ │ │ │ mov 0x98(%rsp),%r8d │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x528f8(%r14),%ymm6 │ │ │ │ vpaddd 0x40(%rsp),%ymm8,%ymm10 │ │ │ │ vpbroadcastd 0x84(%rsp),%ymm15 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x5475c(%r14),%xmm2 │ │ │ │ + vpbroadcastq 0x528fc(%r14),%xmm2 │ │ │ │ vpand %ymm6,%ymm10,%ymm5 │ │ │ │ vpsrld $0x6,%ymm5,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm15,%ymm15 │ │ │ │ vpcmpeqd %ymm5,%ymm9,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm15,%xmm11 │ │ │ │ vmovq %xmm15,%r9 │ │ │ │ vpextrq $0x1,%xmm15,%r11 │ │ │ │ @@ -547085,22 +548774,22 @@ │ │ │ │ mov %r11d,%eax │ │ │ │ shr $0x20,%r11 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ mov %r12d,%r15d │ │ │ │ shr $0x20,%r12 │ │ │ │ vmovdqa %ymm10,0x40(%rsp) │ │ │ │ - vmovq 0x54da8(%r14,%rcx,8),%xmm1 │ │ │ │ - vmovq 0x54da8(%r14,%r9,8),%xmm13 │ │ │ │ - vmovhps 0x54da8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x54da8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x54da8(%r14,%rbx,8),%xmm14 │ │ │ │ - vmovq 0x54da8(%r14,%rbp,8),%xmm15 │ │ │ │ - vmovhps 0x54da8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x54da8(%r14,%r12,8),%xmm15,%xmm15 │ │ │ │ + vmovq 0x52f48(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0x52f48(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0x52f48(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x52f48(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x52f48(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0x52f48(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0x52f48(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x52f48(%r14,%r12,8),%xmm15,%xmm15 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ vmovq %xmm10,0xa0(%rsp) │ │ │ │ vmovq %xmm11,0xa8(%rsp) │ │ │ │ vmovq %xmm10,%r9 │ │ │ │ vpextrq $0x1,%xmm10,%rbp │ │ │ │ @@ -547272,27 +548961,27 @@ │ │ │ │ vphaddd %ymm9,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm11,%ymm11 │ │ │ │ vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqa 0x60(%rsp),%ymm0 │ │ │ │ - vbroadcasti128 0x54610(%r14),%ymm9 │ │ │ │ + vbroadcasti128 0x527b0(%r14),%ymm9 │ │ │ │ mov 0x38(%r13),%eax │ │ │ │ mov 0x48(%r13),%r11d │ │ │ │ vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm9,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ and $0x3ff,%eax │ │ │ │ mov $0x40000000,%r9d │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0x54da8(%r14,%rcx,8),%r9 │ │ │ │ + cmovne 0x52f48(%r14,%rcx,8),%r9 │ │ │ │ vmovq %r9,%xmm9 │ │ │ │ vpunpcklqdq %xmm9,%xmm9,%xmm9 │ │ │ │ vpmovsxbw %xmm9,%ymm9 │ │ │ │ vpshufd $0x0,%ymm9,%ymm8 │ │ │ │ vpshufd $0x55,%ymm9,%ymm11 │ │ │ │ vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ vpmaddwd %ymm11,%ymm10,%ymm5 │ │ │ │ @@ -547306,26 +548995,26 @@ │ │ │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add 0xd0(%rsp),%rdi │ │ │ │ dec %r8d │ │ │ │ - je 28935c │ │ │ │ + je 28b1fc │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 289817 │ │ │ │ + je 28b6b7 │ │ │ │ test $0x400,%eax │ │ │ │ mov %eax,0x60(%rsp) │ │ │ │ mov 0xa0(%rsp),%ecx │ │ │ │ mov 0xa4(%rsp),%r9d │ │ │ │ mov 0xa8(%rsp),%eax │ │ │ │ mov 0xac(%rsp),%r11d │ │ │ │ - je 289981 │ │ │ │ - vbroadcasti128 0x54690(%r14),%ymm9 │ │ │ │ + je 28b821 │ │ │ │ + vbroadcasti128 0x52830(%r14),%ymm9 │ │ │ │ vmovdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ vmovdqu (%rsi,%r9,2),%xmm5 │ │ │ │ vmovdqu (%rsi,%rax,2),%xmm6 │ │ │ │ vmovdqu (%rsi,%r11,2),%xmm11 │ │ │ │ vinserti128 $0x1,(%rsi,%rbx,2),%ymm4,%ymm4 │ │ │ │ vinserti128 $0x1,(%rsi,%rbp,2),%ymm5,%ymm5 │ │ │ │ vinserti128 $0x1,(%rsi,%r15,2),%ymm6,%ymm6 │ │ │ │ @@ -547347,15 +549036,15 @@ │ │ │ │ vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpblendw $0xaa,%ymm10,%ymm0,%ymm0 │ │ │ │ vpblendw $0xaa,%ymm2,%ymm10,%ymm10 │ │ │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 289817 │ │ │ │ + jmp 28b6b7 │ │ │ │ vmovdqa %ymm10,%ymm0 │ │ │ │ vmovdqa %ymm2,%ymm10 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ vmovdqu (%rsi,%r9,2),%xmm12 │ │ │ │ vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ @@ -547389,48 +549078,48 @@ │ │ │ │ vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ vpackssdw %ymm6,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0x54610(%r14),%ymm9 │ │ │ │ + vbroadcasti128 0x527b0(%r14),%ymm9 │ │ │ │ mov 0x60(%rsp),%eax │ │ │ │ mov 0x48(%r13),%r11d │ │ │ │ vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - jmp 289817 │ │ │ │ - movzwl 0x548d2(%r14,%rcx,2),%ecx │ │ │ │ + jmp 28b6b7 │ │ │ │ + movzwl 0x52a72(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x38(%r13),%eax │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ - vbroadcasti128 0x54620(%r14),%ymm7 │ │ │ │ + vbroadcasti128 0x527c0(%r14),%ymm7 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5475d(%r14),%ymm2 │ │ │ │ + vpbroadcastq 0x528fd(%r14),%ymm2 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vpand %ymm6,%ymm10,%ymm6 │ │ │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ vpaddd %xmm6,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%ecx │ │ │ │ vpextrd $0x1,%xmm15,%r9d │ │ │ │ vpextrd $0x2,%xmm15,%ebp │ │ │ │ vpextrd $0x3,%xmm15,%r15d │ │ │ │ - vbroadcasti128 0x546a0(%r14),%ymm5 │ │ │ │ - vbroadcasti128 0x546b0(%r14),%ymm1 │ │ │ │ - vbroadcasti128 0x54600(%r14),%ymm4 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%rcx,8),%xmm14 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%r9,8),%xmm7 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%rbp,8),%xmm15 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%r15,8),%xmm8 │ │ │ │ + vbroadcasti128 0x52840(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0x52850(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0x527a0(%r14),%ymm4 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%r15,8),%xmm8 │ │ │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ vpunpckldq %ymm6,%ymm6,%ymm13 │ │ │ │ vpunpckhdq %ymm6,%ymm6,%ymm6 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm7,%xmm14,%xmm14 │ │ │ │ vpblendd $0xa,%xmm8,%xmm15,%xmm15 │ │ │ │ @@ -547496,15 +549185,15 @@ │ │ │ │ vpsrad %xmm6,%xmm3,%xmm3 │ │ │ │ vperm2i128 $0x21,%ymm1,%ymm0,%ymm4 │ │ │ │ vperm2i128 $0x21,%ymm2,%ymm1,%ymm5 │ │ │ │ vperm2i128 $0x21,%ymm3,%ymm2,%ymm6 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%r15d │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x54da8(%r14,%rax,8),%r15 │ │ │ │ + cmovne 0x52f48(%r14,%rax,8),%r15 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm5,%ymm5 │ │ │ │ vpslld $0x10,%ymm6,%ymm6 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm0,%ymm0 │ │ │ │ vpblendw $0xaa,%ymm5,%ymm1,%ymm1 │ │ │ │ vpblendw $0xaa,%ymm6,%ymm2,%ymm2 │ │ │ │ vmovq %r15,%xmm13 │ │ │ │ @@ -547542,75 +549231,75 @@ │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 289cde │ │ │ │ + jg 28bb7e │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movl $0x1,0xa0(%rsp) │ │ │ │ movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28bcab │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28bcab │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28bcab │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28bcab │ │ │ │ movl $0x10,0xa0(%rsp) │ │ │ │ movq $0x100,0xd0(%rsp) │ │ │ │ mov 0x38(%r13),%eax │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x6,%rsi │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x54da8(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0x54640(%r14),%ymm8,%ymm8 │ │ │ │ + cmovne 0x52f48(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x527e0(%r14),%ymm8,%ymm8 │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ mov %r9d,0xa4(%rsp) │ │ │ │ mov %rsi,0xa8(%rsp) │ │ │ │ mov %rdi,0xb0(%rsp) │ │ │ │ mov %r8d,0xb8(%rsp) │ │ │ │ shll $0x3,0x40(%r13) │ │ │ │ vpbroadcastd %xmm15,%ymm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vmovq %rcx,%xmm0 │ │ │ │ vpmovsxbw %xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,0x50(%rsp) │ │ │ │ - jmp 289ee9 │ │ │ │ + jmp 28bd89 │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 28ae49 │ │ │ │ + je 28cce9 │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0xb8(%rsp),%r8d │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x528f8(%r14),%ymm6 │ │ │ │ vpaddd 0x60(%rsp),%ymm8,%ymm10 │ │ │ │ vpbroadcastd 0xa4(%rsp),%ymm15 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ vmovdqa (%rsp),%ymm12 │ │ │ │ vmovdqa 0x40(%rsp),%xmm7 │ │ │ │ - vpbroadcastq 0x5475c(%r14),%xmm2 │ │ │ │ + vpbroadcastq 0x528fc(%r14),%xmm2 │ │ │ │ vpand %ymm6,%ymm10,%ymm5 │ │ │ │ vpsrld $0x6,%ymm5,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm15,%ymm15 │ │ │ │ vpcmpeqd %ymm5,%ymm9,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm15,%xmm11 │ │ │ │ vmovq %xmm15,%r9 │ │ │ │ vpextrq $0x1,%xmm15,%r11 │ │ │ │ @@ -547621,22 +549310,22 @@ │ │ │ │ mov %r11d,%eax │ │ │ │ shr $0x20,%r11 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ mov %r12d,%r15d │ │ │ │ shr $0x20,%r12 │ │ │ │ vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x54da8(%r14,%rcx,8),%xmm1 │ │ │ │ - vmovq 0x54da8(%r14,%r9,8),%xmm13 │ │ │ │ - vmovhps 0x54da8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x54da8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x54da8(%r14,%rbx,8),%xmm14 │ │ │ │ - vmovq 0x54da8(%r14,%rbp,8),%xmm15 │ │ │ │ - vmovhps 0x54da8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x54da8(%r14,%r12,8),%xmm15,%xmm15 │ │ │ │ + vmovq 0x52f48(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0x52f48(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0x52f48(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x52f48(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x52f48(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0x52f48(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0x52f48(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x52f48(%r14,%r12,8),%xmm15,%xmm15 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ vmovq %xmm10,%r9 │ │ │ │ vpextrq $0x1,%xmm10,%rbp │ │ │ │ vmovq %xmm11,%r11 │ │ │ │ vpextrq $0x1,%xmm11,%r12 │ │ │ │ @@ -547806,15 +549495,15 @@ │ │ │ │ vphaddd %ymm9,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm11,%ymm11 │ │ │ │ vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqa 0x80(%rsp),%ymm0 │ │ │ │ - vbroadcasti128 0x54610(%r14),%ymm11 │ │ │ │ + vbroadcasti128 0x527b0(%r14),%ymm11 │ │ │ │ vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ vpbroadcastd 0x58(%rsp),%ymm12 │ │ │ │ vpbroadcastd 0x5c(%rsp),%ymm7 │ │ │ │ vpshufb %ymm11,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm11,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ @@ -547829,16 +549518,16 @@ │ │ │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add 0xd0(%rsp),%rdi │ │ │ │ dec %r8d │ │ │ │ - je 289e8c │ │ │ │ - vbroadcasti128 0x54690(%r14),%ymm11 │ │ │ │ + je 28bd2c │ │ │ │ + vbroadcasti128 0x52830(%r14),%ymm11 │ │ │ │ vpshufb %ymm11,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm11,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ vmovdqu (%rsi,%r9,2),%xmm5 │ │ │ │ vmovdqu (%rsi,%rax,2),%xmm6 │ │ │ │ @@ -547858,48 +549547,48 @@ │ │ │ │ vpaddd (%rsp),%ymm4,%ymm4 │ │ │ │ vpsrad 0x40(%rsp),%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpblendw $0xaa,%ymm10,%ymm0,%ymm0 │ │ │ │ vpblendw $0xaa,%ymm2,%ymm10,%ymm10 │ │ │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 28a35a │ │ │ │ - movzwl 0x548de(%r14,%rcx,2),%ecx │ │ │ │ + jmp 28c1fa │ │ │ │ + movzwl 0x52a7e(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x38(%r13),%eax │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ - vbroadcasti128 0x54620(%r14),%ymm7 │ │ │ │ + vbroadcasti128 0x527c0(%r14),%ymm7 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5475d(%r14),%ymm2 │ │ │ │ + vpbroadcastq 0x528fd(%r14),%ymm2 │ │ │ │ vpbroadcastd %xmm15,%xmm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vpand %ymm6,%ymm10,%ymm6 │ │ │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ │ │ vpaddd %xmm6,%xmm15,%xmm15 │ │ │ │ vmovd %xmm15,%ecx │ │ │ │ vpextrd $0x1,%xmm15,%r9d │ │ │ │ vpextrd $0x2,%xmm15,%ebp │ │ │ │ vpextrd $0x3,%xmm15,%r15d │ │ │ │ - vbroadcasti128 0x546a0(%r14),%ymm5 │ │ │ │ - vbroadcasti128 0x546b0(%r14),%ymm1 │ │ │ │ - vbroadcasti128 0x54600(%r14),%ymm4 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%rcx,8),%xmm14 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%r9,8),%xmm7 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%rbp,8),%xmm15 │ │ │ │ - vpbroadcastd 0x54daa(%r14,%r15,8),%xmm8 │ │ │ │ + vbroadcasti128 0x52840(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0x52850(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0x527a0(%r14),%ymm4 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0x52f4a(%r14,%r15,8),%xmm8 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%r15d │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x54da8(%r14,%rax,8),%r15 │ │ │ │ + cmovne 0x52f48(%r14,%rax,8),%r15 │ │ │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ │ │ vpunpckldq %ymm6,%ymm6,%ymm11 │ │ │ │ vpunpckhdq %ymm6,%ymm6,%ymm6 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vpaddd %ymm10,%ymm10,%ymm10 │ │ │ │ vpblendd $0xa,%xmm7,%xmm14,%xmm14 │ │ │ │ vpblendd $0xa,%xmm8,%xmm15,%xmm15 │ │ │ │ @@ -548006,75 +549695,75 @@ │ │ │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28a66e │ │ │ │ + jg 28c50e │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movl $0x1,0xa0(%rsp) │ │ │ │ movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28c670 │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28c670 │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28c670 │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28c670 │ │ │ │ movl $0x10,0xa0(%rsp) │ │ │ │ movq $0x100,0xd0(%rsp) │ │ │ │ mov 0x38(%r13),%eax │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %ymm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x6,%rsi │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x54da8(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0x54640(%r14),%ymm8,%ymm8 │ │ │ │ + cmovne 0x52f48(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x527e0(%r14),%ymm8,%ymm8 │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ mov %r9d,0xa4(%rsp) │ │ │ │ mov %rsi,0xa8(%rsp) │ │ │ │ mov %rdi,0xb0(%rsp) │ │ │ │ mov %r8d,0xb8(%rsp) │ │ │ │ shll $0x3,0x40(%r13) │ │ │ │ vpbroadcastd %xmm15,%ymm15 │ │ │ │ vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ vmovq %rcx,%xmm0 │ │ │ │ vpmovsxbw %xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,0x50(%rsp) │ │ │ │ - jmp 28a8ae │ │ │ │ + jmp 28c74e │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 28ae49 │ │ │ │ + je 28cce9 │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0xb8(%rsp),%r8d │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x528f8(%r14),%ymm6 │ │ │ │ vpaddd 0x60(%rsp),%ymm8,%ymm10 │ │ │ │ vpbroadcastd 0xa4(%rsp),%ymm15 │ │ │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ vmovdqa (%rsp),%ymm12 │ │ │ │ vmovdqa 0x40(%rsp),%xmm7 │ │ │ │ - vpbroadcastq 0x5475c(%r14),%xmm2 │ │ │ │ + vpbroadcastq 0x528fc(%r14),%xmm2 │ │ │ │ vpand %ymm6,%ymm10,%ymm5 │ │ │ │ vpsrld $0x6,%ymm5,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm15,%ymm15 │ │ │ │ vpcmpeqd %ymm5,%ymm9,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm15,%xmm11 │ │ │ │ vmovq %xmm15,%r9 │ │ │ │ vpextrq $0x1,%xmm15,%r11 │ │ │ │ @@ -548085,22 +549774,22 @@ │ │ │ │ mov %r11d,%eax │ │ │ │ shr $0x20,%r11 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ mov %r12d,%r15d │ │ │ │ shr $0x20,%r12 │ │ │ │ vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x54da8(%r14,%rcx,8),%xmm1 │ │ │ │ - vmovq 0x54da8(%r14,%r9,8),%xmm13 │ │ │ │ - vmovhps 0x54da8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x54da8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x54da8(%r14,%rbx,8),%xmm14 │ │ │ │ - vmovq 0x54da8(%r14,%rbp,8),%xmm15 │ │ │ │ - vmovhps 0x54da8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x54da8(%r14,%r12,8),%xmm15,%xmm15 │ │ │ │ + vmovq 0x52f48(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0x52f48(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0x52f48(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x52f48(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x52f48(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0x52f48(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0x52f48(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x52f48(%r14,%r12,8),%xmm15,%xmm15 │ │ │ │ vpsrld $0xa,%ymm10,%ymm10 │ │ │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ vmovq %xmm10,%r9 │ │ │ │ vpextrq $0x1,%xmm10,%rbp │ │ │ │ vmovq %xmm11,%r11 │ │ │ │ vpextrq $0x1,%xmm11,%r12 │ │ │ │ @@ -548270,15 +549959,15 @@ │ │ │ │ vphaddd %ymm9,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm7,%ymm11,%ymm11 │ │ │ │ vpackssdw %ymm11,%ymm3,%ymm3 │ │ │ │ vmovdqa 0x80(%rsp),%ymm0 │ │ │ │ - vbroadcasti128 0x54610(%r14),%ymm11 │ │ │ │ + vbroadcasti128 0x527b0(%r14),%ymm11 │ │ │ │ vpbroadcastd 0x50(%rsp),%ymm8 │ │ │ │ vpbroadcastd 0x54(%rsp),%ymm9 │ │ │ │ vpbroadcastd 0x58(%rsp),%ymm12 │ │ │ │ vpbroadcastd 0x5c(%rsp),%ymm7 │ │ │ │ vpshufb %ymm11,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm11,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ │ │ @@ -548293,15 +549982,15 @@ │ │ │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ add 0xd0(%rsp),%rdi │ │ │ │ dec %r8d │ │ │ │ - je 28a851 │ │ │ │ + je 28c6f1 │ │ │ │ vmovdqa %ymm10,%ymm0 │ │ │ │ vmovdqa %ymm2,%ymm10 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ @@ -548337,15 +550026,15 @@ │ │ │ │ vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ vpsrad %xmm11,%ymm3,%ymm3 │ │ │ │ vpsrad %xmm11,%ymm4,%ymm4 │ │ │ │ vpslld $0x10,%ymm4,%ymm4 │ │ │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - jmp 28ad1f │ │ │ │ + jmp 28cbbf │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -548356,30 +550045,30 @@ │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ lea -0x7203(%rip),%rbx │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x598a4(%rbx,%rax,4),%ymm13 │ │ │ │ - vpbroadcastd 0x52687(%rip),%ymm14 │ │ │ │ - call 28af60 │ │ │ │ - jmp 28ae99 │ │ │ │ - call 28b01b │ │ │ │ + vpbroadcastd 0x57a44(%rbx,%rax,4),%ymm13 │ │ │ │ + vpbroadcastd 0x50827(%rip),%ymm14 │ │ │ │ + call 28ce00 │ │ │ │ + jmp 28cd39 │ │ │ │ + call 28cebb │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm7,%ymm14,%ymm7 │ │ │ │ vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ vpsrad $0xf,%ymm7,%ymm7 │ │ │ │ vpsrad $0xf,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm0,%ymm7,%ymm7 │ │ │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ vmovdqa %xmm7,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm7,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - jg 28ae90 │ │ │ │ + jg 28cd30 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -548389,76 +550078,76 @@ │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ lea -0x7283(%rip),%rbx │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x598a4(%rbx,%rax,4),%ymm13 │ │ │ │ - vpbroadcastd 0x598ac(%rbx,%rax,4),%ymm14 │ │ │ │ + vpbroadcastd 0x57a44(%rbx,%rax,4),%ymm13 │ │ │ │ + vpbroadcastd 0x57a4c(%rbx,%rax,4),%ymm14 │ │ │ │ vpbroadcastw 0x38(%rsp),%ymm15 │ │ │ │ - call 28af60 │ │ │ │ - jmp 28af21 │ │ │ │ - call 28b01b │ │ │ │ + call 28ce00 │ │ │ │ + jmp 28cdc1 │ │ │ │ + call 28cebb │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpsrad $0x10,%ymm7,%ymm7 │ │ │ │ vpsrad $0x10,%ymm0,%ymm0 │ │ │ │ vpackusdw %ymm0,%ymm7,%ymm7 │ │ │ │ vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ │ │ vpminsw %ymm7,%ymm15,%ymm7 │ │ │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ vmovdqa %xmm7,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm7,(%rdi,%rsi,1) │ │ │ │ dec %r8d │ │ │ │ - jg 28af18 │ │ │ │ + jg 28cdb8 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movswl (%r8),%r10d │ │ │ │ movswl 0x2(%r8),%r11d │ │ │ │ - vpbroadcastd 0x525ea(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x5078a(%rip),%ymm12 │ │ │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - add $0x5a490,%rbx │ │ │ │ + add $0x58630,%rbx │ │ │ │ lea (%rcx,%rcx,2),%rbp │ │ │ │ add $0x10200,%r9d │ │ │ │ lea (%r10,%r10,2),%eax │ │ │ │ sub %rbp,%rdx │ │ │ │ sub %eax,%r11d │ │ │ │ mov 0x38(%rsp),%r15d │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ vpsrld $0x10,%ymm0,%ymm2 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ vpsrld $0x10,%ymm0,%ymm3 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ vpsrld $0x10,%ymm0,%ymm5 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ vpsrld $0x10,%ymm0,%ymm6 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm6,%ymm6 │ │ │ │ movswl 0x4(%r8),%r14d │ │ │ │ movswl 0x6(%r8),%r12d │ │ │ │ add $0x10200,%r15d │ │ │ │ mov $0x4,%r8d │ │ │ │ lea (%r14,%r14,2),%ebp │ │ │ │ sub %ebp,%r12d │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpsrld $0x10,%ymm6,%ymm7 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm7,%ymm7 │ │ │ │ lea (%r15,%r14,4),%ebp │ │ │ │ lea (%r15,%r14,1),%eax │ │ │ │ shr $0xa,%r15d │ │ │ │ shr $0xa,%ebp │ │ │ │ vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ @@ -548495,15 +550184,15 @@ │ │ │ │ vpmaddwd %ymm7,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ vmovdqa %ymm3,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ vmovdqa %ymm5,%ymm3 │ │ │ │ vmovdqa %ymm7,%ymm5 │ │ │ │ vpaddd %ymm0,%ymm9,%ymm7 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28d050 │ │ │ │ vpsrld $0x10,%ymm5,%ymm10 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm10,%ymm10 │ │ │ │ lea (%r15,%r14,4),%ebp │ │ │ │ lea (%r15,%r14,1),%eax │ │ │ │ shr $0xa,%r15d │ │ │ │ shr $0xa,%ebp │ │ │ │ vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ @@ -548590,40 +550279,40 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ vphaddd %ymm8,%ymm0,%ymm0 │ │ │ │ vpsllvd %ymm13,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x522d9(%rip),%rax │ │ │ │ + lea 0x50479(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ shr $0xb,%r10d │ │ │ │ vpbroadcastd -0x4c(%rax,%r10,4),%ymm4 │ │ │ │ vpbroadcastd -0x44(%rax,%r10,4),%ymm5 │ │ │ │ add %rax,%r8 │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%rax,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - je 28b342 │ │ │ │ + je 28d1e2 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ cmp $0x8,%r9d │ │ │ │ - je 28b342 │ │ │ │ + je 28d1e2 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm2,(%rdi) │ │ │ │ vmovhps %xmm2,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm2,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -548635,75 +550324,75 @@ │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 28b387 │ │ │ │ + jne 28d227 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm2,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 28b367 │ │ │ │ + jg 28d207 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28b3ac │ │ │ │ + jg 28d24c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28b3d2 │ │ │ │ + jg 28d272 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b3f9 │ │ │ │ + jg 28d299 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28b470 │ │ │ │ + call 28d310 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b41d │ │ │ │ + jg 28d2bd │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vpaddsw (%rcx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ @@ -548724,15 +550413,15 @@ │ │ │ │ vpsubsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpmulhw %ymm5,%ymm0,%ymm0 │ │ │ │ vpmulhw %ymm5,%ymm1,%ymm1 │ │ │ │ vpmulhw %ymm5,%ymm2,%ymm2 │ │ │ │ vpmulhw %ymm5,%ymm3,%ymm3 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x520b1(%rip),%rax │ │ │ │ + lea 0x50251(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ vpbroadcastw 0x10(%rsp),%ymm8 │ │ │ │ vpbroadcastd -0x28(%rax),%ymm7 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ add %rax,%r8 │ │ │ │ @@ -548741,32 +550430,32 @@ │ │ │ │ sub %eax,%r10d │ │ │ │ vpslld $0x7,%ymm7,%ymm7 │ │ │ │ rorx $0x1e,%r10d,%eax │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ cmove %r10d,%eax │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ vpbroadcastd %xmm6,%ymm6 │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%rax,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - je 28b5ac │ │ │ │ + je 28d44c │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ cmp $0x8,%r9d │ │ │ │ - je 28b5ac │ │ │ │ + je 28d44c │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm2,(%rdi) │ │ │ │ vmovhps %xmm2,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm2,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -548778,75 +550467,75 @@ │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 28b5f1 │ │ │ │ + jne 28d491 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm2,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 28b5d1 │ │ │ │ + jg 28d471 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28b616 │ │ │ │ + jg 28d4b6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28b63c │ │ │ │ + jg 28d4dc │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b663 │ │ │ │ + jg 28d503 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28b6d0 │ │ │ │ + call 28d570 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b687 │ │ │ │ + jg 28d527 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa (%rdx),%ymm4 │ │ │ │ vmovdqa (%rcx),%ymm0 │ │ │ │ vpunpckhwd %ymm4,%ymm0,%ymm5 │ │ │ │ vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ @@ -548893,42 +550582,42 @@ │ │ │ │ vpackusdw %ymm5,%ymm3,%ymm3 │ │ │ │ vpminsw %ymm0,%ymm8,%ymm0 │ │ │ │ vpminsw %ymm1,%ymm8,%ymm1 │ │ │ │ vpminsw %ymm2,%ymm8,%ymm2 │ │ │ │ vpminsw %ymm3,%ymm8,%ymm3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x51de9(%rip),%r10 │ │ │ │ + lea 0x4ff89(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0x68(%r10),%ymm8 │ │ │ │ vpbroadcastd -0x7c(%r10,%rax,4),%ymm9 │ │ │ │ vpbroadcastd -0x74(%r10,%rax,4),%ymm10 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add %r10,%r8 │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%r10,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - je 28b86f │ │ │ │ + je 28d70f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ cmp $0x8,%r9d │ │ │ │ - je 28b86f │ │ │ │ + je 28d70f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm2,(%rdi) │ │ │ │ vmovhps %xmm2,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm2,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -548940,75 +550629,75 @@ │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 28b8b4 │ │ │ │ + jne 28d754 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm2,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm3,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 28b894 │ │ │ │ + jg 28d734 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28b8d9 │ │ │ │ + jg 28d779 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28b900 │ │ │ │ + jg 28d7a0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b927 │ │ │ │ + jg 28d7c7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28b9a0 │ │ │ │ + call 28d840 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b94b │ │ │ │ + jg 28d7eb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpmovzxbw (%rax),%ymm5 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ @@ -549075,30 +550764,30 @@ │ │ │ │ vpmulhw %ymm3,%ymm10,%ymm3 │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x51ae1(%rip),%r10 │ │ │ │ + lea 0x4fc81(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ vmovd 0x10(%rsp),%xmm0 │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0x74(%r10),%ymm10 │ │ │ │ vpbroadcastd -0x80(%r10),%ymm11 │ │ │ │ vpbroadcastd -0x94(%r10,%rax,4),%ymm12 │ │ │ │ vpbroadcastd -0x8c(%r10,%rax,4),%ymm13 │ │ │ │ vmovd -0x84(%r10),%xmm14 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ vpsubw %xmm0,%xmm14,%xmm14 │ │ │ │ vpbroadcastw %xmm14,%ymm14 │ │ │ │ add %r10,%r8 │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ @@ -549106,37 +550795,37 @@ │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%r10,1) │ │ │ │ vmovdqa %xmm4,(%rax) │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jl 28bbcf │ │ │ │ + jl 28da6f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - je 28bbcf │ │ │ │ + je 28da6f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm2,(%rdi) │ │ │ │ vmovhps %xmm2,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm2,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm3,(%rdi) │ │ │ │ vmovhps %xmm3,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm3,(%rdi,%r10,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rax │ │ │ │ vperm2i128 $0x21,%ymm5,%ymm4,%ymm6 │ │ │ │ vpblendd $0xf0,%ymm5,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ @@ -549144,24 +550833,24 @@ │ │ │ │ vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ vmovdqa %xmm4,(%rax) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jl 28bc41 │ │ │ │ + jl 28dae1 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm2,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm3,(%rdi,%r10,1) │ │ │ │ - jg 28bbd3 │ │ │ │ + jg 28da73 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rax │ │ │ │ vpunpcklqdq %ymm5,%ymm4,%ymm6 │ │ │ │ vpunpckhqdq %ymm5,%ymm4,%ymm4 │ │ │ │ vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ @@ -549170,117 +550859,117 @@ │ │ │ │ vpshufd $0xd8,%xmm4,%xmm4 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%r10,1) │ │ │ │ vmovdqa %xmm4,(%rax) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28bc45 │ │ │ │ + jg 28dae5 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x20,%rax │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm15 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ - call 28be90 │ │ │ │ - vmovdqa 0x516ed(%rip),%ymm6 │ │ │ │ + call 28dd30 │ │ │ │ + vmovdqa 0x4f88d(%rip),%ymm6 │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ vpackuswb %ymm4,%ymm15,%ymm15 │ │ │ │ vpermd %ymm15,%ymm6,%ymm4 │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm2,(%rdi,%r10,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%r10,1) │ │ │ │ vmovdqa %ymm4,(%rax) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28bc98 │ │ │ │ + jg 28db38 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x20,%rax │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpaddw %ymm5,%ymm14,%ymm15 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ vmovdqa %ymm4,(%rax) │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x51674(%rip),%ymm6 │ │ │ │ + vmovdqa 0x4f814(%rip),%ymm6 │ │ │ │ vpaddw %ymm5,%ymm15,%ymm5 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermd %ymm4,%ymm6,%ymm4 │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,0x40(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x60(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm4,(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28bd0f │ │ │ │ + jg 28dbaf │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x40,%rax │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpaddw %ymm5,%ymm14,%ymm5 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ vmovdqa %ymm4,(%rax) │ │ │ │ vmovdqa %ymm5,(%rdi,%rsi,1) │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ vpaddw %ymm5,%ymm14,%ymm15 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ vmovdqa %ymm4,0x20(%rax) │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ vpaddw (%rdi,%rsi,1),%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x515bf(%rip),%ymm6 │ │ │ │ + vmovdqa 0x4f75f(%rip),%ymm6 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermd %ymm4,%ymm6,%ymm4 │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,0x40(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x60(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm4,(%rax) │ │ │ │ - call 28be90 │ │ │ │ + call 28dd30 │ │ │ │ vpaddw 0x20(%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x5157f(%rip),%ymm6 │ │ │ │ + vmovdqa 0x4f71f(%rip),%ymm6 │ │ │ │ vpaddw %ymm5,%ymm15,%ymm5 │ │ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ vpsrlw $0x2,%ymm5,%ymm5 │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermd %ymm4,%ymm6,%ymm4 │ │ │ │ vmovdqa %ymm0,0x80(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm4,0x20(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28bd88 │ │ │ │ + jg 28dc28 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ vpunpckhwd %ymm0,%ymm4,%ymm9 │ │ │ │ @@ -549358,117 +551047,117 @@ │ │ │ │ vpsubsw %ymm12,%ymm3,%ymm3 │ │ │ │ vpmulhw %ymm3,%ymm13,%ymm3 │ │ │ │ vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x515d9(%rip),%r10 │ │ │ │ + lea 0x4f779(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ vpbroadcastb 0x10(%rsp),%ymm14 │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0x8c(%r10),%ymm10 │ │ │ │ vpbroadcastd -0x98(%r10),%ymm11 │ │ │ │ vpbroadcastd -0xac(%r10,%rax,4),%ymm12 │ │ │ │ vpbroadcastd -0xa4(%r10,%rax,4),%ymm13 │ │ │ │ vmovdqa -0x210(%r10),%ymm15 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add %r10,%r8 │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%r10,1) │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jl 28c0cd │ │ │ │ + jl 28df6d │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - je 28c0cd │ │ │ │ + je 28df6d │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm2,(%rdi) │ │ │ │ vmovhps %xmm2,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm2,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm3,(%rdi) │ │ │ │ vmovhps %xmm3,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm3,(%rdi,%r10,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jl 28c114 │ │ │ │ + jl 28dfb4 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm2,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm3,(%rdi,%r10,1) │ │ │ │ - jg 28c0d1 │ │ │ │ + jg 28df71 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28c118 │ │ │ │ + jg 28dfb8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28c13f │ │ │ │ + jg 28dfdf │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c166 │ │ │ │ + jg 28e006 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28c1e0 │ │ │ │ + call 28e080 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c18a │ │ │ │ + jg 28e02a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ @@ -549554,109 +551243,109 @@ │ │ │ │ vpsubb %ymm14,%ymm4,%ymm4 │ │ │ │ vpavgb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermd %ymm4,%ymm15,%ymm4 │ │ │ │ vmovdqa %ymm4,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x51281(%rip),%r10 │ │ │ │ + lea 0x4f421(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ vpbroadcastd -0xa4(%r10),%ymm10 │ │ │ │ vpbroadcastd -0xb0(%r10),%ymm4 │ │ │ │ vpbroadcastd -0xc4(%r10,%rax,4),%ymm5 │ │ │ │ vpbroadcastd -0xbc(%r10,%rax,4),%ymm6 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add %r10,%r8 │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%r10,1) │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jl 28c432 │ │ │ │ + jl 28e2d2 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ - je 28c432 │ │ │ │ - call 28c520 │ │ │ │ + je 28e2d2 │ │ │ │ + call 28e3c0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm0,(%rdi,%r10,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 28c436 │ │ │ │ + jg 28e2d6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28c460 │ │ │ │ + jg 28e300 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c47c │ │ │ │ + jg 28e31c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ vmovdqa %ymm0,0x40(%rdi) │ │ │ │ vmovdqa %ymm1,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c496 │ │ │ │ + jg 28e336 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ vmovdqa %ymm0,0x40(%rdi) │ │ │ │ vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 28e3c0 │ │ │ │ vmovdqa %ymm0,0xc0(%rdi) │ │ │ │ vmovdqa %ymm1,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c4bf │ │ │ │ + jg 28e35f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm2 │ │ │ │ vpunpcklwd %ymm0,%ymm2,%ymm8 │ │ │ │ @@ -549699,15 +551388,15 @@ │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ vmovdqa %ymm2,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x51019(%rip),%rax │ │ │ │ + lea 0x4f1b9(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ vpbroadcastd -0xb4(%rax),%ymm6 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vpmovzxbw (%r9),%ymm3 │ │ │ │ @@ -549726,15 +551415,15 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 28c601 │ │ │ │ + jg 28e4a1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmovzxbw (%r9),%ymm4 │ │ │ │ vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ vmovdqa (%rdi),%xmm0 │ │ │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm0,%ymm0 │ │ │ │ vmovdqa (%rdi,%rsi,2),%xmm1 │ │ │ │ @@ -549751,15 +551440,15 @@ │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 28c667 │ │ │ │ + jg 28e507 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmovzxbw (%r9),%ymm4 │ │ │ │ vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ @@ -549772,15 +551461,15 @@ │ │ │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28c6d9 │ │ │ │ + jg 28e579 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmovzxbw (%r9),%ymm4 │ │ │ │ vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ @@ -549793,20 +551482,20 @@ │ │ │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 28c72f │ │ │ │ + jg 28e5cf │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x50e7d(%rip),%r9 │ │ │ │ + lea 0x4f01d(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastd -0x2d0(%r9),%xmm2 │ │ │ │ vmovd (%rdi),%xmm0 │ │ │ │ vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ @@ -549815,41 +551504,41 @@ │ │ │ │ vpsubw %xmm1,%xmm0,%xmm1 │ │ │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28c7ad │ │ │ │ + jg 28e64d │ │ │ │ ret │ │ │ │ vpbroadcastq -0x2cc(%r9),%xmm2 │ │ │ │ vmovq (%rdi),%xmm0 │ │ │ │ vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ vpsubw (%rdx),%xmm0,%xmm1 │ │ │ │ add $0x10,%rdx │ │ │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28c7ec │ │ │ │ + jg 28e68c │ │ │ │ ret │ │ │ │ vbroadcasti128 -0x2c4(%r9),%ymm2 │ │ │ │ vmovdqa (%rdi),%xmm0 │ │ │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm0,%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ add $0x20,%rdx │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28c823 │ │ │ │ + jg 28e6c3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x2b4(%r9),%ymm4 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ @@ -549858,15 +551547,15 @@ │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28c861 │ │ │ │ + jg 28e701 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x294(%r9),%ymm6 │ │ │ │ vbroadcasti128 -0x274(%r9),%ymm7 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm3 │ │ │ │ vmovdqa 0x20(%rdi),%xmm2 │ │ │ │ @@ -549885,20 +551574,20 @@ │ │ │ │ vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm2,0x20(%rdi) │ │ │ │ vextracti128 $0x1,%ymm2,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28c8b2 │ │ │ │ + jg 28e752 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x50cf1(%rip),%r9 │ │ │ │ + lea 0x4ee91(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ lea -0x2e8(%r9,%r8,2),%r9 │ │ │ │ lea (%r8,%r8,2),%r8d │ │ │ │ shr $0x2,%r8d │ │ │ │ @@ -549914,46 +551603,46 @@ │ │ │ │ vpsubw %xmm1,%xmm0,%xmm1 │ │ │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 28c95e │ │ │ │ + jl 28e7fe │ │ │ │ ret │ │ │ │ - vmovdqa 0x50aea(%rip),%xmm3 │ │ │ │ + vmovdqa 0x4ec8a(%rip),%xmm3 │ │ │ │ vmovq (%rdi),%xmm0 │ │ │ │ vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ vmovd (%r9,%r8,2),%xmm2 │ │ │ │ vpsubw (%rdx),%xmm0,%xmm1 │ │ │ │ add $0x10,%rdx │ │ │ │ vpshufb %xmm3,%xmm2,%xmm2 │ │ │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 28c9a6 │ │ │ │ + jl 28e846 │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x50aa8(%rip),%ymm3 │ │ │ │ + vbroadcasti128 0x4ec48(%rip),%ymm3 │ │ │ │ vshufpd $0xc,%ymm3,%ymm3,%ymm3 │ │ │ │ vmovdqa (%rdi),%xmm0 │ │ │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm0,%ymm0 │ │ │ │ vpbroadcastd (%r9,%r8,2),%ymm2 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ add $0x20,%rdx │ │ │ │ vpshufb %ymm3,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 28c9ed │ │ │ │ + jl 28e88d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ vpbroadcastw 0x2(%r9,%r8,2),%ymm5 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ @@ -549963,15 +551652,15 @@ │ │ │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 28ca2d │ │ │ │ + jl 28e8cd │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ @@ -549980,15 +551669,15 @@ │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 28ca79 │ │ │ │ + jl 28e919 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ @@ -550007,15 +551696,15 @@ │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,0x40(%rdi) │ │ │ │ vmovdqa %ymm1,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 28cabc │ │ │ │ + jl 28e95c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ @@ -550054,15 +551743,15 @@ │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm0,0xc0(%rdi) │ │ │ │ vmovdqa %ymm1,0xe0(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 28cb2f │ │ │ │ + jl 28e9cf │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -550111,120 +551800,120 @@ │ │ │ │ imul %r10,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rdi,%rdx │ │ │ │ lea (%r14,%r8,1),%rcx │ │ │ │ sub %rcx,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - jne 28cd1a │ │ │ │ + jne 28ebba │ │ │ │ test %r14,%r14 │ │ │ │ - jne 28cdbd │ │ │ │ + jne 28ec5d │ │ │ │ xor %rcx,%rcx │ │ │ │ vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 28ccf6 │ │ │ │ + jl 28eb96 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28ccf3 │ │ │ │ - jmp 28cdfc │ │ │ │ + jg 28eb93 │ │ │ │ + jmp 28ec9c │ │ │ │ test %r14,%r14 │ │ │ │ - jne 28cd61 │ │ │ │ + jne 28ec01 │ │ │ │ xor %rcx,%rcx │ │ │ │ vpbroadcastw (%r11),%ymm0 │ │ │ │ vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 28cd27 │ │ │ │ + jl 28ebc7 │ │ │ │ lea (%rax,%r8,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 28cd3c │ │ │ │ + jl 28ebdc │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28cd1f │ │ │ │ - jmp 28cdfc │ │ │ │ + jg 28ebbf │ │ │ │ + jmp 28ec9c │ │ │ │ xor %rcx,%rcx │ │ │ │ vpbroadcastw (%r11),%ymm0 │ │ │ │ vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 28cd69 │ │ │ │ + jl 28ec09 │ │ │ │ lea (%rax,%r8,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 28cd7e │ │ │ │ + jl 28ec1e │ │ │ │ lea (%r15,%rdx,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ vpbroadcastw -0x2(%r11,%rdx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 28cda1 │ │ │ │ + jl 28ec41 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28cd61 │ │ │ │ - jmp 28cdfc │ │ │ │ + jg 28ec01 │ │ │ │ + jmp 28ec9c │ │ │ │ xor %rcx,%rcx │ │ │ │ vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 28cdc0 │ │ │ │ + jl 28ec60 │ │ │ │ lea (%rax,%rdx,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ vpbroadcastw -0x2(%r11,%rdx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 28cde2 │ │ │ │ + jl 28ec82 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28cdbd │ │ │ │ + jg 28ec5d │ │ │ │ test %rbp,%rbp │ │ │ │ - je 28ce2c │ │ │ │ + je 28eccc │ │ │ │ mov %rax,%r11 │ │ │ │ sub %r10,%r11 │ │ │ │ xor %rsi,%rsi │ │ │ │ vmovdqa (%r11,%rsi,2),%ymm0 │ │ │ │ lea (%rax,%rsi,2),%rcx │ │ │ │ mov %rbp,%r8 │ │ │ │ vmovdqa %ymm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 28ce17 │ │ │ │ + jg 28ecb7 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 28ce0a │ │ │ │ + jl 28ecaa │ │ │ │ test %r9,%r9 │ │ │ │ - je 28ce60 │ │ │ │ + je 28ed00 │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ xor %rsi,%rsi │ │ │ │ vmovdqa (%r11,%rsi,2),%ymm0 │ │ │ │ lea (%rax,%rsi,2),%rcx │ │ │ │ mov %r9,%r8 │ │ │ │ vmovdqa %ymm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 28ce4b │ │ │ │ + jg 28eceb │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 28ce3e │ │ │ │ + jl 28ecde │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -550233,23 +551922,23 @@ │ │ │ │ push %r14 │ │ │ │ subl $0x10000,0x30(%rsp) │ │ │ │ subl $0x8,0x20(%rsp) │ │ │ │ vpbroadcastd 0x28(%rsp),%ymm5 │ │ │ │ vpbroadcastd 0x30(%rsp),%ymm8 │ │ │ │ vpbroadcastd 0x20(%rsp),%ymm6 │ │ │ │ lea -0x922d(%rip),%r10 │ │ │ │ - vpbroadcastd 0x598e8(%r10),%ymm3 │ │ │ │ + vpbroadcastd 0x57a88(%r10),%ymm3 │ │ │ │ vpbroadcastw 0x38(%rsp),%xmm7 │ │ │ │ - vpmaddwd 0x597c0(%r10),%ymm5,%ymm2 │ │ │ │ + vpmaddwd 0x57960(%r10),%ymm5,%ymm2 │ │ │ │ vpslld $0x3,%ymm5,%ymm5 │ │ │ │ vpslld $0xe,%ymm6,%ymm6 │ │ │ │ vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ xor %eax,%eax │ │ │ │ vmovdqa %ymm8,%ymm4 │ │ │ │ - vpbroadcastd 0x598e4(%r10),%ymm10 │ │ │ │ + vpbroadcastd 0x57a84(%r10),%ymm10 │ │ │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ vpmaxsd %ymm2,%ymm4,%ymm0 │ │ │ │ vpsrad $0x8,%ymm4,%ymm9 │ │ │ │ vpminsd %ymm6,%ymm0,%ymm0 │ │ │ │ vpsubd %ymm0,%ymm4,%ymm1 │ │ │ │ vpsrad $0xe,%ymm0,%ymm0 │ │ │ │ vpsrad $0xe,%ymm1,%ymm1 │ │ │ │ @@ -550268,57 +551957,57 @@ │ │ │ │ vpextrd $0x2,%xmm0,%ebp │ │ │ │ vpextrd $0x3,%xmm0,%r14d │ │ │ │ vinserti128 $0x1,(%rdx,%r11,2),%ymm10,%ymm10 │ │ │ │ vinserti128 $0x1,(%rdx,%rbx,2),%ymm11,%ymm11 │ │ │ │ vinserti128 $0x1,(%rdx,%rbp,2),%ymm12,%ymm12 │ │ │ │ vinserti128 $0x1,(%rdx,%r14,2),%ymm13,%ymm13 │ │ │ │ vptest %ymm1,%ymm1 │ │ │ │ - je 28d00b │ │ │ │ + je 28eeab │ │ │ │ vmovq %xmm1,%rbx │ │ │ │ vpextrq $0x1,%xmm1,%r14 │ │ │ │ movslq %ebx,%r11 │ │ │ │ sar $0x20,%rbx │ │ │ │ movslq %r14d,%rbp │ │ │ │ sar $0x20,%r14 │ │ │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vmovdqu 0x59808(%r10,%r11,2),%xmm14 │ │ │ │ - vmovdqu 0x59808(%r10,%rbx,2),%xmm15 │ │ │ │ - vmovdqu 0x59808(%r10,%rbp,2),%xmm0 │ │ │ │ - vmovdqu 0x59808(%r10,%r14,2),%xmm2 │ │ │ │ + vmovdqu 0x579a8(%r10,%r11,2),%xmm14 │ │ │ │ + vmovdqu 0x579a8(%r10,%rbx,2),%xmm15 │ │ │ │ + vmovdqu 0x579a8(%r10,%rbp,2),%xmm0 │ │ │ │ + vmovdqu 0x579a8(%r10,%r14,2),%xmm2 │ │ │ │ vmovq %xmm1,%rbx │ │ │ │ vpextrq $0x1,%xmm1,%r14 │ │ │ │ movslq %ebx,%r11 │ │ │ │ sar $0x20,%rbx │ │ │ │ movslq %r14d,%rbp │ │ │ │ sar $0x20,%r14 │ │ │ │ - vinserti128 $0x1,0x59808(%r10,%r11,2),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,0x59808(%r10,%rbx,2),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x59808(%r10,%rbp,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x59808(%r10,%r14,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,0x579a8(%r10,%r11,2),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,0x579a8(%r10,%rbx,2),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x579a8(%r10,%rbp,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x579a8(%r10,%r14,2),%ymm2,%ymm2 │ │ │ │ vpshufb %ymm14,%ymm10,%ymm10 │ │ │ │ vpshufb %ymm15,%ymm11,%ymm11 │ │ │ │ vpshufb %ymm0,%ymm12,%ymm12 │ │ │ │ vpshufb %ymm2,%ymm13,%ymm13 │ │ │ │ vmovd %xmm9,%r11d │ │ │ │ vpextrd $0x1,%xmm9,%ebx │ │ │ │ vpextrd $0x2,%xmm9,%ebp │ │ │ │ vpextrd $0x3,%xmm9,%r14d │ │ │ │ vextracti128 $0x1,%ymm9,%xmm9 │ │ │ │ - vmovq 0x5baf0(%r10,%r11,8),%xmm14 │ │ │ │ - vmovq 0x5baf0(%r10,%rbx,8),%xmm15 │ │ │ │ - vmovq 0x5baf0(%r10,%rbp,8),%xmm0 │ │ │ │ - vmovq 0x5baf0(%r10,%r14,8),%xmm2 │ │ │ │ + vmovq 0x59c90(%r10,%r11,8),%xmm14 │ │ │ │ + vmovq 0x59c90(%r10,%rbx,8),%xmm15 │ │ │ │ + vmovq 0x59c90(%r10,%rbp,8),%xmm0 │ │ │ │ + vmovq 0x59c90(%r10,%r14,8),%xmm2 │ │ │ │ vmovd %xmm9,%r11d │ │ │ │ vpextrd $0x1,%xmm9,%ebx │ │ │ │ vpextrd $0x2,%xmm9,%ebp │ │ │ │ vpextrd $0x3,%xmm9,%r14d │ │ │ │ - vmovhps 0x5baf0(%r10,%r11,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x5baf0(%r10,%rbx,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x5baf0(%r10,%rbp,8),%xmm0,%xmm0 │ │ │ │ - vmovhps 0x5baf0(%r10,%r14,8),%xmm2,%xmm2 │ │ │ │ + vmovhps 0x59c90(%r10,%r11,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x59c90(%r10,%rbx,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x59c90(%r10,%rbp,8),%xmm0,%xmm0 │ │ │ │ + vmovhps 0x59c90(%r10,%r14,8),%xmm2,%xmm2 │ │ │ │ vpmovsxbw %xmm14,%ymm14 │ │ │ │ vpmovsxbw %xmm15,%ymm15 │ │ │ │ vpmovsxbw %xmm0,%ymm0 │ │ │ │ vpmovsxbw %xmm2,%ymm2 │ │ │ │ vpmaddwd %ymm14,%ymm10,%ymm10 │ │ │ │ vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ vpmaddwd %ymm0,%ymm12,%ymm12 │ │ │ │ @@ -550331,88 +552020,88 @@ │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpackusdw %xmm0,%xmm10,%xmm10 │ │ │ │ vpminsw %xmm7,%xmm10,%xmm10 │ │ │ │ vmovdqa %xmm10,(%rdi,%rax,2) │ │ │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ add $0x8,%eax │ │ │ │ cmp %r8d,%eax │ │ │ │ - jl 28cecb │ │ │ │ + jl 28ed6b │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 28cec4 │ │ │ │ + jg 28ed64 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ lea 0x14(%rip),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - jne 28d319 │ │ │ │ + jne 28f1b9 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 28d4a9 │ │ │ │ + jne 28f349 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x5099f(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x4eb3f(%r10,%r8,2),%r8d │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov (%rdx),%r8d │ │ │ │ mov (%rdx,%rcx,1),%eax │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ mov %r8d,(%rdi) │ │ │ │ mov %eax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d143 │ │ │ │ + jg 28efe3 │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movq %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d15e │ │ │ │ + jg 28effe │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d17f │ │ │ │ + jg 28f01f │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ movdqu 0x10(%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d1a0 │ │ │ │ + jg 28f040 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28d1d7 │ │ │ │ + jg 28f077 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ @@ -550425,15 +552114,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ movdqa %xmm2,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28d209 │ │ │ │ + jg 28f0a9 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ movdqu -0x80(%rdx),%xmm0 │ │ │ │ movdqu -0x70(%rdx),%xmm1 │ │ │ │ movdqu -0x60(%rdx),%xmm2 │ │ │ │ movdqu -0x50(%rdx),%xmm3 │ │ │ │ @@ -550464,31 +552153,31 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ movdqa %xmm2,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28d26b │ │ │ │ + jg 28f10b │ │ │ │ ret │ │ │ │ movd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movdqa 0x50711(%r10),%xmm4 │ │ │ │ - pshufb 0x50741(%r10),%xmm5 │ │ │ │ + movdqa 0x4e8b1(%r10),%xmm4 │ │ │ │ + pshufb 0x4e8e1(%r10),%xmm5 │ │ │ │ psubw %xmm5,%xmm4 │ │ │ │ test %eax,%eax │ │ │ │ - jne 28d5b7 │ │ │ │ + jne 28f457 │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ - movddup 0x50829(%r10,%rax,8),%xmm3 │ │ │ │ + movddup 0x4e9c9(%r10,%rax,8),%xmm3 │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 28d43d │ │ │ │ - je 28d3e7 │ │ │ │ + jg 28f2dd │ │ │ │ + je 28f287 │ │ │ │ cmp $0xfffffffc,%r8d │ │ │ │ - je 28d3a9 │ │ │ │ + je 28f249 │ │ │ │ movq (%rdx),%xmm1 │ │ │ │ movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pmullw %xmm1,%xmm0 │ │ │ │ psrlq $0x10,%xmm1 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ @@ -550496,15 +552185,15 @@ │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x4,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d367 │ │ │ │ + jg 28f207 │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ movq 0x2(%rdx),%xmm1 │ │ │ │ movhps 0x2(%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ @@ -550512,15 +552201,15 @@ │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x4,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d3a9 │ │ │ │ + jg 28f249 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x2(%rdx),%xmm1 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -550533,15 +552222,15 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x4,%xmm0 │ │ │ │ psrlw $0x4,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d3e7 │ │ │ │ + jg 28f287 │ │ │ │ ret │ │ │ │ lea (%rdx,%r8,2),%rdx │ │ │ │ lea (%rdi,%r8,2),%rdi │ │ │ │ neg %r8 │ │ │ │ mov %r8,%rax │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x2(%rdx,%rax,2),%xmm1 │ │ │ │ @@ -550556,26 +552245,26 @@ │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x4,%xmm0 │ │ │ │ psrlw $0x4,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi,%rax,2) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - jl 28d44b │ │ │ │ + jl 28f2eb │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28d448 │ │ │ │ + jg 28f2e8 │ │ │ │ ret │ │ │ │ shl $0xb,%eax │ │ │ │ movd %eax,%xmm5 │ │ │ │ - pshufb 0x50741(%r10),%xmm5 │ │ │ │ + pshufb 0x4e8e1(%r10),%xmm5 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28d545 │ │ │ │ - je 28d508 │ │ │ │ + jg 28f3e5 │ │ │ │ + je 28f3a8 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ movd (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpcklqdq %xmm1,%xmm2 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm1 │ │ │ │ @@ -550583,15 +552272,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d4ca │ │ │ │ + jg 28f36a │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpcklqdq %xmm1,%xmm2 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ @@ -550599,15 +552288,15 @@ │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d50c │ │ │ │ + jg 28f3ac │ │ │ │ ret │ │ │ │ shl $0x5,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ lea -0x100(%r8,%r9,1),%eax │ │ │ │ mov %rdi,%r8 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ @@ -550621,36 +552310,36 @@ │ │ │ │ psubw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d55b │ │ │ │ + jg 28f3fb │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%r8 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28d557 │ │ │ │ + jg 28f3f7 │ │ │ │ ret │ │ │ │ shl $0xb,%eax │ │ │ │ - movdqa 0x50701(%r10),%xmm3 │ │ │ │ + movdqa 0x4e8a1(%r10),%xmm3 │ │ │ │ movd %eax,%xmm6 │ │ │ │ - movdqa 0x50761(%r10),%xmm7 │ │ │ │ - pshufb 0x50741(%r10),%xmm6 │ │ │ │ + movdqa 0x4e901(%r10),%xmm7 │ │ │ │ + pshufb 0x4e8e1(%r10),%xmm6 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - jne 28d5f7 │ │ │ │ + jne 28f497 │ │ │ │ psllw $0x2,%xmm4 │ │ │ │ psllw $0x2,%xmm5 │ │ │ │ - movdqa 0x50751(%r10),%xmm7 │ │ │ │ + movdqa 0x4e8f1(%r10),%xmm7 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28d705 │ │ │ │ - je 28d688 │ │ │ │ + jg 28f5a5 │ │ │ │ + je 28f528 │ │ │ │ movddup (%rdx),%xmm0 │ │ │ │ pshufhw $0x39,%xmm0,%xmm1 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x2,%xmm0 │ │ │ │ @@ -550673,15 +552362,15 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d625 │ │ │ │ + jg 28f4c5 │ │ │ │ ret │ │ │ │ movddup (%rdx),%xmm0 │ │ │ │ movddup 0x2(%rdx),%xmm1 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -550704,15 +552393,15 @@ │ │ │ │ pmulhw %xmm6,%xmm1 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d6a6 │ │ │ │ + jg 28f546 │ │ │ │ ret │ │ │ │ shl $0x5,%r8d │ │ │ │ lea -0x100(%r8,%r9,1),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x2(%rdx),%xmm1 │ │ │ │ @@ -550748,37 +552437,37 @@ │ │ │ │ paddw %xmm2,%xmm2 │ │ │ │ pmulhw %xmm6,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28d735 │ │ │ │ + jg 28f5d5 │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28d717 │ │ │ │ + jg 28f5b7 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x17(%rip),%rax │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28db4e │ │ │ │ + jne 28f9ee │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28dc94 │ │ │ │ + jne 28fb34 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x502dc(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x4e47c(%rax,%rcx,2),%ecx │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ - movdqa 0x50092(%rax),%xmm5 │ │ │ │ + movdqa 0x4e232(%rax),%xmm5 │ │ │ │ add %rax,%rcx │ │ │ │ shr $0xb,%r9d │ │ │ │ - movddup 0x5004a(%rax,%r9,8),%xmm4 │ │ │ │ + movddup 0x4e1ea(%rax,%r9,8),%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ movq (%rsi,%rdx,2),%xmm1 │ │ │ │ movhps (%rsi,%rax,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ @@ -550786,15 +552475,15 @@ │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ psubw %xmm5,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 28d82e │ │ │ │ + jg 28f6ce │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ @@ -550807,15 +552496,15 @@ │ │ │ │ psubw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 28d867 │ │ │ │ + jg 28f707 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ movdqu 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ @@ -550828,15 +552517,15 @@ │ │ │ │ psubw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28d8bc │ │ │ │ + jg 28f75c │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu 0x20(%rsi),%xmm2 │ │ │ │ movdqu 0x30(%rsi),%xmm3 │ │ │ │ add %rdx,%rsi │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ @@ -550849,15 +552538,15 @@ │ │ │ │ psubw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 28d912 │ │ │ │ + jg 28f7b2 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu 0x20(%rsi),%xmm2 │ │ │ │ movdqu 0x30(%rsi),%xmm3 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ @@ -550886,15 +552575,15 @@ │ │ │ │ psubw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ movdqa %xmm2,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x70(%rdi) │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 28d965 │ │ │ │ + jg 28f805 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu 0x20(%rsi),%xmm2 │ │ │ │ movdqu 0x30(%rsi),%xmm3 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ @@ -550955,45 +552644,45 @@ │ │ │ │ psubw %xmm5,%xmm2 │ │ │ │ psubw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,-0x40(%rdi) │ │ │ │ movdqa %xmm1,-0x30(%rdi) │ │ │ │ movdqa %xmm2,-0x20(%rdi) │ │ │ │ movdqa %xmm3,-0x10(%rdi) │ │ │ │ dec %r8d │ │ │ │ - jg 28da04 │ │ │ │ + jg 28f8a4 │ │ │ │ ret │ │ │ │ movd %r9d,%xmm4 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ - movdqa 0x50042(%rax),%xmm3 │ │ │ │ - pshufb 0x50072(%rax),%xmm4 │ │ │ │ - movdqa 0x500b2(%rax),%xmm5 │ │ │ │ + movdqa 0x4e1e2(%rax),%xmm3 │ │ │ │ + pshufb 0x4e212(%rax),%xmm4 │ │ │ │ + movdqa 0x4e252(%rax),%xmm5 │ │ │ │ psubw %xmm4,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28db89 │ │ │ │ + jne 28fa29 │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ psllw $0x2,%xmm4 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28ddf0 │ │ │ │ + jne 28fc90 │ │ │ │ sub $0x8,%ecx │ │ │ │ - je 28dbd7 │ │ │ │ - jg 28dc2d │ │ │ │ + je 28fa77 │ │ │ │ + jg 28facd │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ movq 0x2(%rsi),%xmm1 │ │ │ │ movhps 0x2(%rsi,%rdx,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28db9d │ │ │ │ + jg 28fa3d │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x2(%rsi),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -551006,15 +552695,15 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28dbd7 │ │ │ │ + jg 28fa77 │ │ │ │ ret │ │ │ │ lea (%rsi,%rcx,2),%rsi │ │ │ │ neg %rcx │ │ │ │ mov %rcx,%rax │ │ │ │ movdqu (%rsi,%rax,2),%xmm0 │ │ │ │ movdqu 0x2(%rsi,%rax,2),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ @@ -551029,31 +552718,31 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rax │ │ │ │ - jl 28dc37 │ │ │ │ + jl 28fad7 │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 28dc34 │ │ │ │ + jg 28fad4 │ │ │ │ ret │ │ │ │ movd %r9d,%xmm4 │ │ │ │ - movdqa 0x50042(%rax),%xmm3 │ │ │ │ - pshufb 0x50072(%rax),%xmm4 │ │ │ │ - movdqa 0x500b2(%rax),%xmm5 │ │ │ │ + movdqa 0x4e1e2(%rax),%xmm3 │ │ │ │ + pshufb 0x4e212(%rax),%xmm4 │ │ │ │ + movdqa 0x4e252(%rax),%xmm5 │ │ │ │ psubw %xmm4,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28dcca │ │ │ │ + jne 28fb6a │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ psllw $0x2,%xmm4 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - je 28dd16 │ │ │ │ - jg 28dd6d │ │ │ │ + je 28fbb6 │ │ │ │ + jg 28fc0d │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ movq (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm2 │ │ │ │ @@ -551061,15 +552750,15 @@ │ │ │ │ pmullw %xmm4,%xmm2 │ │ │ │ psubw %xmm5,%xmm1 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28dcd9 │ │ │ │ + jg 28fb79 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pmullw %xmm2,%xmm1 │ │ │ │ @@ -551083,15 +552772,15 @@ │ │ │ │ pmullw %xmm0,%xmm1 │ │ │ │ psubw %xmm5,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28dd1a │ │ │ │ + jg 28fbba │ │ │ │ ret │ │ │ │ mov %rsi,%r9 │ │ │ │ lea -0x20(,%rcx,4),%eax │ │ │ │ mov %ecx,%ecx │ │ │ │ lea (%r8,%rax,8),%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ @@ -551110,29 +552799,29 @@ │ │ │ │ pmullw %xmm0,%xmm1 │ │ │ │ psubw %xmm5,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28dd84 │ │ │ │ + jg 28fc24 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28dd80 │ │ │ │ + jg 28fc20 │ │ │ │ ret │ │ │ │ shl $0xb,%r9d │ │ │ │ movd %r9d,%xmm6 │ │ │ │ - pshufb 0x50072(%rax),%xmm6 │ │ │ │ + pshufb 0x4e212(%rax),%xmm6 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - je 28de7e │ │ │ │ - jg 28df14 │ │ │ │ + je 28fd1e │ │ │ │ + jg 28fdb4 │ │ │ │ movddup (%rsi),%xmm0 │ │ │ │ movddup 0x2(%rsi),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ @@ -551151,15 +552840,15 @@ │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psubw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm6,%xmm1 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28de2b │ │ │ │ + jg 28fccb │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x2(%rsi),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -551187,15 +552876,15 @@ │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28de9c │ │ │ │ + jg 28fd3c │ │ │ │ ret │ │ │ │ mov %rsi,%r9 │ │ │ │ lea -0x20(,%rcx,4),%eax │ │ │ │ mov %ecx,%ecx │ │ │ │ lea (%r8,%rax,8),%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ @@ -551228,88 +552917,88 @@ │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ movdqa %xmm2,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28df45 │ │ │ │ + jg 28fde5 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28df27 │ │ │ │ + jg 28fdc7 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 28ff10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ imul $0x10101,0x10(%rsp),%r10d │ │ │ │ add %r11d,%r10d │ │ │ │ lea -0xf5f(%rip),%r11 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 28e0b6 │ │ │ │ + jne 28ff56 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 28e2e9 │ │ │ │ + jne 290189 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x5099f(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x4eb3f(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 28e53e │ │ │ │ + jne 2903de │ │ │ │ mov 0x18(%rsp),%r10d │ │ │ │ movd 0x18(%rsp),%xmm5 │ │ │ │ shr $0xb,%r10d │ │ │ │ - movddup 0x50879(%r11,%r10,8),%xmm4 │ │ │ │ - pshufb 0x50741(%r11),%xmm5 │ │ │ │ + movddup 0x4ea19(%r11,%r10,8),%xmm4 │ │ │ │ + pshufb 0x4e8e1(%r11),%xmm5 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28e1d3 │ │ │ │ + jg 290073 │ │ │ │ movzbl %al,%eax │ │ │ │ lea -0x2(%rdx),%rdx │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm3 │ │ │ │ + movq 0x4ec29(%r11,%rax,8),%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ - je 28e170 │ │ │ │ - movdqa 0x50671(%r11),%xmm2 │ │ │ │ + je 290010 │ │ │ │ + movdqa 0x4e811(%r11),%xmm2 │ │ │ │ pshufd $0x99,%xmm3,%xmm3 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm2,%xmm0 │ │ │ │ pshufb %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm3,%xmm0 │ │ │ │ @@ -551322,18 +553011,18 @@ │ │ │ │ pminsw %xmm5,%xmm0 │ │ │ │ pmaxsw %xmm1,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ pshuflw $0xee,%xmm0,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28e11a │ │ │ │ + jg 28ffba │ │ │ │ ret │ │ │ │ - movdqa 0x50651(%r11),%xmm6 │ │ │ │ - movdqa 0x50661(%r11),%xmm7 │ │ │ │ + movdqa 0x4e7f1(%r11),%xmm6 │ │ │ │ + movdqa 0x4e801(%r11),%xmm7 │ │ │ │ pshufd $0x55,%xmm3,%xmm2 │ │ │ │ pshufd $0xaa,%xmm3,%xmm3 │ │ │ │ movdqu (%rdx),%xmm1 │ │ │ │ add %rcx,%rdx │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ @@ -551345,20 +553034,20 @@ │ │ │ │ packssdw %xmm0,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pminsw %xmm5,%xmm0 │ │ │ │ pmaxsw %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28e18c │ │ │ │ + jg 29002c │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x50651(%r11),%xmm6 │ │ │ │ - movdqa 0x50661(%r11),%xmm7 │ │ │ │ + movq 0x4ec29(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x4e7f1(%r11),%xmm6 │ │ │ │ + movdqa 0x4e801(%r11),%xmm7 │ │ │ │ mov %r8d,%r8d │ │ │ │ lea (%rdx,%r8,2),%rdx │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ lea (%rdi,%r8,2),%rdi │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ neg %r8 │ │ │ │ pshufd $0x0,%xmm3,%xmm8 │ │ │ │ @@ -551400,37 +553089,37 @@ │ │ │ │ psrad $0x6,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pminsw %xmm5,%xmm0 │ │ │ │ pmaxsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ - jl 28e224 │ │ │ │ + jl 2900c4 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28e221 │ │ │ │ + jg 2900c1 │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovb %eax,%r10d │ │ │ │ - movq 0x50a89(%r11,%r10,8),%xmm3 │ │ │ │ + movq 0x4ec29(%r11,%r10,8),%xmm3 │ │ │ │ movd 0x18(%rsp),%xmm7 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ - pshufb 0x50741(%r11),%xmm7 │ │ │ │ + pshufb 0x4e8e1(%r11),%xmm7 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ pshufd $0x0,%xmm3,%xmm8 │ │ │ │ pshufd $0x55,%xmm3,%xmm9 │ │ │ │ pshufd $0xaa,%xmm3,%xmm10 │ │ │ │ pshufd $0xff,%xmm3,%xmm11 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub %rax,%rdx │ │ │ │ cmp $0x2,%r8d │ │ │ │ - jne 28e40e │ │ │ │ + jne 2902ae │ │ │ │ movd (%rdx),%xmm1 │ │ │ │ movd (%rdx,%rcx,1),%xmm4 │ │ │ │ movd (%rdx,%rcx,2),%xmm2 │ │ │ │ add %rax,%rdx │ │ │ │ movd (%rdx),%xmm5 │ │ │ │ movd (%rdx,%rcx,1),%xmm3 │ │ │ │ movd (%rdx,%rcx,2),%xmm6 │ │ │ │ @@ -551470,15 +553159,15 @@ │ │ │ │ pavgw %xmm6,%xmm5 │ │ │ │ pminsw %xmm7,%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ pshuflw $0xee,%xmm5,%xmm5 │ │ │ │ movd %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28e393 │ │ │ │ + jg 290233 │ │ │ │ ret │ │ │ │ shl $0x6,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ lea -0x100(%r8,%r9,1),%r8d │ │ │ │ movq (%rdx),%xmm1 │ │ │ │ movq (%rdx,%rcx,1),%xmm2 │ │ │ │ @@ -551530,44 +553219,44 @@ │ │ │ │ pmaxsw %xmm13,%xmm12 │ │ │ │ pavgw %xmm13,%xmm12 │ │ │ │ pminsw %xmm7,%xmm12 │ │ │ │ movq %xmm12,(%rdi) │ │ │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28e45e │ │ │ │ + jg 2902fe │ │ │ │ add $0x8,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 28e420 │ │ │ │ + jg 2902c0 │ │ │ │ ret │ │ │ │ movd 0x18(%rsp),%xmm15 │ │ │ │ - pshufb 0x50741(%r11),%xmm15 │ │ │ │ + pshufb 0x4e8e1(%r11),%xmm15 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28e757 │ │ │ │ + jg 2905f7 │ │ │ │ movzbl %al,%eax │ │ │ │ - je 28e75a │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm0 │ │ │ │ + je 2905fa │ │ │ │ + movq 0x4ec29(%r11,%rax,8),%xmm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovb %eax,%r10d │ │ │ │ - movq 0x50a89(%r11,%r10,8),%xmm3 │ │ │ │ - movdqa 0x507c1(%r11),%xmm6 │ │ │ │ - movdqa 0x50671(%r11),%xmm9 │ │ │ │ + movq 0x4ec29(%r11,%r10,8),%xmm3 │ │ │ │ + movdqa 0x4e961(%r11),%xmm6 │ │ │ │ + movdqa 0x4e811(%r11),%xmm9 │ │ │ │ pshuflw $0x99,%xmm0,%xmm0 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ punpcklbw %xmm0,%xmm7 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - je 28e5c2 │ │ │ │ + je 290462 │ │ │ │ psraw $0x2,%xmm7 │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub $0x2,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ pshufd $0x0,%xmm3,%xmm11 │ │ │ │ pshufd $0x55,%xmm3,%xmm12 │ │ │ │ @@ -551649,31 +553338,31 @@ │ │ │ │ pminsw %xmm15,%xmm5 │ │ │ │ pmaxsw %xmm4,%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ pshuflw $0xee,%xmm5,%xmm5 │ │ │ │ movd %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28e6b0 │ │ │ │ + jg 290550 │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm2 │ │ │ │ + movq 0x4ec29(%r11,%rax,8),%xmm2 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovb %eax,%r10d │ │ │ │ - movq 0x50a89(%r11,%r10,8),%xmm3 │ │ │ │ - movdqa 0x50651(%r11),%xmm8 │ │ │ │ - movdqa 0x50661(%r11),%xmm9 │ │ │ │ + movq 0x4ec29(%r11,%r10,8),%xmm3 │ │ │ │ + movdqa 0x4e7f1(%r11),%xmm8 │ │ │ │ + movdqa 0x4e801(%r11),%xmm9 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - je 28e7b5 │ │ │ │ + je 290655 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub $0x6,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ shl $0x6,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ @@ -551688,15 +553377,15 @@ │ │ │ │ pshufd $0x55,%xmm3,%xmm1 │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,-0x58(%rsp) │ │ │ │ movdqa %xmm1,-0x48(%rsp) │ │ │ │ movdqa %xmm2,-0x38(%rsp) │ │ │ │ movdqa %xmm3,-0x28(%rsp) │ │ │ │ - movdqa 0x4f0ca(%rip),%xmm14 │ │ │ │ + movdqa 0x4d26a(%rip),%xmm14 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ movdqu 0x8(%rdx,%rcx,1),%xmm2 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ movdqu 0x8(%rdx,%rcx,2),%xmm3 │ │ │ │ add %rax,%rdx │ │ │ │ @@ -551849,15 +553538,15 @@ │ │ │ │ movdqu 0x8(%rdx,%rcx,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm7,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm7 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd 0x4edbc(%rip),%xmm6 │ │ │ │ + paddd 0x4cf5c(%rip),%xmm6 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm5 │ │ │ │ pmaddwd %xmm12,%xmm6 │ │ │ │ pmaddwd %xmm13,%xmm5 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ @@ -551868,15 +553557,15 @@ │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm5 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm11,%xmm0 │ │ │ │ - paddd 0x4ed5c(%rip),%xmm6 │ │ │ │ + paddd 0x4cefc(%rip),%xmm6 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm5 │ │ │ │ pmaddwd %xmm12,%xmm6 │ │ │ │ pmaddwd %xmm13,%xmm5 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ @@ -551900,91 +553589,91 @@ │ │ │ │ pmaxsw %xmm7,%xmm14 │ │ │ │ pavgw %xmm14,%xmm7 │ │ │ │ pminsw -0x18(%rsp),%xmm7 │ │ │ │ movq %xmm7,(%rdi) │ │ │ │ movhps %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28eaad │ │ │ │ + jg 29094d │ │ │ │ add $0x8,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 28e81d │ │ │ │ + jg 2906bd │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 290b80 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul $0x10101,%r9d,%r9d │ │ │ │ add %eax,%r9d │ │ │ │ imul $0x10101,0x8(%rsp),%eax │ │ │ │ add %r10d,%eax │ │ │ │ lea -0x14fe(%rip),%r10 │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 28ed40 │ │ │ │ + jne 290be0 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 28ef1d │ │ │ │ + jne 290dbd │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movzwl 0x502dc(%r10,%rcx,2),%ecx │ │ │ │ - movdqa 0x50092(%r10),%xmm5 │ │ │ │ + movzwl 0x4e47c(%r10,%rcx,2),%ecx │ │ │ │ + movdqa 0x4e232(%r10),%xmm5 │ │ │ │ shr $0xb,%eax │ │ │ │ add %r10,%rcx │ │ │ │ - movddup 0x5004a(%r10,%rax,8),%xmm4 │ │ │ │ + movddup 0x4e1ea(%r10,%rax,8),%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 28f0a1 │ │ │ │ - movddup 0x501ba(%r10),%xmm5 │ │ │ │ + jne 290f41 │ │ │ │ + movddup 0x4e35a(%r10),%xmm5 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jne 28ee09 │ │ │ │ + jne 290ca9 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - movq 0x503ba(%r10,%r9,8),%xmm0 │ │ │ │ - movdqa 0x4ff82(%r10),%xmm3 │ │ │ │ - movdqa 0x4ff92(%r10),%xmm4 │ │ │ │ + movq 0x4e55a(%r10,%r9,8),%xmm0 │ │ │ │ + movdqa 0x4e122(%r10),%xmm3 │ │ │ │ + movdqa 0x4e132(%r10),%xmm4 │ │ │ │ sub $0x2,%rsi │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28ed99 │ │ │ │ + jne 290c39 │ │ │ │ psllw $0x2,%xmm0 │ │ │ │ pshufd $0x55,%xmm0,%xmm6 │ │ │ │ pshufd $0xaa,%xmm0,%xmm7 │ │ │ │ movdqu (%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ @@ -552003,28 +553692,28 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ psrad $0x4,%xmm0 │ │ │ │ psrad $0x4,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28eda3 │ │ │ │ + jg 290c43 │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ - movq 0x503ba(%r10,%r9,8),%xmm2 │ │ │ │ - movdqa 0x4ff82(%r10),%xmm4 │ │ │ │ - movdqa 0x4ff92(%r10),%xmm6 │ │ │ │ + movq 0x4e55a(%r10,%r9,8),%xmm2 │ │ │ │ + movdqa 0x4e122(%r10),%xmm4 │ │ │ │ + movdqa 0x4e132(%r10),%xmm6 │ │ │ │ add %ecx,%ecx │ │ │ │ punpcklbw %xmm2,%xmm2 │ │ │ │ add %rcx,%rsi │ │ │ │ psraw $0x8,%xmm2 │ │ │ │ add %rcx,%rdi │ │ │ │ neg %rcx │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28ee4c │ │ │ │ + jne 290cec │ │ │ │ psllw $0x2,%xmm2 │ │ │ │ pshufd $0x0,%xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm2,%xmm8 │ │ │ │ pshufd $0xaa,%xmm2,%xmm9 │ │ │ │ pshufd $0xff,%xmm2,%xmm10 │ │ │ │ mov %rcx,%rax │ │ │ │ movdqu -0x6(%rsi,%rax,1),%xmm0 │ │ │ │ @@ -552058,30 +553747,30 @@ │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ psrad $0x4,%xmm0 │ │ │ │ psrad $0x4,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - jl 28ee66 │ │ │ │ + jl 290d06 │ │ │ │ add %rdx,%rsi │ │ │ │ sub %rcx,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 28ee63 │ │ │ │ + jg 290d03 │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - movq 0x503ba(%r10,%rax,8),%xmm3 │ │ │ │ - movddup 0x501ba(%r10),%xmm7 │ │ │ │ + movq 0x4e55a(%r10,%rax,8),%xmm3 │ │ │ │ + movddup 0x4e35a(%r10),%xmm7 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28ef57 │ │ │ │ + jne 290df7 │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ pshufd $0x0,%xmm3,%xmm8 │ │ │ │ pshufd $0x55,%xmm3,%xmm9 │ │ │ │ pshufd $0xaa,%xmm3,%xmm10 │ │ │ │ pshufd $0xff,%xmm3,%xmm11 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ sub %rax,%rsi │ │ │ │ @@ -552139,42 +553828,42 @@ │ │ │ │ psrad $0x4,%xmm12 │ │ │ │ psrad $0x4,%xmm13 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ movq %xmm12,(%rdi) │ │ │ │ movhps %xmm12,(%rdi,%rax,2) │ │ │ │ lea (%rdi,%rax,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28efcc │ │ │ │ + jg 290e6c │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ movzbl %cl,%r8d │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28ef89 │ │ │ │ + jg 290e29 │ │ │ │ ret │ │ │ │ movzbl %r9b,%r11d │ │ │ │ shr $0x10,%r9d │ │ │ │ cmp $0x4,%ecx │ │ │ │ cmove %r11d,%r9d │ │ │ │ - movq 0x503ba(%r10,%r9,8),%xmm2 │ │ │ │ + movq 0x4e55a(%r10,%r9,8),%xmm2 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - movq 0x503ba(%r10,%rax,8),%xmm3 │ │ │ │ - movdqa 0x4ff82(%r10),%xmm8 │ │ │ │ - movdqa 0x4ff92(%r10),%xmm9 │ │ │ │ + movq 0x4e55a(%r10,%rax,8),%xmm3 │ │ │ │ + movdqa 0x4e122(%r10),%xmm8 │ │ │ │ + movdqa 0x4e132(%r10),%xmm9 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x4,%xmm0 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - je 28f10a │ │ │ │ + je 290faa │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ sub $0x6,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x6,%ecx │ │ │ │ mov %rsi,%r9 │ │ │ │ @@ -552188,15 +553877,15 @@ │ │ │ │ pshufd $0x55,%xmm3,%xmm1 │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,-0x48(%rsp) │ │ │ │ movdqa %xmm1,-0x38(%rsp) │ │ │ │ movdqa %xmm2,-0x28(%rsp) │ │ │ │ movdqa %xmm3,-0x18(%rsp) │ │ │ │ - movdqa 0x4e84b(%rip),%xmm14 │ │ │ │ + movdqa 0x4c9eb(%rip),%xmm14 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ movdqu 0x8(%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqu (%rsi),%xmm6 │ │ │ │ movdqu 0x8(%rsi),%xmm3 │ │ │ │ @@ -552325,15 +554014,15 @@ │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ punpcklwd %xmm6,%xmm2 │ │ │ │ punpckhwd %xmm6,%xmm5 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ punpcklwd %xmm7,%xmm3 │ │ │ │ punpckhwd %xmm7,%xmm6 │ │ │ │ movdqa -0x48(%rsp),%xmm15 │ │ │ │ - movdqa 0x4e5b1(%rip),%xmm7 │ │ │ │ + movdqa 0x4c751(%rip),%xmm7 │ │ │ │ movdqa %xmm15,%xmm14 │ │ │ │ pmaddwd %xmm1,%xmm14 │ │ │ │ pmaddwd %xmm2,%xmm15 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ paddd %xmm7,%xmm15 │ │ │ │ movdqa -0x38(%rsp),%xmm7 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ @@ -552353,15 +554042,15 @@ │ │ │ │ movdqu 0x8(%rsi,%rdx,1),%xmm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa %xmm7,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm7 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd 0x4e527(%rip),%xmm6 │ │ │ │ + paddd 0x4c6c7(%rip),%xmm6 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm5 │ │ │ │ pmaddwd %xmm12,%xmm6 │ │ │ │ pmaddwd %xmm13,%xmm5 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ @@ -552372,15 +554061,15 @@ │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm5 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm11,%xmm0 │ │ │ │ - paddd 0x4e4c7(%rip),%xmm6 │ │ │ │ + paddd 0x4c667(%rip),%xmm6 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ movdqa %xmm5,%xmm6 │ │ │ │ pshufb %xmm8,%xmm6 │ │ │ │ pshufb %xmm9,%xmm5 │ │ │ │ pmaddwd %xmm12,%xmm6 │ │ │ │ pmaddwd %xmm13,%xmm5 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ @@ -552400,57 +554089,57 @@ │ │ │ │ psrad $0x6,%xmm14 │ │ │ │ psrad $0x6,%xmm15 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ movq %xmm14,(%rdi) │ │ │ │ movhps %xmm14,(%rdi,%rax,2) │ │ │ │ lea (%rdi,%rax,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28f400 │ │ │ │ + jg 2912a0 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ movzbl %cl,%r8d │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28f16c │ │ │ │ + jg 29100c │ │ │ │ ret │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 2914e0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -552466,54 +554155,54 @@ │ │ │ │ movd 0x220(%rsp),%xmm15 │ │ │ │ pshufd $0x0,%xmm8,%xmm8 │ │ │ │ pshufd $0x0,%xmm14,%xmm14 │ │ │ │ pshuflw $0x0,%xmm15,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm15 │ │ │ │ mov 0x218(%rsp),%ebx │ │ │ │ shr $0xb,%r10d │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ - movddup 0x4e328(%r15,%r10,8),%xmm11 │ │ │ │ - movd 0x4e348(%r15,%r10,4),%xmm12 │ │ │ │ - movddup 0x4e338(%r15,%r10,8),%xmm13 │ │ │ │ - movd 0x4e350(%r15,%r10,4),%xmm7 │ │ │ │ + movdqa 0x4c470(%r15),%xmm10 │ │ │ │ + movddup 0x4c4c8(%r15,%r10,8),%xmm11 │ │ │ │ + movd 0x4c4e8(%r15,%r10,4),%xmm12 │ │ │ │ + movddup 0x4c4d8(%r15,%r10,8),%xmm13 │ │ │ │ + movd 0x4c4f0(%r15,%r10,4),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ punpcklqdq %xmm7,%xmm12 │ │ │ │ lea (%rcx,%rcx,2),%rbp │ │ │ │ movzbl %r11b,%r10d │ │ │ │ shr $0x10,%r11d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %r10d,%r11d │ │ │ │ sub %rbp,%rdx │ │ │ │ cmp $0x400,%ebx │ │ │ │ - je 290cc3 │ │ │ │ + je 292b63 │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 292026 │ │ │ │ - movzwl 0x4e4a8(%r15,%r8,2),%r8d │ │ │ │ + je 293ec6 │ │ │ │ + movzwl 0x4c648(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ punpckldq %xmm8,%xmm9 │ │ │ │ paddd %xmm9,%xmm14 │ │ │ │ - movdqa 0x4e2e0(%r15),%xmm9 │ │ │ │ + movdqa 0x4c480(%r15),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movd %xmm15,%r8d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ movd %xmm15,%eax │ │ │ │ - movdqa 0x4e1d0(%r15),%xmm5 │ │ │ │ - movdqa 0x4e170(%r15),%xmm6 │ │ │ │ - movd 0x4e57a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x4e57a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x4c370(%r15),%xmm5 │ │ │ │ + movdqa 0x4c310(%r15),%xmm6 │ │ │ │ + movd 0x4c71a(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x4c71a(%r15,%rax,8),%xmm7 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ @@ -552573,15 +554262,15 @@ │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ punpckhwd %xmm5,%xmm1 │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x4e578(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x4c718(%r15,%r8,8),%rax │ │ │ │ movq %rax,%xmm10 │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ psraw $0x8,%xmm10 │ │ │ │ pshufd $0x0,%xmm10,%xmm7 │ │ │ │ pshufd $0x55,%xmm10,%xmm15 │ │ │ │ movdqa %xmm3,%xmm5 │ │ │ │ pmaddwd %xmm7,%xmm5 │ │ │ │ @@ -552602,21 +554291,21 @@ │ │ │ │ psrad %xmm6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ pmaxsw %xmm15,%xmm5 │ │ │ │ pminsw (%rsp),%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 2933c4 │ │ │ │ + je 295264 │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 28f8cf │ │ │ │ + je 29176f │ │ │ │ movdqu (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 28f9e3 │ │ │ │ + je 291883 │ │ │ │ add %rcx,%rdx │ │ │ │ shufps $0x4e,%xmm0,%xmm3 │ │ │ │ shufps $0x4e,%xmm2,%xmm0 │ │ │ │ shufps $0x4e,%xmm1,%xmm2 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ phaddd %xmm5,%xmm5 │ │ │ │ @@ -552625,15 +554314,15 @@ │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ palignr $0xc,%xmm4,%xmm1 │ │ │ │ movdqa %xmm1,%xmm4 │ │ │ │ punpcklqdq %xmm1,%xmm4 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ punpcklwd %xmm5,%xmm1 │ │ │ │ - jmp 28f8cf │ │ │ │ + jmp 29176f │ │ │ │ movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ pshufb %xmm14,%xmm6 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ @@ -552644,43 +554333,43 @@ │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ punpckhqdq %xmm5,%xmm4 │ │ │ │ pshufd $0x39,%xmm4,%xmm5 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm5,%xmm2 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ punpckhwd %xmm5,%xmm1 │ │ │ │ - jmp 28f8cf │ │ │ │ + jmp 29176f │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movdqa %xmm13,0x30(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ - movdqa 0x4e2e0(%r15),%xmm9 │ │ │ │ + pmaddwd 0x4c340(%r15),%xmm8 │ │ │ │ + movdqa 0x4c480(%r15),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ pshufd $0x4e,%xmm15,%xmm7 │ │ │ │ movd %xmm15,%r8d │ │ │ │ movd %xmm7,%r14d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm7,%xmm7 │ │ │ │ movd %xmm15,%eax │ │ │ │ movd %xmm7,%r12d │ │ │ │ - movdqa 0x4e1d0(%r15),%xmm10 │ │ │ │ - movdqa 0x4e1e0(%r15),%xmm11 │ │ │ │ - movd 0x4e57a(%r15,%r8,8),%xmm13 │ │ │ │ - movd 0x4e57a(%r15,%rax,8),%xmm2 │ │ │ │ - movd 0x4e57a(%r15,%r14,8),%xmm15 │ │ │ │ - movd 0x4e57a(%r15,%r12,8),%xmm4 │ │ │ │ + movdqa 0x4c370(%r15),%xmm10 │ │ │ │ + movdqa 0x4c380(%r15),%xmm11 │ │ │ │ + movd 0x4c71a(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x4c71a(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x4c71a(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x4c71a(%r15,%r12,8),%xmm4 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ punpckldq %xmm2,%xmm13 │ │ │ │ punpckldq %xmm4,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm13 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm0 │ │ │ │ @@ -552691,15 +554380,15 @@ │ │ │ │ punpckhbw %xmm0,%xmm15 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm15 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ movdqa %xmm14,%xmm12 │ │ │ │ pshufb %xmm10,%xmm12 │ │ │ │ pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0x4e170(%r15),%xmm10 │ │ │ │ + movdqa 0x4c310(%r15),%xmm10 │ │ │ │ movd %xmm14,%r8d │ │ │ │ shr $0x18,%r8d │ │ │ │ movdqa %xmm14,%xmm7 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ psubb %xmm7,%xmm14 │ │ │ │ paddb %xmm10,%xmm12 │ │ │ │ paddb %xmm10,%xmm14 │ │ │ │ @@ -552807,15 +554496,15 @@ │ │ │ │ movdqa %xmm8,0x50(%rsp) │ │ │ │ movdqa %xmm1,0x60(%rsp) │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%r14d │ │ │ │ mov %r10d,%r12d │ │ │ │ shr $0x6,%r12d │ │ │ │ lea (%r11,%r12,1),%r12d │ │ │ │ - cmovne 0x4e578(%r15,%r12,8),%r14 │ │ │ │ + cmovne 0x4c718(%r15,%r12,8),%r14 │ │ │ │ movq %r14,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ psraw $0x8,%xmm1 │ │ │ │ pshufd $0x0,%xmm1,%xmm7 │ │ │ │ pshufd $0x55,%xmm1,%xmm8 │ │ │ │ movdqa %xmm13,%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ @@ -552836,24 +554525,24 @@ │ │ │ │ psrad %xmm1,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ pmaxsw %xmm5,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 2933c4 │ │ │ │ + je 295264 │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 28fd82 │ │ │ │ + je 291c22 │ │ │ │ movdqa 0x10(%rsp),%xmm8 │ │ │ │ movd 0x20(%rsp),%xmm1 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ movdqu (%rdx,%r8,1),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 28febd │ │ │ │ + je 291d5d │ │ │ │ movdqa 0x40(%rsp),%xmm13 │ │ │ │ movdqa %xmm9,0x40(%rsp) │ │ │ │ movdqa 0x50(%rsp),%xmm9 │ │ │ │ movdqa %xmm2,0x50(%rsp) │ │ │ │ movdqa 0x60(%rsp),%xmm2 │ │ │ │ movdqa %xmm3,0x60(%rsp) │ │ │ │ pshufb %xmm12,%xmm4 │ │ │ │ @@ -552864,15 +554553,15 @@ │ │ │ │ paddd %xmm8,%xmm4 │ │ │ │ psrad %xmm1,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm4,%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - jmp 28fd82 │ │ │ │ + jmp 291c22 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ movdqu (%rdx,%rax,1),%xmm7 │ │ │ │ movdqa 0x50(%rsp),%xmm13 │ │ │ │ movdqa 0x60(%rsp),%xmm11 │ │ │ │ pshufb %xmm12,%xmm4 │ │ │ │ pshufb %xmm12,%xmm6 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ @@ -552896,52 +554585,52 @@ │ │ │ │ pshufd $0x4e,%xmm4,%xmm10 │ │ │ │ movdqa %xmm9,%xmm13 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm10,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - jmp 28fd82 │ │ │ │ + jmp 291c22 │ │ │ │ movl $0x1,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 291e41 │ │ │ │ movl $0x2,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 291e41 │ │ │ │ movl $0x4,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 291e41 │ │ │ │ movl $0x8,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 291e41 │ │ │ │ movl $0x10,0x110(%rsp) │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x6,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x4c340(%r15),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm7,0x120(%rsp) │ │ │ │ movdqa %xmm15,0x140(%rsp) │ │ │ │ mov %rdx,0x118(%rsp) │ │ │ │ mov %rdi,0x150(%rsp) │ │ │ │ mov %r9d,0x200(%rsp) │ │ │ │ - jmp 29005f │ │ │ │ + jmp 291eff │ │ │ │ decl 0x110(%rsp) │ │ │ │ - je 2933c4 │ │ │ │ + je 295264 │ │ │ │ addq $0x10,0x150(%rsp) │ │ │ │ mov 0x200(%rsp),%r9d │ │ │ │ movdqa 0x120(%rsp),%xmm7 │ │ │ │ movdqa 0x130(%rsp),%xmm14 │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ + movdqa 0x4c470(%r15),%xmm10 │ │ │ │ movdqa 0x10(%rsp),%xmm11 │ │ │ │ movdqa 0x140(%rsp),%xmm15 │ │ │ │ mov 0x118(%rsp),%rdx │ │ │ │ mov 0x150(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x4e300(%r15),%xmm9 │ │ │ │ + movdqa 0x4c4a0(%r15),%xmm9 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ @@ -552951,18 +554640,18 @@ │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ pshufd $0x39,%xmm5,%xmm5 │ │ │ │ pshufd $0x39,%xmm2,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x4e578(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x4e578(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x4e578(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x4e578(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x4c718(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x4c718(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x4c718(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x4c718(%r15,%rbx,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm5 │ │ │ │ @@ -552970,18 +554659,18 @@ │ │ │ │ pshufd $0x4e,%xmm15,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x4e578(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x4e578(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x4e578(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x4e578(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x4c718(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x4c718(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x4c718(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x4c718(%r15,%r13,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq %xmm14,%r14 │ │ │ │ punpckhqdq %xmm14,%xmm14 │ │ │ │ movq %xmm14,%r13 │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ mov %r13d,%r12d │ │ │ │ @@ -553290,15 +554979,15 @@ │ │ │ │ movdqa %xmm6,0xd0(%rsp) │ │ │ │ movdqa %xmm7,0xe0(%rsp) │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x4e578(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x4c718(%r15,%r8,8),%rax │ │ │ │ movq %rax,%xmm11 │ │ │ │ punpcklbw %xmm11,%xmm11 │ │ │ │ psraw $0x8,%xmm11 │ │ │ │ pshufd $0x0,%xmm11,%xmm5 │ │ │ │ pshufd $0x55,%xmm11,%xmm7 │ │ │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ │ │ pshufd $0xff,%xmm11,%xmm11 │ │ │ │ @@ -553330,26 +555019,26 @@ │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 28ffff │ │ │ │ + je 291e9f │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 290863 │ │ │ │ + je 292703 │ │ │ │ test $0x400,%r10d │ │ │ │ mov %r10d,0x160(%rsp) │ │ │ │ mov 0x20(%rsp),%r8d │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov 0x28(%rsp),%r10d │ │ │ │ mov 0x2c(%rsp),%ebx │ │ │ │ - je 290af9 │ │ │ │ - movdqa 0x4e190(%r15),%xmm14 │ │ │ │ + je 292999 │ │ │ │ + movdqa 0x4c330(%r15),%xmm14 │ │ │ │ movdqu (%rdx,%rbp,2),%xmm8 │ │ │ │ movdqu (%rdx,%r14,2),%xmm9 │ │ │ │ movdqu (%rdx,%r12,2),%xmm10 │ │ │ │ movdqu (%rdx,%r13,2),%xmm11 │ │ │ │ movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ @@ -553399,15 +555088,15 @@ │ │ │ │ punpcklwd %xmm4,%xmm7 │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm8 │ │ │ │ movdqa %xmm5,0xb0(%rsp) │ │ │ │ movdqa %xmm6,0xc0(%rsp) │ │ │ │ movdqa %xmm7,0xd0(%rsp) │ │ │ │ movdqa %xmm8,0xe0(%rsp) │ │ │ │ - jmp 290863 │ │ │ │ + jmp 292703 │ │ │ │ movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ movdqu (%rdx,%rax,2),%xmm8 │ │ │ │ movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ movdqu (%rdx,%rbp,2),%xmm7 │ │ │ │ movdqu (%rdx,%r14,2),%xmm9 │ │ │ │ movdqu (%rdx,%r12,2),%xmm10 │ │ │ │ @@ -553471,38 +555160,38 @@ │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ punpcklwd %xmm8,%xmm7 │ │ │ │ punpckhwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm5,0xb0(%rsp) │ │ │ │ movdqa %xmm6,0xc0(%rsp) │ │ │ │ movdqa %xmm7,0xd0(%rsp) │ │ │ │ movdqa %xmm4,0xe0(%rsp) │ │ │ │ - jmp 290863 │ │ │ │ - movzwl 0x4e4b6(%r15,%r8,2),%r8d │ │ │ │ + jmp 292703 │ │ │ │ + movzwl 0x4c656(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ punpckldq %xmm8,%xmm9 │ │ │ │ paddd %xmm9,%xmm14 │ │ │ │ - movdqa 0x4e2e0(%r15),%xmm9 │ │ │ │ + movdqa 0x4c480(%r15),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movd %xmm15,%r8d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ movd %xmm15,%eax │ │ │ │ - movdqa 0x4e1d0(%r15),%xmm5 │ │ │ │ - movdqa 0x4e170(%r15),%xmm6 │ │ │ │ - movd 0x4e57a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x4e57a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x4c370(%r15),%xmm5 │ │ │ │ + movdqa 0x4c310(%r15),%xmm6 │ │ │ │ + movd 0x4c71a(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x4c71a(%r15,%rax,8),%xmm7 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ @@ -553517,15 +555206,15 @@ │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ add %rbp,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x4e578(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x4c718(%r15,%r10,8),%r8 │ │ │ │ punpcklbw %xmm8,%xmm8 │ │ │ │ psraw $0x8,%xmm8 │ │ │ │ pshufb %xmm14,%xmm0 │ │ │ │ pshufb %xmm14,%xmm1 │ │ │ │ pshufb %xmm14,%xmm2 │ │ │ │ pshufb %xmm14,%xmm3 │ │ │ │ pmaddwd %xmm8,%xmm0 │ │ │ │ @@ -553601,15 +555290,15 @@ │ │ │ │ pmaxsw %xmm6,%xmm5 │ │ │ │ pminsw (%rsp),%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm5,%xmm5 │ │ │ │ movd %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 290ea8 │ │ │ │ + jg 292d48 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -553617,35 +555306,35 @@ │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movdqa %xmm13,0x30(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ - movdqa 0x4e2e0(%r15),%xmm9 │ │ │ │ + pmaddwd 0x4c340(%r15),%xmm8 │ │ │ │ + movdqa 0x4c480(%r15),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ pshufd $0x4e,%xmm15,%xmm7 │ │ │ │ movd %xmm15,%r8d │ │ │ │ movd %xmm7,%r14d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm7,%xmm7 │ │ │ │ movd %xmm15,%eax │ │ │ │ movd %xmm7,%r12d │ │ │ │ - movdqa 0x4e1d0(%r15),%xmm10 │ │ │ │ - movdqa 0x4e1e0(%r15),%xmm11 │ │ │ │ - movd 0x4e57a(%r15,%r8,8),%xmm13 │ │ │ │ - movd 0x4e57a(%r15,%rax,8),%xmm2 │ │ │ │ - movd 0x4e57a(%r15,%r14,8),%xmm15 │ │ │ │ - movd 0x4e57a(%r15,%r12,8),%xmm4 │ │ │ │ + movdqa 0x4c370(%r15),%xmm10 │ │ │ │ + movdqa 0x4c380(%r15),%xmm11 │ │ │ │ + movd 0x4c71a(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x4c71a(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x4c71a(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x4c71a(%r15,%r12,8),%xmm4 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ punpckldq %xmm2,%xmm13 │ │ │ │ punpckldq %xmm4,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm13 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm0 │ │ │ │ @@ -553656,15 +555345,15 @@ │ │ │ │ punpckhbw %xmm0,%xmm15 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm15 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ movdqa %xmm14,%xmm12 │ │ │ │ pshufb %xmm10,%xmm12 │ │ │ │ pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0x4e170(%r15),%xmm10 │ │ │ │ + movdqa 0x4c310(%r15),%xmm10 │ │ │ │ movd %xmm14,%r8d │ │ │ │ shr $0x18,%r8d │ │ │ │ movdqa %xmm14,%xmm7 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ psubb %xmm7,%xmm14 │ │ │ │ paddb %xmm10,%xmm12 │ │ │ │ paddb %xmm10,%xmm14 │ │ │ │ @@ -553733,15 +555422,15 @@ │ │ │ │ pmaddwd %xmm15,%xmm10 │ │ │ │ phaddd %xmm13,%xmm1 │ │ │ │ phaddd %xmm9,%xmm2 │ │ │ │ phaddd %xmm10,%xmm3 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r12d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x4e578(%r15,%r10,8),%r12 │ │ │ │ + cmovne 0x4c718(%r15,%r10,8),%r12 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad %xmm6,%xmm1 │ │ │ │ psrad %xmm6,%xmm2 │ │ │ │ psrad %xmm6,%xmm3 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ @@ -553832,46 +555521,46 @@ │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa 0x60(%rsp),%xmm9 │ │ │ │ movdqa %xmm8,0x50(%rsp) │ │ │ │ movdqa %xmm9,0x40(%rsp) │ │ │ │ movdqa %xmm2,0x60(%rsp) │ │ │ │ movdqa %xmm1,0x70(%rsp) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2912c9 │ │ │ │ + jg 293169 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 293318 │ │ │ │ movl $0x2,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 293318 │ │ │ │ movl $0x4,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 293318 │ │ │ │ movl $0x8,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 293318 │ │ │ │ movl $0x10,0x130(%rsp) │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movdqa %xmm13,0x30(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x4e578(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x4c718(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x6,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x4c340(%r15),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %r8,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x140(%rsp) │ │ │ │ movdqa %xmm15,0x160(%rsp) │ │ │ │ @@ -553882,28 +555571,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x180(%rsp) │ │ │ │ movdqa %xmm1,0x190(%rsp) │ │ │ │ movdqa %xmm2,0x1a0(%rsp) │ │ │ │ movdqa %xmm3,0x1b0(%rsp) │ │ │ │ mov %r9d,0x200(%rsp) │ │ │ │ - jmp 2915a9 │ │ │ │ + jmp 293449 │ │ │ │ decl 0x130(%rsp) │ │ │ │ - je 2933c4 │ │ │ │ + je 295264 │ │ │ │ addq $0x10,0x170(%rsp) │ │ │ │ mov 0x200(%rsp),%r9d │ │ │ │ movdqa 0x140(%rsp),%xmm7 │ │ │ │ movdqa 0x150(%rsp),%xmm14 │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ + movdqa 0x4c470(%r15),%xmm10 │ │ │ │ movdqa 0x10(%rsp),%xmm11 │ │ │ │ movdqa 0x160(%rsp),%xmm15 │ │ │ │ mov 0x138(%rsp),%rdx │ │ │ │ mov 0x170(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x4e300(%r15),%xmm9 │ │ │ │ + movdqa 0x4c4a0(%r15),%xmm9 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,0x40(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ @@ -553913,18 +555602,18 @@ │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ pshufd $0x39,%xmm5,%xmm5 │ │ │ │ pshufd $0x39,%xmm2,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x4e578(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x4e578(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x4e578(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x4e578(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x4c718(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x4c718(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x4c718(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x4c718(%r15,%rbx,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm5 │ │ │ │ @@ -553932,18 +555621,18 @@ │ │ │ │ pshufd $0x4e,%xmm15,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x4e578(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x4e578(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x4e578(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x4e578(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x4c718(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x4c718(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x4c718(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x4c718(%r15,%r13,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq %xmm14,%r14 │ │ │ │ punpckhqdq %xmm14,%xmm14 │ │ │ │ movq %xmm14,%r13 │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ mov %r13d,%r12d │ │ │ │ @@ -554283,15 +555972,15 @@ │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 291549 │ │ │ │ + je 2933e9 │ │ │ │ movdqu (%rdx,%rbp,2),%xmm8 │ │ │ │ movdqu (%rdx,%r14,2),%xmm9 │ │ │ │ movdqu (%rdx,%r12,2),%xmm12 │ │ │ │ movdqu (%rdx,%r13,2),%xmm13 │ │ │ │ movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ @@ -554303,15 +555992,15 @@ │ │ │ │ pmaddwd 0xc0(%rsp),%xmm13 │ │ │ │ pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ pmaddwd 0x80(%rsp),%xmm7 │ │ │ │ phaddd %xmm9,%xmm8 │ │ │ │ phaddd %xmm13,%xmm12 │ │ │ │ - movdqa 0x4e190(%r15),%xmm9 │ │ │ │ + movdqa 0x4c330(%r15),%xmm9 │ │ │ │ movdqa 0x10(%rsp),%xmm13 │ │ │ │ phaddd %xmm5,%xmm4 │ │ │ │ phaddd %xmm7,%xmm6 │ │ │ │ phaddd %xmm12,%xmm8 │ │ │ │ phaddd %xmm6,%xmm4 │ │ │ │ pshufd $0x4e,%xmm9,%xmm5 │ │ │ │ pshufb %xmm9,%xmm0 │ │ │ │ @@ -554342,39 +556031,39 @@ │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm13 │ │ │ │ movdqa %xmm6,0xd0(%rsp) │ │ │ │ movdqa %xmm7,0xe0(%rsp) │ │ │ │ movdqa %xmm8,0xf0(%rsp) │ │ │ │ movdqa %xmm13,0x100(%rsp) │ │ │ │ movdqa 0x30(%rsp),%xmm13 │ │ │ │ - jmp 291dfc │ │ │ │ - movzwl 0x4e4c4(%r15,%r8,2),%r8d │ │ │ │ + jmp 293c9c │ │ │ │ + movzwl 0x4c664(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movdqa %xmm13,0x10(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ punpckldq %xmm8,%xmm9 │ │ │ │ paddd %xmm9,%xmm14 │ │ │ │ - movdqa 0x4e2e0(%r15),%xmm9 │ │ │ │ + movdqa 0x4c480(%r15),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ movdqa %xmm14,%xmm8 │ │ │ │ pand %xmm10,%xmm8 │ │ │ │ psrld $0x6,%xmm8 │ │ │ │ paddd %xmm8,%xmm15 │ │ │ │ movd %xmm15,%r8d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ movd %xmm15,%eax │ │ │ │ - movdqa 0x4e1d0(%r15),%xmm5 │ │ │ │ - movdqa 0x4e170(%r15),%xmm6 │ │ │ │ - movd 0x4e57a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x4e57a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x4c370(%r15),%xmm5 │ │ │ │ + movdqa 0x4c310(%r15),%xmm6 │ │ │ │ + movd 0x4c71a(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x4c71a(%r15,%rax,8),%xmm7 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ movdqu (%rdx,%rcx,4),%xmm2 │ │ │ │ @@ -554388,15 +556077,15 @@ │ │ │ │ movdqu (%rdx,%rbp,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x4e578(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x4c718(%r15,%r10,8),%r8 │ │ │ │ punpcklbw %xmm8,%xmm8 │ │ │ │ psraw $0x8,%xmm8 │ │ │ │ pshufb %xmm14,%xmm0 │ │ │ │ pshufb %xmm14,%xmm1 │ │ │ │ pshufb %xmm14,%xmm2 │ │ │ │ pmaddwd %xmm8,%xmm0 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ @@ -554479,15 +556168,15 @@ │ │ │ │ pmaxsw %xmm6,%xmm5 │ │ │ │ pminsw (%rsp),%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ pshuflw $0x4e,%xmm5,%xmm5 │ │ │ │ movd %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2921f1 │ │ │ │ + jg 294091 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -554495,35 +556184,35 @@ │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movdqa %xmm13,0x30(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ - movdqa 0x4e2e0(%r15),%xmm9 │ │ │ │ + pmaddwd 0x4c340(%r15),%xmm8 │ │ │ │ + movdqa 0x4c480(%r15),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ pshufd $0x4e,%xmm15,%xmm7 │ │ │ │ movd %xmm15,%r8d │ │ │ │ movd %xmm7,%r14d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm7,%xmm7 │ │ │ │ movd %xmm15,%eax │ │ │ │ movd %xmm7,%r12d │ │ │ │ - movdqa 0x4e1d0(%r15),%xmm10 │ │ │ │ - movdqa 0x4e1e0(%r15),%xmm11 │ │ │ │ - movd 0x4e57a(%r15,%r8,8),%xmm13 │ │ │ │ - movd 0x4e57a(%r15,%rax,8),%xmm2 │ │ │ │ - movd 0x4e57a(%r15,%r14,8),%xmm15 │ │ │ │ - movd 0x4e57a(%r15,%r12,8),%xmm4 │ │ │ │ + movdqa 0x4c370(%r15),%xmm10 │ │ │ │ + movdqa 0x4c380(%r15),%xmm11 │ │ │ │ + movd 0x4c71a(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x4c71a(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x4c71a(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x4c71a(%r15,%r12,8),%xmm4 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ punpckldq %xmm2,%xmm13 │ │ │ │ punpckldq %xmm4,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm13 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm0 │ │ │ │ @@ -554534,15 +556223,15 @@ │ │ │ │ punpckhbw %xmm0,%xmm15 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm15 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ movdqa %xmm14,%xmm12 │ │ │ │ pshufb %xmm10,%xmm12 │ │ │ │ pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0x4e170(%r15),%xmm10 │ │ │ │ + movdqa 0x4c310(%r15),%xmm10 │ │ │ │ movd %xmm14,%r8d │ │ │ │ shr $0x18,%r8d │ │ │ │ movdqa %xmm14,%xmm7 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ psubb %xmm7,%xmm14 │ │ │ │ paddb %xmm10,%xmm12 │ │ │ │ paddb %xmm10,%xmm14 │ │ │ │ @@ -554604,15 +556293,15 @@ │ │ │ │ pmaddwd %xmm15,%xmm13 │ │ │ │ pmaddwd %xmm15,%xmm8 │ │ │ │ phaddd %xmm13,%xmm2 │ │ │ │ phaddd %xmm8,%xmm3 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%ebx │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x4e578(%r15,%r10,8),%rbx │ │ │ │ + cmovne 0x4c718(%r15,%r10,8),%rbx │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad %xmm6,%xmm2 │ │ │ │ psrad %xmm6,%xmm3 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ @@ -554698,46 +556387,46 @@ │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm8 │ │ │ │ pminsw (%rsp),%xmm8 │ │ │ │ movq %xmm8,(%rdi) │ │ │ │ movhps %xmm8,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2925db │ │ │ │ + jg 29447b │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 29465d │ │ │ │ movl $0x2,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 29465d │ │ │ │ movl $0x4,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 29465d │ │ │ │ movl $0x8,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 29465d │ │ │ │ movl $0x10,0x130(%rsp) │ │ │ │ mov 0x208(%rsp),%r10d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movdqa %xmm13,0x30(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x4e578(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x4c718(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x6,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x4c340(%r15),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %r8,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x140(%rsp) │ │ │ │ movdqa %xmm15,0x160(%rsp) │ │ │ │ @@ -554748,28 +556437,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x180(%rsp) │ │ │ │ movdqa %xmm1,0x190(%rsp) │ │ │ │ movdqa %xmm2,0x1a0(%rsp) │ │ │ │ movdqa %xmm3,0x1b0(%rsp) │ │ │ │ mov %r9d,0x200(%rsp) │ │ │ │ - jmp 2928ee │ │ │ │ + jmp 29478e │ │ │ │ decl 0x130(%rsp) │ │ │ │ - je 2933c4 │ │ │ │ + je 295264 │ │ │ │ addq $0x10,0x170(%rsp) │ │ │ │ mov 0x200(%rsp),%r9d │ │ │ │ movdqa 0x140(%rsp),%xmm7 │ │ │ │ movdqa 0x150(%rsp),%xmm14 │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ + movdqa 0x4c470(%r15),%xmm10 │ │ │ │ movdqa 0x10(%rsp),%xmm11 │ │ │ │ movdqa 0x160(%rsp),%xmm15 │ │ │ │ mov 0x138(%rsp),%rdx │ │ │ │ mov 0x170(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x4e300(%r15),%xmm9 │ │ │ │ + movdqa 0x4c4a0(%r15),%xmm9 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,0x40(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ @@ -554779,18 +556468,18 @@ │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ pshufd $0x39,%xmm5,%xmm5 │ │ │ │ pshufd $0x39,%xmm2,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x4e578(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x4e578(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x4e578(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x4e578(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x4c718(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x4c718(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x4c718(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x4c718(%r15,%rbx,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm5 │ │ │ │ @@ -554798,18 +556487,18 @@ │ │ │ │ pshufd $0x4e,%xmm15,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x4e578(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x4e578(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x4e578(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x4e578(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x4c718(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x4c718(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x4c718(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x4c718(%r15,%r13,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq %xmm14,%r14 │ │ │ │ punpckhqdq %xmm14,%xmm14 │ │ │ │ movq %xmm14,%r13 │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ mov %r13d,%r12d │ │ │ │ @@ -555149,15 +556838,15 @@ │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 29288e │ │ │ │ + je 29472e │ │ │ │ movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ movdqu (%rdx,%rax,2),%xmm8 │ │ │ │ movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ movdqu (%rdx,%rbp,2),%xmm7 │ │ │ │ movdqu (%rdx,%r14,2),%xmm9 │ │ │ │ movdqu (%rdx,%r12,2),%xmm0 │ │ │ │ @@ -555221,59 +556910,59 @@ │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ punpcklwd %xmm8,%xmm7 │ │ │ │ punpckhwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm5,0xd0(%rsp) │ │ │ │ movdqa %xmm6,0xe0(%rsp) │ │ │ │ movdqa %xmm7,0xf0(%rsp) │ │ │ │ movdqa %xmm4,0x100(%rsp) │ │ │ │ - jmp 293141 │ │ │ │ + jmp 294fe1 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 295320 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -555287,57 +556976,57 @@ │ │ │ │ movd %r9d,%xmm14 │ │ │ │ pshufd $0x0,%xmm8,%xmm8 │ │ │ │ pshufd $0x0,%xmm14,%xmm14 │ │ │ │ mov %eax,%r9d │ │ │ │ mov 0x218(%rsp),%eax │ │ │ │ mov 0x210(%rsp),%r11d │ │ │ │ shr $0xb,%eax │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ - movddup 0x4a4e8(%r14,%rax,8),%xmm11 │ │ │ │ - movd 0x4a508(%r14,%rax,4),%xmm12 │ │ │ │ + movdqa 0x48630(%r14),%xmm10 │ │ │ │ + movddup 0x48688(%r14,%rax,8),%xmm11 │ │ │ │ + movd 0x486a8(%r14,%rax,4),%xmm12 │ │ │ │ lea (%rdx,%rdx,2),%rbx │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %eax,%r10d │ │ │ │ sub %rbx,%rsi │ │ │ │ cmp $0x400,%r11d │ │ │ │ - je 294796 │ │ │ │ + je 296636 │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 29581d │ │ │ │ - movzwl 0x4a690(%r14,%rcx,2),%ecx │ │ │ │ + je 2976bd │ │ │ │ + movzwl 0x48830(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ - movdqa 0x4a4a0(%r14),%xmm9 │ │ │ │ + pmaddwd 0x48500(%r14),%xmm8 │ │ │ │ + movdqa 0x48640(%r14),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ pshufd $0x4e,%xmm15,%xmm7 │ │ │ │ movd %xmm15,%ecx │ │ │ │ movd %xmm7,%ebp │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm7,%xmm7 │ │ │ │ movd %xmm15,%r9d │ │ │ │ movd %xmm7,%r15d │ │ │ │ - movdqa 0x4a390(%r14),%xmm10 │ │ │ │ - movdqa 0x4a3a0(%r14),%xmm11 │ │ │ │ - movd 0x4a73a(%r14,%rcx,8),%xmm13 │ │ │ │ - movd 0x4a73a(%r14,%r9,8),%xmm2 │ │ │ │ - movd 0x4a73a(%r14,%rbp,8),%xmm15 │ │ │ │ - movd 0x4a73a(%r14,%r15,8),%xmm4 │ │ │ │ + movdqa 0x48530(%r14),%xmm10 │ │ │ │ + movdqa 0x48540(%r14),%xmm11 │ │ │ │ + movd 0x488da(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x488da(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x488da(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x488da(%r14,%r15,8),%xmm4 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ punpckldq %xmm2,%xmm13 │ │ │ │ punpckldq %xmm4,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm13 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm0 │ │ │ │ @@ -555348,15 +557037,15 @@ │ │ │ │ punpckhbw %xmm0,%xmm15 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm15 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ movdqa %xmm14,%xmm12 │ │ │ │ pshufb %xmm10,%xmm12 │ │ │ │ pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0x4a330(%r14),%xmm10 │ │ │ │ + movdqa 0x484d0(%r14),%xmm10 │ │ │ │ movd %xmm14,%ecx │ │ │ │ shr $0x18,%ecx │ │ │ │ movdqa %xmm14,%xmm7 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ psubb %xmm7,%xmm14 │ │ │ │ paddb %xmm10,%xmm12 │ │ │ │ paddb %xmm10,%xmm14 │ │ │ │ @@ -555464,15 +557153,15 @@ │ │ │ │ movdqa %xmm8,0x50(%rsp) │ │ │ │ movdqa %xmm1,0x60(%rsp) │ │ │ │ and $0x3ff,%eax │ │ │ │ mov $0x40000000,%ebp │ │ │ │ mov %eax,%r15d │ │ │ │ shr $0x6,%r15d │ │ │ │ lea (%r10,%r15,1),%r15d │ │ │ │ - cmovne 0x4a738(%r14,%r15,8),%rbp │ │ │ │ + cmovne 0x488d8(%r14,%r15,8),%rbp │ │ │ │ movq %rbp,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ psraw $0x8,%xmm1 │ │ │ │ pshufd $0x0,%xmm1,%xmm7 │ │ │ │ pshufd $0x55,%xmm1,%xmm8 │ │ │ │ movdqa %xmm13,%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ @@ -555483,30 +557172,30 @@ │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmaddwd %xmm7,%xmm6 │ │ │ │ movdqa %xmm3,%xmm8 │ │ │ │ pmaddwd %xmm1,%xmm8 │ │ │ │ paddd %xmm5,%xmm4 │ │ │ │ paddd %xmm8,%xmm6 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ - paddd 0x4a480(%r14),%xmm4 │ │ │ │ + paddd 0x48620(%r14),%xmm4 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 2968b6 │ │ │ │ + je 298756 │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 293865 │ │ │ │ + je 295705 │ │ │ │ movdqa 0x10(%rsp),%xmm8 │ │ │ │ movd 0x20(%rsp),%xmm1 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ movdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ test $0x400,%eax │ │ │ │ - je 29398a │ │ │ │ + je 29582a │ │ │ │ movdqa 0x40(%rsp),%xmm13 │ │ │ │ movdqa %xmm9,0x40(%rsp) │ │ │ │ movdqa 0x50(%rsp),%xmm9 │ │ │ │ movdqa %xmm2,0x50(%rsp) │ │ │ │ movdqa 0x60(%rsp),%xmm2 │ │ │ │ movdqa %xmm3,0x60(%rsp) │ │ │ │ pshufb %xmm12,%xmm4 │ │ │ │ @@ -555517,15 +557206,15 @@ │ │ │ │ paddd %xmm8,%xmm4 │ │ │ │ psrad %xmm1,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm4,%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - jmp 293865 │ │ │ │ + jmp 295705 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ movdqu (%rsi,%r9,1),%xmm7 │ │ │ │ movdqa 0x50(%rsp),%xmm13 │ │ │ │ movdqa 0x60(%rsp),%xmm11 │ │ │ │ pshufb %xmm12,%xmm4 │ │ │ │ pshufb %xmm12,%xmm6 │ │ │ │ pshufb %xmm14,%xmm5 │ │ │ │ @@ -555549,58 +557238,58 @@ │ │ │ │ pshufd $0x4e,%xmm4,%xmm10 │ │ │ │ movdqa %xmm9,%xmm13 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm10,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - jmp 293865 │ │ │ │ + jmp 295705 │ │ │ │ movl $0x1,0x110(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 29592d │ │ │ │ movl $0x2,0x110(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 29592d │ │ │ │ movl $0x4,0x110(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 29592d │ │ │ │ movl $0x8,0x110(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 29592d │ │ │ │ movl $0x10,0x110(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ shr $0x10,%r9d │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ + movdqa 0x48620(%r14),%xmm13 │ │ │ │ sub $0x6,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x48500(%r14),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm7,0x120(%rsp) │ │ │ │ movdqa %xmm15,0x140(%rsp) │ │ │ │ mov %rsi,0x118(%rsp) │ │ │ │ mov %rdi,0x150(%rsp) │ │ │ │ mov %r8d,0x208(%rsp) │ │ │ │ - jmp 293b55 │ │ │ │ + jmp 2959f5 │ │ │ │ decl 0x110(%rsp) │ │ │ │ - je 2968b6 │ │ │ │ + je 298756 │ │ │ │ addq $0x10,0x150(%rsp) │ │ │ │ mov 0x208(%rsp),%r8d │ │ │ │ movdqa 0x120(%rsp),%xmm7 │ │ │ │ movdqa 0x130(%rsp),%xmm14 │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ + movdqa 0x48630(%r14),%xmm10 │ │ │ │ movdqa 0x10(%rsp),%xmm11 │ │ │ │ movdqa 0x140(%rsp),%xmm15 │ │ │ │ mov 0x118(%rsp),%rsi │ │ │ │ mov 0x150(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x4a4c0(%r14),%xmm9 │ │ │ │ + movdqa 0x48660(%r14),%xmm9 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ @@ -555610,18 +557299,18 @@ │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ pshufd $0x39,%xmm5,%xmm5 │ │ │ │ pshufd $0x39,%xmm2,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x4a738(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x4a738(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x4a738(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x4a738(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x488d8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x488d8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x488d8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x488d8(%r14,%r11,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm5 │ │ │ │ @@ -555629,18 +557318,18 @@ │ │ │ │ pshufd $0x4e,%xmm15,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x4a738(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x4a738(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x4a738(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x4a738(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x488d8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x488d8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x488d8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x488d8(%r14,%r12,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq %xmm14,%rbp │ │ │ │ punpckhqdq %xmm14,%xmm14 │ │ │ │ movq %xmm14,%r12 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ mov %r12d,%r15d │ │ │ │ @@ -555949,15 +557638,15 @@ │ │ │ │ movdqa %xmm6,0xd0(%rsp) │ │ │ │ movdqa %xmm7,0xe0(%rsp) │ │ │ │ and $0x3ff,%eax │ │ │ │ mov $0x40000000,%r9d │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x6,%ecx │ │ │ │ lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0x4a738(%r14,%rcx,8),%r9 │ │ │ │ + cmovne 0x488d8(%r14,%rcx,8),%r9 │ │ │ │ movq %r9,%xmm11 │ │ │ │ punpcklbw %xmm11,%xmm11 │ │ │ │ psraw $0x8,%xmm11 │ │ │ │ pshufd $0x0,%xmm11,%xmm5 │ │ │ │ pshufd $0x55,%xmm11,%xmm7 │ │ │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ │ │ pshufd $0xff,%xmm11,%xmm11 │ │ │ │ @@ -555985,26 +557674,26 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 293af5 │ │ │ │ + je 295995 │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 294350 │ │ │ │ + je 2961f0 │ │ │ │ test $0x400,%eax │ │ │ │ mov %eax,0x160(%rsp) │ │ │ │ mov 0x20(%rsp),%ecx │ │ │ │ mov 0x24(%rsp),%r9d │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ mov 0x2c(%rsp),%r11d │ │ │ │ - je 2945cd │ │ │ │ - movdqa 0x4a350(%r14),%xmm14 │ │ │ │ + je 29646d │ │ │ │ + movdqa 0x484f0(%r14),%xmm14 │ │ │ │ movdqu (%rsi,%rbx,2),%xmm8 │ │ │ │ movdqu (%rsi,%rbp,2),%xmm9 │ │ │ │ movdqu (%rsi,%r15,2),%xmm10 │ │ │ │ movdqu (%rsi,%r12,2),%xmm11 │ │ │ │ movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ @@ -556054,15 +557743,15 @@ │ │ │ │ punpcklwd %xmm4,%xmm7 │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm8 │ │ │ │ movdqa %xmm5,0xb0(%rsp) │ │ │ │ movdqa %xmm6,0xc0(%rsp) │ │ │ │ movdqa %xmm7,0xd0(%rsp) │ │ │ │ movdqa %xmm8,0xe0(%rsp) │ │ │ │ - jmp 294350 │ │ │ │ + jmp 2961f0 │ │ │ │ movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ movdqu (%rsi,%r9,2),%xmm8 │ │ │ │ movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ movdqu (%rsi,%rbx,2),%xmm7 │ │ │ │ movdqu (%rsi,%rbp,2),%xmm9 │ │ │ │ movdqu (%rsi,%r15,2),%xmm10 │ │ │ │ @@ -556126,45 +557815,45 @@ │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ punpcklwd %xmm8,%xmm7 │ │ │ │ punpckhwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm5,0xb0(%rsp) │ │ │ │ movdqa %xmm6,0xc0(%rsp) │ │ │ │ movdqa %xmm7,0xd0(%rsp) │ │ │ │ movdqa %xmm4,0xe0(%rsp) │ │ │ │ - jmp 294350 │ │ │ │ - movzwl 0x4a69c(%r14,%rcx,2),%ecx │ │ │ │ + jmp 2961f0 │ │ │ │ + movzwl 0x4883c(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ - movdqa 0x4a4a0(%r14),%xmm9 │ │ │ │ + pmaddwd 0x48500(%r14),%xmm8 │ │ │ │ + movdqa 0x48640(%r14),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ pshufd $0x4e,%xmm15,%xmm7 │ │ │ │ movd %xmm15,%ecx │ │ │ │ movd %xmm7,%ebp │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm7,%xmm7 │ │ │ │ movd %xmm15,%r9d │ │ │ │ movd %xmm7,%r15d │ │ │ │ - movdqa 0x4a390(%r14),%xmm10 │ │ │ │ - movdqa 0x4a3a0(%r14),%xmm11 │ │ │ │ - movd 0x4a73a(%r14,%rcx,8),%xmm13 │ │ │ │ - movd 0x4a73a(%r14,%r9,8),%xmm2 │ │ │ │ - movd 0x4a73a(%r14,%rbp,8),%xmm15 │ │ │ │ - movd 0x4a73a(%r14,%r15,8),%xmm4 │ │ │ │ + movdqa 0x48530(%r14),%xmm10 │ │ │ │ + movdqa 0x48540(%r14),%xmm11 │ │ │ │ + movd 0x488da(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x488da(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x488da(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x488da(%r14,%r15,8),%xmm4 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ punpckldq %xmm2,%xmm13 │ │ │ │ punpckldq %xmm4,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm13 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm0 │ │ │ │ @@ -556175,15 +557864,15 @@ │ │ │ │ punpckhbw %xmm0,%xmm15 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm15 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ movdqa %xmm14,%xmm12 │ │ │ │ pshufb %xmm10,%xmm12 │ │ │ │ pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0x4a330(%r14),%xmm10 │ │ │ │ + movdqa 0x484d0(%r14),%xmm10 │ │ │ │ movd %xmm14,%ecx │ │ │ │ shr $0x18,%ecx │ │ │ │ movdqa %xmm14,%xmm7 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ psubb %xmm7,%xmm14 │ │ │ │ paddb %xmm10,%xmm12 │ │ │ │ paddb %xmm10,%xmm14 │ │ │ │ @@ -556252,15 +557941,15 @@ │ │ │ │ pmaddwd %xmm15,%xmm10 │ │ │ │ phaddd %xmm13,%xmm1 │ │ │ │ phaddd %xmm9,%xmm2 │ │ │ │ phaddd %xmm10,%xmm3 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%r15d │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x4a738(%r14,%rax,8),%r15 │ │ │ │ + cmovne 0x488d8(%r14,%rax,8),%r15 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad %xmm6,%xmm1 │ │ │ │ psrad %xmm6,%xmm2 │ │ │ │ psrad %xmm6,%xmm3 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ @@ -556329,16 +558018,16 @@ │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm11,%xmm2 │ │ │ │ punpckhwd %xmm11,%xmm1 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ movdqa %xmm1,%xmm7 │ │ │ │ pmaddwd %xmm10,%xmm7 │ │ │ │ - paddd 0x4a480(%r14),%xmm9 │ │ │ │ - paddd 0x4a480(%r14),%xmm8 │ │ │ │ + paddd 0x48620(%r14),%xmm9 │ │ │ │ + paddd 0x48620(%r14),%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ movdqa 0x40(%rsp),%xmm7 │ │ │ │ psrad $0x6,%xmm9 │ │ │ │ psrad $0x6,%xmm8 │ │ │ │ packssdw %xmm8,%xmm9 │ │ │ │ movdqa 0x60(%rsp),%xmm8 │ │ │ │ @@ -556346,51 +558035,51 @@ │ │ │ │ add $0x10,%rdi │ │ │ │ movdqa 0x50(%rsp),%xmm9 │ │ │ │ movdqa %xmm8,0x40(%rsp) │ │ │ │ movdqa %xmm9,0x30(%rsp) │ │ │ │ movdqa %xmm2,0x50(%rsp) │ │ │ │ movdqa %xmm1,0x60(%rsp) │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 294af2 │ │ │ │ + jg 296992 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x120(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 296b45 │ │ │ │ movl $0x2,0x120(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 296b45 │ │ │ │ movl $0x4,0x120(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 296b45 │ │ │ │ movl $0x8,0x120(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 296b45 │ │ │ │ movl $0x10,0x120(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ + movdqa 0x48620(%r14),%xmm13 │ │ │ │ shr $0x10,%r9d │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x4a738(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x488d8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ sub $0x6,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x48500(%r14),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %rcx,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x130(%rsp) │ │ │ │ movdqa %xmm15,0x150(%rsp) │ │ │ │ @@ -556401,28 +558090,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x170(%rsp) │ │ │ │ movdqa %xmm1,0x180(%rsp) │ │ │ │ movdqa %xmm2,0x190(%rsp) │ │ │ │ movdqa %xmm3,0x1a0(%rsp) │ │ │ │ mov %r8d,0x208(%rsp) │ │ │ │ - jmp 294dd6 │ │ │ │ + jmp 296c76 │ │ │ │ decl 0x120(%rsp) │ │ │ │ - je 2968b6 │ │ │ │ + je 298756 │ │ │ │ addq $0x10,0x160(%rsp) │ │ │ │ mov 0x208(%rsp),%r8d │ │ │ │ movdqa 0x130(%rsp),%xmm7 │ │ │ │ movdqa 0x140(%rsp),%xmm14 │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ + movdqa 0x48630(%r14),%xmm10 │ │ │ │ movdqa 0x10(%rsp),%xmm11 │ │ │ │ movdqa 0x150(%rsp),%xmm15 │ │ │ │ mov 0x128(%rsp),%rsi │ │ │ │ mov 0x160(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x4a4c0(%r14),%xmm9 │ │ │ │ + movdqa 0x48660(%r14),%xmm9 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ @@ -556432,18 +558121,18 @@ │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ pshufd $0x39,%xmm5,%xmm5 │ │ │ │ pshufd $0x39,%xmm2,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x4a738(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x4a738(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x4a738(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x4a738(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x488d8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x488d8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x488d8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x488d8(%r14,%r11,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm5 │ │ │ │ @@ -556451,18 +558140,18 @@ │ │ │ │ pshufd $0x4e,%xmm15,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x4a738(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x4a738(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x4a738(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x4a738(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x488d8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x488d8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x488d8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x488d8(%r14,%r12,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq %xmm14,%rbp │ │ │ │ punpckhqdq %xmm14,%xmm14 │ │ │ │ movq %xmm14,%r12 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ mov %r12d,%r15d │ │ │ │ @@ -556798,15 +558487,15 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 294d76 │ │ │ │ + je 296c16 │ │ │ │ movdqu (%rsi,%rbx,2),%xmm8 │ │ │ │ movdqu (%rsi,%rbp,2),%xmm9 │ │ │ │ movdqu (%rsi,%r15,2),%xmm12 │ │ │ │ movdqu (%rsi,%r12,2),%xmm13 │ │ │ │ movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ @@ -556818,15 +558507,15 @@ │ │ │ │ pmaddwd 0xb0(%rsp),%xmm13 │ │ │ │ pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ phaddd %xmm9,%xmm8 │ │ │ │ phaddd %xmm13,%xmm12 │ │ │ │ - movdqa 0x4a350(%r14),%xmm9 │ │ │ │ + movdqa 0x484f0(%r14),%xmm9 │ │ │ │ movdqa 0x10(%rsp),%xmm13 │ │ │ │ phaddd %xmm5,%xmm4 │ │ │ │ phaddd %xmm7,%xmm6 │ │ │ │ phaddd %xmm12,%xmm8 │ │ │ │ phaddd %xmm6,%xmm4 │ │ │ │ pshufd $0x4e,%xmm9,%xmm5 │ │ │ │ pshufb %xmm9,%xmm0 │ │ │ │ @@ -556856,46 +558545,46 @@ │ │ │ │ punpcklwd %xmm4,%xmm8 │ │ │ │ punpckhqdq %xmm4,%xmm4 │ │ │ │ punpcklwd %xmm4,%xmm13 │ │ │ │ movdqa %xmm6,0xc0(%rsp) │ │ │ │ movdqa %xmm7,0xd0(%rsp) │ │ │ │ movdqa %xmm8,0xe0(%rsp) │ │ │ │ movdqa %xmm13,0xf0(%rsp) │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ - jmp 295605 │ │ │ │ - movzwl 0x4a6a8(%r14,%rcx,2),%ecx │ │ │ │ + movdqa 0x48620(%r14),%xmm13 │ │ │ │ + jmp 2974a5 │ │ │ │ + movzwl 0x48848(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ - movdqa 0x4a4a0(%r14),%xmm9 │ │ │ │ + pmaddwd 0x48500(%r14),%xmm8 │ │ │ │ + movdqa 0x48640(%r14),%xmm9 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movdqa %xmm14,%xmm0 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ psrld $0x6,%xmm0 │ │ │ │ paddd %xmm0,%xmm15 │ │ │ │ pshufd $0x4e,%xmm15,%xmm7 │ │ │ │ movd %xmm15,%ecx │ │ │ │ movd %xmm7,%ebp │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm7,%xmm7 │ │ │ │ movd %xmm15,%r9d │ │ │ │ movd %xmm7,%r15d │ │ │ │ - movdqa 0x4a390(%r14),%xmm10 │ │ │ │ - movdqa 0x4a3a0(%r14),%xmm11 │ │ │ │ - movd 0x4a73a(%r14,%rcx,8),%xmm13 │ │ │ │ - movd 0x4a73a(%r14,%r9,8),%xmm2 │ │ │ │ - movd 0x4a73a(%r14,%rbp,8),%xmm15 │ │ │ │ - movd 0x4a73a(%r14,%r15,8),%xmm4 │ │ │ │ + movdqa 0x48530(%r14),%xmm10 │ │ │ │ + movdqa 0x48540(%r14),%xmm11 │ │ │ │ + movd 0x488da(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x488da(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x488da(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x488da(%r14,%r15,8),%xmm4 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ paddd %xmm14,%xmm14 │ │ │ │ punpckldq %xmm2,%xmm13 │ │ │ │ punpckldq %xmm4,%xmm15 │ │ │ │ punpcklqdq %xmm15,%xmm13 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm0 │ │ │ │ @@ -556906,15 +558595,15 @@ │ │ │ │ punpckhbw %xmm0,%xmm15 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm15 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ movdqa %xmm14,%xmm12 │ │ │ │ pshufb %xmm10,%xmm12 │ │ │ │ pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0x4a330(%r14),%xmm10 │ │ │ │ + movdqa 0x484d0(%r14),%xmm10 │ │ │ │ movd %xmm14,%ecx │ │ │ │ shr $0x18,%ecx │ │ │ │ movdqa %xmm14,%xmm7 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ psubb %xmm7,%xmm14 │ │ │ │ paddb %xmm10,%xmm12 │ │ │ │ paddb %xmm10,%xmm14 │ │ │ │ @@ -556976,15 +558665,15 @@ │ │ │ │ pmaddwd %xmm15,%xmm13 │ │ │ │ pmaddwd %xmm15,%xmm8 │ │ │ │ phaddd %xmm13,%xmm2 │ │ │ │ phaddd %xmm8,%xmm3 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%r11d │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x4a738(%r14,%rax,8),%r11 │ │ │ │ + cmovne 0x488d8(%r14,%rax,8),%r11 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad %xmm6,%xmm2 │ │ │ │ psrad %xmm6,%xmm3 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ @@ -557002,16 +558691,16 @@ │ │ │ │ pmaddwd %xmm3,%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmaddwd %xmm3,%xmm9 │ │ │ │ movdqa %xmm2,%xmm13 │ │ │ │ pmaddwd %xmm4,%xmm1 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ pmaddwd %xmm4,%xmm11 │ │ │ │ - paddd 0x4a480(%r14),%xmm8 │ │ │ │ - paddd 0x4a480(%r14),%xmm9 │ │ │ │ + paddd 0x48620(%r14),%xmm8 │ │ │ │ + paddd 0x48620(%r14),%xmm9 │ │ │ │ pmaddwd %xmm5,%xmm2 │ │ │ │ paddd %xmm1,%xmm8 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm2,%xmm8 │ │ │ │ movdqu (%rsi),%xmm6 │ │ │ │ movdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ movdqu (%rsi,%rcx,1),%xmm11 │ │ │ │ @@ -557065,51 +558754,51 @@ │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ psrad $0x6,%xmm8 │ │ │ │ psrad $0x6,%xmm9 │ │ │ │ packssdw %xmm9,%xmm8 │ │ │ │ movdqa %xmm8,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 295b00 │ │ │ │ + jg 2979a0 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x120(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 297b8b │ │ │ │ movl $0x2,0x120(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 297b8b │ │ │ │ movl $0x4,0x120(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 297b8b │ │ │ │ movl $0x8,0x120(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 297b8b │ │ │ │ movl $0x10,0x120(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ + movdqa 0x48620(%r14),%xmm13 │ │ │ │ shr $0x10,%r9d │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x4a738(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x488d8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ sub $0x6,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x48500(%r14),%xmm8 │ │ │ │ pshufd $0x0,%xmm15,%xmm15 │ │ │ │ paddd %xmm8,%xmm14 │ │ │ │ movq %rcx,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ movdqa %xmm7,0x130(%rsp) │ │ │ │ movdqa %xmm15,0x150(%rsp) │ │ │ │ @@ -557120,28 +558809,28 @@ │ │ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ pshufd $0xff,%xmm3,%xmm3 │ │ │ │ movdqa %xmm0,0x170(%rsp) │ │ │ │ movdqa %xmm1,0x180(%rsp) │ │ │ │ movdqa %xmm2,0x190(%rsp) │ │ │ │ movdqa %xmm3,0x1a0(%rsp) │ │ │ │ mov %r8d,0x208(%rsp) │ │ │ │ - jmp 295e1c │ │ │ │ + jmp 297cbc │ │ │ │ decl 0x120(%rsp) │ │ │ │ - je 2968b6 │ │ │ │ + je 298756 │ │ │ │ addq $0x10,0x160(%rsp) │ │ │ │ mov 0x208(%rsp),%r8d │ │ │ │ movdqa 0x130(%rsp),%xmm7 │ │ │ │ movdqa 0x140(%rsp),%xmm14 │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ + movdqa 0x48630(%r14),%xmm10 │ │ │ │ movdqa 0x10(%rsp),%xmm11 │ │ │ │ movdqa 0x150(%rsp),%xmm15 │ │ │ │ mov 0x128(%rsp),%rsi │ │ │ │ mov 0x160(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x4a4c0(%r14),%xmm9 │ │ │ │ + movdqa 0x48660(%r14),%xmm9 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ @@ -557151,18 +558840,18 @@ │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ pshufd $0x39,%xmm5,%xmm5 │ │ │ │ pshufd $0x39,%xmm2,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x4a738(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x4a738(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x4a738(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x4a738(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x488d8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x488d8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x488d8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x488d8(%r14,%r11,8),%xmm1 │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ movdqa %xmm14,%xmm5 │ │ │ │ pand %xmm10,%xmm5 │ │ │ │ psrld $0x6,%xmm5 │ │ │ │ paddd %xmm5,%xmm15 │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ pcmpeqd %xmm2,%xmm5 │ │ │ │ @@ -557170,18 +558859,18 @@ │ │ │ │ pshufd $0x4e,%xmm15,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ pshufd $0x39,%xmm15,%xmm15 │ │ │ │ pshufd $0x39,%xmm4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x4a738(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x4a738(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x4a738(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x4a738(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x488d8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x488d8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x488d8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x488d8(%r14,%r12,8),%xmm3 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movq %xmm14,%rbp │ │ │ │ punpckhqdq %xmm14,%xmm14 │ │ │ │ movq %xmm14,%r12 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ mov %r12d,%r15d │ │ │ │ @@ -557517,15 +559206,15 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 295dbc │ │ │ │ + je 297c5c │ │ │ │ movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ movdqu (%rsi,%r9,2),%xmm8 │ │ │ │ movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ movdqu (%rsi,%rbx,2),%xmm7 │ │ │ │ movdqu (%rsi,%rbp,2),%xmm9 │ │ │ │ movdqu (%rsi,%r15,2),%xmm0 │ │ │ │ @@ -557589,15 +559278,15 @@ │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ punpcklwd %xmm8,%xmm7 │ │ │ │ punpckhwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm5,0xc0(%rsp) │ │ │ │ movdqa %xmm6,0xd0(%rsp) │ │ │ │ movdqa %xmm7,0xe0(%rsp) │ │ │ │ movdqa %xmm4,0xf0(%rsp) │ │ │ │ - jmp 29664b │ │ │ │ + jmp 2984eb │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -557607,34 +559296,34 @@ │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov 0x108(%rsp),%eax │ │ │ │ lea -0x97db(%rip),%rbx │ │ │ │ shr $0xb,%eax │ │ │ │ - movddup 0x508e8(%rbx),%xmm8 │ │ │ │ - call 296a10 │ │ │ │ - jmp 296907 │ │ │ │ + movddup 0x4ea88(%rbx),%xmm8 │ │ │ │ + call 2988b0 │ │ │ │ + jmp 2987a7 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 296b53 │ │ │ │ + call 2989f3 │ │ │ │ paddd %xmm8,%xmm1 │ │ │ │ paddd %xmm8,%xmm2 │ │ │ │ psrad $0xf,%xmm1 │ │ │ │ psrad $0xf,%xmm2 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - call 296cad │ │ │ │ + call 298b4d │ │ │ │ paddd %xmm8,%xmm1 │ │ │ │ paddd %xmm8,%xmm2 │ │ │ │ psrad $0xf,%xmm1 │ │ │ │ psrad $0xf,%xmm2 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ dec %r15d │ │ │ │ - jg 2968fe │ │ │ │ + jg 29879e │ │ │ │ add $0xd8,%rsp │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -557642,49 +559331,49 @@ │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov 0x108(%rsp),%eax │ │ │ │ lea -0x986b(%rip),%rbx │ │ │ │ shr $0xb,%eax │ │ │ │ - movddup 0x508d8(%rbx,%rax,8),%xmm8 │ │ │ │ + movddup 0x4ea78(%rbx,%rax,8),%xmm8 │ │ │ │ movd 0x108(%rsp),%xmm9 │ │ │ │ - pshufb 0x50760(%rbx),%xmm9 │ │ │ │ - call 296a10 │ │ │ │ - jmp 2969ac │ │ │ │ + pshufb 0x4e900(%rbx),%xmm9 │ │ │ │ + call 2988b0 │ │ │ │ + jmp 29884c │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - call 296b53 │ │ │ │ + call 2989f3 │ │ │ │ psrad $0x10,%xmm1 │ │ │ │ psrad $0x10,%xmm2 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ pmaxsw %xmm6,%xmm1 │ │ │ │ pmulhrsw %xmm8,%xmm1 │ │ │ │ pminsw %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - call 296cad │ │ │ │ + call 298b4d │ │ │ │ psrad $0x10,%xmm1 │ │ │ │ psrad $0x10,%xmm2 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ pmaxsw %xmm6,%xmm1 │ │ │ │ pmulhrsw %xmm8,%xmm1 │ │ │ │ pminsw %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ dec %r15d │ │ │ │ - jg 2969a3 │ │ │ │ + jg 298843 │ │ │ │ add $0xd8,%rsp │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movd 0x508c0(%rbx,%rax,4),%xmm0 │ │ │ │ - movddup 0x508c8(%rbx,%rax,8),%xmm7 │ │ │ │ - add $0x50ff0,%rbx │ │ │ │ + movd 0x4ea60(%rbx,%rax,4),%xmm0 │ │ │ │ + movddup 0x4ea68(%rbx,%rax,8),%xmm7 │ │ │ │ + add $0x4f190,%rbx │ │ │ │ movswl (%r8),%r10d │ │ │ │ movswl 0x2(%r8),%r11d │ │ │ │ movswl 0x4(%r8),%r14d │ │ │ │ movswl 0x6(%r8),%r8d │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ add $0x10200,%r9d │ │ │ │ sub %rax,%rdx │ │ │ │ @@ -557693,59 +559382,59 @@ │ │ │ │ add %eax,%r11d │ │ │ │ imul $0xfffffff9,%r14d,%eax │ │ │ │ add $0x10200,%ebp │ │ │ │ mov $0x4,%r15d │ │ │ │ add %eax,%r8d │ │ │ │ movdqa %xmm0,0x8(%rsp) │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x18(%rsp) │ │ │ │ movdqa %xmm5,0x48(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x78(%rsp) │ │ │ │ movdqa %xmm5,0xa8(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x58(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x88(%rsp) │ │ │ │ movdqa %xmm5,0xb8(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x38(%rsp) │ │ │ │ movdqa %xmm5,0x68(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x98(%rsp) │ │ │ │ movdqa %xmm5,0xc8(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ lea 0x0(%rbp,%r14,1),%eax │ │ │ │ shr $0xa,%ebp │ │ │ │ movq (%rbx,%rbp,8),%xmm4 │ │ │ │ lea (%rax,%r14,1),%ebp │ │ │ │ shr $0xa,%eax │ │ │ │ movq (%rbx,%rax,8),%xmm2 │ │ │ │ lea 0x0(%rbp,%r14,1),%eax │ │ │ │ @@ -557817,15 +559506,15 @@ │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ punpckhbw %xmm4,%xmm3 │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ movdqa %xmm5,0x68(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ ret │ │ │ │ - call 296e30 │ │ │ │ + call 298cd0 │ │ │ │ lea 0x0(%rbp,%r14,1),%eax │ │ │ │ shr $0xa,%ebp │ │ │ │ movq (%rbx,%rbp,8),%xmm4 │ │ │ │ lea (%rax,%r14,1),%ebp │ │ │ │ shr $0xa,%eax │ │ │ │ movq (%rbx,%rax,8),%xmm2 │ │ │ │ lea 0x0(%rbp,%r14,1),%eax │ │ │ │ @@ -557969,101 +559658,101 @@ │ │ │ │ paddd %xmm7,%xmm0 │ │ │ │ paddd %xmm7,%xmm1 │ │ │ │ psrad 0x10(%rsp),%xmm0 │ │ │ │ psrad 0x10(%rsp),%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x46a91(%rip),%rax │ │ │ │ + lea 0x44c31(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ shr $0xb,%r10d │ │ │ │ movddup -0x60(%rax,%r10,8),%xmm2 │ │ │ │ movddup -0x170(%rax,%r10,8),%xmm3 │ │ │ │ add %rax,%r8 │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ jmp *%r8 │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 296f95 │ │ │ │ + jg 298e35 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jne 296fb9 │ │ │ │ + jne 298e59 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 296fd2 │ │ │ │ + jg 298e72 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 296fe9 │ │ │ │ + jg 298e89 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 29700f │ │ │ │ + jg 298eaf │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 298f90 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297053 │ │ │ │ + jg 298ef3 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddsw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddsw 0x10(%rcx),%xmm1 │ │ │ │ add $0x20,%rdx │ │ │ │ @@ -558073,15 +559762,15 @@ │ │ │ │ psubsw %xmm2,%xmm0 │ │ │ │ psubsw %xmm2,%xmm1 │ │ │ │ pmulhw %xmm3,%xmm0 │ │ │ │ pmulhw %xmm3,%xmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x468d9(%rip),%rax │ │ │ │ + lea 0x44a79(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ movd 0x10(%rsp),%xmm6 │ │ │ │ movddup -0xc0(%rax),%xmm5 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ pshufb -0x1a0(%rax),%xmm6 │ │ │ │ add %rax,%r8 │ │ │ │ @@ -558093,93 +559782,93 @@ │ │ │ │ shl $0x2,%r10d │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ cmovne %r10d,%eax │ │ │ │ movd %eax,%xmm4 │ │ │ │ pslld $0x7,%xmm5 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pshufd $0x0,%xmm4,%xmm4 │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ jmp *%r8 │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 29719b │ │ │ │ + jg 29903b │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jne 2971bf │ │ │ │ + jne 29905f │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2971d8 │ │ │ │ + jg 299078 │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2971ef │ │ │ │ + jg 29908f │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297215 │ │ │ │ + jg 2990b5 │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 2991a0 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297259 │ │ │ │ + jg 2990f9 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ punpckhwd %xmm2,%xmm3 │ │ │ │ @@ -558207,103 +559896,103 @@ │ │ │ │ packssdw %xmm3,%xmm1 │ │ │ │ pminsw %xmm6,%xmm0 │ │ │ │ pminsw %xmm6,%xmm1 │ │ │ │ pmaxsw %xmm7,%xmm0 │ │ │ │ pmaxsw %xmm7,%xmm1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x466a1(%rip),%rax │ │ │ │ + lea 0x44841(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x10(%rsp),%r10d │ │ │ │ shr $0xb,%r10d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ movddup -0x90(%rax,%r10,8),%xmm6 │ │ │ │ movddup -0x1a0(%rax,%r10,8),%xmm7 │ │ │ │ movdqa -0x1c8(%rax),%xmm8 │ │ │ │ add %rax,%r8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ jmp *%r8 │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2973c6 │ │ │ │ + jg 299266 │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jne 2973ea │ │ │ │ + jne 29928a │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297403 │ │ │ │ + jg 2992a3 │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 29741a │ │ │ │ + jg 2992ba │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297440 │ │ │ │ + jg 2992e0 │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 2993c0 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297484 │ │ │ │ + jg 299324 │ │ │ │ ret │ │ │ │ movq (%rax),%xmm3 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm4 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ punpcklbw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ @@ -558343,303 +560032,303 @@ │ │ │ │ pmaxsw %xmm6,%xmm1 │ │ │ │ psubsw %xmm6,%xmm0 │ │ │ │ psubsw %xmm6,%xmm1 │ │ │ │ pmulhw %xmm7,%xmm0 │ │ │ │ pmulhw %xmm7,%xmm1 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x46459(%rip),%r10 │ │ │ │ + lea 0x445f9(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ movd 0x10(%rsp),%xmm0 │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ movdqa -0x1a0(%r10),%xmm8 │ │ │ │ movdqa -0x1e0(%r10),%xmm9 │ │ │ │ movddup -0xa8(%r10,%rax,8),%xmm10 │ │ │ │ movddup -0x1b8(%r10,%rax,8),%xmm11 │ │ │ │ movd -0x210(%r10),%xmm7 │ │ │ │ psubw %xmm0,%xmm7 │ │ │ │ pshufb -0x1d0(%r10),%xmm7 │ │ │ │ add %r10,%r8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ jmp *%r8 │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x4,%rax │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ phaddd %xmm2,%xmm2 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm2 │ │ │ │ movd %xmm2,(%rax) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 29764a │ │ │ │ + jg 2994ea │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x4,%rax │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ phaddw %xmm2,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ packuswb %xmm2,%xmm2 │ │ │ │ movd %xmm2,(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 29768d │ │ │ │ + jg 29952d │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x8,%rax │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw (%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ packuswb %xmm2,%xmm2 │ │ │ │ movq %xmm2,(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2976c4 │ │ │ │ + jg 299564 │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x10,%rax │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw (%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0x20(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ paddw 0x30(%rdi,%rsi,1),%xmm2 │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 29771d │ │ │ │ + jg 2995bd │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x20,%rax │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm3,0x20(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x10(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x20(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x30(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x40(%rdi,%rsi,1),%xmm3 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0x20(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,(%rax) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x50(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x60(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,0x40(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x60(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x50(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0x60(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ paddw 0x70(%rdi,%rsi,1),%xmm2 │ │ │ │ movdqa %xmm0,0x60(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0x70(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,0x10(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2977c5 │ │ │ │ + jg 299665 │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x40,%rax │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm3,0x20(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x80(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0x90(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm3,0xa0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0xb0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm3,0xc0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm2,0xd0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm3,0xe0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0xf0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x10(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x20(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x30(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x40(%rdi,%rsi,1),%xmm3 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0x20(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,(%rax) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x50(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x60(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,0x40(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x60(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x50(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x70(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0x80(%rdi,%rsi,1),%xmm3 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0x60(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,0x60(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0x70(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,0x10(%rax) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0x90(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0xa0(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,0x80(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0xa0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x90(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0xb0(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0xc0(%rdi,%rsi,1),%xmm3 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0xa0(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,0xa0(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0xb0(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,0x20(%rax) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ paddw 0xd0(%rdi,%rsi,1),%xmm2 │ │ │ │ paddw 0xe0(%rdi,%rsi,1),%xmm3 │ │ │ │ movdqa %xmm0,0xc0(%rdi,%rsi,1) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0xe0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xd0(%rdi,%rsi,1) │ │ │ │ - call 297c10 │ │ │ │ + call 299ab0 │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa 0xe0(%rdi,%rsi,1),%xmm3 │ │ │ │ paddw %xmm7,%xmm3 │ │ │ │ paddw 0xf0(%rdi,%rsi,1),%xmm2 │ │ │ │ movdqa %xmm0,0xe0(%rdi,%rsi,1) │ │ │ │ paddw %xmm7,%xmm2 │ │ │ │ psrlw $0x2,%xmm3 │ │ │ │ psrlw $0x2,%xmm2 │ │ │ │ movdqa %xmm1,0xf0(%rdi,%rsi,1) │ │ │ │ packuswb %xmm2,%xmm3 │ │ │ │ movdqa %xmm3,0x30(%rax) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 297910 │ │ │ │ + jg 2997b0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm0,%xmm4 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -558686,110 +560375,110 @@ │ │ │ │ pmaxsw %xmm10,%xmm1 │ │ │ │ psubsw %xmm10,%xmm1 │ │ │ │ pmulhw %xmm11,%xmm1 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x45d61(%rip),%r10 │ │ │ │ + lea 0x43f01(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ movd 0x10(%rsp),%xmm7 │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ movdqa -0x1b8(%r10),%xmm8 │ │ │ │ movdqa -0x1f8(%r10),%xmm9 │ │ │ │ movddup -0xc0(%r10,%rax,8),%xmm10 │ │ │ │ movddup -0x1d0(%r10,%rax,8),%xmm11 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ add %r10,%r8 │ │ │ │ pshufb %xmm0,%xmm7 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ jmp *%r8 │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 297d4c │ │ │ │ + jg 299bec │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 297d70 │ │ │ │ + jg 299c10 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 297d89 │ │ │ │ + jg 299c29 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297db2 │ │ │ │ + jg 299c52 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297dd8 │ │ │ │ + jg 299c78 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 299d60 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297e1c │ │ │ │ + jg 299cbc │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm0,%xmm4 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -558843,107 +560532,107 @@ │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ psubb %xmm7,%xmm2 │ │ │ │ pavgb %xmm3,%xmm2 │ │ │ │ movq %xmm2,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x45aa9(%rip),%r10 │ │ │ │ + lea 0x43c49(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ movdqa -0x1d0(%r10),%xmm8 │ │ │ │ movdqa -0x210(%r10),%xmm9 │ │ │ │ movddup -0xd8(%r10,%rax,8),%xmm10 │ │ │ │ movddup -0x1e8(%r10,%rax,8),%xmm11 │ │ │ │ add %r10,%r8 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ jmp *%r8 │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm1,(%rdi) │ │ │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 29800d │ │ │ │ + jg 299ead │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 298031 │ │ │ │ + jg 299ed1 │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 29804a │ │ │ │ + jg 299eea │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 298073 │ │ │ │ + jg 299f13 │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 298099 │ │ │ │ + jg 299f39 │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29a020 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2980dd │ │ │ │ + jg 299f7d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm0,%xmm4 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -558993,15 +560682,15 @@ │ │ │ │ packuswb %xmm3,%xmm2 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ add $0x10,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x45811(%rip),%rax │ │ │ │ + lea 0x439b1(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ movdqa -0x1c8(%rax),%xmm7 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ jmp *%rcx │ │ │ │ @@ -559027,15 +560716,15 @@ │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ movq %xmm1,(%rdi,%rsi,2) │ │ │ │ movhps %xmm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 298294 │ │ │ │ + jg 29a134 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ @@ -559051,15 +560740,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 298305 │ │ │ │ + jg 29a1a5 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ @@ -559075,15 +560764,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 298366 │ │ │ │ + jg 29a206 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ @@ -559117,18 +560806,18 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2983c5 │ │ │ │ + jg 29a265 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x45615(%rip),%r9 │ │ │ │ + lea 0x437b5(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movd -0x398(%r9),%xmm4 │ │ │ │ movd (%rdi),%xmm0 │ │ │ │ movd (%rdx),%xmm2 │ │ │ │ @@ -559141,29 +560830,29 @@ │ │ │ │ pmulhrsw %xmm4,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 29849d │ │ │ │ + jg 29a33d │ │ │ │ ret │ │ │ │ movddup -0x394(%r9),%xmm2 │ │ │ │ movq (%rdi),%xmm0 │ │ │ │ movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ movdqa (%rdx),%xmm1 │ │ │ │ add $0x10,%rdx │ │ │ │ psubw %xmm0,%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2984ea │ │ │ │ + jg 29a38a │ │ │ │ ret │ │ │ │ movdqa -0x38c(%r9),%xmm4 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ add $0x20,%rdx │ │ │ │ @@ -559173,15 +560862,15 @@ │ │ │ │ pmulhrsw %xmm4,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 298523 │ │ │ │ + jg 29a3c3 │ │ │ │ ret │ │ │ │ movdqa -0x37c(%r9),%xmm4 │ │ │ │ movq -0x36c(%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -559192,15 +560881,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 298579 │ │ │ │ + jg 29a419 │ │ │ │ ret │ │ │ │ movdqa -0x35c(%r9),%xmm4 │ │ │ │ movdqa -0x34c(%r9),%xmm5 │ │ │ │ movdqa -0x33c(%r9),%xmm6 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ @@ -559218,19 +560907,19 @@ │ │ │ │ pmulhrsw %xmm6,%xmm3 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ movdqa %xmm2,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2985d6 │ │ │ │ + jg 29a476 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x45469(%rip),%rax │ │ │ │ + lea 0x43609(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ movddup -0x340(%rax),%xmm4 │ │ │ │ lea -0x3b0(%rax,%r8,2),%r9 │ │ │ │ lea (%r8,%r8,2),%r8d │ │ │ │ add %rax,%rcx │ │ │ │ @@ -559249,15 +560938,15 @@ │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movd %xmm0,(%rdi) │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 298676 │ │ │ │ + jl 29a516 │ │ │ │ ret │ │ │ │ movdqa -0x340(%rax),%xmm3 │ │ │ │ movq (%rdi),%xmm0 │ │ │ │ movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ movd (%r9,%r8,2),%xmm2 │ │ │ │ movdqa (%rdx),%xmm1 │ │ │ │ add $0x10,%rdx │ │ │ │ @@ -559265,15 +560954,15 @@ │ │ │ │ pshufb %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 2986c3 │ │ │ │ + jl 29a563 │ │ │ │ ret │ │ │ │ movddup -0x338(%rax),%xmm5 │ │ │ │ movd (%r9,%r8,2),%xmm7 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -559287,15 +560976,15 @@ │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 298706 │ │ │ │ + jl 29a5a6 │ │ │ │ ret │ │ │ │ movd (%r9,%r8,2),%xmm5 │ │ │ │ pshufb %xmm4,%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -559306,15 +560995,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 29875e │ │ │ │ + jl 29a5fe │ │ │ │ ret │ │ │ │ movd (%r9,%r8,2),%xmm5 │ │ │ │ pshufb %xmm4,%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -559337,15 +561026,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 2987ab │ │ │ │ + jl 29a64b │ │ │ │ ret │ │ │ │ movd (%r9,%r8,2),%xmm5 │ │ │ │ pshufb %xmm4,%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -559392,15 +561081,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 298834 │ │ │ │ + jl 29a6d4 │ │ │ │ ret │ │ │ │ movd (%r9,%r8,2),%xmm5 │ │ │ │ pshufb %xmm4,%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -559495,15 +561184,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 29892d │ │ │ │ + jl 29a7cd │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ @@ -559550,128 +561239,128 @@ │ │ │ │ imul %r10,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov %rdi,%rdx │ │ │ │ lea (%r14,%r8,1),%rcx │ │ │ │ sub %rcx,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - jne 298c2a │ │ │ │ + jne 29aaca │ │ │ │ test %r14,%r14 │ │ │ │ - jne 298ce8 │ │ │ │ + jne 29ab88 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 298c06 │ │ │ │ + jl 29aaa6 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298c03 │ │ │ │ - jmp 298d30 │ │ │ │ + jg 29aaa3 │ │ │ │ + jmp 29abd0 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 298c7a │ │ │ │ + jne 29ab1a │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 298c40 │ │ │ │ + jl 29aae0 │ │ │ │ lea (%rax,%r8,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 298c55 │ │ │ │ + jl 29aaf5 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298c2f │ │ │ │ - jmp 298d30 │ │ │ │ + jg 29aacf │ │ │ │ + jmp 29abd0 │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 298c8b │ │ │ │ + jl 29ab2b │ │ │ │ lea (%rax,%r8,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 298ca0 │ │ │ │ + jl 29ab40 │ │ │ │ lea (%r15,%rdx,2),%r15 │ │ │ │ movd -0x2(%r11,%rdx,2),%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 298ccc │ │ │ │ + jl 29ab6c │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298c7a │ │ │ │ - jmp 298d30 │ │ │ │ + jg 29ab1a │ │ │ │ + jmp 29abd0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 298ceb │ │ │ │ + jl 29ab8b │ │ │ │ lea (%rax,%rdx,2),%r15 │ │ │ │ movd -0x2(%r11,%rdx,2),%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 298d16 │ │ │ │ + jl 29abb6 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298ce8 │ │ │ │ + jg 29ab88 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 298d60 │ │ │ │ + je 29ac00 │ │ │ │ mov %rax,%r11 │ │ │ │ sub %r10,%r11 │ │ │ │ xor %rsi,%rsi │ │ │ │ movdqa (%r11,%rsi,2),%xmm0 │ │ │ │ lea (%rax,%rsi,2),%rcx │ │ │ │ mov %rbp,%r8 │ │ │ │ movdqa %xmm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 298d4b │ │ │ │ + jg 29abeb │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 298d3e │ │ │ │ + jl 29abde │ │ │ │ test %r9,%r9 │ │ │ │ - je 298d94 │ │ │ │ + je 29ac34 │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ xor %rsi,%rsi │ │ │ │ movdqa (%r11,%rsi,2),%xmm0 │ │ │ │ lea (%rax,%rsi,2),%rcx │ │ │ │ mov %r9,%r8 │ │ │ │ movdqa %xmm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 298d7f │ │ │ │ + jg 29ac1f │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 298d72 │ │ │ │ + jl 29ac12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ @@ -559687,17 +561376,17 @@ │ │ │ │ punpcklwd %xmm4,%xmm4 │ │ │ │ pshufd $0x0,%xmm4,%xmm4 │ │ │ │ pshufd $0x0,%xmm7,%xmm7 │ │ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ movdqa %xmm4,(%rsp) │ │ │ │ lea -0xbce1(%rip),%r10 │ │ │ │ - movdqa 0x507d0(%r10),%xmm12 │ │ │ │ - movdqa 0x507c0(%r10),%xmm11 │ │ │ │ - movdqa 0x506d0(%r10),%xmm4 │ │ │ │ + movdqa 0x4e970(%r10),%xmm12 │ │ │ │ + movdqa 0x4e960(%r10),%xmm11 │ │ │ │ + movdqa 0x4e870(%r10),%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ pslld $0xe,%xmm5 │ │ │ │ paddd %xmm4,%xmm6 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ xor %eax,%eax │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ @@ -559725,47 +561414,47 @@ │ │ │ │ movdqu (%rdx,%r11,2),%xmm4 │ │ │ │ movdqu (%rdx,%rbx,2),%xmm13 │ │ │ │ movdqu (%rdx,%rbp,2),%xmm14 │ │ │ │ movdqu (%rdx,%r14,2),%xmm15 │ │ │ │ packssdw %xmm3,%xmm3 │ │ │ │ movq %xmm3,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 298f01 │ │ │ │ + je 29ada1 │ │ │ │ movswq %r14w,%r11 │ │ │ │ sar $0x10,%r14 │ │ │ │ movswq %r14w,%rbx │ │ │ │ sar $0x10,%r14 │ │ │ │ movswq %r14w,%rbp │ │ │ │ sar $0x10,%r14 │ │ │ │ - movdqu 0x506e8(%r10,%r11,2),%xmm1 │ │ │ │ - movdqu 0x506e8(%r10,%rbx,2),%xmm3 │ │ │ │ - movdqu 0x506e8(%r10,%rbp,2),%xmm8 │ │ │ │ - movdqu 0x506e8(%r10,%r14,2),%xmm9 │ │ │ │ + movdqu 0x4e888(%r10,%r11,2),%xmm1 │ │ │ │ + movdqu 0x4e888(%r10,%rbx,2),%xmm3 │ │ │ │ + movdqu 0x4e888(%r10,%rbp,2),%xmm8 │ │ │ │ + movdqu 0x4e888(%r10,%r14,2),%xmm9 │ │ │ │ pshufb %xmm1,%xmm4 │ │ │ │ pshufb %xmm3,%xmm13 │ │ │ │ pshufb %xmm8,%xmm14 │ │ │ │ pshufb %xmm9,%xmm15 │ │ │ │ movd %xmm2,%r11d │ │ │ │ pshuflw $0xee,%xmm2,%xmm2 │ │ │ │ movd %xmm2,%ebx │ │ │ │ punpckhqdq %xmm2,%xmm2 │ │ │ │ movd %xmm2,%ebp │ │ │ │ psrlq $0x20,%xmm2 │ │ │ │ movd %xmm2,%r14d │ │ │ │ - movq 0x52650(%r10,%r11,8),%xmm8 │ │ │ │ - movq 0x52650(%r10,%rbx,8),%xmm2 │ │ │ │ + movq 0x507f0(%r10,%r11,8),%xmm8 │ │ │ │ + movq 0x507f0(%r10,%rbx,8),%xmm2 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ movdqa %xmm9,%xmm1 │ │ │ │ punpcklbw %xmm8,%xmm1 │ │ │ │ movdqa %xmm9,%xmm3 │ │ │ │ punpcklbw %xmm2,%xmm3 │ │ │ │ psraw $0x8,%xmm1 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ - movq 0x52650(%r10,%rbp,8),%xmm10 │ │ │ │ - movq 0x52650(%r10,%r14,8),%xmm2 │ │ │ │ + movq 0x507f0(%r10,%rbp,8),%xmm10 │ │ │ │ + movq 0x507f0(%r10,%r14,8),%xmm2 │ │ │ │ movdqa %xmm9,%xmm8 │ │ │ │ punpcklbw %xmm10,%xmm8 │ │ │ │ punpcklbw %xmm2,%xmm9 │ │ │ │ psraw $0x8,%xmm8 │ │ │ │ psraw $0x8,%xmm9 │ │ │ │ pmaddwd %xmm1,%xmm4 │ │ │ │ pmaddwd %xmm3,%xmm13 │ │ │ │ @@ -559781,19 +561470,19 @@ │ │ │ │ packssdw %xmm2,%xmm2 │ │ │ │ pmaxsw %xmm1,%xmm2 │ │ │ │ pminsw (%rsp),%xmm2 │ │ │ │ movq %xmm2,(%rdi,%rax,2) │ │ │ │ paddd %xmm7,%xmm0 │ │ │ │ add $0x4,%eax │ │ │ │ cmp %r8d,%eax │ │ │ │ - jl 298e28 │ │ │ │ + jl 29acc8 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 298e22 │ │ │ │ + jg 29acc2 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ @@ -559855,15 +561544,15 @@ │ │ │ │ punpckhwd %xmm9,%xmm1 │ │ │ │ punpckhwd %xmm9,%xmm3 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 29908f │ │ │ │ + jg 29af2f │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -559882,15 +561571,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299150 │ │ │ │ + jg 29aff0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -559915,15 +561604,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 2991c0 │ │ │ │ + jg 29b060 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -559943,15 +561632,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299250 │ │ │ │ + jg 29b0f0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -559976,15 +561665,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 2992c0 │ │ │ │ + jg 29b160 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560004,15 +561693,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299350 │ │ │ │ + jg 29b1f0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560037,15 +561726,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 2993c0 │ │ │ │ + jg 29b260 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560065,15 +561754,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299450 │ │ │ │ + jg 29b2f0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560093,15 +561782,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 2994c0 │ │ │ │ + jg 29b360 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560126,15 +561815,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 299530 │ │ │ │ + jg 29b3d0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560159,15 +561848,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 2995c0 │ │ │ │ + jg 29b460 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560187,15 +561876,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299650 │ │ │ │ + jg 29b4f0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560220,15 +561909,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 2996c0 │ │ │ │ + jg 29b560 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560250,15 +561939,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 299757 │ │ │ │ + jg 29b5f7 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560281,15 +561970,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 2997d7 │ │ │ │ + jg 29b677 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560312,15 +562001,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 299857 │ │ │ │ + jg 29b6f7 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560348,15 +562037,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 2998d8 │ │ │ │ + jg 29b778 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560384,15 +562073,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 299978 │ │ │ │ + jg 29b818 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560420,15 +562109,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 299a18 │ │ │ │ + jg 29b8b8 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560451,15 +562140,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 299ab7 │ │ │ │ + jg 29b957 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560487,15 +562176,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 299b38 │ │ │ │ + jg 29b9d8 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -560528,15 +562217,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 299bd0 │ │ │ │ + jg 29ba70 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -560575,15 +562264,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r9d │ │ │ │ - jg 299c70 │ │ │ │ + jg 29bb10 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ mov $0x40,%r8d │ │ │ │ @@ -560611,15 +562300,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 299d40 │ │ │ │ + jg 29bbe0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -560658,15 +562347,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r9d │ │ │ │ - jg 299de0 │ │ │ │ + jg 29bc80 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ mov $0x80,%r8d │ │ │ │ @@ -560682,15 +562371,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299eb0 │ │ │ │ + jg 29bd50 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560712,15 +562401,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 299f10 │ │ │ │ + jg 29bdb0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560737,15 +562426,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299f90 │ │ │ │ + jg 29be30 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560762,15 +562451,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 299ff0 │ │ │ │ + jg 29be90 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560792,15 +562481,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a050 │ │ │ │ + jg 29bef0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560822,15 +562511,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a0d0 │ │ │ │ + jg 29bf70 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560847,15 +562536,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 29a150 │ │ │ │ + jg 29bff0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560877,15 +562566,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a1b0 │ │ │ │ + jg 29c050 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -560902,15 +562591,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 29a230 │ │ │ │ + jg 29c0d0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -560928,15 +562617,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 29a2a0 │ │ │ │ + jg 29c140 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -560954,15 +562643,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 29a310 │ │ │ │ + jg 29c1b0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -560985,15 +562674,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a380 │ │ │ │ + jg 29c220 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -561015,15 +562704,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a400 │ │ │ │ + jg 29c2a0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -561045,15 +562734,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a480 │ │ │ │ + jg 29c320 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -561070,15 +562759,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 29a500 │ │ │ │ + jg 29c3a0 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561101,15 +562790,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 29a570 │ │ │ │ + jg 29c410 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -561128,15 +562817,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29a5f7 │ │ │ │ + jg 29c497 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561156,15 +562845,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29a667 │ │ │ │ + jg 29c507 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561184,15 +562873,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29a6d7 │ │ │ │ + jg 29c577 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561217,15 +562906,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29a748 │ │ │ │ + jg 29c5e8 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561250,15 +562939,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29a7d8 │ │ │ │ + jg 29c678 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561283,15 +562972,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29a868 │ │ │ │ + jg 29c708 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561311,15 +563000,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29a8f7 │ │ │ │ + jg 29c797 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561344,15 +563033,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29a968 │ │ │ │ + jg 29c808 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561372,15 +563061,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29a9f7 │ │ │ │ + jg 29c897 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561405,15 +563094,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29aa68 │ │ │ │ + jg 29c908 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561433,15 +563122,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29aaf7 │ │ │ │ + jg 29c997 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561461,15 +563150,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29ab67 │ │ │ │ + jg 29ca07 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561489,15 +563178,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29abd7 │ │ │ │ + jg 29ca77 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561520,15 +563209,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29ac48 │ │ │ │ + jg 29cae8 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561551,15 +563240,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29acc8 │ │ │ │ + jg 29cb68 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561582,15 +563271,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29ad48 │ │ │ │ + jg 29cbe8 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561610,15 +563299,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 29adc7 │ │ │ │ + jg 29cc67 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561641,15 +563330,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 29ae38 │ │ │ │ + jg 29ccd8 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561673,15 +563362,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %eax │ │ │ │ - jg 29aeb7 │ │ │ │ + jg 29cd57 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561705,15 +563394,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %eax │ │ │ │ - jg 29af37 │ │ │ │ + jg 29cdd7 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561739,15 +563428,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %r10d │ │ │ │ - jg 29afb8 │ │ │ │ + jg 29ce58 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -561772,15 +563461,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %r10d │ │ │ │ - jg 29b038 │ │ │ │ + jg 29ced8 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -561803,15 +563492,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %eax │ │ │ │ - jg 29b0b7 │ │ │ │ + jg 29cf57 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -561837,15 +563526,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %r10d │ │ │ │ - jg 29b138 │ │ │ │ + jg 29cfd8 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ @@ -562267,15 +563956,15 @@ │ │ │ │ vmovd %xmm4,%eax │ │ │ │ movzwl %ax,%eax │ │ │ │ sub $0x10,%ax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x42268(%rip),%xmm0 │ │ │ │ + movdqa 0x40408(%rip),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm0,%xmm1 │ │ │ │ movq (%rdi,%rsi,1),%xmm2 │ │ │ │ @@ -562439,15 +564128,15 @@ │ │ │ │ pshuflw $0xee,%xmm1,%xmm0 │ │ │ │ paddd %xmm0,%xmm1 │ │ │ │ movd %xmm1,%eax │ │ │ │ sub $0x1e,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovdqa 0x41f88(%rip),%xmm0 │ │ │ │ + vmovdqa 0x40128(%rip),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ vmovq (%rdi),%xmm1 │ │ │ │ vmovq (%rdx),%xmm2 │ │ │ │ vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm0,%xmm1,%xmm1 │ │ │ │ vmovq (%rdi,%rsi,1),%xmm2 │ │ │ │ @@ -562721,15 +564410,15 @@ │ │ │ │ vmovd %xmm1,%eax │ │ │ │ sub $0x3e,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x41ad8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3fc78(%rip),%ymm0 │ │ │ │ lea (%rdi,%rsi,8),%r8 │ │ │ │ lea (%rdx,%rcx,8),%r9 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vmovq (%rdi),%xmm1 │ │ │ │ vmovq (%rdx),%xmm9 │ │ │ │ vpunpcklbw %xmm9,%xmm1,%xmm1 │ │ │ │ @@ -562903,15 +564592,15 @@ │ │ │ │ vpabsw %ymm11,%ymm11 │ │ │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ │ │ mov $0x1,%r11d │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ lea (%rdi,%rsi,8),%r8 │ │ │ │ lea (%rdx,%rcx,8),%r9 │ │ │ │ - vmovdqa 0x417a3(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3f943(%rip),%ymm0 │ │ │ │ vmovq (%rdi),%xmm1 │ │ │ │ vmovq (%rdx),%xmm9 │ │ │ │ vpunpcklbw %xmm9,%xmm1,%xmm1 │ │ │ │ vmovq (%r8),%xmm9 │ │ │ │ vmovq (%r9),%xmm10 │ │ │ │ vpunpcklbw %xmm10,%xmm9,%xmm9 │ │ │ │ vinserti128 $0x1,%xmm9,%ymm1,%ymm1 │ │ │ │ @@ -563064,15 +564753,15 @@ │ │ │ │ vpmaddwd %ymm1,%ymm11,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ lea (%rdi,%rax,4),%rdi │ │ │ │ lea (%rdx,%r10,4),%rdx │ │ │ │ lea (%r8,%rax,4),%r8 │ │ │ │ lea (%r9,%r10,4),%r9 │ │ │ │ dec %r11d │ │ │ │ - jge 29c395 │ │ │ │ + jge 29e235 │ │ │ │ vextracti128 $0x1,%ymm12,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm12,%xmm1 │ │ │ │ vpshufd $0xee,%xmm1,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ vpshuflw $0xee,%xmm1,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm1,%xmm1 │ │ │ │ vmovd %xmm1,%eax │ │ │ │ @@ -563217,19 +564906,19 @@ │ │ │ │ vpabsw %ymm9,%ymm9 │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x1,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29c8fd │ │ │ │ + jge 29e79d │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563244,25 +564933,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x3,%ebx │ │ │ │ mov $0x1,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29c963 │ │ │ │ + jge 29e803 │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29c95d │ │ │ │ + jge 29e7fd │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563278,25 +564967,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x7,%ebx │ │ │ │ mov $0x3,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29c9e3 │ │ │ │ + jge 29e883 │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29c9dd │ │ │ │ + jge 29e87d │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563312,25 +565001,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0xf,%ebx │ │ │ │ mov $0x7,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29ca63 │ │ │ │ + jge 29e903 │ │ │ │ add $0xffffffffffffff80,%rdi │ │ │ │ add $0xffffffffffffff80,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29ca5d │ │ │ │ + jge 29e8fd │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563344,19 +565033,19 @@ │ │ │ │ vpabsw %ymm9,%ymm9 │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x3,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29cadd │ │ │ │ + jge 29e97d │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563372,25 +565061,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x1,%ebx │ │ │ │ mov $0x1,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29cb53 │ │ │ │ + jge 29e9f3 │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29cb4d │ │ │ │ + jge 29e9ed │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563406,25 +565095,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x7,%ebx │ │ │ │ mov $0x1,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29cbd3 │ │ │ │ + jge 29ea73 │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29cbcd │ │ │ │ + jge 29ea6d │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563440,25 +565129,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x3,%ebx │ │ │ │ mov $0x3,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29cc53 │ │ │ │ + jge 29eaf3 │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29cc4d │ │ │ │ + jge 29eaed │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563474,25 +565163,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0xf,%ebx │ │ │ │ mov $0x3,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29ccd3 │ │ │ │ + jge 29eb73 │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29cccd │ │ │ │ + jge 29eb6d │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563508,25 +565197,25 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x7,%ebx │ │ │ │ mov $0x7,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29cd53 │ │ │ │ + jge 29ebf3 │ │ │ │ add $0xffffffffffffff80,%rdi │ │ │ │ add $0xffffffffffffff80,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29cd4d │ │ │ │ + jge 29ebed │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563540,19 +565229,19 @@ │ │ │ │ vpabsw %ymm9,%ymm9 │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x1,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29cdcd │ │ │ │ + jge 29ec6d │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ @@ -563568,19 +565257,19 @@ │ │ │ │ vpabsw %ymm9,%ymm9 │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x7,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29ce3d │ │ │ │ + jge 29ecdd │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ @@ -563596,1730 +565285,41 @@ │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ mov $0x1,%ebx │ │ │ │ mov $0x3,%r11d │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ - call 29c6b0 │ │ │ │ + call 29e550 │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 29ceb3 │ │ │ │ + jge 29ed53 │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 29cead │ │ │ │ + jge 29ed4d │ │ │ │ vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ vpaddd %xmm0,%xmm10,%xmm0 │ │ │ │ vpshufd $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpshuflw $0xee,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ sub $0x1fe,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm8,%ymm7 │ │ │ │ - vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm5 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm7,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm2,%ymm6,%ymm15 │ │ │ │ - vpunpckldq %ymm3,%ymm5,%ymm10 │ │ │ │ - vpunpckhdq %ymm2,%ymm6,%ymm4 │ │ │ │ - vpunpckldq %ymm1,%ymm7,%ymm13 │ │ │ │ - vpunpckldq %ymm0,%ymm8,%ymm6 │ │ │ │ - vshufps $0x4e,%ymm10,%ymm15,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm12,%ymm15,%ymm2 │ │ │ │ - vshufps $0x4e,%ymm6,%ymm13,%ymm15 │ │ │ │ - vpunpckhdq %ymm3,%ymm5,%ymm11 │ │ │ │ - vpblendd $0xcc,%ymm15,%ymm13,%ymm5 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm12,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm2,%ymm12 │ │ │ │ - vpunpckhdq %ymm1,%ymm7,%ymm14 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm15,%ymm7 │ │ │ │ - vpunpckhdq %ymm0,%ymm8,%ymm13 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm3,%ymm0 │ │ │ │ - vshufps $0x4e,%ymm11,%ymm4,%ymm1 │ │ │ │ - vpblendd $0xcc,%ymm11,%ymm1,%ymm8 │ │ │ │ - vshufps $0x4e,%ymm13,%ymm14,%ymm11 │ │ │ │ - vpblendd $0xcc,%ymm1,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xcc,%ymm11,%ymm14,%ymm14 │ │ │ │ - vperm2i128 $0x20,%ymm14,%ymm4,%ymm15 │ │ │ │ - vpblendd $0xcc,%ymm13,%ymm11,%ymm13 │ │ │ │ - vperm2i128 $0x20,%ymm13,%ymm8,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm2,%ymm10 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ - vperm2i128 $0x31,%ymm14,%ymm4,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm13,%ymm8,%ymm13 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm4 │ │ │ │ - vpsubd %ymm0,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm11,%ymm15,%ymm0 │ │ │ │ - vpsubd %ymm11,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm6,%ymm10,%ymm11 │ │ │ │ - vpsubd %ymm6,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm13,%ymm14,%ymm6 │ │ │ │ - vpsubd %ymm13,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm13 │ │ │ │ - vpsubd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm15,%ymm12,%ymm0 │ │ │ │ - vpsubd %ymm15,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm15 │ │ │ │ - vpsubd %ymm6,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm14,%ymm10,%ymm6 │ │ │ │ - vpsubd %ymm14,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm15,%ymm13,%ymm14 │ │ │ │ - vpsubd %ymm15,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm15 │ │ │ │ - vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm11,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm10,%ymm12,%ymm11 │ │ │ │ - vpsubd %ymm10,%ymm12,%ymm12 │ │ │ │ - vpabsd %ymm14,%ymm14 │ │ │ │ - vpabsd %ymm15,%ymm15 │ │ │ │ - vpabsd %ymm6,%ymm6 │ │ │ │ - vpabsd %ymm11,%ymm11 │ │ │ │ - vpabsd %ymm13,%ymm13 │ │ │ │ - vpabsd %ymm0,%ymm0 │ │ │ │ - vpabsd %ymm4,%ymm4 │ │ │ │ - vpabsd %ymm12,%ymm12 │ │ │ │ - vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm11,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm14,%ymm9,%ymm9 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm8,%ymm7 │ │ │ │ - vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm5 │ │ │ │ - vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm2,%ymm7,%ymm6 │ │ │ │ - vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm2 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm3 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm2,%ymm6,%ymm15 │ │ │ │ - vpunpckldq %ymm3,%ymm5,%ymm10 │ │ │ │ - vpunpckhdq %ymm2,%ymm6,%ymm4 │ │ │ │ - vpunpckldq %ymm1,%ymm7,%ymm13 │ │ │ │ - vpunpckldq %ymm0,%ymm8,%ymm6 │ │ │ │ - vshufps $0x4e,%ymm10,%ymm15,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm12,%ymm15,%ymm2 │ │ │ │ - vshufps $0x4e,%ymm6,%ymm13,%ymm15 │ │ │ │ - vpunpckhdq %ymm3,%ymm5,%ymm11 │ │ │ │ - vpblendd $0xcc,%ymm15,%ymm13,%ymm5 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm12,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm2,%ymm12 │ │ │ │ - vpunpckhdq %ymm1,%ymm7,%ymm14 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm15,%ymm7 │ │ │ │ - vpunpckhdq %ymm0,%ymm8,%ymm13 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm3,%ymm0 │ │ │ │ - vshufps $0x4e,%ymm11,%ymm4,%ymm1 │ │ │ │ - vpblendd $0xcc,%ymm11,%ymm1,%ymm8 │ │ │ │ - vshufps $0x4e,%ymm13,%ymm14,%ymm11 │ │ │ │ - vpblendd $0xcc,%ymm1,%ymm4,%ymm4 │ │ │ │ - vpblendd $0xcc,%ymm11,%ymm14,%ymm14 │ │ │ │ - vperm2i128 $0x20,%ymm14,%ymm4,%ymm15 │ │ │ │ - vpblendd $0xcc,%ymm13,%ymm11,%ymm13 │ │ │ │ - vperm2i128 $0x20,%ymm13,%ymm8,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm2,%ymm10 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ - vperm2i128 $0x31,%ymm14,%ymm4,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm13,%ymm8,%ymm13 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm4 │ │ │ │ - vpsubd %ymm0,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm11,%ymm15,%ymm0 │ │ │ │ - vpsubd %ymm11,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm6,%ymm10,%ymm11 │ │ │ │ - vpsubd %ymm6,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm13,%ymm14,%ymm6 │ │ │ │ - vpsubd %ymm13,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm13 │ │ │ │ - vpsubd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm15,%ymm12,%ymm0 │ │ │ │ - vpsubd %ymm15,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm15 │ │ │ │ - vpsubd %ymm6,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm14,%ymm10,%ymm6 │ │ │ │ - vpsubd %ymm14,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm15,%ymm13,%ymm14 │ │ │ │ - vpsubd %ymm15,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm15 │ │ │ │ - vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm11,%ymm6 │ │ │ │ - vpsubd %ymm11,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm10,%ymm12,%ymm11 │ │ │ │ - vpsubd %ymm10,%ymm12,%ymm12 │ │ │ │ - vpabsd %ymm14,%ymm14 │ │ │ │ - vpabsd %ymm15,%ymm15 │ │ │ │ - vpabsd %ymm6,%ymm6 │ │ │ │ - vpabsd %ymm11,%ymm11 │ │ │ │ - vpabsd %ymm13,%ymm13 │ │ │ │ - vpabsd %ymm0,%ymm0 │ │ │ │ - vpabsd %ymm4,%ymm4 │ │ │ │ - vpabsd %ymm12,%ymm12 │ │ │ │ - vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ - vpaddd %ymm11,%ymm15,%ymm15 │ │ │ │ - vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm15 │ │ │ │ - vpaddd %xmm15,%xmm14,%xmm14 │ │ │ │ - vpshufd $0xbb,%xmm14,%xmm15 │ │ │ │ - vpaddd %xmm15,%xmm14,%xmm14 │ │ │ │ - vpshufd $0x55,%xmm14,%xmm15 │ │ │ │ - vpaddd %xmm15,%xmm14,%xmm14 │ │ │ │ - vmovd %xmm14,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - cmp $0x3ff,%r8d │ │ │ │ - jne 29d3f2 │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - vpunpcklqdq %xmm2,%xmm0,%xmm0 │ │ │ │ - vpunpcklqdq %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm2 │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ - vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpunpckldq %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhdq %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm1 │ │ │ │ - vpsubw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm2 │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpabsw %xmm2,%xmm2 │ │ │ │ - vpabsw %xmm0,%xmm0 │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpmaddwd 0x4078e(%rip),%xmm2,%xmm2 │ │ │ │ - vpshufd $0xbb,%xmm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpshufd $0x55,%xmm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpmovzxwd (%rdi),%xmm0 │ │ │ │ - vpmovzxwd (%rdi,%rsi,1),%xmm1 │ │ │ │ - vpmovzxwd (%rdi,%rsi,2),%xmm2 │ │ │ │ - vpmovzxwd (%rdi,%r9,1),%xmm3 │ │ │ │ - vpmovzxwd (%rdx),%xmm4 │ │ │ │ - vpmovzxwd (%rdx,%rcx,1),%xmm5 │ │ │ │ - vpmovzxwd (%rdx,%rcx,2),%xmm6 │ │ │ │ - vpmovzxwd (%rdx,%rax,1),%xmm7 │ │ │ │ - vpsubd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpsubd %xmm5,%xmm1,%xmm1 │ │ │ │ - vpsubd %xmm6,%xmm2,%xmm2 │ │ │ │ - vpsubd %xmm7,%xmm3,%xmm3 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ - vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpabsd %ymm1,%ymm1 │ │ │ │ - vpabsd %ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpshufd $0xbb,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpshufd $0x55,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - cmp $0x3ff,%r8d │ │ │ │ - jne 29d5de │ │ │ │ - vmovdqu (%rdi),%ymm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%ymm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%ymm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%ymm3 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%ymm3,%ymm3 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm4 │ │ │ │ - vpunpcklqdq %ymm3,%ymm1,%ymm5 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm2,%ymm1 │ │ │ │ - vpunpckhwd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm5 │ │ │ │ - vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm5,%ymm4 │ │ │ │ - vpsubw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckldq %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpckhdq %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm5,%ymm4 │ │ │ │ - vpunpckhwd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpabsw %ymm2,%ymm2 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpabsw %ymm3,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddwd 0x405ac(%rip),%ymm2,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpshufd $0xbb,%xmm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpshufd $0x55,%xmm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ - vpunpckldq %ymm4,%ymm3,%ymm5 │ │ │ │ - vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm5,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ - vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpunpcklqdq %ymm4,%ymm5,%ymm3 │ │ │ │ - vpunpckhqdq %ymm4,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm4,%ymm5 │ │ │ │ - vpunpckhdq %ymm3,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x20,%ymm4,%ymm5,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm5 │ │ │ │ - vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpabsd %ymm1,%ymm1 │ │ │ │ - vpabsd %ymm2,%ymm2 │ │ │ │ - vpabsd %ymm5,%ymm5 │ │ │ │ - vpabsd %ymm3,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - dec %r8d │ │ │ │ - jne 29d5e8 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm6,%xmm6 │ │ │ │ - vpshufd $0xbb,%xmm6,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm6,%xmm6 │ │ │ │ - vpshufd $0x55,%xmm6,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm6,%xmm6 │ │ │ │ - vmovd %xmm6,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - cmp $0x3ff,%r8d │ │ │ │ - jne 29d84e │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vmovq (%rdi),%xmm8 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm9 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm10 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm11 │ │ │ │ - vpsubw (%rdx),%xmm8,%xmm8 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm9,%xmm9 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm10,%xmm10 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm11,%xmm11 │ │ │ │ - vinserti128 $0x1,%xmm8,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm10,%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,%xmm11,%ymm7,%ymm7 │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vpunpcklqdq %ymm5,%ymm1,%ymm1 │ │ │ │ - vpunpcklqdq %ymm6,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm7,%ymm3,%ymm3 │ │ │ │ - jmp 29d50c │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpmovsxwd %xmm0,%xmm0 │ │ │ │ - vpmovsxwd %xmm1,%xmm1 │ │ │ │ - vpmovsxwd %xmm2,%xmm2 │ │ │ │ - vpmovsxwd %xmm3,%xmm3 │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpmovsxwd %xmm4,%xmm4 │ │ │ │ - vpmovsxwd %xmm5,%xmm5 │ │ │ │ - vpmovsxwd %xmm6,%xmm6 │ │ │ │ - vpmovsxwd %xmm7,%xmm7 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ - vpunpckldq %ymm4,%ymm3,%ymm5 │ │ │ │ - vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm5,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ - vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpunpcklqdq %ymm4,%ymm5,%ymm3 │ │ │ │ - vpunpckhqdq %ymm4,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm4,%ymm5 │ │ │ │ - vpunpckhdq %ymm3,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x20,%ymm4,%ymm5,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm5 │ │ │ │ - vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpabsd %ymm1,%ymm1 │ │ │ │ - vpabsd %ymm2,%ymm2 │ │ │ │ - vpabsd %ymm5,%ymm5 │ │ │ │ - vpabsd %ymm3,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm8,%ymm8 │ │ │ │ - dec %r8d │ │ │ │ - jne 29d859 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm8,%xmm8 │ │ │ │ - vpshufd $0xbb,%xmm8,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm8,%xmm8 │ │ │ │ - vpshufd $0x55,%xmm8,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm8,%xmm8 │ │ │ │ - vmovd %xmm8,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - cmp $0x3ff,%r8d │ │ │ │ - jne 29dae0 │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - vpunpcklqdq %ymm2,%ymm0,%ymm4 │ │ │ │ - vpunpcklqdq %ymm3,%ymm1,%ymm5 │ │ │ │ - vpunpckhqdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm4,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm5,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm2,%ymm1 │ │ │ │ - vpunpckhwd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpunpckldq %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm2,%ymm2 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpmaddwd 0x400aa(%rip),%ymm2,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpshufd $0xbb,%xmm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpshufd $0x55,%xmm2,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpmovzxwd (%rdi),%ymm0 │ │ │ │ - vpmovzxwd (%rdi,%rsi,1),%ymm1 │ │ │ │ - vpmovzxwd (%rdi,%rsi,2),%ymm2 │ │ │ │ - vpmovzxwd (%rdi,%r9,1),%ymm3 │ │ │ │ - vpmovzxwd (%rdx),%ymm4 │ │ │ │ - vpmovzxwd (%rdx,%rcx,1),%ymm5 │ │ │ │ - vpmovzxwd (%rdx,%rcx,2),%ymm6 │ │ │ │ - vpmovzxwd (%rdx,%rax,1),%ymm7 │ │ │ │ - vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubd %ymm7,%ymm3,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm0,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm0,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm1,%ymm0 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm1,%ymm2 │ │ │ │ - vpunpckldq %ymm4,%ymm3,%ymm5 │ │ │ │ - vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm5,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm5 │ │ │ │ - vpsubd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm0,%ymm1,%ymm2 │ │ │ │ - vpunpckhqdq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpunpcklqdq %ymm4,%ymm5,%ymm3 │ │ │ │ - vpunpckhqdq %ymm4,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm0 │ │ │ │ - vpsubd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm4 │ │ │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm1,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm1,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm4,%ymm5 │ │ │ │ - vpunpckhdq %ymm3,%ymm4,%ymm4 │ │ │ │ - vperm2i128 $0x20,%ymm4,%ymm5,%ymm3 │ │ │ │ - vperm2i128 $0x31,%ymm4,%ymm5,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm2,%ymm1 │ │ │ │ - vpsubd %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm5 │ │ │ │ - vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpabsd %ymm1,%ymm1 │ │ │ │ - vpabsd %ymm2,%ymm2 │ │ │ │ - vpabsd %ymm5,%ymm5 │ │ │ │ - vpabsd %ymm3,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpshufd $0xbb,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpshufd $0x55,%xmm1,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - cmp $0x3ff,%r8d │ │ │ │ - jne 29dc9c │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovq (%rdi),%xmm4 │ │ │ │ - vmovq (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovq (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpunpcklqdq %xmm4,%xmm0,%xmm0 │ │ │ │ - vpunpcklqdq %xmm5,%xmm1,%xmm1 │ │ │ │ - vpunpcklqdq %xmm6,%xmm2,%xmm2 │ │ │ │ - vpunpcklqdq %xmm7,%xmm3,%xmm3 │ │ │ │ - jmp 29da4c │ │ │ │ - vpmovzxwd (%rdi),%xmm0 │ │ │ │ - vpmovzxwd (%rdi,%rsi,1),%xmm1 │ │ │ │ - vpmovzxwd (%rdi,%rsi,2),%xmm2 │ │ │ │ - vpmovzxwd (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vpmovzxwd (%rdx),%xmm4 │ │ │ │ - vpmovzxwd (%rdx,%rcx,1),%xmm5 │ │ │ │ - vpmovzxwd (%rdx,%rcx,2),%xmm6 │ │ │ │ - vpmovzxwd (%rdx,%rax,1),%xmm7 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpsubd %xmm5,%xmm1,%xmm1 │ │ │ │ - vpsubd %xmm6,%xmm2,%xmm2 │ │ │ │ - vpsubd %xmm7,%xmm3,%xmm3 │ │ │ │ - vpmovzxwd (%rdi),%xmm4 │ │ │ │ - vpmovzxwd (%rdi,%rsi,1),%xmm5 │ │ │ │ - vpmovzxwd (%rdi,%rsi,2),%xmm6 │ │ │ │ - vpmovzxwd (%rdi,%r9,1),%xmm7 │ │ │ │ - vpmovzxwd (%rdx),%xmm8 │ │ │ │ - vpmovzxwd (%rdx,%rcx,1),%xmm9 │ │ │ │ - vpmovzxwd (%rdx,%rcx,2),%xmm10 │ │ │ │ - vpmovzxwd (%rdx,%rax,1),%xmm11 │ │ │ │ - vpsubd %xmm8,%xmm4,%xmm4 │ │ │ │ - vpsubd %xmm9,%xmm5,%xmm5 │ │ │ │ - vpsubd %xmm10,%xmm6,%xmm6 │ │ │ │ - vpsubd %xmm11,%xmm7,%xmm7 │ │ │ │ - vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ │ │ - jmp 29db1e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29dd7f │ │ │ │ - lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29dd79 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x4,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29de8f │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29de89 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29df9f │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29df99 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x10,%ebx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e0af │ │ │ │ - lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e0a9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e1bf │ │ │ │ - lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e1b9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e2cf │ │ │ │ - lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e2c9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x4,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e3df │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e3d9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - mov $0x4,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e4ef │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e4e9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e5ff │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e5f9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e70f │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e709 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x10,%ebx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e81f │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e819 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29e92f │ │ │ │ - lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 29e929 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29ea39 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rsi,4),%r10 │ │ │ │ - lea 0x0(,%rcx,4),%r11 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - neg %r10 │ │ │ │ - neg %r11 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x4,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ - lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29eb29 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29ec03 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov $0x4,%r8d │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqu (%rdi),%xmm4 │ │ │ │ - vmovdqu (%rdi,%rsi,1),%xmm5 │ │ │ │ - vmovdqu (%rdi,%rsi,2),%xmm6 │ │ │ │ - vmovdqu (%rdi,%r9,1),%xmm7 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm3,%xmm3 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ - vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ - vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ - vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ - vpmovsxwd %xmm0,%ymm0 │ │ │ │ - vpmovsxwd %xmm1,%ymm1 │ │ │ │ - vpmovsxwd %xmm2,%ymm2 │ │ │ │ - vpmovsxwd %xmm3,%ymm3 │ │ │ │ - vpmovsxwd %xmm4,%ymm4 │ │ │ │ - vpmovsxwd %xmm5,%ymm5 │ │ │ │ - vpmovsxwd %xmm6,%ymm6 │ │ │ │ - vpmovsxwd %xmm7,%ymm7 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - call 29cf10 │ │ │ │ - dec %r8d │ │ │ │ - jne 29ece3 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0xbb,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm9,%xmm9 │ │ │ │ - vmovd %xmm9,%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ - movq 0x3edc0(%rip),%xmm0 │ │ │ │ + movq 0x3ede0(%rip),%xmm0 │ │ │ │ movd (%rdi),%xmm1 │ │ │ │ movd (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ movd (%rdi,%rsi,1),%xmm2 │ │ │ │ movd (%rdx,%rcx,1),%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm2 │ │ │ │ pmaddubsw %xmm0,%xmm1 │ │ │ │ @@ -565345,15 +565345,15 @@ │ │ │ │ mov (%r8),%r8d │ │ │ │ imul %r8,%rax │ │ │ │ add $0x80,%rax │ │ │ │ shr $0x8,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x3ed28(%rip),%xmm0 │ │ │ │ + movdqa 0x3ed48(%rip),%xmm0 │ │ │ │ movd (%rdi),%xmm1 │ │ │ │ movd (%rdi,%rsi,4),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ movd (%rdx),%xmm2 │ │ │ │ movd (%rdx,%rcx,4),%xmm3 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ @@ -565397,23 +565397,23 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ pshufd $0xf5,%xmm1,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movd (%r8),%xmm2 │ │ │ │ movd (%r8,%r9,1),%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm1 │ │ │ │ - movdqa 0x3ec6a(%rip),%xmm2 │ │ │ │ + movdqa 0x3ec8a(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ pshufd $0xee,%xmm1,%xmm0 │ │ │ │ paddq %xmm0,%xmm1 │ │ │ │ movq %xmm1,%rax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x3ec28(%rip),%xmm0 │ │ │ │ + movdqa 0x3ec48(%rip),%xmm0 │ │ │ │ movd (%rdi),%xmm1 │ │ │ │ movd (%rdi,%rsi,4),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ movd (%rdx),%xmm2 │ │ │ │ movd (%rdx,%rcx,4),%xmm3 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ @@ -565457,15 +565457,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ pshufd $0xf5,%xmm1,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movd (%r8),%xmm2 │ │ │ │ movd (%r8,%r9,1),%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm1 │ │ │ │ - movdqa 0x3eb6a(%rip),%xmm2 │ │ │ │ + movdqa 0x3eb8a(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ lea (%r8,%r9,2),%r8 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ @@ -565516,24 +565516,24 @@ │ │ │ │ paddd %xmm2,%xmm6 │ │ │ │ pshufd $0xf5,%xmm6,%xmm2 │ │ │ │ paddd %xmm2,%xmm6 │ │ │ │ movd (%r8),%xmm2 │ │ │ │ movd (%r8,%r9,1),%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm6 │ │ │ │ - movdqa 0x3ea71(%rip),%xmm2 │ │ │ │ + movdqa 0x3ea91(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm6 │ │ │ │ psrlq $0x8,%xmm6 │ │ │ │ paddq %xmm6,%xmm1 │ │ │ │ pshufd $0xee,%xmm1,%xmm0 │ │ │ │ paddq %xmm0,%xmm1 │ │ │ │ movq %xmm1,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x3ea28(%rip),%xmm0 │ │ │ │ + movdqa 0x3ea48(%rip),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ movq (%rdi,%rsi,1),%xmm2 │ │ │ │ movq (%rdx,%rcx,1),%xmm3 │ │ │ │ @@ -565556,23 +565556,23 @@ │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ pshufd $0xf5,%xmm1,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movq (%r8),%xmm2 │ │ │ │ pshufd $0x50,%xmm2,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm1 │ │ │ │ - movdqa 0x3e9ba(%rip),%xmm2 │ │ │ │ + movdqa 0x3e9da(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ pshufd $0xee,%xmm1,%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ movq %xmm1,%rax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x3e978(%rip),%xmm0 │ │ │ │ + movdqa 0x3e998(%rip),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ mov $0x1,%r11d │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -565597,28 +565597,28 @@ │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ pshufd $0xf5,%xmm1,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movq (%r8),%xmm2 │ │ │ │ pshufd $0x50,%xmm2,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm1 │ │ │ │ - movdqa 0x3e900(%rip),%xmm2 │ │ │ │ + movdqa 0x3e920(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ paddq %xmm1,%xmm5 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ jge 29f21a │ │ │ │ pshufd $0xee,%xmm5,%xmm2 │ │ │ │ paddq %xmm2,%xmm5 │ │ │ │ movq %xmm5,%rax │ │ │ │ ret │ │ │ │ - movdqa 0x3e8a8(%rip),%xmm0 │ │ │ │ + movdqa 0x3e8c8(%rip),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ mov $0x3,%r11d │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -565643,28 +565643,28 @@ │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ pshufd $0xf5,%xmm1,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movq (%r8),%xmm2 │ │ │ │ pshufd $0x50,%xmm2,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm1 │ │ │ │ - movdqa 0x3e830(%rip),%xmm2 │ │ │ │ + movdqa 0x3e850(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ paddq %xmm1,%xmm5 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ jge 29f2ea │ │ │ │ pshufd $0xee,%xmm5,%xmm2 │ │ │ │ paddq %xmm2,%xmm5 │ │ │ │ movq %xmm5,%rax │ │ │ │ ret │ │ │ │ - movdqa 0x3e7d8(%rip),%xmm0 │ │ │ │ + movdqa 0x3e7f8(%rip),%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ mov $0x7,%r11d │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -565689,15 +565689,15 @@ │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ pshufd $0xf5,%xmm1,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movq (%r8),%xmm2 │ │ │ │ pshufd $0x50,%xmm2,%xmm2 │ │ │ │ pmuludq %xmm2,%xmm1 │ │ │ │ - movdqa 0x3e760(%rip),%xmm2 │ │ │ │ + movdqa 0x3e780(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ paddq %xmm1,%xmm5 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ @@ -565727,15 +565727,15 @@ │ │ │ │ vpmaddwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ vpshufd $0xf5,%ymm1,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpmovzxdq (%r8),%ymm2 │ │ │ │ vpmuludq %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3e6b4(%rip),%ymm2 │ │ │ │ + vmovdqa 0x3e6d4(%rip),%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm1,%xmm1 │ │ │ │ vpshufd $0xee,%xmm1,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm1,%xmm1 │ │ │ │ vmovq %xmm1,%rax │ │ │ │ @@ -565766,15 +565766,15 @@ │ │ │ │ vpmaddwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ vpshufd $0xf5,%ymm1,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpmovzxdq (%r8),%ymm2 │ │ │ │ vpmuludq %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3e5fa(%rip),%ymm2 │ │ │ │ + vmovdqa 0x3e61a(%rip),%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ @@ -565811,15 +565811,15 @@ │ │ │ │ vpmaddwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ vpshufd $0xf5,%ymm1,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpmovzxdq (%r8),%ymm2 │ │ │ │ vpmuludq %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3e52a(%rip),%ymm2 │ │ │ │ + vmovdqa 0x3e54a(%rip),%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ @@ -565856,15 +565856,15 @@ │ │ │ │ vpmaddwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ vpshufd $0xf5,%ymm1,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpmovzxdq (%r8),%ymm2 │ │ │ │ vpmuludq %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3e45a(%rip),%ymm2 │ │ │ │ + vmovdqa 0x3e47a(%rip),%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ @@ -565901,15 +565901,15 @@ │ │ │ │ vpmaddwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ vpshufd $0xf5,%ymm1,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpmovzxdq (%r8),%ymm2 │ │ │ │ vpmuludq %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3e38a(%rip),%ymm2 │ │ │ │ + vmovdqa 0x3e3aa(%rip),%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm4,%ymm4 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ add %r9,%r8 │ │ │ │ dec %r11 │ │ │ │ @@ -565919,15 +565919,15 @@ │ │ │ │ vpshufd $0xee,%xmm4,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm4,%xmm4 │ │ │ │ vmovq %xmm4,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x3e318(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3e338(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x1,%r11d │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ @@ -565971,15 +565971,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3e24f(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3e26f(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -565991,15 +565991,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x3e1d8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3e1f8(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x3,%r11d │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ @@ -566043,15 +566043,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3e10f(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3e12f(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -566063,15 +566063,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x3e098(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3e0b8(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x7,%r11d │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ @@ -566115,15 +566115,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3dfcf(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3dfef(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -566135,15 +566135,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x3df58(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3df78(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0xf,%r11d │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ @@ -566187,15 +566187,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3de8f(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3deaf(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ @@ -566208,15 +566208,15 @@ │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x3de17(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3de37(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x3,%r11d │ │ │ │ mov $0x1,%ebx │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ @@ -566261,15 +566261,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3dd49(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3dd69(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ add $0x20,%r8 │ │ │ │ @@ -566288,15 +566288,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x3dcb7(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3dcd7(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x7,%r11d │ │ │ │ mov $0x1,%ebx │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ @@ -566341,15 +566341,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3dbe9(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3dc09(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ add $0x20,%r8 │ │ │ │ @@ -566368,15 +566368,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x3db57(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3db77(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0xf,%r11d │ │ │ │ mov $0x1,%ebx │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ @@ -566421,15 +566421,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3da89(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3daa9(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ add $0x20,%r8 │ │ │ │ @@ -566448,15 +566448,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x3d9f7(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3da17(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x1f,%r11d │ │ │ │ mov $0x1,%ebx │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ @@ -566501,15 +566501,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3d929(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3d949(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ add $0x20,%r8 │ │ │ │ @@ -566528,15 +566528,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x3d897(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3d8b7(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0xf,%r11d │ │ │ │ mov $0x3,%ebx │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ @@ -566581,15 +566581,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3d7c9(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3d7e9(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ add $0x20,%r8 │ │ │ │ @@ -566608,15 +566608,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x3d737(%rip),%ymm0 │ │ │ │ + vmovdqa 0x3d757(%rip),%ymm0 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rcx,%rcx,2),%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ mov $0x1f,%r11d │ │ │ │ mov $0x3,%ebx │ │ │ │ vmovdqa (%rdi),%ymm2 │ │ │ │ vmovdqa (%rdx),%ymm3 │ │ │ │ @@ -566661,15 +566661,15 @@ │ │ │ │ vpshufd $0xf5,%ymm2,%ymm3 │ │ │ │ vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ vmovdqa (%r8),%ymm4 │ │ │ │ vpunpckldq %ymm4,%ymm4,%ymm3 │ │ │ │ vpunpckhdq %ymm4,%ymm4,%ymm4 │ │ │ │ vpmuludq %ymm3,%ymm1,%ymm1 │ │ │ │ vpmuludq %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x3d669(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3d689(%rip),%ymm3 │ │ │ │ vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm3,%ymm2,%ymm2 │ │ │ │ vpsrlq $0x8,%ymm1,%ymm1 │ │ │ │ vpsrlq $0x8,%ymm2,%ymm2 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm8,%ymm8 │ │ │ │ add $0x20,%r8 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -14000,2030 +14000,2034 @@ │ │ │ │ 0x002d7ad0 f1ff1823 f1ff1a25 f1ff1823 f1ff4f25 ...#...%...#..O% │ │ │ │ 0x002d7ae0 f1ff1b22 f1ff4323 f1ff7822 f1ff9923 ..."..C#..x"...# │ │ │ │ 0x002d7af0 f1ff7822 f1ffe823 f1ff7822 f1ff1c24 ..x"...#..x"...$ │ │ │ │ 0x002d7b00 f1ffbc22 f1ff6b24 f1ff1823 f1ffc124 ..."..k$...#...$ │ │ │ │ 0x002d7b10 f1ff1823 f1ff1a25 f1ff1823 f1ff4f25 ...#...%...#..O% │ │ │ │ 0x002d7b20 f1ff1b22 f1ff4323 f1ff7822 f1ff9923 ..."..C#..x"...# │ │ │ │ 0x002d7b30 f1ff0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d7b40 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ - 0x002d7b50 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ - 0x002d7b60 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ - 0x002d7b70 69000000 69000000 69000000 69000000 i...i...i...i... │ │ │ │ - 0x002d7b80 48034803 a401a401 18011801 d200d200 H.H............. │ │ │ │ - 0x002d7b90 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ │ │ - 0x002d7ba0 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ │ │ - 0x002d7bb0 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ │ │ - 0x002d7bc0 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ - 0x002d7bd0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ - 0x002d7be0 08000800 08000800 08000800 08000800 ................ │ │ │ │ - 0x002d7bf0 80008000 80008000 80008000 80008000 ................ │ │ │ │ - 0x002d7c00 00010001 00010001 00010001 00010001 ................ │ │ │ │ - 0x002d7c10 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002d7c20 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ │ │ - 0x002d7c30 00800080 00800080 00800080 00800080 ................ │ │ │ │ - 0x002d7c40 ffffffff ffffffff fefefefe fefefefe ................ │ │ │ │ - 0x002d7c50 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ │ │ - 0x002d7c60 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ │ │ - 0x002d7c70 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ │ │ - 0x002d7c80 04040404 04040404 02020202 02020202 ................ │ │ │ │ - 0x002d7c90 03030303 03030303 03030303 03030303 ................ │ │ │ │ - 0x002d7ca0 02020202 02020202 01010101 01010101 ................ │ │ │ │ - 0x002d7cb0 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ │ │ - 0x002d7cc0 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ │ │ - 0x002d7cd0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002d7ce0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x002d7cf0 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ - 0x002d7d00 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ │ │ - 0x002d7d10 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ │ │ - 0x002d7d20 100db209 100db209 100db209 100db209 ................ │ │ │ │ - 0x002d7d30 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ │ │ - 0x002d7d40 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ │ │ - 0x002d7d50 0000100d 0000100d 0000100d 0000100d ................ │ │ │ │ - 0x002d7d60 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ │ │ - 0x002d7d70 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ │ │ - 0x002d7d80 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ - 0x002d7d90 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ │ │ - 0x002d7da0 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ │ │ - 0x002d7db0 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ │ │ - 0x002d7dc0 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ │ │ - 0x002d7dd0 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ │ │ - 0x002d7de0 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ │ │ - 0x002d7df0 910114f0 910114f0 910114f0 910114f0 ................ │ │ │ │ - 0x002d7e00 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ │ │ - 0x002d7e10 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ │ │ - 0x002d7e20 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ │ │ - 0x002d7e30 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ │ │ - 0x002d7e40 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ │ │ - 0x002d7e50 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ │ │ - 0x002d7e60 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ │ │ - 0x002d7e70 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ │ │ - 0x002d7e80 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ - 0x002d7e90 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ │ │ - 0x002d7ea0 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ │ │ - 0x002d7eb0 850fe303 850fe303 850fe303 850fe303 ................ │ │ │ │ - 0x002d7ec0 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ │ │ - 0x002d7ed0 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ │ │ - 0x002d7ee0 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ │ │ - 0x002d7ef0 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ │ │ - 0x002d7f00 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ │ │ - 0x002d7f10 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ │ │ - 0x002d7f20 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ │ │ - 0x002d7f30 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ │ │ - 0x002d7f40 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ │ │ - 0x002d7f50 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ │ │ - 0x002d7f60 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ │ │ - 0x002d7f70 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ │ │ - 0x002d7f80 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ │ │ - 0x002d7f90 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ │ │ - 0x002d7fa0 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ │ │ - 0x002d7fb0 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ │ │ - 0x002d7fc0 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ │ │ - 0x002d7fd0 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ │ │ - 0x002d7fe0 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ │ │ - 0x002d7ff0 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ │ │ - 0x002d8000 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ │ │ - 0x002d8010 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ │ │ - 0x002d8020 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ │ │ - 0x002d8030 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ │ │ - 0x002d8040 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ │ │ - 0x002d8050 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ │ │ - 0x002d8060 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ │ │ - 0x002d8070 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ │ │ - 0x002d8080 00080000 00080000 00080000 00080000 ................ │ │ │ │ - 0x002d8090 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002d80a0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x002d80b0 00100010 00100010 00100010 00100010 ................ │ │ │ │ - 0x002d80c0 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ - 0x002d80d0 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ - 0x002d80e0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ - 0x002d80f0 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ - 0x002d8100 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ - 0x002d8110 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ │ │ - 0x002d8120 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x002d8130 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ │ │ - 0x002d8140 05000500 05000500 05000500 05000500 ................ │ │ │ │ - 0x002d8150 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ │ │ - 0x002d8160 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ │ │ - 0x002d8170 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ │ │ - 0x002d8180 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ │ │ - 0x002d8190 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ │ │ - 0x002d81a0 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ │ │ - 0x002d81b0 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ │ │ - 0x002d81c0 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ │ │ - 0x002d81d0 181f181f 181f181f 181f181f 181f181f ................ │ │ │ │ - 0x002d81e0 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ │ │ - 0x002d81f0 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ │ │ - 0x002d8200 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ │ │ - 0x002d8210 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ │ │ - 0x002d8220 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ │ │ - 0x002d8230 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ │ │ - 0x002d8240 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ │ │ - 0x002d8250 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ │ │ - 0x002d8260 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ │ │ - 0x002d8270 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ │ │ - 0x002d8280 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ │ │ - 0x002d8290 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ │ │ - 0x002d82a0 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ │ │ - 0x002d82b0 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ │ │ - 0x002d82c0 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ │ │ - 0x002d82d0 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ │ │ - 0x002d82e0 081c081c 081c081c 081c081c 081c081c ................ │ │ │ │ - 0x002d82f0 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ │ │ - 0x002d8300 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ │ │ - 0x002d8310 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ │ │ - 0x002d8320 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ │ │ - 0x002d8330 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ - 0x002d8340 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ │ │ - 0x002d8350 087f087f 087f087f 087f087f 087f087f ................ │ │ │ │ - 0x002d8360 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ │ │ - 0x002d8370 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ │ │ - 0x002d8380 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ │ │ - 0x002d8390 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ │ │ - 0x002d83a0 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ │ │ - 0x002d83b0 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ │ │ - 0x002d83c0 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ │ │ - 0x002d83d0 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ │ │ - 0x002d83e0 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ │ │ - 0x002d83f0 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ │ │ - 0x002d8400 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ │ │ - 0x002d8410 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ │ │ - 0x002d8420 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ │ │ - 0x002d8430 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ │ │ - 0x002d8440 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ │ │ - 0x002d8450 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d8460 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ - 0x002d8470 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ - 0x002d8480 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ - 0x002d8490 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ - 0x002d84a0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ - 0x002d84b0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ - 0x002d84c0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ - 0x002d84d0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x002d84e0 00020406 01030507 01030507 02040608 ................ │ │ │ │ - 0x002d84f0 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ - 0x002d8500 02040608 03050709 03050709 0406080a ................ │ │ │ │ - 0x002d8510 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ - 0x002d8520 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ - 0x002d8530 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002d8540 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x002d8550 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x002d8560 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002d8570 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ - 0x002d8580 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ - 0x002d8590 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x002d85a0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x002d85b0 00010102 02030304 04050506 06070708 ................ │ │ │ │ - 0x002d85c0 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ - 0x002d85d0 00040105 02060307 04080509 060a070b ................ │ │ │ │ - 0x002d85e0 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x002d85f0 00000000 00000000 08080808 08080808 ................ │ │ │ │ - 0x002d8600 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ - 0x002d8610 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ - 0x002d8620 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002d8630 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x002d8640 00000000 00010203 04050607 07070707 ................ │ │ │ │ - 0x002d8650 02010201 01010101 80808080 7f7f7f7f ................ │ │ │ │ - 0x002d8660 40404040 00ff00ff 0f000f00 20002000 @@@@........ . . │ │ │ │ - 0x002d8670 22002200 02010201 00020002 00040004 "."............. │ │ │ │ - 0x002d8680 00080008 f71af71a 00200020 20000000 ......... . ... │ │ │ │ - 0x002d8690 3f000000 00020000 00800000 ff030000 ?............... │ │ │ │ - 0x002d86a0 00400000 00000040 00000000 0f002e00 .@.....@........ │ │ │ │ - 0x002d86b0 49006600 8700ab00 e5001100 4a008c00 I.f.........J... │ │ │ │ - 0x002d86c0 dc002d01 7b015901 9601d701 1d027402 ..-.{.Y.......t. │ │ │ │ - 0x002d86d0 b2022103 9b03e003 2a047204 ca043205 ..!.....*.r...2. │ │ │ │ - 0x002d86e0 a4055a06 bf062707 8f073708 2a082108 ..Z...'...7.*.!. │ │ │ │ - 0x002d86f0 4d028f02 d5025403 d3034d04 6005b805 M.....T...M.`... │ │ │ │ - 0x002d8700 1e069206 3b07ec07 96080409 7f09f509 ....;........... │ │ │ │ - 0x002d8710 940a860a 8915e515 4116aa16 59175d17 ........A...Y.]. │ │ │ │ - 0x002d8720 66176e18 2219d719 a01aa01a a01aa01a f.n."........... │ │ │ │ - 0x002d8730 b919231a 791a1a1b 1e1b271b 8f00a902 ..#.y.....'..... │ │ │ │ - 0x002d8740 53055d05 67057105 7b05010c bb0df10f S.].g.q.{....... │ │ │ │ - 0x002d8750 fb0f0510 0f101910 8f156417 79198319 ..........d.y... │ │ │ │ - 0x002d8760 8d199719 a1199600 37034a03 5d037003 ........7.J.].p. │ │ │ │ - 0x002d8770 8303010a 2b0c3e0c 510c640c 770ced11 ....+.>.Q.d.w... │ │ │ │ - 0x002d8780 f6130914 1c142f14 4214e11e f3ffbf1f ....../.B....... │ │ │ │ - 0x002d8790 f3ff0e20 f3ff8920 f3fff520 f3ff5821 ... ... ... ..X! │ │ │ │ - 0x002d87a0 f3ff6d22 f3ff6b23 f3ffca23 f3ff6924 ..m"..k#...#..i$ │ │ │ │ - 0x002d87b0 f3fff924 f3ff8025 f3ffc826 f3ff0b28 ...$...%...&...( │ │ │ │ - 0x002d87c0 f3ff8d28 f3ff6d29 f3ff3e2a f3ff022b ...(..m)..>*...+ │ │ │ │ - 0x002d87d0 f3ffa137 f3ff5239 f3ff083a f3ff333b ...7..R9...:..3; │ │ │ │ - 0x002d87e0 f3ff4e3c f3ff763d f3ffee3f f3ff8241 ..N<..v=...?...A │ │ │ │ - 0x002d87f0 f3ff3842 f3ff5643 f3ff6544 f3ff7945 ..8B..VC..eD..yE │ │ │ │ - 0x002d8800 f3ffbc47 f3ff3f49 f3ffe749 f3ff854a ...G..?I...I...J │ │ │ │ - 0x002d8810 f3ff1b4b f3ff354c f3ff1b2c f3ff9e2c ...K..5L...,..., │ │ │ │ - 0x002d8820 f3ff2e2d f3ff8e2d f3ffee2d f3ff3a2e ...-...-...-..:. │ │ │ │ - 0x002d8830 f3ff8a2e f3ffda2e f3ff3a2f f3ffbf2f ..........:/.../ │ │ │ │ - 0x002d8840 f3ff1630 f3ff7630 f3ffe630 f3ff5631 ...0..v0...0..V1 │ │ │ │ - 0x002d8850 f3ff5631 f3ff5631 f3ff0000 00000000 ..V1..V1........ │ │ │ │ - 0x002d8860 04000000 07000000 01000000 03000000 ................ │ │ │ │ - 0x002d8870 00000000 02000000 05000000 06000000 ................ │ │ │ │ - 0x002d8880 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ - 0x002d8890 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ - 0x002d88a0 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ - 0x002d88b0 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ - 0x002d88c0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ - 0x002d88d0 ff7f3f1f 0f070301 04020303 02010000 ..?............. │ │ │ │ - 0x002d88e0 fffe0000 01020000 00ff0001 01020000 ................ │ │ │ │ - 0x002d88f0 00000102 fffe0000 00010102 00ff0000 ................ │ │ │ │ - 0x002d8900 01020102 00000000 01020102 00010000 ................ │ │ │ │ - 0x002d8910 0102fffe 01020000 010200ff 01020000 ................ │ │ │ │ - 0x002d8920 01020102 00000000 01020102 00ff0000 ................ │ │ │ │ - 0x002d8930 01020102 01020000 01020001 01020000 ................ │ │ │ │ - 0x002d8940 01020000 01020000 000100ff 01020000 ................ │ │ │ │ - 0x002d8950 00000102 01020000 00ff0102 00010000 ................ │ │ │ │ - 0x002d8960 80008000 00080008 00000000 00000000 ................ │ │ │ │ - 0x002d8970 1020101e f2e402f4 02040214 12241022 . ...........$." │ │ │ │ - 0x002d8980 1020101e f2e402f4 2040203e e2c402e4 . ...... @ >.... │ │ │ │ - 0x002d8990 02040224 22442042 2040203e e2c402e4 ...$"D B @ >.... │ │ │ │ - 0x002d89a0 04000400 03000300 02000200 03000300 ................ │ │ │ │ - 0x002d89b0 00400040 00100010 00080008 00c000c0 .@.@............ │ │ │ │ - 0x002d89c0 04000400 04000400 04000400 04000400 ................ │ │ │ │ - 0x002d89d0 02000200 02000200 02000200 02000200 ................ │ │ │ │ - 0x002d89e0 03000300 03000300 03000300 03000300 ................ │ │ │ │ - 0x002d89f0 03000300 03000300 03000300 03000300 ................ │ │ │ │ - 0x002d8a00 2040203e e2c402e4 02040224 22442042 @ >.......$"D B │ │ │ │ - 0x002d8a10 2040203e e2c402e4 00400040 00400040 @ >.....@.@.@.@ │ │ │ │ - 0x002d8a20 00100010 00100010 80008000 80008000 ................ │ │ │ │ - 0x002d8a30 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002d8a40 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ - 0x002d8a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d8a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d8a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d8a80 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ - 0x002d8a90 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ - 0x002d8aa0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ - 0x002d8ab0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ - 0x002d8ac0 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ - 0x002d8ad0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ - 0x002d8ae0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ - 0x002d8af0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ - 0x002d8b00 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ - 0x002d8b10 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ - 0x002d8b20 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ - 0x002d8b30 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ - 0x002d8b40 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ - 0x002d8b50 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ - 0x002d8b60 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ - 0x002d8b70 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ - 0x002d8b80 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ - 0x002d8b90 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ - 0x002d8ba0 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ │ │ - 0x002d8bb0 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ │ │ - 0x002d8bc0 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ - 0x002d8bd0 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ │ │ - 0x002d8be0 00140014 08100810 20102010 18141814 ........ . ..... │ │ │ │ - 0x002d8bf0 10101010 00000000 00000000 08000800 ................ │ │ │ │ - 0x002d8c00 00000001 01020203 03040405 05060607 ................ │ │ │ │ - 0x002d8c10 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ │ │ - 0x002d8c20 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ │ │ - 0x002d8c30 08070706 06050504 04030302 02010100 ................ │ │ │ │ - 0x002d8c40 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ - 0x002d8c50 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ - 0x002d8c60 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x002d8c70 02030304 04050506 06070708 08080808 ................ │ │ │ │ - 0x002d8c80 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ - 0x002d8c90 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x002d8ca0 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ │ │ - 0x002d8cb0 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ - 0x002d8cc0 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ - 0x002d8cd0 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ - 0x002d8ce0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x002d8cf0 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ │ │ - 0x002d8d00 40008000 c0000001 40018001 c0010002 @.......@....... │ │ │ │ - 0x002d8d10 40028002 c0020003 40038003 c0030004 @.......@....... │ │ │ │ - 0x002d8d20 01000200 03000400 05000600 07000800 ................ │ │ │ │ - 0x002d8d30 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ - 0x002d8d40 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ │ │ - 0x002d8d50 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ │ │ - 0x002d8d60 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ │ │ - 0x002d8d70 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ │ │ - 0x002d8d80 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ - 0x002d8d90 03040304 05060506 070b070b 7f817f81 ................ │ │ │ │ - 0x002d8da0 00010001 04050405 08090809 0c0d0c0d ................ │ │ │ │ - 0x002d8db0 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ │ │ - 0x002d8dc0 07070707 03030303 05050505 01010101 ................ │ │ │ │ - 0x002d8dd0 06060606 02020202 04040404 40004000 ............@.@. │ │ │ │ - 0x002d8de0 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ │ │ - 0x002d8df0 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ │ │ - 0x002d8e00 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ - 0x002d8e10 00010203 04050607 06070607 06070607 ................ │ │ │ │ - 0x002d8e20 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ - 0x002d8e30 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ - 0x002d8e40 00010203 04050607 06070607 06070607 ................ │ │ │ │ - 0x002d8e50 06070607 06070607 06070607 06070607 ................ │ │ │ │ - 0x002d8e60 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ - 0x002d8e70 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ │ │ - 0x002d8e80 1897f3ff 2898f3ff 1899f3ff 089af3ff ....(........... │ │ │ │ - 0x002d8e90 d89af3ff 0b90f3ff c490f3ff 5491f3ff ............T... │ │ │ │ - 0x002d8ea0 d491f3ff 3492f3ff fe92f3ff c093f3ff ....4........... │ │ │ │ - 0x002d8eb0 5094f3ff f094f3ff 7095f3ff 4e8cf3ff P.......p...N... │ │ │ │ - 0x002d8ec0 1c8df3ff bc8df3ff 4c8ef3ff cc8ef3ff ........L....... │ │ │ │ - 0x002d8ed0 16d2f3ff 98d2f3ff 48d3f3ff 78d5f3ff ........H...x... │ │ │ │ - 0x002d8ee0 2987f3ff b887f3ff 4888f3ff d888f3ff ).......H....... │ │ │ │ - 0x002d8ef0 6889f3ff 3587f3ff c487f3ff 5488f3ff h...5.......T... │ │ │ │ - 0x002d8f00 e488f3ff 8289f3ff 6187f3ff f587f3ff ........a....... │ │ │ │ - 0x002d8f10 8588f3ff 1289f3ff be89f3ff 8c86f3ff ................ │ │ │ │ - 0x002d8f20 8386f3ff 7b86f3ff 7186f3ff 6386f3ff ....{...q...c... │ │ │ │ - 0x002d8f30 508af3ff 988af3ff d88af3ff 188bf3ff P............... │ │ │ │ - 0x002d8f40 588bf3ff 469cf3ff a49ff3ff c4a2f3ff X...F........... │ │ │ │ - 0x002d8f50 f4a4f3ff 94a7f3ff b6abf3ff 54b0f3ff ............T... │ │ │ │ - 0x002d8f60 80b4f3ff 1db9f3ff 05baf3ff 76bbf3ff ............v... │ │ │ │ - 0x002d8f70 0cbff3ff 7cc3f3ff 4cc7f3ff accbf3ff ....|...L....... │ │ │ │ - 0x002d8f80 85d8f3ff 58d9f3ff 48daf3ff 28dbf3ff ....X...H...(... │ │ │ │ - 0x002d8f90 91d8f3ff 64d9f3ff 54daf3ff 34dbf3ff ....d...T...4... │ │ │ │ - 0x002d8fa0 c5d8f3ff 9dd9f3ff 8ddaf3ff 6adbf3ff ............j... │ │ │ │ - 0x002d8fb0 fad7f3ff f1d7f3ff e9d7f3ff dfd7f3ff ................ │ │ │ │ - 0x002d8fc0 95ddf3ff 88ddf3ff 7bddf3ff 17e0f3ff ........{....... │ │ │ │ - 0x002d8fd0 0ae0f3ff fddff3ff 58e3f3ff 46e3f3ff ........X...F... │ │ │ │ - 0x002d8fe0 34e3f3ff 19e1f3ff 96e1f3ff 14e2f3ff 4............... │ │ │ │ - 0x002d8ff0 d0e2f3ff 17e4f3ff 54e4f3ff 84e4f3ff ........T....... │ │ │ │ - 0x002d9000 c4e4f3ff 04e5f3ff 00000000 00000000 ................ │ │ │ │ - 0x002d9010 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d9020 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d9030 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d9040 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ - 0x002d9050 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ - 0x002d9060 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ - 0x002d9070 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ - 0x002d9080 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ - 0x002d9090 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ - 0x002d90a0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ - 0x002d90b0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ - 0x002d90c0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ - 0x002d90d0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ - 0x002d90e0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ - 0x002d90f0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ - 0x002d9100 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ - 0x002d9110 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ - 0x002d9120 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ - 0x002d9130 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ - 0x002d9140 0a000000 020a0000 01010a00 0101020a ................ │ │ │ │ - 0x002d9150 06000000 02060000 02020600 01020206 ................ │ │ │ │ - 0x002d9160 000cfa00 0009fb00 0007fd00 0005fd00 ................ │ │ │ │ - 0x002d9170 0c02fc00 0902fd00 0702fd00 0503fd00 ................ │ │ │ │ - 0x002d9180 10000000 00100000 00001000 00000010 ................ │ │ │ │ - 0x002d9190 10000000 00100000 00001000 00000010 ................ │ │ │ │ - 0x002d91a0 000af600 0006fa00 0004fc00 0002fe00 ................ │ │ │ │ - 0x002d91b0 0a00f600 0600fa00 0400fc00 0200fe00 ................ │ │ │ │ - 0x002d91c0 08000000 00080000 00000800 00000008 ................ │ │ │ │ - 0x002d91d0 04000000 00040000 00000400 00000004 ................ │ │ │ │ - 0x002d91e0 0010f800 0010f800 0010f800 0010f800 ................ │ │ │ │ - 0x002d91f0 1000fc00 1000fc00 1000fc00 1000fc00 ................ │ │ │ │ - 0x002d9200 08000000 03080000 02030800 01020308 ................ │ │ │ │ - 0x002d9210 04000000 03040000 02030400 02020304 ................ │ │ │ │ - 0x002d9220 000afe00 0006ff00 0004ff00 00020000 ................ │ │ │ │ - 0x002d9230 0a03ff00 0604ff00 0404ff00 0303ff00 ................ │ │ │ │ - 0x002d9240 0e000000 000e0000 00000e00 0000000e ................ │ │ │ │ - 0x002d9250 0c000000 010c0000 00000c00 0000010c ................ │ │ │ │ - 0x002d9260 000ef400 000cf600 000bf700 000af800 ................ │ │ │ │ - 0x002d9270 0e00f600 0c00f700 0b01f800 0901f900 ................ │ │ │ │ - 0x002d9280 00010203 18191a1b 04050607 1c1d1e1f ................ │ │ │ │ - 0x002d9290 0f0b0703 0f0b0703 0f0b0703 0f0b0783 ................ │ │ │ │ - 0x002d92a0 1f1b1713 1f1b1713 1f1b1713 1f1b1793 ................ │ │ │ │ - 0x002d92b0 2f2b2723 2f2b2723 2f2b2723 2f2b27a3 /+'#/+'#/+'#/+'. │ │ │ │ - 0x002d92c0 02000000 03000000 10000000 11000000 ................ │ │ │ │ - 0x002d92d0 ffffffff ffffffff 14000000 15000000 ................ │ │ │ │ - 0x002d92e0 00000000 06000000 18000000 1e000000 ................ │ │ │ │ - 0x002d92f0 01000000 07000000 19000000 1f000000 ................ │ │ │ │ - 0x002d9300 07070707 00010001 03030303 08090809 ................ │ │ │ │ - 0x002d9310 05050505 04050405 01010101 0c0d0c0d ................ │ │ │ │ - 0x002d9320 06060606 02030203 02020202 0a0b0a0b ................ │ │ │ │ - 0x002d9330 04040404 06070607 00000000 0e0f0e0f ................ │ │ │ │ - 0x002d9340 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ - 0x002d9350 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ - 0x002d9360 41434547 494b4d4f 51535557 595b5d5f ACEGIKMOQSUWY[]_ │ │ │ │ - 0x002d9370 61636567 696b6d6f 71737577 797b7d7f acegikmoqsuwy{}. │ │ │ │ - 0x002d9380 01030507 090b0d0f 41434547 494b4d4f ........ACEGIKMO │ │ │ │ - 0x002d9390 11131517 191b1d1f 51535557 595b5d5f ........QSUWY[]_ │ │ │ │ - 0x002d93a0 21232527 292b2d2f 61636567 696b6d6f !#%')+-/acegikmo │ │ │ │ - 0x002d93b0 31333537 393b3d3f 71737577 797b7d7f 13579;=?qsuwy{}. │ │ │ │ - 0x002d93c0 07070707 06060606 05050505 04040404 ................ │ │ │ │ - 0x002d93d0 03030303 02020202 01010101 00000000 ................ │ │ │ │ - 0x002d93e0 7f817f81 80808080 80008000 ff00ff00 ................ │ │ │ │ - 0x002d93f0 b6e5f3ff ebe5f3ff 25e6f3ff 66e6f3ff ........%...f... │ │ │ │ - 0x002d9400 b0e6f3ff 33e7f3ff 1ee8f3ff 11e9f3ff ....3........... │ │ │ │ - 0x002d9410 d1e9f3ff 80eaf3ff 69f1f3ff 60f2f3ff ........i...`... │ │ │ │ - 0x002d9420 2cf3f3ff 38f4f3ff 3bf5f3ff 27ebf3ff ,...8...;...'... │ │ │ │ - 0x002d9430 d0ebf3ff 52ecf3ff f4ecf3ff 86edf3ff ....R........... │ │ │ │ - 0x002d9440 33eef3ff e1eef3ff 64eff3ff f9eff3ff 3.......d....... │ │ │ │ - 0x002d9450 88f0f3ff 1be2f3ff 9ee2f3ff 24e3f3ff ............$... │ │ │ │ - 0x002d9460 aae3f3ff 34e4f3ff 28e2f3ff abe2f3ff ....4...(....... │ │ │ │ - 0x002d9470 31e3f3ff b9e3f3ff 50e4f3ff 50e2f3ff 1.......P...P... │ │ │ │ - 0x002d9480 d6e2f3ff 5ce3f3ff e6e3f3ff 89e4f3ff ....\........... │ │ │ │ - 0x002d9490 79e1f3ff 6ce1f3ff 60e1f3ff 53e1f3ff y...l...`...S... │ │ │ │ - 0x002d94a0 46e1f3ff baf5f3ff e8f5f3ff 17f6f3ff F............... │ │ │ │ - 0x002d94b0 4af6f3ff 83f6f3ff 00000000 00000000 J............... │ │ │ │ - 0x002d94c0 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ - 0x002d94d0 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ - 0x002d94e0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ - 0x002d94f0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ - 0x002d9500 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ - 0x002d9510 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ - 0x002d9520 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ - 0x002d9530 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ - 0x002d9540 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ - 0x002d9550 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ - 0x002d9560 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ - 0x002d9570 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ - 0x002d9580 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ - 0x002d9590 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ - 0x002d95a0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ - 0x002d95b0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ - 0x002d95c0 00010001 02030203 04050405 06070607 ................ │ │ │ │ - 0x002d95d0 03030303 02020202 01010101 00000000 ................ │ │ │ │ - 0x002d95e0 01010101 01010101 00000000 00000000 ................ │ │ │ │ - 0x002d95f0 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x002d9600 02030304 04050506 06070708 08080808 ................ │ │ │ │ - 0x002d9610 080c0004 090d0105 0a0e0206 0b0f0307 ................ │ │ │ │ - 0x002d9620 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x002d9630 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ - 0x002d9640 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ - 0x002d9650 03040304 05060506 070b070b 0fff0fff ................ │ │ │ │ - 0x002d9660 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ - 0x002d9670 27272727 00800000 40004000 40003808 ''''....@.@.@.8. │ │ │ │ - 0x002d9680 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x002d9690 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ - 0x002d96a0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ - 0x002d96b0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x002d96c0 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ - 0x002d96d0 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ - 0x002d96e0 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ - 0x002d96f0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ - 0x002d9700 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ - 0x002d9710 00000001 01020203 03040405 05060607 ................ │ │ │ │ - 0x002d9720 07080809 090a0a0b 00400040 08380040 .........@.@.8.@ │ │ │ │ - 0x002d9730 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ - 0x002d9740 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ - 0x002d9750 00160016 c015c015 fffffeff fdfffcff ................ │ │ │ │ - 0x002d9760 00100010 00100010 00140014 00140014 ................ │ │ │ │ - 0x002d9770 08100810 08100810 20102010 20102010 ........ . . . . │ │ │ │ - 0x002d9780 18141814 18141814 10101010 10101010 ................ │ │ │ │ - 0x002d9790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002d97a0 08000800 08000800 08000800 08000800 ................ │ │ │ │ - 0x002d97b0 03030303 03030303 03030303 03030303 ................ │ │ │ │ - 0x002d97c0 10101010 10101010 10101010 10101010 ................ │ │ │ │ - 0x002d97d0 3e003e00 3e003e00 3e003e00 3e003e00 >.>.>.>.>.>.>.>. │ │ │ │ - 0x002d97e0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x002d97f0 00010001 00010001 00010001 00010001 ................ │ │ │ │ - 0x002d9800 00020002 00020002 00020002 00020002 ................ │ │ │ │ - 0x002d9810 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ - 0x002d9820 02020202 02020202 04040404 04040404 ................ │ │ │ │ - 0x002d9830 08080808 08080808 80808080 80808080 ................ │ │ │ │ - 0x002d9840 f0f0f0f0 f0f0f0f0 80008000 80008000 ................ │ │ │ │ - 0x002d9850 ff00ff00 ff00ff00 24fc24fc 24fc24fc ........$.$.$.$. │ │ │ │ - 0x002d9860 7f817f81 7f817f81 38f8f3ff 77f8f3ff ........8...w... │ │ │ │ - 0x002d9870 b0f8f3ff fff8f3ff 66f9f3ff 6dfaf3ff ........f...m... │ │ │ │ - 0x002d9880 0cfbf3ff 8cfbf3ff 1cfcf3ff dcfcf3ff ................ │ │ │ │ - 0x002d9890 79faf3ff 18fbf3ff 98fbf3ff 36fcf3ff y...........6... │ │ │ │ - 0x002d98a0 12fdf3ff b7faf3ff 43fbf3ff c6fbf3ff ........C....... │ │ │ │ - 0x002d98b0 7afcf3ff 76fdf3ff 24fef3ff 1bfef3ff z...v...$....... │ │ │ │ - 0x002d98c0 12fef3ff 04fef3ff e8fdf3ff 7c05f4ff ............|... │ │ │ │ - 0x002d98d0 dc06f4ff 1c08f4ff 6c09f4ff 2c0cf4ff ........l...,... │ │ │ │ - 0x002d98e0 d6fef3ff 78fff3ff f8fff3ff 7800f4ff ....x.......x... │ │ │ │ - 0x002d98f0 2801f4ff fb01f4ff a402f4ff 3403f4ff (...........4... │ │ │ │ - 0x002d9900 c403f4ff 6404f4ff 6e52f4ff 5053f4ff ....d...nR..PS.. │ │ │ │ - 0x002d9910 1054f4ff d054f4ff 4056f4ff 7b11f4ff .T...T..@V..{... │ │ │ │ - 0x002d9920 8314f4ff 4d17f4ff 0f19f4ff 041bf4ff ....M........... │ │ │ │ - 0x002d9930 2020f4ff f124f4ff d426f4ff 5828f4ff ...$...&..X(.. │ │ │ │ - 0x002d9940 d528f4ff cb2af4ff 2d2ef4ff a031f4ff .(...*..-....1.. │ │ │ │ - 0x002d9950 e333f4ff e735f4ff b239f4ff f039f4ff .3...5...9...9.. │ │ │ │ - 0x002d9960 303af4ff 803af4ff d03af4ff 493bf4ff 0:...:...:..I;.. │ │ │ │ - 0x002d9970 4c3cf4ff 7c3df4ff ac3ef4ff 553bf4ff L<..|=...>..U;.. │ │ │ │ - 0x002d9980 583cf4ff 883df4ff c63ef4ff 973bf4ff X<...=...>...;.. │ │ │ │ - 0x002d9990 8b3cf4ff be3df4ff 0e3ff4ff 3640f4ff .<...=...?..6@.. │ │ │ │ - 0x002d99a0 2d40f4ff 2440f4ff 1640f4ff 9858f4ff -@..$@...@...X.. │ │ │ │ - 0x002d99b0 1c59f4ff fc59f4ff bc5bf4ff 00000000 .Y...Y...[...... │ │ │ │ - 0x002d99c0 00000000 807f0040 807f804a 802a0020 .......@...J.*. │ │ │ │ - 0x002d99d0 807f8062 00498034 80240019 80120010 ...b.I.4.$...... │ │ │ │ - 0x002d99e0 807f8070 00620055 8048803d 0033002a ...p.b.U.H.=.3.* │ │ │ │ - 0x002d99f0 0022001b 80158010 000d000a 80080008 .".............. │ │ │ │ - 0x002d9a00 807f0078 80700069 0062005b 8054804e ...x.p.i.b.[.T.N │ │ │ │ - 0x002d9a10 80488042 003d8037 8032002e 80290025 .H.B.=.7.2...).% │ │ │ │ - 0x002d9a20 0021801d 001a8016 80130011 800e800c .!.............. │ │ │ │ - 0x002d9a30 800a8008 00070006 00058004 00040004 ................ │ │ │ │ - 0x002d9a40 807f007c 00788074 8070006d 00698065 ...|.x.t.p.m.i.e │ │ │ │ - 0x002d9a50 0062805e 005b0058 80548051 004e004b .b.^.[.X.T.Q.N.K │ │ │ │ - 0x002d9a60 00480045 8042803f 803c003a 80370035 .H.E.B.?.<.:.7.5 │ │ │ │ - 0x002d9a70 80320030 802d002b 00298026 80248022 .2.0.-.+.).&.$." │ │ │ │ - 0x002d9a80 8020801e 801c001b 00198017 00168014 . .............. │ │ │ │ - 0x002d9a90 00138011 0010800e 800d800c 000b000a ................ │ │ │ │ - 0x002d9aa0 00090008 80078006 00060005 80040004 ................ │ │ │ │ - 0x002d9ab0 80030003 00038002 80020002 00020002 ................ │ │ │ │ - 0x002d9ac0 00000001 00000001 ff000100 80008000 ................ │ │ │ │ - 0x002d9ad0 ff000100 95006b00 5500ab00 4000c000 ......k.U...@... │ │ │ │ - 0x002d9ae0 ff000100 c5003b00 92006e00 69009700 ......;...n.i... │ │ │ │ - 0x002d9af0 4900b700 3200ce00 2500db00 2000e000 I...2...%... ... │ │ │ │ - 0x002d9b00 ff000100 e1001f00 c4003c00 aa005600 ..........<...V. │ │ │ │ - 0x002d9b10 91006f00 7b008500 66009a00 5400ac00 ..o.{...f...T... │ │ │ │ - 0x002d9b20 4400bc00 3600ca00 2b00d500 2100df00 D...6...+...!... │ │ │ │ - 0x002d9b30 1a00e600 1400ec00 1100ef00 1000f000 ................ │ │ │ │ - 0x002d9b40 ff000100 f0001000 e1001f00 d2002e00 ................ │ │ │ │ - 0x002d9b50 c4003c00 b6004a00 a9005700 9d006300 ..<...J...W...c. │ │ │ │ - 0x002d9b60 91006f00 85007b00 7a008600 6f009100 ..o...{.z...o... │ │ │ │ - 0x002d9b70 65009b00 5c00a400 5300ad00 4a00b600 e...\...S...J... │ │ │ │ - 0x002d9b80 4200be00 3b00c500 3400cc00 2d00d300 B...;...4...-... │ │ │ │ - 0x002d9b90 2700d900 2200de00 1d00e300 1900e700 '..."........... │ │ │ │ - 0x002d9ba0 1500eb00 1100ef00 0e00f200 0c00f400 ................ │ │ │ │ - 0x002d9bb0 0a00f600 0900f700 0800f800 0800f800 ................ │ │ │ │ - 0x002d9bc0 ff000100 f8000800 f0001000 e9001700 ................ │ │ │ │ - 0x002d9bd0 e1001f00 da002600 d2002e00 cb003500 ......&.......5. │ │ │ │ - 0x002d9be0 c4003c00 bd004300 b6004a00 b0005000 ..<...C...J...P. │ │ │ │ - 0x002d9bf0 a9005700 a3005d00 9c006400 96006a00 ..W...]...d...j. │ │ │ │ - 0x002d9c00 90007000 8a007600 85007b00 7f008100 ..p...v...{..... │ │ │ │ - 0x002d9c10 79008700 74008c00 6f009100 6a009600 y...t...o...j... │ │ │ │ - 0x002d9c20 65009b00 6000a000 5b00a500 5600aa00 e...`...[...V... │ │ │ │ - 0x002d9c30 5200ae00 4d00b300 4900b700 4500bb00 R...M...I...E... │ │ │ │ - 0x002d9c40 4100bf00 3d00c300 3900c700 3600ca00 A...=...9...6... │ │ │ │ - 0x002d9c50 3200ce00 2f00d100 2c00d400 2900d700 2.../...,...)... │ │ │ │ - 0x002d9c60 2600da00 2300dd00 2000e000 1d00e300 &...#... ....... │ │ │ │ - 0x002d9c70 1b00e500 1900e700 1600ea00 1400ec00 ................ │ │ │ │ - 0x002d9c80 1200ee00 1000f000 0f00f100 0d00f300 ................ │ │ │ │ - 0x002d9c90 0c00f400 0a00f600 0900f700 0800f800 ................ │ │ │ │ - 0x002d9ca0 0700f900 0600fa00 0600fa00 0500fb00 ................ │ │ │ │ - 0x002d9cb0 0500fb00 0400fc00 0400fc00 0400fc00 ................ │ │ │ │ - 0x002d9cc0 06070607 00010203 02030203 08090a0b ................ │ │ │ │ - 0x002d9cd0 04050405 04050607 00010001 0c0d0e0f ................ │ │ │ │ - 0x002d9ce0 08090001 02030405 06070e0f 0c0dffff ................ │ │ │ │ - 0x002d9cf0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ - 0x002d9d00 0c0d0001 02030405 06070a0b 0809ffff ................ │ │ │ │ - 0x002d9d10 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ - 0x002d9d20 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x002d9d30 00024002 8002c002 00034003 8003c003 ..@.......@..... │ │ │ │ - 0x002d9d40 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ - 0x002d9d50 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ - 0x002d9d60 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ - 0x002d9d70 27272f2f 2f3f3f3f 4f4f4fff 00fc00fc ''///???OOO..... │ │ │ │ - 0x002d9d80 01000200 03000400 05000600 07000800 ................ │ │ │ │ - 0x002d9d90 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ - 0x002d9da0 10000f00 0e000d00 0c000b00 0a000900 ................ │ │ │ │ - 0x002d9db0 08000700 06000500 04000300 02000100 ................ │ │ │ │ - 0x002d9dc0 01000200 01000200 01000200 01000200 ................ │ │ │ │ - 0x002d9dd0 03000400 03000400 03000400 03000400 ................ │ │ │ │ - 0x002d9de0 01000200 05000600 03000400 07000800 ................ │ │ │ │ - 0x002d9df0 05000600 10001000 07000800 5a5a5a5a ............ZZZZ │ │ │ │ - 0x002d9e00 03000000 07000000 02000000 06000000 ................ │ │ │ │ - 0x002d9e10 01000000 05000000 00000000 04000000 ................ │ │ │ │ - 0x002d9e20 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002d9e30 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x002d9e40 06070e0f 04050c0d 04050c0d 02030a0b ................ │ │ │ │ - 0x002d9e50 06070e0f 02030a0b 04050c0d 00010809 ................ │ │ │ │ - 0x002d9e60 04000400 05000500 04000400 08000800 ................ │ │ │ │ - 0x002d9e70 06000600 04000400 00000000 00000000 ................ │ │ │ │ - 0x002d9e80 02000200 01000100 03000300 3e003e00 ............>.>. │ │ │ │ - 0x002d9e90 00020002 00080008 08000000 6d5bf4ff ............m[.. │ │ │ │ - 0x002d9ea0 0c5cf4ff 9c5cf4ff 2c5df4ff dc5df4ff .\...\..,]...].. │ │ │ │ - 0x002d9eb0 745bf4ff 135cf4ff a35cf4ff 385df4ff t[...\...\..8].. │ │ │ │ - 0x002d9ec0 f65df4ff b35bf4ff 4c5cf4ff d95cf4ff .]...[..L\...\.. │ │ │ │ - 0x002d9ed0 745df4ff 445ef4ff b45af4ff ab5af4ff t]..D^...Z...Z.. │ │ │ │ - 0x002d9ee0 a15af4ff 9c5af4ff 925af4ff e45ef4ff .Z...Z...Z...^.. │ │ │ │ - 0x002d9ef0 2c5ff4ff 6c5ff4ff ac5ff4ff 0260f4ff ,_..l_..._...`.. │ │ │ │ - 0x002d9f00 5160f4ff d860f4ff 4861f4ff a861f4ff Q`...`..Ha...a.. │ │ │ │ - 0x002d9f10 4862f4ff d567f4ff 8468f4ff 1f69f4ff Hb...g...h...i.. │ │ │ │ - 0x002d9f20 ea69f4ff d46af4ff 8665f4ff d865f4ff .i...j...e...e.. │ │ │ │ - 0x002d9f30 4066f4ff b166f4ff 1d67f4ff 5463f4ff @f...f...g..Tc.. │ │ │ │ - 0x002d9f40 a563f4ff 0964f4ff 7664f4ff db64f4ff .c...d..vd...d.. │ │ │ │ - 0x002d9f50 f96bf4ff 4f6ff4ff 1472f4ff 7f74f4ff .k..Oo...r...t.. │ │ │ │ - 0x002d9f60 7876f4ff 0579f4ff fc7df4ff 4083f4ff xv...y...}..@... │ │ │ │ - 0x002d9f70 ab84f4ff fa86f4ff 2988f4ff a68bf4ff ........)....... │ │ │ │ - 0x002d9f80 1090f4ff cb93f4ff 3597f4ff fb9af4ff ........5....... │ │ │ │ - 0x002d9f90 8c9bf4ff 7c9cf4ff 7ca0f4ff 00a7f4ff ....|...|....... │ │ │ │ - 0x002d9fa0 dca7f4ff dca8f4ff bca9f4ff 07a7f4ff ................ │ │ │ │ - 0x002d9fb0 e3a7f4ff e3a8f4ff c8a9f4ff 4ea7f4ff ............N... │ │ │ │ - 0x002d9fc0 24a8f4ff 21a9f4ff 08aaf4ff 5da6f4ff $...!.......]... │ │ │ │ - 0x002d9fd0 54a6f4ff 4aa6f4ff 45a6f4ff 6aaff4ff T...J...E...j... │ │ │ │ - 0x002d9fe0 dfaff4ff 6bb0f4ff bdb0f4ff bdb1f4ff ....k........... │ │ │ │ - 0x002d9ff0 f8b1f4ff 37b2f4ff 8db2f4ff e4b2f4ff ....7........... │ │ │ │ - 0x002da000 0e0f0e0f 00010203 06070607 00010203 ................ │ │ │ │ - 0x002da010 0a0b0a0b 08090a0b 02030203 08090a0b ................ │ │ │ │ - 0x002da020 0c0d0c0d 04050607 04050405 04050607 ................ │ │ │ │ - 0x002da030 08090809 0c0d0e0f 00010001 0c0d0e0f ................ │ │ │ │ - 0x002da040 01020506 090a0d0e 11121516 191a1d1e ................ │ │ │ │ - 0x002da050 21222526 292a2d2e 31323536 393a3d3e !"%&)*-.12569:=> │ │ │ │ - 0x002da060 41424546 494a4d4e 51525556 595a5d5e ABEFIJMNQRUVYZ]^ │ │ │ │ - 0x002da070 61626566 696a6d6e 71727576 797a7d7e abefijmnqruvyz}~ │ │ │ │ - 0x002da080 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ - 0x002da090 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ - 0x002da0a0 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ - 0x002da0b0 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ - 0x002da0c0 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ - 0x002da0d0 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ - 0x002da0e0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ - 0x002da0f0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ - 0x002da100 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ - 0x002da110 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ - 0x002da120 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ - 0x002da130 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ - 0x002da140 08000000 01000100 0a000000 20000000 ............ ... │ │ │ │ - 0x002da150 01000000 08000000 0b000000 06000600 ................ │ │ │ │ - 0x002da160 00000000 04000400 09000000 d6b1f4ff ................ │ │ │ │ - 0x002da170 a6b2f4ff 3fb3f4ff c4b3f4ff 2fb4f4ff ....?......./... │ │ │ │ - 0x002da180 bcbaf4ff 58bbf4ff 27bcf4ff acbcf4ff ....X...'....... │ │ │ │ - 0x002da190 73bdf4ff b4b7f4ff 44b8f4ff a1b8f4ff s.......D....... │ │ │ │ - 0x002da1a0 1db9f4ff b1b9f4ff f6b4f4ff 85b5f4ff ................ │ │ │ │ - 0x002da1b0 e1b5f4ff 56b6f4ff dbb6f4ff 46bef4ff ....V.......F... │ │ │ │ - 0x002da1c0 83bef4ff bcbef4ff 01bff4ff 36bff4ff ............6... │ │ │ │ - 0x002da1d0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ - 0x002da1e0 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ - 0x002da1f0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x002da200 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ - 0x002da210 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002da220 fffffeff fdfffcff 08090809 0a0b0c0d ................ │ │ │ │ - 0x002da230 00010001 02030405 06070809 0a0b0c0d ................ │ │ │ │ - 0x002da240 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x002da250 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002da260 0e0f0c0d 0a0b0809 0c0d0a0b 08090607 ................ │ │ │ │ - 0x002da270 0e0f0a0b 06070203 0c0d0809 04050001 ................ │ │ │ │ - 0x002da280 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ - 0x002da290 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ - 0x002da2a0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ - 0x002da2b0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ - 0x002da2c0 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ - 0x002da2d0 27272727 0f1f4000 02030203 02030203 ''''..@......... │ │ │ │ - 0x002da2e0 00180018 c017c017 08000800 08000800 ................ │ │ │ │ - 0x002da2f0 06000600 06000600 04000400 04000400 ................ │ │ │ │ - 0x002da300 05000500 05000500 00f200f2 00f200f2 ................ │ │ │ │ - 0x002da310 00f400f4 00f400f4 00f600f6 00f600f6 ................ │ │ │ │ - 0x002da320 00f800f8 00f800f8 00fa00fa 00fa00fa ................ │ │ │ │ - 0x002da330 00fc00fc 00fc00fc 00fe00fe 00fe00fe ................ │ │ │ │ - 0x002da340 01000100 01000100 02000200 02000200 ................ │ │ │ │ - 0x002da350 03000300 03000300 3e003e00 3e003e00 ........>.>.>.>. │ │ │ │ - 0x002da360 00010001 00010001 00020002 00020002 ................ │ │ │ │ - 0x002da370 00080008 00080008 f8c0f4ff f1c0f4ff ................ │ │ │ │ - 0x002da380 e8c0f4ff d6c0f4ff b2c0f4ff 5dc1f4ff ............]... │ │ │ │ - 0x002da390 e2c1f4ff 67c2f4ff 19c3f4ff eac3f4ff ....g........... │ │ │ │ - 0x002da3a0 64c1f4ff e9c1f4ff 73c2f4ff 2fc3f4ff d.......s.../... │ │ │ │ - 0x002da3b0 18c4f4ff 9bc1f4ff 20c2f4ff bac2f4ff ........ ....... │ │ │ │ - 0x002da3c0 8dc3f4ff 8ec4f4ff 87c1f4ff 0cc2f4ff ................ │ │ │ │ - 0x002da3d0 a2c2f4ff 6dc3f4ff 7ac4f4ff 73c5f4ff ....m...z...s... │ │ │ │ - 0x002da3e0 aec5f4ff edc5f4ff 22c6f4ff 6dc6f4ff ........"...m... │ │ │ │ - 0x002da3f0 8fcbf4ff 0ecef4ff 9dd0f4ff 41d2f4ff ............A... │ │ │ │ - 0x002da400 c5d3f4ff 88d8f4ff c6ddf4ff 60dff4ff ............`... │ │ │ │ - 0x002da410 6be0f4ff c5e1f4ff 2fe3f4ff dce5f4ff k......./....... │ │ │ │ - 0x002da420 a7e8f4ff 7feaf4ff 1becf4ff 7cf3f4ff ............|... │ │ │ │ - 0x002da430 67f4f4ff 3ef5f4ff 24f6f4ff 83f3f4ff g...>...$....... │ │ │ │ - 0x002da440 6ef4f4ff 4af5f4ff 3af6f4ff bff3f4ff n...J...:....... │ │ │ │ - 0x002da450 a2f4f4ff 8af5f4ff 89f6f4ff d3f2f4ff ................ │ │ │ │ - 0x002da460 caf2f4ff c1f2f4ff aff2f4ff 39fcf4ff ............9... │ │ │ │ - 0x002da470 bbfcf4ff 26fdf4ff dcfdf4ff a4fef4ff ....&........... │ │ │ │ - 0x002da480 e9fef4ff 23fff4ff 5bfff4ff c0fff4ff ....#...[....... │ │ │ │ - 0x002da490 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002da4a0 db0e2905 d7fab209 b209100d f0f2100d ..)............. │ │ │ │ - 0x002da4b0 25f1100d 25f1e0e5 500bb0f4 05000500 %...%...P....... │ │ │ │ - 0x002da4c0 00080008 00100010 00200020 00400040 ......... . .@.@ │ │ │ │ - 0x002da4d0 106a106a 08350835 805a805a 00080000 .j.j.5.5.Z.Z.... │ │ │ │ - 0x002da4e0 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ - 0x002da4f0 c80e1f06 e1f9c80e c900fb0f 05f0c900 ................ │ │ │ │ - 0x002da500 e303850f 7bf0e303 d706770e 89f1d706 ....{.....w..... │ │ │ │ - 0x002da510 8809da0c 26f38809 db0bbf0a 41f5db0b ....&.......A... │ │ │ │ - 0x002da520 b90d3a08 c6f7b90d 110f6405 9cfa110f ..:.......d..... │ │ │ │ - 0x002da530 d40f5902 a7fdd40f 9101ec0f 14f09101 ..Y............. │ │ │ │ - 0x002da540 8b071c0e e4f18b07 5e0c260a daf55e0c ........^.&...^. │ │ │ │ - 0x002da550 500fa504 5bfb500f 1f03b10f 4ff01f03 P...[.P.....O... │ │ │ │ - 0x002da560 4e0de408 1cf74e0d e1fc4ff0 e1f938f1 N.....N...O...8. │ │ │ │ - 0x002da570 b2f21cf7 6ffe14f0 a2f3daf5 75f8e4f1 ....o.......u... │ │ │ │ - 0x002da580 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ - 0x002da590 e1fcb10f b873b873 b836b836 e0d4e0d4 .....s.s.6.6.... │ │ │ │ - 0x002da5a0 88788878 287c287c 181f181f 30be30be .x.x(|(|....0.0. │ │ │ │ - 0x002da5b0 c86dc86d d066d066 404c404c 38ed38ed .m.m.f.f@L@L8.8. │ │ │ │ - 0x002da5c0 a07ea07e f87ff87f 28032803 087f087f .~.~....(.(..... │ │ │ │ - 0x002da5d0 a80fa80f b85cb85c c0a7c0a7 e864e864 .....\.\.....d.d │ │ │ │ - 0x002da5e0 40b140b1 08750875 e033e033 606f606f @.@..u.u.3.3`o`o │ │ │ │ - 0x002da5f0 183f183f 70777077 f0d1f0d1 607b607b .?.?pwpw....`{`{ │ │ │ │ - 0x002da600 e0dde0dd e07ce07c 081c081c 88798879 .....|.|.....y.y │ │ │ │ - 0x002da610 28282828 286c286c 88bb88bb 58725872 (((((l(l....XrXr │ │ │ │ - 0x002da620 70c670c6 a868a868 b849b849 f060f060 p.p..h.h.I.I.`.` │ │ │ │ - 0x002da630 98539853 207e207e 20ea20ea a87fa87f .S.S ~ ~ . ..... │ │ │ │ - 0x002da640 98f698f6 4806d87f 38eda07e 181f287c ....H...8..~..(| │ │ │ │ - 0x002da650 e0d48878 b836b873 30bec86d 404cd066 ...x.6.s0..m@L.f │ │ │ │ - 0x002da660 08aad85e 00000000 00000000 00000000 ...^............ │ │ │ │ - 0x002da670 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002da680 00010001 02030203 04050405 06070607 ................ │ │ │ │ - 0x002da690 08090809 0a0b0a0b 0c0d0c0d 0e0f0e0f ................ │ │ │ │ - 0x002da6a0 10111011 12131213 14151415 16171617 ................ │ │ │ │ - 0x002da6b0 18191819 1a1b1a1b 1c1d1c1d 1e1f1e1f ................ │ │ │ │ - 0x002da6c0 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ - 0x002da6d0 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ - 0x002da6e0 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ - 0x002da6f0 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ - 0x002da700 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ - 0x002da710 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ - 0x002da720 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ - 0x002da730 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ - 0x002da740 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ - 0x002da750 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ - 0x002da760 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ - 0x002da770 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ - 0x002da780 00010405 10111415 02030607 12131617 ................ │ │ │ │ - 0x002da790 20212425 30313435 22232627 32333637 !$%0145"#&'2367 │ │ │ │ - 0x002da7a0 08090c0d 18191c1d 0a0b0e0f 1a1b1e1f ................ │ │ │ │ - 0x002da7b0 28292c2d 38393c3d 2a2b2e2f 3a3b3e3f (),-89<=*+./:;>? │ │ │ │ - 0x002da7c0 3c3d0405 20210001 1c1d2425 38390809 <=.. !....$%89.. │ │ │ │ - 0x002da7d0 0c0d3435 18192829 2c2d1415 30311011 ..45..(),-..01.. │ │ │ │ - 0x002da7e0 3e3f0203 06073a3b 36370a0b 0e0f3233 >?....:;67....23 │ │ │ │ - 0x002da7f0 2e2f1213 16172a2b 26271a1b 1e1f2223 ./....*+&'...."# │ │ │ │ - 0x002da800 06073a3b 26271a1b 20210001 1e1f2223 ..:;&'.. !...."# │ │ │ │ - 0x002da810 2e2f1213 16172a2b 18192829 2c2d1415 ./....*+..(),-.. │ │ │ │ - 0x002da820 3e3f0203 30311011 38390809 0e0f3233 >?..01..89....23 │ │ │ │ - 0x002da830 36370a0b 3c3d0405 0c0d3435 1c1d2425 67..<=....45..$% │ │ │ │ - 0x002da840 00200130 02240334 10281138 122c133c . .0.$.4.(.8.,.< │ │ │ │ - 0x002da850 04210531 06250735 14291539 162d173d .!.1.%.5.).9.-.= │ │ │ │ - 0x002da860 08230933 0a270b37 182b193b 1a2f1b3f .#.3.'.7.+.;./.? │ │ │ │ - 0x002da870 0c220d32 0e260f36 1c2a1d3a 1e2e1f3e .".2.&.6.*.:...> │ │ │ │ - 0x002da880 4040d9e0 1c0d0d1c 6262fb68 58494958 @@......bb.hXIIX │ │ │ │ - 0x002da890 5151c8f1 3e2f2f3e 7373ea79 7a6b6b7a QQ..>//>ss.yzkkz │ │ │ │ - 0x002da8a0 d9c851a4 94858594 fbea732c d0c1c1d0 ..Q.......s,.... │ │ │ │ - 0x002da8b0 c8d940b5 b6a7a7b6 eafb623d f2e3e3f2 ..@.......b=.... │ │ │ │ - 0x002da8c0 400fdbca 0fbdac40 0496f9e8 3c9f8e51 @......@....<..Q │ │ │ │ - 0x002da8d0 51871256 2d3524c8 151e3074 1e1706d9 Q..V-5$...0t.... │ │ │ │ - 0x002da8e0 622d4703 4b607162 26b46521 78425373 b-G.K`qb&.e!xBSs │ │ │ │ - 0x002da8f0 73a58e9f 69e8f9ea 373cacbd 5acadbfb s...i...7<..Z... │ │ │ │ - 0x002da900 e0c25115 049d409d 86a47337 26bf62bf ..Q...@...s7&.b. │ │ │ │ - 0x002da910 f1d39d40 158c8cc8 97b5bf62 37aeaeea ...@.......b7... │ │ │ │ - 0x002da920 684ac88c 8c15d904 0e2ceaae ae37fb26 hJ.......,...7.& │ │ │ │ - 0x002da930 795b04d9 9d041551 1f3d26fb bf263773 y[.....Q.=&..&7s │ │ │ │ - 0x002da940 04150400 8809da0c 26378c02 b209db0e ........&7...... │ │ │ │ - 0x002da950 15041501 9cfa110f 37269d03 26f38809 ........7&..&... │ │ │ │ - 0x002da960 8c9d2608 110f6405 aebfae0a db0e2905 ..&...d.......). │ │ │ │ - 0x002da970 9d8c3709 05000500 bfaebf0b ffffffff ..7............. │ │ │ │ - 0x002da980 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002da990 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x002da9a0 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x002da9b0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x002da9c0 00000000 02000000 01000000 03000000 ................ │ │ │ │ - 0x002da9d0 08000000 0a000000 09000000 0b000000 ................ │ │ │ │ - 0x002da9e0 00000000 01000000 04000000 05000000 ................ │ │ │ │ - 0x002da9f0 08000000 09000000 0c000000 0d000000 ................ │ │ │ │ - 0x002daa00 00000000 04000000 02000000 06000000 ................ │ │ │ │ - 0x002daa10 0c000000 08000000 0e000000 0a000000 ................ │ │ │ │ - 0x002daa20 00000000 13000000 01000000 12000000 ................ │ │ │ │ - 0x002daa30 02000000 11000000 03000000 10000000 ................ │ │ │ │ - 0x002daa40 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x002daa50 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ - 0x002daa60 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ - 0x002daa70 08090001 0c0d0405 0a0b0203 0e0f0607 ................ │ │ │ │ - 0x002daa80 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002daa90 0c140000 2c340000 20202020 00080008 ....,4.. .... │ │ │ │ - 0x002daaa0 00100010 00200020 00400040 106a106a ..... . .@.@.j.j │ │ │ │ - 0x002daab0 08350835 805a805a 00080000 002000e0 .5.5.Z.Z..... .. │ │ │ │ - 0x002daac0 00e00020 004000c0 00c00040 d7fab209 ... .@.....@.... │ │ │ │ - 0x002daad0 f0f2100d b209100d 25f1100d 100d0000 ........%....... │ │ │ │ - 0x002daae0 d7faf0f2 500bb0f4 1f0638f1 c80ee1f9 ....P.....8..... │ │ │ │ - 0x002daaf0 b10fe1fc e408b2f2 e1fc4ff0 b2f21cf7 ..........O..... │ │ │ │ - 0x002dab00 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ - 0x002dab10 e1f938f1 c80e1f06 e1f9c80e c900fb0f ..8............. │ │ │ │ - 0x002dab20 05f0c900 e303850f 7bf0e303 d706770e ........{.....w. │ │ │ │ - 0x002dab30 89f1d706 db0bbf0a 41f5db0b b90d3a08 ........A.....:. │ │ │ │ - 0x002dab40 c6f7b90d d40f5902 a7fdd40f 5e0c260a ......Y.....^.&. │ │ │ │ - 0x002dab50 daf55e0c a2f3daf5 500fa504 5bfb500f ..^.....P...[.P. │ │ │ │ - 0x002dab60 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ - 0x002dab70 e1fcb10f e0b8e0b8 706a706a 887d887d ........pjpj.}.} │ │ │ │ - 0x002dab80 f818f818 40764076 f830f830 607f607f ....@v@v.0.0`.`. │ │ │ │ - 0x002dab90 880c880c d0aed0ae f062f062 e070e070 .........b.b.p.p │ │ │ │ - 0x002daba0 583c583c d8dad8da 807a807a d87fd87f X... │ │ │ │ - 0x002dafd0 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ - 0x002dafe0 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ - 0x002daff0 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ - 0x002db000 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ - 0x002db010 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ - 0x002db020 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ - 0x002db030 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ - 0x002db040 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ - 0x002db050 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ - 0x002db060 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ - 0x002db070 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002db080 00010405 02030607 10111415 12131617 ................ │ │ │ │ - 0x002db090 08090c0d 0a0b0e0f 18191c1d 1a1b1e1f ................ │ │ │ │ - 0x002db0a0 20212425 22232627 30313435 32333637 !$%"#&'01452367 │ │ │ │ - 0x002db0b0 28292c2d 2a2b2e2f 38393c3d 3a3b3e3f (),-*+./89<=:;>? │ │ │ │ - 0x002db0c0 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ - 0x002db0d0 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ - 0x002db0e0 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ - 0x002db0f0 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ - 0x002db100 36370203 16172223 26271213 06073233 67...."#&'....23 │ │ │ │ - 0x002db110 3e3f0a0b 1e1f2a2b 2e2f1a1b 0e0f3a3b >?....*+./....:; │ │ │ │ - 0x002db120 34350405 14152425 20210001 30311011 45....$% !..01.. │ │ │ │ - 0x002db130 3c3d0c0d 1c1d2c2d 28290809 38391819 <=....,-()..89.. │ │ │ │ - 0x002db140 00013637 30310607 10112627 20211617 ..6701....&' !.. │ │ │ │ - 0x002db150 08093e3f 38390e0f 18192e2f 28291e1f ..>?89...../().. │ │ │ │ - 0x002db160 04053233 34350203 14152223 24251213 ..2345...."#$%.. │ │ │ │ - 0x002db170 0c0d3a3b 3c3d0a0b 1c1d2a2b 2c2d1a1b ..:;<=....*+,-.. │ │ │ │ - 0x002db180 00010008 04050109 0809040c 0c0d050d ................ │ │ │ │ - 0x002db190 10111018 14151119 1819141c 1c1d151d ................ │ │ │ │ - 0x002db1a0 0203020a 0607030b 0a0b060e 0e0f070f ................ │ │ │ │ - 0x002db1b0 1213121a 1617131b 1a1b161e 1e1f171f ................ │ │ │ │ - 0x002db1c0 04020108 00000100 0c03030a 08010302 ................ │ │ │ │ - 0x002db1d0 050a050c 01080504 0d0b070e 09090706 ................ │ │ │ │ - 0x002db1e0 06060d04 02040405 0e070f06 0a050607 ................ │ │ │ │ - 0x002db1f0 070e0900 030c0001 0f0f0b02 0b0d0203 ................ │ │ │ │ - 0x002db200 00090000 00010404 020b0202 02030606 ................ │ │ │ │ - 0x002db210 01080108 0405050c 030a030a 0607070e ................ │ │ │ │ - 0x002db220 09010801 01000c05 0b030a03 03020e07 ................ │ │ │ │ - 0x002db230 08000909 05040d0d 0a020b0b 07060f0f ................ │ │ │ │ - 0x002db240 00010405 10111415 20212425 30313435 ........ !$%0145 │ │ │ │ - 0x002db250 08090c0d 18191c1d 28292c2d 38393c3d ........(),-89<= │ │ │ │ - 0x002db260 02030607 12131617 22232627 32333637 ........"#&'2367 │ │ │ │ - 0x002db270 0a0b0e0f 1a1b1e1f 2a2b2e2f 3a3b3e3f ........*+./:;>? │ │ │ │ - 0x002db280 02120010 03130111 0a1a0818 0b1b0919 ................ │ │ │ │ - 0x002db290 22322030 23332131 2a3a2838 2b3b2939 "2 0#3!1*:(8+;)9 │ │ │ │ - 0x002db2a0 06160414 07170515 0e1e0c1c 0f1f0d1d ................ │ │ │ │ - 0x002db2b0 26362434 27372535 2e3e2c3c 2f3f2d3d &6$4'7%5.>, │ │ │ │ - 0x002db2e0 01091119 050d151d 030b131b 070f171f ................ │ │ │ │ - 0x002db2f0 21293139 252d353d 232b333b 272f373f !)19%-5=#+3;'/7? │ │ │ │ - 0x002db300 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002db310 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002db320 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x002db330 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x002db340 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002db350 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002db360 65000000 65000000 f5010000 f5010000 e...e........... │ │ │ │ - 0x002db370 c9000000 c9000000 a7fdffff a7fdffff ................ │ │ │ │ - 0x002db380 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ - 0x002db390 91010000 91010000 5bfbffff 5bfbffff ........[...[... │ │ │ │ - 0x002db3a0 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ - 0x002db3b0 91010000 91010000 500f0000 500f0000 ........P...P... │ │ │ │ - 0x002db3c0 91010000 91010000 ec0f0000 ec0f0000 ................ │ │ │ │ - 0x002db3d0 44fdffff 44fdffff d3feffff d3feffff D...D........... │ │ │ │ - 0x002db3e0 1f030000 1f030000 1cf7ffff 1cf7ffff ................ │ │ │ │ - 0x002db3f0 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ - 0x002db400 1f030000 1f030000 b10f0000 b10f0000 ................ │ │ │ │ - 0x002db410 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ - 0x002db420 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ - 0x002db430 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ - 0x002db440 daf5ffff daf5ffff 8b070000 8b070000 ................ │ │ │ │ - 0x002db450 260a0000 260a0000 1c0e0000 1c0e0000 &...&........... │ │ │ │ - 0x002db460 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ - 0x002db470 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ - 0x002db480 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ - 0x002db490 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ - 0x002db4a0 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ - 0x002db4b0 5e0c0000 5e0c0000 8b070000 8b070000 ^...^........... │ │ │ │ - 0x002db4c0 5e0c0000 5e0c0000 1c0e0000 1c0e0000 ^...^........... │ │ │ │ - 0x002db4d0 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ - 0x002db4e0 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ - 0x002db4f0 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ - 0x002db500 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ - 0x002db510 b10f0000 b10f0000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ - 0x002db520 c40f0000 c40f0000 f50f0000 f50f0000 ................ │ │ │ │ - 0x002db530 ec0f0000 ec0f0000 a5040000 a5040000 ................ │ │ │ │ - 0x002db540 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ - 0x002db550 ec0f0000 ec0f0000 500f0000 500f0000 ........P...P... │ │ │ │ - 0x002db560 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ - 0x002db570 fb0f0000 fb0f0000 d40f0000 d40f0000 ................ │ │ │ │ - 0x002db580 ff0f0000 ff0f0000 e10f0000 e10f0000 ................ │ │ │ │ - 0x002db590 20202020 05000500 00100010 00200020 ......... . │ │ │ │ - 0x002db5a0 106a106a 805a805a ff03ff03 007c007c .j.j.Z.Z.....|.| │ │ │ │ - 0x002db5b0 0000feff ffff0100 01000000 02000000 ................ │ │ │ │ - 0x002db5c0 a8050000 00080000 ff0b0000 000c0000 ................ │ │ │ │ - 0x002db5d0 ff130000 00140000 a1160000 00000000 ................ │ │ │ │ - 0x002db5e0 c9000000 c9000000 c9000000 c9000000 ................ │ │ │ │ - 0x002db5f0 91010000 91010000 91010000 91010000 ................ │ │ │ │ - 0x002db600 59020000 59020000 59020000 59020000 Y...Y...Y...Y... │ │ │ │ - 0x002db610 a7fdffff a7fdffff a7fdffff a7fdffff ................ │ │ │ │ - 0x002db620 1f030000 1f030000 1f030000 1f030000 ................ │ │ │ │ - 0x002db630 e3030000 e3030000 e3030000 e3030000 ................ │ │ │ │ - 0x002db640 a5040000 a5040000 a5040000 a5040000 ................ │ │ │ │ - 0x002db650 5bfbffff 5bfbffff 5bfbffff 5bfbffff [...[...[...[... │ │ │ │ - 0x002db660 64050000 64050000 64050000 64050000 d...d...d...d... │ │ │ │ - 0x002db670 9cfaffff 9cfaffff 9cfaffff 9cfaffff ................ │ │ │ │ - 0x002db680 1f060000 1f060000 1f060000 1f060000 ................ │ │ │ │ - 0x002db690 d7060000 d7060000 d7060000 d7060000 ................ │ │ │ │ - 0x002db6a0 8b070000 8b070000 8b070000 8b070000 ................ │ │ │ │ - 0x002db6b0 3a080000 3a080000 3a080000 3a080000 :...:...:...:... │ │ │ │ - 0x002db6c0 c6f7ffff c6f7ffff c6f7ffff c6f7ffff ................ │ │ │ │ - 0x002db6d0 e4080000 e4080000 e4080000 e4080000 ................ │ │ │ │ - 0x002db6e0 1cf7ffff 1cf7ffff 1cf7ffff 1cf7ffff ................ │ │ │ │ - 0x002db6f0 88090000 88090000 88090000 88090000 ................ │ │ │ │ - 0x002db700 260a0000 260a0000 260a0000 260a0000 &...&...&...&... │ │ │ │ - 0x002db710 daf5ffff daf5ffff daf5ffff daf5ffff ................ │ │ │ │ - 0x002db720 bf0a0000 bf0a0000 bf0a0000 bf0a0000 ................ │ │ │ │ - 0x002db730 41f5ffff 41f5ffff 41f5ffff 41f5ffff A...A...A...A... │ │ │ │ - 0x002db740 500b0000 500b0000 500b0000 500b0000 P...P...P...P... │ │ │ │ - 0x002db750 db0b0000 db0b0000 db0b0000 db0b0000 ................ │ │ │ │ - 0x002db760 5e0c0000 5e0c0000 5e0c0000 5e0c0000 ^...^...^...^... │ │ │ │ - 0x002db770 da0c0000 da0c0000 da0c0000 da0c0000 ................ │ │ │ │ - 0x002db780 4e0d0000 4e0d0000 4e0d0000 4e0d0000 N...N...N...N... │ │ │ │ - 0x002db790 b90d0000 b90d0000 b90d0000 b90d0000 ................ │ │ │ │ - 0x002db7a0 1c0e0000 1c0e0000 1c0e0000 1c0e0000 ................ │ │ │ │ - 0x002db7b0 770e0000 770e0000 770e0000 770e0000 w...w...w...w... │ │ │ │ - 0x002db7c0 c80e0000 c80e0000 c80e0000 c80e0000 ................ │ │ │ │ - 0x002db7d0 110f0000 110f0000 110f0000 110f0000 ................ │ │ │ │ - 0x002db7e0 500f0000 500f0000 500f0000 500f0000 P...P...P...P... │ │ │ │ - 0x002db7f0 850f0000 850f0000 850f0000 850f0000 ................ │ │ │ │ - 0x002db800 b10f0000 b10f0000 b10f0000 b10f0000 ................ │ │ │ │ - 0x002db810 d40f0000 d40f0000 d40f0000 d40f0000 ................ │ │ │ │ - 0x002db820 ec0f0000 ec0f0000 ec0f0000 ec0f0000 ................ │ │ │ │ - 0x002db830 fb0f0000 fb0f0000 fb0f0000 fb0f0000 ................ │ │ │ │ - 0x002db840 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002db850 02000000 02000000 02000000 02000000 ................ │ │ │ │ - 0x002db860 05000500 05000500 05000500 05000500 ................ │ │ │ │ - 0x002db870 29050000 29050000 29050000 29050000 )...)...)...)... │ │ │ │ - 0x002db880 b2090000 b2090000 b2090000 b2090000 ................ │ │ │ │ - 0x002db890 f0f2ffff f0f2ffff f0f2ffff f0f2ffff ................ │ │ │ │ - 0x002db8a0 00080000 00080000 00080000 00080000 ................ │ │ │ │ - 0x002db8b0 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ - 0x002db8c0 00f800f8 00f800f8 00080008 00080008 ................ │ │ │ │ - 0x002db8d0 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002db8e0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x002db8f0 db0e0000 db0e0000 db0e0000 db0e0000 ................ │ │ │ │ - 0x002db900 00100010 00100010 00100010 00100010 ................ │ │ │ │ - 0x002db910 a1160000 a1160000 a1160000 a1160000 ................ │ │ │ │ - 0x002db920 00180000 00180000 00180000 00180000 ................ │ │ │ │ - 0x002db930 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x002db940 00280000 00280000 00280000 00280000 .(...(...(...(.. │ │ │ │ - 0x002db950 422d0000 422d0000 422d0000 422d0000 B-..B-..B-..B-.. │ │ │ │ - 0x002db960 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ - 0x002db970 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ - 0x002db980 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ - 0x002db990 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ - 0x002db9a0 ff03ff03 ff03ff03 ff03ff03 ff03ff03 ................ │ │ │ │ - 0x002db9b0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ - 0x002db9c0 38f11f06 38f11f06 38f11f06 38f11f06 8...8...8...8... │ │ │ │ - 0x002db9d0 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ - 0x002db9e0 b0f4500b b0f4500b b0f4500b b0f4500b ..P...P...P...P. │ │ │ │ - 0x002db9f0 0000feff 0000feff 0000feff 0000feff ................ │ │ │ │ - 0x002dba00 ffff0100 ffff0100 ffff0100 ffff0100 ................ │ │ │ │ - 0x002dba10 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ - 0x002dba20 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ - 0x002dba30 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ - 0x002dba40 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ - 0x002dba50 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ - 0x002dba60 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ - 0x002dba70 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ - 0x002dba80 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ - 0x002dba90 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ - 0x002dbaa0 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ - 0x002dbab0 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ - 0x002dbac0 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ - 0x002dbad0 000d1d2d 00102030 0004080c 000e1e2e ...-.. 0........ │ │ │ │ - 0x002dbae0 0004080c 00204060 000a244e 0004080c ..... @`..$N.... │ │ │ │ - 0x002dbaf0 004080c0 00000e00 2b004b00 6b008b00 .@......+.K.k... │ │ │ │ - 0x002dbb00 ab00cb00 00000e00 2c005a00 9700d700 ........,.Z..... │ │ │ │ - 0x002dbb10 17015701 00000a00 24004e00 8800d200 ..W.....$.N..... │ │ │ │ - 0x002dbb20 2c019601 202e2826 242a2c22 3c32343a ,... .(&$*,"<24: │ │ │ │ - 0x002dbb30 3836303e 0040205c 10502e4c 02482854 860>.@ \.P.L.H(T │ │ │ │ - 0x002dbb40 12582644 04782464 14682a74 06702c6c .X&D.x$d.h*t.p,l │ │ │ │ - 0x002dbb50 1660227c 00000000 00000000 00000000 .`"|............ │ │ │ │ - 0x002dbb60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002dbb70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002dbb80 00020002 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ - 0x002dbb90 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ - 0x002dbba0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ - 0x002dbbb0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ - 0x002dbbc0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ - 0x002dbbd0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ - 0x002dbbe0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ - 0x002dbbf0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x002dbc00 04050607 10111213 05060708 11121314 ................ │ │ │ │ - 0x002dbc10 06070809 12131415 0708090a 13141516 ................ │ │ │ │ - 0x002dbc20 08090a0b 14151617 090a0b0c 15161718 ................ │ │ │ │ - 0x002dbc30 0a0b0c0d 16171819 0b0c0d0e 1718191a ................ │ │ │ │ - 0x002dbc40 00010203 14151617 01020304 15161718 ................ │ │ │ │ - 0x002dbc50 02030405 16171819 03040506 1718191a ................ │ │ │ │ - 0x002dbc60 04050607 18191a1b 05060708 191a1b1c ................ │ │ │ │ - 0x002dbc70 06070809 1a1b1c1d 0708090a 1b1c1d1e ................ │ │ │ │ - 0x002dbc80 ff00ff01 ff08ff09 ff04ff05 ff0cff0d ................ │ │ │ │ - 0x002dbc90 ff02ff03 ff0aff0b ff06ff07 ff0eff0f ................ │ │ │ │ - 0x002dbca0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002dbcb0 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x002dbcc0 030b030b 232b232b 00400000 00000400 ....#+#+.@...... │ │ │ │ - 0x002dbcd0 00041014 20243034 02061216 22263236 .... $04...."&26 │ │ │ │ - 0x002dbce0 02030a0b 12131a1b 22232a2b 32333a3b ........"#*+23:; │ │ │ │ - 0x002dbcf0 06070e0f 16171e1f 26272e2f 36373e3f ........&'./67>? │ │ │ │ - 0x002dbd00 00000000 01000000 08000000 09000000 ................ │ │ │ │ - 0x002dbd10 02000000 03000000 0a000000 0b000000 ................ │ │ │ │ - 0x002dbd20 04000000 05000000 0c000000 0d000000 ................ │ │ │ │ - 0x002dbd30 06000000 07000000 0e000000 0f000000 ................ │ │ │ │ - 0x002dbd40 0103090b 05070d0f 1113191b 15171d1f ................ │ │ │ │ - 0x002dbd50 2123292b 25272d2f 3133393b 35373d3f !#)+%'-/139;57=? │ │ │ │ - 0x002dbd60 0002080a 04060c0e 1012181a 14161c1e ................ │ │ │ │ - 0x002dbd70 2022282a 24262c2e 3032383a 34363c3e "(*$&,.028:46<> │ │ │ │ - 0x002dbd80 01031113 05071517 090b191b 0d0f1d1f ................ │ │ │ │ - 0x002dbd90 21233133 25273537 292b393b 2d2f3d3f !#13%'57)+9;-/=? │ │ │ │ - 0x002dbda0 00021012 04061416 080a181a 0c0e1c1e ................ │ │ │ │ - 0x002dbdb0 20223032 24263436 282a383a 2c2e3c3e "02$&46(*8:,.<> │ │ │ │ - 0x002dbdc0 01032123 05072527 090b292b 0d0f2d2f ..!#..%'..)+..-/ │ │ │ │ - 0x002dbdd0 11133133 15173537 191b393b 1d1f3d3f ..13..57..9;..=? │ │ │ │ - 0x002dbde0 00022022 04062426 080a282a 0c0e2c2e .. "..$&..(*..,. │ │ │ │ - 0x002dbdf0 10123032 14163436 181a383a 1c1e3c3e ..02..46..8:..<> │ │ │ │ - 0x002dbe00 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ │ │ - 0x002dbe10 43474b4f 53575b5f 63676b6f 73777b7f CGKOSW[_cgkosw{. │ │ │ │ - 0x002dbe20 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ - 0x002dbe30 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ - 0x002dbe40 02060a0e 12161a1e 22262a2e 32363a3e ........"&*.26:> │ │ │ │ - 0x002dbe50 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ - 0x002dbe60 42464a4e 52565a5e 62666a6e 72767a7e BFJNRVZ^bfjnrvz~ │ │ │ │ + 0x002d7b40 1020101e f2e402f4 02040214 12241022 . ...........$." │ │ │ │ + 0x002d7b50 1020101e f2e402f4 2040203e e2c402e4 . ...... @ >.... │ │ │ │ + 0x002d7b60 02040224 22442042 2040203e e2c402e4 ...$"D B @ >.... │ │ │ │ + 0x002d7b70 04000400 03000300 02000200 03000300 ................ │ │ │ │ + 0x002d7b80 00400040 00100010 00080008 00c000c0 .@.@............ │ │ │ │ + 0x002d7b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d7ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d7bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d7bc0 00000000 807f0040 807f804a 802a0020 .......@...J.*. │ │ │ │ + 0x002d7bd0 807f8062 00498034 80240019 80120010 ...b.I.4.$...... │ │ │ │ + 0x002d7be0 807f8070 00620055 8048803d 0033002a ...p.b.U.H.=.3.* │ │ │ │ + 0x002d7bf0 0022001b 80158010 000d000a 80080008 .".............. │ │ │ │ + 0x002d7c00 807f0078 80700069 0062005b 8054804e ...x.p.i.b.[.T.N │ │ │ │ + 0x002d7c10 80488042 003d8037 8032002e 80290025 .H.B.=.7.2...).% │ │ │ │ + 0x002d7c20 0021801d 001a8016 80130011 800e800c .!.............. │ │ │ │ + 0x002d7c30 800a8008 00070006 00058004 00040004 ................ │ │ │ │ + 0x002d7c40 807f007c 00788074 8070006d 00698065 ...|.x.t.p.m.i.e │ │ │ │ + 0x002d7c50 0062805e 005b0058 80548051 004e004b .b.^.[.X.T.Q.N.K │ │ │ │ + 0x002d7c60 00480045 8042803f 803c003a 80370035 .H.E.B.?.<.:.7.5 │ │ │ │ + 0x002d7c70 80320030 802d002b 00298026 80248022 .2.0.-.+.).&.$." │ │ │ │ + 0x002d7c80 8020801e 801c001b 00198017 00168014 . .............. │ │ │ │ + 0x002d7c90 00138011 0010800e 800d800c 000b000a ................ │ │ │ │ + 0x002d7ca0 00090008 80078006 00060005 80040004 ................ │ │ │ │ + 0x002d7cb0 80030003 00038002 80020002 00020002 ................ │ │ │ │ + 0x002d7cc0 00000001 00000001 ff000100 80008000 ................ │ │ │ │ + 0x002d7cd0 ff000100 95006b00 5500ab00 4000c000 ......k.U...@... │ │ │ │ + 0x002d7ce0 ff000100 c5003b00 92006e00 69009700 ......;...n.i... │ │ │ │ + 0x002d7cf0 4900b700 3200ce00 2500db00 2000e000 I...2...%... ... │ │ │ │ + 0x002d7d00 ff000100 e1001f00 c4003c00 aa005600 ..........<...V. │ │ │ │ + 0x002d7d10 91006f00 7b008500 66009a00 5400ac00 ..o.{...f...T... │ │ │ │ + 0x002d7d20 4400bc00 3600ca00 2b00d500 2100df00 D...6...+...!... │ │ │ │ + 0x002d7d30 1a00e600 1400ec00 1100ef00 1000f000 ................ │ │ │ │ + 0x002d7d40 ff000100 f0001000 e1001f00 d2002e00 ................ │ │ │ │ + 0x002d7d50 c4003c00 b6004a00 a9005700 9d006300 ..<...J...W...c. │ │ │ │ + 0x002d7d60 91006f00 85007b00 7a008600 6f009100 ..o...{.z...o... │ │ │ │ + 0x002d7d70 65009b00 5c00a400 5300ad00 4a00b600 e...\...S...J... │ │ │ │ + 0x002d7d80 4200be00 3b00c500 3400cc00 2d00d300 B...;...4...-... │ │ │ │ + 0x002d7d90 2700d900 2200de00 1d00e300 1900e700 '..."........... │ │ │ │ + 0x002d7da0 1500eb00 1100ef00 0e00f200 0c00f400 ................ │ │ │ │ + 0x002d7db0 0a00f600 0900f700 0800f800 0800f800 ................ │ │ │ │ + 0x002d7dc0 ff000100 f8000800 f0001000 e9001700 ................ │ │ │ │ + 0x002d7dd0 e1001f00 da002600 d2002e00 cb003500 ......&.......5. │ │ │ │ + 0x002d7de0 c4003c00 bd004300 b6004a00 b0005000 ..<...C...J...P. │ │ │ │ + 0x002d7df0 a9005700 a3005d00 9c006400 96006a00 ..W...]...d...j. │ │ │ │ + 0x002d7e00 90007000 8a007600 85007b00 7f008100 ..p...v...{..... │ │ │ │ + 0x002d7e10 79008700 74008c00 6f009100 6a009600 y...t...o...j... │ │ │ │ + 0x002d7e20 65009b00 6000a000 5b00a500 5600aa00 e...`...[...V... │ │ │ │ + 0x002d7e30 5200ae00 4d00b300 4900b700 4500bb00 R...M...I...E... │ │ │ │ + 0x002d7e40 4100bf00 3d00c300 3900c700 3600ca00 A...=...9...6... │ │ │ │ + 0x002d7e50 3200ce00 2f00d100 2c00d400 2900d700 2.../...,...)... │ │ │ │ + 0x002d7e60 2600da00 2300dd00 2000e000 1d00e300 &...#... ....... │ │ │ │ + 0x002d7e70 1b00e500 1900e700 1600ea00 1400ec00 ................ │ │ │ │ + 0x002d7e80 1200ee00 1000f000 0f00f100 0d00f300 ................ │ │ │ │ + 0x002d7e90 0c00f400 0a00f600 0900f700 0800f800 ................ │ │ │ │ + 0x002d7ea0 0700f900 0600fa00 0600fa00 0500fb00 ................ │ │ │ │ + 0x002d7eb0 0500fb00 0400fc00 0400fc00 0400fc00 ................ │ │ │ │ + 0x002d7ec0 06070607 00010203 02030203 08090a0b ................ │ │ │ │ + 0x002d7ed0 04050405 04050607 00010001 0c0d0e0f ................ │ │ │ │ + 0x002d7ee0 08090001 02030405 06070e0f 0c0dffff ................ │ │ │ │ + 0x002d7ef0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ + 0x002d7f00 0c0d0001 02030405 06070a0b 0809ffff ................ │ │ │ │ + 0x002d7f10 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ + 0x002d7f20 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d7f30 00024002 8002c002 00034003 8003c003 ..@.......@..... │ │ │ │ + 0x002d7f40 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ + 0x002d7f50 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ + 0x002d7f60 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ + 0x002d7f70 27272f2f 2f3f3f3f 4f4f4fff 00fc00fc ''///???OOO..... │ │ │ │ + 0x002d7f80 01000200 03000400 05000600 07000800 ................ │ │ │ │ + 0x002d7f90 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ + 0x002d7fa0 10000f00 0e000d00 0c000b00 0a000900 ................ │ │ │ │ + 0x002d7fb0 08000700 06000500 04000300 02000100 ................ │ │ │ │ + 0x002d7fc0 01000200 01000200 01000200 01000200 ................ │ │ │ │ + 0x002d7fd0 03000400 03000400 03000400 03000400 ................ │ │ │ │ + 0x002d7fe0 01000200 05000600 03000400 07000800 ................ │ │ │ │ + 0x002d7ff0 05000600 10001000 07000800 5a5a5a5a ............ZZZZ │ │ │ │ + 0x002d8000 03000000 07000000 02000000 06000000 ................ │ │ │ │ + 0x002d8010 01000000 05000000 00000000 04000000 ................ │ │ │ │ + 0x002d8020 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d8030 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x002d8040 06070e0f 04050c0d 04050c0d 02030a0b ................ │ │ │ │ + 0x002d8050 06070e0f 02030a0b 04050c0d 00010809 ................ │ │ │ │ + 0x002d8060 04000400 05000500 04000400 08000800 ................ │ │ │ │ + 0x002d8070 06000600 04000400 00000000 00000000 ................ │ │ │ │ + 0x002d8080 02000200 01000100 03000300 3e003e00 ............>.>. │ │ │ │ + 0x002d8090 00020002 00080008 08000000 5d71f1ff ............]q.. │ │ │ │ + 0x002d80a0 fc71f1ff 8c72f1ff 1c73f1ff cc73f1ff .q...r...s...s.. │ │ │ │ + 0x002d80b0 6471f1ff 0372f1ff 9372f1ff 2873f1ff dq...r...r..(s.. │ │ │ │ + 0x002d80c0 e673f1ff a371f1ff 3c72f1ff c972f1ff .s...q..... │ │ │ │ + 0x002d81c0 14bef1ff 11bff1ff f8bff1ff 4dbcf1ff ............M... │ │ │ │ + 0x002d81d0 44bcf1ff 3abcf1ff 35bcf1ff 5ac5f1ff D...:...5...Z... │ │ │ │ + 0x002d81e0 cfc5f1ff 5bc6f1ff adc6f1ff adc7f1ff ....[........... │ │ │ │ + 0x002d81f0 e8c7f1ff 27c8f1ff 7dc8f1ff d4c8f1ff ....'...}....... │ │ │ │ + 0x002d8200 00164050 8492c0d0 22346070 a6b0e0f0 ..@P...."4`p.... │ │ │ │ + 0x002d8210 01174050 8593c0d0 23356070 a7b1e0f0 ..@P....#5`p.... │ │ │ │ + 0x002d8220 00000000 02000000 04000000 06000000 ................ │ │ │ │ + 0x002d8230 01000000 03000000 05000000 07000000 ................ │ │ │ │ + 0x002d8240 02000000 00000000 06000000 04000000 ................ │ │ │ │ + 0x002d8250 03000000 01000000 07000000 05000000 ................ │ │ │ │ + 0x002d8260 00000000 04000000 01000000 05000000 ................ │ │ │ │ + 0x002d8270 02000000 06000000 03000000 07000000 ................ │ │ │ │ + 0x002d8280 00000000 04000000 01000000 05000000 ................ │ │ │ │ + 0x002d8290 03000000 07000000 02000000 06000000 ................ │ │ │ │ + 0x002d82a0 03000000 07000000 00000000 04000000 ................ │ │ │ │ + 0x002d82b0 02000000 06000000 01000000 05000000 ................ │ │ │ │ + 0x002d82c0 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ + 0x002d82d0 00010405 0c0d0809 02030607 0e0f0a0b ................ │ │ │ │ + 0x002d82e0 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ + 0x002d82f0 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ + 0x002d8300 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ + 0x002d8310 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x002d8320 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ + 0x002d8330 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ + 0x002d8340 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ + 0x002d8350 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ + 0x002d8360 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ + 0x002d8370 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ + 0x002d8380 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ + 0x002d8390 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x002d83a0 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ + 0x002d83b0 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ + 0x002d83c0 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002d83d0 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ + 0x002d83e0 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x002d83f0 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ + 0x002d8400 08000000 a7fdffff 5bfbffff 9cfaffff ........[....... │ │ │ │ + 0x002d8410 c6f7ffff daf5ffff 41f5ffff f0f2ffff ........A....... │ │ │ │ + 0x002d8420 00040000 29050000 a8050000 a1060000 ....)........... │ │ │ │ + 0x002d8430 b2090000 000c0000 db0e0000 ff130000 ................ │ │ │ │ + 0x002d8440 00140000 a1160000 00180000 00440000 .............D.. │ │ │ │ + 0x002d8450 ff03ff03 ff0fff0f 007c007c 00700070 .........|.|.p.p │ │ │ │ + 0x002d8460 0000feff ffff0100 0000f8ff ffff0700 ................ │ │ │ │ + 0x002d8470 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ + 0x002d8480 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ + 0x002d8490 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ + 0x002d84a0 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ + 0x002d84b0 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ + 0x002d84c0 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ + 0x002d84d0 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ + 0x002d84e0 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ + 0x002d84f0 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ + 0x002d8500 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ + 0x002d8510 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ + 0x002d8520 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ + 0x002d8530 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8540 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x002d8550 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x002d8560 04000000 07000000 01000000 03000000 ................ │ │ │ │ + 0x002d8570 00000000 02000000 05000000 06000000 ................ │ │ │ │ + 0x002d8580 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ + 0x002d8590 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ + 0x002d85a0 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ + 0x002d85b0 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ + 0x002d85c0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x002d85d0 ff7f3f1f 0f070301 04020303 02010000 ..?............. │ │ │ │ + 0x002d85e0 fffe0000 01020000 00ff0001 01020000 ................ │ │ │ │ + 0x002d85f0 00000102 fffe0000 00010102 00ff0000 ................ │ │ │ │ + 0x002d8600 01020102 00000000 01020102 00010000 ................ │ │ │ │ + 0x002d8610 0102fffe 01020000 010200ff 01020000 ................ │ │ │ │ + 0x002d8620 01020102 00000000 01020102 00ff0000 ................ │ │ │ │ + 0x002d8630 01020102 01020000 01020001 01020000 ................ │ │ │ │ + 0x002d8640 01020000 01020000 000100ff 01020000 ................ │ │ │ │ + 0x002d8650 00000102 01020000 00ff0102 00010000 ................ │ │ │ │ + 0x002d8660 80008000 00080008 00000000 00000000 ................ │ │ │ │ + 0x002d8670 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ + 0x002d8680 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ + 0x002d8690 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ + 0x002d86a0 69000000 69000000 69000000 69000000 i...i...i...i... │ │ │ │ + 0x002d86b0 48034803 a401a401 18011801 d200d200 H.H............. │ │ │ │ + 0x002d86c0 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ │ │ + 0x002d86d0 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ │ │ + 0x002d86e0 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ │ │ + 0x002d86f0 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ + 0x002d8700 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x002d8710 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x002d8720 80008000 80008000 80008000 80008000 ................ │ │ │ │ + 0x002d8730 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x002d8740 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002d8750 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ │ │ + 0x002d8760 00800080 00800080 00800080 00800080 ................ │ │ │ │ + 0x002d8770 ffffffff ffffffff fefefefe fefefefe ................ │ │ │ │ + 0x002d8780 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ │ │ + 0x002d8790 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ │ │ + 0x002d87a0 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ │ │ + 0x002d87b0 04040404 04040404 02020202 02020202 ................ │ │ │ │ + 0x002d87c0 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x002d87d0 02020202 02020202 01010101 01010101 ................ │ │ │ │ + 0x002d87e0 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ │ │ + 0x002d87f0 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ │ │ + 0x002d8800 04000400 04000400 04000400 04000400 ................ │ │ │ │ + 0x002d8810 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x002d8820 03000300 03000300 03000300 03000300 ................ │ │ │ │ + 0x002d8830 03000300 03000300 03000300 03000300 ................ │ │ │ │ + 0x002d8840 2040203e e2c402e4 02040224 22442042 @ >.......$"D B │ │ │ │ + 0x002d8850 2040203e e2c402e4 00400040 00400040 @ >.....@.@.@.@ │ │ │ │ + 0x002d8860 00100010 00100010 80008000 80008000 ................ │ │ │ │ + 0x002d8870 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002d8880 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ + 0x002d8890 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d88a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d88b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d88c0 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x002d88d0 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x002d88e0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x002d88f0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x002d8900 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x002d8910 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x002d8920 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x002d8930 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x002d8940 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x002d8950 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x002d8960 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x002d8970 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x002d8980 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x002d8990 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x002d89a0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x002d89b0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x002d89c0 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x002d89d0 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x002d89e0 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ │ │ + 0x002d89f0 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ │ │ + 0x002d8a00 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ + 0x002d8a10 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ │ │ + 0x002d8a20 00140014 08100810 20102010 18141814 ........ . ..... │ │ │ │ + 0x002d8a30 10101010 00000000 00000000 08000800 ................ │ │ │ │ + 0x002d8a40 00000001 01020203 03040405 05060607 ................ │ │ │ │ + 0x002d8a50 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ │ │ + 0x002d8a60 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ │ │ + 0x002d8a70 08070706 06050504 04030302 02010100 ................ │ │ │ │ + 0x002d8a80 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ + 0x002d8a90 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ + 0x002d8aa0 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002d8ab0 02030304 04050506 06070708 08080808 ................ │ │ │ │ + 0x002d8ac0 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ + 0x002d8ad0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002d8ae0 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ │ │ + 0x002d8af0 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ + 0x002d8b00 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ + 0x002d8b10 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ + 0x002d8b20 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d8b30 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ │ │ + 0x002d8b40 40008000 c0000001 40018001 c0010002 @.......@....... │ │ │ │ + 0x002d8b50 40028002 c0020003 40038003 c0030004 @.......@....... │ │ │ │ + 0x002d8b60 01000200 03000400 05000600 07000800 ................ │ │ │ │ + 0x002d8b70 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ + 0x002d8b80 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ │ │ + 0x002d8b90 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ │ │ + 0x002d8ba0 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ │ │ + 0x002d8bb0 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ │ │ + 0x002d8bc0 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ + 0x002d8bd0 03040304 05060506 070b070b 7f817f81 ................ │ │ │ │ + 0x002d8be0 00010001 04050405 08090809 0c0d0c0d ................ │ │ │ │ + 0x002d8bf0 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ │ │ + 0x002d8c00 07070707 03030303 05050505 01010101 ................ │ │ │ │ + 0x002d8c10 06060606 02020202 04040404 40004000 ............@.@. │ │ │ │ + 0x002d8c20 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ │ │ + 0x002d8c30 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ │ │ + 0x002d8c40 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x002d8c50 00010203 04050607 06070607 06070607 ................ │ │ │ │ + 0x002d8c60 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x002d8c70 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ + 0x002d8c80 00010203 04050607 06070607 06070607 ................ │ │ │ │ + 0x002d8c90 06070607 06070607 06070607 06070607 ................ │ │ │ │ + 0x002d8ca0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ + 0x002d8cb0 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ │ │ + 0x002d8cc0 7875f3ff 8876f3ff 7877f3ff 6878f3ff xu...v..xw..hx.. │ │ │ │ + 0x002d8cd0 3879f3ff 6b6ef3ff 246ff3ff b46ff3ff 8y..kn..$o...o.. │ │ │ │ + 0x002d8ce0 3470f3ff 9470f3ff 5e71f3ff 2072f3ff 4p...p..^q.. r.. │ │ │ │ + 0x002d8cf0 b072f3ff 5073f3ff d073f3ff ae6af3ff .r..Ps...s...j.. │ │ │ │ + 0x002d8d00 7c6bf3ff 1c6cf3ff ac6cf3ff 2c6df3ff |k...l...l..,m.. │ │ │ │ + 0x002d8d10 76b0f3ff f8b0f3ff a8b1f3ff d8b3f3ff v............... │ │ │ │ + 0x002d8d20 8965f3ff 1866f3ff a866f3ff 3867f3ff .e...f...f..8g.. │ │ │ │ + 0x002d8d30 c867f3ff 9565f3ff 2466f3ff b466f3ff .g...e..$f...f.. │ │ │ │ + 0x002d8d40 4467f3ff e267f3ff c165f3ff 5566f3ff Dg...g...e..Uf.. │ │ │ │ + 0x002d8d50 e566f3ff 7267f3ff 1e68f3ff ec64f3ff .f..rg...h...d.. │ │ │ │ + 0x002d8d60 e364f3ff db64f3ff d164f3ff c364f3ff .d...d...d...d.. │ │ │ │ + 0x002d8d70 b068f3ff f868f3ff 3869f3ff 7869f3ff .h...h..8i..xi.. │ │ │ │ + 0x002d8d80 b869f3ff a67af3ff 047ef3ff 2481f3ff .i...z...~..$... │ │ │ │ + 0x002d8d90 5483f3ff f485f3ff 168af3ff b48ef3ff T............... │ │ │ │ + 0x002d8da0 e092f3ff 7d97f3ff 6598f3ff d699f3ff ....}...e....... │ │ │ │ + 0x002d8db0 6c9df3ff dca1f3ff aca5f3ff 0caaf3ff l............... │ │ │ │ + 0x002d8dc0 e5b6f3ff b8b7f3ff a8b8f3ff 88b9f3ff ................ │ │ │ │ + 0x002d8dd0 f1b6f3ff c4b7f3ff b4b8f3ff 94b9f3ff ................ │ │ │ │ + 0x002d8de0 25b7f3ff fdb7f3ff edb8f3ff cab9f3ff %............... │ │ │ │ + 0x002d8df0 5ab6f3ff 51b6f3ff 49b6f3ff 3fb6f3ff Z...Q...I...?... │ │ │ │ + 0x002d8e00 f5bbf3ff e8bbf3ff dbbbf3ff 77bef3ff ............w... │ │ │ │ + 0x002d8e10 6abef3ff 5dbef3ff b8c1f3ff a6c1f3ff j...]........... │ │ │ │ + 0x002d8e20 94c1f3ff 79bff3ff f6bff3ff 74c0f3ff ....y.......t... │ │ │ │ + 0x002d8e30 30c1f3ff 77c2f3ff b4c2f3ff e4c2f3ff 0...w........... │ │ │ │ + 0x002d8e40 24c3f3ff 64c3f3ff 00000000 00000000 $...d........... │ │ │ │ + 0x002d8e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8e80 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x002d8e90 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x002d8ea0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x002d8eb0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x002d8ec0 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x002d8ed0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x002d8ee0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x002d8ef0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x002d8f00 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x002d8f10 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x002d8f20 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x002d8f30 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x002d8f40 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x002d8f50 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x002d8f60 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x002d8f70 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x002d8f80 0a000000 020a0000 01010a00 0101020a ................ │ │ │ │ + 0x002d8f90 06000000 02060000 02020600 01020206 ................ │ │ │ │ + 0x002d8fa0 000cfa00 0009fb00 0007fd00 0005fd00 ................ │ │ │ │ + 0x002d8fb0 0c02fc00 0902fd00 0702fd00 0503fd00 ................ │ │ │ │ + 0x002d8fc0 10000000 00100000 00001000 00000010 ................ │ │ │ │ + 0x002d8fd0 10000000 00100000 00001000 00000010 ................ │ │ │ │ + 0x002d8fe0 000af600 0006fa00 0004fc00 0002fe00 ................ │ │ │ │ + 0x002d8ff0 0a00f600 0600fa00 0400fc00 0200fe00 ................ │ │ │ │ + 0x002d9000 08000000 00080000 00000800 00000008 ................ │ │ │ │ + 0x002d9010 04000000 00040000 00000400 00000004 ................ │ │ │ │ + 0x002d9020 0010f800 0010f800 0010f800 0010f800 ................ │ │ │ │ + 0x002d9030 1000fc00 1000fc00 1000fc00 1000fc00 ................ │ │ │ │ + 0x002d9040 08000000 03080000 02030800 01020308 ................ │ │ │ │ + 0x002d9050 04000000 03040000 02030400 02020304 ................ │ │ │ │ + 0x002d9060 000afe00 0006ff00 0004ff00 00020000 ................ │ │ │ │ + 0x002d9070 0a03ff00 0604ff00 0404ff00 0303ff00 ................ │ │ │ │ + 0x002d9080 0e000000 000e0000 00000e00 0000000e ................ │ │ │ │ + 0x002d9090 0c000000 010c0000 00000c00 0000010c ................ │ │ │ │ + 0x002d90a0 000ef400 000cf600 000bf700 000af800 ................ │ │ │ │ + 0x002d90b0 0e00f600 0c00f700 0b01f800 0901f900 ................ │ │ │ │ + 0x002d90c0 00010203 18191a1b 04050607 1c1d1e1f ................ │ │ │ │ + 0x002d90d0 0f0b0703 0f0b0703 0f0b0703 0f0b0783 ................ │ │ │ │ + 0x002d90e0 1f1b1713 1f1b1713 1f1b1713 1f1b1793 ................ │ │ │ │ + 0x002d90f0 2f2b2723 2f2b2723 2f2b2723 2f2b27a3 /+'#/+'#/+'#/+'. │ │ │ │ + 0x002d9100 02000000 03000000 10000000 11000000 ................ │ │ │ │ + 0x002d9110 ffffffff ffffffff 14000000 15000000 ................ │ │ │ │ + 0x002d9120 00000000 06000000 18000000 1e000000 ................ │ │ │ │ + 0x002d9130 01000000 07000000 19000000 1f000000 ................ │ │ │ │ + 0x002d9140 07070707 00010001 03030303 08090809 ................ │ │ │ │ + 0x002d9150 05050505 04050405 01010101 0c0d0c0d ................ │ │ │ │ + 0x002d9160 06060606 02030203 02020202 0a0b0a0b ................ │ │ │ │ + 0x002d9170 04040404 06070607 00000000 0e0f0e0f ................ │ │ │ │ + 0x002d9180 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ + 0x002d9190 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ + 0x002d91a0 41434547 494b4d4f 51535557 595b5d5f ACEGIKMOQSUWY[]_ │ │ │ │ + 0x002d91b0 61636567 696b6d6f 71737577 797b7d7f acegikmoqsuwy{}. │ │ │ │ + 0x002d91c0 01030507 090b0d0f 41434547 494b4d4f ........ACEGIKMO │ │ │ │ + 0x002d91d0 11131517 191b1d1f 51535557 595b5d5f ........QSUWY[]_ │ │ │ │ + 0x002d91e0 21232527 292b2d2f 61636567 696b6d6f !#%')+-/acegikmo │ │ │ │ + 0x002d91f0 31333537 393b3d3f 71737577 797b7d7f 13579;=?qsuwy{}. │ │ │ │ + 0x002d9200 07070707 06060606 05050505 04040404 ................ │ │ │ │ + 0x002d9210 03030303 02020202 01010101 00000000 ................ │ │ │ │ + 0x002d9220 7f817f81 80808080 80008000 ff00ff00 ................ │ │ │ │ + 0x002d9230 16c4f3ff 4bc4f3ff 85c4f3ff c6c4f3ff ....K........... │ │ │ │ + 0x002d9240 10c5f3ff 93c5f3ff 7ec6f3ff 71c7f3ff ........~...q... │ │ │ │ + 0x002d9250 31c8f3ff e0c8f3ff c9cff3ff c0d0f3ff 1............... │ │ │ │ + 0x002d9260 8cd1f3ff 98d2f3ff 9bd3f3ff 87c9f3ff ................ │ │ │ │ + 0x002d9270 30caf3ff b2caf3ff 54cbf3ff e6cbf3ff 0.......T....... │ │ │ │ + 0x002d9280 93ccf3ff 41cdf3ff c4cdf3ff 59cef3ff ....A.......Y... │ │ │ │ + 0x002d9290 e8cef3ff 7bc0f3ff fec0f3ff 84c1f3ff ....{........... │ │ │ │ + 0x002d92a0 0ac2f3ff 94c2f3ff 88c0f3ff 0bc1f3ff ................ │ │ │ │ + 0x002d92b0 91c1f3ff 19c2f3ff b0c2f3ff b0c0f3ff ................ │ │ │ │ + 0x002d92c0 36c1f3ff bcc1f3ff 46c2f3ff e9c2f3ff 6.......F....... │ │ │ │ + 0x002d92d0 d9bff3ff ccbff3ff c0bff3ff b3bff3ff ................ │ │ │ │ + 0x002d92e0 a6bff3ff 1ad4f3ff 48d4f3ff 77d4f3ff ........H...w... │ │ │ │ + 0x002d92f0 aad4f3ff e3d4f3ff 00000000 00000000 ................ │ │ │ │ + 0x002d9300 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x002d9310 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x002d9320 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x002d9330 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x002d9340 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x002d9350 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x002d9360 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x002d9370 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x002d9380 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x002d9390 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x002d93a0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x002d93b0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x002d93c0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x002d93d0 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x002d93e0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x002d93f0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x002d9400 00010001 02030203 04050405 06070607 ................ │ │ │ │ + 0x002d9410 03030303 02020202 01010101 00000000 ................ │ │ │ │ + 0x002d9420 01010101 01010101 00000000 00000000 ................ │ │ │ │ + 0x002d9430 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002d9440 02030304 04050506 06070708 08080808 ................ │ │ │ │ + 0x002d9450 080c0004 090d0105 0a0e0206 0b0f0307 ................ │ │ │ │ + 0x002d9460 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002d9470 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ + 0x002d9480 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ + 0x002d9490 03040304 05060506 070b070b 0fff0fff ................ │ │ │ │ + 0x002d94a0 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ + 0x002d94b0 27272727 00800000 40004000 40003808 ''''....@.@.@.8. │ │ │ │ + 0x002d94c0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002d94d0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x002d94e0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ + 0x002d94f0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d9500 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ + 0x002d9510 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ + 0x002d9520 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ + 0x002d9530 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ + 0x002d9540 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ + 0x002d9550 00000001 01020203 03040405 05060607 ................ │ │ │ │ + 0x002d9560 07080809 090a0a0b 00400040 08380040 .........@.@.8.@ │ │ │ │ + 0x002d9570 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ + 0x002d9580 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ + 0x002d9590 00160016 c015c015 fffffeff fdfffcff ................ │ │ │ │ + 0x002d95a0 00100010 00100010 00140014 00140014 ................ │ │ │ │ + 0x002d95b0 08100810 08100810 20102010 20102010 ........ . . . . │ │ │ │ + 0x002d95c0 18141814 18141814 10101010 10101010 ................ │ │ │ │ + 0x002d95d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d95e0 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x002d95f0 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x002d9600 10101010 10101010 10101010 10101010 ................ │ │ │ │ + 0x002d9610 3e003e00 3e003e00 3e003e00 3e003e00 >.>.>.>.>.>.>.>. │ │ │ │ + 0x002d9620 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002d9630 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x002d9640 00020002 00020002 00020002 00020002 ................ │ │ │ │ + 0x002d9650 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ + 0x002d9660 02020202 02020202 04040404 04040404 ................ │ │ │ │ + 0x002d9670 08080808 08080808 80808080 80808080 ................ │ │ │ │ + 0x002d9680 f0f0f0f0 f0f0f0f0 80008000 80008000 ................ │ │ │ │ + 0x002d9690 ff00ff00 ff00ff00 24fc24fc 24fc24fc ........$.$.$.$. │ │ │ │ + 0x002d96a0 7f817f81 7f817f81 98d6f3ff d7d6f3ff ................ │ │ │ │ + 0x002d96b0 10d7f3ff 5fd7f3ff c6d7f3ff cdd8f3ff ...._........... │ │ │ │ + 0x002d96c0 6cd9f3ff ecd9f3ff 7cdaf3ff 3cdbf3ff l.......|...<... │ │ │ │ + 0x002d96d0 d9d8f3ff 78d9f3ff f8d9f3ff 96daf3ff ....x........... │ │ │ │ + 0x002d96e0 72dbf3ff 17d9f3ff a3d9f3ff 26daf3ff r...........&... │ │ │ │ + 0x002d96f0 dadaf3ff d6dbf3ff 84dcf3ff 7bdcf3ff ............{... │ │ │ │ + 0x002d9700 72dcf3ff 64dcf3ff 48dcf3ff dce3f3ff r...d...H....... │ │ │ │ + 0x002d9710 3ce5f3ff 7ce6f3ff cce7f3ff 8ceaf3ff <...|........... │ │ │ │ + 0x002d9720 36ddf3ff d8ddf3ff 58def3ff d8def3ff 6.......X....... │ │ │ │ + 0x002d9730 88dff3ff 5be0f3ff 04e1f3ff 94e1f3ff ....[........... │ │ │ │ + 0x002d9740 24e2f3ff c4e2f3ff ce30f4ff b031f4ff $........0...1.. │ │ │ │ + 0x002d9750 7032f4ff 3033f4ff a034f4ff dbeff3ff p2..03...4...... │ │ │ │ + 0x002d9760 e3f2f3ff adf5f3ff 6ff7f3ff 64f9f3ff ........o...d... │ │ │ │ + 0x002d9770 80fef3ff 5103f4ff 3405f4ff b806f4ff ....Q...4....... │ │ │ │ + 0x002d9780 3507f4ff 2b09f4ff 8d0cf4ff 0010f4ff 5...+........... │ │ │ │ + 0x002d9790 4312f4ff 4714f4ff 1218f4ff 5018f4ff C...G.......P... │ │ │ │ + 0x002d97a0 9018f4ff e018f4ff 3019f4ff a919f4ff ........0....... │ │ │ │ + 0x002d97b0 ac1af4ff dc1bf4ff 0c1df4ff b519f4ff ................ │ │ │ │ + 0x002d97c0 b81af4ff e81bf4ff 261df4ff f719f4ff ........&....... │ │ │ │ + 0x002d97d0 eb1af4ff 1e1cf4ff 6e1df4ff 961ef4ff ........n....... │ │ │ │ + 0x002d97e0 8d1ef4ff 841ef4ff 761ef4ff f836f4ff ........v....6.. │ │ │ │ + 0x002d97f0 7c37f4ff 5c38f4ff 1c3af4ff 00000000 |7..\8...:...... │ │ │ │ + 0x002d9800 0e0f0e0f 00010203 06070607 00010203 ................ │ │ │ │ + 0x002d9810 0a0b0a0b 08090a0b 02030203 08090a0b ................ │ │ │ │ + 0x002d9820 0c0d0c0d 04050607 04050405 04050607 ................ │ │ │ │ + 0x002d9830 08090809 0c0d0e0f 00010001 0c0d0e0f ................ │ │ │ │ + 0x002d9840 01020506 090a0d0e 11121516 191a1d1e ................ │ │ │ │ + 0x002d9850 21222526 292a2d2e 31323536 393a3d3e !"%&)*-.12569:=> │ │ │ │ + 0x002d9860 41424546 494a4d4e 51525556 595a5d5e ABEFIJMNQRUVYZ]^ │ │ │ │ + 0x002d9870 61626566 696a6d6e 71727576 797a7d7e abefijmnqruvyz}~ │ │ │ │ + 0x002d9880 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ + 0x002d9890 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ + 0x002d98a0 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ + 0x002d98b0 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ + 0x002d98c0 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ + 0x002d98d0 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ + 0x002d98e0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ + 0x002d98f0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ + 0x002d9900 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ + 0x002d9910 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ + 0x002d9920 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ + 0x002d9930 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ + 0x002d9940 08000000 01000100 0a000000 20000000 ............ ... │ │ │ │ + 0x002d9950 01000000 08000000 0b000000 06000600 ................ │ │ │ │ + 0x002d9960 00000000 04000400 09000000 363cf4ff ............6<.. │ │ │ │ + 0x002d9970 063df4ff 9f3df4ff 243ef4ff 8f3ef4ff .=...=..$>...>.. │ │ │ │ + 0x002d9980 1c45f4ff b845f4ff 8746f4ff 0c47f4ff .E...E...F...G.. │ │ │ │ + 0x002d9990 d347f4ff 1442f4ff a442f4ff 0143f4ff .G...B...B...C.. │ │ │ │ + 0x002d99a0 7d43f4ff 1144f4ff 563ff4ff e53ff4ff }C...D..V?...?.. │ │ │ │ + 0x002d99b0 4140f4ff b640f4ff 3b41f4ff a648f4ff A@...@..;A...H.. │ │ │ │ + 0x002d99c0 e348f4ff 1c49f4ff 6149f4ff 9649f4ff .H...I..aI...I.. │ │ │ │ + 0x002d99d0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ + 0x002d99e0 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ + 0x002d99f0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d9a00 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ + 0x002d9a10 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d9a20 fffffeff fdfffcff 08090809 0a0b0c0d ................ │ │ │ │ + 0x002d9a30 00010001 02030405 06070809 0a0b0c0d ................ │ │ │ │ + 0x002d9a40 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x002d9a50 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d9a60 0e0f0c0d 0a0b0809 0c0d0a0b 08090607 ................ │ │ │ │ + 0x002d9a70 0e0f0a0b 06070203 0c0d0809 04050001 ................ │ │ │ │ + 0x002d9a80 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ + 0x002d9a90 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ + 0x002d9aa0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ + 0x002d9ab0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ + 0x002d9ac0 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ + 0x002d9ad0 27272727 0f1f4000 02030203 02030203 ''''..@......... │ │ │ │ + 0x002d9ae0 00180018 c017c017 08000800 08000800 ................ │ │ │ │ + 0x002d9af0 06000600 06000600 04000400 04000400 ................ │ │ │ │ + 0x002d9b00 05000500 05000500 00f200f2 00f200f2 ................ │ │ │ │ + 0x002d9b10 00f400f4 00f400f4 00f600f6 00f600f6 ................ │ │ │ │ + 0x002d9b20 00f800f8 00f800f8 00fa00fa 00fa00fa ................ │ │ │ │ + 0x002d9b30 00fc00fc 00fc00fc 00fe00fe 00fe00fe ................ │ │ │ │ + 0x002d9b40 01000100 01000100 02000200 02000200 ................ │ │ │ │ + 0x002d9b50 03000300 03000300 3e003e00 3e003e00 ........>.>.>.>. │ │ │ │ + 0x002d9b60 00010001 00010001 00020002 00020002 ................ │ │ │ │ + 0x002d9b70 00080008 00080008 584bf4ff 514bf4ff ........XK..QK.. │ │ │ │ + 0x002d9b80 484bf4ff 364bf4ff 124bf4ff bd4bf4ff HK..6K...K...K.. │ │ │ │ + 0x002d9b90 424cf4ff c74cf4ff 794df4ff 4a4ef4ff BL...L..yM..JN.. │ │ │ │ + 0x002d9ba0 c44bf4ff 494cf4ff d34cf4ff 8f4df4ff .K..IL...L...M.. │ │ │ │ + 0x002d9bb0 784ef4ff fb4bf4ff 804cf4ff 1a4df4ff xN...K...L...M.. │ │ │ │ + 0x002d9bc0 ed4df4ff ee4ef4ff e74bf4ff 6c4cf4ff .M...N...K..lL.. │ │ │ │ + 0x002d9bd0 024df4ff cd4df4ff da4ef4ff d34ff4ff .M...M...N...O.. │ │ │ │ + 0x002d9be0 0e50f4ff 4d50f4ff 8250f4ff cd50f4ff .P..MP...P...P.. │ │ │ │ + 0x002d9bf0 ef55f4ff 6e58f4ff fd5af4ff a15cf4ff .U..nX...Z...\.. │ │ │ │ + 0x002d9c00 255ef4ff e862f4ff 2668f4ff c069f4ff %^...b..&h...i.. │ │ │ │ + 0x002d9c10 cb6af4ff 256cf4ff 8f6df4ff 3c70f4ff .j..%l...m..? │ │ │ │ + 0x002d9f00 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ + 0x002d9f10 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ + 0x002d9f20 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ + 0x002d9f30 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ + 0x002d9f40 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ + 0x002d9f50 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ + 0x002d9f60 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ + 0x002d9f70 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ + 0x002d9f80 00010405 10111415 02030607 12131617 ................ │ │ │ │ + 0x002d9f90 20212425 30313435 22232627 32333637 !$%0145"#&'2367 │ │ │ │ + 0x002d9fa0 08090c0d 18191c1d 0a0b0e0f 1a1b1e1f ................ │ │ │ │ + 0x002d9fb0 28292c2d 38393c3d 2a2b2e2f 3a3b3e3f (),-89<=*+./:;>? │ │ │ │ + 0x002d9fc0 3c3d0405 20210001 1c1d2425 38390809 <=.. !....$%89.. │ │ │ │ + 0x002d9fd0 0c0d3435 18192829 2c2d1415 30311011 ..45..(),-..01.. │ │ │ │ + 0x002d9fe0 3e3f0203 06073a3b 36370a0b 0e0f3233 >?....:;67....23 │ │ │ │ + 0x002d9ff0 2e2f1213 16172a2b 26271a1b 1e1f2223 ./....*+&'...."# │ │ │ │ + 0x002da000 06073a3b 26271a1b 20210001 1e1f2223 ..:;&'.. !...."# │ │ │ │ + 0x002da010 2e2f1213 16172a2b 18192829 2c2d1415 ./....*+..(),-.. │ │ │ │ + 0x002da020 3e3f0203 30311011 38390809 0e0f3233 >?..01..89....23 │ │ │ │ + 0x002da030 36370a0b 3c3d0405 0c0d3435 1c1d2425 67..<=....45..$% │ │ │ │ + 0x002da040 00200130 02240334 10281138 122c133c . .0.$.4.(.8.,.< │ │ │ │ + 0x002da050 04210531 06250735 14291539 162d173d .!.1.%.5.).9.-.= │ │ │ │ + 0x002da060 08230933 0a270b37 182b193b 1a2f1b3f .#.3.'.7.+.;./.? │ │ │ │ + 0x002da070 0c220d32 0e260f36 1c2a1d3a 1e2e1f3e .".2.&.6.*.:...> │ │ │ │ + 0x002da080 4040d9e0 1c0d0d1c 6262fb68 58494958 @@......bb.hXIIX │ │ │ │ + 0x002da090 5151c8f1 3e2f2f3e 7373ea79 7a6b6b7a QQ..>//>ss.yzkkz │ │ │ │ + 0x002da0a0 d9c851a4 94858594 fbea732c d0c1c1d0 ..Q.......s,.... │ │ │ │ + 0x002da0b0 c8d940b5 b6a7a7b6 eafb623d f2e3e3f2 ..@.......b=.... │ │ │ │ + 0x002da0c0 400fdbca 0fbdac40 0496f9e8 3c9f8e51 @......@....<..Q │ │ │ │ + 0x002da0d0 51871256 2d3524c8 151e3074 1e1706d9 Q..V-5$...0t.... │ │ │ │ + 0x002da0e0 622d4703 4b607162 26b46521 78425373 b-G.K`qb&.e!xBSs │ │ │ │ + 0x002da0f0 73a58e9f 69e8f9ea 373cacbd 5acadbfb s...i...7<..Z... │ │ │ │ + 0x002da100 e0c25115 049d409d 86a47337 26bf62bf ..Q...@...s7&.b. │ │ │ │ + 0x002da110 f1d39d40 158c8cc8 97b5bf62 37aeaeea ...@.......b7... │ │ │ │ + 0x002da120 684ac88c 8c15d904 0e2ceaae ae37fb26 hJ.......,...7.& │ │ │ │ + 0x002da130 795b04d9 9d041551 1f3d26fb bf263773 y[.....Q.=&..&7s │ │ │ │ + 0x002da140 04150400 8809da0c 26378c02 b209db0e ........&7...... │ │ │ │ + 0x002da150 15041501 9cfa110f 37269d03 26f38809 ........7&..&... │ │ │ │ + 0x002da160 8c9d2608 110f6405 aebfae0a db0e2905 ..&...d.......). │ │ │ │ + 0x002da170 9d8c3709 05000500 bfaebf0b ffffffff ..7............. │ │ │ │ + 0x002da180 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002da190 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002da1a0 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ + 0x002da1b0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ + 0x002da1c0 00000000 02000000 01000000 03000000 ................ │ │ │ │ + 0x002da1d0 08000000 0a000000 09000000 0b000000 ................ │ │ │ │ + 0x002da1e0 00000000 01000000 04000000 05000000 ................ │ │ │ │ + 0x002da1f0 08000000 09000000 0c000000 0d000000 ................ │ │ │ │ + 0x002da200 00000000 04000000 02000000 06000000 ................ │ │ │ │ + 0x002da210 0c000000 08000000 0e000000 0a000000 ................ │ │ │ │ + 0x002da220 00000000 13000000 01000000 12000000 ................ │ │ │ │ + 0x002da230 02000000 11000000 03000000 10000000 ................ │ │ │ │ + 0x002da240 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002da250 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ + 0x002da260 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ + 0x002da270 08090001 0c0d0405 0a0b0203 0e0f0607 ................ │ │ │ │ + 0x002da280 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002da290 0c140000 2c340000 20202020 00080008 ....,4.. .... │ │ │ │ + 0x002da2a0 00100010 00200020 00400040 106a106a ..... . .@.@.j.j │ │ │ │ + 0x002da2b0 08350835 805a805a 00080000 002000e0 .5.5.Z.Z..... .. │ │ │ │ + 0x002da2c0 00e00020 004000c0 00c00040 d7fab209 ... .@.....@.... │ │ │ │ + 0x002da2d0 f0f2100d b209100d 25f1100d 100d0000 ........%....... │ │ │ │ + 0x002da2e0 d7faf0f2 500bb0f4 1f0638f1 c80ee1f9 ....P.....8..... │ │ │ │ + 0x002da2f0 b10fe1fc e408b2f2 e1fc4ff0 b2f21cf7 ..........O..... │ │ │ │ + 0x002da300 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ + 0x002da310 e1f938f1 c80e1f06 e1f9c80e c900fb0f ..8............. │ │ │ │ + 0x002da320 05f0c900 e303850f 7bf0e303 d706770e ........{.....w. │ │ │ │ + 0x002da330 89f1d706 db0bbf0a 41f5db0b b90d3a08 ........A.....:. │ │ │ │ + 0x002da340 c6f7b90d d40f5902 a7fdd40f 5e0c260a ......Y.....^.&. │ │ │ │ + 0x002da350 daf55e0c a2f3daf5 500fa504 5bfb500f ..^.....P...[.P. │ │ │ │ + 0x002da360 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ + 0x002da370 e1fcb10f e0b8e0b8 706a706a 887d887d ........pjpj.}.} │ │ │ │ + 0x002da380 f818f818 40764076 f830f830 607f607f ....@v@v.0.0`.`. │ │ │ │ + 0x002da390 880c880c d0aed0ae f062f062 e070e070 .........b.b.p.p │ │ │ │ + 0x002da3a0 583c583c d8dad8da 807a807a d87fd87f X? │ │ │ │ + 0x002dad00 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ + 0x002dad10 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ + 0x002dad20 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ + 0x002dad30 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ + 0x002dad40 36370203 16172223 26271213 06073233 67...."#&'....23 │ │ │ │ + 0x002dad50 3e3f0a0b 1e1f2a2b 2e2f1a1b 0e0f3a3b >?....*+./....:; │ │ │ │ + 0x002dad60 34350405 14152425 20210001 30311011 45....$% !..01.. │ │ │ │ + 0x002dad70 3c3d0c0d 1c1d2c2d 28290809 38391819 <=....,-()..89.. │ │ │ │ + 0x002dad80 00013637 30310607 10112627 20211617 ..6701....&' !.. │ │ │ │ + 0x002dad90 08093e3f 38390e0f 18192e2f 28291e1f ..>?89...../().. │ │ │ │ + 0x002dada0 04053233 34350203 14152223 24251213 ..2345...."#$%.. │ │ │ │ + 0x002dadb0 0c0d3a3b 3c3d0a0b 1c1d2a2b 2c2d1a1b ..:;<=....*+,-.. │ │ │ │ + 0x002dadc0 00010008 04050109 0809040c 0c0d050d ................ │ │ │ │ + 0x002dadd0 10111018 14151119 1819141c 1c1d151d ................ │ │ │ │ + 0x002dade0 0203020a 0607030b 0a0b060e 0e0f070f ................ │ │ │ │ + 0x002dadf0 1213121a 1617131b 1a1b161e 1e1f171f ................ │ │ │ │ + 0x002dae00 04020108 00000100 0c03030a 08010302 ................ │ │ │ │ + 0x002dae10 050a050c 01080504 0d0b070e 09090706 ................ │ │ │ │ + 0x002dae20 06060d04 02040405 0e070f06 0a050607 ................ │ │ │ │ + 0x002dae30 070e0900 030c0001 0f0f0b02 0b0d0203 ................ │ │ │ │ + 0x002dae40 00090000 00010404 020b0202 02030606 ................ │ │ │ │ + 0x002dae50 01080108 0405050c 030a030a 0607070e ................ │ │ │ │ + 0x002dae60 09010801 01000c05 0b030a03 03020e07 ................ │ │ │ │ + 0x002dae70 08000909 05040d0d 0a020b0b 07060f0f ................ │ │ │ │ + 0x002dae80 00010405 10111415 20212425 30313435 ........ !$%0145 │ │ │ │ + 0x002dae90 08090c0d 18191c1d 28292c2d 38393c3d ........(),-89<= │ │ │ │ + 0x002daea0 02030607 12131617 22232627 32333637 ........"#&'2367 │ │ │ │ + 0x002daeb0 0a0b0e0f 1a1b1e1f 2a2b2e2f 3a3b3e3f ........*+./:;>? │ │ │ │ + 0x002daec0 02120010 03130111 0a1a0818 0b1b0919 ................ │ │ │ │ + 0x002daed0 22322030 23332131 2a3a2838 2b3b2939 "2 0#3!1*:(8+;)9 │ │ │ │ + 0x002daee0 06160414 07170515 0e1e0c1c 0f1f0d1d ................ │ │ │ │ + 0x002daef0 26362434 27372535 2e3e2c3c 2f3f2d3d &6$4'7%5.>, │ │ │ │ + 0x002daf20 01091119 050d151d 030b131b 070f171f ................ │ │ │ │ + 0x002daf30 21293139 252d353d 232b333b 272f373f !)19%-5=#+3;'/7? │ │ │ │ + 0x002daf40 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf50 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf60 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002daf70 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002daf80 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf90 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002dafa0 65000000 65000000 f5010000 f5010000 e...e........... │ │ │ │ + 0x002dafb0 c9000000 c9000000 a7fdffff a7fdffff ................ │ │ │ │ + 0x002dafc0 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ + 0x002dafd0 91010000 91010000 5bfbffff 5bfbffff ........[...[... │ │ │ │ + 0x002dafe0 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ + 0x002daff0 91010000 91010000 500f0000 500f0000 ........P...P... │ │ │ │ + 0x002db000 91010000 91010000 ec0f0000 ec0f0000 ................ │ │ │ │ + 0x002db010 44fdffff 44fdffff d3feffff d3feffff D...D........... │ │ │ │ + 0x002db020 1f030000 1f030000 1cf7ffff 1cf7ffff ................ │ │ │ │ + 0x002db030 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x002db040 1f030000 1f030000 b10f0000 b10f0000 ................ │ │ │ │ + 0x002db050 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ + 0x002db060 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ + 0x002db070 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ + 0x002db080 daf5ffff daf5ffff 8b070000 8b070000 ................ │ │ │ │ + 0x002db090 260a0000 260a0000 1c0e0000 1c0e0000 &...&........... │ │ │ │ + 0x002db0a0 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ + 0x002db0b0 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ + 0x002db0c0 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ + 0x002db0d0 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ + 0x002db0e0 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x002db0f0 5e0c0000 5e0c0000 8b070000 8b070000 ^...^........... │ │ │ │ + 0x002db100 5e0c0000 5e0c0000 1c0e0000 1c0e0000 ^...^........... │ │ │ │ + 0x002db110 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ + 0x002db120 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ + 0x002db130 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002db140 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ + 0x002db150 b10f0000 b10f0000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x002db160 c40f0000 c40f0000 f50f0000 f50f0000 ................ │ │ │ │ + 0x002db170 ec0f0000 ec0f0000 a5040000 a5040000 ................ │ │ │ │ + 0x002db180 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x002db190 ec0f0000 ec0f0000 500f0000 500f0000 ........P...P... │ │ │ │ + 0x002db1a0 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ + 0x002db1b0 fb0f0000 fb0f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002db1c0 ff0f0000 ff0f0000 e10f0000 e10f0000 ................ │ │ │ │ + 0x002db1d0 20202020 05000500 00100010 00200020 ......... . │ │ │ │ + 0x002db1e0 106a106a 805a805a ff03ff03 007c007c .j.j.Z.Z.....|.| │ │ │ │ + 0x002db1f0 0000feff ffff0100 01000000 02000000 ................ │ │ │ │ + 0x002db200 a8050000 00080000 ff0b0000 000c0000 ................ │ │ │ │ + 0x002db210 ff130000 00140000 a1160000 00000000 ................ │ │ │ │ + 0x002db220 c9000000 c9000000 c9000000 c9000000 ................ │ │ │ │ + 0x002db230 91010000 91010000 91010000 91010000 ................ │ │ │ │ + 0x002db240 59020000 59020000 59020000 59020000 Y...Y...Y...Y... │ │ │ │ + 0x002db250 a7fdffff a7fdffff a7fdffff a7fdffff ................ │ │ │ │ + 0x002db260 1f030000 1f030000 1f030000 1f030000 ................ │ │ │ │ + 0x002db270 e3030000 e3030000 e3030000 e3030000 ................ │ │ │ │ + 0x002db280 a5040000 a5040000 a5040000 a5040000 ................ │ │ │ │ + 0x002db290 5bfbffff 5bfbffff 5bfbffff 5bfbffff [...[...[...[... │ │ │ │ + 0x002db2a0 64050000 64050000 64050000 64050000 d...d...d...d... │ │ │ │ + 0x002db2b0 9cfaffff 9cfaffff 9cfaffff 9cfaffff ................ │ │ │ │ + 0x002db2c0 1f060000 1f060000 1f060000 1f060000 ................ │ │ │ │ + 0x002db2d0 d7060000 d7060000 d7060000 d7060000 ................ │ │ │ │ + 0x002db2e0 8b070000 8b070000 8b070000 8b070000 ................ │ │ │ │ + 0x002db2f0 3a080000 3a080000 3a080000 3a080000 :...:...:...:... │ │ │ │ + 0x002db300 c6f7ffff c6f7ffff c6f7ffff c6f7ffff ................ │ │ │ │ + 0x002db310 e4080000 e4080000 e4080000 e4080000 ................ │ │ │ │ + 0x002db320 1cf7ffff 1cf7ffff 1cf7ffff 1cf7ffff ................ │ │ │ │ + 0x002db330 88090000 88090000 88090000 88090000 ................ │ │ │ │ + 0x002db340 260a0000 260a0000 260a0000 260a0000 &...&...&...&... │ │ │ │ + 0x002db350 daf5ffff daf5ffff daf5ffff daf5ffff ................ │ │ │ │ + 0x002db360 bf0a0000 bf0a0000 bf0a0000 bf0a0000 ................ │ │ │ │ + 0x002db370 41f5ffff 41f5ffff 41f5ffff 41f5ffff A...A...A...A... │ │ │ │ + 0x002db380 500b0000 500b0000 500b0000 500b0000 P...P...P...P... │ │ │ │ + 0x002db390 db0b0000 db0b0000 db0b0000 db0b0000 ................ │ │ │ │ + 0x002db3a0 5e0c0000 5e0c0000 5e0c0000 5e0c0000 ^...^...^...^... │ │ │ │ + 0x002db3b0 da0c0000 da0c0000 da0c0000 da0c0000 ................ │ │ │ │ + 0x002db3c0 4e0d0000 4e0d0000 4e0d0000 4e0d0000 N...N...N...N... │ │ │ │ + 0x002db3d0 b90d0000 b90d0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x002db3e0 1c0e0000 1c0e0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x002db3f0 770e0000 770e0000 770e0000 770e0000 w...w...w...w... │ │ │ │ + 0x002db400 c80e0000 c80e0000 c80e0000 c80e0000 ................ │ │ │ │ + 0x002db410 110f0000 110f0000 110f0000 110f0000 ................ │ │ │ │ + 0x002db420 500f0000 500f0000 500f0000 500f0000 P...P...P...P... │ │ │ │ + 0x002db430 850f0000 850f0000 850f0000 850f0000 ................ │ │ │ │ + 0x002db440 b10f0000 b10f0000 b10f0000 b10f0000 ................ │ │ │ │ + 0x002db450 d40f0000 d40f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002db460 ec0f0000 ec0f0000 ec0f0000 ec0f0000 ................ │ │ │ │ + 0x002db470 fb0f0000 fb0f0000 fb0f0000 fb0f0000 ................ │ │ │ │ + 0x002db480 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002db490 02000000 02000000 02000000 02000000 ................ │ │ │ │ + 0x002db4a0 05000500 05000500 05000500 05000500 ................ │ │ │ │ + 0x002db4b0 29050000 29050000 29050000 29050000 )...)...)...)... │ │ │ │ + 0x002db4c0 b2090000 b2090000 b2090000 b2090000 ................ │ │ │ │ + 0x002db4d0 f0f2ffff f0f2ffff f0f2ffff f0f2ffff ................ │ │ │ │ + 0x002db4e0 00080000 00080000 00080000 00080000 ................ │ │ │ │ + 0x002db4f0 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ + 0x002db500 00f800f8 00f800f8 00080008 00080008 ................ │ │ │ │ + 0x002db510 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002db520 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002db530 db0e0000 db0e0000 db0e0000 db0e0000 ................ │ │ │ │ + 0x002db540 00100010 00100010 00100010 00100010 ................ │ │ │ │ + 0x002db550 a1160000 a1160000 a1160000 a1160000 ................ │ │ │ │ + 0x002db560 00180000 00180000 00180000 00180000 ................ │ │ │ │ + 0x002db570 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x002db580 00280000 00280000 00280000 00280000 .(...(...(...(.. │ │ │ │ + 0x002db590 422d0000 422d0000 422d0000 422d0000 B-..B-..B-..B-.. │ │ │ │ + 0x002db5a0 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ + 0x002db5b0 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ + 0x002db5c0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ + 0x002db5d0 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ + 0x002db5e0 ff03ff03 ff03ff03 ff03ff03 ff03ff03 ................ │ │ │ │ + 0x002db5f0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ + 0x002db600 38f11f06 38f11f06 38f11f06 38f11f06 8...8...8...8... │ │ │ │ + 0x002db610 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ + 0x002db620 b0f4500b b0f4500b b0f4500b b0f4500b ..P...P...P...P. │ │ │ │ + 0x002db630 0000feff 0000feff 0000feff 0000feff ................ │ │ │ │ + 0x002db640 ffff0100 ffff0100 ffff0100 ffff0100 ................ │ │ │ │ + 0x002db650 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ + 0x002db660 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ + 0x002db670 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ + 0x002db680 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ + 0x002db690 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ + 0x002db6a0 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ + 0x002db6b0 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ + 0x002db6c0 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ + 0x002db6d0 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ + 0x002db6e0 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ + 0x002db6f0 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ + 0x002db700 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ + 0x002db710 000d1d2d 00102030 0004080c 000e1e2e ...-.. 0........ │ │ │ │ + 0x002db720 0004080c 00204060 000a244e 0004080c ..... @`..$N.... │ │ │ │ + 0x002db730 004080c0 00000e00 2b004b00 6b008b00 .@......+.K.k... │ │ │ │ + 0x002db740 ab00cb00 00000e00 2c005a00 9700d700 ........,.Z..... │ │ │ │ + 0x002db750 17015701 00000a00 24004e00 8800d200 ..W.....$.N..... │ │ │ │ + 0x002db760 2c019601 202e2826 242a2c22 3c32343a ,... .(&$*,"<24: │ │ │ │ + 0x002db770 3836303e 0040205c 10502e4c 02482854 860>.@ \.P.L.H(T │ │ │ │ + 0x002db780 12582644 04782464 14682a74 06702c6c .X&D.x$d.h*t.p,l │ │ │ │ + 0x002db790 1660227c 00000000 00000000 00000000 .`"|............ │ │ │ │ + 0x002db7a0 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ + 0x002db7b0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ + 0x002db7c0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ + 0x002db7d0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ + 0x002db7e0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ + 0x002db7f0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ + 0x002db800 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ + 0x002db810 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002db820 00020406 01030507 01030507 02040608 ................ │ │ │ │ + 0x002db830 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ + 0x002db840 02040608 03050709 03050709 0406080a ................ │ │ │ │ + 0x002db850 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ + 0x002db860 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x002db870 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002db880 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x002db890 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x002db8a0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002db8b0 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ + 0x002db8c0 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ + 0x002db8d0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002db8e0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002db8f0 00010102 02030304 04050506 06070708 ................ │ │ │ │ + 0x002db900 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ + 0x002db910 00040105 02060307 04080509 060a070b ................ │ │ │ │ + 0x002db920 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x002db930 00000000 00000000 08080808 08080808 ................ │ │ │ │ + 0x002db940 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ + 0x002db950 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ + 0x002db960 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002db970 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002db980 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x002db990 02010201 01010101 80808080 7f7f7f7f ................ │ │ │ │ + 0x002db9a0 40404040 00ff00ff 0f000f00 20002000 @@@@........ . . │ │ │ │ + 0x002db9b0 22002200 02010201 00020002 00040004 "."............. │ │ │ │ + 0x002db9c0 00080008 f71af71a 00200020 20000000 ......... . ... │ │ │ │ + 0x002db9d0 3f000000 00020000 00800000 ff030000 ?............... │ │ │ │ + 0x002db9e0 00400000 00000040 00000000 0f002e00 .@.....@........ │ │ │ │ + 0x002db9f0 49006600 8700ab00 e5001100 4a008c00 I.f.........J... │ │ │ │ + 0x002dba00 dc002d01 7b015901 9601d701 1d027402 ..-.{.Y.......t. │ │ │ │ + 0x002dba10 b2022103 9b03e003 2a047204 ca043205 ..!.....*.r...2. │ │ │ │ + 0x002dba20 a4055a06 bf062707 8f073708 2a082108 ..Z...'...7.*.!. │ │ │ │ + 0x002dba30 4d028f02 d5025403 d3034d04 6005b805 M.....T...M.`... │ │ │ │ + 0x002dba40 1e069206 3b07ec07 96080409 7f09f509 ....;........... │ │ │ │ + 0x002dba50 940a860a 8915e515 4116aa16 59175d17 ........A...Y.]. │ │ │ │ + 0x002dba60 66176e18 2219d719 a01aa01a a01aa01a f.n."........... │ │ │ │ + 0x002dba70 b919231a 791a1a1b 1e1b271b 8f00a902 ..#.y.....'..... │ │ │ │ + 0x002dba80 53055d05 67057105 7b05010c bb0df10f S.].g.q.{....... │ │ │ │ + 0x002dba90 fb0f0510 0f101910 8f156417 79198319 ..........d.y... │ │ │ │ + 0x002dbaa0 8d199719 a1199600 37034a03 5d037003 ........7.J.].p. │ │ │ │ + 0x002dbab0 8303010a 2b0c3e0c 510c640c 770ced11 ....+.>.Q.d.w... │ │ │ │ + 0x002dbac0 f6130914 1c142f14 42147120 f9ff4f21 ....../.B.q ..O! │ │ │ │ + 0x002dbad0 f9ff9e21 f9ff1922 f9ff8522 f9ffe822 ...!..."..."..." │ │ │ │ + 0x002dbae0 f9fffd23 f9fffb24 f9ff5a25 f9fff925 ...#...$..Z%...% │ │ │ │ + 0x002dbaf0 f9ff8926 f9ff1027 f9ff5828 f9ff9b29 ...&...'..X(...) │ │ │ │ + 0x002dbb00 f9ff1d2a f9fffd2a f9ffce2b f9ff922c ...*...*...+..., │ │ │ │ + 0x002dbb10 f9ff3139 f9ffe23a f9ff983b f9ffc33c ..19...:...;...< │ │ │ │ + 0x002dbb20 f9ffde3d f9ff063f f9ff7e41 f9ff1243 ...=...?..~A...C │ │ │ │ + 0x002dbb30 f9ffc843 f9ffe644 f9fff545 f9ff0947 ...C...D...E...G │ │ │ │ + 0x002dbb40 f9ff4c49 f9ffcf4a f9ff774b f9ff154c ..LI...J..wK...L │ │ │ │ + 0x002dbb50 f9ffab4c f9ffc54d f9ffab2d f9ff2e2e ...L...M...-.... │ │ │ │ + 0x002dbb60 f9ffbe2e f9ff1e2f f9ff7e2f f9ffca2f ......./..~/.../ │ │ │ │ + 0x002dbb70 f9ff1a30 f9ff6a30 f9ffca30 f9ff4f31 ...0..j0...0..O1 │ │ │ │ + 0x002dbb80 f9ffa631 f9ff0632 f9ff7632 f9ffe632 ...1...2..v2...2 │ │ │ │ + 0x002dbb90 f9ffe632 f9ffe632 f9ff0000 00000000 ...2...2........ │ │ │ │ + 0x002dbba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002dbbb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002dbbc0 00020002 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ + 0x002dbbd0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ + 0x002dbbe0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ + 0x002dbbf0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ + 0x002dbc00 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ + 0x002dbc10 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ + 0x002dbc20 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ + 0x002dbc30 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002dbc40 04050607 10111213 05060708 11121314 ................ │ │ │ │ + 0x002dbc50 06070809 12131415 0708090a 13141516 ................ │ │ │ │ + 0x002dbc60 08090a0b 14151617 090a0b0c 15161718 ................ │ │ │ │ + 0x002dbc70 0a0b0c0d 16171819 0b0c0d0e 1718191a ................ │ │ │ │ + 0x002dbc80 00010203 14151617 01020304 15161718 ................ │ │ │ │ + 0x002dbc90 02030405 16171819 03040506 1718191a ................ │ │ │ │ + 0x002dbca0 04050607 18191a1b 05060708 191a1b1c ................ │ │ │ │ + 0x002dbcb0 06070809 1a1b1c1d 0708090a 1b1c1d1e ................ │ │ │ │ + 0x002dbcc0 ff00ff01 ff08ff09 ff04ff05 ff0cff0d ................ │ │ │ │ + 0x002dbcd0 ff02ff03 ff0aff0b ff06ff07 ff0eff0f ................ │ │ │ │ + 0x002dbce0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002dbcf0 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002dbd00 030b030b 232b232b 00400000 00000400 ....#+#+.@...... │ │ │ │ + 0x002dbd10 00041014 20243034 02061216 22263236 .... $04...."&26 │ │ │ │ + 0x002dbd20 02030a0b 12131a1b 22232a2b 32333a3b ........"#*+23:; │ │ │ │ + 0x002dbd30 06070e0f 16171e1f 26272e2f 36373e3f ........&'./67>? │ │ │ │ + 0x002dbd40 00000000 01000000 08000000 09000000 ................ │ │ │ │ + 0x002dbd50 02000000 03000000 0a000000 0b000000 ................ │ │ │ │ + 0x002dbd60 04000000 05000000 0c000000 0d000000 ................ │ │ │ │ + 0x002dbd70 06000000 07000000 0e000000 0f000000 ................ │ │ │ │ + 0x002dbd80 0103090b 05070d0f 1113191b 15171d1f ................ │ │ │ │ + 0x002dbd90 2123292b 25272d2f 3133393b 35373d3f !#)+%'-/139;57=? │ │ │ │ + 0x002dbda0 0002080a 04060c0e 1012181a 14161c1e ................ │ │ │ │ + 0x002dbdb0 2022282a 24262c2e 3032383a 34363c3e "(*$&,.028:46<> │ │ │ │ + 0x002dbdc0 01031113 05071517 090b191b 0d0f1d1f ................ │ │ │ │ + 0x002dbdd0 21233133 25273537 292b393b 2d2f3d3f !#13%'57)+9;-/=? │ │ │ │ + 0x002dbde0 00021012 04061416 080a181a 0c0e1c1e ................ │ │ │ │ + 0x002dbdf0 20223032 24263436 282a383a 2c2e3c3e "02$&46(*8:,.<> │ │ │ │ + 0x002dbe00 01032123 05072527 090b292b 0d0f2d2f ..!#..%'..)+..-/ │ │ │ │ + 0x002dbe10 11133133 15173537 191b393b 1d1f3d3f ..13..57..9;..=? │ │ │ │ + 0x002dbe20 00022022 04062426 080a282a 0c0e2c2e .. "..$&..(*..,. │ │ │ │ + 0x002dbe30 10123032 14163436 181a383a 1c1e3c3e ..02..46..8:..<> │ │ │ │ + 0x002dbe40 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ │ │ + 0x002dbe50 43474b4f 53575b5f 63676b6f 73777b7f CGKOSW[_cgkosw{. │ │ │ │ + 0x002dbe60 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ 0x002dbe70 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ - 0x002dbe80 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ - 0x002dbe90 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ - 0x002dbea0 00020406 080a0c0e 10121416 181a1c1e ................ │ │ │ │ - 0x002dbeb0 20222426 282a2c2e 30323436 383a3c3e "$&(*,.02468:<> │ │ │ │ - 0x002dbec0 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x002dbed0 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ - 0x002dbee0 21202221 23222423 25242625 27262827 ! "!#"$#%$&%'&(' │ │ │ │ - 0x002dbef0 29282a29 2b2a2c2b 2d2c2e2d 2f2e302f )(*)+*,+-,.-/.0/ │ │ │ │ + 0x002dbe80 02060a0e 12161a1e 22262a2e 32363a3e ........"&*.26:> │ │ │ │ + 0x002dbe90 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ + 0x002dbea0 42464a4e 52565a5e 62666a6e 72767a7e BFJNRVZ^bfjnrvz~ │ │ │ │ + 0x002dbeb0 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ + 0x002dbec0 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ + 0x002dbed0 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ + 0x002dbee0 00020406 080a0c0e 10121416 181a1c1e ................ │ │ │ │ + 0x002dbef0 20222426 282a2c2e 30323436 383a3c3e "$&(*,.02468:<> │ │ │ │ 0x002dbf00 01000201 03020403 05040605 07060807 ................ │ │ │ │ 0x002dbf10 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ - 0x002dbf20 11101211 13121413 15141615 17161817 ................ │ │ │ │ - 0x002dbf30 19181a19 1b1a1c1b 1d1c1e1d 1f1e201f .............. . │ │ │ │ - 0x002dbf40 10001101 12021303 14041505 16061707 ................ │ │ │ │ - 0x002dbf50 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ - 0x002dbf60 20502151 22522353 24542555 26562757 P!Q"R#S$T%U&V'W │ │ │ │ - 0x002dbf70 40204121 42224323 44244525 46264727 @ A!B"C#D$E%F&G' │ │ │ │ + 0x002dbf20 21202221 23222423 25242625 27262827 ! "!#"$#%$&%'&(' │ │ │ │ + 0x002dbf30 29282a29 2b2a2c2b 2d2c2e2d 2f2e302f )(*)+*,+-,.-/.0/ │ │ │ │ + 0x002dbf40 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002dbf50 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ + 0x002dbf60 11101211 13121413 15141615 17161817 ................ │ │ │ │ + 0x002dbf70 19181a19 1b1a1c1b 1d1c1e1d 1f1e201f .............. . │ │ │ │ 0x002dbf80 10001101 12021303 14041505 16061707 ................ │ │ │ │ - 0x002dbf90 18081909 1a0a1b0b 1c0c1d0d 1e0e1f0f ................ │ │ │ │ - 0x002dbfa0 40104111 42124313 44144515 46164717 @.A.B.C.D.E.F.G. │ │ │ │ - 0x002dbfb0 48184919 4a1a4b1b 4c1c4d1d 4e1e4f1f H.I.J.K.L.M.N.O. │ │ │ │ - 0x002dbfc0 40004101 42024303 44044505 46064707 @.A.B.C.D.E.F.G. │ │ │ │ - 0x002dbfd0 48084909 4a0a4b0b 4c0c4d0d 4e0e4f0f H.I.J.K.L.M.N.O. │ │ │ │ - 0x002dbfe0 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ - 0x002dbff0 58185919 5a1a5b1b 5c1c5d1d 5e1e5f1f X.Y.Z.[.\.].^._. │ │ │ │ - 0x002dc000 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x002dc010 01000000 00000000 05000000 00000000 ................ │ │ │ │ - 0x002dc020 02000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x002dc030 03000000 00000000 07000000 00000000 ................ │ │ │ │ - 0x002dc040 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x002dc050 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc060 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ - 0x002dc070 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ - 0x002dc080 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x002dc090 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ - 0x002dc0a0 24252627 25262728 26272829 2728292a $%&'%&'(&'()'()* │ │ │ │ - 0x002dc0b0 2c2d2e2f 2d2e2f30 2e2f3031 2f303132 ,-./-./0./01/012 │ │ │ │ - 0x002dc0c0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc0d0 10111213 11121314 12131415 13141516 ................ │ │ │ │ - 0x002dc0e0 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ - 0x002dc0f0 30313233 31323334 32333435 33343536 0123123423453456 │ │ │ │ - 0x002dc100 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x002dc110 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc120 10111213 11121314 12131415 13141516 ................ │ │ │ │ - 0x002dc130 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ - 0x002dc140 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x002dc150 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ - 0x002dc160 14151617 15161718 16171819 1718191a ................ │ │ │ │ - 0x002dc170 1c1d1e1f 1d1e1f20 1e1f2021 1f202122 ....... .. !. !" │ │ │ │ - 0x002dc180 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc190 10111213 11121314 12131415 13141516 ................ │ │ │ │ - 0x002dc1a0 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ - 0x002dc1b0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ - 0x002dc1c0 20002101 22022303 24042505 26062707 .!.".#.$.%.&.'. │ │ │ │ - 0x002dc1d0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ - 0x002dc1e0 28102911 2a122b13 2c142d15 2e162f17 (.).*.+.,.-.../. │ │ │ │ - 0x002dc1f0 10181119 121a131b 141c151d 161e171f ................ │ │ │ │ - 0x002dc200 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ - 0x002dc210 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ - 0x002dc220 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ - 0x002dc230 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ - 0x002dc240 08091011 0a0b1213 0c0d1415 0e0f1617 ................ │ │ │ │ - 0x002dc250 10111819 12131a1b 14151c1d 16171e1f ................ │ │ │ │ - 0x002dc260 18192021 1a1b2223 1c1d2425 1e1f2627 .. !.."#..$%..&' │ │ │ │ - 0x002dc270 20212829 22232a2b 24252c2d 26272e2f !()"#*+$%,-&'./ │ │ │ │ - 0x002dc280 28293031 2a2b3233 2c2d3435 2e2f3637 ()01*+23,-45./67 │ │ │ │ - 0x002dc290 30313839 32333a3b 34353c3d 36373e3f 018923:;45<=67>? │ │ │ │ - 0x002dc2a0 12130001 16170405 1a1b0809 1e1f0c0d ................ │ │ │ │ - 0x002dc2b0 00011011 04051415 08091819 0c0d1c1d ................ │ │ │ │ - 0x002dc2c0 00011011 02031213 04051415 06071617 ................ │ │ │ │ - 0x002dc2d0 08091819 0a0b1a1b 0c0d1c1d 0e0f1e1f ................ │ │ │ │ - 0x002dc2e0 10112021 12132223 14152425 16172627 .. !.."#..$%..&' │ │ │ │ - 0x002dc2f0 18192829 1a1b2a2b 1c1d2c2d 1e1f2e2f ..()..*+..,-.../ │ │ │ │ - 0x002dc300 20213031 22233233 24253435 26273637 !01"#23$%45&'67 │ │ │ │ - 0x002dc310 28293839 2a2b3a3b 2c2d3c3d 2e2f3e3f ()89*+:;,-<=./>? │ │ │ │ - 0x002dc320 30314041 32334243 34354445 36374647 01@A23BC45DE67FG │ │ │ │ - 0x002dc330 38394849 3a3b4a4b 3c3d4c4d 3e3f4e4f 89HI:;JK<=LM>?NO │ │ │ │ - 0x002dc340 22230001 26270405 2a2b0809 2e2f0c0d "#..&'..*+.../.. │ │ │ │ - 0x002dc350 32331011 36371415 3a3b1819 3e3f1c1d 23..67..:;..>?.. │ │ │ │ - 0x002dc360 00012021 04052425 08092829 0c0d2c2d .. !..$%..()..,- │ │ │ │ - 0x002dc370 10113031 14153435 18193839 1c1d3c3d ..01..45..89..<= │ │ │ │ - 0x002dc380 01031113 05071517 21233133 25273537 ........!#13%'57 │ │ │ │ - 0x002dc390 090b191b 0d0f1d1f 292b393b 2d2f3d3f ........)+9;-/=? │ │ │ │ - 0x002dc3a0 00010203 20212223 01020304 21222324 .... !"#....!"#$ │ │ │ │ - 0x002dc3b0 02030405 22232425 03040506 23242526 ...."#$%....#$%& │ │ │ │ - 0x002dc3c0 08090a0b 28292a2b 090a0b0c 292a2b2c ....()*+....)*+, │ │ │ │ - 0x002dc3d0 0a0b0c0d 2a2b2c2d 0b0c0d0e 2b2c2d2e ....*+,-....+,-. │ │ │ │ - 0x002dc3e0 10111213 30313233 11121314 31323334 ....0123....1234 │ │ │ │ - 0x002dc3f0 12131415 32333435 13141516 33343536 ....2345....3456 │ │ │ │ - 0x002dc400 04050607 24252627 05060708 25262728 ....$%&'....%&'( │ │ │ │ - 0x002dc410 06070809 26272829 0708090a 2728292a ....&'()....'()* │ │ │ │ - 0x002dc420 0c0d0e0f 2c2d2e2f 0d0e0f10 2d2e2f30 ....,-./....-./0 │ │ │ │ - 0x002dc430 0e0f1011 2e2f3031 0f101112 2f303132 ...../01..../012 │ │ │ │ - 0x002dc440 00010203 01020304 04050607 05060708 ................ │ │ │ │ - 0x002dc450 02030405 03040506 06070809 0708090a ................ │ │ │ │ - 0x002dc460 08090a0b 090a0b0c 0c0d0e0f 0d0e0f10 ................ │ │ │ │ - 0x002dc470 0a0b0c0d 0b0c0d0e 0e0f1011 0f101112 ................ │ │ │ │ - 0x002dc480 04050607 05060708 08090a0b 090a0b0c ................ │ │ │ │ - 0x002dc490 06070809 0708090a 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc4a0 0c0d0e0f 0d0e0f10 10111213 11121314 ................ │ │ │ │ - 0x002dc4b0 0e0f1011 0f101112 12131415 13141516 ................ │ │ │ │ - 0x002dc4c0 01030507 11131517 21232527 31333537 ........!#%'1357 │ │ │ │ - 0x002dc4d0 00040105 02060307 04080509 060a070b ................ │ │ │ │ - 0x002dc4e0 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ - 0x002dc4f0 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc500 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x002dc510 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x002dc520 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc530 01000201 03020403 09080a09 0b0a0c0b ................ │ │ │ │ - 0x002dc540 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x002dc550 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ - 0x002dc560 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x002dc570 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002dc580 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x002dc590 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x002dc5a0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x002dc5b0 00000000 00010203 04050607 07070707 ................ │ │ │ │ - 0x002dc5c0 00000000 02000000 04000000 06000000 ................ │ │ │ │ - 0x002dc5d0 08000000 0a000000 0c000000 0e000000 ................ │ │ │ │ - 0x002dc5e0 10000000 12000000 14000000 16000000 ................ │ │ │ │ - 0x002dc5f0 18000000 1a000000 1c000000 1e000000 ................ │ │ │ │ - 0x002dc600 01000000 03000000 05000000 07000000 ................ │ │ │ │ - 0x002dc610 09000000 0b000000 0d000000 0f000000 ................ │ │ │ │ - 0x002dc620 11000000 13000000 15000000 17000000 ................ │ │ │ │ - 0x002dc630 19000000 1b000000 1d000000 1f000000 ................ │ │ │ │ - 0x002dc640 00000000 04000000 08000000 0c000000 ................ │ │ │ │ - 0x002dc650 00020406 01030507 10325476 98badcfe .........2Tv.... │ │ │ │ - 0x002dc660 80408040 c0c0c0c0 40404040 00000000 .@.@....@@@@.... │ │ │ │ - 0x002dc670 00000000 08080808 08080808 7f7f7f7f ................ │ │ │ │ - 0x002dc680 80ff80ff 00ff00ff 00040004 00080008 ................ │ │ │ │ - 0x002dc690 f71af71a 00200020 20000000 22000000 ..... . ..."... │ │ │ │ - 0x002dc6a0 3f000000 00020000 00800000 0f002e00 ?............... │ │ │ │ - 0x002dc6b0 49006600 8700b000 d9001100 4c008d00 I.f.........L... │ │ │ │ - 0x002dc6c0 dc004001 a5016001 9d01dd01 1f026c02 ..@...`.......l. │ │ │ │ - 0x002dc6d0 d7022303 df032304 6c04b504 11057b05 ..#...#.l.....{. │ │ │ │ - 0x002dc6e0 fe05b706 20078a07 03088708 2509d909 .... .......%... │ │ │ │ - 0x002dc6f0 3a028402 cb022603 90030104 9404ef04 :.....&......... │ │ │ │ - 0x002dc700 3e059f05 2706a106 9c071708 8f083209 >...'.........2. │ │ │ │ - 0x002dc710 a1092d0a ef174c18 b0182319 b519801a ..-...L...#..... │ │ │ │ - 0x002dc720 2c1bcd1c 831d3a1e 081f0020 3c213c21 ,.....:.... . │ │ │ │ - 0x002dc8a0 00020406 01030507 01030507 02040608 ................ │ │ │ │ - 0x002dc8b0 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ - 0x002dc8c0 02040608 03050709 03050709 0406080a ................ │ │ │ │ - 0x002dc8d0 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ - 0x002dc8e0 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x002dc8f0 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ - 0x002dc900 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc910 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x002dc920 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x002dc930 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x002dc940 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ - 0x002dc950 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x002dc960 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x002dc970 00010102 02030304 04050506 06070708 ................ │ │ │ │ - 0x002dc980 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002dc990 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002dc9a0 00000000 00010203 04050607 07070707 ................ │ │ │ │ - 0x002dc9b0 02010201 02010201 01010101 01010101 ................ │ │ │ │ - 0x002dc9c0 80808080 80808080 7f7f7f7f 7f7f7f7f ................ │ │ │ │ - 0x002dc9d0 00000000 00000000 08080808 08080808 ................ │ │ │ │ - 0x002dc9e0 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ - 0x002dc9f0 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ - 0x002dca00 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ - 0x002dca10 01000100 01000100 01000100 01000100 ................ │ │ │ │ - 0x002dca20 02000200 02000200 02000200 02000200 ................ │ │ │ │ - 0x002dca30 08000800 08000800 08000800 08000800 ................ │ │ │ │ - 0x002dca40 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ │ │ - 0x002dca50 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ │ │ - 0x002dca60 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ │ │ - 0x002dca70 00020002 00020002 00020002 00020002 ................ │ │ │ │ - 0x002dca80 00040004 00040004 00040004 00040004 ................ │ │ │ │ - 0x002dca90 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002dcaa0 f71af71a f71af71a f71af71a f71af71a ................ │ │ │ │ - 0x002dcab0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x002dcac0 20000000 20000000 20000000 20000000 ... ... ... ... │ │ │ │ - 0x002dcad0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x002dcae0 00020000 00020000 00020000 00020000 ................ │ │ │ │ - 0x002dcaf0 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ │ │ - 0x002dcb00 00800000 00800000 00800000 00800000 ................ │ │ │ │ - 0x002dcb10 00000400 00000400 00000400 00000400 ................ │ │ │ │ - 0x002dcb20 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ - 0x002dcb30 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ - 0x002dcb40 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ - 0x002dcb50 007f0000 00010000 007f0000 ff020000 ................ │ │ │ │ - 0x002dcb60 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ │ │ - 0x002dcb70 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ │ │ - 0x002dcb80 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ │ │ - 0x002dcb90 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ │ │ - 0x002dcba0 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ │ │ - 0x002dcbb0 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ │ │ - 0x002dcbc0 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ │ │ - 0x002dcbd0 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ │ │ - 0x002dcbe0 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ │ │ - 0x002dcbf0 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ │ │ - 0x002dcc00 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ │ │ - 0x002dcc10 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ │ │ - 0x002dcc20 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ │ │ - 0x002dcc30 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ │ │ - 0x002dcc40 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ │ │ - 0x002dcc50 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ │ │ - 0x002dcc60 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ │ │ - 0x002dcc70 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ │ │ - 0x002dcc80 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ │ │ - 0x002dcc90 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ │ │ - 0x002dcca0 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ │ │ - 0x002dccb0 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ │ │ - 0x002dccc0 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ │ │ - 0x002dccd0 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ │ │ - 0x002dcce0 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ │ │ - 0x002dccf0 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ │ │ - 0x002dcd00 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ │ │ - 0x002dcd10 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ │ │ - 0x002dcd20 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ │ │ - 0x002dcd30 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ │ │ - 0x002dcd40 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ │ │ - 0x002dcd50 00000100 007f0000 00ff0200 007f0000 ................ │ │ │ │ - 0x002dcd60 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ │ │ - 0x002dcd70 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ │ │ - 0x002dcd80 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ │ │ - 0x002dcd90 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ │ │ - 0x002dcda0 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ │ │ - 0x002dcdb0 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ │ │ - 0x002dcdc0 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ │ │ - 0x002dcdd0 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ │ │ - 0x002dcde0 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ │ │ - 0x002dcdf0 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ │ │ - 0x002dce00 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ │ │ - 0x002dce10 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ │ │ - 0x002dce20 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ │ │ - 0x002dce30 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ │ │ - 0x002dce40 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ │ │ - 0x002dce50 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ │ │ - 0x002dce60 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ │ │ - 0x002dce70 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ │ │ - 0x002dce80 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ │ │ - 0x002dce90 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ │ │ - 0x002dcea0 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ │ │ - 0x002dceb0 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ │ │ - 0x002dcec0 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ │ │ - 0x002dced0 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ │ │ - 0x002dcee0 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ │ │ - 0x002dcef0 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ │ │ - 0x002dcf00 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ │ │ - 0x002dcf10 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ │ │ - 0x002dcf20 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ │ │ - 0x002dcf30 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ │ │ - 0x002dcf40 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ │ │ - 0x002dcf50 00007f00 00010000 00007f00 00ff0200 ................ │ │ │ │ - 0x002dcf60 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ │ │ - 0x002dcf70 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ │ │ - 0x002dcf80 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ │ │ - 0x002dcf90 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ │ │ - 0x002dcfa0 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ │ │ - 0x002dcfb0 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ │ │ - 0x002dcfc0 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ │ │ - 0x002dcfd0 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ │ │ - 0x002dcfe0 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ │ │ - 0x002dcff0 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ │ │ - 0x002dd000 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ │ │ - 0x002dd010 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ │ │ - 0x002dd020 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ │ │ - 0x002dd030 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ │ │ - 0x002dd040 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ │ │ - 0x002dd050 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ │ │ - 0x002dd060 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ │ │ - 0x002dd070 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ │ │ - 0x002dd080 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ │ │ - 0x002dd090 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ │ │ - 0x002dd0a0 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ │ │ - 0x002dd0b0 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ │ │ - 0x002dd0c0 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ │ │ - 0x002dd0d0 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ │ │ - 0x002dd0e0 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ │ │ - 0x002dd0f0 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ │ │ - 0x002dd100 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ │ │ - 0x002dd110 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ │ │ - 0x002dd120 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ │ │ - 0x002dd130 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ │ │ - 0x002dd140 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ │ │ - 0x002dd150 000002ff 00007f00 02010201 daf5f9ff ................ │ │ │ │ - 0x002dd160 2ef6f9ff 69f6f9ff 9ff6f9ff fbf6f9ff ....i........... │ │ │ │ - 0x002dd170 aff7f9ff bef9f9ff 2afaf9ff 7dfaf9ff ........*...}... │ │ │ │ - 0x002dd180 cbfaf9ff 5bfbf9ff 6ffcf9ff 67fff9ff ....[...o...g... │ │ │ │ - 0x002dd190 0c00faff 9700faff 1d01faff 1202faff ................ │ │ │ │ - 0x002dd1a0 ed03faff 7407faff cf07faff 0708faff ....t........... │ │ │ │ - 0x002dd1b0 4808faff b908faff 9709faff 010cfaff H............... │ │ │ │ - 0x002dd1c0 4e0cfaff 970cfaff d40cfaff 100dfaff N............... │ │ │ │ - 0x002dd1d0 7d0dfaff 7b0efaff af0efaff c70efaff }...{........... │ │ │ │ - 0x002dd1e0 e40efaff 000ffaff 300ffaff 2410faff ........0...$... │ │ │ │ - 0x002dd1f0 7d10faff e110faff 3b11faff fc11faff }.......;....... │ │ │ │ - 0x002dd200 4712faff 8d12faff da12faff 2313faff G...........#... │ │ │ │ - 0x002dd210 bd13faff 0414faff 5714faff b214faff ........W....... │ │ │ │ - 0x002dd220 b214faff b214faff b214faff 0f002e00 ................ │ │ │ │ - 0x002dd230 49006a00 8b00c200 f4001500 5a00b300 I.j.........Z... │ │ │ │ - 0x002dd240 1c011301 0a015c0d d90ef60f ff0f0810 ......\......... │ │ │ │ - 0x002dd250 11103f00 d300a501 86027d02 74029703 ..?.......}.t... │ │ │ │ - 0x002dd260 0f04bd04 1b060d06 ff05ba07 eb08110a ................ │ │ │ │ - 0x002dd270 020af309 e4094109 a709180a eb0ae20a ......A......... │ │ │ │ - 0x002dd280 d90ad00a 0d0cca0c 870d870d 870d870d ................ │ │ │ │ - 0x002dd290 870d3209 c409710a 7a0a830a 8c0a9501 ..2...q.z....... │ │ │ │ - 0x002dd2a0 d7010f02 51028c02 f8024503 bd030004 ....Q.....E..... │ │ │ │ - 0x002dd2b0 48049004 13050a05 0105d905 4506ae06 H...........E... │ │ │ │ - 0x002dd2c0 45073807 2f072607 c1010a02 6b02db02 E.8./.&.....k... │ │ │ │ - 0x002dd2d0 d202c902 7603c703 2404e904 db04cd04 ....v...$....... │ │ │ │ - 0x002dd2e0 e2056406 f606e706 d806c906 a2003503 ..d...........5. │ │ │ │ - 0x002dd2f0 b506c206 cf06dc06 e9061310 40126915 ............@.i. │ │ │ │ - 0x002dd300 76158315 90159d15 921dd91f bd22ca22 v............"." │ │ │ │ - 0x002dd310 d722e422 f122a100 16042904 3c044f04 ."."."....).<.O. │ │ │ │ - 0x002dd320 6204800d 9110a410 b710ca10 dd10cc18 b............... │ │ │ │ - 0x002dd330 9b1bae1b c11bd41b e71b0000 00000000 ................ │ │ │ │ - 0x002dd340 00000000 00da0000 00ce00e4 00f60000 ................ │ │ │ │ - 0x002dd350 00c800d4 00e000ea 00f200fa 00000000 ................ │ │ │ │ - 0x002dd360 00c400ca 00d000d6 00dc00e2 00e800ec ................ │ │ │ │ - 0x002dd370 00f000f4 00f800fa 00000000 00000000 ................ │ │ │ │ - 0x002dd380 00c200c6 00c800cc 00d000d2 00d600d8 ................ │ │ │ │ - 0x002dd390 00da00de 00e000e4 00e600e8 00ea00ee ................ │ │ │ │ - 0x002dd3a0 00f000f2 00f400f6 00f800f8 00fa00fc ................ │ │ │ │ - 0x002dd3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002dd3c0 00000000 04000000 01000000 05000000 ................ │ │ │ │ - 0x002dd3d0 02000000 06000000 03000000 07000000 ................ │ │ │ │ - 0x002dd3e0 00010203 02030405 04050607 06070809 ................ │ │ │ │ - 0x002dd3f0 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ - 0x002dd400 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x002dd410 00010203 04050607 00010203 04050607 ................ │ │ │ │ - 0x002dd420 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x002dd430 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002dd440 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x002dd450 00000000 01000000 04000000 05000000 ................ │ │ │ │ - 0x002dd460 02000000 03000000 06000000 07000000 ................ │ │ │ │ - 0x002dd470 00010001 00010001 00010203 04050607 ................ │ │ │ │ - 0x002dd480 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ - 0x002dd490 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x002dd4a0 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ - 0x002dd4b0 00000000 00000000 04040404 04040404 ................ │ │ │ │ - 0x002dd4c0 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ - 0x002dd4d0 10001000 04000400 08000800 0a000a00 ................ │ │ │ │ - 0x002dd4e0 22000000 28000000 02000000 08000000 "...(........... │ │ │ │ - 0x002dd4f0 02000000 04000000 00020000 80000000 ................ │ │ │ │ - 0x002dd500 0a000000 08000000 0800feff 2000fcff ............ ... │ │ │ │ - 0x002dd510 004000f0 05000000 03000000 00100010 .@.............. │ │ │ │ - 0x002dd520 00400040 f0bff0bf fcbffcbf 00080008 .@.@............ │ │ │ │ - 0x002dd530 00200020 02000200 40004000 00080008 . . ....@.@..... │ │ │ │ - 0x002dd540 00200020 df6bdf6b fe7ffe7f 00fe00fe . . .k.k........ │ │ │ │ - 0x002dd550 20000000 3f000000 40000000 00800000 ...?...@....... │ │ │ │ - 0x002dd560 02000100 2000f8ff ff030000 00000040 .... ..........@ │ │ │ │ - 0x002dd570 00000000 00000000 56ddfaff d6ddfaff ........V....... │ │ │ │ - 0x002dd580 45defaff 6bdefaff 91defaff b5defaff E...k........... │ │ │ │ - 0x002dd590 a8dffaff 28e0faff 97e0faff bde0faff ....(........... │ │ │ │ - 0x002dd5a0 e3e0faff 07e1faff 4fe2faff d3e2faff ........O....... │ │ │ │ - 0x002dd5b0 42e3faff 69e3faff 8fe3faff b3e3faff B...i........... │ │ │ │ - 0x002dd5c0 7be5faff 28e6faff 9ae6faff ede6faff {...(........... │ │ │ │ - 0x002dd5d0 64e7faff dde7faff 81eafaff 0aebfaff d............... │ │ │ │ - 0x002dd5e0 51ebfaff 78ebfaff 9eebfaff c2ebfaff Q...x........... │ │ │ │ - 0x002dd5f0 c9edfaff 57eefaff 81eefaff 9ceefaff ....W........... │ │ │ │ - 0x002dd600 b6eefaff dfeefaff 01f0faff 67f0faff ............g... │ │ │ │ - 0x002dd610 d9f0faff 2ff1faff 90f1faff cff1faff ..../........... │ │ │ │ - 0x002dd620 06f2faff 44f2faff 8cf2faff 36f3faff ....D.......6... │ │ │ │ - 0x002dd630 76f3faff b7f3faff 05f4faff 51f4faff v...........Q... │ │ │ │ - 0x002dd640 94f4faff 07f5faff 0f002a00 47006800 ..........*.G.h. │ │ │ │ - 0x002dd650 8c00c600 fb002d00 6c00ae00 f6003f01 ......-.l.....?. │ │ │ │ - 0x002dd660 8501b201 f2013602 8002c902 0e030e03 ......6......... │ │ │ │ - 0x002dd670 7e03bd03 fa03b604 3f04b604 b6046c05 ~.......?.....l. │ │ │ │ - 0x002dd680 e9056206 e706e706 e706e706 6902bf02 ..b.........i... │ │ │ │ - 0x002dd690 02034b03 4b034b03 e6034804 8e04e004 ..K.K.K...H..... │ │ │ │ - 0x002dd6a0 e004e004 7c051206 88068806 88068806 ....|........... │ │ │ │ - 0x002dd6b0 b7000e03 00070d07 1a072707 3407d30e ..........'.4... │ │ │ │ - 0x002dd6c0 c810f013 fd130a14 17142414 881a731c ..........$...s. │ │ │ │ - 0x002dd6d0 8e1f9b1f a81fb51f c21fab00 7f049804 ................ │ │ │ │ - 0x002dd6e0 b104ca04 e3046c0c 800f990f b20fcb0f ......l......... │ │ │ │ - 0x002dd6f0 e40f3e16 45195e19 77199019 a9190000 ..>.E.^.w....... │ │ │ │ - 0x002dd700 00000000 00260000 0032001c 000a0000 .....&...2...... │ │ │ │ - 0x002dd710 0038002c 00200016 000e0006 00000000 .8.,. .......... │ │ │ │ - 0x002dd720 003c0036 0030002a 0024001e 00180014 .<.6.0.*.$...... │ │ │ │ - 0x002dd730 0010000c 00080006 00000000 00000000 ................ │ │ │ │ - 0x002dd740 003e003a 00380034 0030002e 002a0028 .>.:.8.4.0...*.( │ │ │ │ - 0x002dd750 00260022 0020001c 001a0018 00160012 .&.". .......... │ │ │ │ - 0x002dd760 0010000e 000c000a 00080008 00060004 ................ │ │ │ │ - 0x002dd770 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x002dd780 00010203 02030405 04050607 06070809 ................ │ │ │ │ - 0x002dd790 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ - 0x002dd7a0 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x002dd7b0 00010203 04050607 00010203 04050607 ................ │ │ │ │ - 0x002dd7c0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x002dd7d0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x002dd7e0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x002dd7f0 00010001 00010001 00010203 04050607 ................ │ │ │ │ - 0x002dd800 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ - 0x002dd810 00000000 00000000 04040404 04040404 ................ │ │ │ │ - 0x002dd820 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ - 0x002dd830 02000200 02000200 02000200 02000200 ................ │ │ │ │ - 0x002dd840 10001000 10001000 10001000 10001000 ................ │ │ │ │ - 0x002dd850 04000400 04000400 04000400 04000400 ................ │ │ │ │ - 0x002dd860 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x002dd870 00010001 00010001 00010001 00010001 ................ │ │ │ │ - 0x002dd880 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x002dd890 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x002dd8a0 df6bdf6b df6bdf6b df6bdf6b df6bdf6b .k.k.k.k.k.k.k.k │ │ │ │ - 0x002dd8b0 fe7ffe7f fe7ffe7f fe7ffe7f fe7ffe7f ................ │ │ │ │ - 0x002dd8c0 00fe00fe 00fe00fe 00fe00fe 00fe00fe ................ │ │ │ │ - 0x002dd8d0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x002dd8e0 40000000 40000000 40000000 40000000 @...@...@...@... │ │ │ │ - 0x002dd8f0 00020000 00020000 00020000 00020000 ................ │ │ │ │ - 0x002dd900 2000f8ff 2000f8ff 2000f8ff 2000f8ff ... ... ... ... │ │ │ │ - 0x002dd910 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ - 0x002dd920 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ - 0x002dd930 00004000 00000000 00004000 00000000 ..@.......@..... │ │ │ │ - 0x002dd940 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ - 0x002dd950 02000100 02000100 08000800 08000800 ................ │ │ │ │ - 0x002dd960 0a000a00 0a000a00 02000000 02000000 ................ │ │ │ │ - 0x002dd970 08000000 08000000 00020000 00020000 ................ │ │ │ │ - 0x002dd980 80000000 80000000 02000000 04000000 ................ │ │ │ │ - 0x002dd990 0a000000 08000000 f0bff0bf f0bff0bf ................ │ │ │ │ - 0x002dd9a0 fcbffcbf fcbffcbf 22000000 22000000 ........"..."... │ │ │ │ - 0x002dd9b0 28000000 28000000 0800feff 0800feff (...(........... │ │ │ │ - 0x002dd9c0 2000fcff 2000fcff 2000fcff 2000fcff ... ... ... ... │ │ │ │ - 0x002dd9d0 0b000000 0d000000 00040000 00040000 ................ │ │ │ │ - 0x002dd9e0 00100000 00100000 00100010 00100010 ................ │ │ │ │ - 0x002dd9f0 00400040 00400040 004000f0 004000f0 .@.@.@.@.@...@.. │ │ │ │ - 0x002dda00 a695fbff ca95fbff e295fbff f995fbff ................ │ │ │ │ - 0x002dda10 1f96fbff 6396fbff 9497fbff b897fbff ....c........... │ │ │ │ - 0x002dda20 d097fbff e797fbff 0d98fbff 5198fbff ............Q... │ │ │ │ - 0x002dda30 a799fbff cb99fbff e399fbff fa99fbff ................ │ │ │ │ - 0x002dda40 209afbff 649afbff 179cfbff 5a9cfbff ...d.......Z... │ │ │ │ - 0x002dda50 919cfbff ea9cfbff 929dfbff dd9efbff ................ │ │ │ │ - 0x002dda60 fda2fbff 21a3fbff 3aa3fbff 62a3fbff ....!...:...b... │ │ │ │ - 0x002dda70 88a3fbff cca3fbff a6a5fbff caa5fbff ................ │ │ │ │ - 0x002dda80 e3a5fbff 0ba6fbff 31a6fbff 75a6fbff ........1...u... │ │ │ │ - 0x002dda90 0ca8fbff 7da8fbff dea8fbff 3da9fbff ....}.......=... │ │ │ │ - 0x002ddaa0 f8a9fbff 45aafbff 7eaafbff cbaafbff ....E...~....... │ │ │ │ - 0x002ddab0 1fabfbff c6abfbff 0bacfbff 4eacfbff ............N... │ │ │ │ - 0x002ddac0 aeacfbff fbacfbff 84adfbff 7daefbff ............}... │ │ │ │ - 0x002ddad0 14002f00 50007100 a800da00 34013000 ../.P.q.....4.0. │ │ │ │ - 0x002ddae0 6900be00 14016701 0602df00 fb032209 i.....g.......". │ │ │ │ - 0x002ddaf0 2f093c09 49095609 92162d19 f91d061e /.<.I.V...-..... │ │ │ │ - 0x002ddb00 131e201e 2d1ef529 bc2c3e31 4b315831 .. .-..).,>1K1X1 │ │ │ │ - 0x002ddb10 65317231 a800b005 c305d605 e905fc05 e1r1............ │ │ │ │ - 0x002ddb20 2413c817 db17ee17 01181418 ab230e28 $............#.( │ │ │ │ - 0x002ddb30 21283428 47285a28 00000000 00000000 !(4(G(Z(........ │ │ │ │ - 0x002ddb40 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x002ddb50 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x002ddb60 01000100 01000100 01000100 01000100 ................ │ │ │ │ - 0x002ddb70 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x002dbf90 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ + 0x002dbfa0 20502151 22522353 24542555 26562757 P!Q"R#S$T%U&V'W │ │ │ │ + 0x002dbfb0 40204121 42224323 44244525 46264727 @ A!B"C#D$E%F&G' │ │ │ │ + 0x002dbfc0 10001101 12021303 14041505 16061707 ................ │ │ │ │ + 0x002dbfd0 18081909 1a0a1b0b 1c0c1d0d 1e0e1f0f ................ │ │ │ │ + 0x002dbfe0 40104111 42124313 44144515 46164717 @.A.B.C.D.E.F.G. │ │ │ │ + 0x002dbff0 48184919 4a1a4b1b 4c1c4d1d 4e1e4f1f H.I.J.K.L.M.N.O. │ │ │ │ + 0x002dc000 40004101 42024303 44044505 46064707 @.A.B.C.D.E.F.G. │ │ │ │ + 0x002dc010 48084909 4a0a4b0b 4c0c4d0d 4e0e4f0f H.I.J.K.L.M.N.O. │ │ │ │ + 0x002dc020 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ + 0x002dc030 58185919 5a1a5b1b 5c1c5d1d 5e1e5f1f X.Y.Z.[.\.].^._. │ │ │ │ + 0x002dc040 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x002dc050 01000000 00000000 05000000 00000000 ................ │ │ │ │ + 0x002dc060 02000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x002dc070 03000000 00000000 07000000 00000000 ................ │ │ │ │ + 0x002dc080 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x002dc090 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc0a0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ + 0x002dc0b0 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ + 0x002dc0c0 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x002dc0d0 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ + 0x002dc0e0 24252627 25262728 26272829 2728292a $%&'%&'(&'()'()* │ │ │ │ + 0x002dc0f0 2c2d2e2f 2d2e2f30 2e2f3031 2f303132 ,-./-./0./01/012 │ │ │ │ + 0x002dc100 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc110 10111213 11121314 12131415 13141516 ................ │ │ │ │ + 0x002dc120 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ + 0x002dc130 30313233 31323334 32333435 33343536 0123123423453456 │ │ │ │ + 0x002dc140 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x002dc150 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc160 10111213 11121314 12131415 13141516 ................ │ │ │ │ + 0x002dc170 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ + 0x002dc180 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x002dc190 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ + 0x002dc1a0 14151617 15161718 16171819 1718191a ................ │ │ │ │ + 0x002dc1b0 1c1d1e1f 1d1e1f20 1e1f2021 1f202122 ....... .. !. !" │ │ │ │ + 0x002dc1c0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc1d0 10111213 11121314 12131415 13141516 ................ │ │ │ │ + 0x002dc1e0 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ + 0x002dc1f0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ + 0x002dc200 20002101 22022303 24042505 26062707 .!.".#.$.%.&.'. │ │ │ │ + 0x002dc210 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x002dc220 28102911 2a122b13 2c142d15 2e162f17 (.).*.+.,.-.../. │ │ │ │ + 0x002dc230 10181119 121a131b 141c151d 161e171f ................ │ │ │ │ + 0x002dc240 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ + 0x002dc250 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ + 0x002dc260 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ + 0x002dc270 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ + 0x002dc280 08091011 0a0b1213 0c0d1415 0e0f1617 ................ │ │ │ │ + 0x002dc290 10111819 12131a1b 14151c1d 16171e1f ................ │ │ │ │ + 0x002dc2a0 18192021 1a1b2223 1c1d2425 1e1f2627 .. !.."#..$%..&' │ │ │ │ + 0x002dc2b0 20212829 22232a2b 24252c2d 26272e2f !()"#*+$%,-&'./ │ │ │ │ + 0x002dc2c0 28293031 2a2b3233 2c2d3435 2e2f3637 ()01*+23,-45./67 │ │ │ │ + 0x002dc2d0 30313839 32333a3b 34353c3d 36373e3f 018923:;45<=67>? │ │ │ │ + 0x002dc2e0 12130001 16170405 1a1b0809 1e1f0c0d ................ │ │ │ │ + 0x002dc2f0 00011011 04051415 08091819 0c0d1c1d ................ │ │ │ │ + 0x002dc300 00011011 02031213 04051415 06071617 ................ │ │ │ │ + 0x002dc310 08091819 0a0b1a1b 0c0d1c1d 0e0f1e1f ................ │ │ │ │ + 0x002dc320 10112021 12132223 14152425 16172627 .. !.."#..$%..&' │ │ │ │ + 0x002dc330 18192829 1a1b2a2b 1c1d2c2d 1e1f2e2f ..()..*+..,-.../ │ │ │ │ + 0x002dc340 20213031 22233233 24253435 26273637 !01"#23$%45&'67 │ │ │ │ + 0x002dc350 28293839 2a2b3a3b 2c2d3c3d 2e2f3e3f ()89*+:;,-<=./>? │ │ │ │ + 0x002dc360 30314041 32334243 34354445 36374647 01@A23BC45DE67FG │ │ │ │ + 0x002dc370 38394849 3a3b4a4b 3c3d4c4d 3e3f4e4f 89HI:;JK<=LM>?NO │ │ │ │ + 0x002dc380 22230001 26270405 2a2b0809 2e2f0c0d "#..&'..*+.../.. │ │ │ │ + 0x002dc390 32331011 36371415 3a3b1819 3e3f1c1d 23..67..:;..>?.. │ │ │ │ + 0x002dc3a0 00012021 04052425 08092829 0c0d2c2d .. !..$%..()..,- │ │ │ │ + 0x002dc3b0 10113031 14153435 18193839 1c1d3c3d ..01..45..89..<= │ │ │ │ + 0x002dc3c0 01031113 05071517 21233133 25273537 ........!#13%'57 │ │ │ │ + 0x002dc3d0 090b191b 0d0f1d1f 292b393b 2d2f3d3f ........)+9;-/=? │ │ │ │ + 0x002dc3e0 00010203 20212223 01020304 21222324 .... !"#....!"#$ │ │ │ │ + 0x002dc3f0 02030405 22232425 03040506 23242526 ...."#$%....#$%& │ │ │ │ + 0x002dc400 08090a0b 28292a2b 090a0b0c 292a2b2c ....()*+....)*+, │ │ │ │ + 0x002dc410 0a0b0c0d 2a2b2c2d 0b0c0d0e 2b2c2d2e ....*+,-....+,-. │ │ │ │ + 0x002dc420 10111213 30313233 11121314 31323334 ....0123....1234 │ │ │ │ + 0x002dc430 12131415 32333435 13141516 33343536 ....2345....3456 │ │ │ │ + 0x002dc440 04050607 24252627 05060708 25262728 ....$%&'....%&'( │ │ │ │ + 0x002dc450 06070809 26272829 0708090a 2728292a ....&'()....'()* │ │ │ │ + 0x002dc460 0c0d0e0f 2c2d2e2f 0d0e0f10 2d2e2f30 ....,-./....-./0 │ │ │ │ + 0x002dc470 0e0f1011 2e2f3031 0f101112 2f303132 ...../01..../012 │ │ │ │ + 0x002dc480 00010203 01020304 04050607 05060708 ................ │ │ │ │ + 0x002dc490 02030405 03040506 06070809 0708090a ................ │ │ │ │ + 0x002dc4a0 08090a0b 090a0b0c 0c0d0e0f 0d0e0f10 ................ │ │ │ │ + 0x002dc4b0 0a0b0c0d 0b0c0d0e 0e0f1011 0f101112 ................ │ │ │ │ + 0x002dc4c0 04050607 05060708 08090a0b 090a0b0c ................ │ │ │ │ + 0x002dc4d0 06070809 0708090a 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc4e0 0c0d0e0f 0d0e0f10 10111213 11121314 ................ │ │ │ │ + 0x002dc4f0 0e0f1011 0f101112 12131415 13141516 ................ │ │ │ │ + 0x002dc500 01030507 11131517 21232527 31333537 ........!#%'1357 │ │ │ │ + 0x002dc510 00040105 02060307 04080509 060a070b ................ │ │ │ │ + 0x002dc520 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x002dc530 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc540 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x002dc550 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x002dc560 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc570 01000201 03020403 09080a09 0b0a0c0b ................ │ │ │ │ + 0x002dc580 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002dc590 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ + 0x002dc5a0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x002dc5b0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002dc5c0 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002dc5d0 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ + 0x002dc5e0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ + 0x002dc5f0 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x002dc600 00000000 02000000 04000000 06000000 ................ │ │ │ │ + 0x002dc610 08000000 0a000000 0c000000 0e000000 ................ │ │ │ │ + 0x002dc620 10000000 12000000 14000000 16000000 ................ │ │ │ │ + 0x002dc630 18000000 1a000000 1c000000 1e000000 ................ │ │ │ │ + 0x002dc640 01000000 03000000 05000000 07000000 ................ │ │ │ │ + 0x002dc650 09000000 0b000000 0d000000 0f000000 ................ │ │ │ │ + 0x002dc660 11000000 13000000 15000000 17000000 ................ │ │ │ │ + 0x002dc670 19000000 1b000000 1d000000 1f000000 ................ │ │ │ │ + 0x002dc680 00000000 04000000 08000000 0c000000 ................ │ │ │ │ + 0x002dc690 00020406 01030507 10325476 98badcfe .........2Tv.... │ │ │ │ + 0x002dc6a0 80408040 c0c0c0c0 40404040 00000000 .@.@....@@@@.... │ │ │ │ + 0x002dc6b0 00000000 08080808 08080808 7f7f7f7f ................ │ │ │ │ + 0x002dc6c0 80ff80ff 00ff00ff 00040004 00080008 ................ │ │ │ │ + 0x002dc6d0 f71af71a 00200020 20000000 22000000 ..... . ..."... │ │ │ │ + 0x002dc6e0 3f000000 00020000 00800000 0f002e00 ?............... │ │ │ │ + 0x002dc6f0 49006600 8700b000 d9001100 4c008d00 I.f.........L... │ │ │ │ + 0x002dc700 dc004001 a5016001 9d01dd01 1f026c02 ..@...`.......l. │ │ │ │ + 0x002dc710 d7022303 df032304 6c04b504 11057b05 ..#...#.l.....{. │ │ │ │ + 0x002dc720 fe05b706 20078a07 03088708 2509d909 .... .......%... │ │ │ │ + 0x002dc730 3a028402 cb022603 90030104 9404ef04 :.....&......... │ │ │ │ + 0x002dc740 3e059f05 2706a106 9c071708 8f083209 >...'.........2. │ │ │ │ + 0x002dc750 a1092d0a ef174c18 b0182319 b519801a ..-...L...#..... │ │ │ │ + 0x002dc760 2c1bcd1c 831d3a1e 081f0020 3c213c21 ,.....:.... . │ │ │ │ + 0x002dc8e0 00020406 01030507 01030507 02040608 ................ │ │ │ │ + 0x002dc8f0 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ + 0x002dc900 02040608 03050709 03050709 0406080a ................ │ │ │ │ + 0x002dc910 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ + 0x002dc920 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x002dc930 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x002dc940 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc950 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x002dc960 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x002dc970 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002dc980 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ + 0x002dc990 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002dc9a0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002dc9b0 00010102 02030304 04050506 06070708 ................ │ │ │ │ + 0x002dc9c0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002dc9d0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002dc9e0 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x002dc9f0 02010201 02010201 01010101 01010101 ................ │ │ │ │ + 0x002dca00 80808080 80808080 7f7f7f7f 7f7f7f7f ................ │ │ │ │ + 0x002dca10 00000000 00000000 08080808 08080808 ................ │ │ │ │ + 0x002dca20 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ + 0x002dca30 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ + 0x002dca40 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ + 0x002dca50 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x002dca60 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x002dca70 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x002dca80 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ │ │ + 0x002dca90 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ │ │ + 0x002dcaa0 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ │ │ + 0x002dcab0 00020002 00020002 00020002 00020002 ................ │ │ │ │ + 0x002dcac0 00040004 00040004 00040004 00040004 ................ │ │ │ │ + 0x002dcad0 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002dcae0 f71af71a f71af71a f71af71a f71af71a ................ │ │ │ │ + 0x002dcaf0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x002dcb00 20000000 20000000 20000000 20000000 ... ... ... ... │ │ │ │ + 0x002dcb10 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x002dcb20 00020000 00020000 00020000 00020000 ................ │ │ │ │ + 0x002dcb30 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ │ │ + 0x002dcb40 00800000 00800000 00800000 00800000 ................ │ │ │ │ + 0x002dcb50 00000400 00000400 00000400 00000400 ................ │ │ │ │ + 0x002dcb60 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ + 0x002dcb70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ + 0x002dcb80 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ + 0x002dcb90 007f0000 00010000 007f0000 ff020000 ................ │ │ │ │ + 0x002dcba0 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ │ │ + 0x002dcbb0 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ │ │ + 0x002dcbc0 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ │ │ + 0x002dcbd0 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ │ │ + 0x002dcbe0 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ │ │ + 0x002dcbf0 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ │ │ + 0x002dcc00 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ │ │ + 0x002dcc10 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ │ │ + 0x002dcc20 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ │ │ + 0x002dcc30 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ │ │ + 0x002dcc40 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ │ │ + 0x002dcc50 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ │ │ + 0x002dcc60 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ │ │ + 0x002dcc70 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ │ │ + 0x002dcc80 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ │ │ + 0x002dcc90 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ │ │ + 0x002dcca0 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ │ │ + 0x002dccb0 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ │ │ + 0x002dccc0 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ │ │ + 0x002dccd0 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ │ │ + 0x002dcce0 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ │ │ + 0x002dccf0 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ │ │ + 0x002dcd00 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ │ │ + 0x002dcd10 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ │ │ + 0x002dcd20 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ │ │ + 0x002dcd30 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ │ │ + 0x002dcd40 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ │ │ + 0x002dcd50 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ │ │ + 0x002dcd60 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ │ │ + 0x002dcd70 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ │ │ + 0x002dcd80 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ │ │ + 0x002dcd90 00000100 007f0000 00ff0200 007f0000 ................ │ │ │ │ + 0x002dcda0 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ │ │ + 0x002dcdb0 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ │ │ + 0x002dcdc0 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ │ │ + 0x002dcdd0 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ │ │ + 0x002dcde0 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ │ │ + 0x002dcdf0 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ │ │ + 0x002dce00 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ │ │ + 0x002dce10 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ │ │ + 0x002dce20 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ │ │ + 0x002dce30 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ │ │ + 0x002dce40 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ │ │ + 0x002dce50 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ │ │ + 0x002dce60 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ │ │ + 0x002dce70 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ │ │ + 0x002dce80 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ │ │ + 0x002dce90 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ │ │ + 0x002dcea0 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ │ │ + 0x002dceb0 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ │ │ + 0x002dcec0 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ │ │ + 0x002dced0 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ │ │ + 0x002dcee0 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ │ │ + 0x002dcef0 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ │ │ + 0x002dcf00 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ │ │ + 0x002dcf10 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ │ │ + 0x002dcf20 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ │ │ + 0x002dcf30 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ │ │ + 0x002dcf40 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ │ │ + 0x002dcf50 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ │ │ + 0x002dcf60 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ │ │ + 0x002dcf70 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ │ │ + 0x002dcf80 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ │ │ + 0x002dcf90 00007f00 00010000 00007f00 00ff0200 ................ │ │ │ │ + 0x002dcfa0 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ │ │ + 0x002dcfb0 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ │ │ + 0x002dcfc0 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ │ │ + 0x002dcfd0 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ │ │ + 0x002dcfe0 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ │ │ + 0x002dcff0 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ │ │ + 0x002dd000 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ │ │ + 0x002dd010 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ │ │ + 0x002dd020 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ │ │ + 0x002dd030 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ │ │ + 0x002dd040 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ │ │ + 0x002dd050 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ │ │ + 0x002dd060 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ │ │ + 0x002dd070 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ │ │ + 0x002dd080 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ │ │ + 0x002dd090 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ │ │ + 0x002dd0a0 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ │ │ + 0x002dd0b0 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ │ │ + 0x002dd0c0 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ │ │ + 0x002dd0d0 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ │ │ + 0x002dd0e0 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ │ │ + 0x002dd0f0 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ │ │ + 0x002dd100 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ │ │ + 0x002dd110 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ │ │ + 0x002dd120 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ │ │ + 0x002dd130 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ │ │ + 0x002dd140 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ │ │ + 0x002dd150 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ │ │ + 0x002dd160 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ │ │ + 0x002dd170 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ │ │ + 0x002dd180 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ │ │ + 0x002dd190 000002ff 00007f00 02010201 3a14faff ............:... │ │ │ │ + 0x002dd1a0 8e14faff c914faff ff14faff 5b15faff ............[... │ │ │ │ + 0x002dd1b0 0f16faff 1e18faff 8a18faff dd18faff ................ │ │ │ │ + 0x002dd1c0 2b19faff bb19faff cf1afaff c71dfaff +............... │ │ │ │ + 0x002dd1d0 6c1efaff f71efaff 7d1ffaff 7220faff l.......}...r .. │ │ │ │ + 0x002dd1e0 4d22faff d425faff 2f26faff 6726faff M"...%../&..g&.. │ │ │ │ + 0x002dd1f0 a826faff 1927faff f727faff 612afaff .&...'...'..a*.. │ │ │ │ + 0x002dd200 ae2afaff f72afaff 342bfaff 702bfaff .*...*..4+..p+.. │ │ │ │ + 0x002dd210 dd2bfaff db2cfaff 0f2dfaff 272dfaff .+...,...-..'-.. │ │ │ │ + 0x002dd220 442dfaff 602dfaff 902dfaff 842efaff D-..`-...-...... │ │ │ │ + 0x002dd230 dd2efaff 412ffaff 9b2ffaff 5c30faff ....A/.../..\0.. │ │ │ │ + 0x002dd240 a730faff ed30faff 3a31faff 8331faff .0...0..:1...1.. │ │ │ │ + 0x002dd250 1d32faff 6432faff b732faff 1233faff .2..d2...2...3.. │ │ │ │ + 0x002dd260 1233faff 1233faff 1233faff 0f002e00 .3...3...3...... │ │ │ │ + 0x002dd270 49006a00 8b00c200 f4001500 5a00b300 I.j.........Z... │ │ │ │ + 0x002dd280 1c011301 0a015c0d d90ef60f ff0f0810 ......\......... │ │ │ │ + 0x002dd290 11103f00 d300a501 86027d02 74029703 ..?.......}.t... │ │ │ │ + 0x002dd2a0 0f04bd04 1b060d06 ff05ba07 eb08110a ................ │ │ │ │ + 0x002dd2b0 020af309 e4094109 a709180a eb0ae20a ......A......... │ │ │ │ + 0x002dd2c0 d90ad00a 0d0cca0c 870d870d 870d870d ................ │ │ │ │ + 0x002dd2d0 870d3209 c409710a 7a0a830a 8c0a9501 ..2...q.z....... │ │ │ │ + 0x002dd2e0 d7010f02 51028c02 f8024503 bd030004 ....Q.....E..... │ │ │ │ + 0x002dd2f0 48049004 13050a05 0105d905 4506ae06 H...........E... │ │ │ │ + 0x002dd300 45073807 2f072607 c1010a02 6b02db02 E.8./.&.....k... │ │ │ │ + 0x002dd310 d202c902 7603c703 2404e904 db04cd04 ....v...$....... │ │ │ │ + 0x002dd320 e2056406 f606e706 d806c906 a2003503 ..d...........5. │ │ │ │ + 0x002dd330 b506c206 cf06dc06 e9061310 40126915 ............@.i. │ │ │ │ + 0x002dd340 76158315 90159d15 921dd91f bd22ca22 v............"." │ │ │ │ + 0x002dd350 d722e422 f122a100 16042904 3c044f04 ."."."....).<.O. │ │ │ │ + 0x002dd360 6204800d 9110a410 b710ca10 dd10cc18 b............... │ │ │ │ + 0x002dd370 9b1bae1b c11bd41b e71b0000 00000000 ................ │ │ │ │ + 0x002dd380 00000000 00da0000 00ce00e4 00f60000 ................ │ │ │ │ + 0x002dd390 00c800d4 00e000ea 00f200fa 00000000 ................ │ │ │ │ + 0x002dd3a0 00c400ca 00d000d6 00dc00e2 00e800ec ................ │ │ │ │ + 0x002dd3b0 00f000f4 00f800fa 00000000 00000000 ................ │ │ │ │ + 0x002dd3c0 00c200c6 00c800cc 00d000d2 00d600d8 ................ │ │ │ │ + 0x002dd3d0 00da00de 00e000e4 00e600e8 00ea00ee ................ │ │ │ │ + 0x002dd3e0 00f000f2 00f400f6 00f800f8 00fa00fc ................ │ │ │ │ + 0x002dd3f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002dd400 00000000 04000000 01000000 05000000 ................ │ │ │ │ + 0x002dd410 02000000 06000000 03000000 07000000 ................ │ │ │ │ + 0x002dd420 00010203 02030405 04050607 06070809 ................ │ │ │ │ + 0x002dd430 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ + 0x002dd440 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x002dd450 00010203 04050607 00010203 04050607 ................ │ │ │ │ + 0x002dd460 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002dd470 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002dd480 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002dd490 00000000 01000000 04000000 05000000 ................ │ │ │ │ + 0x002dd4a0 02000000 03000000 06000000 07000000 ................ │ │ │ │ + 0x002dd4b0 00010001 00010001 00010203 04050607 ................ │ │ │ │ + 0x002dd4c0 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ + 0x002dd4d0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x002dd4e0 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ + 0x002dd4f0 00000000 00000000 04040404 04040404 ................ │ │ │ │ + 0x002dd500 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ + 0x002dd510 10001000 04000400 08000800 0a000a00 ................ │ │ │ │ + 0x002dd520 22000000 28000000 02000000 08000000 "...(........... │ │ │ │ + 0x002dd530 02000000 04000000 00020000 80000000 ................ │ │ │ │ + 0x002dd540 0a000000 08000000 0800feff 2000fcff ............ ... │ │ │ │ + 0x002dd550 004000f0 05000000 03000000 00100010 .@.............. │ │ │ │ + 0x002dd560 00400040 f0bff0bf fcbffcbf 00080008 .@.@............ │ │ │ │ + 0x002dd570 00200020 02000200 40004000 00080008 . . ....@.@..... │ │ │ │ + 0x002dd580 00200020 df6bdf6b fe7ffe7f 00fe00fe . . .k.k........ │ │ │ │ + 0x002dd590 20000000 3f000000 40000000 00800000 ...?...@....... │ │ │ │ + 0x002dd5a0 02000100 2000f8ff ff030000 00000040 .... ..........@ │ │ │ │ + 0x002dd5b0 00000000 00000000 b6fbfaff 36fcfaff ............6... │ │ │ │ + 0x002dd5c0 a5fcfaff cbfcfaff f1fcfaff 15fdfaff ................ │ │ │ │ + 0x002dd5d0 08fefaff 88fefaff f7fefaff 1dfffaff ................ │ │ │ │ + 0x002dd5e0 43fffaff 67fffaff af00fbff 3301fbff C...g.......3... │ │ │ │ + 0x002dd5f0 a201fbff c901fbff ef01fbff 1302fbff ................ │ │ │ │ + 0x002dd600 db03fbff 8804fbff fa04fbff 4d05fbff ............M... │ │ │ │ + 0x002dd610 c405fbff 3d06fbff e108fbff 6a09fbff ....=.......j... │ │ │ │ + 0x002dd620 b109fbff d809fbff fe09fbff 220afbff ............"... │ │ │ │ + 0x002dd630 290cfbff b70cfbff e10cfbff fc0cfbff )............... │ │ │ │ + 0x002dd640 160dfbff 3f0dfbff 610efbff c70efbff ....?...a....... │ │ │ │ + 0x002dd650 390ffbff 8f0ffbff f00ffbff 2f10fbff 9.........../... │ │ │ │ + 0x002dd660 6610fbff a410fbff ec10fbff 9611fbff f............... │ │ │ │ + 0x002dd670 d611fbff 1712fbff 6512fbff b112fbff ........e....... │ │ │ │ + 0x002dd680 f412fbff 6713fbff 0f002a00 47006800 ....g.....*.G.h. │ │ │ │ + 0x002dd690 8c00c600 fb002d00 6c00ae00 f6003f01 ......-.l.....?. │ │ │ │ + 0x002dd6a0 8501b201 f2013602 8002c902 0e030e03 ......6......... │ │ │ │ + 0x002dd6b0 7e03bd03 fa03b604 3f04b604 b6046c05 ~.......?.....l. │ │ │ │ + 0x002dd6c0 e9056206 e706e706 e706e706 6902bf02 ..b.........i... │ │ │ │ + 0x002dd6d0 02034b03 4b034b03 e6034804 8e04e004 ..K.K.K...H..... │ │ │ │ + 0x002dd6e0 e004e004 7c051206 88068806 88068806 ....|........... │ │ │ │ + 0x002dd6f0 b7000e03 00070d07 1a072707 3407d30e ..........'.4... │ │ │ │ + 0x002dd700 c810f013 fd130a14 17142414 881a731c ..........$...s. │ │ │ │ + 0x002dd710 8e1f9b1f a81fb51f c21fab00 7f049804 ................ │ │ │ │ + 0x002dd720 b104ca04 e3046c0c 800f990f b20fcb0f ......l......... │ │ │ │ + 0x002dd730 e40f3e16 45195e19 77199019 a9190000 ..>.E.^.w....... │ │ │ │ + 0x002dd740 00000000 00260000 0032001c 000a0000 .....&...2...... │ │ │ │ + 0x002dd750 0038002c 00200016 000e0006 00000000 .8.,. .......... │ │ │ │ + 0x002dd760 003c0036 0030002a 0024001e 00180014 .<.6.0.*.$...... │ │ │ │ + 0x002dd770 0010000c 00080006 00000000 00000000 ................ │ │ │ │ + 0x002dd780 003e003a 00380034 0030002e 002a0028 .>.:.8.4.0...*.( │ │ │ │ + 0x002dd790 00260022 0020001c 001a0018 00160012 .&.". .......... │ │ │ │ + 0x002dd7a0 0010000e 000c000a 00080008 00060004 ................ │ │ │ │ + 0x002dd7b0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x002dd7c0 00010203 02030405 04050607 06070809 ................ │ │ │ │ + 0x002dd7d0 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ + 0x002dd7e0 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x002dd7f0 00010203 04050607 00010203 04050607 ................ │ │ │ │ + 0x002dd800 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002dd810 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002dd820 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002dd830 00010001 00010001 00010203 04050607 ................ │ │ │ │ + 0x002dd840 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ + 0x002dd850 00000000 00000000 04040404 04040404 ................ │ │ │ │ + 0x002dd860 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ + 0x002dd870 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x002dd880 10001000 10001000 10001000 10001000 ................ │ │ │ │ + 0x002dd890 04000400 04000400 04000400 04000400 ................ │ │ │ │ + 0x002dd8a0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002dd8b0 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x002dd8c0 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002dd8d0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x002dd8e0 df6bdf6b df6bdf6b df6bdf6b df6bdf6b .k.k.k.k.k.k.k.k │ │ │ │ + 0x002dd8f0 fe7ffe7f fe7ffe7f fe7ffe7f fe7ffe7f ................ │ │ │ │ + 0x002dd900 00fe00fe 00fe00fe 00fe00fe 00fe00fe ................ │ │ │ │ + 0x002dd910 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x002dd920 40000000 40000000 40000000 40000000 @...@...@...@... │ │ │ │ + 0x002dd930 00020000 00020000 00020000 00020000 ................ │ │ │ │ + 0x002dd940 2000f8ff 2000f8ff 2000f8ff 2000f8ff ... ... ... ... │ │ │ │ + 0x002dd950 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ + 0x002dd960 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ + 0x002dd970 00004000 00000000 00004000 00000000 ..@.......@..... │ │ │ │ + 0x002dd980 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ + 0x002dd990 02000100 02000100 08000800 08000800 ................ │ │ │ │ + 0x002dd9a0 0a000a00 0a000a00 02000000 02000000 ................ │ │ │ │ + 0x002dd9b0 08000000 08000000 00020000 00020000 ................ │ │ │ │ + 0x002dd9c0 80000000 80000000 02000000 04000000 ................ │ │ │ │ + 0x002dd9d0 0a000000 08000000 f0bff0bf f0bff0bf ................ │ │ │ │ + 0x002dd9e0 fcbffcbf fcbffcbf 22000000 22000000 ........"..."... │ │ │ │ + 0x002dd9f0 28000000 28000000 0800feff 0800feff (...(........... │ │ │ │ + 0x002dda00 2000fcff 2000fcff 2000fcff 2000fcff ... ... ... ... │ │ │ │ + 0x002dda10 0b000000 0d000000 00040000 00040000 ................ │ │ │ │ + 0x002dda20 00100000 00100000 00100010 00100010 ................ │ │ │ │ + 0x002dda30 00400040 00400040 004000f0 004000f0 .@.@.@.@.@...@.. │ │ │ │ + 0x002dda40 06b4fbff 2ab4fbff 42b4fbff 59b4fbff ....*...B...Y... │ │ │ │ + 0x002dda50 7fb4fbff c3b4fbff f4b5fbff 18b6fbff ................ │ │ │ │ + 0x002dda60 30b6fbff 47b6fbff 6db6fbff b1b6fbff 0...G...m....... │ │ │ │ + 0x002dda70 07b8fbff 2bb8fbff 43b8fbff 5ab8fbff ....+...C...Z... │ │ │ │ + 0x002dda80 80b8fbff c4b8fbff 77bafbff babafbff ........w....... │ │ │ │ + 0x002dda90 f1bafbff 4abbfbff f2bbfbff 3dbdfbff ....J.......=... │ │ │ │ + 0x002ddaa0 5dc1fbff 81c1fbff 9ac1fbff c2c1fbff ]............... │ │ │ │ + 0x002ddab0 e8c1fbff 2cc2fbff 06c4fbff 2ac4fbff ....,.......*... │ │ │ │ + 0x002ddac0 43c4fbff 6bc4fbff 91c4fbff d5c4fbff C...k........... │ │ │ │ + 0x002ddad0 6cc6fbff ddc6fbff 3ec7fbff 9dc7fbff l.......>....... │ │ │ │ + 0x002ddae0 58c8fbff a5c8fbff dec8fbff 2bc9fbff X...........+... │ │ │ │ + 0x002ddaf0 7fc9fbff 26cafbff 6bcafbff aecafbff ....&...k....... │ │ │ │ + 0x002ddb00 0ecbfbff 5bcbfbff e4cbfbff ddccfbff ....[........... │ │ │ │ + 0x002ddb10 14002f00 50007100 a800da00 34013000 ../.P.q.....4.0. │ │ │ │ + 0x002ddb20 6900be00 14016701 0602df00 fb032209 i.....g.......". │ │ │ │ + 0x002ddb30 2f093c09 49095609 92162d19 f91d061e /.<.I.V...-..... │ │ │ │ + 0x002ddb40 131e201e 2d1ef529 bc2c3e31 4b315831 .. .-..).,>1K1X1 │ │ │ │ + 0x002ddb50 65317231 a800b005 c305d605 e905fc05 e1r1............ │ │ │ │ + 0x002ddb60 2413c817 db17ee17 01181418 ab230e28 $............#.( │ │ │ │ + 0x002ddb70 21283428 47285a28 00000000 00000000 !(4(G(Z(........ │ │ │ │ 0x002ddb80 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ 0x002ddb90 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x002ddba0 80000000 00000000 80000000 00000000 ................ │ │ │ │ - 0x002ddbb0 80000000 00000000 80000000 00000000 ................ │ │ │ │ - 0x002ddbc0 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ │ │ - 0x002ddbd0 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ │ │ - 0x002ddbe0 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ │ │ - 0x002ddbf0 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ │ │ - 0x002ddc00 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ │ │ - 0x002ddc10 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ │ │ - 0x002ddc20 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ │ │ - 0x002ddc30 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ │ │ - 0x002ddc40 00000d1f 12020000 00000b1f 14020000 ................ │ │ │ │ - 0x002ddc50 00000a1e 15030000 0000091d 16040000 ................ │ │ │ │ - 0x002ddc60 0000081c 17050000 00ff081b 18060000 ................ │ │ │ │ - 0x002ddc70 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ │ │ - 0x002ddc80 00000517 1c080000 00000416 1d090000 ................ │ │ │ │ - 0x002ddc90 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ │ │ - 0x002ddca0 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ │ │ - 0x002ddcb0 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ │ │ - 0x002ddcc0 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ │ │ - 0x002ddcd0 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ │ │ - 0x002ddce0 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ │ │ - 0x002ddcf0 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ │ │ - 0x002ddd00 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ │ │ - 0x002ddd10 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ │ │ - 0x002ddd20 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ │ │ - 0x002ddd30 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ │ │ - 0x002ddd40 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ │ │ - 0x002ddd50 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ │ │ - 0x002ddd60 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ │ │ - 0x002ddd70 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ │ │ - 0x002ddd80 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ │ │ - 0x002ddd90 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ │ │ - 0x002ddda0 00000f1f 11010000 00000d1f 12020000 ................ │ │ │ │ - 0x002dddb0 00000b1f 14020000 00000a1e 15030000 ................ │ │ │ │ - 0x002dddc0 0000091d 16040000 0000081c 17050000 ................ │ │ │ │ - 0x002dddd0 0000071b 18060000 0000061a 1a060000 ................ │ │ │ │ - 0x002ddde0 00000618 1b070000 00000517 1c080000 ................ │ │ │ │ - 0x002dddf0 00000416 1d090000 00000315 1e0a0000 ................ │ │ │ │ - 0x002dde00 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ │ │ - 0x002dde10 00000111 1f0f0000 0000003c 04000000 ...........<.... │ │ │ │ - 0x002dde20 00000038 08000000 00000034 0c000000 ...8.......4.... │ │ │ │ - 0x002dde30 00000030 10000000 0000002c 14000000 ...0.......,.... │ │ │ │ - 0x002dde40 00000028 18000000 00000024 1c000000 ...(.......$.... │ │ │ │ - 0x002dde50 00000020 20000000 0000001c 24000000 ... .......$... │ │ │ │ - 0x002dde60 00000018 28000000 00000014 2c000000 ....(.......,... │ │ │ │ - 0x002dde70 00000010 30000000 0000000c 34000000 ....0.......4... │ │ │ │ - 0x002dde80 00000008 38000000 00000004 3c000000 ....8.......<... │ │ │ │ - 0x002dde90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002ddea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002ddeb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x002ddec0 fa0afb02 fd01fd01 fc06fd02 fd02fd01 ................ │ │ │ │ - 0x002dded0 00000a00 010a0102 00000600 02060202 ................ │ │ │ │ - 0x002ddee0 000c0009 00070a05 00020002 00020603 ................ │ │ │ │ - 0x002ddef0 00000000 00000000 0c000900 07000500 ................ │ │ │ │ - 0x002ddf00 f610fa00 fc00fe00 f610fa00 fc00fe00 ................ │ │ │ │ - 0x002ddf10 00001000 00100000 00001000 00100000 ................ │ │ │ │ - 0x002ddf20 000a0006 00041002 00000000 00001000 ................ │ │ │ │ - 0x002ddf30 00000000 00000000 0a000600 04000200 ................ │ │ │ │ - 0x002ddf40 f808f800 f800f800 fc04fc00 fc00fc00 ................ │ │ │ │ - 0x002ddf50 00000800 00080000 00000400 00040000 ................ │ │ │ │ - 0x002ddf60 00100010 00100810 00000000 00000400 ................ │ │ │ │ - 0x002ddf70 00000000 00000000 10001000 10001000 ................ │ │ │ │ - 0x002ddf80 fe08ff03 ff020001 ff04ff03 ff02ff02 ................ │ │ │ │ - 0x002ddf90 00000800 03080203 00000400 03040203 ................ │ │ │ │ - 0x002ddfa0 000a0006 00040802 00030004 00040403 ................ │ │ │ │ - 0x002ddfb0 00000000 00000000 0a000600 04000300 ................ │ │ │ │ - 0x002ddfc0 f40ef600 f700f800 f60cf701 f800f900 ................ │ │ │ │ - 0x002ddfd0 00000e00 000e0000 00000c00 000c0001 ................ │ │ │ │ - 0x002ddfe0 000e000c 000b0e0a 00000000 00010c01 ................ │ │ │ │ - 0x002ddff0 00000000 00000000 0e000c00 0b000900 ................ │ │ │ │ - 0x002de000 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ │ │ - 0x002de010 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ │ │ - 0x002de020 08080707 07070706 06060606 06060505 ................ │ │ │ │ - 0x002de030 05050505 05050505 04040404 04040404 ................ │ │ │ │ - 0x002de040 04040404 04040404 04030303 03030303 ................ │ │ │ │ - 0x002de050 03030303 03030303 03030303 03030303 ................ │ │ │ │ - 0x002de060 03030303 03030202 02020202 02020202 ................ │ │ │ │ - 0x002de070 02020202 02020202 02020202 02020202 ................ │ │ │ │ - 0x002de080 02020202 02020202 02020202 02020202 ................ │ │ │ │ - 0x002de090 02020202 02020202 02020202 02020202 ................ │ │ │ │ - 0x002de0a0 02020202 02020202 02020101 01010101 ................ │ │ │ │ - 0x002de0b0 01010101 01010101 01010101 01010101 ................ │ │ │ │ - 0x002de0c0 01010101 01010101 01010101 01010101 ................ │ │ │ │ - 0x002de0d0 01010101 01010101 01010101 01010101 ................ │ │ │ │ - 0x002de0e0 01010101 01010101 01010101 01010101 ................ │ │ │ │ - 0x002de0f0 01010101 01010101 01010101 01010100 ................ │ │ │ │ - 0x002de100 007f0000 00010000 007f0000 ff020000 ................ │ │ │ │ - 0x002de110 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ │ │ - 0x002de120 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ │ │ - 0x002de130 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ │ │ - 0x002de140 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ │ │ - 0x002de150 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ │ │ - 0x002de160 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ │ │ - 0x002de170 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ │ │ - 0x002de180 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ │ │ - 0x002de190 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ │ │ - 0x002de1a0 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ │ │ - 0x002de1b0 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ │ │ - 0x002de1c0 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ │ │ - 0x002de1d0 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ │ │ - 0x002de1e0 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ │ │ - 0x002de1f0 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ │ │ - 0x002de200 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ │ │ - 0x002de210 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ │ │ - 0x002de220 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ │ │ - 0x002de230 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ │ │ - 0x002de240 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ │ │ - 0x002de250 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ │ │ - 0x002de260 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ │ │ - 0x002de270 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ │ │ - 0x002de280 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ │ │ - 0x002de290 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ │ │ - 0x002de2a0 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ │ │ - 0x002de2b0 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ │ │ - 0x002de2c0 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ │ │ - 0x002de2d0 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ │ │ - 0x002de2e0 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ │ │ - 0x002de2f0 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ │ │ - 0x002de300 00000100 007f0000 00ff0200 007f0000 ................ │ │ │ │ - 0x002de310 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ │ │ - 0x002de320 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ │ │ - 0x002de330 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ │ │ - 0x002de340 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ │ │ - 0x002de350 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ │ │ - 0x002de360 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ │ │ - 0x002de370 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ │ │ - 0x002de380 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ │ │ - 0x002de390 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ │ │ - 0x002de3a0 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ │ │ - 0x002de3b0 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ │ │ - 0x002de3c0 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ │ │ - 0x002de3d0 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ │ │ - 0x002de3e0 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ │ │ - 0x002de3f0 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ │ │ - 0x002de400 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ │ │ - 0x002de410 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ │ │ - 0x002de420 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ │ │ - 0x002de430 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ │ │ - 0x002de440 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ │ │ - 0x002de450 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ │ │ - 0x002de460 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ │ │ - 0x002de470 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ │ │ - 0x002de480 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ │ │ - 0x002de490 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ │ │ - 0x002de4a0 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ │ │ - 0x002de4b0 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ │ │ - 0x002de4c0 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ │ │ - 0x002de4d0 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ │ │ - 0x002de4e0 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ │ │ - 0x002de4f0 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ │ │ - 0x002de500 00007f00 00010000 00007f00 00ff0200 ................ │ │ │ │ - 0x002de510 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ │ │ - 0x002de520 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ │ │ - 0x002de530 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ │ │ - 0x002de540 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ │ │ - 0x002de550 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ │ │ - 0x002de560 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ │ │ - 0x002de570 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ │ │ - 0x002de580 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ │ │ - 0x002de590 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ │ │ - 0x002de5a0 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ │ │ - 0x002de5b0 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ │ │ - 0x002de5c0 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ │ │ - 0x002de5d0 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ │ │ - 0x002de5e0 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ │ │ - 0x002de5f0 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ │ │ - 0x002de600 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ │ │ - 0x002de610 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ │ │ - 0x002de620 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ │ │ - 0x002de630 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ │ │ - 0x002de640 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ │ │ - 0x002de650 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ │ │ - 0x002de660 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ │ │ - 0x002de670 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ │ │ - 0x002de680 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ │ │ - 0x002de690 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ │ │ - 0x002de6a0 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ │ │ - 0x002de6b0 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ │ │ - 0x002de6c0 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ │ │ - 0x002de6d0 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ │ │ - 0x002de6e0 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ │ │ - 0x002de6f0 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ │ │ - 0x002de700 000002ff 00007f00 0000ff03 00002302 ..............#. │ │ │ │ - 0x002de710 74010000 00001101 d7000000 b2009700 t............... │ │ │ │ - 0x002de720 00008400 74000000 66000000 5a005000 ....t...f...Z.P. │ │ │ │ - 0x002de730 00004700 40000000 39003300 00002d00 ..G.@...9.3...-. │ │ │ │ - 0x002de740 00002800 23000000 1f001b00 00001700 ..(.#........... │ │ │ │ - 0x002de750 13000000 0f000000 0b000000 07000300 ................ │ │ │ │ - 0x002de760 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ │ │ - 0x002de770 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ │ │ - 0x002de780 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ │ │ - 0x002de790 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ │ │ - 0x002de7a0 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ │ │ - 0x002de7b0 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ │ │ - 0x002de7c0 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ │ │ - 0x002de7d0 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ │ │ - 0x002de7e0 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ │ │ - 0x002de7f0 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ │ │ - 0x002de800 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ │ │ - 0x002de810 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ │ │ - 0x002de820 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ │ │ - 0x002de830 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ │ │ - 0x002de840 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ │ │ - 0x002de850 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ │ │ - 0x002de860 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ │ │ - 0x002de870 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ │ │ - 0x002de880 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ │ │ - 0x002de890 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ │ │ - 0x002de8a0 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ │ │ - 0x002de8b0 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ │ │ - 0x002de8c0 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ │ │ - 0x002de8d0 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ │ │ - 0x002de8e0 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ │ │ - 0x002de8f0 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ │ │ - 0x002de900 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ │ │ - 0x002de910 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ │ │ - 0x002de920 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ │ │ - 0x002de930 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ │ │ - 0x002de940 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ │ │ - 0x002de950 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ │ │ - 0x002de960 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ │ │ - 0x002de970 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ │ │ - 0x002de980 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ │ │ - 0x002de990 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ │ │ - 0x002de9a0 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ │ │ - 0x002de9b0 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ │ │ - 0x002de9c0 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ │ │ - 0x002de9d0 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ │ │ - 0x002de9e0 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ │ │ - 0x002de9f0 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ │ │ - 0x002dea00 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ │ │ - 0x002dea10 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ │ │ - 0x002dea20 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ │ │ - 0x002dea30 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ │ │ - 0x002dea40 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ │ │ - 0x002dea50 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ │ │ - 0x002dea60 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ │ │ - 0x002dea70 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ │ │ - 0x002dea80 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ │ │ - 0x002dea90 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ │ │ - 0x002deaa0 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ │ │ - 0x002deab0 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ │ │ - 0x002deac0 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ │ │ - 0x002dead0 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ │ │ - 0x002deae0 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ │ │ - 0x002deaf0 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ │ │ - 0x002deb00 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ │ │ - 0x002deb10 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ │ │ - 0x002deb20 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ │ │ - 0x002deb30 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ │ │ - 0x002deb40 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ │ │ - 0x002deb50 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ │ │ - 0x002deb60 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ │ │ - 0x002deb70 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ │ │ - 0x002deb80 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ │ │ - 0x002deb90 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ │ │ - 0x002deba0 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ │ │ - 0x002debb0 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ │ │ - 0x002debc0 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ │ │ - 0x002debd0 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ │ │ - 0x002debe0 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ │ │ - 0x002debf0 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ │ │ - 0x002dec00 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ │ │ - 0x002dec10 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ │ │ - 0x002dec20 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ │ │ - 0x002dec30 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ │ │ - 0x002dec40 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ │ │ - 0x002dec50 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ │ │ - 0x002dec60 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ │ │ - 0x002dec70 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ │ │ - 0x002dec80 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ │ │ - 0x002dec90 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ │ │ - 0x002deca0 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ │ │ - 0x002decb0 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ │ │ - 0x002decc0 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ │ │ - 0x002decd0 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ │ │ - 0x002dece0 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ │ │ - 0x002decf0 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ │ │ - 0x002ded00 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ │ │ - 0x002ded10 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ │ │ - 0x002ded20 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ │ │ - 0x002ded30 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ │ │ - 0x002ded40 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ │ │ - 0x002ded50 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ │ │ - 0x002ded60 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ │ │ - 0x002ded70 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ │ │ - 0x002ded80 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ │ │ - 0x002ded90 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ │ │ - 0x002deda0 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ │ │ - 0x002dedb0 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ │ │ - 0x002dedc0 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ │ │ - 0x002dedd0 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ │ │ - 0x002dede0 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ │ │ - 0x002dedf0 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ │ │ - 0x002dee00 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ │ │ - 0x002dee10 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ │ │ - 0x002dee20 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ │ │ - 0x002dee30 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ │ │ - 0x002dee40 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ │ │ - 0x002dee50 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ │ │ - 0x002dee60 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ │ │ - 0x002dee70 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ │ │ - 0x002dee80 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ │ │ - 0x002dee90 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ │ │ - 0x002deea0 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ │ │ - 0x002deeb0 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ │ │ - 0x002deec0 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ │ │ - 0x002deed0 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ │ │ - 0x002deee0 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ │ │ - 0x002deef0 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ │ │ - 0x002def00 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ │ │ - 0x002def10 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ │ │ - 0x002def20 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ │ │ - 0x002def30 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ │ │ - 0x002def40 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ │ │ - 0x002def50 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ │ │ - 0x002def60 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ │ │ - 0x002def70 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ │ │ - 0x002def80 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ │ │ - 0x002def90 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ │ │ - 0x002defa0 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ │ │ - 0x002defb0 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ │ │ - 0x002defc0 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ │ │ - 0x002defd0 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ │ │ - 0x002defe0 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ │ │ - 0x002deff0 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ │ │ - 0x002df000 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ │ │ - 0x002df010 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ │ │ - 0x002df020 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ │ │ - 0x002df030 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ │ │ - 0x002df040 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ │ │ - 0x002df050 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ │ │ - 0x002df060 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ │ │ - 0x002df070 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ │ │ - 0x002df080 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ │ │ - 0x002df090 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ │ │ - 0x002df0a0 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ │ │ - 0x002df0b0 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ │ │ - 0x002df0c0 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ │ │ - 0x002df0d0 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ │ │ - 0x002df0e0 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ │ │ - 0x002df0f0 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ │ │ - 0x002df100 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ │ │ - 0x002df110 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ │ │ - 0x002df120 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ │ │ - 0x002df130 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ │ │ - 0x002df140 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ │ │ - 0x002df150 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ │ │ - 0x002df160 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ │ │ - 0x002df170 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ │ │ - 0x002df180 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ │ │ - 0x002df190 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ │ │ - 0x002df1a0 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ │ │ - 0x002df1b0 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ │ │ - 0x002df1c0 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ │ │ - 0x002df1d0 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ │ │ - 0x002df1e0 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ │ │ - 0x002df1f0 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ │ │ - 0x002df200 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ │ │ - 0x002df210 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ │ │ - 0x002df220 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ │ │ - 0x002df230 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ │ │ - 0x002df240 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ │ │ - 0x002df250 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ │ │ - 0x002df260 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ │ │ - 0x002df270 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ │ │ - 0x002df280 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ │ │ - 0x002df290 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ │ │ - 0x002df2a0 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ │ │ - 0x002df2b0 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ │ │ - 0x002df2c0 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ │ │ - 0x002df2d0 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ │ │ - 0x002df2e0 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ │ │ - 0x002df2f0 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ │ │ - 0x002df300 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ │ │ - 0x002df310 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ │ │ - 0x002df320 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ │ │ - 0x002df330 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ │ │ - 0x002df340 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ │ │ - 0x002df350 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ │ │ - 0x002df360 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ │ │ - 0x002df370 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ │ │ - 0x002df380 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ │ │ - 0x002df390 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ │ │ - 0x002df3a0 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ │ │ - 0x002df3b0 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ │ │ - 0x002df3c0 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ │ │ - 0x002df3d0 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ │ │ - 0x002df3e0 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ │ │ - 0x002df3f0 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ │ │ - 0x002df400 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ │ │ - 0x002df410 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ │ │ - 0x002df420 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ │ │ - 0x002df430 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ │ │ - 0x002df440 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ │ │ - 0x002df450 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ │ │ - 0x002df460 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ │ │ - 0x002df470 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ │ │ - 0x002df480 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ │ │ - 0x002df490 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ │ │ - 0x002df4a0 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ │ │ - 0x002df4b0 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ │ │ - 0x002df4c0 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ │ │ - 0x002df4d0 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ │ │ - 0x002df4e0 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ │ │ - 0x002df4f0 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ │ │ - 0x002df500 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ │ │ - 0x002df510 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ │ │ - 0x002df520 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ │ │ - 0x002df530 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ │ │ - 0x002df540 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ │ │ - 0x002df550 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ │ │ - 0x002df560 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ │ │ - 0x002df570 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ │ │ - 0x002df580 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ │ │ - 0x002df590 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ │ │ - 0x002df5a0 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ │ │ - 0x002df5b0 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ │ │ - 0x002df5c0 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ │ │ - 0x002df5d0 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ │ │ - 0x002df5e0 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ │ │ - 0x002df5f0 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ │ │ - 0x002df600 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ │ │ - 0x002df610 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ │ │ - 0x002df620 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ │ │ - 0x002df630 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ │ │ - 0x002df640 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ │ │ - 0x002df650 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ │ │ - 0x002df660 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ │ │ - 0x002df670 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ │ │ - 0x002df680 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ │ │ - 0x002df690 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ │ │ - 0x002df6a0 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ │ │ - 0x002df6b0 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ │ │ - 0x002df6c0 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ │ │ - 0x002df6d0 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ │ │ - 0x002df6e0 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ │ │ - 0x002df6f0 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ │ │ - 0x002df700 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ │ │ - 0x002df710 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ │ │ - 0x002df720 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ │ │ - 0x002df730 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ │ │ - 0x002df740 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ │ │ - 0x002df750 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ │ │ - 0x002df760 00000080 00000000 00000180 fe010000 ................ │ │ │ │ - 0x002df770 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ │ │ - 0x002df780 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ │ │ - 0x002df790 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ │ │ - 0x002df7a0 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ │ │ - 0x002df7b0 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ │ │ - 0x002df7c0 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ │ │ - 0x002df7d0 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ │ │ - 0x002df7e0 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ │ │ - 0x002df7f0 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ │ │ - 0x002df800 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ │ │ - 0x002df810 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ │ │ - 0x002df820 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ │ │ - 0x002df830 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ │ │ - 0x002df840 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ │ │ - 0x002df850 02f914ac b614f902 02f914af b414f901 ................ │ │ │ │ - 0x002df860 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ │ │ - 0x002df870 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ │ │ - 0x002df880 01fa13bb a814f902 01fa13be a514f902 ................ │ │ │ │ - 0x002df890 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ │ │ - 0x002df8a0 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ │ │ - 0x002df8b0 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ │ │ - 0x002df8c0 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ │ │ - 0x002df8d0 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ │ │ - 0x002df8e0 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ │ │ - 0x002df8f0 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ │ │ - 0x002df900 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ │ │ - 0x002df910 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ │ │ - 0x002df920 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ │ │ - 0x002df930 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ │ │ - 0x002df940 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ │ │ - 0x002df950 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ │ │ - 0x002df960 00001300 190e0500 1c16100b 07030000 ................ │ │ │ │ - 0x002df970 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ │ │ - 0x002df980 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ │ │ - 0x002df990 08070605 04040302 00000000 00000000 ................ │ │ │ │ + 0x002ddba0 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ + 0x002ddbb0 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ + 0x002ddbc0 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x002ddbd0 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x002ddbe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002ddbf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002ddc00 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ │ │ + 0x002ddc10 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ │ │ + 0x002ddc20 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ │ │ + 0x002ddc30 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ │ │ + 0x002ddc40 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ │ │ + 0x002ddc50 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ │ │ + 0x002ddc60 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ │ │ + 0x002ddc70 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ │ │ + 0x002ddc80 00000d1f 12020000 00000b1f 14020000 ................ │ │ │ │ + 0x002ddc90 00000a1e 15030000 0000091d 16040000 ................ │ │ │ │ + 0x002ddca0 0000081c 17050000 00ff081b 18060000 ................ │ │ │ │ + 0x002ddcb0 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ │ │ + 0x002ddcc0 00000517 1c080000 00000416 1d090000 ................ │ │ │ │ + 0x002ddcd0 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ │ │ + 0x002ddce0 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ │ │ + 0x002ddcf0 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ │ │ + 0x002ddd00 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ │ │ + 0x002ddd10 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ │ │ + 0x002ddd20 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ │ │ + 0x002ddd30 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ │ │ + 0x002ddd40 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ │ │ + 0x002ddd50 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ │ │ + 0x002ddd60 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ │ │ + 0x002ddd70 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ │ │ + 0x002ddd80 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ │ │ + 0x002ddd90 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ │ │ + 0x002ddda0 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ │ │ + 0x002dddb0 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ │ │ + 0x002dddc0 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ │ │ + 0x002dddd0 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ │ │ + 0x002ddde0 00000f1f 11010000 00000d1f 12020000 ................ │ │ │ │ + 0x002dddf0 00000b1f 14020000 00000a1e 15030000 ................ │ │ │ │ + 0x002dde00 0000091d 16040000 0000081c 17050000 ................ │ │ │ │ + 0x002dde10 0000071b 18060000 0000061a 1a060000 ................ │ │ │ │ + 0x002dde20 00000618 1b070000 00000517 1c080000 ................ │ │ │ │ + 0x002dde30 00000416 1d090000 00000315 1e0a0000 ................ │ │ │ │ + 0x002dde40 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ │ │ + 0x002dde50 00000111 1f0f0000 0000003c 04000000 ...........<.... │ │ │ │ + 0x002dde60 00000038 08000000 00000034 0c000000 ...8.......4.... │ │ │ │ + 0x002dde70 00000030 10000000 0000002c 14000000 ...0.......,.... │ │ │ │ + 0x002dde80 00000028 18000000 00000024 1c000000 ...(.......$.... │ │ │ │ + 0x002dde90 00000020 20000000 0000001c 24000000 ... .......$... │ │ │ │ + 0x002ddea0 00000018 28000000 00000014 2c000000 ....(.......,... │ │ │ │ + 0x002ddeb0 00000010 30000000 0000000c 34000000 ....0.......4... │ │ │ │ + 0x002ddec0 00000008 38000000 00000004 3c000000 ....8.......<... │ │ │ │ + 0x002dded0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002ddee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002ddef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002ddf00 fa0afb02 fd01fd01 fc06fd02 fd02fd01 ................ │ │ │ │ + 0x002ddf10 00000a00 010a0102 00000600 02060202 ................ │ │ │ │ + 0x002ddf20 000c0009 00070a05 00020002 00020603 ................ │ │ │ │ + 0x002ddf30 00000000 00000000 0c000900 07000500 ................ │ │ │ │ + 0x002ddf40 f610fa00 fc00fe00 f610fa00 fc00fe00 ................ │ │ │ │ + 0x002ddf50 00001000 00100000 00001000 00100000 ................ │ │ │ │ + 0x002ddf60 000a0006 00041002 00000000 00001000 ................ │ │ │ │ + 0x002ddf70 00000000 00000000 0a000600 04000200 ................ │ │ │ │ + 0x002ddf80 f808f800 f800f800 fc04fc00 fc00fc00 ................ │ │ │ │ + 0x002ddf90 00000800 00080000 00000400 00040000 ................ │ │ │ │ + 0x002ddfa0 00100010 00100810 00000000 00000400 ................ │ │ │ │ + 0x002ddfb0 00000000 00000000 10001000 10001000 ................ │ │ │ │ + 0x002ddfc0 fe08ff03 ff020001 ff04ff03 ff02ff02 ................ │ │ │ │ + 0x002ddfd0 00000800 03080203 00000400 03040203 ................ │ │ │ │ + 0x002ddfe0 000a0006 00040802 00030004 00040403 ................ │ │ │ │ + 0x002ddff0 00000000 00000000 0a000600 04000300 ................ │ │ │ │ + 0x002de000 f40ef600 f700f800 f60cf701 f800f900 ................ │ │ │ │ + 0x002de010 00000e00 000e0000 00000c00 000c0001 ................ │ │ │ │ + 0x002de020 000e000c 000b0e0a 00000000 00010c01 ................ │ │ │ │ + 0x002de030 00000000 00000000 0e000c00 0b000900 ................ │ │ │ │ + 0x002de040 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ │ │ + 0x002de050 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ │ │ + 0x002de060 08080707 07070706 06060606 06060505 ................ │ │ │ │ + 0x002de070 05050505 05050505 04040404 04040404 ................ │ │ │ │ + 0x002de080 04040404 04040404 04030303 03030303 ................ │ │ │ │ + 0x002de090 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x002de0a0 03030303 03030202 02020202 02020202 ................ │ │ │ │ + 0x002de0b0 02020202 02020202 02020202 02020202 ................ │ │ │ │ + 0x002de0c0 02020202 02020202 02020202 02020202 ................ │ │ │ │ + 0x002de0d0 02020202 02020202 02020202 02020202 ................ │ │ │ │ + 0x002de0e0 02020202 02020202 02020101 01010101 ................ │ │ │ │ + 0x002de0f0 01010101 01010101 01010101 01010101 ................ │ │ │ │ + 0x002de100 01010101 01010101 01010101 01010101 ................ │ │ │ │ + 0x002de110 01010101 01010101 01010101 01010101 ................ │ │ │ │ + 0x002de120 01010101 01010101 01010101 01010101 ................ │ │ │ │ + 0x002de130 01010101 01010101 01010101 01010100 ................ │ │ │ │ + 0x002de140 007f0000 00010000 007f0000 ff020000 ................ │ │ │ │ + 0x002de150 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ │ │ + 0x002de160 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ │ │ + 0x002de170 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ │ │ + 0x002de180 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ │ │ + 0x002de190 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ │ │ + 0x002de1a0 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ │ │ + 0x002de1b0 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ │ │ + 0x002de1c0 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ │ │ + 0x002de1d0 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ │ │ + 0x002de1e0 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ │ │ + 0x002de1f0 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ │ │ + 0x002de200 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ │ │ + 0x002de210 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ │ │ + 0x002de220 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ │ │ + 0x002de230 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ │ │ + 0x002de240 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ │ │ + 0x002de250 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ │ │ + 0x002de260 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ │ │ + 0x002de270 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ │ │ + 0x002de280 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ │ │ + 0x002de290 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ │ │ + 0x002de2a0 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ │ │ + 0x002de2b0 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ │ │ + 0x002de2c0 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ │ │ + 0x002de2d0 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ │ │ + 0x002de2e0 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ │ │ + 0x002de2f0 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ │ │ + 0x002de300 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ │ │ + 0x002de310 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ │ │ + 0x002de320 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ │ │ + 0x002de330 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ │ │ + 0x002de340 00000100 007f0000 00ff0200 007f0000 ................ │ │ │ │ + 0x002de350 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ │ │ + 0x002de360 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ │ │ + 0x002de370 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ │ │ + 0x002de380 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ │ │ + 0x002de390 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ │ │ + 0x002de3a0 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ │ │ + 0x002de3b0 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ │ │ + 0x002de3c0 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ │ │ + 0x002de3d0 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ │ │ + 0x002de3e0 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ │ │ + 0x002de3f0 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ │ │ + 0x002de400 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ │ │ + 0x002de410 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ │ │ + 0x002de420 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ │ │ + 0x002de430 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ │ │ + 0x002de440 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ │ │ + 0x002de450 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ │ │ + 0x002de460 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ │ │ + 0x002de470 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ │ │ + 0x002de480 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ │ │ + 0x002de490 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ │ │ + 0x002de4a0 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ │ │ + 0x002de4b0 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ │ │ + 0x002de4c0 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ │ │ + 0x002de4d0 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ │ │ + 0x002de4e0 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ │ │ + 0x002de4f0 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ │ │ + 0x002de500 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ │ │ + 0x002de510 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ │ │ + 0x002de520 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ │ │ + 0x002de530 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ │ │ + 0x002de540 00007f00 00010000 00007f00 00ff0200 ................ │ │ │ │ + 0x002de550 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ │ │ + 0x002de560 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ │ │ + 0x002de570 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ │ │ + 0x002de580 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ │ │ + 0x002de590 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ │ │ + 0x002de5a0 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ │ │ + 0x002de5b0 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ │ │ + 0x002de5c0 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ │ │ + 0x002de5d0 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ │ │ + 0x002de5e0 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ │ │ + 0x002de5f0 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ │ │ + 0x002de600 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ │ │ + 0x002de610 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ │ │ + 0x002de620 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ │ │ + 0x002de630 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ │ │ + 0x002de640 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ │ │ + 0x002de650 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ │ │ + 0x002de660 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ │ │ + 0x002de670 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ │ │ + 0x002de680 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ │ │ + 0x002de690 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ │ │ + 0x002de6a0 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ │ │ + 0x002de6b0 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ │ │ + 0x002de6c0 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ │ │ + 0x002de6d0 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ │ │ + 0x002de6e0 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ │ │ + 0x002de6f0 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ │ │ + 0x002de700 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ │ │ + 0x002de710 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ │ │ + 0x002de720 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ │ │ + 0x002de730 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ │ │ + 0x002de740 000002ff 00007f00 0000ff03 00002302 ..............#. │ │ │ │ + 0x002de750 74010000 00001101 d7000000 b2009700 t............... │ │ │ │ + 0x002de760 00008400 74000000 66000000 5a005000 ....t...f...Z.P. │ │ │ │ + 0x002de770 00004700 40000000 39003300 00002d00 ..G.@...9.3...-. │ │ │ │ + 0x002de780 00002800 23000000 1f001b00 00001700 ..(.#........... │ │ │ │ + 0x002de790 13000000 0f000000 0b000000 07000300 ................ │ │ │ │ + 0x002de7a0 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ │ │ + 0x002de7b0 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ │ │ + 0x002de7c0 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ │ │ + 0x002de7d0 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ │ │ + 0x002de7e0 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ │ │ + 0x002de7f0 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ │ │ + 0x002de800 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ │ │ + 0x002de810 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ │ │ + 0x002de820 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ │ │ + 0x002de830 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ │ │ + 0x002de840 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ │ │ + 0x002de850 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ │ │ + 0x002de860 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ │ │ + 0x002de870 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ │ │ + 0x002de880 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ │ │ + 0x002de890 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ │ │ + 0x002de8a0 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ │ │ + 0x002de8b0 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ │ │ + 0x002de8c0 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ │ │ + 0x002de8d0 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ │ │ + 0x002de8e0 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ │ │ + 0x002de8f0 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ │ │ + 0x002de900 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ │ │ + 0x002de910 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ │ │ + 0x002de920 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ │ │ + 0x002de930 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ │ │ + 0x002de940 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ │ │ + 0x002de950 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ │ │ + 0x002de960 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ │ │ + 0x002de970 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ │ │ + 0x002de980 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ │ │ + 0x002de990 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ │ │ + 0x002de9a0 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ │ │ + 0x002de9b0 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ │ │ + 0x002de9c0 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ │ │ + 0x002de9d0 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ │ │ + 0x002de9e0 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ │ │ + 0x002de9f0 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ │ │ + 0x002dea00 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ │ │ + 0x002dea10 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ │ │ + 0x002dea20 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ │ │ + 0x002dea30 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ │ │ + 0x002dea40 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ │ │ + 0x002dea50 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ │ │ + 0x002dea60 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ │ │ + 0x002dea70 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ │ │ + 0x002dea80 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ │ │ + 0x002dea90 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ │ │ + 0x002deaa0 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ │ │ + 0x002deab0 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ │ │ + 0x002deac0 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ │ │ + 0x002dead0 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ │ │ + 0x002deae0 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ │ │ + 0x002deaf0 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ │ │ + 0x002deb00 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ │ │ + 0x002deb10 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ │ │ + 0x002deb20 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ │ │ + 0x002deb30 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ │ │ + 0x002deb40 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ │ │ + 0x002deb50 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ │ │ + 0x002deb60 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ │ │ + 0x002deb70 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ │ │ + 0x002deb80 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ │ │ + 0x002deb90 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ │ │ + 0x002deba0 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ │ │ + 0x002debb0 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ │ │ + 0x002debc0 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ │ │ + 0x002debd0 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ │ │ + 0x002debe0 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ │ │ + 0x002debf0 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ │ │ + 0x002dec00 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ │ │ + 0x002dec10 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ │ │ + 0x002dec20 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ │ │ + 0x002dec30 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ │ │ + 0x002dec40 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ │ │ + 0x002dec50 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ │ │ + 0x002dec60 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ │ │ + 0x002dec70 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ │ │ + 0x002dec80 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ │ │ + 0x002dec90 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ │ │ + 0x002deca0 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ │ │ + 0x002decb0 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ │ │ + 0x002decc0 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ │ │ + 0x002decd0 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ │ │ + 0x002dece0 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ │ │ + 0x002decf0 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ │ │ + 0x002ded00 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ │ │ + 0x002ded10 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ │ │ + 0x002ded20 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ │ │ + 0x002ded30 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ │ │ + 0x002ded40 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ │ │ + 0x002ded50 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ │ │ + 0x002ded60 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ │ │ + 0x002ded70 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ │ │ + 0x002ded80 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ │ │ + 0x002ded90 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ │ │ + 0x002deda0 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ │ │ + 0x002dedb0 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ │ │ + 0x002dedc0 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ │ │ + 0x002dedd0 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ │ │ + 0x002dede0 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ │ │ + 0x002dedf0 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ │ │ + 0x002dee00 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ │ │ + 0x002dee10 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ │ │ + 0x002dee20 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ │ │ + 0x002dee30 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ │ │ + 0x002dee40 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ │ │ + 0x002dee50 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ │ │ + 0x002dee60 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ │ │ + 0x002dee70 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ │ │ + 0x002dee80 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ │ │ + 0x002dee90 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ │ │ + 0x002deea0 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ │ │ + 0x002deeb0 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ │ │ + 0x002deec0 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ │ │ + 0x002deed0 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ │ │ + 0x002deee0 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ │ │ + 0x002deef0 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ │ │ + 0x002def00 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ │ │ + 0x002def10 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ │ │ + 0x002def20 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ │ │ + 0x002def30 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ │ │ + 0x002def40 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ │ │ + 0x002def50 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ │ │ + 0x002def60 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ │ │ + 0x002def70 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ │ │ + 0x002def80 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ │ │ + 0x002def90 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ │ │ + 0x002defa0 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ │ │ + 0x002defb0 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ │ │ + 0x002defc0 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ │ │ + 0x002defd0 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ │ │ + 0x002defe0 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ │ │ + 0x002deff0 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ │ │ + 0x002df000 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ │ │ + 0x002df010 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ │ │ + 0x002df020 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ │ │ + 0x002df030 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ │ │ + 0x002df040 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ │ │ + 0x002df050 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ │ │ + 0x002df060 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ │ │ + 0x002df070 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ │ │ + 0x002df080 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ │ │ + 0x002df090 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ │ │ + 0x002df0a0 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ │ │ + 0x002df0b0 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ │ │ + 0x002df0c0 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ │ │ + 0x002df0d0 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ │ │ + 0x002df0e0 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ │ │ + 0x002df0f0 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ │ │ + 0x002df100 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ │ │ + 0x002df110 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ │ │ + 0x002df120 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ │ │ + 0x002df130 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ │ │ + 0x002df140 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ │ │ + 0x002df150 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ │ │ + 0x002df160 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ │ │ + 0x002df170 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ │ │ + 0x002df180 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ │ │ + 0x002df190 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ │ │ + 0x002df1a0 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ │ │ + 0x002df1b0 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ │ │ + 0x002df1c0 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ │ │ + 0x002df1d0 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ │ │ + 0x002df1e0 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ │ │ + 0x002df1f0 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ │ │ + 0x002df200 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ │ │ + 0x002df210 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ │ │ + 0x002df220 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ │ │ + 0x002df230 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ │ │ + 0x002df240 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ │ │ + 0x002df250 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ │ │ + 0x002df260 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ │ │ + 0x002df270 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ │ │ + 0x002df280 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ │ │ + 0x002df290 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ │ │ + 0x002df2a0 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ │ │ + 0x002df2b0 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ │ │ + 0x002df2c0 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ │ │ + 0x002df2d0 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ │ │ + 0x002df2e0 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ │ │ + 0x002df2f0 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ │ │ + 0x002df300 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ │ │ + 0x002df310 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ │ │ + 0x002df320 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ │ │ + 0x002df330 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ │ │ + 0x002df340 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ │ │ + 0x002df350 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ │ │ + 0x002df360 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ │ │ + 0x002df370 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ │ │ + 0x002df380 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ │ │ + 0x002df390 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ │ │ + 0x002df3a0 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ │ │ + 0x002df3b0 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ │ │ + 0x002df3c0 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ │ │ + 0x002df3d0 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ │ │ + 0x002df3e0 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ │ │ + 0x002df3f0 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ │ │ + 0x002df400 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ │ │ + 0x002df410 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ │ │ + 0x002df420 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ │ │ + 0x002df430 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ │ │ + 0x002df440 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ │ │ + 0x002df450 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ │ │ + 0x002df460 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ │ │ + 0x002df470 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ │ │ + 0x002df480 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ │ │ + 0x002df490 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ │ │ + 0x002df4a0 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ │ │ + 0x002df4b0 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ │ │ + 0x002df4c0 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ │ │ + 0x002df4d0 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ │ │ + 0x002df4e0 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ │ │ + 0x002df4f0 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ │ │ + 0x002df500 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ │ │ + 0x002df510 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ │ │ + 0x002df520 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ │ │ + 0x002df530 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ │ │ + 0x002df540 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ │ │ + 0x002df550 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ │ │ + 0x002df560 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ │ │ + 0x002df570 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ │ │ + 0x002df580 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ │ │ + 0x002df590 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ │ │ + 0x002df5a0 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ │ │ + 0x002df5b0 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ │ │ + 0x002df5c0 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ │ │ + 0x002df5d0 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ │ │ + 0x002df5e0 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ │ │ + 0x002df5f0 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ │ │ + 0x002df600 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ │ │ + 0x002df610 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ │ │ + 0x002df620 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ │ │ + 0x002df630 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ │ │ + 0x002df640 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ │ │ + 0x002df650 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ │ │ + 0x002df660 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ │ │ + 0x002df670 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ │ │ + 0x002df680 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ │ │ + 0x002df690 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ │ │ + 0x002df6a0 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ │ │ + 0x002df6b0 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ │ │ + 0x002df6c0 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ │ │ + 0x002df6d0 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ │ │ + 0x002df6e0 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ │ │ + 0x002df6f0 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ │ │ + 0x002df700 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ │ │ + 0x002df710 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ │ │ + 0x002df720 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ │ │ + 0x002df730 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ │ │ + 0x002df740 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ │ │ + 0x002df750 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ │ │ + 0x002df760 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ │ │ + 0x002df770 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ │ │ + 0x002df780 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ │ │ + 0x002df790 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ │ │ + 0x002df7a0 00000080 00000000 00000180 fe010000 ................ │ │ │ │ + 0x002df7b0 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ │ │ + 0x002df7c0 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ │ │ + 0x002df7d0 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ │ │ + 0x002df7e0 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ │ │ + 0x002df7f0 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ │ │ + 0x002df800 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ │ │ + 0x002df810 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ │ │ + 0x002df820 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ │ │ + 0x002df830 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ │ │ + 0x002df840 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ │ │ + 0x002df850 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ │ │ + 0x002df860 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ │ │ + 0x002df870 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ │ │ + 0x002df880 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ │ │ + 0x002df890 02f914ac b614f902 02f914af b414f901 ................ │ │ │ │ + 0x002df8a0 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ │ │ + 0x002df8b0 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ │ │ + 0x002df8c0 01fa13bb a814f902 01fa13be a514f902 ................ │ │ │ │ + 0x002df8d0 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ │ │ + 0x002df8e0 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ │ │ + 0x002df8f0 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ │ │ + 0x002df900 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ │ │ + 0x002df910 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ │ │ + 0x002df920 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ │ │ + 0x002df930 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ │ │ + 0x002df940 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ │ │ + 0x002df950 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ │ │ + 0x002df960 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ │ │ + 0x002df970 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ │ │ + 0x002df980 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ │ │ + 0x002df990 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ │ │ + 0x002df9a0 00001300 190e0500 1c16100b 07030000 ................ │ │ │ │ + 0x002df9b0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ │ │ + 0x002df9c0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ │ │ + 0x002df9d0 08070605 04040302 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,1092 +1,1092 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x002df9a0 011b033b 0c440000 80080000 8036d4ff ...;.D.......6.. │ │ │ │ - 0x002df9b0 28440000 b036d4ff 50440000 c036d4ff (D...6..PD...6.. │ │ │ │ - 0x002df9c0 08460000 f336d4ff 24460000 2637d4ff .F...6..$F..&7.. │ │ │ │ - 0x002df9d0 40460000 5937d4ff 5c460000 9037d4ff @F..Y7..\F...7.. │ │ │ │ - 0x002df9e0 d0460000 c037d4ff e4460000 b138d4ff .F...7...F...8.. │ │ │ │ - 0x002df9f0 40480000 0039d4ff d8a90000 003dd4ff @H...9.......=.. │ │ │ │ - 0x002dfa00 28aa0000 4041d4ff 78aa0000 906bd4ff (...@A..x....k.. │ │ │ │ - 0x002dfa10 c8aa0000 c09dd4ff 18ab0000 20c6d4ff ............ ... │ │ │ │ - 0x002dfa20 68ab0000 80eed4ff dcb50000 30f0d4ff h...........0... │ │ │ │ - 0x002dfa30 28b60000 80f2d4ff 7cb60000 30f4d4ff (.......|...0... │ │ │ │ - 0x002dfa40 c8b60000 e0f5d4ff 14b70000 00f8d4ff ................ │ │ │ │ - 0x002dfa50 60b70000 20fad4ff acb70000 d0fbd4ff `... ........... │ │ │ │ - 0x002dfa60 f8b70000 50fdd4ff 44b80000 50ffd4ff ....P...D...P... │ │ │ │ - 0x002dfa70 90b80000 d000d5ff dcb80000 8002d5ff ................ │ │ │ │ - 0x002dfa80 28b90000 4004d5ff 7cb90000 f005d5ff (...@...|....... │ │ │ │ - 0x002dfa90 c8b90000 f007d5ff 14ba0000 400ad5ff ............@... │ │ │ │ - 0x002dfaa0 68ba0000 000cd5ff b0dd0000 000ed5ff h............... │ │ │ │ - 0x002dfab0 70190100 e021d5ff a0190100 d035d5ff p....!.......5.. │ │ │ │ - 0x002dfac0 b42a0100 5036d5ff 002b0100 d036d5ff .*..P6...+...6.. │ │ │ │ - 0x002dfad0 004d0100 4037d5ff 2c4d0100 b037d5ff .M..@7..,M...7.. │ │ │ │ - 0x002dfae0 584d0100 2038d5ff 844d0100 9038d5ff XM.. 8...M...8.. │ │ │ │ - 0x002dfaf0 b04d0100 0039d5ff dc4d0100 7039d5ff .M...9...M..p9.. │ │ │ │ - 0x002dfb00 084e0100 e039d5ff 344e0100 703bd5ff .N...9..4N..p;.. │ │ │ │ - 0x002dfb10 804e0100 003cd5ff 14520100 ed3dd5ff .N...<...R...=.. │ │ │ │ - 0x002dfb20 d8540100 203ed5ff 30620100 3a3ed5ff .T.. >..0b..:>.. │ │ │ │ - 0x002dfb30 88630100 4d3ed5ff a4630100 703ed5ff .c..M>...c..p>.. │ │ │ │ - 0x002dfb40 c0630100 903ed5ff dc630100 1040d5ff .c...>...c...@.. │ │ │ │ - 0x002dfb50 0c640100 b040d5ff 30680100 d040d5ff .d...@..0h...@.. │ │ │ │ - 0x002dfb60 b0700100 4041d5ff e4700100 b041d5ff .p..@A...p...A.. │ │ │ │ - 0x002dfb70 18710100 3042d5ff 5c710100 b042d5ff .q..0B..\q...B.. │ │ │ │ - 0x002dfb80 347c0100 0043d5ff 5c7c0100 5043d5ff 4|...C..\|..PC.. │ │ │ │ - 0x002dfb90 e0800100 704ed5ff 30810100 e05ad5ff ....pN..0....Z.. │ │ │ │ - 0x002dfba0 a8810100 5066d5ff 48870100 6066d5ff ....Pf..H...`f.. │ │ │ │ - 0x002dfbb0 6c8c0100 a066d5ff 888c0100 c066d5ff l....f.......f.. │ │ │ │ - 0x002dfbc0 a88c0100 e066d5ff c48c0100 0067d5ff .....f.......g.. │ │ │ │ - 0x002dfbd0 e08c0100 2067d5ff 048e0100 5067d5ff .... g......Pg.. │ │ │ │ - 0x002dfbe0 208e0100 2068d5ff 9c8e0100 6068d5ff ... h......`h.. │ │ │ │ - 0x002dfbf0 b88e0100 7968d5ff 00900100 ae68d5ff ....yh.......h.. │ │ │ │ - 0x002dfc00 1c900100 f068d5ff 38900100 0b69d5ff .....h..8....i.. │ │ │ │ - 0x002dfc10 54900100 1f69d5ff 70900100 6069d5ff T....i..p...`i.. │ │ │ │ - 0x002dfc20 40910100 9569d5ff 8c900100 836ad5ff @....i.......j.. │ │ │ │ - 0x002dfc30 a8900100 a06ad5ff c4900100 c06ad5ff .....j.......j.. │ │ │ │ - 0x002dfc40 e0900100 e06ad5ff fc900100 106bd5ff .....j.......k.. │ │ │ │ - 0x002dfc50 d8920100 706bd5ff f8920100 d06bd5ff ....pk.......k.. │ │ │ │ - 0x002dfc60 f0940100 506ed5ff 54930100 506fd5ff ....Pn..T...Po.. │ │ │ │ - 0x002dfc70 a0930100 c074d5ff 78bb0100 e074d5ff .....t..x....t.. │ │ │ │ - 0x002dfc80 8cbb0100 0075d5ff a0bb0100 2075d5ff .....u...... u.. │ │ │ │ - 0x002dfc90 b4bb0100 4075d5ff c8bb0100 6075d5ff ....@u......`u.. │ │ │ │ - 0x002dfca0 dcbb0100 8075d5ff f0bb0100 a075d5ff .....u.......u.. │ │ │ │ - 0x002dfcb0 04bc0100 c075d5ff 18bc0100 e075d5ff .....u.......u.. │ │ │ │ - 0x002dfcc0 a0d10100 7082d5ff f4d10100 ff8ed5ff ....p........... │ │ │ │ - 0x002dfcd0 b4e90100 f08fd5ff 4cee0100 e093d5ff ........L....... │ │ │ │ - 0x002dfce0 60f60100 e095d5ff 68f70100 0096d5ff `.......h....... │ │ │ │ - 0x002dfcf0 80f90100 3096d5ff f0fa0100 a096d5ff ....0........... │ │ │ │ - 0x002dfd00 acf90100 f096d5ff 34fc0100 f09ad5ff ........4....... │ │ │ │ - 0x002dfd10 04fa0100 f09bd5ff 30fe0100 809dd5ff ........0....... │ │ │ │ - 0x002dfd20 7cfe0100 109ed5ff a8100200 809ed5ff |............... │ │ │ │ - 0x002dfd30 d4100200 f09ed5ff 00110200 40a0d5ff ............@... │ │ │ │ - 0x002dfd40 88110200 c0a0d5ff 08180200 d0a0d5ff ................ │ │ │ │ - 0x002dfd50 4c180200 00a1d5ff e4200200 e0a2d5ff L........ ...... │ │ │ │ - 0x002dfd60 ac1d0200 d0a3d5ff 20260200 e0a3d5ff ........ &...... │ │ │ │ - 0x002dfd70 3c260200 50a4d5ff 64260200 c0a4d5ff <&..P...d&...... │ │ │ │ - 0x002dfd80 8c260200 30a5d5ff b4260200 a0a5d5ff .&..0....&...... │ │ │ │ - 0x002dfd90 dc260200 10a6d5ff 04270200 80a6d5ff .&.......'...... │ │ │ │ - 0x002dfda0 2c270200 f0a6d5ff 54270200 60a7d5ff ,'......T'..`... │ │ │ │ - 0x002dfdb0 7c270200 d0a7d5ff a4270200 00a8d5ff |'.......'...... │ │ │ │ - 0x002dfdc0 c8270200 70a8d5ff f0270200 e0a8d5ff .'..p....'...... │ │ │ │ - 0x002dfdd0 18280200 60aad5ff 48280200 f0aad5ff .(..`...H(...... │ │ │ │ - 0x002dfde0 70280200 60abd5ff 94280200 00acd5ff p(..`....(...... │ │ │ │ - 0x002dfdf0 902e0200 20acd5ff 7c310200 50acd5ff .... ...|1..P... │ │ │ │ - 0x002dfe00 803b0200 80acd5ff 9c3b0200 d0acd5ff .;.......;...... │ │ │ │ - 0x002dfe10 c03b0200 20add5ff 743f0200 30add5ff .;.. ...t?..0... │ │ │ │ - 0x002dfe20 34420200 f0add5ff 5c420200 70aed5ff 4B......\B..p... │ │ │ │ - 0x002dfe30 80420200 d0aed5ff 9c420200 10afd5ff .B.......B...... │ │ │ │ - 0x002dfe40 40480200 10b5d5ff 74480200 70c1d5ff @H......tH..p... │ │ │ │ - 0x002dfe50 d44b0200 90c1d5ff d8520200 40c2d5ff .K.......R..@... │ │ │ │ - 0x002dfe60 0c530200 e0c2d5ff 40530200 80c3d5ff .S......@S...... │ │ │ │ - 0x002dfe70 74530200 2fc4d5ff 70520200 64c4d5ff tS../...pR..d... │ │ │ │ - 0x002dfe80 8c520200 a0c4d5ff a8530200 f0c4d5ff .R.......S...... │ │ │ │ - 0x002dfe90 20550200 20c5d5ff 6c550200 30c7d5ff U.. ...lU..0... │ │ │ │ - 0x002dfea0 9c550200 90c8d5ff c8550200 70c9d5ff .U.......U..p... │ │ │ │ - 0x002dfeb0 14560200 90c9d5ff 44560200 b5c9d5ff .V......DV...... │ │ │ │ - 0x002dfec0 60560200 d5c9d5ff b4590200 30cad5ff `V.......Y..0... │ │ │ │ - 0x002dfed0 445a0200 d0cad5ff 285e0200 c0cbd5ff DZ......(^...... │ │ │ │ - 0x002dfee0 d8620200 10d3d5ff 88440000 b0d4d5ff .b.......D...... │ │ │ │ - 0x002dfef0 f0440000 70d6d5ff 58450000 c0d7d5ff .D..p...XE...... │ │ │ │ - 0x002dff00 78450000 00d8d5ff 8c450000 00d9d5ff xE.......E...... │ │ │ │ - 0x002dff10 bc450000 20d9d5ff d0450000 d0dad5ff .E.. ....E...... │ │ │ │ - 0x002dff20 f0450000 f0dad5ff 78460000 b0dbd5ff .E......xF...... │ │ │ │ - 0x002dff30 90460000 00ded5ff 14470000 50ded5ff .F.......G..P... │ │ │ │ - 0x002dff40 34470000 e0ded5ff 88470000 50dfd5ff 4G.......G..P... │ │ │ │ - 0x002dff50 cc470000 d0e5d5ff a0470000 e0e6d5ff .G.......G...... │ │ │ │ - 0x002dff60 10480000 d0e8d5ff b8480000 10ead5ff .H.......H...... │ │ │ │ - 0x002dff70 60480000 00ebd5ff f8480000 40ecd5ff `H.......H..@... │ │ │ │ - 0x002dff80 88480000 20edd5ff 70490000 b0eed5ff .H.. ...pI...... │ │ │ │ - 0x002dff90 ac490000 80f0d5ff e8490000 80f2d5ff .I.......I...... │ │ │ │ - 0x002dffa0 244a0000 90f4d5ff 604a0000 60f6d5ff $J......`J..`... │ │ │ │ - 0x002dffb0 ac4a0000 30f8d5ff e84a0000 30fad5ff .J..0....J..0... │ │ │ │ - 0x002dffc0 244b0000 b0fcd5ff 604b0000 c0fed5ff $K......`K...... │ │ │ │ - 0x002dffd0 9c4b0000 9000d6ff d84b0000 2003d6ff .K.......K.. ... │ │ │ │ - 0x002dffe0 1c4c0000 f004d6ff 684c0000 c006d6ff .L......hL...... │ │ │ │ - 0x002dfff0 a44c0000 5009d6ff e84c0000 e00ad6ff .L..P....L...... │ │ │ │ - 0x002e0000 244d0000 600dd6ff 604d0000 a00dd6ff $M..`...`M...... │ │ │ │ - 0x002e0010 904d0000 e00dd6ff c04d0000 d00ed6ff .M.......M...... │ │ │ │ - 0x002e0020 fc4d0000 c00fd6ff 384e0000 3010d6ff .M......8N..0... │ │ │ │ - 0x002e0030 744e0000 a010d6ff b04e0000 e010d6ff tN.......N...... │ │ │ │ - 0x002e0040 e04e0000 2011d6ff 38490000 e011d6ff .N.. ...8I...... │ │ │ │ - 0x002e0050 104f0000 f012d6ff 3c4f0000 0014d6ff .O.........\..0E.. │ │ │ │ - 0x002e0240 3c5d0000 5046d7ff 905d0000 9049d7ff <]..PF...]...I.. │ │ │ │ - 0x002e0250 e45d0000 c051d7ff 385e0000 c052d7ff .]...Q..8^...R.. │ │ │ │ - 0x002e0260 18640000 f058d7ff 6c640000 f060d7ff .d...X..ld...`.. │ │ │ │ - 0x002e0270 685e0000 d061d7ff 8c5e0000 b062d7ff h^...a...^...b.. │ │ │ │ - 0x002e0280 b05e0000 2065d7ff 185f0000 9068d7ff .^.. e..._...h.. │ │ │ │ - 0x002e0290 805f0000 b06bd7ff e85f0000 006ed7ff ._...k..._...n.. │ │ │ │ - 0x002e02a0 50600000 1070d7ff 9c600000 9077d7ff P`...p...`...w.. │ │ │ │ - 0x002e02b0 ec600000 7079d7ff 2c610000 707bd7ff .`..py..,a..p{.. │ │ │ │ - 0x002e02c0 6c610000 a081d7ff bc610000 c083d7ff la.......a...... │ │ │ │ - 0x002e02d0 08620000 c085d7ff 44620000 308bd7ff .b......Db..0... │ │ │ │ - 0x002e02e0 90620000 608ed7ff dc620000 7091d7ff .b..`....b..p... │ │ │ │ - 0x002e02f0 28630000 0097d7ff 78630000 709ad7ff (c......xc..p... │ │ │ │ - 0x002e0300 c0640000 d09bd7ff 14650000 109dd7ff .d.......e...... │ │ │ │ - 0x002e0310 68650000 709ed7ff bc650000 b09fd7ff he..p....e...... │ │ │ │ - 0x002e0320 10660000 10a1d7ff 64660000 50a2d7ff .f......df..P... │ │ │ │ - 0x002e0330 b8660000 90a3d7ff 0c670000 f0a4d7ff .f.......g...... │ │ │ │ - 0x002e0340 60670000 30a6d7ff b4670000 90a7d7ff `g..0....g...... │ │ │ │ - 0x002e0350 c8630000 e0a7d7ff dc630000 30a8d7ff .c.......c..0... │ │ │ │ - 0x002e0360 f0630000 80a8d7ff 04640000 d0a8d7ff .c.......d...... │ │ │ │ - 0x002e0370 08680000 e0abd7ff 58680000 30add7ff .h......Xh..0... │ │ │ │ - 0x002e0380 88680000 80aed7ff b8680000 90b2d7ff .h.......h...... │ │ │ │ - 0x002e0390 08690000 00b6d7ff 54690000 50b9d7ff .i......Ti..P... │ │ │ │ - 0x002e03a0 a0690000 80bcd7ff f0690000 60c1d7ff .i.......i..`... │ │ │ │ - 0x002e03b0 406a0000 40c6d7ff 906a0000 d0c7d7ff @j..@....j...... │ │ │ │ - 0x002e03c0 cc6a0000 30cbd7ff 106b0000 f0ccd7ff .j..0....k...... │ │ │ │ - 0x002e03d0 2c6b0000 c0cfd7ff 986b0000 f0d1d7ff ,k.......k...... │ │ │ │ - 0x002e03e0 b46b0000 90f2d7ff c86b0000 70fbd7ff .k.......k..p... │ │ │ │ - 0x002e03f0 046c0000 e0fdd7ff 206c0000 b0ffd7ff .l...... l...... │ │ │ │ - 0x002e0400 3c6c0000 1001d8ff 786c0000 5006d8ff ......P@.. │ │ │ │ - 0x002e06d0 44850000 d041d8ff 80850000 9042d8ff D....A.......B.. │ │ │ │ - 0x002e06e0 bc850000 d042d8ff ec850000 5044d8ff .....B......PD.. │ │ │ │ - 0x002e06f0 28860000 8045d8ff 7c860000 4046d8ff (....E..|...@F.. │ │ │ │ - 0x002e0700 b8860000 d046d8ff 00870000 6047d8ff .....F......`G.. │ │ │ │ - 0x002e0710 48870000 2048d8ff 44730000 c048d8ff H... H..Ds...H.. │ │ │ │ - 0x002e0720 88870000 0049d8ff 58730000 3049d8ff .....I..Xs..0I.. │ │ │ │ - 0x002e0730 b8870000 604ad8ff 0c880000 204bd8ff ....`J...... K.. │ │ │ │ - 0x002e0740 78730000 904bd8ff 4c880000 504fd8ff xs...K..L...PO.. │ │ │ │ - 0x002e0750 88880000 d050d8ff c8880000 9054d8ff .....P.......T.. │ │ │ │ - 0x002e0760 04890000 1056d8ff c4730000 8056d8ff .....V...s...V.. │ │ │ │ - 0x002e0770 44890000 1057d8ff 8c890000 a057d8ff D....W.......W.. │ │ │ │ - 0x002e0780 e4730000 1058d8ff d4890000 d058d8ff .s...X.......X.. │ │ │ │ - 0x002e0790 148a0000 9059d8ff 548a0000 505ad8ff .....Y..T...PZ.. │ │ │ │ - 0x002e07a0 30740000 c05ad8ff 908a0000 805bd8ff 0t...Z.......[.. │ │ │ │ - 0x002e07b0 50740000 e05bd8ff 74740000 005dd8ff Pt...[..tt...].. │ │ │ │ - 0x002e07c0 b0740000 905dd8ff dc740000 205ed8ff .t...]...t.. ^.. │ │ │ │ - 0x002e07d0 cc8a0000 805ed8ff f0740000 f05ed8ff .....^...t...^.. │ │ │ │ - 0x002e07e0 088b0000 6060d8ff 448b0000 b061d8ff ....``..D....a.. │ │ │ │ - 0x002e07f0 848b0000 9062d8ff ec8b0000 e063d8ff .....b.......c.. │ │ │ │ - 0x002e0800 3c750000 4064d8ff 88750000 a064d8ff ...... │ │ │ │ - 0x002e17f0 903e0100 90cbe2ff e03e0100 90d7e2ff .>.......>...... │ │ │ │ - 0x002e1800 103f0100 30e6e2ff 403f0100 e0f4e2ff .?..0...@?...... │ │ │ │ - 0x002e1810 703f0100 3001e3ff a03f0100 f002e3ff p?..0....?...... │ │ │ │ - 0x002e1820 c03f0100 b004e3ff e03f0100 300be3ff .?.......?..0... │ │ │ │ - 0x002e1830 2c400100 800ce3ff 90400100 300fe3ff ,@.......@..0... │ │ │ │ - 0x002e1840 dc400100 7024e3ff 28410100 d02be3ff .@..p$..(A...+.. │ │ │ │ - 0x002e1850 74410100 d02ce3ff d8410100 302fe3ff tA...,...A..0/.. │ │ │ │ - 0x002e1860 3c420100 9030e3ff a0420100 5039e3ff .. │ │ │ │ - 0x002e29a0 84e60100 9843ecff 28e70100 3644ecff .....C..(...6D.. │ │ │ │ - 0x002e29b0 54e70100 fb44ecff 80e70100 7945ecff T....D......yE.. │ │ │ │ - 0x002e29c0 b0e70100 9f46ecff e4e70100 3047ecff .....F......0G.. │ │ │ │ - 0x002e29d0 d0e60100 3748ecff 14e80100 594aecff ....7H......YJ.. │ │ │ │ - 0x002e29e0 48e80100 b64becff 7ce80100 384decff H....K..|...8M.. │ │ │ │ - 0x002e29f0 fce60100 8a4eecff b0e80100 d54fecff .....N.......O.. │ │ │ │ - 0x002e2a00 e8e80100 4d50ecff fce80100 f250ecff ....MP.......P.. │ │ │ │ - 0x002e2a10 0cea0100 f551ecff 10e90100 1b52ecff .....Q.......R.. │ │ │ │ - 0x002e2a20 34e90100 4152ecff 58e90100 7b52ecff 4...AR..X...{R.. │ │ │ │ - 0x002e2a30 7ce90100 b552ecff a0e90100 f752ecff |....R.......R.. │ │ │ │ - 0x002e2a40 e0e90100 8a53ecff 3cea0100 b854ecff .....S..<....T.. │ │ │ │ - 0x002e2a50 6cea0100 d055ecff a0ea0100 e055ecff l....U.......U.. │ │ │ │ - 0x002e2a60 b4ea0100 f055ecff c8ea0100 0056ecff .....U.......V.. │ │ │ │ - 0x002e2a70 e0ea0100 d057ecff f4ea0100 7f59ecff .....W.......Y.. │ │ │ │ - 0x002e2a80 08eb0100 6b72ecff 38eb0100 ba73ecff ....kr..8....s.. │ │ │ │ - 0x002e2a90 6ceb0100 f177ecff 9ceb0100 ab7becff l....w.......{.. │ │ │ │ - 0x002e2aa0 cceb0100 ac7fecff f8eb0100 0980ecff ................ │ │ │ │ - 0x002e2ab0 24ec0100 5080ecff 70ec0100 f080ecff $...P...p....... │ │ │ │ - 0x002e2ac0 48ec0100 4081ecff a0ec0100 6081ecff H...@.......`... │ │ │ │ - 0x002e2ad0 c0ec0100 c081ecff f4ec0100 3082ecff ............0... │ │ │ │ - 0x002e2ae0 a0ee0100 e084ecff d4ee0100 5086ecff ............P... │ │ │ │ - 0x002e2af0 28ed0100 2088ecff 14ef0100 7098ecff (... .......p... │ │ │ │ - 0x002e2b00 48ef0100 409becff 9cef0100 b09eecff H...@........... │ │ │ │ - 0x002e2b10 8ced0100 d09eecff a4ed0100 f09eecff ................ │ │ │ │ - 0x002e2b20 f0ef0100 d09fecff 58f00100 b0a0ecff ........X....... │ │ │ │ - 0x002e2b30 bced0100 10a1ecff c0f00100 d0a1ecff ................ │ │ │ │ - 0x002e2b40 24f10100 b0a2ecff 8cf10100 10a3ecff $............... │ │ │ │ - 0x002e2b50 c8f10100 50a3ecff f8f10100 b0a4ecff ....P........... │ │ │ │ - 0x002e2b60 4cf20100 40a5ecff e0ed0100 c0a5ecff L...@........... │ │ │ │ - 0x002e2b70 9cf20100 30a7ecff f0f20100 e0a7ecff ....0........... │ │ │ │ - 0x002e2b80 2cf30100 c0a8ecff 94f30100 60acecff ,...........`... │ │ │ │ - 0x002e2b90 fcf30100 b0acecff 20ee0100 70adecff ........ ...p... │ │ │ │ - 0x002e2ba0 38f40100 b0aeecff 8cf40100 40b0ecff 8...........@... │ │ │ │ - 0x002e2bb0 d0f40100 80b1ecff b0f60100 b0b2ecff ................ │ │ │ │ - 0x002e2bc0 e0f60100 e0b3ecff 14f50100 50b5ecff ............P... │ │ │ │ - 0x002e2bd0 44f50100 10b7ecff a8f50100 50b9ecff D...........P... │ │ │ │ - 0x002e2be0 10f70100 40bbecff f4f50100 70bbecff ....@.......p... │ │ │ │ - 0x002e2bf0 10f60100 b0bbecff 24f60100 10bcecff ........$....... │ │ │ │ - 0x002e2c00 ccf70100 20bdecff 20f80100 60bdecff .... ... ...`... │ │ │ │ - 0x002e2c10 40f70100 70bdecff 50f80100 f0beecff @...p...P....... │ │ │ │ - 0x002e2c20 54f70100 00bfecff 94f80100 50bfecff T...........P... │ │ │ │ - 0x002e2c30 d0f80100 30c0ecff 38f90100 e0c0ecff ....0...8....... │ │ │ │ - 0x002e2c40 7cf70100 30c2ecff 94f90100 80c2ecff |...0........... │ │ │ │ - 0x002e2c50 14fb0100 e0c4ecff 80fb0100 40c7ecff ............@... │ │ │ │ - 0x002e2c60 ecfb0100 c0c8ecff e8f90100 f0c8ecff ................ │ │ │ │ - 0x002e2c70 a0fc0100 e0c9ecff e0fc0100 30caecff ............0... │ │ │ │ - 0x002e2c80 34fa0100 f0caecff 60fa0100 10cbecff 4.......`....... │ │ │ │ - 0x002e2c90 74fa0100 70cbecff 98fa0100 d0cbecff t...p........... │ │ │ │ - 0x002e2ca0 00fd0100 60ccecff 50fd0100 f0ccecff ....`...P....... │ │ │ │ - 0x002e2cb0 bcfa0100 40cdecff a0fd0100 60ceecff ....@.......`... │ │ │ │ - 0x002e2cc0 f0fd0100 f0cfecff a8fe0100 d0d6ecff ................ │ │ │ │ - 0x002e2cd0 04fe0100 e0d7ecff f8fe0100 60d9ecff ............`... │ │ │ │ - 0x002e2ce0 10000200 c0d9ecff 4c000200 20daecff ........L... ... │ │ │ │ - 0x002e2cf0 44ff0100 70daecff 88000200 e0dcecff D...p........... │ │ │ │ - 0x002e2d00 dc000200 50ddecff 18010200 40deecff ....P.......@... │ │ │ │ - 0x002e2d10 78ff0100 c0deecff c4ff0100 40dfecff x...........@... │ │ │ │ - 0x002e2d20 70010200 60e1ecff dc010200 00e2ecff p...`........... │ │ │ │ - 0x002e2d30 1c020200 10e2ecff 30020200 60e2ecff ........0...`... │ │ │ │ - 0x002e2d40 48020200 90e2ecff 60020200 70e3ecff H.......`...p... │ │ │ │ - 0x002e2d50 c8020200 20e5ecff 30030200 80e7ecff .... ...0....... │ │ │ │ - 0x002e2d60 88030200 10edecff dc030200 80efecff ................ │ │ │ │ - 0x002e2d70 30040200 e0efecff 6c040200 90f0ecff 0.......l....... │ │ │ │ - 0x002e2d80 a8040200 e0f0ecff e4040200 30f1ecff ............0... │ │ │ │ - 0x002e2d90 20050200 90f1ecff 5c050200 10f2ecff .......\....... │ │ │ │ - 0x002e2da0 98050200 90f2ecff d4050200 40f3ecff ............@... │ │ │ │ - 0x002e2db0 10060200 d0f3ecff 60060200 90f4ecff ........`....... │ │ │ │ - 0x002e2dc0 a0060200 bdf5ecff 08070200 92f8ecff ................ │ │ │ │ - 0x002e2dd0 30070200 85f9ecff 58070200 b0f9ecff 0.......X....... │ │ │ │ - 0x002e2de0 6c070200 4dfaecff 80070200 ecfaecff l...M........... │ │ │ │ - 0x002e2df0 a8070200 5dfbecff d0070200 3ffdecff ....].......?... │ │ │ │ - 0x002e2e00 f8070200 bafdecff 24080200 09feecff ........$....... │ │ │ │ - 0x002e2e10 38080200 ea04edff 70080200 a30aedff 8.......p....... │ │ │ │ - 0x002e2e20 a8080200 220eedff e0080200 af14edff ...."........... │ │ │ │ - 0x002e2e30 18090200 9d15edff 48090200 8b16edff ........H....... │ │ │ │ - 0x002e2e40 78090200 6c17edff a4090200 0318edff x...l........... │ │ │ │ - 0x002e2e50 d0090200 a518edff fc090200 4219edff ............B... │ │ │ │ - 0x002e2e60 280a0200 6f1bedff 580a0200 bc1cedff (...o...X....... │ │ │ │ - 0x002e2e70 880a0200 951eedff b40a0200 f01fedff ................ │ │ │ │ - 0x002e2e80 ec0a0200 4620edff 140b0200 9523edff ....F .......#.. │ │ │ │ - 0x002e2e90 4c0b0200 8624edff 840b0200 5d26edff L....$......]&.. │ │ │ │ - 0x002e2ea0 b80b0200 a827edff e00b0200 2229edff .....'......").. │ │ │ │ - 0x002e2eb0 140c0200 a52aedff 540c0200 882cedff .....*..T....,.. │ │ │ │ - 0x002e2ec0 880c0200 a92eedff b40c0200 be2eedff ................ │ │ │ │ - 0x002e2ed0 c80c0200 1e30edff f80c0200 d730edff .....0.......0.. │ │ │ │ - 0x002e2ee0 0c0d0200 f030edff 200d0200 f234edff .....0.. ....4.. │ │ │ │ - 0x002e2ef0 580d0200 2535edff 700d0200 3238edff X...%5..p...28.. │ │ │ │ - 0x002e2f00 a00d0200 7738edff c00d0200 6643edff ....w8......fC.. │ │ │ │ - 0x002e2f10 f00d0200 eb48edff 200e0200 1a49edff .....H.. ....I.. │ │ │ │ - 0x002e2f20 340e0200 2d49edff 480e0200 5149edff 4...-I..H...QI.. │ │ │ │ - 0x002e2f30 5c0e0200 5a49edff 700e0200 004aedff \...ZI..p....J.. │ │ │ │ - 0x002e2f40 a00e0200 bd4aedff c00e0200 d04aedff .....J.......J.. │ │ │ │ - 0x002e2f50 d40e0200 464bedff fc0e0200 594bedff ....FK......YK.. │ │ │ │ - 0x002e2f60 100f0200 744cedff 3c0f0200 b74cedff ....tL..<....L.. │ │ │ │ - 0x002e2f70 5c0f0200 d04cedff 700f0200 7750edff \....L..p...wP.. │ │ │ │ - 0x002e2f80 a00f0200 b050edff b80f0200 2051edff .....P...... Q.. │ │ │ │ - 0x002e2f90 04100200 b062edff e0110200 5065edff .....b......Pe.. │ │ │ │ - 0x002e2fa0 58100200 7069edff 4c110200 f06aedff X...pi..L....j.. │ │ │ │ - 0x002e2fb0 b4110200 306bedff 30120200 006dedff ....0k..0....m.. │ │ │ │ - 0x002e2fc0 80120200 5070edff b0120200 1074edff ....Pp.......t.. │ │ │ │ - 0x002e2fd0 04130200 b07fedff e0120200 8082edff ................ │ │ │ │ - 0x002e2fe0 28160200 0083edff 38130200 2084edff (.......8... ... │ │ │ │ - 0x002e2ff0 68130200 1085edff 8c130200 3085edff h...........0... │ │ │ │ - 0x002e3000 a0130200 b085edff 50160200 c086edff ........P....... │ │ │ │ - 0x002e3010 84160200 e087edff b8160200 0089edff ................ │ │ │ │ - 0x002e3020 ec160200 308aedff 20170200 508bedff ....0... ...P... │ │ │ │ - 0x002e3030 d4130200 d091edff 00140200 b098edff ................ │ │ │ │ - 0x002e3040 2c140200 509fedff 58140200 40a6edff ,...P...X...@... │ │ │ │ - 0x002e3050 84140200 c0acedff b0140200 b0b1edff ................ │ │ │ │ - 0x002e3060 e0140200 a0b7edff 10150200 d0bdedff ................ │ │ │ │ - 0x002e3070 40150200 b0c2edff 70150200 a0c7edff @.......p....... │ │ │ │ - 0x002e3080 a0150200 80c8edff c8150200 50c9edff ............P... │ │ │ │ - 0x002e3090 0c160200 00cbedff 58170200 10cbedff ........X....... │ │ │ │ - 0x002e30a0 181b0200 40ccedff 6c170200 60ccedff ....@...l...`... │ │ │ │ - 0x002e30b0 80170200 a0ccedff a0170200 80cdedff ................ │ │ │ │ - 0x002e30c0 d0170200 90cdedff ec170200 a0cdedff ................ │ │ │ │ - 0x002e30d0 24180200 10ceedff 68180200 40ceedff $.......h...@... │ │ │ │ - 0x002e30e0 4c1b0200 e0ceedff 84180200 f0ceedff L............... │ │ │ │ - 0x002e30f0 6c1b0200 90cfedff 98180200 b0cfedff l............... │ │ │ │ - 0x002e3100 ac180200 c0cfedff c0180200 90d0edff ................ │ │ │ │ - 0x002e3110 ec180200 50d1edff 18190200 80d2edff ....P........... │ │ │ │ - 0x002e3120 44190200 50d3edff 70190200 20d4edff D...P...p... ... │ │ │ │ - 0x002e3130 9c190200 f0d4edff c8190200 60d6edff ............`... │ │ │ │ - 0x002e3140 dc190200 e0d9edff 9c1b0200 20dfedff ............ ... │ │ │ │ - 0x002e3150 0c1a0200 d0dfedff 201a0200 b0e0edff ........ ....... │ │ │ │ - 0x002e3160 441a0200 50e1edff 581a0200 f0e1edff D...P...X....... │ │ │ │ - 0x002e3170 6c1a0200 a0e2edff 801a0200 20e3edff l........... ... │ │ │ │ - 0x002e3180 d01b0200 60e8edff 041c0200 00ededff ....`........... │ │ │ │ - 0x002e3190 381c0200 40f2edff 6c1c0200 30f6edff 8...@...l...0... │ │ │ │ - 0x002e31a0 a01c0200 70fbedff 941a0200 80fcedff ....p........... │ │ │ │ - 0x002e31b0 a81a0200 80fdedff bc1a0200 8001eeff ................ │ │ │ │ - 0x002e31c0 d41c0200 9002eeff f01a0200 a002eeff ................ │ │ │ │ - 0x002e31d0 041b0200 b002eeff 081d0200 f004eeff ................ │ │ │ │ - 0x002e31e0 401d0200 c00ceeff b81f0200 a011eeff @............... │ │ │ │ - 0x002e31f0 ec1f0200 6012eeff 701d0200 4013eeff ....`...p...@... │ │ │ │ - 0x002e3200 20200200 5014eeff 4c200200 8016eeff ..P...L ...... │ │ │ │ - 0x002e3210 80200200 c017eeff b0200200 601aeeff . ....... ..`... │ │ │ │ - 0x002e3220 981d0200 701aeeff 18210200 d020eeff ....p....!... .. │ │ │ │ - 0x002e3230 4c210200 b036eeff 80210200 103aeeff L!...6...!...:.. │ │ │ │ - 0x002e3240 d81d0200 803aeeff 001e0200 903aeeff .....:.......:.. │ │ │ │ - 0x002e3250 141e0200 b03beeff 281e0200 e03ceeff .....;..(....<.. │ │ │ │ - 0x002e3260 3c1e0200 003deeff 5c1e0200 803deeff <....=..\....=.. │ │ │ │ - 0x002e3270 901e0200 f03deeff b4210200 803eeeff .....=...!...>.. │ │ │ │ - 0x002e3280 ec210200 003feeff bc1e0200 303feeff .!...?......0?.. │ │ │ │ - 0x002e3290 24220200 d03feeff dc1e0200 6040eeff $"...?......`@.. │ │ │ │ - 0x002e32a0 f01e0200 e040eeff 181f0200 d042eeff .....@.......B.. │ │ │ │ - 0x002e32b0 481f0200 c045eeff 781f0200 2046eeff H....E..x... F.. │ │ │ │ - 0x002e32c0 a41f0200 5046eeff b0240200 0047eeff ....PF...$...G.. │ │ │ │ - 0x002e32d0 68220200 4048eeff 7c220200 304beeff h"..@H..|"..0K.. │ │ │ │ - 0x002e32e0 e0240200 d04deeff ac220200 e057eeff .$...M..."...W.. │ │ │ │ - 0x002e32f0 14250200 3066eeff fc220200 2067eeff .%..0f...".. g.. │ │ │ │ - 0x002e3300 2c230200 8068eeff 64230200 306aeeff ,#...h..d#..0j.. │ │ │ │ - 0x002e3310 78230200 a07eeeff a8230200 8087eeff x#...~...#...... │ │ │ │ - 0x002e3320 fc230200 0089eeff 10240200 108aeeff .#.......$...... │ │ │ │ - 0x002e3330 24240200 c08aeeff 38240200 608beeff $$......8$..`... │ │ │ │ - 0x002e3340 68240200 f09ceeff 48250200 a09deeff h$......H%...... │ │ │ │ - 0x002e3350 0c290200 10a1eeff 40290200 d0a6eeff .)......@)...... │ │ │ │ - 0x002e3360 74250200 c0a7eeff 74290200 40aeeeff t%......t)..@... │ │ │ │ - 0x002e3370 a8290200 b0b3eeff dc290200 f0b6eeff .).......)...... │ │ │ │ - 0x002e3380 0c2a0200 90bbeeff bc250200 30bdeeff .*.......%..0... │ │ │ │ - 0x002e3390 0c260200 f0bdeeff 702a0200 a0bfeeff .&......p*...... │ │ │ │ - 0x002e33a0 a42a0200 00c0eeff d02a0200 60c0eeff .*.......*..`... │ │ │ │ - 0x002e33b0 fc2a0200 00c1eeff bc280200 c0c1eeff .*.......(...... │ │ │ │ - 0x002e33c0 e8280200 00c2eeff 382b0200 00c6eeff .(......8+...... │ │ │ │ - 0x002e33d0 282f0200 40c6eeff 502f0200 80cbeeff (/..@...P/...... │ │ │ │ - 0x002e33e0 842f0200 70cceeff b42f0200 60cdeeff ./..p..../..`... │ │ │ │ - 0x002e33f0 e42f0200 50ceeeff 682b0200 50cfeeff ./..P...h+..P... │ │ │ │ - 0x002e3400 982b0200 20d2eeff c82b0200 e0d3eeff .+.. ....+...... │ │ │ │ - 0x002e3410 f82b0200 90d4eeff 14300200 80d5eeff .+.......0...... │ │ │ │ - 0x002e3420 282c0200 a0d7eeff 542c0200 b0d7eeff (,......T,...... │ │ │ │ - 0x002e3430 682c0200 d0d7eeff 882c0200 70d8eeff h,.......,..p... │ │ │ │ - 0x002e3440 a82c0200 10d9eeff c82c0200 b0d9eeff .,.......,...... │ │ │ │ - 0x002e3450 e82c0200 a0daeeff 142d0200 c0daeeff .,.......-...... │ │ │ │ - 0x002e3460 282d0200 e0daeeff 3c2d0200 00dbeeff (-......<-...... │ │ │ │ - 0x002e3470 502d0200 20dbeeff 642d0200 00dceeff P-.. ...d-...... │ │ │ │ - 0x002e3480 882d0200 20dceeff a82d0200 40dceeff .-.. ....-..@... │ │ │ │ - 0x002e3490 c82d0200 60dceeff e82d0200 40ddeeff .-..`....-..@... │ │ │ │ - 0x002e34a0 0c2e0200 60ddeeff 2c2e0200 80ddeeff ....`...,....... │ │ │ │ - 0x002e34b0 4c2e0200 a0ddeeff 6c2e0200 80deeeff L.......l....... │ │ │ │ - 0x002e34c0 44300200 10dfeeff 7c300200 a0dfeeff D0......|0...... │ │ │ │ - 0x002e34d0 ac2e0200 f0dfeeff d42e0200 30e0eeff ............0... │ │ │ │ - 0x002e34e0 b4300200 e0e0eeff e4300200 e0e1eeff .0.......0...... │ │ │ │ - 0x002e34f0 18310200 10e3eeff fc2e0200 80e3eeff .1.............. │ │ │ │ - 0x002e3500 50310200 c0e4eeff 10340200 70e5eeff P1.......4..p... │ │ │ │ - 0x002e3510 3c340200 e0e5eeff 70340200 e0e6eeff <4......p4...... │ │ │ │ - 0x002e3520 9c340200 90e7eeff d0340200 40e8eeff .4.......4..@... │ │ │ │ - 0x002e3530 98310200 90e8eeff c0310200 50e9eeff .1.......1..P... │ │ │ │ - 0x002e3540 04350200 00eaeeff 40350200 50eaeeff .5......@5..P... │ │ │ │ - 0x002e3550 f4310200 f0eaeeff 28320200 70ebeeff .1......(2..p... │ │ │ │ - 0x002e3560 58320200 e0ebeeff 74350200 f0eceeff X2......t5...... │ │ │ │ - 0x002e3570 84320200 80edeeff ac320200 40eeeeff .2.......2..@... │ │ │ │ - 0x002e3580 a8350200 a0f1eeff dc350200 00f5eeff .5.......5...... │ │ │ │ - 0x002e3590 10360200 10ffeeff e0320200 30ffeeff .6.......2..0... │ │ │ │ - 0x002e35a0 bc360200 1000efff f4320200 1002efff .6.......2...... │ │ │ │ - 0x002e35b0 24330200 e005efff 54330200 d008efff $3......T3...... │ │ │ │ - 0x002e35c0 ec360200 b01defff 20370200 4020efff .6...... 7..@ .. │ │ │ │ - 0x002e35d0 54370200 4025efff 84330200 6029efff T7..@%...3..`).. │ │ │ │ - 0x002e35e0 b4330200 0039efff 88370200 1040efff .3...9...7...@.. │ │ │ │ - 0x002e35f0 0c380200 d04defff e4330200 b050efff .8...M...3...P.. │ │ │ │ - 0x002e3600 40380200 e051efff 6c380200 1053efff @8...Q..l8...S.. │ │ │ │ - 0x002e3610 98380200 4054efff c4380200 c067efff .8..@T...8...g.. │ │ │ │ - 0x002e3620 f0380200 806defff 30390200 1076efff .8...m..09...v.. │ │ │ │ - 0x002e3630 58390200 9079efff 88390200 007aefff X9...y...9...z.. │ │ │ │ - 0x002e3640 9c390200 707aefff b0390200 0081efff .9..pz...9...... │ │ │ │ - 0x002e3650 143a0200 d082efff 4c3b0200 508eefff .:......L;..P... │ │ │ │ - 0x002e3660 443a0200 308fefff 743a0200 2090efff D:..0...t:.. ... │ │ │ │ - 0x002e3670 a03a0200 e092efff dc3a0200 b093efff .:.......:...... │ │ │ │ - 0x002e3680 f03a0200 9096efff 683d0200 f096efff .:......h=...... │ │ │ │ - 0x002e3690 903d0200 2097efff b83d0200 0099efff .=.. ....=...... │ │ │ │ - 0x002e36a0 e83d0200 109befff e43b0200 609befff .=.......;..`... │ │ │ │ - 0x002e36b0 183e0200 809eefff 0c3c0200 c0a1efff .>.......<...... │ │ │ │ - 0x002e36c0 4c3e0200 20a2efff 803e0200 80a2efff L>.. ....>...... │ │ │ │ - 0x002e36d0 403c0200 90a2efff ac3e0200 30a3efff @<.......>..0... │ │ │ │ - 0x002e36e0 dc3e0200 b0a3efff 543c0200 c0a5efff .>......T<...... │ │ │ │ - 0x002e36f0 7c3c0200 b0a6efff b43c0200 e0aaefff |<.......<...... │ │ │ │ - 0x002e3700 e03c0200 40aeefff 143f0200 40b3efff .<..@....?..@... │ │ │ │ - 0x002e3710 0c3d0200 40b8efff 383d0200 30c6efff .=..@...8=..0... │ │ │ │ - 0x002e3720 cc430200 40c9efff 00440200 c0cfefff .C..@....D...... │ │ │ │ - 0x002e3730 3c440200 00d2efff 483f0200 d3d2efff .. │ │ │ │ - 0x002e3a20 3c500200 3041f0ff 68500200 4041f0ff ...c..0>.. │ │ │ │ + 0x002dfb80 c0630100 503ed5ff dc630100 d03fd5ff .c..P>...c...?.. │ │ │ │ + 0x002dfb90 0c640100 7040d5ff 30680100 9040d5ff .d..p@..0h...@.. │ │ │ │ + 0x002dfba0 b0700100 0041d5ff e4700100 7041d5ff .p...A...p..pA.. │ │ │ │ + 0x002dfbb0 18710100 f041d5ff 5c710100 7042d5ff .q...A..\q..pB.. │ │ │ │ + 0x002dfbc0 347c0100 c042d5ff 5c7c0100 1043d5ff 4|...B..\|...C.. │ │ │ │ + 0x002dfbd0 e0800100 304ed5ff 30810100 a05ad5ff ....0N..0....Z.. │ │ │ │ + 0x002dfbe0 a8810100 1066d5ff 48870100 2066d5ff .....f..H... f.. │ │ │ │ + 0x002dfbf0 6c8c0100 6066d5ff 888c0100 8066d5ff l...`f.......f.. │ │ │ │ + 0x002dfc00 a88c0100 a066d5ff c48c0100 c066d5ff .....f.......f.. │ │ │ │ + 0x002dfc10 e08c0100 e066d5ff 048e0100 1067d5ff .....f.......g.. │ │ │ │ + 0x002dfc20 208e0100 e067d5ff 9c8e0100 2068d5ff ....g...... h.. │ │ │ │ + 0x002dfc30 b88e0100 3968d5ff 00900100 6e68d5ff ....9h......nh.. │ │ │ │ + 0x002dfc40 1c900100 b068d5ff 38900100 cb68d5ff .....h..8....h.. │ │ │ │ + 0x002dfc50 54900100 df68d5ff 70900100 2069d5ff T....h..p... i.. │ │ │ │ + 0x002dfc60 40910100 5569d5ff 8c900100 436ad5ff @...Ui......Cj.. │ │ │ │ + 0x002dfc70 a8900100 606ad5ff c4900100 806ad5ff ....`j.......j.. │ │ │ │ + 0x002dfc80 e0900100 a06ad5ff fc900100 d06ad5ff .....j.......j.. │ │ │ │ + 0x002dfc90 d8920100 306bd5ff f8920100 906bd5ff ....0k.......k.. │ │ │ │ + 0x002dfca0 f0940100 106ed5ff 54930100 106fd5ff .....n..T....o.. │ │ │ │ + 0x002dfcb0 a0930100 8074d5ff 78bb0100 a074d5ff .....t..x....t.. │ │ │ │ + 0x002dfcc0 8cbb0100 c074d5ff a0bb0100 e074d5ff .....t.......t.. │ │ │ │ + 0x002dfcd0 b4bb0100 0075d5ff c8bb0100 2075d5ff .....u...... u.. │ │ │ │ + 0x002dfce0 dcbb0100 4075d5ff f0bb0100 6075d5ff ....@u......`u.. │ │ │ │ + 0x002dfcf0 04bc0100 8075d5ff 18bc0100 a075d5ff .....u.......u.. │ │ │ │ + 0x002dfd00 a0d10100 3082d5ff f4d10100 bf8ed5ff ....0........... │ │ │ │ + 0x002dfd10 b4e90100 b08fd5ff 4cee0100 a093d5ff ........L....... │ │ │ │ + 0x002dfd20 60f60100 a095d5ff 68f70100 c095d5ff `.......h....... │ │ │ │ + 0x002dfd30 80f90100 f095d5ff f0fa0100 6096d5ff ............`... │ │ │ │ + 0x002dfd40 acf90100 b096d5ff 34fc0100 b09ad5ff ........4....... │ │ │ │ + 0x002dfd50 04fa0100 b09bd5ff 30fe0100 409dd5ff ........0...@... │ │ │ │ + 0x002dfd60 7cfe0100 d09dd5ff a8100200 409ed5ff |...........@... │ │ │ │ + 0x002dfd70 d4100200 b09ed5ff 00110200 00a0d5ff ................ │ │ │ │ + 0x002dfd80 88110200 80a0d5ff 08180200 90a0d5ff ................ │ │ │ │ + 0x002dfd90 4c180200 c0a0d5ff e4200200 a0a2d5ff L........ ...... │ │ │ │ + 0x002dfda0 ac1d0200 90a3d5ff 20260200 a0a3d5ff ........ &...... │ │ │ │ + 0x002dfdb0 3c260200 10a4d5ff 64260200 80a4d5ff <&......d&...... │ │ │ │ + 0x002dfdc0 8c260200 f0a4d5ff b4260200 60a5d5ff .&.......&..`... │ │ │ │ + 0x002dfdd0 dc260200 d0a5d5ff 04270200 40a6d5ff .&.......'..@... │ │ │ │ + 0x002dfde0 2c270200 b0a6d5ff 54270200 20a7d5ff ,'......T'.. ... │ │ │ │ + 0x002dfdf0 7c270200 90a7d5ff a4270200 c0a7d5ff |'.......'...... │ │ │ │ + 0x002dfe00 c8270200 30a8d5ff f0270200 a0a8d5ff .'..0....'...... │ │ │ │ + 0x002dfe10 18280200 20aad5ff 48280200 b0aad5ff .(.. ...H(...... │ │ │ │ + 0x002dfe20 70280200 20abd5ff 94280200 c0abd5ff p(.. ....(...... │ │ │ │ + 0x002dfe30 902e0200 e0abd5ff 7c310200 10acd5ff ........|1...... │ │ │ │ + 0x002dfe40 803b0200 40acd5ff 9c3b0200 90acd5ff .;..@....;...... │ │ │ │ + 0x002dfe50 c03b0200 e0acd5ff 743f0200 f0acd5ff .;......t?...... │ │ │ │ + 0x002dfe60 34420200 b0add5ff 5c420200 30aed5ff 4B......\B..0... │ │ │ │ + 0x002dfe70 80420200 90aed5ff 9c420200 d0aed5ff .B.......B...... │ │ │ │ + 0x002dfe80 40480200 d0b4d5ff 74480200 30c1d5ff @H......tH..0... │ │ │ │ + 0x002dfe90 d44b0200 50c1d5ff d8520200 00c2d5ff .K..P....R...... │ │ │ │ + 0x002dfea0 0c530200 a0c2d5ff 40530200 40c3d5ff .S......@S..@... │ │ │ │ + 0x002dfeb0 74530200 efc3d5ff 70520200 24c4d5ff tS......pR..$... │ │ │ │ + 0x002dfec0 8c520200 60c4d5ff a8530200 b0c4d5ff .R..`....S...... │ │ │ │ + 0x002dfed0 20550200 e0c4d5ff 6c550200 f0c6d5ff U......lU...... │ │ │ │ + 0x002dfee0 9c550200 50c8d5ff c8550200 30c9d5ff .U..P....U..0... │ │ │ │ + 0x002dfef0 14560200 50c9d5ff 44560200 75c9d5ff .V..P...DV..u... │ │ │ │ + 0x002dff00 60560200 95c9d5ff b4590200 f0c9d5ff `V.......Y...... │ │ │ │ + 0x002dff10 445a0200 90cad5ff 285e0200 80cbd5ff DZ......(^...... │ │ │ │ + 0x002dff20 d8620200 d0d2d5ff 88440000 70d4d5ff .b.......D..p... │ │ │ │ + 0x002dff30 f0440000 30d6d5ff 58450000 80d7d5ff .D..0...XE...... │ │ │ │ + 0x002dff40 78450000 c0d7d5ff 8c450000 c0d8d5ff xE.......E...... │ │ │ │ + 0x002dff50 bc450000 e0d8d5ff d0450000 90dad5ff .E.......E...... │ │ │ │ + 0x002dff60 f0450000 b0dad5ff 78460000 70dbd5ff .E......xF..p... │ │ │ │ + 0x002dff70 90460000 c0ddd5ff 14470000 10ded5ff .F.......G...... │ │ │ │ + 0x002dff80 34470000 a0ded5ff 88470000 10dfd5ff 4G.......G...... │ │ │ │ + 0x002dff90 cc470000 90e5d5ff a0470000 a0e6d5ff .G.......G...... │ │ │ │ + 0x002dffa0 10480000 90e8d5ff b8480000 d0e9d5ff .H.......H...... │ │ │ │ + 0x002dffb0 60480000 c0ead5ff f8480000 00ecd5ff `H.......H...... │ │ │ │ + 0x002dffc0 88480000 e0ecd5ff 70490000 70eed5ff .H......pI..p... │ │ │ │ + 0x002dffd0 ac490000 40f0d5ff e8490000 40f2d5ff .I..@....I..@... │ │ │ │ + 0x002dffe0 244a0000 50f4d5ff 604a0000 20f6d5ff $J..P...`J.. ... │ │ │ │ + 0x002dfff0 ac4a0000 f0f7d5ff e84a0000 f0f9d5ff .J.......J...... │ │ │ │ + 0x002e0000 244b0000 70fcd5ff 604b0000 80fed5ff $K..p...`K...... │ │ │ │ + 0x002e0010 9c4b0000 5000d6ff d84b0000 e002d6ff .K..P....K...... │ │ │ │ + 0x002e0020 1c4c0000 b004d6ff 684c0000 8006d6ff .L......hL...... │ │ │ │ + 0x002e0030 a44c0000 1009d6ff e84c0000 a00ad6ff .L.......L...... │ │ │ │ + 0x002e0040 244d0000 200dd6ff 604d0000 600dd6ff $M.. ...`M..`... │ │ │ │ + 0x002e0050 904d0000 a00dd6ff c04d0000 900ed6ff .M.......M...... │ │ │ │ + 0x002e0060 fc4d0000 800fd6ff 384e0000 f00fd6ff .M......8N...... │ │ │ │ + 0x002e0070 744e0000 6010d6ff b04e0000 a010d6ff tN..`....N...... │ │ │ │ + 0x002e0080 e04e0000 e010d6ff 38490000 a011d6ff .N......8I...... │ │ │ │ + 0x002e0090 104f0000 b012d6ff 3c4f0000 c013d6ff .O.........\...D.. │ │ │ │ + 0x002e0280 3c5d0000 1046d7ff 905d0000 5049d7ff <]...F...]..PI.. │ │ │ │ + 0x002e0290 e45d0000 8051d7ff 385e0000 8052d7ff .]...Q..8^...R.. │ │ │ │ + 0x002e02a0 18640000 b058d7ff 6c640000 b060d7ff .d...X..ld...`.. │ │ │ │ + 0x002e02b0 685e0000 9061d7ff 8c5e0000 7062d7ff h^...a...^..pb.. │ │ │ │ + 0x002e02c0 b05e0000 e064d7ff 185f0000 5068d7ff .^...d..._..Ph.. │ │ │ │ + 0x002e02d0 805f0000 706bd7ff e85f0000 c06dd7ff ._..pk..._...m.. │ │ │ │ + 0x002e02e0 50600000 d06fd7ff 9c600000 5077d7ff P`...o...`..Pw.. │ │ │ │ + 0x002e02f0 ec600000 3079d7ff 2c610000 307bd7ff .`..0y..,a..0{.. │ │ │ │ + 0x002e0300 6c610000 6081d7ff bc610000 8083d7ff la..`....a...... │ │ │ │ + 0x002e0310 08620000 8085d7ff 44620000 f08ad7ff .b......Db...... │ │ │ │ + 0x002e0320 90620000 208ed7ff dc620000 3091d7ff .b.. ....b..0... │ │ │ │ + 0x002e0330 28630000 c096d7ff 78630000 309ad7ff (c......xc..0... │ │ │ │ + 0x002e0340 c0640000 909bd7ff 14650000 d09cd7ff .d.......e...... │ │ │ │ + 0x002e0350 68650000 309ed7ff bc650000 709fd7ff he..0....e..p... │ │ │ │ + 0x002e0360 10660000 d0a0d7ff 64660000 10a2d7ff .f......df...... │ │ │ │ + 0x002e0370 b8660000 50a3d7ff 0c670000 b0a4d7ff .f..P....g...... │ │ │ │ + 0x002e0380 60670000 f0a5d7ff b4670000 50a7d7ff `g.......g..P... │ │ │ │ + 0x002e0390 c8630000 a0a7d7ff dc630000 f0a7d7ff .c.......c...... │ │ │ │ + 0x002e03a0 f0630000 40a8d7ff 04640000 90a8d7ff .c..@....d...... │ │ │ │ + 0x002e03b0 08680000 a0abd7ff 58680000 f0acd7ff .h......Xh...... │ │ │ │ + 0x002e03c0 88680000 40aed7ff b8680000 50b2d7ff .h..@....h..P... │ │ │ │ + 0x002e03d0 08690000 c0b5d7ff 54690000 10b9d7ff .i......Ti...... │ │ │ │ + 0x002e03e0 a0690000 40bcd7ff f0690000 20c1d7ff .i..@....i.. ... │ │ │ │ + 0x002e03f0 406a0000 00c6d7ff 906a0000 90c7d7ff @j.......j...... │ │ │ │ + 0x002e0400 cc6a0000 f0cad7ff 106b0000 b0ccd7ff .j.......k...... │ │ │ │ + 0x002e0410 2c6b0000 80cfd7ff 986b0000 b0d1d7ff ,k.......k...... │ │ │ │ + 0x002e0420 b46b0000 50f2d7ff c86b0000 30fbd7ff .k..P....k..0... │ │ │ │ + 0x002e0430 046c0000 a0fdd7ff 206c0000 70ffd7ff .l...... l..p... │ │ │ │ + 0x002e0440 3c6c0000 d000d8ff 786c0000 1006d8ff .......@.. │ │ │ │ + 0x002e0710 44850000 9041d8ff 80850000 5042d8ff D....A......PB.. │ │ │ │ + 0x002e0720 bc850000 9042d8ff ec850000 1044d8ff .....B.......D.. │ │ │ │ + 0x002e0730 28860000 4045d8ff 7c860000 0046d8ff (...@E..|....F.. │ │ │ │ + 0x002e0740 b8860000 9046d8ff 00870000 2047d8ff .....F...... G.. │ │ │ │ + 0x002e0750 48870000 e047d8ff 44730000 8048d8ff H....G..Ds...H.. │ │ │ │ + 0x002e0760 88870000 c048d8ff 58730000 f048d8ff .....H..Xs...H.. │ │ │ │ + 0x002e0770 b8870000 204ad8ff 0c880000 e04ad8ff .... J.......J.. │ │ │ │ + 0x002e0780 78730000 504bd8ff 4c880000 104fd8ff xs..PK..L....O.. │ │ │ │ + 0x002e0790 88880000 9050d8ff c8880000 5054d8ff .....P......PT.. │ │ │ │ + 0x002e07a0 04890000 d055d8ff c4730000 4056d8ff .....U...s..@V.. │ │ │ │ + 0x002e07b0 44890000 d056d8ff 8c890000 6057d8ff D....V......`W.. │ │ │ │ + 0x002e07c0 e4730000 d057d8ff d4890000 9058d8ff .s...W.......X.. │ │ │ │ + 0x002e07d0 148a0000 5059d8ff 548a0000 105ad8ff ....PY..T....Z.. │ │ │ │ + 0x002e07e0 30740000 805ad8ff 908a0000 405bd8ff 0t...Z......@[.. │ │ │ │ + 0x002e07f0 50740000 a05bd8ff 74740000 c05cd8ff Pt...[..tt...\.. │ │ │ │ + 0x002e0800 b0740000 505dd8ff dc740000 e05dd8ff .t..P]...t...].. │ │ │ │ + 0x002e0810 cc8a0000 405ed8ff f0740000 b05ed8ff ....@^...t...^.. │ │ │ │ + 0x002e0820 088b0000 2060d8ff 448b0000 7061d8ff .... `..D...pa.. │ │ │ │ + 0x002e0830 848b0000 5062d8ff ec8b0000 a063d8ff ....Pb.......c.. │ │ │ │ + 0x002e0840 3c750000 0064d8ff 88750000 6064d8ff .......K.. │ │ │ │ + 0x002e17a0 902f0100 a053e2ff c02f0100 605ce2ff ./...S.../..`\.. │ │ │ │ + 0x002e17b0 f02f0100 2060e2ff 3c300100 a06fe2ff ./.. `..<0...o.. │ │ │ │ + 0x002e17c0 6c300100 207fe2ff 9c300100 208ce2ff l0.. ....0.. ... │ │ │ │ + 0x002e17d0 24310100 2099e2ff ac310100 209ce2ff $1.. ....1.. ... │ │ │ │ + 0x002e17e0 dc310100 309fe2ff 0c320100 d09fe2ff .1..0....2...... │ │ │ │ + 0x002e17f0 24320100 e0a0e2ff 38320100 00a1e2ff $2......82...... │ │ │ │ + 0x002e1800 283b0100 00a2e2ff 583b0100 80a5e2ff (;......X;...... │ │ │ │ + 0x002e1810 a43b0100 30a9e2ff f03b0100 50b9e2ff .;..0....;..P... │ │ │ │ + 0x002e1820 183d0100 70c9e2ff 403e0100 60cae2ff .=..p...@>..`... │ │ │ │ + 0x002e1830 903e0100 50cbe2ff e03e0100 50d7e2ff .>..P....>..P... │ │ │ │ + 0x002e1840 103f0100 f0e5e2ff 403f0100 a0f4e2ff .?......@?...... │ │ │ │ + 0x002e1850 703f0100 f000e3ff a03f0100 b002e3ff p?.......?...... │ │ │ │ + 0x002e1860 c03f0100 7004e3ff e03f0100 f00ae3ff .?..p....?...... │ │ │ │ + 0x002e1870 2c400100 400ce3ff 90400100 f00ee3ff ,@..@....@...... │ │ │ │ + 0x002e1880 dc400100 3024e3ff 28410100 902be3ff .@..0$..(A...+.. │ │ │ │ + 0x002e1890 74410100 902ce3ff d8410100 f02ee3ff tA...,...A...... │ │ │ │ + 0x002e18a0 3c420100 5030e3ff a0420100 1039e3ff .. │ │ │ │ + 0x002e32c0 ec210200 c03eeeff bc1e0200 f03eeeff .!...>.......>.. │ │ │ │ + 0x002e32d0 24220200 903feeff dc1e0200 2040eeff $"...?...... @.. │ │ │ │ + 0x002e32e0 f01e0200 a040eeff 181f0200 9042eeff .....@.......B.. │ │ │ │ + 0x002e32f0 481f0200 8045eeff 781f0200 e045eeff H....E..x....E.. │ │ │ │ + 0x002e3300 a41f0200 1046eeff b0240200 c046eeff .....F...$...F.. │ │ │ │ + 0x002e3310 68220200 0048eeff 7c220200 f04aeeff h"...H..|"...J.. │ │ │ │ + 0x002e3320 e0240200 904deeff ac220200 a057eeff .$...M..."...W.. │ │ │ │ + 0x002e3330 14250200 f065eeff fc220200 e066eeff .%...e..."...f.. │ │ │ │ + 0x002e3340 2c230200 4068eeff 64230200 f069eeff ,#..@h..d#...i.. │ │ │ │ + 0x002e3350 78230200 607eeeff a8230200 4087eeff x#..`~...#..@... │ │ │ │ + 0x002e3360 fc230200 c088eeff 10240200 d089eeff .#.......$...... │ │ │ │ + 0x002e3370 24240200 808aeeff 38240200 208beeff $$......8$.. ... │ │ │ │ + 0x002e3380 68240200 b09ceeff 48250200 609deeff h$......H%..`... │ │ │ │ + 0x002e3390 0c290200 d0a0eeff 40290200 90a6eeff .)......@)...... │ │ │ │ + 0x002e33a0 74250200 80a7eeff 74290200 00aeeeff t%......t)...... │ │ │ │ + 0x002e33b0 a8290200 70b3eeff dc290200 b0b6eeff .)..p....)...... │ │ │ │ + 0x002e33c0 0c2a0200 50bbeeff bc250200 f0bceeff .*..P....%...... │ │ │ │ + 0x002e33d0 0c260200 b0bdeeff 702a0200 60bfeeff .&......p*..`... │ │ │ │ + 0x002e33e0 a42a0200 c0bfeeff d02a0200 20c0eeff .*.......*.. ... │ │ │ │ + 0x002e33f0 fc2a0200 c0c0eeff bc280200 80c1eeff .*.......(...... │ │ │ │ + 0x002e3400 e8280200 c0c1eeff 382b0200 c0c5eeff .(......8+...... │ │ │ │ + 0x002e3410 282f0200 00c6eeff 502f0200 40cbeeff (/......P/..@... │ │ │ │ + 0x002e3420 842f0200 30cceeff b42f0200 20cdeeff ./..0..../.. ... │ │ │ │ + 0x002e3430 e42f0200 10ceeeff 682b0200 10cfeeff ./......h+...... │ │ │ │ + 0x002e3440 982b0200 e0d1eeff c82b0200 a0d3eeff .+.......+...... │ │ │ │ + 0x002e3450 f82b0200 50d4eeff 14300200 40d5eeff .+..P....0..@... │ │ │ │ + 0x002e3460 282c0200 60d7eeff 542c0200 70d7eeff (,..`...T,..p... │ │ │ │ + 0x002e3470 682c0200 90d7eeff 882c0200 30d8eeff h,.......,..0... │ │ │ │ + 0x002e3480 a82c0200 d0d8eeff c82c0200 70d9eeff .,.......,..p... │ │ │ │ + 0x002e3490 e82c0200 60daeeff 142d0200 80daeeff .,..`....-...... │ │ │ │ + 0x002e34a0 282d0200 a0daeeff 3c2d0200 c0daeeff (-......<-...... │ │ │ │ + 0x002e34b0 502d0200 e0daeeff 642d0200 c0dbeeff P-......d-...... │ │ │ │ + 0x002e34c0 882d0200 e0dbeeff a82d0200 00dceeff .-.......-...... │ │ │ │ + 0x002e34d0 c82d0200 20dceeff e82d0200 00ddeeff .-.. ....-...... │ │ │ │ + 0x002e34e0 0c2e0200 20ddeeff 2c2e0200 40ddeeff .... ...,...@... │ │ │ │ + 0x002e34f0 4c2e0200 60ddeeff 6c2e0200 40deeeff L...`...l...@... │ │ │ │ + 0x002e3500 44300200 d0deeeff 7c300200 60dfeeff D0......|0..`... │ │ │ │ + 0x002e3510 ac2e0200 b0dfeeff d42e0200 f0dfeeff ................ │ │ │ │ + 0x002e3520 b4300200 a0e0eeff e4300200 a0e1eeff .0.......0...... │ │ │ │ + 0x002e3530 18310200 d0e2eeff fc2e0200 40e3eeff .1..........@... │ │ │ │ + 0x002e3540 50310200 80e4eeff 10340200 30e5eeff P1.......4..0... │ │ │ │ + 0x002e3550 3c340200 a0e5eeff 70340200 a0e6eeff <4......p4...... │ │ │ │ + 0x002e3560 9c340200 50e7eeff d0340200 00e8eeff .4..P....4...... │ │ │ │ + 0x002e3570 98310200 50e8eeff c0310200 10e9eeff .1..P....1...... │ │ │ │ + 0x002e3580 04350200 c0e9eeff 40350200 10eaeeff .5......@5...... │ │ │ │ + 0x002e3590 f4310200 b0eaeeff 28320200 30ebeeff .1......(2..0... │ │ │ │ + 0x002e35a0 58320200 a0ebeeff 74350200 b0eceeff X2......t5...... │ │ │ │ + 0x002e35b0 84320200 40edeeff ac320200 00eeeeff .2..@....2...... │ │ │ │ + 0x002e35c0 a8350200 60f1eeff dc350200 c0f4eeff .5..`....5...... │ │ │ │ + 0x002e35d0 10360200 d0feeeff e0320200 f0feeeff .6.......2...... │ │ │ │ + 0x002e35e0 bc360200 d0ffeeff f4320200 d001efff .6.......2...... │ │ │ │ + 0x002e35f0 24330200 a005efff 54330200 9008efff $3......T3...... │ │ │ │ + 0x002e3600 ec360200 701defff 20370200 0020efff .6..p... 7... .. │ │ │ │ + 0x002e3610 54370200 0025efff 84330200 2029efff T7...%...3.. ).. │ │ │ │ + 0x002e3620 b4330200 c038efff 88370200 d03fefff .3...8...7...?.. │ │ │ │ + 0x002e3630 0c380200 904defff e4330200 7050efff .8...M...3..pP.. │ │ │ │ + 0x002e3640 40380200 a051efff 6c380200 d052efff @8...Q..l8...R.. │ │ │ │ + 0x002e3650 98380200 0054efff c4380200 8067efff .8...T...8...g.. │ │ │ │ + 0x002e3660 f0380200 406defff 30390200 d075efff .8..@m..09...u.. │ │ │ │ + 0x002e3670 58390200 5079efff 88390200 c079efff X9..Py...9...y.. │ │ │ │ + 0x002e3680 9c390200 307aefff b0390200 c080efff .9..0z...9...... │ │ │ │ + 0x002e3690 143a0200 9082efff 4c3b0200 108eefff .:......L;...... │ │ │ │ + 0x002e36a0 443a0200 f08eefff 743a0200 e08fefff D:......t:...... │ │ │ │ + 0x002e36b0 a03a0200 a092efff dc3a0200 7093efff .:.......:..p... │ │ │ │ + 0x002e36c0 f03a0200 5096efff 683d0200 b096efff .:..P...h=...... │ │ │ │ + 0x002e36d0 903d0200 e096efff b83d0200 c098efff .=.......=...... │ │ │ │ + 0x002e36e0 e83d0200 d09aefff e43b0200 209befff .=.......;.. ... │ │ │ │ + 0x002e36f0 183e0200 409eefff 0c3c0200 80a1efff .>..@....<...... │ │ │ │ + 0x002e3700 4c3e0200 e0a1efff 803e0200 40a2efff L>.......>..@... │ │ │ │ + 0x002e3710 403c0200 50a2efff ac3e0200 f0a2efff @<..P....>...... │ │ │ │ + 0x002e3720 dc3e0200 70a3efff 543c0200 80a5efff .>..p...T<...... │ │ │ │ + 0x002e3730 7c3c0200 70a6efff b43c0200 a0aaefff |<..p....<...... │ │ │ │ + 0x002e3740 e03c0200 00aeefff 143f0200 00b3efff .<.......?...... │ │ │ │ + 0x002e3750 0c3d0200 00b8efff 383d0200 f0c5efff .=......8=...... │ │ │ │ + 0x002e3760 cc430200 00c9efff 00440200 80cfefff .C.......D...... │ │ │ │ + 0x002e3770 3c440200 c0d1efff 483f0200 93d2efff .. │ │ │ │ + 0x002e3a60 3c500200 f040f0ff 68500200 0041f0ff │ │ │ │ - 0x002e4a30 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002e4a40 0e10410e 08410e40 3c000000 9c0c0000 ..A..A.@<....... │ │ │ │ - 0x002e4a50 e0fcd5ff ad030000 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002e4a60 0e20420e 28410e30 83068c05 8e048f03 . B.(A.0........ │ │ │ │ - 0x002e4a70 86020397 030e2842 0e20420e 18420e10 ......(B. B..B.. │ │ │ │ - 0x002e4a80 410e0841 0e300000 3c000000 dc0c0000 A..A.0..<....... │ │ │ │ - 0x002e4a90 5000d6ff 1c010000 00410e10 420e1842 P........A..B..B │ │ │ │ + 0x002e42d0 10420e08 410e6000 3c000000 94040000 .B..A.`.<....... │ │ │ │ + 0x002e42e0 c0a1d5ff 34010000 04571c02 00420e10 ....4....W...B.. │ │ │ │ + 0x002e42f0 420e1842 0e20410e 28440e60 83058c04 B..B. A.(D.`.... │ │ │ │ + 0x002e4300 8e038f02 02ea0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ + 0x002e4310 10420e08 410e6000 34000000 2c050000 .B..A.`.4...,... │ │ │ │ + 0x002e4320 a0c7d5ff b6000000 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e4330 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e4340 02a60e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ + 0x002e4350 38000000 0c050000 68a3d5ff 82010000 8.......h....... │ │ │ │ + 0x002e4360 04f71b02 00420e10 420e1841 0e20470e .....B..B..A. G. │ │ │ │ + 0x002e4370 b0018304 8e038f02 0322010e 20410e18 .........".. A.. │ │ │ │ + 0x002e4380 420e1042 0e08410e b0010000 38000000 B..B..A.....8... │ │ │ │ + 0x002e4390 48050000 bca4d5ff c9010000 04eb1b02 H............... │ │ │ │ + 0x002e43a0 00420e10 420e1841 0e20470e e0018304 .B..B..A. G..... │ │ │ │ + 0x002e43b0 8e038f02 032d010e 20410e18 420e1042 .....-.. A..B..B │ │ │ │ + 0x002e43c0 0e08410e e0010000 38000000 84050000 ..A.....8....... │ │ │ │ + 0x002e43d0 50a6d5ff f1010000 04f31b02 00420e10 P............B.. │ │ │ │ + 0x002e43e0 420e1841 0e20470e a0028304 8e038f02 B..A. G......... │ │ │ │ + 0x002e43f0 0368010e 20410e18 420e1042 0e08410e .h.. A..B..B..A. │ │ │ │ + 0x002e4400 a0020000 38000000 c0050000 14a8d5ff ....8........... │ │ │ │ + 0x002e4410 09020000 04fb1b02 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e4420 0e20470e e0028304 8e038f02 0368010e . G..........h.. │ │ │ │ + 0x002e4430 20410e18 420e1042 0e08410e e0020000 A..B..B..A..... │ │ │ │ + 0x002e4440 48000000 fc050000 e8a9d5ff d0010000 H............... │ │ │ │ + 0x002e4450 040f1c02 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002e4460 28410e30 470e800f 83068c05 8d048e03 (A.0G........... │ │ │ │ + 0x002e4470 8f020365 010e3041 0e28420e 20420e18 ...e..0A.(B. B.. │ │ │ │ + 0x002e4480 420e1042 0e08410e 800f0000 38000000 B..B..A.....8... │ │ │ │ + 0x002e4490 48060000 6cabd5ff c9010000 04f71b02 H...l........... │ │ │ │ + 0x002e44a0 00420e10 420e1841 0e20470e e0018304 .B..B..A. G..... │ │ │ │ + 0x002e44b0 8e038f02 032d010e 20410e18 420e1042 .....-.. A..B..B │ │ │ │ + 0x002e44c0 0e08410e e0010000 38000000 84060000 ..A.....8....... │ │ │ │ + 0x002e44d0 00add5ff f1010000 04ff1b02 00420e10 .............B.. │ │ │ │ + 0x002e44e0 420e1841 0e20470e a0028304 8e038f02 B..A. G......... │ │ │ │ + 0x002e44f0 0368010e 20410e18 420e1042 0e08410e .h.. A..B..B..A. │ │ │ │ + 0x002e4500 a0020000 38000000 c0060000 c4aed5ff ....8........... │ │ │ │ + 0x002e4510 76020000 04071c02 00420e10 420e1841 v........B..B..A │ │ │ │ + 0x002e4520 0e20470e a0028304 8e038f02 03af010e . G............. │ │ │ │ + 0x002e4530 20410e18 420e1042 0e08410e a0020000 A..B..B..A..... │ │ │ │ + 0x002e4540 38000000 fc060000 08b1d5ff 09020000 8............... │ │ │ │ + 0x002e4550 04231c02 00420e10 420e1841 0e20470e .#...B..B..A. G. │ │ │ │ + 0x002e4560 e0028304 8e038f02 0368010e 20410e18 .........h.. A.. │ │ │ │ + 0x002e4570 420e1042 0e08410e e0020000 38000000 B..B..A.....8... │ │ │ │ + 0x002e4580 38070000 dcb2d5ff c9010000 04371c02 8............7.. │ │ │ │ + 0x002e4590 00420e10 420e1841 0e20470e e0018304 .B..B..A. G..... │ │ │ │ + 0x002e45a0 8e038f02 032d010e 20410e18 420e1042 .....-.. A..B..B │ │ │ │ + 0x002e45b0 0e08410e e0010000 40000000 74070000 ..A.....@...t... │ │ │ │ + 0x002e45c0 70b4d5ff 8b020000 043f1c02 00420e10 p........?...B.. │ │ │ │ + 0x002e45d0 420e1842 0e20410e 28470eb0 0583058c B..B. A.(G...... │ │ │ │ + 0x002e45e0 048e038f 0203c001 0e28410e 20420e18 .........(A. B.. │ │ │ │ + 0x002e45f0 420e1042 0e08410e b0050000 48000000 B..B..A.....H... │ │ │ │ + 0x002e4600 b8070000 bcb6d5ff d0010000 045b1c02 .............[.. │ │ │ │ + 0x002e4610 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002e4620 470e800f 83068c05 8d048e03 8f020365 G..............e │ │ │ │ + 0x002e4630 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x002e4640 0e08410e 800f0000 38000000 04080000 ..A.....8....... │ │ │ │ + 0x002e4650 40b8d5ff c9010000 04431c02 00420e10 @........C...B.. │ │ │ │ + 0x002e4660 420e1841 0e20470e e0018304 8e038f02 B..A. G......... │ │ │ │ + 0x002e4670 032d010e 20410e18 420e1042 0e08410e .-.. A..B..B..A. │ │ │ │ + 0x002e4680 e0010000 40000000 40080000 d4b9d5ff ....@...@....... │ │ │ │ + 0x002e4690 8b020000 044b1c02 00420e10 420e1842 .....K...B..B..B │ │ │ │ + 0x002e46a0 0e20410e 28470eb0 0583058c 048e038f . A.(G.......... │ │ │ │ + 0x002e46b0 0203c001 0e28410e 20420e18 420e1042 .....(A. B..B..B │ │ │ │ + 0x002e46c0 0e08410e b0050000 38000000 84080000 ..A.....8....... │ │ │ │ + 0x002e46d0 20bcd5ff 82010000 04671c02 00420e10 ........g...B.. │ │ │ │ + 0x002e46e0 420e1841 0e20470e b0018304 8e038f02 B..A. G......... │ │ │ │ + 0x002e46f0 0322010e 20410e18 420e1042 0e08410e .".. A..B..B..A. │ │ │ │ + 0x002e4700 b0010000 38000000 c0080000 74bdd5ff ....8.......t... │ │ │ │ + 0x002e4710 76020000 045b1c02 00420e10 420e1841 v....[...B..B..A │ │ │ │ + 0x002e4720 0e20470e a0028304 8e038f02 03af010e . G............. │ │ │ │ + 0x002e4730 20410e18 420e1042 0e08410e a0020000 A..B..B..A..... │ │ │ │ + 0x002e4740 2c000000 fc080000 b8bfd5ff 40000000 ,...........@... │ │ │ │ + 0x002e4750 04771c02 00420e10 410e1841 0e208303 .w...B..A..A. .. │ │ │ │ + 0x002e4760 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ + 0x002e4770 2c000000 2c090000 c8bfd5ff 40000000 ,...,.......@... │ │ │ │ + 0x002e4780 04631c02 00420e10 410e1841 0e208303 .c...B..A..A. .. │ │ │ │ + 0x002e4790 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ + 0x002e47a0 38000000 5c090000 d8bfd5ff e7000000 8...\........... │ │ │ │ + 0x002e47b0 044f1c02 00420e10 410e1841 0e208303 .O...B..A..A. .. │ │ │ │ + 0x002e47c0 8e020264 0e18410e 10420e08 450e2044 ...d..A..B..E. D │ │ │ │ + 0x002e47d0 0e18410e 10420e08 410e2000 38000000 ..A..B..A. .8... │ │ │ │ + 0x002e47e0 98090000 8cc0d5ff e7000000 043f1c02 .............?.. │ │ │ │ + 0x002e47f0 00420e10 410e1841 0e208303 8e020264 .B..A..A. .....d │ │ │ │ + 0x002e4800 0e18410e 10420e08 450e2044 0e18410e ..A..B..E. D..A. │ │ │ │ + 0x002e4810 10420e08 410e2000 38000000 d4090000 .B..A. .8....... │ │ │ │ + 0x002e4820 40c1d5ff 63000000 042f1c02 00420e10 @...c..../...B.. │ │ │ │ + 0x002e4830 410e1841 0e208303 8e02650e 18410e10 A..A. ....e..A.. │ │ │ │ + 0x002e4840 420e0841 0e204b0e 18410e10 420e0845 B..A. K..A..B..E │ │ │ │ + 0x002e4850 0e200000 38000000 100a0000 74c1d5ff . ..8.......t... │ │ │ │ + 0x002e4860 63000000 040f1c02 00420e10 410e1841 c........B..A..A │ │ │ │ + 0x002e4870 0e208303 8e02650e 18410e10 420e0841 . ....e..A..B..A │ │ │ │ + 0x002e4880 0e204b0e 18410e10 420e0845 0e200000 . K..A..B..E. .. │ │ │ │ + 0x002e4890 2c000000 4c0a0000 a8c1d5ff 40000000 ,...L.......@... │ │ │ │ + 0x002e48a0 04ef1b02 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002e48b0 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ + 0x002e48c0 2c000000 7c0a0000 b8c1d5ff 40000000 ,...|.......@... │ │ │ │ + 0x002e48d0 04db1b02 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002e48e0 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ + 0x002e48f0 28000000 040b0000 88c2d5ff 0b010000 (............... │ │ │ │ + 0x002e4900 005a0e10 410e1841 0e208303 8e0202eb .Z..A..A. ...... │ │ │ │ + 0x002e4910 0e18410e 10420e08 c3ce0000 28000000 ..A..B......(... │ │ │ │ + 0x002e4920 300b0000 6cc3d5ff 0b010000 005a0e10 0...l........Z.. │ │ │ │ + 0x002e4930 410e1841 0e208303 8e0202eb 0e18410e A..A. ........A. │ │ │ │ + 0x002e4940 10420e08 c3ce0000 50000000 040b0000 .B......P....... │ │ │ │ + 0x002e4950 50c4d5ff 551a0000 046f1b02 00410e10 P...U....o...A.. │ │ │ │ + 0x002e4960 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e4970 0ea00383 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e4980 79010e38 410e3042 0e28420e 20420e18 y..8A.0B.(B. B.. │ │ │ │ + 0x002e4990 420e1041 0e08410e a0030000 50000000 B..A..A.....P... │ │ │ │ + 0x002e49a0 580b0000 5cded5ff 551a0000 043b1b02 X...\...U....;.. │ │ │ │ + 0x002e49b0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e49c0 410e3847 0ea00383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e49d0 03860203 79010e38 410e3042 0e28420e ....y..8A.0B.(B. │ │ │ │ + 0x002e49e0 20420e18 420e1041 0e08410e a0030000 B..B..A..A..... │ │ │ │ + 0x002e49f0 48000000 040c0000 c8f9d5ff a9010000 H............... │ │ │ │ + 0x002e4a00 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e4a10 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e4a20 8602032d 010e3841 0e30420e 28420e20 ...-..8A.0B.(B. │ │ │ │ + 0x002e4a30 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ + 0x002e4a40 500c0000 2cfbd5ff ba010000 00410e10 P...,........A.. │ │ │ │ + 0x002e4a50 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e4a60 0e408307 8c068d05 8e048f03 8602033e .@.............> │ │ │ │ + 0x002e4a70 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002e4a80 0e10410e 08410e40 3c000000 9c0c0000 ..A..A.@<....... │ │ │ │ + 0x002e4a90 a0fcd5ff ad030000 00410e10 420e1842 .........A..B..B │ │ │ │ 0x002e4aa0 0e20420e 28410e30 83068c05 8e048f03 . B.(A.0........ │ │ │ │ - 0x002e4ab0 860202dc 0e28420e 20420e18 420e1041 .....(B. B..B..A │ │ │ │ - 0x002e4ac0 0e08410e 30000000 48000000 1c0d0000 ..A.0...H....... │ │ │ │ - 0x002e4ad0 3001d6ff 50010000 00410e10 420e1842 0...P....A..B..B │ │ │ │ - 0x002e4ae0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002e4af0 8c068d05 8e048f03 8602030a 010e3841 ..............8A │ │ │ │ - 0x002e4b00 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e4b10 08410e40 10000000 680d0000 3402d6ff .A.@....h...4... │ │ │ │ - 0x002e4b20 b2000000 00000000 10000000 7c0d0000 ............|... │ │ │ │ - 0x002e4b30 e002d6ff 8e000000 00000000 2c000000 ............,... │ │ │ │ - 0x002e4b40 380d0000 1cf7d5ff ae000000 047b1902 8............{.. │ │ │ │ - 0x002e4b50 00420e10 410e1841 0e208303 8e02025a .B..A..A. .....Z │ │ │ │ - 0x002e4b60 0e18410e 10420e08 410e2000 2c000000 ..A..B..A. .,... │ │ │ │ - 0x002e4b70 680d0000 9cf7d5ff b0000000 045b1902 h............[.. │ │ │ │ - 0x002e4b80 00420e10 410e1841 0e208303 8e02025c .B..A..A. .....\ │ │ │ │ - 0x002e4b90 0e18410e 10420e08 410e2000 4c000000 ..A..B..A. .L... │ │ │ │ - 0x002e4ba0 980d0000 fc02d6ff 39030000 043b1902 ........9....;.. │ │ │ │ - 0x002e4bb0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e4bc0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ - 0x002e4bd0 860203b1 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e4be0 420e1842 0e10410e 08410e60 4c000000 B..B..A..A.`L... │ │ │ │ - 0x002e4bf0 e80d0000 ec05d6ff 17030000 04071902 ................ │ │ │ │ - 0x002e4c00 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e4c10 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ - 0x002e4c20 8602038f 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e4c30 420e1842 0e10410e 08410e60 4c000000 B..B..A..A.`L... │ │ │ │ - 0x002e4c40 380e0000 bc08d6ff f6040000 04d31802 8............... │ │ │ │ - 0x002e4c50 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e4c60 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ - 0x002e4c70 860203b9 040e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e4c80 420e1842 0e10410e 08410e60 50000000 B..B..A..A.`P... │ │ │ │ - 0x002e4c90 880e0000 6c0dd6ff 1c050000 04931802 ....l........... │ │ │ │ - 0x002e4ca0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e4cb0 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ - 0x002e4cc0 860203d5 040e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e4cd0 420e1842 0e10410e 08410e50 00000000 B..B..A..A.P.... │ │ │ │ - 0x002e4ce0 20000000 340f0000 3812d6ff 42010000 ...4...8...B... │ │ │ │ - 0x002e4cf0 00410e10 790e0841 0e1002c3 0e08410e .A..y..A......A. │ │ │ │ - 0x002e4d00 10000000 20000000 580f0000 6413d6ff .... ...X...d... │ │ │ │ - 0x002e4d10 42010000 00410e10 790e0841 0e1002c3 B....A..y..A.... │ │ │ │ - 0x002e4d20 0e08410e 10000000 44000000 7c0f0000 ..A.....D...|... │ │ │ │ - 0x002e4d30 9014d6ff 29020000 00410e10 420e1842 ....)....A..B..B │ │ │ │ - 0x002e4d40 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ │ │ - 0x002e4d50 058e048f 03860203 15020e30 420e2842 ...........0B.(B │ │ │ │ - 0x002e4d60 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ │ │ - 0x002e4d70 28000000 c40f0000 f81ed6ff bc000000 (............... │ │ │ │ - 0x002e4d80 00410e10 440e3083 0202ad0e 10410e08 .A..D.0......A.. │ │ │ │ - 0x002e4d90 410e3046 0e10410e 08000000 50000000 A.0F..A.....P... │ │ │ │ - 0x002e4da0 980f0000 4c16d6ff 37040000 04971702 ....L...7....... │ │ │ │ - 0x002e4db0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e4dc0 410e3847 0ee00883 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e4dd0 03860203 d5020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e4de0 20420e18 420e1041 0e08410e e0080000 B..B..A..A..... │ │ │ │ - 0x002e4df0 54000000 ec0f0000 381ad6ff 37040000 T.......8...7... │ │ │ │ - 0x002e4e00 049b1702 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e4e10 28420e30 410e3847 0ee00883 078c068d (B.0A.8G........ │ │ │ │ - 0x002e4e20 058e048f 03860203 d5020e38 410e3042 ...........8A.0B │ │ │ │ - 0x002e4e30 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e4e40 e0080000 00000000 14000000 9c100000 ................ │ │ │ │ - 0x002e4e50 e01ed6ff e6000000 0002cd0e 10000000 ................ │ │ │ │ - 0x002e4e60 14000000 b4100000 b81fd6ff b5020000 ................ │ │ │ │ - 0x002e4e70 00039c02 0e100000 14000000 cc100000 ................ │ │ │ │ - 0x002e4e80 6022d6ff 55030000 00033c03 0e100000 `"..U.....<..... │ │ │ │ - 0x002e4e90 24000000 e4100000 a825d6ff 6e020000 $........%..n... │ │ │ │ - 0x002e4ea0 00410e10 8602430d 064c8303 0341020c .A....C..L...A.. │ │ │ │ - 0x002e4eb0 0708440c 06100000 1c000000 0c110000 ..D............. │ │ │ │ - 0x002e4ec0 f027d6ff 64150000 00470ef0 0c034015 .'..d....G....@. │ │ │ │ - 0x002e4ed0 0e08440e f00c0000 24000000 2c110000 ..D.....$...,... │ │ │ │ - 0x002e4ee0 403dd6ff 172c0000 00410e10 8602430d @=...,...A....C. │ │ │ │ - 0x002e4ef0 065b8303 03db2b0c 0708440c 06100000 .[....+...D..... │ │ │ │ - 0x002e4f00 24000000 54110000 3869d6ff fe010000 $...T...8i...... │ │ │ │ - 0x002e4f10 00410e10 8602430d 064c8303 03d1010c .A....C..L...... │ │ │ │ - 0x002e4f20 0708440c 06100000 1c000000 7c110000 ..D.........|... │ │ │ │ - 0x002e4f30 106bd6ff 09070000 00410e10 8602430d .k.......A....C. │ │ │ │ - 0x002e4f40 06030107 0c070800 1c000000 9c110000 ................ │ │ │ │ - 0x002e4f50 0072d6ff 740a0000 00410e10 8602430d .r..t....A....C. │ │ │ │ - 0x002e4f60 06036c0a 0c070800 14000000 bc110000 ..l............. │ │ │ │ - 0x002e4f70 607cd6ff 0e010000 0002f50e 10000000 `|.............. │ │ │ │ - 0x002e4f80 2c000000 d4110000 587dd6ff c8170000 ,.......X}...... │ │ │ │ - 0x002e4f90 00410e10 8602430d 06025083 078c068d .A....C...P..... │ │ │ │ - 0x002e4fa0 058e048f 0303b814 0c070844 0c061000 ...........D.... │ │ │ │ - 0x002e4fb0 2c000000 04120000 f894d6ff 72170000 ,...........r... │ │ │ │ - 0x002e4fc0 00410e10 8602430d 06025083 078c068d .A....C...P..... │ │ │ │ - 0x002e4fd0 058e048f 03036214 0c070844 0c061000 ......b....D.... │ │ │ │ - 0x002e4fe0 14000000 34120000 48acd6ff 67000000 ....4...H...g... │ │ │ │ - 0x002e4ff0 00024e0e 10000000 14000000 4c120000 ..N.........L... │ │ │ │ - 0x002e5000 a0acd6ff 01000000 00000000 00000000 ................ │ │ │ │ - 0x002e5010 4c000000 64120000 f8b4d6ff 4f050000 L...d.......O... │ │ │ │ - 0x002e5020 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5030 410e3844 0e900183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e5040 03860203 09050e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e5050 20420e18 420e1041 0e08410e 90010000 B..B..A..A..... │ │ │ │ - 0x002e5060 18000000 b4120000 f8b9d6ff 61020000 ............a... │ │ │ │ - 0x002e5070 00410e10 0332020e 08410e10 50000000 .A...2...A..P... │ │ │ │ - 0x002e5080 78120000 2cacd6ff 2b040000 04671502 x...,...+....g.. │ │ │ │ - 0x002e5090 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e50a0 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e50b0 03860203 78010e38 410e3042 0e28420e ....x..8A.0B.(B. │ │ │ │ - 0x002e50c0 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ - 0x002e50d0 54000000 cc120000 08b0d6ff 25040000 T...........%... │ │ │ │ - 0x002e50e0 043f1502 00410e10 420e1842 0e20420e .?...A..B..B. B. │ │ │ │ - 0x002e50f0 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002e5100 058e048f 03860203 77010e38 410e3042 ........w..8A.0B │ │ │ │ - 0x002e5110 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e5120 c0010000 00000000 44000000 7c130000 ........D...|... │ │ │ │ - 0x002e5130 30bed6ff cb000000 00410e10 420e1842 0........A..B..B │ │ │ │ - 0x002e5140 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ - 0x002e5150 8c068d05 8e048f03 860202b2 0e38410e .............8A. │ │ │ │ - 0x002e5160 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002e5170 38000000 c4130000 b8bed6ff 65000000 8...........e... │ │ │ │ - 0x002e5180 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ - 0x002e5190 83058c04 8e038f02 700e2841 0e20420e ........p.(A. B. │ │ │ │ - 0x002e51a0 18420e10 420e0841 0e300000 14000000 .B..B..A.0...... │ │ │ │ - 0x002e51b0 00140000 ecbed6ff 3a000000 00440e50 ........:....D.P │ │ │ │ - 0x002e51c0 750e0800 14000000 18140000 14bfd6ff u............... │ │ │ │ - 0x002e51d0 31000000 00440e40 6c0e0800 14000000 1....D.@l....... │ │ │ │ - 0x002e51e0 30140000 3cbfd6ff 3a000000 00440e50 0...<...:....D.P │ │ │ │ - 0x002e51f0 750e0800 14000000 48140000 64bfd6ff u.......H...d... │ │ │ │ - 0x002e5200 31000000 00440e40 6c0e0800 4c000000 1....D.@l...L... │ │ │ │ - 0x002e5210 60140000 7cc5d6ff 43010000 00410e10 `...|...C....A.. │ │ │ │ - 0x002e5220 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002e5230 0e900183 078c068d 058e048f 03860202 ................ │ │ │ │ - 0x002e5240 d90e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002e5250 0e10410e 08410e90 01000000 40000000 ..A..A......@... │ │ │ │ - 0x002e5260 58140000 6cbad6ff ee010000 04df1302 X...l........... │ │ │ │ - 0x002e5270 00420e10 420e1842 0e20410e 28470eb0 .B..B..B. A.(G.. │ │ │ │ - 0x002e5280 0183058c 048e038f 02036b01 0e28410e ..........k..(A. │ │ │ │ - 0x002e5290 20420e18 420e1042 0e08410e b0010000 B..B..B..A..... │ │ │ │ - 0x002e52a0 50000000 9c140000 18bcd6ff a0000000 P............... │ │ │ │ - 0x002e52b0 04cb1302 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002e52c0 28410e30 83068c05 8d048e03 8f020245 (A.0...........E │ │ │ │ - 0x002e52d0 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ - 0x002e52e0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x002e52f0 410e3000 50000000 f0140000 a4bed6ff A.0.P........... │ │ │ │ - 0x002e5300 e1050000 048b1302 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002e5310 0e20420e 28420e30 410e3847 0ea00483 . B.(B.0A.8G.... │ │ │ │ - 0x002e5320 078c068d 058e048f 03860203 88050e38 ...............8 │ │ │ │ - 0x002e5330 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e5340 0e08410e a0040000 50000000 44150000 ..A.....P...D... │ │ │ │ - 0x002e5350 90c5d6ff 31030000 047b1302 00410e10 ....1....{...A.. │ │ │ │ - 0x002e5360 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e5370 0eb00383 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e5380 6a020e38 410e3042 0e28420e 20420e18 j..8A.0B.(B. B.. │ │ │ │ - 0x002e5390 420e1041 0e08410e b0030000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e53a0 98150000 7cc8d6ff e8060000 04771302 ....|........w.. │ │ │ │ - 0x002e53b0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e53c0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ - 0x002e53d0 8602027d 0e38410e 30420e28 420e2042 ...}.8A.0B.(B. B │ │ │ │ - 0x002e53e0 0e18420e 10410e08 410e6000 50000000 ..B..A..A.`.P... │ │ │ │ - 0x002e53f0 e8150000 1ccfd6ff 18010000 04531302 .............S.. │ │ │ │ - 0x002e5400 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5410 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e5420 03860202 d40e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e5430 420e1842 0e10410e 08410ea0 01000000 B..B..A..A...... │ │ │ │ - 0x002e5440 50000000 3c160000 e8cfd6ff 36030000 P...<.......6... │ │ │ │ - 0x002e5450 04131302 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e5460 28420e30 410e3847 0e800f83 078c068d (B.0A.8G........ │ │ │ │ - 0x002e5470 058e048f 03860203 74020e38 410e3042 ........t..8A.0B │ │ │ │ - 0x002e5480 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e5490 800f0000 50000000 90160000 d4d2d6ff ....P........... │ │ │ │ - 0x002e54a0 18010000 04131302 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002e54b0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002e54c0 078c068d 058e048f 03860202 d40e3841 ..............8A │ │ │ │ - 0x002e54d0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e54e0 08410ea0 01000000 50000000 e4160000 .A......P....... │ │ │ │ - 0x002e54f0 a0d3d6ff 57010000 04d31202 00410e10 ....W........A.. │ │ │ │ - 0x002e5500 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002e5510 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e5520 0e010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002e5530 420e1041 0e08410e 90010000 50000000 B..A..A.....P... │ │ │ │ - 0x002e5540 38170000 acd4d6ff 21080000 049b1202 8.......!....... │ │ │ │ - 0x002e5550 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5560 410e3847 0ee00f83 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e5570 03860203 55070e38 410e3042 0e28420e ....U..8A.0B.(B. │ │ │ │ - 0x002e5580 20420e18 420e1041 0e08410e e00f0000 B..B..A..A..... │ │ │ │ - 0x002e5590 50000000 8c170000 88dcd6ff 12010000 P............... │ │ │ │ - 0x002e55a0 049f1202 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e55b0 28420e30 410e3844 0ea00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002e55c0 058e048f 03860202 cd0e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e55d0 28420e20 420e1842 0e10410e 08410ea0 (B. B..B..A..A.. │ │ │ │ - 0x002e55e0 01000000 50000000 e0170000 54ddd6ff ....P.......T... │ │ │ │ - 0x002e55f0 57010000 045f1202 00410e10 420e1842 W...._...A..B..B │ │ │ │ - 0x002e5600 0e20420e 28420e30 410e3844 0e900183 . B.(B.0A.8D.... │ │ │ │ - 0x002e5610 078c068d 058e048f 03860203 0e010e38 ...............8 │ │ │ │ - 0x002e5620 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e5630 0e08410e 90010000 50000000 34180000 ..A.....P...4... │ │ │ │ - 0x002e5640 60ded6ff 31030000 04271202 00410e10 `...1....'...A.. │ │ │ │ - 0x002e5650 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e5660 0eb00383 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e5670 6a020e38 410e3042 0e28420e 20420e18 j..8A.0B.(B. B.. │ │ │ │ - 0x002e5680 420e1041 0e08410e b0030000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e5690 88180000 4ce1d6ff e8060000 04231202 ....L........#.. │ │ │ │ - 0x002e56a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e56b0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ - 0x002e56c0 8602027d 0e38410e 30420e28 420e2042 ...}.8A.0B.(B. B │ │ │ │ - 0x002e56d0 0e18420e 10410e08 410e6000 50000000 ..B..A..A.`.P... │ │ │ │ - 0x002e56e0 d8180000 ece7d6ff 12010000 04ff1102 ................ │ │ │ │ - 0x002e56f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5700 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e5710 03860202 cd0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e5720 420e1842 0e10410e 08410ea0 01000000 B..B..A..A...... │ │ │ │ - 0x002e5730 50000000 2c190000 b8e8d6ff 36030000 P...,.......6... │ │ │ │ - 0x002e5740 04bf1102 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e5750 28420e30 410e3847 0e800f83 078c068d (B.0A.8G........ │ │ │ │ - 0x002e5760 058e048f 03860203 74020e38 410e3042 ........t..8A.0B │ │ │ │ - 0x002e5770 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e5780 800f0000 50000000 80190000 a4ebd6ff ....P........... │ │ │ │ - 0x002e5790 21080000 04bf1102 00410e10 420e1842 !........A..B..B │ │ │ │ - 0x002e57a0 0e20420e 28420e30 410e3847 0ee00f83 . B.(B.0A.8G.... │ │ │ │ - 0x002e57b0 078c068d 058e048f 03860203 55070e38 ............U..8 │ │ │ │ - 0x002e57c0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e57d0 0e08410e e00f0000 2c000000 2c1a0000 ..A.....,...,... │ │ │ │ - 0x002e57e0 80f3d6ff fc000000 00410e10 420e1841 .........A..B..A │ │ │ │ - 0x002e57f0 0e20440e 4083048e 03860202 ef0e2041 . D.@......... A │ │ │ │ - 0x002e5800 0e18420e 10410e08 20000000 5c1a0000 ..B..A.. ...\... │ │ │ │ - 0x002e5810 8002d7ff da000000 00410e10 02940e08 .........A...... │ │ │ │ - 0x002e5820 410e1043 0e08410e 10000000 20000000 A..C..A..... ... │ │ │ │ - 0x002e5830 801a0000 3c03d7ff db000000 00410e10 ....<........A.. │ │ │ │ - 0x002e5840 029b0e08 410e1043 0e08410e 10000000 ....A..C..A..... │ │ │ │ - 0x002e5850 64000000 a41a0000 f803d7ff 6c020000 d...........l... │ │ │ │ - 0x002e5860 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5870 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e5880 03860203 d1010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e5890 20420e18 420e1041 0e08410e a001580e B..B..A..A...X. │ │ │ │ - 0x002e58a0 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ │ │ - 0x002e58b0 410e0846 0ea00100 64000000 0c1b0000 A..F....d....... │ │ │ │ - 0x002e58c0 0006d7ff 63030000 00410e10 420e1842 ....c....A..B..B │ │ │ │ - 0x002e58d0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002e58e0 078c068d 058e048f 03860203 ad020e38 ...............8 │ │ │ │ - 0x002e58f0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e5900 0e08410e 80015e0e 38410e30 420e2842 ..A...^.8A.0B.(B │ │ │ │ - 0x002e5910 0e20420e 18420e10 410e0846 0e800100 . B..B..A..F.... │ │ │ │ - 0x002e5920 64000000 741b0000 0809d7ff 19030000 d...t........... │ │ │ │ - 0x002e5930 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5940 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e5950 03860203 90020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e5960 20420e18 420e1041 0e08410e 80015b0e B..B..A..A...[. │ │ │ │ - 0x002e5970 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ │ │ - 0x002e5980 410e0846 0e800100 64000000 dc1b0000 A..F....d....... │ │ │ │ - 0x002e5990 c00bd7ff 47020000 00410e10 420e1842 ....G....A..B..B │ │ │ │ - 0x002e59a0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002e59b0 078c068d 058e048f 03860203 c1010e38 ...............8 │ │ │ │ - 0x002e59c0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e59d0 0e08410e a001580e 38410e30 420e2842 ..A...X.8A.0B.(B │ │ │ │ - 0x002e59e0 0e20420e 18420e10 410e0846 0ea00100 . B..B..A..F.... │ │ │ │ - 0x002e59f0 48000000 441c0000 a80dd7ff 01020000 H...D........... │ │ │ │ - 0x002e5a00 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5a10 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002e5a20 8602038d 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e5a30 420e1842 0e10410e 08410e40 4c000000 B..B..A..A.@L... │ │ │ │ - 0x002e5a40 901c0000 6c0fd7ff 7f070000 00410e10 ....l........A.. │ │ │ │ - 0x002e5a50 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e5a60 0ec00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e5a70 05070e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002e5a80 420e1041 0e08410e c0010000 3c000000 B..A..A.....<... │ │ │ │ - 0x002e5a90 e01c0000 9c16d7ff db010000 00410e10 .............A.. │ │ │ │ - 0x002e5aa0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e5ab0 8e048f03 86020370 010e2842 0e20420e .......p..(B. B. │ │ │ │ - 0x002e5ac0 18420e10 410e0841 0e300000 3c000000 .B..A..A.0..<... │ │ │ │ - 0x002e5ad0 201d0000 3c18d7ff f8010000 00410e10 ...<........A.. │ │ │ │ + 0x002e4ab0 86020397 030e2842 0e20420e 18420e10 ......(B. B..B.. │ │ │ │ + 0x002e4ac0 410e0841 0e300000 3c000000 dc0c0000 A..A.0..<....... │ │ │ │ + 0x002e4ad0 1000d6ff 1c010000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002e4ae0 0e20420e 28410e30 83068c05 8e048f03 . B.(A.0........ │ │ │ │ + 0x002e4af0 860202dc 0e28420e 20420e18 420e1041 .....(B. B..B..A │ │ │ │ + 0x002e4b00 0e08410e 30000000 48000000 1c0d0000 ..A.0...H....... │ │ │ │ + 0x002e4b10 f000d6ff 50010000 00410e10 420e1842 ....P....A..B..B │ │ │ │ + 0x002e4b20 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002e4b30 8c068d05 8e048f03 8602030a 010e3841 ..............8A │ │ │ │ + 0x002e4b40 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e4b50 08410e40 10000000 680d0000 f401d6ff .A.@....h....... │ │ │ │ + 0x002e4b60 b2000000 00000000 10000000 7c0d0000 ............|... │ │ │ │ + 0x002e4b70 a002d6ff 8e000000 00000000 2c000000 ............,... │ │ │ │ + 0x002e4b80 380d0000 dcf6d5ff ae000000 047b1902 8............{.. │ │ │ │ + 0x002e4b90 00420e10 410e1841 0e208303 8e02025a .B..A..A. .....Z │ │ │ │ + 0x002e4ba0 0e18410e 10420e08 410e2000 2c000000 ..A..B..A. .,... │ │ │ │ + 0x002e4bb0 680d0000 5cf7d5ff b0000000 045b1902 h...\........[.. │ │ │ │ + 0x002e4bc0 00420e10 410e1841 0e208303 8e02025c .B..A..A. .....\ │ │ │ │ + 0x002e4bd0 0e18410e 10420e08 410e2000 4c000000 ..A..B..A. .L... │ │ │ │ + 0x002e4be0 980d0000 bc02d6ff 39030000 043b1902 ........9....;.. │ │ │ │ + 0x002e4bf0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e4c00 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002e4c10 860203b1 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e4c20 420e1842 0e10410e 08410e60 4c000000 B..B..A..A.`L... │ │ │ │ + 0x002e4c30 e80d0000 ac05d6ff 17030000 04071902 ................ │ │ │ │ + 0x002e4c40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e4c50 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002e4c60 8602038f 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e4c70 420e1842 0e10410e 08410e60 4c000000 B..B..A..A.`L... │ │ │ │ + 0x002e4c80 380e0000 7c08d6ff f6040000 04d31802 8...|........... │ │ │ │ + 0x002e4c90 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e4ca0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002e4cb0 860203b9 040e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e4cc0 420e1842 0e10410e 08410e60 50000000 B..B..A..A.`P... │ │ │ │ + 0x002e4cd0 880e0000 2c0dd6ff 1c050000 04931802 ....,........... │ │ │ │ + 0x002e4ce0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e4cf0 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ + 0x002e4d00 860203d5 040e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e4d10 420e1842 0e10410e 08410e50 00000000 B..B..A..A.P.... │ │ │ │ + 0x002e4d20 20000000 340f0000 f811d6ff 42010000 ...4.......B... │ │ │ │ + 0x002e4d30 00410e10 790e0841 0e1002c3 0e08410e .A..y..A......A. │ │ │ │ + 0x002e4d40 10000000 20000000 580f0000 2413d6ff .... ...X...$... │ │ │ │ + 0x002e4d50 42010000 00410e10 790e0841 0e1002c3 B....A..y..A.... │ │ │ │ + 0x002e4d60 0e08410e 10000000 44000000 7c0f0000 ..A.....D...|... │ │ │ │ + 0x002e4d70 5014d6ff 29020000 00410e10 420e1842 P...)....A..B..B │ │ │ │ + 0x002e4d80 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ │ │ + 0x002e4d90 058e048f 03860203 15020e30 420e2842 ...........0B.(B │ │ │ │ + 0x002e4da0 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ │ │ + 0x002e4db0 28000000 c40f0000 b81ed6ff bc000000 (............... │ │ │ │ + 0x002e4dc0 00410e10 440e3083 0202ad0e 10410e08 .A..D.0......A.. │ │ │ │ + 0x002e4dd0 410e3046 0e10410e 08000000 50000000 A.0F..A.....P... │ │ │ │ + 0x002e4de0 980f0000 0c16d6ff 37040000 04971702 ........7....... │ │ │ │ + 0x002e4df0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e4e00 410e3847 0ee00883 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e4e10 03860203 d5020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e4e20 20420e18 420e1041 0e08410e e0080000 B..B..A..A..... │ │ │ │ + 0x002e4e30 54000000 ec0f0000 f819d6ff 37040000 T...........7... │ │ │ │ + 0x002e4e40 049b1702 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e4e50 28420e30 410e3847 0ee00883 078c068d (B.0A.8G........ │ │ │ │ + 0x002e4e60 058e048f 03860203 d5020e38 410e3042 ...........8A.0B │ │ │ │ + 0x002e4e70 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e4e80 e0080000 00000000 14000000 9c100000 ................ │ │ │ │ + 0x002e4e90 a01ed6ff e6000000 0002cd0e 10000000 ................ │ │ │ │ + 0x002e4ea0 14000000 b4100000 781fd6ff b5020000 ........x....... │ │ │ │ + 0x002e4eb0 00039c02 0e100000 14000000 cc100000 ................ │ │ │ │ + 0x002e4ec0 2022d6ff 55030000 00033c03 0e100000 "..U.....<..... │ │ │ │ + 0x002e4ed0 24000000 e4100000 6825d6ff 6e020000 $.......h%..n... │ │ │ │ + 0x002e4ee0 00410e10 8602430d 064c8303 0341020c .A....C..L...A.. │ │ │ │ + 0x002e4ef0 0708440c 06100000 1c000000 0c110000 ..D............. │ │ │ │ + 0x002e4f00 b027d6ff 64150000 00470ef0 0c034015 .'..d....G....@. │ │ │ │ + 0x002e4f10 0e08440e f00c0000 24000000 2c110000 ..D.....$...,... │ │ │ │ + 0x002e4f20 003dd6ff 172c0000 00410e10 8602430d .=...,...A....C. │ │ │ │ + 0x002e4f30 065b8303 03db2b0c 0708440c 06100000 .[....+...D..... │ │ │ │ + 0x002e4f40 24000000 54110000 f868d6ff fe010000 $...T....h...... │ │ │ │ + 0x002e4f50 00410e10 8602430d 064c8303 03d1010c .A....C..L...... │ │ │ │ + 0x002e4f60 0708440c 06100000 1c000000 7c110000 ..D.........|... │ │ │ │ + 0x002e4f70 d06ad6ff 09070000 00410e10 8602430d .j.......A....C. │ │ │ │ + 0x002e4f80 06030107 0c070800 1c000000 9c110000 ................ │ │ │ │ + 0x002e4f90 c071d6ff 740a0000 00410e10 8602430d .q..t....A....C. │ │ │ │ + 0x002e4fa0 06036c0a 0c070800 14000000 bc110000 ..l............. │ │ │ │ + 0x002e4fb0 207cd6ff 0e010000 0002f50e 10000000 |.............. │ │ │ │ + 0x002e4fc0 2c000000 d4110000 187dd6ff c8170000 ,........}...... │ │ │ │ + 0x002e4fd0 00410e10 8602430d 06025083 078c068d .A....C...P..... │ │ │ │ + 0x002e4fe0 058e048f 0303b814 0c070844 0c061000 ...........D.... │ │ │ │ + 0x002e4ff0 2c000000 04120000 b894d6ff 72170000 ,...........r... │ │ │ │ + 0x002e5000 00410e10 8602430d 06025083 078c068d .A....C...P..... │ │ │ │ + 0x002e5010 058e048f 03036214 0c070844 0c061000 ......b....D.... │ │ │ │ + 0x002e5020 14000000 34120000 08acd6ff 67000000 ....4.......g... │ │ │ │ + 0x002e5030 00024e0e 10000000 14000000 4c120000 ..N.........L... │ │ │ │ + 0x002e5040 60acd6ff 01000000 00000000 00000000 `............... │ │ │ │ + 0x002e5050 4c000000 64120000 b8b4d6ff 4f050000 L...d.......O... │ │ │ │ + 0x002e5060 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5070 410e3844 0e900183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e5080 03860203 09050e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e5090 20420e18 420e1041 0e08410e 90010000 B..B..A..A..... │ │ │ │ + 0x002e50a0 18000000 b4120000 b8b9d6ff 61020000 ............a... │ │ │ │ + 0x002e50b0 00410e10 0332020e 08410e10 50000000 .A...2...A..P... │ │ │ │ + 0x002e50c0 78120000 ecabd6ff 2b040000 04671502 x.......+....g.. │ │ │ │ + 0x002e50d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e50e0 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e50f0 03860203 78010e38 410e3042 0e28420e ....x..8A.0B.(B. │ │ │ │ + 0x002e5100 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ + 0x002e5110 54000000 cc120000 c8afd6ff 25040000 T...........%... │ │ │ │ + 0x002e5120 043f1502 00410e10 420e1842 0e20420e .?...A..B..B. B. │ │ │ │ + 0x002e5130 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002e5140 058e048f 03860203 77010e38 410e3042 ........w..8A.0B │ │ │ │ + 0x002e5150 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e5160 c0010000 00000000 44000000 7c130000 ........D...|... │ │ │ │ + 0x002e5170 f0bdd6ff cb000000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002e5180 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ + 0x002e5190 8c068d05 8e048f03 860202b2 0e38410e .............8A. │ │ │ │ + 0x002e51a0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002e51b0 38000000 c4130000 78bed6ff 65000000 8.......x...e... │ │ │ │ + 0x002e51c0 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002e51d0 83058c04 8e038f02 700e2841 0e20420e ........p.(A. B. │ │ │ │ + 0x002e51e0 18420e10 420e0841 0e300000 14000000 .B..B..A.0...... │ │ │ │ + 0x002e51f0 00140000 acbed6ff 3a000000 00440e50 ........:....D.P │ │ │ │ + 0x002e5200 750e0800 14000000 18140000 d4bed6ff u............... │ │ │ │ + 0x002e5210 31000000 00440e40 6c0e0800 14000000 1....D.@l....... │ │ │ │ + 0x002e5220 30140000 fcbed6ff 3a000000 00440e50 0.......:....D.P │ │ │ │ + 0x002e5230 750e0800 14000000 48140000 24bfd6ff u.......H...$... │ │ │ │ + 0x002e5240 31000000 00440e40 6c0e0800 4c000000 1....D.@l...L... │ │ │ │ + 0x002e5250 60140000 3cc5d6ff 43010000 00410e10 `...<...C....A.. │ │ │ │ + 0x002e5260 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002e5270 0e900183 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002e5280 d90e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002e5290 0e10410e 08410e90 01000000 40000000 ..A..A......@... │ │ │ │ + 0x002e52a0 58140000 2cbad6ff ee010000 04df1302 X...,........... │ │ │ │ + 0x002e52b0 00420e10 420e1842 0e20410e 28470eb0 .B..B..B. A.(G.. │ │ │ │ + 0x002e52c0 0183058c 048e038f 02036b01 0e28410e ..........k..(A. │ │ │ │ + 0x002e52d0 20420e18 420e1042 0e08410e b0010000 B..B..B..A..... │ │ │ │ + 0x002e52e0 50000000 9c140000 d8bbd6ff a0000000 P............... │ │ │ │ + 0x002e52f0 04cb1302 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002e5300 28410e30 83068c05 8d048e03 8f020245 (A.0...........E │ │ │ │ + 0x002e5310 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ + 0x002e5320 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x002e5330 410e3000 50000000 f0140000 64bed6ff A.0.P.......d... │ │ │ │ + 0x002e5340 e1050000 048b1302 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002e5350 0e20420e 28420e30 410e3847 0ea00483 . B.(B.0A.8G.... │ │ │ │ + 0x002e5360 078c068d 058e048f 03860203 88050e38 ...............8 │ │ │ │ + 0x002e5370 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5380 0e08410e a0040000 50000000 44150000 ..A.....P...D... │ │ │ │ + 0x002e5390 50c5d6ff 31030000 047b1302 00410e10 P...1....{...A.. │ │ │ │ + 0x002e53a0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e53b0 0eb00383 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e53c0 6a020e38 410e3042 0e28420e 20420e18 j..8A.0B.(B. B.. │ │ │ │ + 0x002e53d0 420e1041 0e08410e b0030000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e53e0 98150000 3cc8d6ff e8060000 04771302 ....<........w.. │ │ │ │ + 0x002e53f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5400 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002e5410 8602027d 0e38410e 30420e28 420e2042 ...}.8A.0B.(B. B │ │ │ │ + 0x002e5420 0e18420e 10410e08 410e6000 50000000 ..B..A..A.`.P... │ │ │ │ + 0x002e5430 e8150000 dcced6ff 18010000 04531302 .............S.. │ │ │ │ + 0x002e5440 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5450 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e5460 03860202 d40e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e5470 420e1842 0e10410e 08410ea0 01000000 B..B..A..A...... │ │ │ │ + 0x002e5480 50000000 3c160000 a8cfd6ff 36030000 P...<.......6... │ │ │ │ + 0x002e5490 04131302 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e54a0 28420e30 410e3847 0e800f83 078c068d (B.0A.8G........ │ │ │ │ + 0x002e54b0 058e048f 03860203 74020e38 410e3042 ........t..8A.0B │ │ │ │ + 0x002e54c0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e54d0 800f0000 50000000 90160000 94d2d6ff ....P........... │ │ │ │ + 0x002e54e0 18010000 04131302 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002e54f0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002e5500 078c068d 058e048f 03860202 d40e3841 ..............8A │ │ │ │ + 0x002e5510 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e5520 08410ea0 01000000 50000000 e4160000 .A......P....... │ │ │ │ + 0x002e5530 60d3d6ff 57010000 04d31202 00410e10 `...W........A.. │ │ │ │ + 0x002e5540 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002e5550 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e5560 0e010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002e5570 420e1041 0e08410e 90010000 50000000 B..A..A.....P... │ │ │ │ + 0x002e5580 38170000 6cd4d6ff 21080000 049b1202 8...l...!....... │ │ │ │ + 0x002e5590 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e55a0 410e3847 0ee00f83 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e55b0 03860203 55070e38 410e3042 0e28420e ....U..8A.0B.(B. │ │ │ │ + 0x002e55c0 20420e18 420e1041 0e08410e e00f0000 B..B..A..A..... │ │ │ │ + 0x002e55d0 50000000 8c170000 48dcd6ff 12010000 P.......H....... │ │ │ │ + 0x002e55e0 049f1202 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e55f0 28420e30 410e3844 0ea00183 078c068d (B.0A.8D........ │ │ │ │ + 0x002e5600 058e048f 03860202 cd0e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e5610 28420e20 420e1842 0e10410e 08410ea0 (B. B..B..A..A.. │ │ │ │ + 0x002e5620 01000000 50000000 e0170000 14ddd6ff ....P........... │ │ │ │ + 0x002e5630 57010000 045f1202 00410e10 420e1842 W...._...A..B..B │ │ │ │ + 0x002e5640 0e20420e 28420e30 410e3844 0e900183 . B.(B.0A.8D.... │ │ │ │ + 0x002e5650 078c068d 058e048f 03860203 0e010e38 ...............8 │ │ │ │ + 0x002e5660 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5670 0e08410e 90010000 50000000 34180000 ..A.....P...4... │ │ │ │ + 0x002e5680 20ded6ff 31030000 04271202 00410e10 ...1....'...A.. │ │ │ │ + 0x002e5690 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e56a0 0eb00383 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e56b0 6a020e38 410e3042 0e28420e 20420e18 j..8A.0B.(B. B.. │ │ │ │ + 0x002e56c0 420e1041 0e08410e b0030000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e56d0 88180000 0ce1d6ff e8060000 04231202 .............#.. │ │ │ │ + 0x002e56e0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e56f0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002e5700 8602027d 0e38410e 30420e28 420e2042 ...}.8A.0B.(B. B │ │ │ │ + 0x002e5710 0e18420e 10410e08 410e6000 50000000 ..B..A..A.`.P... │ │ │ │ + 0x002e5720 d8180000 ace7d6ff 12010000 04ff1102 ................ │ │ │ │ + 0x002e5730 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5740 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e5750 03860202 cd0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e5760 420e1842 0e10410e 08410ea0 01000000 B..B..A..A...... │ │ │ │ + 0x002e5770 50000000 2c190000 78e8d6ff 36030000 P...,...x...6... │ │ │ │ + 0x002e5780 04bf1102 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e5790 28420e30 410e3847 0e800f83 078c068d (B.0A.8G........ │ │ │ │ + 0x002e57a0 058e048f 03860203 74020e38 410e3042 ........t..8A.0B │ │ │ │ + 0x002e57b0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e57c0 800f0000 50000000 80190000 64ebd6ff ....P.......d... │ │ │ │ + 0x002e57d0 21080000 04bf1102 00410e10 420e1842 !........A..B..B │ │ │ │ + 0x002e57e0 0e20420e 28420e30 410e3847 0ee00f83 . B.(B.0A.8G.... │ │ │ │ + 0x002e57f0 078c068d 058e048f 03860203 55070e38 ............U..8 │ │ │ │ + 0x002e5800 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5810 0e08410e e00f0000 2c000000 2c1a0000 ..A.....,...,... │ │ │ │ + 0x002e5820 40f3d6ff fc000000 00410e10 420e1841 @........A..B..A │ │ │ │ + 0x002e5830 0e20440e 4083048e 03860202 ef0e2041 . D.@......... A │ │ │ │ + 0x002e5840 0e18420e 10410e08 20000000 5c1a0000 ..B..A.. ...\... │ │ │ │ + 0x002e5850 4002d7ff da000000 00410e10 02940e08 @........A...... │ │ │ │ + 0x002e5860 410e1043 0e08410e 10000000 20000000 A..C..A..... ... │ │ │ │ + 0x002e5870 801a0000 fc02d7ff db000000 00410e10 .............A.. │ │ │ │ + 0x002e5880 029b0e08 410e1043 0e08410e 10000000 ....A..C..A..... │ │ │ │ + 0x002e5890 64000000 a41a0000 b803d7ff 6c020000 d...........l... │ │ │ │ + 0x002e58a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e58b0 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e58c0 03860203 d1010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e58d0 20420e18 420e1041 0e08410e a001580e B..B..A..A...X. │ │ │ │ + 0x002e58e0 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ │ │ + 0x002e58f0 410e0846 0ea00100 64000000 0c1b0000 A..F....d....... │ │ │ │ + 0x002e5900 c005d7ff 63030000 00410e10 420e1842 ....c....A..B..B │ │ │ │ + 0x002e5910 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002e5920 078c068d 058e048f 03860203 ad020e38 ...............8 │ │ │ │ + 0x002e5930 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5940 0e08410e 80015e0e 38410e30 420e2842 ..A...^.8A.0B.(B │ │ │ │ + 0x002e5950 0e20420e 18420e10 410e0846 0e800100 . B..B..A..F.... │ │ │ │ + 0x002e5960 64000000 741b0000 c808d7ff 19030000 d...t........... │ │ │ │ + 0x002e5970 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5980 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e5990 03860203 90020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e59a0 20420e18 420e1041 0e08410e 80015b0e B..B..A..A...[. │ │ │ │ + 0x002e59b0 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ │ │ + 0x002e59c0 410e0846 0e800100 64000000 dc1b0000 A..F....d....... │ │ │ │ + 0x002e59d0 800bd7ff 47020000 00410e10 420e1842 ....G....A..B..B │ │ │ │ + 0x002e59e0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002e59f0 078c068d 058e048f 03860203 c1010e38 ...............8 │ │ │ │ + 0x002e5a00 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5a10 0e08410e a001580e 38410e30 420e2842 ..A...X.8A.0B.(B │ │ │ │ + 0x002e5a20 0e20420e 18420e10 410e0846 0ea00100 . B..B..A..F.... │ │ │ │ + 0x002e5a30 48000000 441c0000 680dd7ff 01020000 H...D...h....... │ │ │ │ + 0x002e5a40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5a50 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e5a60 8602038d 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e5a70 420e1842 0e10410e 08410e40 4c000000 B..B..A..A.@L... │ │ │ │ + 0x002e5a80 901c0000 2c0fd7ff 7f070000 00410e10 ....,........A.. │ │ │ │ + 0x002e5a90 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e5aa0 0ec00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e5ab0 05070e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002e5ac0 420e1041 0e08410e c0010000 3c000000 B..A..A.....<... │ │ │ │ + 0x002e5ad0 e01c0000 5c16d7ff db010000 00410e10 ....\........A.. │ │ │ │ 0x002e5ae0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e5af0 8e048f03 8602038a 010e2842 0e20420e ..........(B. B. │ │ │ │ - 0x002e5b00 18420e10 410e0841 0e300000 4c000000 .B..A..A.0..L... │ │ │ │ - 0x002e5b10 601d0000 fc19d7ff 2f060000 00410e10 `......./....A.. │ │ │ │ - 0x002e5b20 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e5b30 0ec00183 078c068d 058e048f 03860202 ................ │ │ │ │ - 0x002e5b40 9a0e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002e5b50 0e10410e 08410ec0 01000000 48000000 ..A..A......H... │ │ │ │ - 0x002e5b60 b01d0000 dc1fd7ff 1d020000 00410e10 .............A.. │ │ │ │ - 0x002e5b70 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e5b80 0e408307 8c068d05 8e048f03 86020281 .@.............. │ │ │ │ - 0x002e5b90 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e5ba0 10410e08 410e4000 38000000 fc1d0000 .A..A.@.8....... │ │ │ │ - 0x002e5bb0 b021d7ff f5010000 00410e10 420e1842 .!.......A..B..B │ │ │ │ - 0x002e5bc0 0e20410e 28410e30 83058e04 8f038602 . A.(A.0........ │ │ │ │ - 0x002e5bd0 038c010e 28410e20 420e1842 0e10410e ....(A. B..B..A. │ │ │ │ - 0x002e5be0 08410e30 48000000 381e0000 7423d7ff .A.0H...8...t#.. │ │ │ │ - 0x002e5bf0 63050000 00410e10 420e1842 0e20420e c....A..B..B. B. │ │ │ │ - 0x002e5c00 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x002e5c10 8e048f03 86020284 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002e5c20 420e2042 0e18420e 10410e08 410e5000 B. B..B..A..A.P. │ │ │ │ - 0x002e5c30 48000000 841e0000 9828d7ff 26030000 H........(..&... │ │ │ │ - 0x002e5c40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5c50 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ - 0x002e5c60 860203af 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e5c70 420e1842 0e10410e 08410e70 48000000 B..B..A..A.pH... │ │ │ │ - 0x002e5c80 d01e0000 7c2bd7ff 09030000 00410e10 ....|+.......A.. │ │ │ │ - 0x002e5c90 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002e5ca0 0e608307 8c068d05 8e048f03 8602028b .`.............. │ │ │ │ - 0x002e5cb0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e5cc0 10410e08 410e6000 4c000000 1c1f0000 .A..A.`.L....... │ │ │ │ - 0x002e5cd0 402ed7ff 87050000 00410e10 420e1842 @........A..B..B │ │ │ │ - 0x002e5ce0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002e5cf0 078c068d 058e048f 03860203 a4040e38 ...............8 │ │ │ │ - 0x002e5d00 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e5d10 0e08410e 80010000 4c000000 6c1f0000 ..A.....L...l... │ │ │ │ - 0x002e5d20 8033d7ff 67030000 00410e10 420e1842 .3..g....A..B..B │ │ │ │ - 0x002e5d30 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002e5d40 078c068d 058e048f 03860203 6a020e38 ............j..8 │ │ │ │ - 0x002e5d50 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e5d60 0e08410e 80010000 10000000 bc1f0000 ..A............. │ │ │ │ - 0x002e5d70 c043d7ff 4b000000 007b0e10 10000000 .C..K....{...... │ │ │ │ - 0x002e5d80 d01f0000 fc43d7ff 4e000000 007b0e10 .....C..N....{.. │ │ │ │ - 0x002e5d90 10000000 e41f0000 3844d7ff 47000000 ........8D..G... │ │ │ │ - 0x002e5da0 007e0e10 10000000 f81f0000 7444d7ff .~..........tD.. │ │ │ │ - 0x002e5db0 4a000000 007e0e10 50000000 b41f0000 J....~..P....... │ │ │ │ - 0x002e5dc0 a0eed6ff 23060000 04e30b02 00410e10 ....#........A.. │ │ │ │ - 0x002e5dd0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e5de0 0ea00283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e5df0 4e020e38 410e3042 0e28420e 20420e18 N..8A.0B.(B. B.. │ │ │ │ - 0x002e5e00 420e1041 0e08410e a0020000 50000000 B..A..A.....P... │ │ │ │ - 0x002e5e10 08200000 7cf4d6ff fd070000 04a70b02 . ..|........... │ │ │ │ - 0x002e5e20 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5e30 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e5e40 03860203 81020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e5e50 20420e18 420e1041 0e08410e c0020000 B..B..A..A..... │ │ │ │ - 0x002e5e60 50000000 5c200000 a835d7ff 5c010000 P...\ ...5..\... │ │ │ │ - 0x002e5e70 046b0b02 00410e10 420e1842 0e20420e .k...A..B..B. B. │ │ │ │ - 0x002e5e80 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002e5e90 058e048f 03860203 24010e38 410e3042 ........$..8A.0B │ │ │ │ - 0x002e5ea0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e5eb0 b0010000 50000000 b0200000 b436d7ff ....P.... ...6.. │ │ │ │ - 0x002e5ec0 3a010000 042b0b02 00410e10 420e1842 :....+...A..B..B │ │ │ │ - 0x002e5ed0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002e5ee0 078c068d 058e048f 03860203 08010e38 ...............8 │ │ │ │ - 0x002e5ef0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e5f00 0e08410e a0010000 50000000 04210000 ..A.....P....!.. │ │ │ │ - 0x002e5f10 a037d7ff 5c010000 04eb0a02 00410e10 .7..\........A.. │ │ │ │ - 0x002e5f20 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002e5f30 0eb00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e5f40 24010e38 410e3042 0e28420e 20420e18 $..8A.0B.(B. B.. │ │ │ │ - 0x002e5f50 420e1041 0e08410e b0010000 50000000 B..A..A.....P... │ │ │ │ - 0x002e5f60 58210000 ac38d7ff 38010000 04ab0a02 X!...8..8....... │ │ │ │ - 0x002e5f70 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e5f80 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e5f90 03860203 06010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e5fa0 20420e18 420e1041 0e08410e a0010000 B..B..A..A..... │ │ │ │ - 0x002e5fb0 50000000 ac210000 9839d7ff 5c010000 P....!...9..\... │ │ │ │ - 0x002e5fc0 046b0a02 00410e10 420e1842 0e20420e .k...A..B..B. B. │ │ │ │ - 0x002e5fd0 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002e5fe0 058e048f 03860203 24010e38 410e3042 ........$..8A.0B │ │ │ │ - 0x002e5ff0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e6000 b0010000 50000000 00220000 a43ad7ff ....P...."...:.. │ │ │ │ - 0x002e6010 3a010000 042b0a02 00410e10 420e1842 :....+...A..B..B │ │ │ │ - 0x002e6020 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002e6030 078c068d 058e048f 03860203 08010e38 ...............8 │ │ │ │ - 0x002e6040 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e6050 0e08410e a0010000 50000000 54220000 ..A.....P...T".. │ │ │ │ - 0x002e6060 903bd7ff 3a010000 04eb0902 00410e10 .;..:........A.. │ │ │ │ - 0x002e6070 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002e6080 0ea00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e6090 08010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002e60a0 420e1041 0e08410e a0010000 50000000 B..A..A.....P... │ │ │ │ - 0x002e60b0 a8220000 7c3cd7ff 5c010000 04ab0902 ."..|<..\....... │ │ │ │ - 0x002e60c0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e60d0 410e3844 0eb00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e60e0 03860203 24010e38 410e3042 0e28420e ....$..8A.0B.(B. │ │ │ │ - 0x002e60f0 20420e18 420e1041 0e08410e b0010000 B..B..A..A..... │ │ │ │ - 0x002e6100 50000000 fc220000 883dd7ff 3a010000 P...."...=..:... │ │ │ │ - 0x002e6110 046b0902 00410e10 420e1842 0e20420e .k...A..B..B. B. │ │ │ │ - 0x002e6120 28420e30 410e3844 0ea00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002e6130 058e048f 03860203 08010e38 410e3042 ...........8A.0B │ │ │ │ - 0x002e6140 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002e6150 a0010000 50000000 50230000 743ed7ff ....P...P#..t>.. │ │ │ │ - 0x002e6160 5c010000 042b0902 00410e10 420e1842 \....+...A..B..B │ │ │ │ - 0x002e6170 0e20420e 28420e30 410e3844 0eb00183 . B.(B.0A.8D.... │ │ │ │ - 0x002e6180 078c068d 058e048f 03860203 24010e38 ............$..8 │ │ │ │ - 0x002e6190 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e61a0 0e08410e b0010000 4c000000 fc230000 ..A.....L....#.. │ │ │ │ - 0x002e61b0 c040d7ff 08030000 00410e10 420e1842 .@.......A..B..B │ │ │ │ - 0x002e61c0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002e61d0 078c068d 058e048f 03860203 e9020e38 ...............8 │ │ │ │ - 0x002e61e0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e61f0 0e08410e 80010000 2c000000 4c240000 ..A.....,...L$.. │ │ │ │ - 0x002e6200 8043d7ff 4a010000 00410e10 440e2083 .C..J....A..D. . │ │ │ │ - 0x002e6210 0202c10e 10410e08 450e2002 670e1041 .....A..E. .g..A │ │ │ │ - 0x002e6220 0e08410e 20000000 2c000000 7c240000 ..A. ...,...|$.. │ │ │ │ - 0x002e6230 a044d7ff 43010000 00410e10 440e2083 .D..C....A..D. . │ │ │ │ - 0x002e6240 0202ba0e 10410e08 450e2002 670e1041 .....A..E. .g..A │ │ │ │ - 0x002e6250 0e08410e 20000000 4c000000 ac240000 ..A. ...L....$.. │ │ │ │ - 0x002e6260 c045d7ff 0c040000 00410e10 420e1842 .E.......A..B..B │ │ │ │ - 0x002e6270 0e20420e 28420e30 410e3847 0ec00983 . B.(B.0A.8G.... │ │ │ │ - 0x002e6280 078c068d 058e048f 03860203 cb030e38 ...............8 │ │ │ │ - 0x002e6290 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e62a0 0e08410e c0090000 48000000 fc240000 ..A.....H....$.. │ │ │ │ - 0x002e62b0 8049d7ff 61030000 00410e10 420e1842 .I..a....A..B..B │ │ │ │ - 0x002e62c0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ - 0x002e62d0 8c068d05 8e048f03 860203c2 010e3841 ..............8A │ │ │ │ - 0x002e62e0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e62f0 08410e60 48000000 48250000 a44cd7ff .A.`H...H%...L.. │ │ │ │ - 0x002e6300 47030000 00410e10 420e1842 0e20420e G....A..B..B. B. │ │ │ │ - 0x002e6310 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ - 0x002e6320 8e048f03 860203ac 010e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e6330 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ - 0x002e6340 4c000000 94250000 a84fd7ff 25030000 L....%...O..%... │ │ │ │ - 0x002e6350 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e6360 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ - 0x002e6370 8602039c 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e6380 420e1842 0e10410e 08410e60 00000000 B..B..A..A.`.... │ │ │ │ - 0x002e6390 4c000000 e4250000 8852d7ff d8040000 L....%...R...... │ │ │ │ - 0x002e63a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e63b0 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e63c0 03860203 2e020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e63d0 20420e18 420e1041 0e08410e 80010000 B..B..A..A..... │ │ │ │ - 0x002e63e0 4c000000 34260000 1857d7ff d2040000 L...4&...W...... │ │ │ │ - 0x002e63f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e6400 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002e6410 03860203 25020e38 410e3042 0e28420e ....%..8A.0B.(B. │ │ │ │ - 0x002e6420 20420e18 420e1041 0e08410e 80010000 B..B..A..A..... │ │ │ │ - 0x002e6430 38000000 84260000 a85bd7ff 8e010000 8....&...[...... │ │ │ │ - 0x002e6440 00410e10 02700e08 410e1002 800e0841 .A...p..A......A │ │ │ │ - 0x002e6450 0e10550e 08410e10 580e0841 0e10460e ..U..A..X..A..F. │ │ │ │ - 0x002e6460 08410e10 4f0e0841 0e100000 40000000 .A..O..A....@... │ │ │ │ - 0x002e6470 c0260000 fc5cd7ff 59030000 00410e10 .&...\..Y....A.. │ │ │ │ - 0x002e6480 420e1842 0e20420e 28410e30 440e4083 B..B. B.(A.0D.@. │ │ │ │ - 0x002e6490 068c058e 048f0386 0202a30e 30410e28 ............0A.( │ │ │ │ - 0x002e64a0 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ - 0x002e64b0 18000000 04270000 1860d7ff b3010000 .....'...`...... │ │ │ │ - 0x002e64c0 00410e10 0309010e 08410e10 68000000 .A.......A..h... │ │ │ │ - 0x002e64d0 20270000 bc61d7ff c6020000 00410e10 '...a.......A.. │ │ │ │ - 0x002e64e0 420e1841 0e208304 8e038602 03e1010e B..A. .......... │ │ │ │ - 0x002e64f0 18420e10 410e0841 0e20570e 18420e10 .B..A..A. W..B.. │ │ │ │ - 0x002e6500 410e0841 0e204d0e 18420e10 410e0841 A..A. M..B..A..A │ │ │ │ - 0x002e6510 0e20530e 18420e10 410e0841 0e205a0e . S..B..A..A. Z. │ │ │ │ - 0x002e6520 18420e10 410e0841 0e20600e 18420e10 .B..A..A. `..B.. │ │ │ │ - 0x002e6530 410e0841 0e200000 18000000 8c270000 A..A. .......'.. │ │ │ │ - 0x002e6540 2064d7ff 2f020000 00410e10 036f010e d../....A...o.. │ │ │ │ - 0x002e6550 08410e10 10000000 a8270000 3466d7ff .A.......'..4f.. │ │ │ │ - 0x002e6560 9b200000 00000000 38000000 bc270000 . ......8....'.. │ │ │ │ - 0x002e6570 c086d7ff dd080000 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e6580 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002e6590 03cd080e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ │ │ - 0x002e65a0 08000000 18000000 f8270000 648fd7ff .........'..d... │ │ │ │ - 0x002e65b0 6f020000 00410e10 8302036d 020e0800 o....A.....m.... │ │ │ │ - 0x002e65c0 18000000 14280000 b891d7ff cd010000 .....(.......... │ │ │ │ - 0x002e65d0 00410e10 037e010e 08410e10 38000000 .A...~...A..8... │ │ │ │ - 0x002e65e0 30280000 6c93d7ff 5d010000 00410e10 0(..l...]....A.. │ │ │ │ - 0x002e65f0 420e1841 0e208304 8e038602 02970e18 B..A. .......... │ │ │ │ - 0x002e6600 420e1041 0e08410e 207a0e18 420e1041 B..A..A. z..B..A │ │ │ │ - 0x002e6610 0e08410e 20000000 4c000000 6c280000 ..A. ...L...l(.. │ │ │ │ - 0x002e6620 9094d7ff 36050000 00410e10 420e1842 ....6....A..B..B │ │ │ │ - 0x002e6630 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002e6640 078c068d 058e048f 03860203 25040e38 ............%..8 │ │ │ │ - 0x002e6650 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e6660 0e08410e 80010000 28000000 bc280000 ..A.....(....(.. │ │ │ │ - 0x002e6670 8099d7ff 88010000 00410e10 83020317 .........A...... │ │ │ │ - 0x002e6680 010e0841 0e10520e 08410e10 470e0841 ...A..R..A..G..A │ │ │ │ - 0x002e6690 0e100000 20000000 e8280000 e49ad7ff .... ....(...... │ │ │ │ - 0x002e66a0 1b020000 00410e10 8302029c 0e08410e .....A........A. │ │ │ │ - 0x002e66b0 10000000 00000000 28000000 0c290000 ........(....).. │ │ │ │ - 0x002e66c0 e09cd7ff 8f000000 00420e10 420e1841 .........B..B..A │ │ │ │ - 0x002e66d0 0e208304 8e038f02 02850e18 420e1042 . ..........B..B │ │ │ │ - 0x002e66e0 0e080000 48000000 38290000 449dd7ff ....H...8)..D... │ │ │ │ - 0x002e66f0 6f000000 00420e10 420e1842 0e20420e o....B..B..B. B. │ │ │ │ - 0x002e6700 28410e30 83068c05 8d048e03 8f02024e (A.0...........N │ │ │ │ - 0x002e6710 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ - 0x002e6720 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x002e6730 10000000 84290000 d89ed7ff 11000000 .....).......... │ │ │ │ - 0x002e6740 00000000 28000000 98290000 e49ed7ff ....(....)...... │ │ │ │ - 0x002e6750 71000000 00420e10 420e1841 0e208304 q....B..B..A. .. │ │ │ │ - 0x002e6760 8e038f02 02670e18 420e1042 0e080000 .....g..B..B.... │ │ │ │ - 0x002e6770 10000000 c4290000 f8a0d7ff 0c000000 .....).......... │ │ │ │ - 0x002e6780 00000000 28000000 d8290000 f4a0d7ff ....(....)...... │ │ │ │ - 0x002e6790 51000000 00420e10 420e1841 0e208304 Q....B..B..A. .. │ │ │ │ - 0x002e67a0 8e038f02 02470e18 420e1042 0e080000 .....G..B..B.... │ │ │ │ - 0x002e67b0 1c000000 042a0000 28a1d7ff a7000000 .....*..(....... │ │ │ │ - 0x002e67c0 00410e10 8302029e 0e08460e 10410e08 .A........F..A.. │ │ │ │ - 0x002e67d0 20000000 242a0000 b8a1d7ff 52000000 ...$*......R... │ │ │ │ - 0x002e67e0 00410e10 8302650e 08410e10 550e0846 .A....e..A..U..F │ │ │ │ - 0x002e67f0 0e100000 20000000 482a0000 94a3d7ff .... ...H*...... │ │ │ │ - 0x002e6800 8a000000 00410e10 024f0e08 460e1041 .....A...O..F..A │ │ │ │ - 0x002e6810 0e08410e 10000000 20000000 6c2a0000 ..A..... ...l*.. │ │ │ │ - 0x002e6820 00a4d7ff 55000000 00410e10 8302760e ....U....A....v. │ │ │ │ - 0x002e6830 08410e10 410e0846 0e100000 1c000000 .A..A..F........ │ │ │ │ - 0x002e6840 902a0000 bca5d7ff a7000000 00410e10 .*...........A.. │ │ │ │ - 0x002e6850 8302029e 0e08460e 10410e08 48000000 ......F..A..H... │ │ │ │ - 0x002e6860 b02a0000 4ca6d7ff f8000000 00410e10 .*..L........A.. │ │ │ │ - 0x002e6870 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002e6880 0ea00183 078c068d 058e048f 03860202 ................ │ │ │ │ - 0x002e6890 df0e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002e68a0 0e10410e 08000000 30000000 fc2a0000 ..A.....0....*.. │ │ │ │ - 0x002e68b0 00a7d7ff ca000000 004b0e10 420e1841 .........K..B..A │ │ │ │ - 0x002e68c0 0e20440e 80018304 8e038f02 02b20e20 . D............ │ │ │ │ - 0x002e68d0 410e1842 0e10420e 08c3cecf 48000000 A..B..B.....H... │ │ │ │ - 0x002e68e0 302b0000 9ca9d7ff ac000000 00420e10 0+...........B.. │ │ │ │ - 0x002e68f0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e6900 8d048e03 8f02028b 0e28420e 20420e18 .........(B. B.. │ │ │ │ - 0x002e6910 420e1042 0e08460e 30410e28 420e2042 B..B..F.0A.(B. B │ │ │ │ - 0x002e6920 0e18420e 10420e08 10000000 7c2b0000 ..B..B......|+.. │ │ │ │ - 0x002e6930 00aad7ff 21000000 00000000 48000000 ....!.......H... │ │ │ │ - 0x002e6940 902b0000 1caad7ff 78010000 00410e10 .+......x....A.. │ │ │ │ - 0x002e6950 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e6960 0e408307 8c068d05 8e048f03 86020337 .@.............7 │ │ │ │ - 0x002e6970 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002e6980 0e10410e 08410e40 20000000 dc2b0000 ..A..A.@ ....+.. │ │ │ │ - 0x002e6990 50abd7ff 55000000 00410e10 8302760e P...U....A....v. │ │ │ │ - 0x002e69a0 08410e10 410e0846 0e100000 38000000 .A..A..F....8... │ │ │ │ - 0x002e69b0 002c0000 ccacd7ff 20010000 00420e10 .,...... ....B.. │ │ │ │ - 0x002e69c0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002e69d0 8e038f02 0310010e 28410e20 420e1842 ........(A. B..B │ │ │ │ - 0x002e69e0 0e10420e 08000000 18000000 3c2c0000 ..B.........<,.. │ │ │ │ - 0x002e69f0 90aed7ff 26000000 00410e10 83025f0e ....&....A...._. │ │ │ │ - 0x002e6a00 08000000 28000000 582c0000 a4aed7ff ....(...X,...... │ │ │ │ - 0x002e6a10 8f000000 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ - 0x002e6a20 8e038f02 02850e18 420e1042 0e080000 ........B..B.... │ │ │ │ - 0x002e6a30 20000000 842c0000 68afd7ff 5c000000 ....,..h...\... │ │ │ │ - 0x002e6a40 00410e10 83027d0e 08410e10 410e0846 .A....}..A..A..F │ │ │ │ - 0x002e6a50 0e100000 18000000 a82c0000 84b2d7ff .........,...... │ │ │ │ - 0x002e6a60 1f000000 00470e10 83024c0e 08c30000 .....G....L..... │ │ │ │ - 0x002e6a70 28000000 c42c0000 78b3d7ff 3e000000 (....,..x...>... │ │ │ │ - 0x002e6a80 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002e6a90 740e1842 0e10420e 08000000 18000000 t..B..B......... │ │ │ │ - 0x002e6aa0 f02c0000 8cb3d7ff 27000000 00480e10 .,......'....H.. │ │ │ │ - 0x002e6ab0 8302530e 08c30000 24000000 0c2d0000 ..S.....$....-.. │ │ │ │ - 0x002e6ac0 40b4d7ff 70000000 00420e10 410e1844 @...p....B..A..D │ │ │ │ - 0x002e6ad0 0e308303 8e020265 0e18410e 10420e08 .0.....e..A..B.. │ │ │ │ - 0x002e6ae0 24000000 342d0000 88b4d7ff 70000000 $...4-......p... │ │ │ │ - 0x002e6af0 00420e10 410e1844 0e308303 8e020265 .B..A..D.0.....e │ │ │ │ - 0x002e6b00 0e18410e 10420e08 28000000 5c2d0000 ..A..B..(...\-.. │ │ │ │ - 0x002e6b10 d0b4d7ff af000000 00420e10 420e1841 .........B..B..A │ │ │ │ - 0x002e6b20 0e208304 8e038f02 02a50e18 420e1042 . ..........B..B │ │ │ │ - 0x002e6b30 0e080000 28000000 882d0000 b4b7d7ff ....(....-...... │ │ │ │ - 0x002e6b40 3e000000 00420e10 420e1841 0e208304 >....B..B..A. .. │ │ │ │ - 0x002e6b50 8e038f02 740e1842 0e10420e 08000000 ....t..B..B..... │ │ │ │ - 0x002e6b60 1c000000 b42d0000 a8b8d7ff c5000000 .....-.......... │ │ │ │ - 0x002e6b70 00410e10 830202bd 0e08450e 10410e08 .A........E..A.. │ │ │ │ - 0x002e6b80 10000000 d42d0000 98bcd7ff 11000000 .....-.......... │ │ │ │ - 0x002e6b90 00000000 10000000 e82d0000 74bed7ff .........-..t... │ │ │ │ - 0x002e6ba0 0f000000 00000000 38000000 fc2d0000 ........8....-.. │ │ │ │ - 0x002e6bb0 70bed7ff 5d000000 00420e10 420e1842 p...]....B..B..B │ │ │ │ - 0x002e6bc0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002e6bd0 5f0e2841 0e20420e 18420e10 420e0846 _.(A. B..B..B..F │ │ │ │ - 0x002e6be0 0e300000 10000000 382e0000 14bfd7ff .0......8....... │ │ │ │ - 0x002e6bf0 11000000 00000000 2c000000 4c2e0000 ........,...L... │ │ │ │ - 0x002e6c00 20bfd7ff 9f000000 004c0e10 420e1841 ........L..B..A │ │ │ │ - 0x002e6c10 0e208304 8e038f02 028b0e18 420e1042 . ..........B..B │ │ │ │ - 0x002e6c20 0e08c3ce cf000000 1c000000 7c2e0000 ............|... │ │ │ │ - 0x002e6c30 d0c1d7ff 3f000000 00410e10 8302760e ....?....A....v. │ │ │ │ - 0x002e6c40 08460e10 410e0800 1c000000 9c2e0000 .F..A........... │ │ │ │ - 0x002e6c50 b0c2d7ff 28000000 00410e10 83025f0e ....(....A...._. │ │ │ │ - 0x002e6c60 08460e10 410e0800 1c000000 bc2e0000 .F..A........... │ │ │ │ - 0x002e6c70 d0c4d7ff 28000000 00410e10 83025f0e ....(....A...._. │ │ │ │ - 0x002e6c80 08460e10 410e0800 1c000000 dc2e0000 .F..A........... │ │ │ │ - 0x002e6c90 e0c4d7ff 3f000000 00410e10 8302760e ....?....A....v. │ │ │ │ - 0x002e6ca0 08460e10 410e0800 38000000 fc2e0000 .F..A...8....... │ │ │ │ - 0x002e6cb0 f0c5d7ff 83000000 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e6cc0 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x002e6cd0 8f020271 0e28420e 20420e18 420e1042 ...q.(B. B..B..B │ │ │ │ - 0x002e6ce0 0e080000 10000000 382f0000 d4d4d7ff ........8/...... │ │ │ │ - 0x002e6cf0 9c000000 00000000 1c000000 4c2f0000 ............L/.. │ │ │ │ - 0x002e6d00 a0d5d7ff 28000000 00410e10 83025f0e ....(....A...._. │ │ │ │ - 0x002e6d10 08460e10 410e0800 48000000 6c2f0000 .F..A...H...l/.. │ │ │ │ - 0x002e6d20 a0d7d7ff 6c000000 00420e10 420e1842 ....l....B..B..B │ │ │ │ - 0x002e6d30 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x002e6d40 8f02024b 0e28420e 20420e18 420e1042 ...K.(B. B..B..B │ │ │ │ - 0x002e6d50 0e08460e 30410e28 420e2042 0e18420e ..F.0A.(B. B..B. │ │ │ │ - 0x002e6d60 10420e08 1c000000 b82f0000 44e2d7ff .B......./..D... │ │ │ │ - 0x002e6d70 61000000 00410e10 83020258 0e08460e a....A.....X..F. │ │ │ │ - 0x002e6d80 10410e08 48000000 d82f0000 b4e3d7ff .A..H..../...... │ │ │ │ - 0x002e6d90 6c000000 00420e10 420e1842 0e20420e l....B..B..B. B. │ │ │ │ - 0x002e6da0 28410e30 83068c05 8d048e03 8f02024b (A.0...........K │ │ │ │ - 0x002e6db0 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ - 0x002e6dc0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x002e6dd0 1c000000 24300000 18e6d7ff 61000000 ....$0......a... │ │ │ │ - 0x002e6de0 00410e10 83020258 0e08460e 10410e08 .A.....X..F..A.. │ │ │ │ - 0x002e6df0 20000000 44300000 28e7d7ff 5c000000 ...D0..(...\... │ │ │ │ - 0x002e6e00 00410e10 83027d0e 08410e10 410e0846 .A....}..A..A..F │ │ │ │ - 0x002e6e10 0e100000 38000000 68300000 64e7d7ff ....8...h0..d... │ │ │ │ - 0x002e6e20 20010000 00420e10 420e1842 0e20410e ....B..B..B. A. │ │ │ │ - 0x002e6e30 28410e30 83058c04 8e038f02 0310010e (A.0............ │ │ │ │ - 0x002e6e40 28410e20 420e1842 0e10420e 08000000 (A. B..B..B..... │ │ │ │ - 0x002e6e50 28000000 a4300000 48e8d7ff 8b000000 (....0..H....... │ │ │ │ - 0x002e6e60 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ - 0x002e6e70 800e1841 0e10420e 08000000 10000000 ...A..B......... │ │ │ │ - 0x002e6e80 d0300000 ace8d7ff 8d000000 00000000 .0.............. │ │ │ │ - 0x002e6e90 48000000 e4300000 88e9d7ff 6c000000 H....0......l... │ │ │ │ - 0x002e6ea0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002e6eb0 83068c05 8d048e03 8f02024b 0e28420e ...........K.(B. │ │ │ │ - 0x002e6ec0 20420e18 420e1042 0e08460e 30410e28 B..B..B..F.0A.( │ │ │ │ - 0x002e6ed0 420e2042 0e18420e 10420e08 48000000 B. B..B..B..H... │ │ │ │ - 0x002e6ee0 30310000 9ceed7ff 58000000 00420e10 01......X....B.. │ │ │ │ - 0x002e6ef0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002e6f00 8e038f02 770e2841 0e20420e 18420e10 ....w.(A. B..B.. │ │ │ │ - 0x002e6f10 420e0846 0e30440e 28410e20 420e1842 B..F.0D.(A. B..B │ │ │ │ - 0x002e6f20 0e10420e 08000000 20000000 7c310000 ..B..... ...|1.. │ │ │ │ - 0x002e6f30 b0eed7ff 56000000 00410e10 8302770e ....V....A....w. │ │ │ │ - 0x002e6f40 08410e10 410e0846 0e100000 28000000 .A..A..F....(... │ │ │ │ - 0x002e6f50 a0310000 eceed7ff 8b000000 00420e10 .1...........B.. │ │ │ │ - 0x002e6f60 410e1844 0e800183 038e0202 800e1841 A..D...........A │ │ │ │ - 0x002e6f70 0e10420e 08000000 1c000000 cc310000 ..B..........1.. │ │ │ │ - 0x002e6f80 60f1d7ff 40000000 00410e10 8302770e `...@....A....w. │ │ │ │ - 0x002e6f90 08460e10 410e0800 48000000 ec310000 .F..A...H....1.. │ │ │ │ - 0x002e6fa0 80f1d7ff 7f000000 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e6fb0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002e6fc0 025e0e28 410e2042 0e18420e 10420e08 .^.(A. B..B..B.. │ │ │ │ - 0x002e6fd0 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ - 0x002e6fe0 0e080000 38000000 38320000 b4f1d7ff ....8...82...... │ │ │ │ - 0x002e6ff0 5d000000 00420e10 420e1842 0e20410e ]....B..B..B. A. │ │ │ │ - 0x002e7000 28410e30 83058c04 8e038f02 5f0e2841 (A.0........_.(A │ │ │ │ - 0x002e7010 0e20420e 18420e10 420e0846 0e300000 . B..B..B..F.0.. │ │ │ │ - 0x002e7020 2c000000 74320000 38f3d7ff 9f000000 ,...t2..8....... │ │ │ │ - 0x002e7030 004c0e10 420e1841 0e208304 8e038f02 .L..B..A. ...... │ │ │ │ - 0x002e7040 028b0e18 420e1042 0e08c3ce cf000000 ....B..B........ │ │ │ │ - 0x002e7050 48000000 a4320000 a8f3d7ff ac000000 H....2.......... │ │ │ │ - 0x002e7060 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002e7070 83068c05 8d048e03 8f02028b 0e28420e .............(B. │ │ │ │ - 0x002e7080 20420e18 420e1042 0e08460e 30410e28 B..B..B..F.0A.( │ │ │ │ - 0x002e7090 420e2042 0e18420e 10420e08 10000000 B. B..B..B...... │ │ │ │ - 0x002e70a0 f0320000 7cf4d7ff 9c000000 00000000 .2..|........... │ │ │ │ - 0x002e70b0 48000000 04330000 08f5d7ff 78010000 H....3......x... │ │ │ │ - 0x002e70c0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e70d0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002e70e0 86020337 010e3841 0e30420e 28420e20 ...7..8A.0B.(B. │ │ │ │ - 0x002e70f0 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ - 0x002e7100 50330000 acf7d7ff 6f000000 00420e10 P3......o....B.. │ │ │ │ - 0x002e7110 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e7120 8d048e03 8f02024e 0e28420e 20420e18 .......N.(B. B.. │ │ │ │ - 0x002e7130 420e1042 0e08460e 30410e28 420e2042 B..B..F.0A.(B. B │ │ │ │ - 0x002e7140 0e18420e 10420e08 60000000 9c330000 ..B..B..`....3.. │ │ │ │ - 0x002e7150 d0f7d7ff 49010000 00410e10 420e1842 ....I....A..B..B │ │ │ │ - 0x002e7160 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ - 0x002e7170 8c068d05 8e048f03 86020311 010e3841 ..............8A │ │ │ │ - 0x002e7180 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e7190 08460e50 4f0e3841 0e30420e 28420e20 .F.PO.8A.0B.(B. │ │ │ │ - 0x002e71a0 420e1842 0e10410e 08000000 28000000 B..B..A.....(... │ │ │ │ - 0x002e71b0 00340000 bcf8d7ff af000000 00420e10 .4...........B.. │ │ │ │ - 0x002e71c0 420e1841 0e208304 8e038f02 02a50e18 B..A. .......... │ │ │ │ - 0x002e71d0 420e1042 0e080000 48000000 2c340000 B..B....H...,4.. │ │ │ │ - 0x002e71e0 40f9d7ff 4a010000 00410e10 420e1842 @...J....A..B..B │ │ │ │ - 0x002e71f0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002e7200 8c068d05 8e048f03 86020309 010e3841 ..............8A │ │ │ │ - 0x002e7210 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e7220 08410e40 28000000 78340000 c4fbd7ff .A.@(...x4...... │ │ │ │ - 0x002e7230 3e000000 00420e10 420e1841 0e208304 >....B..B..A. .. │ │ │ │ - 0x002e7240 8e038f02 740e1842 0e10420e 08000000 ....t..B..B..... │ │ │ │ - 0x002e7250 50000000 4c340000 4892d7ff 08010000 P...L4..H....... │ │ │ │ - 0x002e7260 0443f801 00420e10 420e1842 0e20410e .C...B..B..B. A. │ │ │ │ - 0x002e7270 28410e30 83058c04 8e038f02 02cc0e28 (A.0...........( │ │ │ │ - 0x002e7280 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ - 0x002e7290 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ - 0x002e72a0 30000000 38000000 a0340000 0493d7ff 0...8....4...... │ │ │ │ - 0x002e72b0 56000000 0403f801 00420e10 420e1841 V........B..B..A │ │ │ │ - 0x002e72c0 0e208304 8e038f02 660e1842 0e10420e . ......f..B..B. │ │ │ │ - 0x002e72d0 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002e72e0 64000000 dc340000 c893d7ff e0000000 d....4.......... │ │ │ │ - 0x002e72f0 04d3f701 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e7300 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002e7310 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ - 0x002e7320 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ - 0x002e7330 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e7340 10410e08 410e4000 64000000 44350000 .A..A.@.d...D5.. │ │ │ │ - 0x002e7350 4094d7ff e0000000 0487f701 00410e10 @............A.. │ │ │ │ - 0x002e7360 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e7370 0e408307 8c068d05 8e048f03 86020265 .@.............e │ │ │ │ - 0x002e7380 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e7390 10410e08 460e4044 0e38410e 30420e28 .A..F.@D.8A.0B.( │ │ │ │ - 0x002e73a0 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ - 0x002e73b0 50000000 ac350000 3896d7ff 3f010000 P....5..8...?... │ │ │ │ - 0x002e73c0 043bf701 00420e10 420e1842 0e20410e .;...B..B..B. A. │ │ │ │ - 0x002e73d0 28410e30 83058c04 8e038f02 0303010e (A.0............ │ │ │ │ - 0x002e73e0 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ - 0x002e73f0 440e2841 0e20420e 18420e10 420e0841 D.(A. B..B..B..A │ │ │ │ - 0x002e7400 0e300000 38000000 00360000 2497d7ff .0..8....6..$... │ │ │ │ - 0x002e7410 59000000 04fbf601 00420e10 420e1841 Y........B..B..A │ │ │ │ - 0x002e7420 0e208304 8e038f02 690e1842 0e10420e . ......i..B..B. │ │ │ │ - 0x002e7430 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002e7440 50000000 3c360000 3898d7ff c0000000 P...<6..8....... │ │ │ │ - 0x002e7450 04cbf601 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002e7460 28410e30 83068c05 8d048e03 8f020250 (A.0...........P │ │ │ │ - 0x002e7470 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ - 0x002e7480 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x002e7490 410e3000 50000000 90360000 a498d7ff A.0.P....6...... │ │ │ │ - 0x002e74a0 c0000000 0493f601 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e74b0 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x002e74c0 8f020250 0e28420e 20420e18 420e1042 ...P.(B. B..B..B │ │ │ │ - 0x002e74d0 0e08460e 30410e28 420e2042 0e18420e ..F.0A.(B. B..B. │ │ │ │ - 0x002e74e0 10420e08 410e3000 38000000 e4360000 .B..A.0.8....6.. │ │ │ │ - 0x002e74f0 909bd7ff fd000000 045bf601 00420e10 .........[...B.. │ │ │ │ - 0x002e7500 420e1841 0e20440e 80018304 8e038f02 B..A. D......... │ │ │ │ - 0x002e7510 02c00e20 410e1842 0e10420e 08410e80 ... A..B..B..A.. │ │ │ │ - 0x002e7520 01000000 38000000 20370000 549cd7ff ....8... 7..T... │ │ │ │ - 0x002e7530 fd000000 044ff601 00420e10 420e1841 .....O...B..B..A │ │ │ │ - 0x002e7540 0e20440e 80018304 8e038f02 02c00e20 . D............ │ │ │ │ - 0x002e7550 410e1842 0e10420e 08410e80 01000000 A..B..B..A...... │ │ │ │ - 0x002e7560 38000000 5c370000 d89fd7ff 55000000 8...\7......U... │ │ │ │ - 0x002e7570 0443f601 00420e10 420e1841 0e208304 .C...B..B..A. .. │ │ │ │ - 0x002e7580 8e038f02 650e1842 0e10420e 08460e20 ....e..B..B..F. │ │ │ │ - 0x002e7590 410e1842 0e10420e 08410e20 30000000 A..B..B..A. 0... │ │ │ │ - 0x002e75a0 98370000 fc9fd7ff dc000000 0413f601 .7.............. │ │ │ │ - 0x002e75b0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ - 0x002e75c0 b60e1841 0e10420e 08410e80 01000000 ...A..B..A...... │ │ │ │ - 0x002e75d0 30000000 cc370000 c8a1d7ff dc000000 0....7.......... │ │ │ │ - 0x002e75e0 0403f601 00420e10 410e1844 0e800183 .....B..A..D.... │ │ │ │ - 0x002e75f0 038e0202 b60e1841 0e10420e 08410e80 .......A..B..A.. │ │ │ │ - 0x002e7600 01000000 38000000 00380000 34a3d7ff ....8....8..4... │ │ │ │ - 0x002e7610 53000000 04f3f501 00420e10 420e1841 S........B..B..A │ │ │ │ - 0x002e7620 0e208304 8e038f02 630e1842 0e10420e . ......c..B..B. │ │ │ │ - 0x002e7630 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002e7640 44000000 3c380000 b8a3d7ff ad000000 D...<8.......... │ │ │ │ - 0x002e7650 04c3f501 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002e7660 28410e30 440e5083 068c058d 048e038f (A.0D.P......... │ │ │ │ - 0x002e7670 02027b0e 30410e28 420e2042 0e18420e ..{.0A.(B. B..B. │ │ │ │ - 0x002e7680 10420e08 410e5000 34000000 84380000 .B..A.P.4....8.. │ │ │ │ - 0x002e7690 20a4d7ff 99000000 048ff501 00420e10 ............B.. │ │ │ │ - 0x002e76a0 420e1841 0e20440e 4083048e 038f0202 B..A. D.@....... │ │ │ │ - 0x002e76b0 710e2041 0e18420e 10420e08 410e4000 q. A..B..B..A.@. │ │ │ │ - 0x002e76c0 34000000 bc380000 88a4d7ff 99000000 4....8.......... │ │ │ │ - 0x002e76d0 047bf501 00420e10 420e1841 0e20440e .{...B..B..A. D. │ │ │ │ - 0x002e76e0 4083048e 038f0202 710e2041 0e18420e @.......q. A..B. │ │ │ │ - 0x002e76f0 10420e08 410e4000 38000000 f4380000 .B..A.@.8....8.. │ │ │ │ - 0x002e7700 f0a4d7ff e7000000 0467f501 00420e10 .........g...B.. │ │ │ │ - 0x002e7710 410e1841 0e208303 8e020264 0e18410e A..A. .....d..A. │ │ │ │ - 0x002e7720 10420e08 450e2044 0e18410e 10420e08 .B..E. D..A..B.. │ │ │ │ - 0x002e7730 410e2000 38000000 30390000 c4a5d7ff A. .8...09...... │ │ │ │ - 0x002e7740 e7000000 0457f501 00420e10 410e1841 .....W...B..A..A │ │ │ │ - 0x002e7750 0e208303 8e020264 0e18410e 10420e08 . .....d..A..B.. │ │ │ │ - 0x002e7760 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ - 0x002e7770 3c000000 6c390000 e8a6d7ff 93000000 <...l9.......... │ │ │ │ - 0x002e7780 0447f501 00420e10 420e1841 0e208304 .G...B..B..A. .. │ │ │ │ - 0x002e7790 8e038f02 02630e18 420e1042 0e08460e .....c..B..B..F. │ │ │ │ - 0x002e77a0 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ - 0x002e77b0 38000000 ac390000 d8a8d7ff 91000000 8....9.......... │ │ │ │ - 0x002e77c0 0417f501 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002e77d0 8e027e0e 18410e10 420e0845 0e20440e ..~..A..B..E. D. │ │ │ │ - 0x002e77e0 18410e10 420e0841 0e200000 38000000 .A..B..A. ..8... │ │ │ │ - 0x002e77f0 e8390000 3ca9d7ff 66000000 04fff401 .9..<...f....... │ │ │ │ - 0x002e7800 00420e10 410e1841 0e208303 8e026b0e .B..A..A. ....k. │ │ │ │ - 0x002e7810 18410e10 420e0845 0e20440e 18410e10 .A..B..E. D..A.. │ │ │ │ - 0x002e7820 420e0841 0e200000 38000000 243a0000 B..A. ..8...$:.. │ │ │ │ - 0x002e7830 70a9d7ff 66000000 04dff401 00420e10 p...f........B.. │ │ │ │ - 0x002e7840 410e1841 0e208303 8e026b0e 18410e10 A..A. ....k..A.. │ │ │ │ - 0x002e7850 420e0845 0e20440e 18410e10 420e0841 B..E. D..A..B..A │ │ │ │ - 0x002e7860 0e200000 38000000 603a0000 a4a9d7ff . ..8...`:...... │ │ │ │ - 0x002e7870 91000000 04bff401 00420e10 410e1841 .........B..A..A │ │ │ │ - 0x002e7880 0e208303 8e027e0e 18410e10 420e0845 . ....~..A..B..E │ │ │ │ - 0x002e7890 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ │ │ - 0x002e78a0 2c000000 9c3a0000 08aad7ff 3c000000 ,....:......<... │ │ │ │ - 0x002e78b0 04a7f401 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002e78c0 8e02530e 18410e10 420e0845 0e200000 ..S..A..B..E. .. │ │ │ │ - 0x002e78d0 50000000 cc3a0000 58aad7ff dd000000 P....:..X....... │ │ │ │ - 0x002e78e0 0493f401 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002e78f0 28410e30 83058c04 8e038f02 028f0e28 (A.0...........( │ │ │ │ - 0x002e7900 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ - 0x002e7910 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ - 0x002e7920 30000000 3c000000 203b0000 b4abd7ff 0...<... ;...... │ │ │ │ - 0x002e7930 8e000000 044ff401 00420e10 420e1841 .....O...B..B..A │ │ │ │ - 0x002e7940 0e208304 8e038f02 02410e18 420e1042 . .......A..B..B │ │ │ │ - 0x002e7950 0e08460e 20410e18 420e1042 0e08410e ..F. A..B..B..A. │ │ │ │ - 0x002e7960 20000000 3c000000 603b0000 04acd7ff ...<...`;...... │ │ │ │ - 0x002e7970 8e000000 0433f401 00420e10 420e1841 .....3...B..B..A │ │ │ │ + 0x002e5af0 8e048f03 86020370 010e2842 0e20420e .......p..(B. B. │ │ │ │ + 0x002e5b00 18420e10 410e0841 0e300000 3c000000 .B..A..A.0..<... │ │ │ │ + 0x002e5b10 201d0000 fc17d7ff f8010000 00410e10 ............A.. │ │ │ │ + 0x002e5b20 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002e5b30 8e048f03 8602038a 010e2842 0e20420e ..........(B. B. │ │ │ │ + 0x002e5b40 18420e10 410e0841 0e300000 4c000000 .B..A..A.0..L... │ │ │ │ + 0x002e5b50 601d0000 bc19d7ff 2f060000 00410e10 `......./....A.. │ │ │ │ + 0x002e5b60 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e5b70 0ec00183 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002e5b80 9a0e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002e5b90 0e10410e 08410ec0 01000000 48000000 ..A..A......H... │ │ │ │ + 0x002e5ba0 b01d0000 9c1fd7ff 1d020000 00410e10 .............A.. │ │ │ │ + 0x002e5bb0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e5bc0 0e408307 8c068d05 8e048f03 86020281 .@.............. │ │ │ │ + 0x002e5bd0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e5be0 10410e08 410e4000 38000000 fc1d0000 .A..A.@.8....... │ │ │ │ + 0x002e5bf0 7021d7ff f5010000 00410e10 420e1842 p!.......A..B..B │ │ │ │ + 0x002e5c00 0e20410e 28410e30 83058e04 8f038602 . A.(A.0........ │ │ │ │ + 0x002e5c10 038c010e 28410e20 420e1842 0e10410e ....(A. B..B..A. │ │ │ │ + 0x002e5c20 08410e30 48000000 381e0000 3423d7ff .A.0H...8...4#.. │ │ │ │ + 0x002e5c30 63050000 00410e10 420e1842 0e20420e c....A..B..B. B. │ │ │ │ + 0x002e5c40 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002e5c50 8e048f03 86020284 0e38410e 30420e28 .........8A.0B.( │ │ │ │ + 0x002e5c60 420e2042 0e18420e 10410e08 410e5000 B. B..B..A..A.P. │ │ │ │ + 0x002e5c70 48000000 841e0000 5828d7ff 26030000 H.......X(..&... │ │ │ │ + 0x002e5c80 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5c90 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ + 0x002e5ca0 860203af 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e5cb0 420e1842 0e10410e 08410e70 48000000 B..B..A..A.pH... │ │ │ │ + 0x002e5cc0 d01e0000 3c2bd7ff 09030000 00410e10 ....<+.......A.. │ │ │ │ + 0x002e5cd0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002e5ce0 0e608307 8c068d05 8e048f03 8602028b .`.............. │ │ │ │ + 0x002e5cf0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e5d00 10410e08 410e6000 4c000000 1c1f0000 .A..A.`.L....... │ │ │ │ + 0x002e5d10 002ed7ff 87050000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002e5d20 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002e5d30 078c068d 058e048f 03860203 a4040e38 ...............8 │ │ │ │ + 0x002e5d40 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5d50 0e08410e 80010000 4c000000 6c1f0000 ..A.....L...l... │ │ │ │ + 0x002e5d60 4033d7ff 67030000 00410e10 420e1842 @3..g....A..B..B │ │ │ │ + 0x002e5d70 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002e5d80 078c068d 058e048f 03860203 6a020e38 ............j..8 │ │ │ │ + 0x002e5d90 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5da0 0e08410e 80010000 10000000 bc1f0000 ..A............. │ │ │ │ + 0x002e5db0 8043d7ff 4b000000 007b0e10 10000000 .C..K....{...... │ │ │ │ + 0x002e5dc0 d01f0000 bc43d7ff 4e000000 007b0e10 .....C..N....{.. │ │ │ │ + 0x002e5dd0 10000000 e41f0000 f843d7ff 47000000 .........C..G... │ │ │ │ + 0x002e5de0 007e0e10 10000000 f81f0000 3444d7ff .~..........4D.. │ │ │ │ + 0x002e5df0 4a000000 007e0e10 50000000 b41f0000 J....~..P....... │ │ │ │ + 0x002e5e00 60eed6ff 23060000 04e30b02 00410e10 `...#........A.. │ │ │ │ + 0x002e5e10 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e5e20 0ea00283 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e5e30 4e020e38 410e3042 0e28420e 20420e18 N..8A.0B.(B. B.. │ │ │ │ + 0x002e5e40 420e1041 0e08410e a0020000 50000000 B..A..A.....P... │ │ │ │ + 0x002e5e50 08200000 3cf4d6ff fd070000 04a70b02 . ..<........... │ │ │ │ + 0x002e5e60 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5e70 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e5e80 03860203 81020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e5e90 20420e18 420e1041 0e08410e c0020000 B..B..A..A..... │ │ │ │ + 0x002e5ea0 50000000 5c200000 6835d7ff 5c010000 P...\ ..h5..\... │ │ │ │ + 0x002e5eb0 046b0b02 00410e10 420e1842 0e20420e .k...A..B..B. B. │ │ │ │ + 0x002e5ec0 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ + 0x002e5ed0 058e048f 03860203 24010e38 410e3042 ........$..8A.0B │ │ │ │ + 0x002e5ee0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e5ef0 b0010000 50000000 b0200000 7436d7ff ....P.... ..t6.. │ │ │ │ + 0x002e5f00 3a010000 042b0b02 00410e10 420e1842 :....+...A..B..B │ │ │ │ + 0x002e5f10 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002e5f20 078c068d 058e048f 03860203 08010e38 ...............8 │ │ │ │ + 0x002e5f30 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e5f40 0e08410e a0010000 50000000 04210000 ..A.....P....!.. │ │ │ │ + 0x002e5f50 6037d7ff 5c010000 04eb0a02 00410e10 `7..\........A.. │ │ │ │ + 0x002e5f60 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002e5f70 0eb00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e5f80 24010e38 410e3042 0e28420e 20420e18 $..8A.0B.(B. B.. │ │ │ │ + 0x002e5f90 420e1041 0e08410e b0010000 50000000 B..A..A.....P... │ │ │ │ + 0x002e5fa0 58210000 6c38d7ff 38010000 04ab0a02 X!..l8..8....... │ │ │ │ + 0x002e5fb0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e5fc0 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e5fd0 03860203 06010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e5fe0 20420e18 420e1041 0e08410e a0010000 B..B..A..A..... │ │ │ │ + 0x002e5ff0 50000000 ac210000 5839d7ff 5c010000 P....!..X9..\... │ │ │ │ + 0x002e6000 046b0a02 00410e10 420e1842 0e20420e .k...A..B..B. B. │ │ │ │ + 0x002e6010 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ + 0x002e6020 058e048f 03860203 24010e38 410e3042 ........$..8A.0B │ │ │ │ + 0x002e6030 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e6040 b0010000 50000000 00220000 643ad7ff ....P...."..d:.. │ │ │ │ + 0x002e6050 3a010000 042b0a02 00410e10 420e1842 :....+...A..B..B │ │ │ │ + 0x002e6060 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002e6070 078c068d 058e048f 03860203 08010e38 ...............8 │ │ │ │ + 0x002e6080 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e6090 0e08410e a0010000 50000000 54220000 ..A.....P...T".. │ │ │ │ + 0x002e60a0 503bd7ff 3a010000 04eb0902 00410e10 P;..:........A.. │ │ │ │ + 0x002e60b0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002e60c0 0ea00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e60d0 08010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002e60e0 420e1041 0e08410e a0010000 50000000 B..A..A.....P... │ │ │ │ + 0x002e60f0 a8220000 3c3cd7ff 5c010000 04ab0902 ."..<<..\....... │ │ │ │ + 0x002e6100 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e6110 410e3844 0eb00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e6120 03860203 24010e38 410e3042 0e28420e ....$..8A.0B.(B. │ │ │ │ + 0x002e6130 20420e18 420e1041 0e08410e b0010000 B..B..A..A..... │ │ │ │ + 0x002e6140 50000000 fc220000 483dd7ff 3a010000 P...."..H=..:... │ │ │ │ + 0x002e6150 046b0902 00410e10 420e1842 0e20420e .k...A..B..B. B. │ │ │ │ + 0x002e6160 28420e30 410e3844 0ea00183 078c068d (B.0A.8D........ │ │ │ │ + 0x002e6170 058e048f 03860203 08010e38 410e3042 ...........8A.0B │ │ │ │ + 0x002e6180 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002e6190 a0010000 50000000 50230000 343ed7ff ....P...P#..4>.. │ │ │ │ + 0x002e61a0 5c010000 042b0902 00410e10 420e1842 \....+...A..B..B │ │ │ │ + 0x002e61b0 0e20420e 28420e30 410e3844 0eb00183 . B.(B.0A.8D.... │ │ │ │ + 0x002e61c0 078c068d 058e048f 03860203 24010e38 ............$..8 │ │ │ │ + 0x002e61d0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e61e0 0e08410e b0010000 4c000000 fc230000 ..A.....L....#.. │ │ │ │ + 0x002e61f0 8040d7ff 08030000 00410e10 420e1842 .@.......A..B..B │ │ │ │ + 0x002e6200 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002e6210 078c068d 058e048f 03860203 e9020e38 ...............8 │ │ │ │ + 0x002e6220 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e6230 0e08410e 80010000 2c000000 4c240000 ..A.....,...L$.. │ │ │ │ + 0x002e6240 4043d7ff 4a010000 00410e10 440e2083 @C..J....A..D. . │ │ │ │ + 0x002e6250 0202c10e 10410e08 450e2002 670e1041 .....A..E. .g..A │ │ │ │ + 0x002e6260 0e08410e 20000000 2c000000 7c240000 ..A. ...,...|$.. │ │ │ │ + 0x002e6270 6044d7ff 43010000 00410e10 440e2083 `D..C....A..D. . │ │ │ │ + 0x002e6280 0202ba0e 10410e08 450e2002 670e1041 .....A..E. .g..A │ │ │ │ + 0x002e6290 0e08410e 20000000 4c000000 ac240000 ..A. ...L....$.. │ │ │ │ + 0x002e62a0 8045d7ff 0c040000 00410e10 420e1842 .E.......A..B..B │ │ │ │ + 0x002e62b0 0e20420e 28420e30 410e3847 0ec00983 . B.(B.0A.8G.... │ │ │ │ + 0x002e62c0 078c068d 058e048f 03860203 cb030e38 ...............8 │ │ │ │ + 0x002e62d0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e62e0 0e08410e c0090000 48000000 fc240000 ..A.....H....$.. │ │ │ │ + 0x002e62f0 4049d7ff 61030000 00410e10 420e1842 @I..a....A..B..B │ │ │ │ + 0x002e6300 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ + 0x002e6310 8c068d05 8e048f03 860203c2 010e3841 ..............8A │ │ │ │ + 0x002e6320 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e6330 08410e60 48000000 48250000 644cd7ff .A.`H...H%..dL.. │ │ │ │ + 0x002e6340 47030000 00410e10 420e1842 0e20420e G....A..B..B. B. │ │ │ │ + 0x002e6350 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ + 0x002e6360 8e048f03 860203ac 010e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e6370 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ + 0x002e6380 4c000000 94250000 684fd7ff 25030000 L....%..hO..%... │ │ │ │ + 0x002e6390 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e63a0 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002e63b0 8602039c 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e63c0 420e1842 0e10410e 08410e60 00000000 B..B..A..A.`.... │ │ │ │ + 0x002e63d0 4c000000 e4250000 4852d7ff d8040000 L....%..HR...... │ │ │ │ + 0x002e63e0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e63f0 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e6400 03860203 2e020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e6410 20420e18 420e1041 0e08410e 80010000 B..B..A..A..... │ │ │ │ + 0x002e6420 4c000000 34260000 d856d7ff d2040000 L...4&...V...... │ │ │ │ + 0x002e6430 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e6440 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002e6450 03860203 25020e38 410e3042 0e28420e ....%..8A.0B.(B. │ │ │ │ + 0x002e6460 20420e18 420e1041 0e08410e 80010000 B..B..A..A..... │ │ │ │ + 0x002e6470 38000000 84260000 685bd7ff 8e010000 8....&..h[...... │ │ │ │ + 0x002e6480 00410e10 02700e08 410e1002 800e0841 .A...p..A......A │ │ │ │ + 0x002e6490 0e10550e 08410e10 580e0841 0e10460e ..U..A..X..A..F. │ │ │ │ + 0x002e64a0 08410e10 4f0e0841 0e100000 40000000 .A..O..A....@... │ │ │ │ + 0x002e64b0 c0260000 bc5cd7ff 59030000 00410e10 .&...\..Y....A.. │ │ │ │ + 0x002e64c0 420e1842 0e20420e 28410e30 440e4083 B..B. B.(A.0D.@. │ │ │ │ + 0x002e64d0 068c058e 048f0386 0202a30e 30410e28 ............0A.( │ │ │ │ + 0x002e64e0 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ + 0x002e64f0 18000000 04270000 d85fd7ff b3010000 .....'..._...... │ │ │ │ + 0x002e6500 00410e10 0309010e 08410e10 68000000 .A.......A..h... │ │ │ │ + 0x002e6510 20270000 7c61d7ff c6020000 00410e10 '..|a.......A.. │ │ │ │ + 0x002e6520 420e1841 0e208304 8e038602 03e1010e B..A. .......... │ │ │ │ + 0x002e6530 18420e10 410e0841 0e20570e 18420e10 .B..A..A. W..B.. │ │ │ │ + 0x002e6540 410e0841 0e204d0e 18420e10 410e0841 A..A. M..B..A..A │ │ │ │ + 0x002e6550 0e20530e 18420e10 410e0841 0e205a0e . S..B..A..A. Z. │ │ │ │ + 0x002e6560 18420e10 410e0841 0e20600e 18420e10 .B..A..A. `..B.. │ │ │ │ + 0x002e6570 410e0841 0e200000 18000000 8c270000 A..A. .......'.. │ │ │ │ + 0x002e6580 e063d7ff 2f020000 00410e10 036f010e .c../....A...o.. │ │ │ │ + 0x002e6590 08410e10 10000000 a8270000 f465d7ff .A.......'...e.. │ │ │ │ + 0x002e65a0 9b200000 00000000 38000000 bc270000 . ......8....'.. │ │ │ │ + 0x002e65b0 8086d7ff dd080000 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e65c0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e65d0 03cd080e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ │ │ + 0x002e65e0 08000000 18000000 f8270000 248fd7ff .........'..$... │ │ │ │ + 0x002e65f0 6f020000 00410e10 8302036d 020e0800 o....A.....m.... │ │ │ │ + 0x002e6600 18000000 14280000 7891d7ff cd010000 .....(..x....... │ │ │ │ + 0x002e6610 00410e10 037e010e 08410e10 38000000 .A...~...A..8... │ │ │ │ + 0x002e6620 30280000 2c93d7ff 5d010000 00410e10 0(..,...]....A.. │ │ │ │ + 0x002e6630 420e1841 0e208304 8e038602 02970e18 B..A. .......... │ │ │ │ + 0x002e6640 420e1041 0e08410e 207a0e18 420e1041 B..A..A. z..B..A │ │ │ │ + 0x002e6650 0e08410e 20000000 4c000000 6c280000 ..A. ...L...l(.. │ │ │ │ + 0x002e6660 5094d7ff 36050000 00410e10 420e1842 P...6....A..B..B │ │ │ │ + 0x002e6670 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002e6680 078c068d 058e048f 03860203 25040e38 ............%..8 │ │ │ │ + 0x002e6690 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e66a0 0e08410e 80010000 28000000 bc280000 ..A.....(....(.. │ │ │ │ + 0x002e66b0 4099d7ff 88010000 00410e10 83020317 @........A...... │ │ │ │ + 0x002e66c0 010e0841 0e10520e 08410e10 470e0841 ...A..R..A..G..A │ │ │ │ + 0x002e66d0 0e100000 20000000 e8280000 a49ad7ff .... ....(...... │ │ │ │ + 0x002e66e0 1b020000 00410e10 8302029c 0e08410e .....A........A. │ │ │ │ + 0x002e66f0 10000000 00000000 28000000 0c290000 ........(....).. │ │ │ │ + 0x002e6700 a09cd7ff 8f000000 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e6710 0e208304 8e038f02 02850e18 420e1042 . ..........B..B │ │ │ │ + 0x002e6720 0e080000 48000000 38290000 049dd7ff ....H...8)...... │ │ │ │ + 0x002e6730 6f000000 00420e10 420e1842 0e20420e o....B..B..B. B. │ │ │ │ + 0x002e6740 28410e30 83068c05 8d048e03 8f02024e (A.0...........N │ │ │ │ + 0x002e6750 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ + 0x002e6760 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x002e6770 10000000 84290000 989ed7ff 11000000 .....).......... │ │ │ │ + 0x002e6780 00000000 28000000 98290000 a49ed7ff ....(....)...... │ │ │ │ + 0x002e6790 71000000 00420e10 420e1841 0e208304 q....B..B..A. .. │ │ │ │ + 0x002e67a0 8e038f02 02670e18 420e1042 0e080000 .....g..B..B.... │ │ │ │ + 0x002e67b0 10000000 c4290000 b8a0d7ff 0c000000 .....).......... │ │ │ │ + 0x002e67c0 00000000 28000000 d8290000 b4a0d7ff ....(....)...... │ │ │ │ + 0x002e67d0 51000000 00420e10 420e1841 0e208304 Q....B..B..A. .. │ │ │ │ + 0x002e67e0 8e038f02 02470e18 420e1042 0e080000 .....G..B..B.... │ │ │ │ + 0x002e67f0 1c000000 042a0000 e8a0d7ff a7000000 .....*.......... │ │ │ │ + 0x002e6800 00410e10 8302029e 0e08460e 10410e08 .A........F..A.. │ │ │ │ + 0x002e6810 20000000 242a0000 78a1d7ff 52000000 ...$*..x...R... │ │ │ │ + 0x002e6820 00410e10 8302650e 08410e10 550e0846 .A....e..A..U..F │ │ │ │ + 0x002e6830 0e100000 20000000 482a0000 54a3d7ff .... ...H*..T... │ │ │ │ + 0x002e6840 8a000000 00410e10 024f0e08 460e1041 .....A...O..F..A │ │ │ │ + 0x002e6850 0e08410e 10000000 20000000 6c2a0000 ..A..... ...l*.. │ │ │ │ + 0x002e6860 c0a3d7ff 55000000 00410e10 8302760e ....U....A....v. │ │ │ │ + 0x002e6870 08410e10 410e0846 0e100000 1c000000 .A..A..F........ │ │ │ │ + 0x002e6880 902a0000 7ca5d7ff a7000000 00410e10 .*..|........A.. │ │ │ │ + 0x002e6890 8302029e 0e08460e 10410e08 48000000 ......F..A..H... │ │ │ │ + 0x002e68a0 b02a0000 0ca6d7ff f8000000 00410e10 .*...........A.. │ │ │ │ + 0x002e68b0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002e68c0 0ea00183 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002e68d0 df0e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002e68e0 0e10410e 08000000 30000000 fc2a0000 ..A.....0....*.. │ │ │ │ + 0x002e68f0 c0a6d7ff ca000000 004b0e10 420e1841 .........K..B..A │ │ │ │ + 0x002e6900 0e20440e 80018304 8e038f02 02b20e20 . D............ │ │ │ │ + 0x002e6910 410e1842 0e10420e 08c3cecf 48000000 A..B..B.....H... │ │ │ │ + 0x002e6920 302b0000 5ca9d7ff ac000000 00420e10 0+..\........B.. │ │ │ │ + 0x002e6930 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002e6940 8d048e03 8f02028b 0e28420e 20420e18 .........(B. B.. │ │ │ │ + 0x002e6950 420e1042 0e08460e 30410e28 420e2042 B..B..F.0A.(B. B │ │ │ │ + 0x002e6960 0e18420e 10420e08 10000000 7c2b0000 ..B..B......|+.. │ │ │ │ + 0x002e6970 c0a9d7ff 21000000 00000000 48000000 ....!.......H... │ │ │ │ + 0x002e6980 902b0000 dca9d7ff 78010000 00410e10 .+......x....A.. │ │ │ │ + 0x002e6990 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e69a0 0e408307 8c068d05 8e048f03 86020337 .@.............7 │ │ │ │ + 0x002e69b0 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002e69c0 0e10410e 08410e40 20000000 dc2b0000 ..A..A.@ ....+.. │ │ │ │ + 0x002e69d0 10abd7ff 55000000 00410e10 8302760e ....U....A....v. │ │ │ │ + 0x002e69e0 08410e10 410e0846 0e100000 38000000 .A..A..F....8... │ │ │ │ + 0x002e69f0 002c0000 8cacd7ff 20010000 00420e10 .,...... ....B.. │ │ │ │ + 0x002e6a00 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002e6a10 8e038f02 0310010e 28410e20 420e1842 ........(A. B..B │ │ │ │ + 0x002e6a20 0e10420e 08000000 18000000 3c2c0000 ..B.........<,.. │ │ │ │ + 0x002e6a30 50aed7ff 26000000 00410e10 83025f0e P...&....A...._. │ │ │ │ + 0x002e6a40 08000000 28000000 582c0000 64aed7ff ....(...X,..d... │ │ │ │ + 0x002e6a50 8f000000 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002e6a60 8e038f02 02850e18 420e1042 0e080000 ........B..B.... │ │ │ │ + 0x002e6a70 20000000 842c0000 28afd7ff 5c000000 ....,..(...\... │ │ │ │ + 0x002e6a80 00410e10 83027d0e 08410e10 410e0846 .A....}..A..A..F │ │ │ │ + 0x002e6a90 0e100000 18000000 a82c0000 44b2d7ff .........,..D... │ │ │ │ + 0x002e6aa0 1f000000 00470e10 83024c0e 08c30000 .....G....L..... │ │ │ │ + 0x002e6ab0 28000000 c42c0000 38b3d7ff 3e000000 (....,..8...>... │ │ │ │ + 0x002e6ac0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002e6ad0 740e1842 0e10420e 08000000 18000000 t..B..B......... │ │ │ │ + 0x002e6ae0 f02c0000 4cb3d7ff 27000000 00480e10 .,..L...'....H.. │ │ │ │ + 0x002e6af0 8302530e 08c30000 24000000 0c2d0000 ..S.....$....-.. │ │ │ │ + 0x002e6b00 00b4d7ff 70000000 00420e10 410e1844 ....p....B..A..D │ │ │ │ + 0x002e6b10 0e308303 8e020265 0e18410e 10420e08 .0.....e..A..B.. │ │ │ │ + 0x002e6b20 24000000 342d0000 48b4d7ff 70000000 $...4-..H...p... │ │ │ │ + 0x002e6b30 00420e10 410e1844 0e308303 8e020265 .B..A..D.0.....e │ │ │ │ + 0x002e6b40 0e18410e 10420e08 28000000 5c2d0000 ..A..B..(...\-.. │ │ │ │ + 0x002e6b50 90b4d7ff af000000 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e6b60 0e208304 8e038f02 02a50e18 420e1042 . ..........B..B │ │ │ │ + 0x002e6b70 0e080000 28000000 882d0000 74b7d7ff ....(....-..t... │ │ │ │ + 0x002e6b80 3e000000 00420e10 420e1841 0e208304 >....B..B..A. .. │ │ │ │ + 0x002e6b90 8e038f02 740e1842 0e10420e 08000000 ....t..B..B..... │ │ │ │ + 0x002e6ba0 1c000000 b42d0000 68b8d7ff c5000000 .....-..h....... │ │ │ │ + 0x002e6bb0 00410e10 830202bd 0e08450e 10410e08 .A........E..A.. │ │ │ │ + 0x002e6bc0 10000000 d42d0000 58bcd7ff 11000000 .....-..X....... │ │ │ │ + 0x002e6bd0 00000000 10000000 e82d0000 34bed7ff .........-..4... │ │ │ │ + 0x002e6be0 0f000000 00000000 38000000 fc2d0000 ........8....-.. │ │ │ │ + 0x002e6bf0 30bed7ff 5d000000 00420e10 420e1842 0...]....B..B..B │ │ │ │ + 0x002e6c00 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e6c10 5f0e2841 0e20420e 18420e10 420e0846 _.(A. B..B..B..F │ │ │ │ + 0x002e6c20 0e300000 10000000 382e0000 d4bed7ff .0......8....... │ │ │ │ + 0x002e6c30 11000000 00000000 2c000000 4c2e0000 ........,...L... │ │ │ │ + 0x002e6c40 e0bed7ff 9f000000 004c0e10 420e1841 .........L..B..A │ │ │ │ + 0x002e6c50 0e208304 8e038f02 028b0e18 420e1042 . ..........B..B │ │ │ │ + 0x002e6c60 0e08c3ce cf000000 1c000000 7c2e0000 ............|... │ │ │ │ + 0x002e6c70 90c1d7ff 3f000000 00410e10 8302760e ....?....A....v. │ │ │ │ + 0x002e6c80 08460e10 410e0800 1c000000 9c2e0000 .F..A........... │ │ │ │ + 0x002e6c90 70c2d7ff 28000000 00410e10 83025f0e p...(....A...._. │ │ │ │ + 0x002e6ca0 08460e10 410e0800 1c000000 bc2e0000 .F..A........... │ │ │ │ + 0x002e6cb0 90c4d7ff 28000000 00410e10 83025f0e ....(....A...._. │ │ │ │ + 0x002e6cc0 08460e10 410e0800 1c000000 dc2e0000 .F..A........... │ │ │ │ + 0x002e6cd0 a0c4d7ff 3f000000 00410e10 8302760e ....?....A....v. │ │ │ │ + 0x002e6ce0 08460e10 410e0800 38000000 fc2e0000 .F..A...8....... │ │ │ │ + 0x002e6cf0 b0c5d7ff 83000000 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e6d00 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x002e6d10 8f020271 0e28420e 20420e18 420e1042 ...q.(B. B..B..B │ │ │ │ + 0x002e6d20 0e080000 10000000 382f0000 94d4d7ff ........8/...... │ │ │ │ + 0x002e6d30 9c000000 00000000 1c000000 4c2f0000 ............L/.. │ │ │ │ + 0x002e6d40 60d5d7ff 28000000 00410e10 83025f0e `...(....A...._. │ │ │ │ + 0x002e6d50 08460e10 410e0800 48000000 6c2f0000 .F..A...H...l/.. │ │ │ │ + 0x002e6d60 60d7d7ff 6c000000 00420e10 420e1842 `...l....B..B..B │ │ │ │ + 0x002e6d70 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x002e6d80 8f02024b 0e28420e 20420e18 420e1042 ...K.(B. B..B..B │ │ │ │ + 0x002e6d90 0e08460e 30410e28 420e2042 0e18420e ..F.0A.(B. B..B. │ │ │ │ + 0x002e6da0 10420e08 1c000000 b82f0000 04e2d7ff .B......./...... │ │ │ │ + 0x002e6db0 61000000 00410e10 83020258 0e08460e a....A.....X..F. │ │ │ │ + 0x002e6dc0 10410e08 48000000 d82f0000 74e3d7ff .A..H..../..t... │ │ │ │ + 0x002e6dd0 6c000000 00420e10 420e1842 0e20420e l....B..B..B. B. │ │ │ │ + 0x002e6de0 28410e30 83068c05 8d048e03 8f02024b (A.0...........K │ │ │ │ + 0x002e6df0 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ + 0x002e6e00 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x002e6e10 1c000000 24300000 d8e5d7ff 61000000 ....$0......a... │ │ │ │ + 0x002e6e20 00410e10 83020258 0e08460e 10410e08 .A.....X..F..A.. │ │ │ │ + 0x002e6e30 20000000 44300000 e8e6d7ff 5c000000 ...D0......\... │ │ │ │ + 0x002e6e40 00410e10 83027d0e 08410e10 410e0846 .A....}..A..A..F │ │ │ │ + 0x002e6e50 0e100000 38000000 68300000 24e7d7ff ....8...h0..$... │ │ │ │ + 0x002e6e60 20010000 00420e10 420e1842 0e20410e ....B..B..B. A. │ │ │ │ + 0x002e6e70 28410e30 83058c04 8e038f02 0310010e (A.0............ │ │ │ │ + 0x002e6e80 28410e20 420e1842 0e10420e 08000000 (A. B..B..B..... │ │ │ │ + 0x002e6e90 28000000 a4300000 08e8d7ff 8b000000 (....0.......... │ │ │ │ + 0x002e6ea0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ + 0x002e6eb0 800e1841 0e10420e 08000000 10000000 ...A..B......... │ │ │ │ + 0x002e6ec0 d0300000 6ce8d7ff 8d000000 00000000 .0..l........... │ │ │ │ + 0x002e6ed0 48000000 e4300000 48e9d7ff 6c000000 H....0..H...l... │ │ │ │ + 0x002e6ee0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002e6ef0 83068c05 8d048e03 8f02024b 0e28420e ...........K.(B. │ │ │ │ + 0x002e6f00 20420e18 420e1042 0e08460e 30410e28 B..B..B..F.0A.( │ │ │ │ + 0x002e6f10 420e2042 0e18420e 10420e08 48000000 B. B..B..B..H... │ │ │ │ + 0x002e6f20 30310000 5ceed7ff 58000000 00420e10 01..\...X....B.. │ │ │ │ + 0x002e6f30 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002e6f40 8e038f02 770e2841 0e20420e 18420e10 ....w.(A. B..B.. │ │ │ │ + 0x002e6f50 420e0846 0e30440e 28410e20 420e1842 B..F.0D.(A. B..B │ │ │ │ + 0x002e6f60 0e10420e 08000000 20000000 7c310000 ..B..... ...|1.. │ │ │ │ + 0x002e6f70 70eed7ff 56000000 00410e10 8302770e p...V....A....w. │ │ │ │ + 0x002e6f80 08410e10 410e0846 0e100000 28000000 .A..A..F....(... │ │ │ │ + 0x002e6f90 a0310000 aceed7ff 8b000000 00420e10 .1...........B.. │ │ │ │ + 0x002e6fa0 410e1844 0e800183 038e0202 800e1841 A..D...........A │ │ │ │ + 0x002e6fb0 0e10420e 08000000 1c000000 cc310000 ..B..........1.. │ │ │ │ + 0x002e6fc0 20f1d7ff 40000000 00410e10 8302770e ...@....A....w. │ │ │ │ + 0x002e6fd0 08460e10 410e0800 48000000 ec310000 .F..A...H....1.. │ │ │ │ + 0x002e6fe0 40f1d7ff 7f000000 00420e10 420e1842 @........B..B..B │ │ │ │ + 0x002e6ff0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e7000 025e0e28 410e2042 0e18420e 10420e08 .^.(A. B..B..B.. │ │ │ │ + 0x002e7010 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ + 0x002e7020 0e080000 38000000 38320000 74f1d7ff ....8...82..t... │ │ │ │ + 0x002e7030 5d000000 00420e10 420e1842 0e20410e ]....B..B..B. A. │ │ │ │ + 0x002e7040 28410e30 83058c04 8e038f02 5f0e2841 (A.0........_.(A │ │ │ │ + 0x002e7050 0e20420e 18420e10 420e0846 0e300000 . B..B..B..F.0.. │ │ │ │ + 0x002e7060 2c000000 74320000 f8f2d7ff 9f000000 ,...t2.......... │ │ │ │ + 0x002e7070 004c0e10 420e1841 0e208304 8e038f02 .L..B..A. ...... │ │ │ │ + 0x002e7080 028b0e18 420e1042 0e08c3ce cf000000 ....B..B........ │ │ │ │ + 0x002e7090 48000000 a4320000 68f3d7ff ac000000 H....2..h....... │ │ │ │ + 0x002e70a0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002e70b0 83068c05 8d048e03 8f02028b 0e28420e .............(B. │ │ │ │ + 0x002e70c0 20420e18 420e1042 0e08460e 30410e28 B..B..B..F.0A.( │ │ │ │ + 0x002e70d0 420e2042 0e18420e 10420e08 10000000 B. B..B..B...... │ │ │ │ + 0x002e70e0 f0320000 3cf4d7ff 9c000000 00000000 .2..<........... │ │ │ │ + 0x002e70f0 48000000 04330000 c8f4d7ff 78010000 H....3......x... │ │ │ │ + 0x002e7100 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e7110 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e7120 86020337 010e3841 0e30420e 28420e20 ...7..8A.0B.(B. │ │ │ │ + 0x002e7130 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ + 0x002e7140 50330000 6cf7d7ff 6f000000 00420e10 P3..l...o....B.. │ │ │ │ + 0x002e7150 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002e7160 8d048e03 8f02024e 0e28420e 20420e18 .......N.(B. B.. │ │ │ │ + 0x002e7170 420e1042 0e08460e 30410e28 420e2042 B..B..F.0A.(B. B │ │ │ │ + 0x002e7180 0e18420e 10420e08 60000000 9c330000 ..B..B..`....3.. │ │ │ │ + 0x002e7190 90f7d7ff 49010000 00410e10 420e1842 ....I....A..B..B │ │ │ │ + 0x002e71a0 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ + 0x002e71b0 8c068d05 8e048f03 86020311 010e3841 ..............8A │ │ │ │ + 0x002e71c0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e71d0 08460e50 4f0e3841 0e30420e 28420e20 .F.PO.8A.0B.(B. │ │ │ │ + 0x002e71e0 420e1842 0e10410e 08000000 28000000 B..B..A.....(... │ │ │ │ + 0x002e71f0 00340000 7cf8d7ff af000000 00420e10 .4..|........B.. │ │ │ │ + 0x002e7200 420e1841 0e208304 8e038f02 02a50e18 B..A. .......... │ │ │ │ + 0x002e7210 420e1042 0e080000 48000000 2c340000 B..B....H...,4.. │ │ │ │ + 0x002e7220 00f9d7ff 4a010000 00410e10 420e1842 ....J....A..B..B │ │ │ │ + 0x002e7230 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002e7240 8c068d05 8e048f03 86020309 010e3841 ..............8A │ │ │ │ + 0x002e7250 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e7260 08410e40 28000000 78340000 84fbd7ff .A.@(...x4...... │ │ │ │ + 0x002e7270 3e000000 00420e10 420e1841 0e208304 >....B..B..A. .. │ │ │ │ + 0x002e7280 8e038f02 740e1842 0e10420e 08000000 ....t..B..B..... │ │ │ │ + 0x002e7290 50000000 4c340000 0892d7ff 08010000 P...L4.......... │ │ │ │ + 0x002e72a0 0443f801 00420e10 420e1842 0e20410e .C...B..B..B. A. │ │ │ │ + 0x002e72b0 28410e30 83058c04 8e038f02 02cc0e28 (A.0...........( │ │ │ │ + 0x002e72c0 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ + 0x002e72d0 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ + 0x002e72e0 30000000 38000000 a0340000 c492d7ff 0...8....4...... │ │ │ │ + 0x002e72f0 56000000 0403f801 00420e10 420e1841 V........B..B..A │ │ │ │ + 0x002e7300 0e208304 8e038f02 660e1842 0e10420e . ......f..B..B. │ │ │ │ + 0x002e7310 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002e7320 64000000 dc340000 8893d7ff e0000000 d....4.......... │ │ │ │ + 0x002e7330 04d3f701 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e7340 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002e7350 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ + 0x002e7360 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ + 0x002e7370 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e7380 10410e08 410e4000 64000000 44350000 .A..A.@.d...D5.. │ │ │ │ + 0x002e7390 0094d7ff e0000000 0487f701 00410e10 .............A.. │ │ │ │ + 0x002e73a0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e73b0 0e408307 8c068d05 8e048f03 86020265 .@.............e │ │ │ │ + 0x002e73c0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e73d0 10410e08 460e4044 0e38410e 30420e28 .A..F.@D.8A.0B.( │ │ │ │ + 0x002e73e0 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ + 0x002e73f0 50000000 ac350000 f895d7ff 3f010000 P....5......?... │ │ │ │ + 0x002e7400 043bf701 00420e10 420e1842 0e20410e .;...B..B..B. A. │ │ │ │ + 0x002e7410 28410e30 83058c04 8e038f02 0303010e (A.0............ │ │ │ │ + 0x002e7420 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ + 0x002e7430 440e2841 0e20420e 18420e10 420e0841 D.(A. B..B..B..A │ │ │ │ + 0x002e7440 0e300000 38000000 00360000 e496d7ff .0..8....6...... │ │ │ │ + 0x002e7450 59000000 04fbf601 00420e10 420e1841 Y........B..B..A │ │ │ │ + 0x002e7460 0e208304 8e038f02 690e1842 0e10420e . ......i..B..B. │ │ │ │ + 0x002e7470 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002e7480 50000000 3c360000 f897d7ff c0000000 P...<6.......... │ │ │ │ + 0x002e7490 04cbf601 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002e74a0 28410e30 83068c05 8d048e03 8f020250 (A.0...........P │ │ │ │ + 0x002e74b0 0e28420e 20420e18 420e1042 0e08460e .(B. B..B..B..F. │ │ │ │ + 0x002e74c0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x002e74d0 410e3000 50000000 90360000 6498d7ff A.0.P....6..d... │ │ │ │ + 0x002e74e0 c0000000 0493f601 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e74f0 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x002e7500 8f020250 0e28420e 20420e18 420e1042 ...P.(B. B..B..B │ │ │ │ + 0x002e7510 0e08460e 30410e28 420e2042 0e18420e ..F.0A.(B. B..B. │ │ │ │ + 0x002e7520 10420e08 410e3000 38000000 e4360000 .B..A.0.8....6.. │ │ │ │ + 0x002e7530 509bd7ff fd000000 045bf601 00420e10 P........[...B.. │ │ │ │ + 0x002e7540 420e1841 0e20440e 80018304 8e038f02 B..A. D......... │ │ │ │ + 0x002e7550 02c00e20 410e1842 0e10420e 08410e80 ... A..B..B..A.. │ │ │ │ + 0x002e7560 01000000 38000000 20370000 149cd7ff ....8... 7...... │ │ │ │ + 0x002e7570 fd000000 044ff601 00420e10 420e1841 .....O...B..B..A │ │ │ │ + 0x002e7580 0e20440e 80018304 8e038f02 02c00e20 . D............ │ │ │ │ + 0x002e7590 410e1842 0e10420e 08410e80 01000000 A..B..B..A...... │ │ │ │ + 0x002e75a0 38000000 5c370000 989fd7ff 55000000 8...\7......U... │ │ │ │ + 0x002e75b0 0443f601 00420e10 420e1841 0e208304 .C...B..B..A. .. │ │ │ │ + 0x002e75c0 8e038f02 650e1842 0e10420e 08460e20 ....e..B..B..F. │ │ │ │ + 0x002e75d0 410e1842 0e10420e 08410e20 30000000 A..B..B..A. 0... │ │ │ │ + 0x002e75e0 98370000 bc9fd7ff dc000000 0413f601 .7.............. │ │ │ │ + 0x002e75f0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ + 0x002e7600 b60e1841 0e10420e 08410e80 01000000 ...A..B..A...... │ │ │ │ + 0x002e7610 30000000 cc370000 88a1d7ff dc000000 0....7.......... │ │ │ │ + 0x002e7620 0403f601 00420e10 410e1844 0e800183 .....B..A..D.... │ │ │ │ + 0x002e7630 038e0202 b60e1841 0e10420e 08410e80 .......A..B..A.. │ │ │ │ + 0x002e7640 01000000 38000000 00380000 f4a2d7ff ....8....8...... │ │ │ │ + 0x002e7650 53000000 04f3f501 00420e10 420e1841 S........B..B..A │ │ │ │ + 0x002e7660 0e208304 8e038f02 630e1842 0e10420e . ......c..B..B. │ │ │ │ + 0x002e7670 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002e7680 44000000 3c380000 78a3d7ff ad000000 D...<8..x....... │ │ │ │ + 0x002e7690 04c3f501 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002e76a0 28410e30 440e5083 068c058d 048e038f (A.0D.P......... │ │ │ │ + 0x002e76b0 02027b0e 30410e28 420e2042 0e18420e ..{.0A.(B. B..B. │ │ │ │ + 0x002e76c0 10420e08 410e5000 34000000 84380000 .B..A.P.4....8.. │ │ │ │ + 0x002e76d0 e0a3d7ff 99000000 048ff501 00420e10 .............B.. │ │ │ │ + 0x002e76e0 420e1841 0e20440e 4083048e 038f0202 B..A. D.@....... │ │ │ │ + 0x002e76f0 710e2041 0e18420e 10420e08 410e4000 q. A..B..B..A.@. │ │ │ │ + 0x002e7700 34000000 bc380000 48a4d7ff 99000000 4....8..H....... │ │ │ │ + 0x002e7710 047bf501 00420e10 420e1841 0e20440e .{...B..B..A. D. │ │ │ │ + 0x002e7720 4083048e 038f0202 710e2041 0e18420e @.......q. A..B. │ │ │ │ + 0x002e7730 10420e08 410e4000 38000000 f4380000 .B..A.@.8....8.. │ │ │ │ + 0x002e7740 b0a4d7ff e7000000 0467f501 00420e10 .........g...B.. │ │ │ │ + 0x002e7750 410e1841 0e208303 8e020264 0e18410e A..A. .....d..A. │ │ │ │ + 0x002e7760 10420e08 450e2044 0e18410e 10420e08 .B..E. D..A..B.. │ │ │ │ + 0x002e7770 410e2000 38000000 30390000 84a5d7ff A. .8...09...... │ │ │ │ + 0x002e7780 e7000000 0457f501 00420e10 410e1841 .....W...B..A..A │ │ │ │ + 0x002e7790 0e208303 8e020264 0e18410e 10420e08 . .....d..A..B.. │ │ │ │ + 0x002e77a0 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ + 0x002e77b0 3c000000 6c390000 a8a6d7ff 93000000 <...l9.......... │ │ │ │ + 0x002e77c0 0447f501 00420e10 420e1841 0e208304 .G...B..B..A. .. │ │ │ │ + 0x002e77d0 8e038f02 02630e18 420e1042 0e08460e .....c..B..B..F. │ │ │ │ + 0x002e77e0 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ + 0x002e77f0 38000000 ac390000 98a8d7ff 91000000 8....9.......... │ │ │ │ + 0x002e7800 0417f501 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002e7810 8e027e0e 18410e10 420e0845 0e20440e ..~..A..B..E. D. │ │ │ │ + 0x002e7820 18410e10 420e0841 0e200000 38000000 .A..B..A. ..8... │ │ │ │ + 0x002e7830 e8390000 fca8d7ff 66000000 04fff401 .9......f....... │ │ │ │ + 0x002e7840 00420e10 410e1841 0e208303 8e026b0e .B..A..A. ....k. │ │ │ │ + 0x002e7850 18410e10 420e0845 0e20440e 18410e10 .A..B..E. D..A.. │ │ │ │ + 0x002e7860 420e0841 0e200000 38000000 243a0000 B..A. ..8...$:.. │ │ │ │ + 0x002e7870 30a9d7ff 66000000 04dff401 00420e10 0...f........B.. │ │ │ │ + 0x002e7880 410e1841 0e208303 8e026b0e 18410e10 A..A. ....k..A.. │ │ │ │ + 0x002e7890 420e0845 0e20440e 18410e10 420e0841 B..E. D..A..B..A │ │ │ │ + 0x002e78a0 0e200000 38000000 603a0000 64a9d7ff . ..8...`:..d... │ │ │ │ + 0x002e78b0 91000000 04bff401 00420e10 410e1841 .........B..A..A │ │ │ │ + 0x002e78c0 0e208303 8e027e0e 18410e10 420e0845 . ....~..A..B..E │ │ │ │ + 0x002e78d0 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ │ │ + 0x002e78e0 2c000000 9c3a0000 c8a9d7ff 3c000000 ,....:......<... │ │ │ │ + 0x002e78f0 04a7f401 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002e7900 8e02530e 18410e10 420e0845 0e200000 ..S..A..B..E. .. │ │ │ │ + 0x002e7910 50000000 cc3a0000 18aad7ff dd000000 P....:.......... │ │ │ │ + 0x002e7920 0493f401 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x002e7930 28410e30 83058c04 8e038f02 028f0e28 (A.0...........( │ │ │ │ + 0x002e7940 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ + 0x002e7950 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ + 0x002e7960 30000000 3c000000 203b0000 74abd7ff 0...<... ;..t... │ │ │ │ + 0x002e7970 8e000000 044ff401 00420e10 420e1841 .....O...B..B..A │ │ │ │ 0x002e7980 0e208304 8e038f02 02410e18 420e1042 . .......A..B..B │ │ │ │ 0x002e7990 0e08460e 20410e18 420e1042 0e08410e ..F. A..B..B..A. │ │ │ │ - 0x002e79a0 20000000 3c000000 a03b0000 54acd7ff ...<....;..T... │ │ │ │ - 0x002e79b0 11020000 0417f401 00420e10 420e1841 .........B..B..A │ │ │ │ - 0x002e79c0 0e208304 8e038f02 0373010e 18420e10 . .......s...B.. │ │ │ │ - 0x002e79d0 420e0845 0e20410e 18420e10 420e0841 B..E. A..B..B..A │ │ │ │ - 0x002e79e0 0e200000 4c000000 e03b0000 54aed7ff . ..L....;..T... │ │ │ │ - 0x002e79f0 85000000 0407f401 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e7a00 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002e7a10 510e2841 0e20420e 18420e10 420e0841 Q.(A. B..B..B..A │ │ │ │ - 0x002e7a20 0e30720e 28410e20 420e1842 0e10420e .0r.(A. B..B..B. │ │ │ │ - 0x002e7a30 08460e30 50000000 303c0000 94aed7ff .F.0P...0<...... │ │ │ │ - 0x002e7a40 ef000000 04c3f301 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e7a50 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002e7a60 02b30e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x002e7a70 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ - 0x002e7a80 0e08410e 30000000 38000000 843c0000 ..A.0...8....<.. │ │ │ │ - 0x002e7a90 30afd7ff 4f000000 0483f301 00420e10 0...O........B.. │ │ │ │ - 0x002e7aa0 420e1841 0e208304 8e038f02 5f0e1842 B..A. ......_..B │ │ │ │ - 0x002e7ab0 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ - 0x002e7ac0 08410e20 38000000 c03c0000 b4afd7ff .A. 8....<...... │ │ │ │ - 0x002e7ad0 71000000 0453f301 00420e10 410e1841 q....S...B..A..A │ │ │ │ - 0x002e7ae0 0e208303 8e026f0e 18410e10 420e0846 . ....o..A..B..F │ │ │ │ - 0x002e7af0 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ │ │ - 0x002e7b00 3c000000 fc3c0000 b8b0d7ff 91000000 <....<.......... │ │ │ │ - 0x002e7b10 0433f301 00420e10 420e1841 0e208304 .3...B..B..A. .. │ │ │ │ - 0x002e7b20 8e038f02 02410e18 420e1042 0e08460e .....A..B..B..F. │ │ │ │ - 0x002e7b30 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ - 0x002e7b40 3c000000 3c3d0000 18b1d7ff 91000000 <...<=.......... │ │ │ │ - 0x002e7b50 0417f301 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002e79a0 20000000 3c000000 603b0000 c4abd7ff ...<...`;...... │ │ │ │ + 0x002e79b0 8e000000 0433f401 00420e10 420e1841 .....3...B..B..A │ │ │ │ + 0x002e79c0 0e208304 8e038f02 02410e18 420e1042 . .......A..B..B │ │ │ │ + 0x002e79d0 0e08460e 20410e18 420e1042 0e08410e ..F. A..B..B..A. │ │ │ │ + 0x002e79e0 20000000 3c000000 a03b0000 14acd7ff ...<....;...... │ │ │ │ + 0x002e79f0 11020000 0417f401 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e7a00 0e208304 8e038f02 0373010e 18420e10 . .......s...B.. │ │ │ │ + 0x002e7a10 420e0845 0e20410e 18420e10 420e0841 B..E. A..B..B..A │ │ │ │ + 0x002e7a20 0e200000 4c000000 e03b0000 14aed7ff . ..L....;...... │ │ │ │ + 0x002e7a30 85000000 0407f401 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e7a40 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e7a50 510e2841 0e20420e 18420e10 420e0841 Q.(A. B..B..B..A │ │ │ │ + 0x002e7a60 0e30720e 28410e20 420e1842 0e10420e .0r.(A. B..B..B. │ │ │ │ + 0x002e7a70 08460e30 50000000 303c0000 54aed7ff .F.0P...0<..T... │ │ │ │ + 0x002e7a80 ef000000 04c3f301 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e7a90 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e7aa0 02b30e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ + 0x002e7ab0 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ + 0x002e7ac0 0e08410e 30000000 38000000 843c0000 ..A.0...8....<.. │ │ │ │ + 0x002e7ad0 f0aed7ff 4f000000 0483f301 00420e10 ....O........B.. │ │ │ │ + 0x002e7ae0 420e1841 0e208304 8e038f02 5f0e1842 B..A. ......_..B │ │ │ │ + 0x002e7af0 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ + 0x002e7b00 08410e20 38000000 c03c0000 74afd7ff .A. 8....<..t... │ │ │ │ + 0x002e7b10 71000000 0453f301 00420e10 410e1841 q....S...B..A..A │ │ │ │ + 0x002e7b20 0e208303 8e026f0e 18410e10 420e0846 . ....o..A..B..F │ │ │ │ + 0x002e7b30 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ │ │ + 0x002e7b40 3c000000 fc3c0000 78b0d7ff 91000000 <....<..x....... │ │ │ │ + 0x002e7b50 0433f301 00420e10 420e1841 0e208304 .3...B..B..A. .. │ │ │ │ 0x002e7b60 8e038f02 02410e18 420e1042 0e08460e .....A..B..B..F. │ │ │ │ 0x002e7b70 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ - 0x002e7b80 50000000 7c3d0000 78b1d7ff f6000000 P...|=..x....... │ │ │ │ - 0x002e7b90 04fbf201 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002e7ba0 28410e30 83058c04 8e038f02 02ba0e28 (A.0...........( │ │ │ │ - 0x002e7bb0 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ - 0x002e7bc0 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ - 0x002e7bd0 30000000 50000000 d03d0000 64b2d7ff 0...P....=..d... │ │ │ │ - 0x002e7be0 b8000000 04bbf201 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e7bf0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002e7c00 027c0e28 410e2042 0e18420e 10420e08 .|.(A. B..B..B.. │ │ │ │ - 0x002e7c10 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ - 0x002e7c20 0e08410e 30000000 50000000 243e0000 ..A.0...P...$>.. │ │ │ │ - 0x002e7c30 00b3d7ff b0000000 047bf201 00420e10 .........{...B.. │ │ │ │ - 0x002e7c40 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002e7c50 8e038f02 02670e28 410e2042 0e18420e .....g.(A. B..B. │ │ │ │ - 0x002e7c60 10420e08 460e3044 0e28410e 20420e18 .B..F.0D.(A. B.. │ │ │ │ - 0x002e7c70 420e1042 0e08410e 30000000 50000000 B..B..A.0...P... │ │ │ │ - 0x002e7c80 783e0000 5cb3d7ff 60010000 0437f201 x>..\...`....7.. │ │ │ │ - 0x002e7c90 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ - 0x002e7ca0 83058c04 8e038f02 02af0e28 410e2042 ...........(A. B │ │ │ │ - 0x002e7cb0 0e18420e 10420e08 460e3044 0e28410e ..B..B..F.0D.(A. │ │ │ │ - 0x002e7cc0 20420e18 420e1042 0e08410e 30000000 B..B..B..A.0... │ │ │ │ - 0x002e7cd0 38000000 cc3e0000 d8b4d7ff 56000000 8....>......V... │ │ │ │ - 0x002e7ce0 0417f201 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ - 0x002e7cf0 8e038f02 660e1842 0e10420e 08460e20 ....f..B..B..F. │ │ │ │ - 0x002e7d00 410e1842 0e10420e 08410e20 4c000000 A..B..B..A. L... │ │ │ │ - 0x002e7d10 083f0000 fcb4d7ff 8b000000 04e7f101 .?.............. │ │ │ │ - 0x002e7d20 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ - 0x002e7d30 83058c04 8e038f02 570e2841 0e20420e ........W.(A. B. │ │ │ │ - 0x002e7d40 18420e10 420e0841 0e30720e 28410e20 .B..B..A.0r.(A. │ │ │ │ - 0x002e7d50 420e1842 0e10420e 08460e30 3c000000 B..B..B..F.0<... │ │ │ │ - 0x002e7d60 583f0000 ccb5d7ff d9000000 04a3f101 X?.............. │ │ │ │ - 0x002e7d70 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002e7d80 026e0e18 420e1042 0e08460e 20410e18 .n..B..B..F. A.. │ │ │ │ - 0x002e7d90 420e1042 0e08410e 20000000 50000000 B..B..A. ...P... │ │ │ │ - 0x002e7da0 983f0000 6cb6d7ff 66010000 048bf101 .?..l...f....... │ │ │ │ - 0x002e7db0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002e7dc0 83068c05 8d048e03 8f020287 0e28420e .............(B. │ │ │ │ - 0x002e7dd0 20420e18 420e1042 0e08460e 30700e28 B..B..B..F.0p.( │ │ │ │ - 0x002e7de0 420e2042 0e18420e 10420e08 410e3000 B. B..B..B..A.0. │ │ │ │ - 0x002e7df0 3c000000 ec3f0000 88b7d7ff d9000000 <....?.......... │ │ │ │ - 0x002e7e00 0463f101 00420e10 420e1841 0e208304 .c...B..B..A. .. │ │ │ │ - 0x002e7e10 8e038f02 026e0e18 420e1042 0e08460e .....n..B..B..F. │ │ │ │ - 0x002e7e20 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ - 0x002e7e30 38000000 2c400000 28b8d7ff ab000000 8...,@..(....... │ │ │ │ - 0x002e7e40 044bf101 00420e10 410e1841 0e208303 .K...B..A..A. .. │ │ │ │ - 0x002e7e50 8e020255 0e18410e 10420e08 460e2044 ...U..A..B..F. D │ │ │ │ - 0x002e7e60 0e18410e 10420e08 410e2000 38000000 ..A..B..A. .8... │ │ │ │ - 0x002e7e70 68400000 9cb8d7ff 6e010000 0433f101 h@......n....3.. │ │ │ │ - 0x002e7e80 00420e10 410e1841 0e208303 8e0202c7 .B..A..A. ...... │ │ │ │ - 0x002e7e90 0e18410e 10420e08 450e2044 0e18410e ..A..B..E. D..A. │ │ │ │ - 0x002e7ea0 10420e08 410e2000 38000000 a4400000 .B..A. .8....@.. │ │ │ │ - 0x002e7eb0 d0b9d7ff 6e010000 0427f101 00420e10 ....n....'...B.. │ │ │ │ - 0x002e7ec0 410e1841 0e208303 8e0202c7 0e18410e A..A. ........A. │ │ │ │ - 0x002e7ed0 10420e08 450e2044 0e18410e 10420e08 .B..E. D..A..B.. │ │ │ │ - 0x002e7ee0 410e2000 38000000 e0400000 04bbd7ff A. .8....@...... │ │ │ │ - 0x002e7ef0 74010000 041bf101 00420e10 410e1841 t........B..A..A │ │ │ │ - 0x002e7f00 0e208303 8e020290 0e18410e 10420e08 . ........A..B.. │ │ │ │ - 0x002e7f10 460e2044 0e18410e 10420e08 410e2000 F. D..A..B..A. . │ │ │ │ - 0x002e7f20 38000000 1c410000 48bcd7ff ba000000 8....A..H....... │ │ │ │ - 0x002e7f30 04eff001 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002e7f40 8e02024f 0e18410e 10420e08 450e2044 ...O..A..B..E. D │ │ │ │ - 0x002e7f50 0e18410e 10420e08 410e2000 2c000000 ..A..B..A. .,... │ │ │ │ - 0x002e7f60 58410000 ccbcd7ff 3b000000 04dbf001 XA......;....... │ │ │ │ - 0x002e7f70 00420e10 410e1841 0e208303 8e02560e .B..A..A. ....V. │ │ │ │ - 0x002e7f80 18410e10 420e0845 0e200000 38000000 .A..B..E. ..8... │ │ │ │ - 0x002e7f90 88410000 dcbcd7ff 74010000 04c7f001 .A......t....... │ │ │ │ - 0x002e7fa0 00420e10 410e1841 0e208303 8e020290 .B..A..A. ...... │ │ │ │ - 0x002e7fb0 0e18410e 10420e08 460e2044 0e18410e ..A..B..F. D..A. │ │ │ │ - 0x002e7fc0 10420e08 410e2000 50000000 c4410000 .B..A. .P....A.. │ │ │ │ - 0x002e7fd0 20bed7ff 25010000 049bf001 00420e10 ...%........B.. │ │ │ │ - 0x002e7fe0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e7ff0 8d048e03 8f020294 0e28420e 20420e18 .........(B. B.. │ │ │ │ - 0x002e8000 420e1042 0e08410e 304b0e28 420e2042 B..B..A.0K.(B. B │ │ │ │ - 0x002e8010 0e18420e 10420e08 450e3000 38000000 ..B..B..E.0.8... │ │ │ │ - 0x002e8020 18420000 fcbed7ff ba000000 0473f001 .B...........s.. │ │ │ │ - 0x002e8030 00420e10 410e1841 0e208303 8e02024f .B..A..A. .....O │ │ │ │ - 0x002e8040 0e18410e 10420e08 450e2044 0e18410e ..A..B..E. D..A. │ │ │ │ - 0x002e8050 10420e08 410e2000 44000000 54420000 .B..A. .D...TB.. │ │ │ │ - 0x002e8060 80bfd7ff 8a000000 045ff001 00420e10 ........._...B.. │ │ │ │ - 0x002e8070 420e1841 0e208304 8e038f02 710e1842 B..A. ......q..B │ │ │ │ - 0x002e8080 0e10420e 08450e20 600e1842 0e10420e ..B..E. `..B..B. │ │ │ │ - 0x002e8090 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002e80a0 44000000 9c420000 c8bfd7ff 8a000000 D....B.......... │ │ │ │ - 0x002e80b0 0427f001 00420e10 420e1841 0e208304 .'...B..B..A. .. │ │ │ │ - 0x002e80c0 8e038f02 710e1842 0e10420e 08450e20 ....q..B..B..E. │ │ │ │ - 0x002e80d0 600e1842 0e10420e 08460e20 410e1842 `..B..B..F. A..B │ │ │ │ - 0x002e80e0 0e10420e 08410e20 3c000000 e4420000 ..B..A. <....B.. │ │ │ │ - 0x002e80f0 10c0d7ff b5000000 04efef01 00420e10 .............B.. │ │ │ │ - 0x002e8100 420e1841 0e208304 8e038f02 02540e18 B..A. .......T.. │ │ │ │ - 0x002e8110 420e1042 0e08460e 20410e18 420e1042 B..B..F. A..B..B │ │ │ │ - 0x002e8120 0e08410e 20000000 2c000000 24430000 ..A. ...,...$C.. │ │ │ │ - 0x002e8130 30c1d7ff 3b000000 04d7ef01 00420e10 0...;........B.. │ │ │ │ - 0x002e8140 410e1841 0e208303 8e02560e 18410e10 A..A. ....V..A.. │ │ │ │ - 0x002e8150 420e0845 0e200000 50000000 54430000 B..E. ..P...TC.. │ │ │ │ - 0x002e8160 70c1d7ff 25010000 04c3ef01 00420e10 p...%........B.. │ │ │ │ - 0x002e8170 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e8180 8d048e03 8f020294 0e28420e 20420e18 .........(B. B.. │ │ │ │ - 0x002e8190 420e1042 0e08410e 304b0e28 420e2042 B..B..A.0K.(B. B │ │ │ │ - 0x002e81a0 0e18420e 10420e08 450e3000 3c000000 ..B..B..E.0.<... │ │ │ │ - 0x002e81b0 a8430000 4cc2d7ff b5000000 049bef01 .C..L........... │ │ │ │ - 0x002e81c0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002e81d0 02540e18 420e1042 0e08460e 20410e18 .T..B..B..F. A.. │ │ │ │ - 0x002e81e0 420e1042 0e08410e 20000000 38000000 B..B..A. ...8... │ │ │ │ - 0x002e81f0 e8430000 3cc3d7ff b1030000 0483ef01 .C..<........... │ │ │ │ - 0x002e8200 00420e10 420e1841 0e20440e 80018304 .B..B..A. D..... │ │ │ │ - 0x002e8210 8e038f02 039b020e 20410e18 420e1042 ........ A..B..B │ │ │ │ - 0x002e8220 0e08410e 80010000 3c000000 24440000 ..A.....<...$D.. │ │ │ │ - 0x002e8230 c0c6d7ff 72010000 049fef01 00420e10 ....r........B.. │ │ │ │ - 0x002e8240 420e1841 0e208304 8e038f02 031f010e B..A. .......... │ │ │ │ - 0x002e8250 18420e10 420e0845 0e20410e 18420e10 .B..B..E. A..B.. │ │ │ │ - 0x002e8260 420e0841 0e200000 38000000 64440000 B..A. ..8...dD.. │ │ │ │ - 0x002e8270 00c8d7ff b1030000 0483ef01 00420e10 .............B.. │ │ │ │ - 0x002e8280 420e1841 0e20440e 80018304 8e038f02 B..A. D......... │ │ │ │ - 0x002e8290 039b020e 20410e18 420e1042 0e08410e .... A..B..B..A. │ │ │ │ - 0x002e82a0 80010000 3c000000 a0440000 84cbd7ff ....<....D...... │ │ │ │ - 0x002e82b0 72010000 049fef01 00420e10 420e1841 r........B..B..A │ │ │ │ - 0x002e82c0 0e208304 8e038f02 031f010e 18420e10 . ...........B.. │ │ │ │ - 0x002e82d0 420e0845 0e20410e 18420e10 420e0841 B..E. A..B..B..A │ │ │ │ - 0x002e82e0 0e200000 44000000 e0440000 34cdd7ff . ..D....D..4... │ │ │ │ - 0x002e82f0 8a000000 0483ef01 00420e10 420e1841 .........B..B..A │ │ │ │ - 0x002e8300 0e208304 8e038f02 710e1842 0e10420e . ......q..B..B. │ │ │ │ - 0x002e8310 08450e20 600e1842 0e10420e 08460e20 .E. `..B..B..F. │ │ │ │ - 0x002e8320 410e1842 0e10420e 08410e20 44000000 A..B..B..A. D... │ │ │ │ - 0x002e8330 28450000 7ccdd7ff 8a000000 044bef01 (E..|........K.. │ │ │ │ - 0x002e8340 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002e8350 710e1842 0e10420e 08450e20 600e1842 q..B..B..E. `..B │ │ │ │ - 0x002e8360 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ - 0x002e8370 08410e20 3c000000 70450000 34ced7ff .A. <...pE..4... │ │ │ │ - 0x002e8380 b6000000 0413ef01 00420e10 420e1841 .........B..B..A │ │ │ │ - 0x002e8390 0e208304 8e038f02 02550e18 420e1042 . .......U..B..B │ │ │ │ - 0x002e83a0 0e08460e 20410e18 420e1042 0e08410e ..F. A..B..B..A. │ │ │ │ - 0x002e83b0 20000000 3c000000 b0450000 b4ced7ff ...<....E...... │ │ │ │ - 0x002e83c0 b6000000 04fbee01 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e7b80 3c000000 3c3d0000 d8b0d7ff 91000000 <...<=.......... │ │ │ │ + 0x002e7b90 0417f301 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002e7ba0 8e038f02 02410e18 420e1042 0e08460e .....A..B..B..F. │ │ │ │ + 0x002e7bb0 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ + 0x002e7bc0 50000000 7c3d0000 38b1d7ff f6000000 P...|=..8....... │ │ │ │ + 0x002e7bd0 04fbf201 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x002e7be0 28410e30 83058c04 8e038f02 02ba0e28 (A.0...........( │ │ │ │ + 0x002e7bf0 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ + 0x002e7c00 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ + 0x002e7c10 30000000 50000000 d03d0000 24b2d7ff 0...P....=..$... │ │ │ │ + 0x002e7c20 b8000000 04bbf201 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e7c30 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002e7c40 027c0e28 410e2042 0e18420e 10420e08 .|.(A. B..B..B.. │ │ │ │ + 0x002e7c50 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ + 0x002e7c60 0e08410e 30000000 50000000 243e0000 ..A.0...P...$>.. │ │ │ │ + 0x002e7c70 c0b2d7ff b0000000 047bf201 00420e10 .........{...B.. │ │ │ │ + 0x002e7c80 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002e7c90 8e038f02 02670e28 410e2042 0e18420e .....g.(A. B..B. │ │ │ │ + 0x002e7ca0 10420e08 460e3044 0e28410e 20420e18 .B..F.0D.(A. B.. │ │ │ │ + 0x002e7cb0 420e1042 0e08410e 30000000 50000000 B..B..A.0...P... │ │ │ │ + 0x002e7cc0 783e0000 1cb3d7ff 60010000 0437f201 x>......`....7.. │ │ │ │ + 0x002e7cd0 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002e7ce0 83058c04 8e038f02 02af0e28 410e2042 ...........(A. B │ │ │ │ + 0x002e7cf0 0e18420e 10420e08 460e3044 0e28410e ..B..B..F.0D.(A. │ │ │ │ + 0x002e7d00 20420e18 420e1042 0e08410e 30000000 B..B..B..A.0... │ │ │ │ + 0x002e7d10 38000000 cc3e0000 98b4d7ff 56000000 8....>......V... │ │ │ │ + 0x002e7d20 0417f201 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002e7d30 8e038f02 660e1842 0e10420e 08460e20 ....f..B..B..F. │ │ │ │ + 0x002e7d40 410e1842 0e10420e 08410e20 4c000000 A..B..B..A. L... │ │ │ │ + 0x002e7d50 083f0000 bcb4d7ff 8b000000 04e7f101 .?.............. │ │ │ │ + 0x002e7d60 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002e7d70 83058c04 8e038f02 570e2841 0e20420e ........W.(A. B. │ │ │ │ + 0x002e7d80 18420e10 420e0841 0e30720e 28410e20 .B..B..A.0r.(A. │ │ │ │ + 0x002e7d90 420e1842 0e10420e 08460e30 3c000000 B..B..B..F.0<... │ │ │ │ + 0x002e7da0 583f0000 8cb5d7ff d9000000 04a3f101 X?.............. │ │ │ │ + 0x002e7db0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002e7dc0 026e0e18 420e1042 0e08460e 20410e18 .n..B..B..F. A.. │ │ │ │ + 0x002e7dd0 420e1042 0e08410e 20000000 50000000 B..B..A. ...P... │ │ │ │ + 0x002e7de0 983f0000 2cb6d7ff 66010000 048bf101 .?..,...f....... │ │ │ │ + 0x002e7df0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002e7e00 83068c05 8d048e03 8f020287 0e28420e .............(B. │ │ │ │ + 0x002e7e10 20420e18 420e1042 0e08460e 30700e28 B..B..B..F.0p.( │ │ │ │ + 0x002e7e20 420e2042 0e18420e 10420e08 410e3000 B. B..B..B..A.0. │ │ │ │ + 0x002e7e30 3c000000 ec3f0000 48b7d7ff d9000000 <....?..H....... │ │ │ │ + 0x002e7e40 0463f101 00420e10 420e1841 0e208304 .c...B..B..A. .. │ │ │ │ + 0x002e7e50 8e038f02 026e0e18 420e1042 0e08460e .....n..B..B..F. │ │ │ │ + 0x002e7e60 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ + 0x002e7e70 38000000 2c400000 e8b7d7ff ab000000 8...,@.......... │ │ │ │ + 0x002e7e80 044bf101 00420e10 410e1841 0e208303 .K...B..A..A. .. │ │ │ │ + 0x002e7e90 8e020255 0e18410e 10420e08 460e2044 ...U..A..B..F. D │ │ │ │ + 0x002e7ea0 0e18410e 10420e08 410e2000 38000000 ..A..B..A. .8... │ │ │ │ + 0x002e7eb0 68400000 5cb8d7ff 6e010000 0433f101 h@..\...n....3.. │ │ │ │ + 0x002e7ec0 00420e10 410e1841 0e208303 8e0202c7 .B..A..A. ...... │ │ │ │ + 0x002e7ed0 0e18410e 10420e08 450e2044 0e18410e ..A..B..E. D..A. │ │ │ │ + 0x002e7ee0 10420e08 410e2000 38000000 a4400000 .B..A. .8....@.. │ │ │ │ + 0x002e7ef0 90b9d7ff 6e010000 0427f101 00420e10 ....n....'...B.. │ │ │ │ + 0x002e7f00 410e1841 0e208303 8e0202c7 0e18410e A..A. ........A. │ │ │ │ + 0x002e7f10 10420e08 450e2044 0e18410e 10420e08 .B..E. D..A..B.. │ │ │ │ + 0x002e7f20 410e2000 38000000 e0400000 c4bad7ff A. .8....@...... │ │ │ │ + 0x002e7f30 74010000 041bf101 00420e10 410e1841 t........B..A..A │ │ │ │ + 0x002e7f40 0e208303 8e020290 0e18410e 10420e08 . ........A..B.. │ │ │ │ + 0x002e7f50 460e2044 0e18410e 10420e08 410e2000 F. D..A..B..A. . │ │ │ │ + 0x002e7f60 38000000 1c410000 08bcd7ff ba000000 8....A.......... │ │ │ │ + 0x002e7f70 04eff001 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002e7f80 8e02024f 0e18410e 10420e08 450e2044 ...O..A..B..E. D │ │ │ │ + 0x002e7f90 0e18410e 10420e08 410e2000 2c000000 ..A..B..A. .,... │ │ │ │ + 0x002e7fa0 58410000 8cbcd7ff 3b000000 04dbf001 XA......;....... │ │ │ │ + 0x002e7fb0 00420e10 410e1841 0e208303 8e02560e .B..A..A. ....V. │ │ │ │ + 0x002e7fc0 18410e10 420e0845 0e200000 38000000 .A..B..E. ..8... │ │ │ │ + 0x002e7fd0 88410000 9cbcd7ff 74010000 04c7f001 .A......t....... │ │ │ │ + 0x002e7fe0 00420e10 410e1841 0e208303 8e020290 .B..A..A. ...... │ │ │ │ + 0x002e7ff0 0e18410e 10420e08 460e2044 0e18410e ..A..B..F. D..A. │ │ │ │ + 0x002e8000 10420e08 410e2000 50000000 c4410000 .B..A. .P....A.. │ │ │ │ + 0x002e8010 e0bdd7ff 25010000 049bf001 00420e10 ....%........B.. │ │ │ │ + 0x002e8020 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002e8030 8d048e03 8f020294 0e28420e 20420e18 .........(B. B.. │ │ │ │ + 0x002e8040 420e1042 0e08410e 304b0e28 420e2042 B..B..A.0K.(B. B │ │ │ │ + 0x002e8050 0e18420e 10420e08 450e3000 38000000 ..B..B..E.0.8... │ │ │ │ + 0x002e8060 18420000 bcbed7ff ba000000 0473f001 .B...........s.. │ │ │ │ + 0x002e8070 00420e10 410e1841 0e208303 8e02024f .B..A..A. .....O │ │ │ │ + 0x002e8080 0e18410e 10420e08 450e2044 0e18410e ..A..B..E. D..A. │ │ │ │ + 0x002e8090 10420e08 410e2000 44000000 54420000 .B..A. .D...TB.. │ │ │ │ + 0x002e80a0 40bfd7ff 8a000000 045ff001 00420e10 @........_...B.. │ │ │ │ + 0x002e80b0 420e1841 0e208304 8e038f02 710e1842 B..A. ......q..B │ │ │ │ + 0x002e80c0 0e10420e 08450e20 600e1842 0e10420e ..B..E. `..B..B. │ │ │ │ + 0x002e80d0 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002e80e0 44000000 9c420000 88bfd7ff 8a000000 D....B.......... │ │ │ │ + 0x002e80f0 0427f001 00420e10 420e1841 0e208304 .'...B..B..A. .. │ │ │ │ + 0x002e8100 8e038f02 710e1842 0e10420e 08450e20 ....q..B..B..E. │ │ │ │ + 0x002e8110 600e1842 0e10420e 08460e20 410e1842 `..B..B..F. A..B │ │ │ │ + 0x002e8120 0e10420e 08410e20 3c000000 e4420000 ..B..A. <....B.. │ │ │ │ + 0x002e8130 d0bfd7ff b5000000 04efef01 00420e10 .............B.. │ │ │ │ + 0x002e8140 420e1841 0e208304 8e038f02 02540e18 B..A. .......T.. │ │ │ │ + 0x002e8150 420e1042 0e08460e 20410e18 420e1042 B..B..F. A..B..B │ │ │ │ + 0x002e8160 0e08410e 20000000 2c000000 24430000 ..A. ...,...$C.. │ │ │ │ + 0x002e8170 f0c0d7ff 3b000000 04d7ef01 00420e10 ....;........B.. │ │ │ │ + 0x002e8180 410e1841 0e208303 8e02560e 18410e10 A..A. ....V..A.. │ │ │ │ + 0x002e8190 420e0845 0e200000 50000000 54430000 B..E. ..P...TC.. │ │ │ │ + 0x002e81a0 30c1d7ff 25010000 04c3ef01 00420e10 0...%........B.. │ │ │ │ + 0x002e81b0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002e81c0 8d048e03 8f020294 0e28420e 20420e18 .........(B. B.. │ │ │ │ + 0x002e81d0 420e1042 0e08410e 304b0e28 420e2042 B..B..A.0K.(B. B │ │ │ │ + 0x002e81e0 0e18420e 10420e08 450e3000 3c000000 ..B..B..E.0.<... │ │ │ │ + 0x002e81f0 a8430000 0cc2d7ff b5000000 049bef01 .C.............. │ │ │ │ + 0x002e8200 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002e8210 02540e18 420e1042 0e08460e 20410e18 .T..B..B..F. A.. │ │ │ │ + 0x002e8220 420e1042 0e08410e 20000000 38000000 B..B..A. ...8... │ │ │ │ + 0x002e8230 e8430000 fcc2d7ff b1030000 0483ef01 .C.............. │ │ │ │ + 0x002e8240 00420e10 420e1841 0e20440e 80018304 .B..B..A. D..... │ │ │ │ + 0x002e8250 8e038f02 039b020e 20410e18 420e1042 ........ A..B..B │ │ │ │ + 0x002e8260 0e08410e 80010000 3c000000 24440000 ..A.....<...$D.. │ │ │ │ + 0x002e8270 80c6d7ff 72010000 049fef01 00420e10 ....r........B.. │ │ │ │ + 0x002e8280 420e1841 0e208304 8e038f02 031f010e B..A. .......... │ │ │ │ + 0x002e8290 18420e10 420e0845 0e20410e 18420e10 .B..B..E. A..B.. │ │ │ │ + 0x002e82a0 420e0841 0e200000 38000000 64440000 B..A. ..8...dD.. │ │ │ │ + 0x002e82b0 c0c7d7ff b1030000 0483ef01 00420e10 .............B.. │ │ │ │ + 0x002e82c0 420e1841 0e20440e 80018304 8e038f02 B..A. D......... │ │ │ │ + 0x002e82d0 039b020e 20410e18 420e1042 0e08410e .... A..B..B..A. │ │ │ │ + 0x002e82e0 80010000 3c000000 a0440000 44cbd7ff ....<....D..D... │ │ │ │ + 0x002e82f0 72010000 049fef01 00420e10 420e1841 r........B..B..A │ │ │ │ + 0x002e8300 0e208304 8e038f02 031f010e 18420e10 . ...........B.. │ │ │ │ + 0x002e8310 420e0845 0e20410e 18420e10 420e0841 B..E. A..B..B..A │ │ │ │ + 0x002e8320 0e200000 44000000 e0440000 f4ccd7ff . ..D....D...... │ │ │ │ + 0x002e8330 8a000000 0483ef01 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e8340 0e208304 8e038f02 710e1842 0e10420e . ......q..B..B. │ │ │ │ + 0x002e8350 08450e20 600e1842 0e10420e 08460e20 .E. `..B..B..F. │ │ │ │ + 0x002e8360 410e1842 0e10420e 08410e20 44000000 A..B..B..A. D... │ │ │ │ + 0x002e8370 28450000 3ccdd7ff 8a000000 044bef01 (E..<........K.. │ │ │ │ + 0x002e8380 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002e8390 710e1842 0e10420e 08450e20 600e1842 q..B..B..E. `..B │ │ │ │ + 0x002e83a0 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ + 0x002e83b0 08410e20 3c000000 70450000 f4cdd7ff .A. <...pE...... │ │ │ │ + 0x002e83c0 b6000000 0413ef01 00420e10 420e1841 .........B..B..A │ │ │ │ 0x002e83d0 0e208304 8e038f02 02550e18 420e1042 . .......U..B..B │ │ │ │ 0x002e83e0 0e08460e 20410e18 420e1042 0e08410e ..F. A..B..B..A. │ │ │ │ - 0x002e83f0 20000000 38000000 f0450000 34cfd7ff ...8....E..4... │ │ │ │ - 0x002e8400 ba000000 04e3ee01 00420e10 410e1841 .........B..A..A │ │ │ │ - 0x002e8410 0e208303 8e02024f 0e18410e 10420e08 . .....O..A..B.. │ │ │ │ - 0x002e8420 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ - 0x002e8430 38000000 2c460000 28d0d7ff ba000000 8...,F..(....... │ │ │ │ - 0x002e8440 04cfee01 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002e8450 8e02024f 0e18410e 10420e08 450e2044 ...O..A..B..E. D │ │ │ │ - 0x002e8460 0e18410e 10420e08 410e2000 38000000 ..A..B..A. .8... │ │ │ │ - 0x002e8470 68460000 4cd3d7ff 53000000 04bbee01 hF..L...S....... │ │ │ │ - 0x002e8480 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002e8490 630e1842 0e10420e 08460e20 410e1842 c..B..B..F. A..B │ │ │ │ - 0x002e84a0 0e10420e 08410e20 38000000 a4460000 ..B..A. 8....F.. │ │ │ │ - 0x002e84b0 e0d3d7ff 63010000 048bee01 00420e10 ....c........B.. │ │ │ │ - 0x002e84c0 420e1841 0e20440e 80018304 8e038f02 B..A. D......... │ │ │ │ - 0x002e84d0 033b010e 20410e18 420e1042 0e08410e .;.. A..B..B..A. │ │ │ │ - 0x002e84e0 80010000 3c000000 e0460000 14d5d7ff ....<....F...... │ │ │ │ - 0x002e84f0 42010000 0473ee01 00420e10 420e1841 B....s...B..B..A │ │ │ │ - 0x002e8500 0e208304 8e038f02 02ea0e18 420e1042 . ..........B..B │ │ │ │ - 0x002e8510 0e08450e 20410e18 420e1042 0e08410e ..E. A..B..B..A. │ │ │ │ - 0x002e8520 20000000 64000000 20470000 24d6d7ff ...d... G..$... │ │ │ │ - 0x002e8530 e0000000 0457ee01 00410e10 420e1842 .....W...A..B..B │ │ │ │ - 0x002e8540 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002e8550 8c068d05 8e048f03 86020265 0e38410e ...........e.8A. │ │ │ │ - 0x002e8560 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002e8570 460e4044 0e38410e 30420e28 420e2042 F.@D.8A.0B.(B. B │ │ │ │ - 0x002e8580 0e18420e 10410e08 410e4000 3c000000 ..B..A..A.@.<... │ │ │ │ - 0x002e8590 88470000 9cd6d7ff 42010000 040bee01 .G......B....... │ │ │ │ - 0x002e85a0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002e85b0 02ea0e18 420e1042 0e08450e 20410e18 ....B..B..E. A.. │ │ │ │ - 0x002e85c0 420e1042 0e08410e 20000000 50000000 B..B..A. ...P... │ │ │ │ - 0x002e85d0 c8470000 fcd8d7ff 0a020000 04efed01 .G.............. │ │ │ │ - 0x002e85e0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002e85f0 83068c05 8d048e03 8f0202ed 0e28420e .............(B. │ │ │ │ - 0x002e8600 20420e18 420e1042 0e08460e 30410e28 B..B..B..F.0A.( │ │ │ │ - 0x002e8610 420e2042 0e18420e 10420e08 410e3000 B. B..B..B..A.0. │ │ │ │ - 0x002e8620 64000000 1c480000 d8dbd7ff cb000000 d....H.......... │ │ │ │ - 0x002e8630 04d3ed01 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e8640 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002e8650 8e048f03 8602027e 0e38410e 30420e28 .......~.8A.0B.( │ │ │ │ - 0x002e8660 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ - 0x002e8670 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e8680 10410e08 410e4000 4c000000 84480000 .A..A.@.L....H.. │ │ │ │ - 0x002e8690 40dcd7ff 86000000 048bed01 00420e10 @............B.. │ │ │ │ - 0x002e86a0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002e86b0 8e038f02 520e2841 0e20420e 18420e10 ....R.(A. B..B.. │ │ │ │ - 0x002e86c0 420e0841 0e30720e 28410e20 420e1842 B..A.0r.(A. B..B │ │ │ │ - 0x002e86d0 0e10420e 08460e30 38000000 d4480000 ..B..F.08....H.. │ │ │ │ - 0x002e86e0 d0ddd7ff 68000000 0447ed01 00420e10 ....h....G...B.. │ │ │ │ - 0x002e86f0 420e1841 0e208304 8e038f02 780e1842 B..A. ......x..B │ │ │ │ - 0x002e8700 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ - 0x002e8710 08410e20 38000000 10490000 24e0d7ff .A. 8....I..$... │ │ │ │ - 0x002e8720 55000000 0417ed01 00420e10 420e1841 U........B..B..A │ │ │ │ - 0x002e8730 0e208304 8e038f02 650e1842 0e10420e . ......e..B..B. │ │ │ │ - 0x002e8740 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002e8750 50000000 4c490000 48e0d7ff 08010000 P...LI..H....... │ │ │ │ - 0x002e8760 04e7ec01 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002e8770 28410e30 83058c04 8e038f02 02cc0e28 (A.0...........( │ │ │ │ - 0x002e8780 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ - 0x002e8790 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ - 0x002e87a0 30000000 38000000 a0490000 c4e4d7ff 0...8....I...... │ │ │ │ - 0x002e87b0 6a000000 04a7ec01 00420e10 420e1841 j........B..B..A │ │ │ │ - 0x002e87c0 0e208304 8e038f02 7a0e1842 0e10420e . ......z..B..B. │ │ │ │ - 0x002e87d0 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002e87e0 4c000000 dc490000 f8e4d7ff 0c010000 L....I.......... │ │ │ │ - 0x002e87f0 0477ec01 00420e10 420e1842 0e20420e .w...B..B..B. B. │ │ │ │ - 0x002e8800 28410e30 440e9001 83068c05 8d048e03 (A.0D........... │ │ │ │ - 0x002e8810 8f0202ca 0e30410e 28420e20 420e1842 .....0A.(B. B..B │ │ │ │ - 0x002e8820 0e10420e 08410e90 01000000 00000000 ..B..A.......... │ │ │ │ - 0x002e8830 ec000000 844a0000 f8e5d7ff 80050000 .....J.......... │ │ │ │ - 0x002e8840 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e8850 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e8860 03860203 57010ec8 01590ed0 01420ed8 ....W....Y...B.. │ │ │ │ - 0x002e8870 01440ee0 015a0ec0 017c0ec8 01580ed0 .D...Z...|...X.. │ │ │ │ - 0x002e8880 01420ed8 01440ee0 015c0ec0 0102d60e .B...D...\...... │ │ │ │ - 0x002e8890 c801510e d001420e d801440e e001580e ..Q...B...D...X. │ │ │ │ - 0x002e88a0 c001024c 0ec8014e 0ed00141 0ed80142 ...L...N...A...B │ │ │ │ - 0x002e88b0 0ee0014f 0ec8015d 0ed00144 0ed80142 ...O...]...D...B │ │ │ │ - 0x002e88c0 0ee00173 0ec00102 4b0ec801 560ed001 ...s....K...V... │ │ │ │ - 0x002e88d0 420ed801 440ee001 580ec001 570ec801 B...D...X...W... │ │ │ │ - 0x002e88e0 560ed001 420ed801 440ee001 5d0ec001 V...B...D...]... │ │ │ │ - 0x002e88f0 025e0ec8 014e0ed0 01420ed8 01420ee0 .^...N...B...B.. │ │ │ │ - 0x002e8900 016f0ec0 01500e38 410e3042 0e28420e .o...P.8A.0B.(B. │ │ │ │ - 0x002e8910 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ - 0x002e8920 ec000000 744b0000 88ead7ff 80050000 ....tK.......... │ │ │ │ - 0x002e8930 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e8940 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e8950 03860203 57010ec8 01590ed0 01420ed8 ....W....Y...B.. │ │ │ │ - 0x002e8960 01440ee0 015a0ec0 017c0ec8 01580ed0 .D...Z...|...X.. │ │ │ │ - 0x002e8970 01420ed8 01440ee0 015c0ec0 0102d60e .B...D...\...... │ │ │ │ - 0x002e8980 c801510e d001420e d801440e e001580e ..Q...B...D...X. │ │ │ │ - 0x002e8990 c001024c 0ec8014e 0ed00141 0ed80142 ...L...N...A...B │ │ │ │ - 0x002e89a0 0ee0014f 0ec8015d 0ed00144 0ed80142 ...O...]...D...B │ │ │ │ - 0x002e89b0 0ee00173 0ec00102 4b0ec801 560ed001 ...s....K...V... │ │ │ │ - 0x002e89c0 420ed801 440ee001 580ec001 570ec801 B...D...X...W... │ │ │ │ - 0x002e89d0 560ed001 420ed801 440ee001 5d0ec001 V...B...D...]... │ │ │ │ - 0x002e89e0 025e0ec8 014e0ed0 01420ed8 01420ee0 .^...N...B...B.. │ │ │ │ - 0x002e89f0 016f0ec0 01500e38 410e3042 0e28420e .o...P.8A.0B.(B. │ │ │ │ - 0x002e8a00 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ - 0x002e8a10 4c000000 644c0000 18efd7ff 2d040000 L...dL......-... │ │ │ │ - 0x002e8a20 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e8a30 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e8a40 03860202 cc0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e8a50 420e1842 0e10410e 08410ec0 01000000 B..B..A..A...... │ │ │ │ - 0x002e8a60 4c000000 b44c0000 f8f2d7ff 29040000 L....L......)... │ │ │ │ - 0x002e8a70 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e8a80 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e8a90 03860202 cc0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e8aa0 420e1842 0e10410e 08410ec0 01000000 B..B..A..A...... │ │ │ │ - 0x002e8ab0 78000000 044d0000 d8f6d7ff bc150000 x....M.......... │ │ │ │ - 0x002e8ac0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e8ad0 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e8ae0 03860203 61060ec8 03790ed0 034a0ed8 ....a....y...J.. │ │ │ │ - 0x002e8af0 034a0ee0 03470ee8 03470ef0 03420ef8 .J...G...G...B.. │ │ │ │ - 0x002e8b00 03410e80 04450e88 04410e90 04490ec0 .A...E...A...I.. │ │ │ │ - 0x002e8b10 0303cc09 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ - 0x002e8b20 0e18420e 10410e08 410ec003 78000000 ..B..A..A...x... │ │ │ │ - 0x002e8b30 804d0000 1c0cd8ff 4c160000 00410e10 .M......L....A.. │ │ │ │ - 0x002e8b40 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e8b50 0ed00383 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e8b60 4e070ed8 036e0ee0 034a0ee8 03520ef0 N....n...J...R.. │ │ │ │ - 0x002e8b70 03470ef8 034a0e80 04420e88 04410e90 .G...J...B...A.. │ │ │ │ - 0x002e8b80 04420e98 04420ea0 04490ed0 03037109 .B...B...I....q. │ │ │ │ - 0x002e8b90 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e8ba0 10410e08 410ed003 4c000000 fc4d0000 .A..A...L....M.. │ │ │ │ - 0x002e8bb0 f021d8ff 2d040000 00410e10 420e1842 .!..-....A..B..B │ │ │ │ - 0x002e8bc0 0e20420e 28420e30 410e3847 0ed00183 . B.(B.0A.8G.... │ │ │ │ - 0x002e8bd0 078c068d 058e048f 03860202 c80e3841 ..............8A │ │ │ │ - 0x002e8be0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e8bf0 08410ed0 01000000 4c000000 4c4e0000 .A......L...LN.. │ │ │ │ - 0x002e8c00 d025d8ff 31040000 00410e10 420e1842 .%..1....A..B..B │ │ │ │ - 0x002e8c10 0e20420e 28420e30 410e3847 0ed00183 . B.(B.0A.8G.... │ │ │ │ - 0x002e8c20 078c068d 058e048f 03860202 ce0e3841 ..............8A │ │ │ │ - 0x002e8c30 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e8c40 08410ed0 01000000 48000000 9c4e0000 .A......H....N.. │ │ │ │ - 0x002e8c50 c029d8ff 28010000 00410e10 420e1842 .)..(....A..B..B │ │ │ │ - 0x002e8c60 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002e8c70 8c068d05 8e048f03 86020312 010e3841 ..............8A │ │ │ │ - 0x002e8c80 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002e8c90 08000000 4c000000 e84e0000 a42ad8ff ....L....N...*.. │ │ │ │ - 0x002e8ca0 33130000 00410e10 420e1842 0e20420e 3....A..B..B. B. │ │ │ │ - 0x002e8cb0 28420e30 410e3847 0ee00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002e8cc0 058e048f 03860202 c60e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e8cd0 28420e20 420e1842 0e10410e 08410ee0 (B. B..B..A..A.. │ │ │ │ - 0x002e8ce0 01000000 4c000000 384f0000 943dd8ff ....L...8O...=.. │ │ │ │ - 0x002e8cf0 04120000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e8d00 28420e30 410e3847 0ee00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002e8d10 058e048f 03860202 d10e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e8d20 28420e20 420e1842 0e10410e 08410ee0 (B. B..B..A..A.. │ │ │ │ - 0x002e8d30 01000000 4c000000 884f0000 544fd8ff ....L....O..TO.. │ │ │ │ - 0x002e8d40 3f0e0000 00410e10 420e1842 0e20420e ?....A..B..B. B. │ │ │ │ - 0x002e8d50 28420e30 410e3847 0ee00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002e8d60 058e048f 03860202 d50e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e8d70 28420e20 420e1842 0e10410e 08410ee0 (B. B..B..A..A.. │ │ │ │ - 0x002e8d80 01000000 4c000000 d84f0000 445dd8ff ....L....O..D].. │ │ │ │ - 0x002e8d90 100f0000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e8da0 28420e30 410e3847 0ef00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002e8db0 058e048f 03860202 cb0e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e8dc0 28420e20 420e1842 0e10410e 08410ef0 (B. B..B..A..A.. │ │ │ │ - 0x002e8dd0 01000000 40000000 28500000 046cd8ff ....@...(P...l.. │ │ │ │ - 0x002e8de0 99020000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e8df0 28420e30 410e3883 078c068d 058e048f (B.0A.8......... │ │ │ │ - 0x002e8e00 03860203 85020e30 420e2842 0e20420e .......0B.(B. B. │ │ │ │ - 0x002e8e10 18420e10 410e0800 30000000 6c500000 .B..A...0...lP.. │ │ │ │ - 0x002e8e20 606ed8ff fb010000 00410e10 420e1842 `n.......A..B..B │ │ │ │ - 0x002e8e30 0e20410e 2883058e 048f0386 0203ef01 . A.(........... │ │ │ │ - 0x002e8e40 0e20420e 18420e10 410e0800 40000000 . B..B..A...@... │ │ │ │ - 0x002e8e50 a0500000 2c70d8ff 19030000 00410e10 .P..,p.......A.. │ │ │ │ - 0x002e8e60 420e1842 0e20420e 28420e30 410e3883 B..B. B.(B.0A.8. │ │ │ │ - 0x002e8e70 078c068d 058e048f 03860203 05030e30 ...............0 │ │ │ │ - 0x002e8e80 420e2842 0e20420e 18420e10 410e0800 B.(B. B..B..A... │ │ │ │ - 0x002e8e90 40000000 e4500000 0873d8ff 04040000 @....P...s...... │ │ │ │ - 0x002e8ea0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e8eb0 410e3883 078c068d 058e048f 03860203 A.8............. │ │ │ │ - 0x002e8ec0 f0030e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ │ │ - 0x002e8ed0 410e0800 74000000 28510000 d476d8ff A...t...(Q...v.. │ │ │ │ - 0x002e8ee0 49060000 00410e10 420e1842 0e20420e I....A..B..B. B. │ │ │ │ - 0x002e8ef0 28420e30 410e3847 0ed00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002e8f00 058e048f 03860203 70050ed8 015b0ee0 ........p....[.. │ │ │ │ - 0x002e8f10 01420ee8 01440ef0 01440ef8 01440e80 .B...D...D...D.. │ │ │ │ - 0x002e8f20 02470e88 02420e90 02410e98 02470ea0 .G...B...A...G.. │ │ │ │ - 0x002e8f30 02490ed0 01027a0e 38410e30 420e2842 .I....z.8A.0B.(B │ │ │ │ - 0x002e8f40 0e20420e 18420e10 410e0800 b4000000 . B..B..A....... │ │ │ │ - 0x002e8f50 a0510000 ac7cd8ff cc070000 00410e10 .Q...|.......A.. │ │ │ │ - 0x002e8f60 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e8f70 0e800a83 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e8f80 b2020e88 0a420e90 0a420e98 0a440ea0 .....B...B...D.. │ │ │ │ - 0x002e8f90 0a640e80 0a02990e 880a420e 900a440e .d........B...D. │ │ │ │ - 0x002e8fa0 980a420e a00a490e 800a0250 0e880a44 ..B...I....P...D │ │ │ │ - 0x002e8fb0 0e900a47 0e980a44 0ea00a49 0e800a5d ...G...D...I...] │ │ │ │ - 0x002e8fc0 0e880a44 0e900a42 0e980a44 0ea00a49 ...D...B...D...I │ │ │ │ - 0x002e8fd0 0e800a02 860e880a 420e900a 440e980a ........B...D... │ │ │ │ - 0x002e8fe0 420ea00a 5c0e800a 0350020e 38410e30 B...\....P..8A.0 │ │ │ │ - 0x002e8ff0 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ │ │ - 0x002e9000 0e800a00 b4000000 58520000 c483d8ff ........XR...... │ │ │ │ - 0x002e9010 cc070000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e9020 28420e30 410e3847 0e800a83 078c068d (B.0A.8G........ │ │ │ │ - 0x002e9030 058e048f 03860203 b2020e88 0a420e90 .............B.. │ │ │ │ - 0x002e9040 0a420e98 0a440ea0 0a640e80 0a02990e .B...D...d...... │ │ │ │ - 0x002e9050 880a420e 900a440e 980a420e a00a490e ..B...D...B...I. │ │ │ │ - 0x002e9060 800a0250 0e880a44 0e900a47 0e980a44 ...P...D...G...D │ │ │ │ - 0x002e9070 0ea00a49 0e800a5d 0e880a44 0e900a42 ...I...]...D...B │ │ │ │ - 0x002e9080 0e980a44 0ea00a49 0e800a02 860e880a ...D...I........ │ │ │ │ - 0x002e9090 420e900a 440e980a 420ea00a 5c0e800a B...D...B...\... │ │ │ │ - 0x002e90a0 0350020e 38410e30 420e2842 0e20420e .P..8A.0B.(B. B. │ │ │ │ - 0x002e90b0 18420e10 410e0841 0e800a00 4c000000 .B..A..A....L... │ │ │ │ - 0x002e90c0 10530000 dc8ad8ff 2a070000 00410e10 .S......*....A.. │ │ │ │ - 0x002e90d0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e90e0 0ed00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e90f0 4b050e38 410e3042 0e28420e 20420e18 K..8A.0B.(B. B.. │ │ │ │ - 0x002e9100 420e1041 0e08410e d0010000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e9110 60530000 bc91d8ff 3d070000 00410e10 `S......=....A.. │ │ │ │ - 0x002e9120 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e9130 0ee00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e9140 58050e38 410e3042 0e28420e 20420e18 X..8A.0B.(B. B.. │ │ │ │ - 0x002e9150 420e1041 0e08410e e0010000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e9160 b0530000 ac98d8ff 93090000 00410e10 .S...........A.. │ │ │ │ - 0x002e9170 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e9180 0ee00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e9190 55070e38 410e3042 0e28420e 20420e18 U..8A.0B.(B. B.. │ │ │ │ - 0x002e91a0 420e1041 0e08410e e0010000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e91b0 00540000 fca1d8ff 44090000 00410e10 .T......D....A.. │ │ │ │ - 0x002e91c0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e91d0 0ee00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e91e0 06070e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002e91f0 420e1041 0e08410e e0010000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e9200 50540000 fcaad8ff 360c0000 00410e10 PT......6....A.. │ │ │ │ - 0x002e9210 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e9220 0e900283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e9230 3f090e38 410e3042 0e28420e 20420e18 ?..8A.0B.(B. B.. │ │ │ │ - 0x002e9240 420e1041 0e08410e 90020000 4c000000 B..A..A.....L... │ │ │ │ - 0x002e9250 a0540000 ecb6d8ff e30c0000 00410e10 .T...........A.. │ │ │ │ - 0x002e9260 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002e9270 0ea00283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002e9280 ec090e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002e9290 420e1041 0e08410e a0020000 14000000 B..A..A......... │ │ │ │ - 0x002e92a0 f0540000 8cc3d8ff 97000000 0002720e .T............r. │ │ │ │ - 0x002e92b0 10000000 10000000 08550000 14c4d8ff .........U...... │ │ │ │ - 0x002e92c0 19000000 00000000 30000000 c4540000 ........0....T.. │ │ │ │ - 0x002e92d0 20c4d8ff 020a0000 04b7e101 00410e10 ............A.. │ │ │ │ - 0x002e92e0 8602430d 06548307 8c068d05 8e048f03 ..C..T.......... │ │ │ │ - 0x002e92f0 0377010c 0708410c 06100000 30000000 .w....A.....0... │ │ │ │ - 0x002e9300 f8540000 fccdd8ff a9090000 04b7e101 .T.............. │ │ │ │ - 0x002e9310 00410e10 8602430d 06548307 8c068d05 .A....C..T...... │ │ │ │ - 0x002e9320 8e048f03 036f010c 0708410c 06100000 .....o....A..... │ │ │ │ - 0x002e9330 48000000 84550000 78d7d8ff 63010000 H....U..x...c... │ │ │ │ - 0x002e9340 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e9350 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002e9360 8602033b 010e3841 0e30420e 28420e20 ...;..8A.0B.(B. │ │ │ │ - 0x002e9370 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ - 0x002e9380 d0550000 9cd8d8ff 97000000 00410e10 .U...........A.. │ │ │ │ - 0x002e9390 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e93a0 0e408307 8c068d05 8e048f03 8602026a .@.............j │ │ │ │ - 0x002e93b0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e93c0 10410e08 410e4000 48000000 1c560000 .A..A.@.H....V.. │ │ │ │ - 0x002e93d0 f0d8d8ff 34010000 00410e10 420e1842 ....4....A..B..B │ │ │ │ - 0x002e93e0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002e93f0 8c068d05 8e048f03 860202fa 0e38410e .............8A. │ │ │ │ - 0x002e9400 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002e9410 410e4000 48000000 68560000 e4d9d8ff A.@.H...hV...... │ │ │ │ - 0x002e9420 0a020000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e9430 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002e9440 8e048f03 860203db 010e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002e9450 28420e20 420e1842 0e10410e 08410e40 (B. B..B..A..A.@ │ │ │ │ - 0x002e9460 48000000 b4560000 a8dbd8ff 00020000 H....V.......... │ │ │ │ - 0x002e9470 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e9480 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002e9490 860203cb 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e94a0 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ - 0x002e94b0 00570000 5cddd8ff 34010000 00410e10 .W..\...4....A.. │ │ │ │ - 0x002e94c0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e94d0 0e408307 8c068d05 8e048f03 860202f9 .@.............. │ │ │ │ - 0x002e94e0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e94f0 10410e08 410e4000 40000000 4c570000 .A..A.@.@...LW.. │ │ │ │ - 0x002e9500 50ded8ff 8c000000 00420e10 420e1842 P........B..B..B │ │ │ │ - 0x002e9510 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x002e9520 8f02026f 0e38420e 40480e30 410e2842 ...o.8B.@H.0A.(B │ │ │ │ - 0x002e9530 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ - 0x002e9540 90570000 9cded8ff 88000000 00420e10 .W...........B.. │ │ │ │ - 0x002e9550 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002e9560 8d048e03 8f02026b 0e38420e 40480e30 .......k.8B.@H.0 │ │ │ │ - 0x002e9570 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ - 0x002e9580 48000000 d4570000 e8ded8ff ba020000 H....W.......... │ │ │ │ - 0x002e9590 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e95a0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002e95b0 8602038b 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002e95c0 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ - 0x002e95d0 20580000 5ce1d8ff f5010000 00410e10 X..\........A.. │ │ │ │ - 0x002e95e0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e95f0 0e408307 8c068d05 8e048f03 860203b9 .@.............. │ │ │ │ - 0x002e9600 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002e9610 0e10410e 08410e40 48000000 14580000 ..A..A.@H....X.. │ │ │ │ - 0x002e9620 10e3d8ff f4000000 04cfde01 00420e10 .............B.. │ │ │ │ - 0x002e9630 420e1842 0e20420e 28410e30 470eb020 B..B. B.(A.0G.. │ │ │ │ - 0x002e9640 83068c05 8d048e03 8f0202af 0e30410e .............0A. │ │ │ │ - 0x002e9650 28420e20 420e1842 0e10420e 08410eb0 (B. B..B..B..A.. │ │ │ │ - 0x002e9660 20000000 48000000 60580000 c4e3d8ff ...H...`X...... │ │ │ │ - 0x002e9670 fb000000 0497de01 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e9680 0e20420e 28410e30 470eb020 83068c05 . B.(A.0G.. .... │ │ │ │ - 0x002e9690 8d048e03 8f0202b6 0e30410e 28420e20 .........0A.(B. │ │ │ │ - 0x002e96a0 420e1842 0e10420e 08410eb0 20000000 B..B..B..A.. ... │ │ │ │ - 0x002e96b0 44000000 ac580000 78e4d8ff e4000000 D....X..x....... │ │ │ │ - 0x002e96c0 045fde01 00420e10 420e1842 0e20410e ._...B..B..B. A. │ │ │ │ - 0x002e96d0 28470ea8 20490eb0 2083058c 048e038f (G.. I.. ....... │ │ │ │ - 0x002e96e0 02029a0e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ │ │ - 0x002e96f0 08410eb0 20000000 48000000 f4580000 .A.. ...H....X.. │ │ │ │ - 0x002e9700 20e5d8ff fb000000 042bde01 00420e10 ........+...B.. │ │ │ │ - 0x002e9710 420e1842 0e20420e 28410e30 470eb020 B..B. B.(A.0G.. │ │ │ │ - 0x002e9720 83068c05 8d048e03 8f0202b6 0e30410e .............0A. │ │ │ │ - 0x002e9730 28420e20 420e1842 0e10420e 08410eb0 (B. B..B..B..A.. │ │ │ │ - 0x002e9740 20000000 44000000 40590000 d4e5d8ff ...D...@Y...... │ │ │ │ - 0x002e9750 e4000000 04f3dd01 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e9760 0e20410e 28470ea8 20490eb0 2083058c . A.(G.. I.. ... │ │ │ │ - 0x002e9770 048e038f 02029a0e 28410e20 420e1842 ........(A. B..B │ │ │ │ - 0x002e9780 0e10420e 08410eb0 20000000 44000000 ..B..A.. ...D... │ │ │ │ - 0x002e9790 88590000 7ce6d8ff e4000000 04bfdd01 .Y..|........... │ │ │ │ - 0x002e97a0 00420e10 420e1842 0e20410e 28470ea8 .B..B..B. A.(G.. │ │ │ │ - 0x002e97b0 20490eb0 2083058c 048e038f 02029a0e I.. ........... │ │ │ │ - 0x002e97c0 28410e20 420e1842 0e10420e 08410eb0 (A. B..B..B..A.. │ │ │ │ - 0x002e97d0 20000000 48000000 d0590000 24e7d8ff ...H....Y..$... │ │ │ │ - 0x002e97e0 f4000000 048bdd01 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002e97f0 0e20420e 28410e30 470eb020 83068c05 . B.(A.0G.. .... │ │ │ │ - 0x002e9800 8d048e03 8f0202af 0e30410e 28420e20 .........0A.(B. │ │ │ │ - 0x002e9810 420e1842 0e10420e 08410eb0 20000000 B..B..B..A.. ... │ │ │ │ - 0x002e9820 44000000 1c5a0000 d8e7d8ff e4000000 D....Z.......... │ │ │ │ - 0x002e9830 0453dd01 00420e10 420e1842 0e20410e .S...B..B..B. A. │ │ │ │ - 0x002e9840 28470ea8 20490eb0 2083058c 048e038f (G.. I.. ....... │ │ │ │ - 0x002e9850 02029a0e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ │ │ - 0x002e9860 08410eb0 20000000 10000000 bc5a0000 .A.. ........Z.. │ │ │ │ - 0x002e9870 80e8d8ff 76000000 00000000 38000000 ....v.......8... │ │ │ │ - 0x002e9880 d05a0000 ece8d8ff 3b0a0000 0003ce05 .Z......;....... │ │ │ │ - 0x002e9890 0e10420e 18420e20 410e2883 058c048e ..B..B. A.(..... │ │ │ │ - 0x002e98a0 038f0203 2a040e20 420e1842 0e10420e ....*.. B..B..B. │ │ │ │ - 0x002e98b0 08c3ccce cf000000 1c000000 0c5b0000 .............[.. │ │ │ │ - 0x002e98c0 f0f2d8ff 65040000 00720e10 83020311 ....e....r...... │ │ │ │ - 0x002e98d0 040e08c3 00000000 34000000 2c5b0000 ........4...,[.. │ │ │ │ - 0x002e98e0 40f7d8ff 4c000000 00420e10 410e1841 @...L....B..A..A │ │ │ │ - 0x002e98f0 0e208303 8e02690e 18410e10 420e0841 . ....i..A..B..A │ │ │ │ - 0x002e9900 0e20560e 18410e10 420e0800 00000000 . V..A..B....... │ │ │ │ - 0x002e9910 44000000 645b0000 58f7d8ff c1000000 D...d[..X....... │ │ │ │ - 0x002e9920 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e9930 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002e9940 860202ab 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ - 0x002e9950 0e18420e 10410e08 48000000 ac5b0000 ..B..A..H....[.. │ │ │ │ - 0x002e9960 e0f7d8ff 25010000 00410e10 420e1842 ....%....A..B..B │ │ │ │ - 0x002e9970 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002e9980 8c068d05 8e048f03 860202d3 0e38410e .............8A. │ │ │ │ - 0x002e9990 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002e99a0 410e4000 44000000 f85b0000 c4f8d8ff A.@.D....[...... │ │ │ │ - 0x002e99b0 c2000000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e99c0 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002e99d0 8e048f03 860202ac 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002e99e0 420e2042 0e18420e 10410e08 48000000 B. B..B..A..H... │ │ │ │ - 0x002e99f0 405c0000 4cf9d8ff 1f010000 00410e10 @\..L........A.. │ │ │ │ - 0x002e9a00 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002e9a10 0e408307 8c068d05 8e048f03 860202cd .@.............. │ │ │ │ - 0x002e9a20 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002e9a30 10410e08 410e4000 4c000000 8c5c0000 .A..A.@.L....\.. │ │ │ │ - 0x002e9a40 20fad8ff 5c090000 00410e10 420e1842 ...\....A..B..B │ │ │ │ - 0x002e9a50 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ │ │ - 0x002e9a60 078c068d 058e048f 03860203 3c010e38 ............<..8 │ │ │ │ - 0x002e9a70 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e9a80 0e08410e c0020000 4c000000 dc5c0000 ..A.....L....\.. │ │ │ │ - 0x002e9a90 3003d9ff b8090000 00410e10 420e1842 0........A..B..B │ │ │ │ - 0x002e9aa0 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ │ │ - 0x002e9ab0 078c068d 058e048f 03860203 53010e38 ............S..8 │ │ │ │ - 0x002e9ac0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002e9ad0 0e08410e d0020000 28020000 2c5d0000 ..A.....(...,].. │ │ │ │ - 0x002e9ae0 a00cd9ff 93080000 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002e9af0 0e20420e 28420e30 410e3847 0ea00283 . B.(B.0A.8G.... │ │ │ │ - 0x002e9b00 078c068d 058e048f 03860203 94010ea8 ................ │ │ │ │ - 0x002e9b10 02420eb0 02440eb8 02440ec0 02440ec8 .B...D...D...D.. │ │ │ │ - 0x002e9b20 02440ed0 02440ed8 02470ee0 02420ee8 .D...D...G...B.. │ │ │ │ - 0x002e9b30 02470ef0 02440ef8 02470e80 03490ea0 .G...D...G...I.. │ │ │ │ - 0x002e9b40 0203b801 0ea80242 0eb00244 0eb80244 .......B...D...D │ │ │ │ - 0x002e9b50 0ec00244 0ec80244 0ed00244 0ed80247 ...D...D...D...G │ │ │ │ - 0x002e9b60 0ee00242 0ee80249 0ef00249 0ef8024a ...B...I...I...J │ │ │ │ - 0x002e9b70 0e800349 0ea00202 600ea802 420eb002 ...I....`...B... │ │ │ │ - 0x002e9b80 440eb802 440ec002 440ec802 440ed002 D...D...D...D... │ │ │ │ - 0x002e9b90 440ed802 470ee002 420ee802 470ef002 D...G...B...G... │ │ │ │ - 0x002e9ba0 410ef802 420e8003 490ea002 02650ea8 A...B...I....e.. │ │ │ │ - 0x002e9bb0 02420eb0 02440eb8 02440ec0 02440ec8 .B...D...D...D.. │ │ │ │ - 0x002e9bc0 02440ed0 02440ed8 02470ee0 02420ee8 .D...D...G...B.. │ │ │ │ - 0x002e9bd0 02470ef0 02410ef8 02420e80 03490ea0 .G...A...B...I.. │ │ │ │ - 0x002e9be0 027f0ea8 024a0eb0 02440eb8 02440ec0 .....J...D...D.. │ │ │ │ - 0x002e9bf0 02440ec8 02440ed0 02440ed8 02470ee0 .D...D...D...G.. │ │ │ │ - 0x002e9c00 02420ee8 02470ef0 02410ef8 02420e80 .B...G...A...B.. │ │ │ │ - 0x002e9c10 03490ea0 0202910e a802420e b002440e .I........B...D. │ │ │ │ - 0x002e9c20 b802440e c002440e c802440e d002440e ..D...D...D...D. │ │ │ │ - 0x002e9c30 d802470e e002420e e802490e f002490e ..G...B...I...I. │ │ │ │ - 0x002e9c40 f8024a0e 8003490e a0020258 0ea80242 ..J...I....X...B │ │ │ │ - 0x002e9c50 0eb00244 0eb80244 0ec00244 0ec80244 ...D...D...D...D │ │ │ │ - 0x002e9c60 0ed00244 0ed80247 0ee00242 0ee80247 ...D...G...B...G │ │ │ │ - 0x002e9c70 0ef00249 0ef80241 0e800349 0ea00202 ...I...A...I.... │ │ │ │ - 0x002e9c80 780ea802 4a0eb002 440eb802 440ec002 x...J...D...D... │ │ │ │ - 0x002e9c90 440ec802 440ed002 440ed802 470ee002 D...D...D...G... │ │ │ │ - 0x002e9ca0 420ee802 470ef002 470ef802 410e8003 B...G...G...A... │ │ │ │ - 0x002e9cb0 490ea002 02470ea8 02420eb0 02440eb8 I....G...B...D.. │ │ │ │ - 0x002e9cc0 02440ec0 02440ec8 02440ed0 02440ed8 .D...D...D...D.. │ │ │ │ - 0x002e9cd0 02470ee0 02420ee8 02470ef0 02470ef8 .G...B...G...G.. │ │ │ │ - 0x002e9ce0 02410e80 03490ea0 0202570e 38410e30 .A...I....W.8A.0 │ │ │ │ - 0x002e9cf0 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ │ │ - 0x002e9d00 0ea00200 28020000 585f0000 1413d9ff ....(...X_...... │ │ │ │ - 0x002e9d10 93080000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002e9d20 28420e30 410e3847 0ea00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002e9d30 058e048f 03860203 94010ea8 02420eb0 .............B.. │ │ │ │ - 0x002e9d40 02440eb8 02440ec0 02440ec8 02440ed0 .D...D...D...D.. │ │ │ │ - 0x002e9d50 02440ed8 02470ee0 02420ee8 02470ef0 .D...G...B...G.. │ │ │ │ - 0x002e9d60 02440ef8 02470e80 03490ea0 0203b801 .D...G...I...... │ │ │ │ - 0x002e9d70 0ea80242 0eb00244 0eb80244 0ec00244 ...B...D...D...D │ │ │ │ - 0x002e9d80 0ec80244 0ed00244 0ed80247 0ee00242 ...D...D...G...B │ │ │ │ - 0x002e9d90 0ee80249 0ef00249 0ef8024a 0e800349 ...I...I...J...I │ │ │ │ - 0x002e9da0 0ea00202 600ea802 420eb002 440eb802 ....`...B...D... │ │ │ │ - 0x002e9db0 440ec002 440ec802 440ed002 440ed802 D...D...D...D... │ │ │ │ - 0x002e9dc0 470ee002 420ee802 470ef002 410ef802 G...B...G...A... │ │ │ │ - 0x002e9dd0 420e8003 490ea002 02650ea8 02420eb0 B...I....e...B.. │ │ │ │ - 0x002e9de0 02440eb8 02440ec0 02440ec8 02440ed0 .D...D...D...D.. │ │ │ │ - 0x002e9df0 02440ed8 02470ee0 02420ee8 02470ef0 .D...G...B...G.. │ │ │ │ - 0x002e9e00 02410ef8 02420e80 03490ea0 027f0ea8 .A...B...I...... │ │ │ │ - 0x002e9e10 024a0eb0 02440eb8 02440ec0 02440ec8 .J...D...D...D.. │ │ │ │ - 0x002e9e20 02440ed0 02440ed8 02470ee0 02420ee8 .D...D...G...B.. │ │ │ │ - 0x002e9e30 02470ef0 02410ef8 02420e80 03490ea0 .G...A...B...I.. │ │ │ │ - 0x002e9e40 0202910e a802420e b002440e b802440e ......B...D...D. │ │ │ │ - 0x002e9e50 c002440e c802440e d002440e d802470e ..D...D...D...G. │ │ │ │ - 0x002e9e60 e002420e e802490e f002490e f8024a0e ..B...I...I...J. │ │ │ │ - 0x002e9e70 8003490e a0020258 0ea80242 0eb00244 ..I....X...B...D │ │ │ │ - 0x002e9e80 0eb80244 0ec00244 0ec80244 0ed00244 ...D...D...D...D │ │ │ │ - 0x002e9e90 0ed80247 0ee00242 0ee80247 0ef00249 ...G...B...G...I │ │ │ │ - 0x002e9ea0 0ef80241 0e800349 0ea00202 780ea802 ...A...I....x... │ │ │ │ - 0x002e9eb0 4a0eb002 440eb802 440ec002 440ec802 J...D...D...D... │ │ │ │ - 0x002e9ec0 440ed002 440ed802 470ee002 420ee802 D...D...G...B... │ │ │ │ - 0x002e9ed0 470ef002 470ef802 410e8003 490ea002 G...G...A...I... │ │ │ │ - 0x002e9ee0 02470ea8 02420eb0 02440eb8 02440ec0 .G...B...D...D.. │ │ │ │ - 0x002e9ef0 02440ec8 02440ed0 02440ed8 02470ee0 .D...D...D...G.. │ │ │ │ - 0x002e9f00 02420ee8 02470ef0 02470ef8 02410e80 .B...G...G...A.. │ │ │ │ - 0x002e9f10 03490ea0 0202570e 38410e30 420e2842 .I....W.8A.0B.(B │ │ │ │ - 0x002e9f20 0e20420e 18420e10 410e0841 0ea00200 . B..B..A..A.... │ │ │ │ - 0x002e9f30 4c000000 84610000 b86dd9ff d4040000 L....a...m...... │ │ │ │ - 0x002e9f40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e9f50 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e9f60 03860203 1a040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002e9f70 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ - 0x002e9f80 4c000000 d4610000 4872d9ff 06040000 L....a..Hr...... │ │ │ │ - 0x002e9f90 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e9fa0 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002e9fb0 03860203 73030e38 410e3042 0e28420e ....s..8A.0B.(B. │ │ │ │ - 0x002e9fc0 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ - 0x002e9fd0 a8000000 24620000 0876d9ff 87140000 ....$b...v...... │ │ │ │ - 0x002e9fe0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002e9ff0 410e3847 0ee00583 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ea000 03860202 530e3841 0e30420e 28420e20 ....S.8A.0B.(B. │ │ │ │ - 0x002ea010 420e1842 0e10410e 08410ee0 0503870a B..B..A..A...... │ │ │ │ - 0x002ea020 0ee80554 0ef00542 0ef80542 0e800641 ...T...B...B...A │ │ │ │ - 0x002ea030 0e880644 0e900642 0e980642 0ea0064a ...D...B...B...J │ │ │ │ - 0x002ea040 0ea80641 0eb00649 0ee00503 0c040ee8 ...A...I........ │ │ │ │ - 0x002ea050 05740ef0 05420ef8 05450e80 06420e88 .t...B...E...B.. │ │ │ │ - 0x002ea060 06420e90 06410e98 06490ea0 06470ea8 .B...A...I...G.. │ │ │ │ - 0x002ea070 06440eb0 06490ee0 05000000 a8000000 .D...I.......... │ │ │ │ - 0x002ea080 d0620000 ec89d9ff 87140000 00410e10 .b...........A.. │ │ │ │ - 0x002ea090 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ea0a0 0ee00583 078c068d 058e048f 03860202 ................ │ │ │ │ - 0x002ea0b0 530e3841 0e30420e 28420e20 420e1842 S.8A.0B.(B. B..B │ │ │ │ - 0x002ea0c0 0e10410e 08410ee0 0503790a 0ee80554 ..A..A....y....T │ │ │ │ - 0x002ea0d0 0ef00542 0ef80542 0e800641 0e880644 ...B...B...A...D │ │ │ │ - 0x002ea0e0 0e900642 0e980642 0ea0064a 0ea80641 ...B...B...J...A │ │ │ │ - 0x002ea0f0 0eb00649 0ee00503 1a040ee8 05740ef0 ...I.........t.. │ │ │ │ - 0x002ea100 05420ef8 05450e80 06420e88 06420e90 .B...E...B...B.. │ │ │ │ - 0x002ea110 06410e98 06490ea0 06470ea8 06440eb0 .A...I...G...D.. │ │ │ │ - 0x002ea120 06490ee0 05000000 10000000 7c630000 .I..........|c.. │ │ │ │ - 0x002ea130 d09dd9ff 05010000 00000000 18010000 ................ │ │ │ │ - 0x002ea140 38630000 7c17d9ff 0d2a0000 044bd401 8c..|....*...K.. │ │ │ │ - 0x002ea150 00410e10 8602430d 06025083 078c068d .A....C...P..... │ │ │ │ - 0x002ea160 058e048f 03038502 2e00039b 032e5003 ..............P. │ │ │ │ - 0x002ea170 a4012e00 7f2e0072 2e000317 012e6002 .......r......`. │ │ │ │ - 0x002ea180 6c2e6003 6f012e60 028a2e60 028b2e00 l.`.o..`...`.... │ │ │ │ - 0x002ea190 642e0002 892e6003 d1032e30 0359012e d.....`....0.Y.. │ │ │ │ - 0x002ea1a0 0002aa2e 00732e00 4d2e0003 46020c07 .....s..M...F... │ │ │ │ - 0x002ea1b0 08410c06 104b2e60 02a32e60 035b012e .A...K.`...`.[.. │ │ │ │ - 0x002ea1c0 6002b12e 60031a01 2e60033e 012e6003 `...`....`.>..`. │ │ │ │ - 0x002ea1d0 12012e60 02842e60 02f42e60 028a2e60 ...`...`...`...` │ │ │ │ - 0x002ea1e0 02992e60 02932e60 0391012e 60030501 ...`...`....`... │ │ │ │ - 0x002ea1f0 2e600277 2e6002aa 2e600281 2e60028e .`.w.`...`...`.. │ │ │ │ - 0x002ea200 2e600284 2e60028c 2e600289 2e6003d2 .`...`...`...`.. │ │ │ │ - 0x002ea210 012e5002 592e0076 2e006a2e 00592e00 ..P.Y..v..j..Y.. │ │ │ │ - 0x002ea220 02502e00 024a2e00 592e0059 2e00592e .P...J..Y..Y..Y. │ │ │ │ - 0x002ea230 00592e00 02582e00 422e0059 2e00592e .Y...X..B..Y..Y. │ │ │ │ - 0x002ea240 00592e00 552e0052 2e004d2e 00732e00 .Y..U..R..M..s.. │ │ │ │ - 0x002ea250 482e0048 2e000000 1c010000 54640000 H..H........Td.. │ │ │ │ - 0x002ea260 7040d9ff 172a0000 0453d301 00410e10 p@...*...S...A.. │ │ │ │ - 0x002ea270 8602430d 067e8307 8c068d05 8e048f03 ..C..~.......... │ │ │ │ - 0x002ea280 0379022e 00038903 2e5003a8 012e007f .y.......P...... │ │ │ │ - 0x002ea290 2e00722e 00031a01 2e600269 2e60036b ..r......`.i.`.k │ │ │ │ - 0x002ea2a0 012e6002 8a2e6002 8b2e0064 2e000291 ..`...`....d.... │ │ │ │ - 0x002ea2b0 2e6003e8 032e3003 60012e00 722e0002 .`....0.`...r... │ │ │ │ - 0x002ea2c0 952e0079 2e004f2e 00033b02 0c070841 ...y..O...;....A │ │ │ │ - 0x002ea2d0 0c06104b 2e6002a3 2e60035b 012e6002 ...K.`...`.[..`. │ │ │ │ - 0x002ea2e0 ae2e6003 1c012e60 033c012e 60031601 ..`....`.<..`... │ │ │ │ - 0x002ea2f0 2e600280 2e6002ec 2e60029e 2e600296 .`...`...`...`.. │ │ │ │ - 0x002ea300 2e600290 2e6003ab 012e6003 08012e60 .`...`....`....` │ │ │ │ - 0x002ea310 02752e60 02a12e60 02862e60 02832e60 .u.`...`...`...` │ │ │ │ - 0x002ea320 02842e60 02892e60 02862e60 03d2012e ...`...`...`.... │ │ │ │ - 0x002ea330 50025c2e 007c2e00 6a2e0059 2e000248 P.\..|..j..Y...H │ │ │ │ - 0x002ea340 2e00024a 2e00592e 00592e00 592e0059 ...J..Y..Y..Y..Y │ │ │ │ - 0x002ea350 2e000248 2e00422e 00592e00 592e0059 ...H..B..Y..Y..Y │ │ │ │ - 0x002ea360 2e00552e 00522e00 4d2e0073 2e00482e ..U..R..M..s..H. │ │ │ │ - 0x002ea370 00482e00 00000000 4c000000 cc650000 .H......L....e.. │ │ │ │ - 0x002ea380 208fd3ff f2030000 00410e10 420e1842 ........A..B..B │ │ │ │ - 0x002ea390 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea3a0 078c068d 058e048f 03860203 54030e38 ............T..8 │ │ │ │ - 0x002ea3b0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea3c0 0e08410e 80010000 4c000000 1c660000 ..A.....L....f.. │ │ │ │ - 0x002ea3d0 d092d3ff 3d040000 00410e10 420e1842 ....=....A..B..B │ │ │ │ - 0x002ea3e0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea3f0 078c068d 058e048f 03860203 98030e38 ...............8 │ │ │ │ - 0x002ea400 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea410 0e08410e a0010000 4c000000 6c660000 ..A.....L...lf.. │ │ │ │ - 0x002ea420 c096d3ff 432a0000 00410e10 420e1842 ....C*...A..B..B │ │ │ │ - 0x002ea430 0e20420e 28420e30 410e3847 0eb01883 . B.(B.0A.8G.... │ │ │ │ - 0x002ea440 078c068d 058e048f 03860203 35280e38 ............5(.8 │ │ │ │ - 0x002ea450 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea460 0e08410e b0180000 4c000000 bc660000 ..A.....L....f.. │ │ │ │ - 0x002ea470 c0c0d3ff 2a320000 00410e10 420e1842 ....*2...A..B..B │ │ │ │ - 0x002ea480 0e20420e 28420e30 410e3847 0ec01883 . B.(B.0A.8G.... │ │ │ │ - 0x002ea490 078c068d 058e048f 03860203 0f300e38 .............0.8 │ │ │ │ - 0x002ea4a0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea4b0 0e08410e c0180000 4c000000 0c670000 ..A.....L....g.. │ │ │ │ - 0x002ea4c0 a0f2d3ff 5d280000 00410e10 420e1842 ....](...A..B..B │ │ │ │ - 0x002ea4d0 0e20420e 28420e30 410e3847 0ef01783 . B.(B.0A.8G.... │ │ │ │ - 0x002ea4e0 078c068d 058e048f 03860203 f1260e38 .............&.8 │ │ │ │ - 0x002ea4f0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea500 0e08410e f0170000 4c000000 5c670000 ..A.....L...\g.. │ │ │ │ - 0x002ea510 b01ad4ff 52280000 00410e10 420e1842 ....R(...A..B..B │ │ │ │ - 0x002ea520 0e20420e 28420e30 410e3847 0ee01783 . B.(B.0A.8G.... │ │ │ │ - 0x002ea530 078c068d 058e048f 03860203 e6260e38 .............&.8 │ │ │ │ - 0x002ea540 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea550 0e08410e e0170000 4c000000 ac670000 ..A.....L....g.. │ │ │ │ - 0x002ea560 b09ad9ff ff040000 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ea570 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea580 078c068d 058e048f 03860203 a5040e38 ...............8 │ │ │ │ - 0x002ea590 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea5a0 0e08410e a0010000 4c000000 fc670000 ..A.....L....g.. │ │ │ │ - 0x002ea5b0 609fd9ff ff040000 00410e10 420e1842 `........A..B..B │ │ │ │ - 0x002ea5c0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea5d0 078c068d 058e048f 03860203 a5040e38 ...............8 │ │ │ │ - 0x002ea5e0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea5f0 0e08410e a0010000 4c000000 4c680000 ..A.....L...Lh.. │ │ │ │ - 0x002ea600 10a4d9ff 4c080000 00410e10 420e1842 ....L....A..B..B │ │ │ │ - 0x002ea610 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea620 078c068d 058e048f 03860203 9e070e38 ...............8 │ │ │ │ - 0x002ea630 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea640 0e08410e 80010000 4c000000 9c680000 ..A.....L....h.. │ │ │ │ - 0x002ea650 10acd9ff b2060000 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ea660 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea670 078c068d 058e048f 03860203 52060e38 ............R..8 │ │ │ │ - 0x002ea680 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea690 0e08410e 80010000 4c000000 ec680000 ..A.....L....h.. │ │ │ │ - 0x002ea6a0 80b2d9ff 4c080000 00410e10 420e1842 ....L....A..B..B │ │ │ │ - 0x002ea6b0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ - 0x002ea6c0 078c068d 058e048f 03860203 9e070e38 ...............8 │ │ │ │ - 0x002ea6d0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ea6e0 0e08410e 80010000 4c000000 3c690000 ..A.....L.......G..B..A │ │ │ │ - 0x002eabe0 0e208304 8e038f02 6f0e1842 0e10420e . ......o..B..B. │ │ │ │ - 0x002eabf0 08c3cecf 34000000 486e0000 d44bdaff ....4...Hn...K.. │ │ │ │ - 0x002eac00 b6000000 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002eac10 28410e30 83058c04 8e038f02 02a60e28 (A.0...........( │ │ │ │ - 0x002eac20 410e2042 0e18420e 10420e08 50000000 A. B..B..B..P... │ │ │ │ - 0x002eac30 286e0000 dcfed9ff c2050000 04a3c901 (n.............. │ │ │ │ - 0x002eac40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eac50 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002eac60 03860203 51040e38 410e3042 0e28420e ....Q..8A.0B.(B. │ │ │ │ - 0x002eac70 20420e18 420e1041 0e08410e c0020000 B..B..A..A..... │ │ │ │ - 0x002eac80 50000000 7c6e0000 5804daff c2050000 P...|n..X....... │ │ │ │ - 0x002eac90 04e3c901 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002eaca0 28420e30 410e3847 0ec00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002eacb0 058e048f 03860203 51040e38 410e3042 ........Q..8A.0B │ │ │ │ - 0x002eacc0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002eacd0 c0020000 50000000 d06e0000 d409daff ....P....n...... │ │ │ │ - 0x002eace0 70050000 0423ca01 00410e10 420e1842 p....#...A..B..B │ │ │ │ - 0x002eacf0 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ │ │ - 0x002ead00 078c068d 058e048f 03860203 4d030e38 ............M..8 │ │ │ │ - 0x002ead10 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ead20 0e08410e c0020000 50000000 246f0000 ..A.....P...$o.. │ │ │ │ - 0x002ead30 f00edaff 70050000 044fca01 00410e10 ....p....O...A.. │ │ │ │ - 0x002ead40 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ead50 0ec00283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ead60 4d030e38 410e3042 0e28420e 20420e18 M..8A.0B.(B. B.. │ │ │ │ - 0x002ead70 420e1041 0e08410e c0020000 a8000000 B..A..A......... │ │ │ │ - 0x002ead80 786f0000 0c14daff 5a050000 047bca01 xo......Z....{.. │ │ │ │ - 0x002ead90 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eada0 410e3847 0ef00483 078c068d 058e048f A.8G............ │ │ │ │ - 0x002eadb0 03860203 e9012e10 500ef804 420e8005 ........P...B... │ │ │ │ - 0x002eadc0 490ef004 025d2e00 4e2e0002 412e006e I....]..N...A..n │ │ │ │ - 0x002eadd0 2e000240 2e006b2e 00025d2e 005b2e00 ...@..k...]..[.. │ │ │ │ - 0x002eade0 026e0e38 410e3042 0e28420e 20420e18 .n.8A.0B.(B. B.. │ │ │ │ - 0x002eadf0 420e1041 0e08410e f004462e 00592e00 B..A..A...F..Y.. │ │ │ │ - 0x002eae00 542e005b 2e00622e 00542e00 562e0054 T..[..b..T..V..T │ │ │ │ - 0x002eae10 2e00512e 00532e00 4a2e0049 2e004d2e ..Q..S..J..I..M. │ │ │ │ - 0x002eae20 004f2e00 482e0000 50000000 24700000 .O..H...P...$p.. │ │ │ │ - 0x002eae30 c018daff 3e060000 0443ca01 00410e10 ....>....C...A.. │ │ │ │ - 0x002eae40 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002eae50 0ea00383 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002eae60 9c040e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002eae70 420e1041 0e08410e a0030000 50000000 B..A..A.....P... │ │ │ │ - 0x002eae80 78700000 ac1edaff 3e060000 0477ca01 xp......>....w.. │ │ │ │ - 0x002eae90 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eaea0 410e3847 0ea00383 078c068d 058e048f A.8G............ │ │ │ │ - 0x002eaeb0 03860203 9c040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002eaec0 20420e18 420e1041 0e08410e a0030000 B..B..A..A..... │ │ │ │ - 0x002eaed0 a8000000 cc700000 9824daff 5a050000 .....p...$..Z... │ │ │ │ - 0x002eaee0 04abca01 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002eaef0 28420e30 410e3847 0ef00483 078c068d (B.0A.8G........ │ │ │ │ - 0x002eaf00 058e048f 03860203 e9012e10 500ef804 ............P... │ │ │ │ - 0x002eaf10 420e8005 490ef004 025d2e00 4e2e0002 B...I....]..N... │ │ │ │ - 0x002eaf20 412e006e 2e000240 2e006b2e 00025d2e A..n...@..k...]. │ │ │ │ - 0x002eaf30 005b2e00 026e0e38 410e3042 0e28420e .[...n.8A.0B.(B. │ │ │ │ - 0x002eaf40 20420e18 420e1041 0e08410e f004462e B..B..A..A...F. │ │ │ │ - 0x002eaf50 00592e00 542e005b 2e00622e 00542e00 .Y..T..[..b..T.. │ │ │ │ - 0x002eaf60 562e0054 2e00512e 00532e00 4a2e0049 V..T..Q..S..J..I │ │ │ │ - 0x002eaf70 2e004d2e 004f2e00 482e0000 48000000 ..M..O..H...H... │ │ │ │ - 0x002eaf80 78710000 9c38d4ff a2010000 0473ca01 xq...8.......s.. │ │ │ │ - 0x002eaf90 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002eafa0 470ed001 83068c05 8d048e03 8f02033b G..............; │ │ │ │ - 0x002eafb0 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ - 0x002eafc0 0e08410e d0010000 50000000 c4710000 ..A.....P....q.. │ │ │ │ - 0x002eafd0 003ad4ff 43020000 0457ca01 00410e10 .:..C....W...A.. │ │ │ │ - 0x002eafe0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002eaff0 0ea00583 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002eb000 ad010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002eb010 420e1041 0e08410e a0050000 48000000 B..A..A.....H... │ │ │ │ - 0x002eb020 18720000 fc3bd4ff a2010000 0447ca01 .r...;.......G.. │ │ │ │ - 0x002eb030 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002eb040 470ed001 83068c05 8d048e03 8f02033b G..............; │ │ │ │ - 0x002eb050 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ - 0x002eb060 0e08410e d0010000 48000000 64720000 ..A.....H...dr.. │ │ │ │ - 0x002eb070 603dd4ff a8010000 042bca01 00420e10 `=.......+...B.. │ │ │ │ - 0x002eb080 420e1842 0e20420e 28410e30 470e9002 B..B. B.(A.0G... │ │ │ │ - 0x002eb090 83068c05 8d048e03 8f020354 010e3041 ...........T..0A │ │ │ │ - 0x002eb0a0 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ - 0x002eb0b0 90020000 48000000 b0720000 c43ed4ff ....H....r...>.. │ │ │ │ - 0x002eb0c0 1a020000 0407ca01 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002eb0d0 0e20420e 28410e30 470ea003 83068c05 . B.(A.0G....... │ │ │ │ - 0x002eb0e0 8d048e03 8f020388 010e3041 0e28420e ..........0A.(B. │ │ │ │ - 0x002eb0f0 20420e18 420e1042 0e08410e a0030000 B..B..B..A..... │ │ │ │ - 0x002eb100 48000000 fc720000 9840d4ff 1a020000 H....r...@...... │ │ │ │ - 0x002eb110 04fbc901 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002eb120 28410e30 470ea003 83068c05 8d048e03 (A.0G........... │ │ │ │ - 0x002eb130 8f020388 010e3041 0e28420e 20420e18 ......0A.(B. B.. │ │ │ │ - 0x002eb140 420e1042 0e08410e a0030000 48000000 B..B..A.....H... │ │ │ │ - 0x002eb150 48730000 6c42d4ff a8010000 04efc901 Hs..lB.......... │ │ │ │ - 0x002eb160 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002eb170 470e9002 83068c05 8d048e03 8f020354 G..............T │ │ │ │ - 0x002eb180 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ - 0x002eb190 0e08410e 90020000 48000000 94730000 ..A.....H....s.. │ │ │ │ - 0x002eb1a0 d043d4ff 76010000 04cbc901 00420e10 .C..v........B.. │ │ │ │ - 0x002eb1b0 420e1842 0e20420e 28410e30 470ed002 B..B. B.(A.0G... │ │ │ │ - 0x002eb1c0 83068c05 8d048e03 8f020328 010e3041 ...........(..0A │ │ │ │ - 0x002eb1d0 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ - 0x002eb1e0 d0020000 48000000 e0730000 0445d4ff ....H....s...E.. │ │ │ │ - 0x002eb1f0 f3010000 04a7c901 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002eb200 0e20420e 28410e30 470ed002 83068c05 . B.(A.0G....... │ │ │ │ - 0x002eb210 8d048e03 8f020361 010e3041 0e28420e .......a..0A.(B. │ │ │ │ - 0x002eb220 20420e18 420e1042 0e08410e d0020000 B..B..B..A..... │ │ │ │ - 0x002eb230 48000000 2c740000 b846d4ff 76010000 H...,t...F..v... │ │ │ │ - 0x002eb240 049bc901 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002eb250 28410e30 470ed002 83068c05 8d048e03 (A.0G........... │ │ │ │ - 0x002eb260 8f020328 010e3041 0e28420e 20420e18 ...(..0A.(B. B.. │ │ │ │ - 0x002eb270 420e1042 0e08410e d0020000 48000000 B..B..A.....H... │ │ │ │ - 0x002eb280 78740000 ec47d4ff a8010000 0477c901 xt...G.......w.. │ │ │ │ - 0x002eb290 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002eb2a0 470e9002 83068c05 8d048e03 8f020354 G..............T │ │ │ │ - 0x002eb2b0 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ - 0x002eb2c0 0e08410e 90020000 50000000 c4740000 ..A.....P....t.. │ │ │ │ - 0x002eb2d0 5049d4ff c0010000 0453c901 00410e10 PI.......S...A.. │ │ │ │ - 0x002eb2e0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002eb2f0 0e800883 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002eb300 4c010e38 410e3042 0e28420e 20420e18 L..8A.0B.(B. B.. │ │ │ │ - 0x002eb310 420e1041 0e08410e 80080000 48000000 B..A..A.....H... │ │ │ │ - 0x002eb320 18750000 bc4ad4ff a8010000 042bc901 .u...J.......+.. │ │ │ │ - 0x002eb330 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002eb340 470e9002 83068c05 8d048e03 8f020354 G..............T │ │ │ │ - 0x002eb350 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ - 0x002eb360 0e08410e 90020000 48000000 64750000 ..A.....H...du.. │ │ │ │ - 0x002eb370 204cd4ff f3010000 0407c901 00420e10 L...........B.. │ │ │ │ - 0x002eb380 420e1842 0e20420e 28410e30 470ed002 B..B. B.(A.0G... │ │ │ │ - 0x002eb390 83068c05 8d048e03 8f020361 010e3041 ...........a..0A │ │ │ │ - 0x002eb3a0 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ - 0x002eb3b0 d0020000 50000000 b0750000 d44dd4ff ....P....u...M.. │ │ │ │ - 0x002eb3c0 43020000 04fbc801 00410e10 420e1842 C........A..B..B │ │ │ │ - 0x002eb3d0 0e20420e 28420e30 410e3847 0ea00583 . B.(B.0A.8G.... │ │ │ │ - 0x002eb3e0 078c068d 058e048f 03860203 ad010e38 ...............8 │ │ │ │ - 0x002eb3f0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002eb400 0e08410e a0050000 50000000 04760000 ..A.....P....v.. │ │ │ │ - 0x002eb410 d04fd4ff c0010000 04ebc801 00410e10 .O...........A.. │ │ │ │ - 0x002eb420 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002eb430 0e800883 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002eb440 4c010e38 410e3042 0e28420e 20420e18 L..8A.0B.(B. B.. │ │ │ │ - 0x002eb450 420e1041 0e08410e 80080000 30000000 B..A..A.....0... │ │ │ │ - 0x002eb460 58760000 6c24daff 5b0d0000 04c3c801 Xv..l$..[....... │ │ │ │ - 0x002eb470 00410e10 8602430d 06548307 8c068d05 .A....C..T...... │ │ │ │ - 0x002eb480 8e048f03 03f6090c 0708410c 06100000 ..........A..... │ │ │ │ - 0x002eb490 48000000 8c760000 9831daff 00010000 H....v...1...... │ │ │ │ - 0x002eb4a0 0467c901 00420e10 410e1844 0e800183 .g...B..A..D.... │ │ │ │ - 0x002eb4b0 038e0202 830e1841 0e10420e 08410e80 .......A..B..A.. │ │ │ │ - 0x002eb4c0 01024c0e 18410e10 420e0841 0e800147 ..L..A..B..A...G │ │ │ │ - 0x002eb4d0 0e18410e 10420e08 450e8001 48000000 ..A..B..E...H... │ │ │ │ - 0x002eb4e0 d8760000 0c33daff 06010000 042bc901 .v...3.......+.. │ │ │ │ - 0x002eb4f0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ - 0x002eb500 830e1841 0e10420e 08410e80 01024c0e ...A..B..A....L. │ │ │ │ - 0x002eb510 18410e10 420e0841 0e800147 0e18410e .A..B..A...G..A. │ │ │ │ - 0x002eb520 10420e08 450e8001 40000000 24770000 .B..E...@...$w.. │ │ │ │ - 0x002eb530 d033daff 05010000 04ffc801 00420e10 .3...........B.. │ │ │ │ - 0x002eb540 420e1842 0e20410e 28470ee0 0183058c B..B. A.(G...... │ │ │ │ - 0x002eb550 048e038f 0202910e 28410e20 420e1842 ........(A. B..B │ │ │ │ - 0x002eb560 0e10420e 08410ee0 01000000 48000000 ..B..A......H... │ │ │ │ - 0x002eb570 68770000 9c34daff 00010000 04dfc801 hw...4.......... │ │ │ │ - 0x002eb580 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ - 0x002eb590 830e1841 0e10420e 08410e80 01024c0e ...A..B..A....L. │ │ │ │ - 0x002eb5a0 18410e10 420e0841 0e800147 0e18410e .A..B..A...G..A. │ │ │ │ - 0x002eb5b0 10420e08 450e8001 4c000000 b4770000 .B..E...L....w.. │ │ │ │ - 0x002eb5c0 5035daff 39030000 04a3c801 00420e10 P5..9........B.. │ │ │ │ - 0x002eb5d0 410e1847 0ed00183 038e0203 1c020e18 A..G............ │ │ │ │ - 0x002eb5e0 410e1042 0e08410e d0010270 0e18410e A..B..A....p..A. │ │ │ │ - 0x002eb5f0 10420e08 410ed001 4a0e1841 0e10420e .B..A...J..A..B. │ │ │ │ - 0x002eb600 08450ed0 01000000 40000000 04780000 .E......@....x.. │ │ │ │ - 0x002eb610 4038daff 05010000 04a7c801 00420e10 @8...........B.. │ │ │ │ - 0x002eb620 420e1842 0e20410e 28470ee0 0183058c B..B. A.(G...... │ │ │ │ - 0x002eb630 048e038f 0202910e 28410e20 420e1842 ........(A. B..B │ │ │ │ - 0x002eb640 0e10420e 08410ee0 01000000 4c000000 ..B..A......L... │ │ │ │ - 0x002eb650 48780000 0c39daff 39030000 0487c801 Hx...9..9....... │ │ │ │ - 0x002eb660 00420e10 410e1847 0ed00183 038e0203 .B..A..G........ │ │ │ │ - 0x002eb670 1c020e18 410e1042 0e08410e d0010270 ....A..B..A....p │ │ │ │ - 0x002eb680 0e18410e 10420e08 410ed001 4a0e1841 ..A..B..A...J..A │ │ │ │ - 0x002eb690 0e10420e 08450ed0 01000000 48000000 ..B..E......H... │ │ │ │ - 0x002eb6a0 98780000 bc3cdaff 06010000 048bc801 .x...<.......... │ │ │ │ - 0x002eb6b0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ - 0x002eb6c0 830e1841 0e10420e 08410e80 01024c0e ...A..B..A....L. │ │ │ │ - 0x002eb6d0 18410e10 420e0841 0e800147 0e18410e .A..B..A...G..A. │ │ │ │ - 0x002eb6e0 10420e08 450e8001 2c000000 e4780000 .B..E...,....x.. │ │ │ │ - 0x002eb6f0 c03ddaff 40000000 045fc801 00420e10 .=..@...._...B.. │ │ │ │ - 0x002eb700 410e1841 0e208303 8e02570e 18410e10 A..A. ....W..A.. │ │ │ │ - 0x002eb710 420e0845 0e200000 2c000000 14790000 B..E. ..,....y.. │ │ │ │ - 0x002eb720 d03ddaff 40000000 044bc801 00420e10 .=..@....K...B.. │ │ │ │ - 0x002eb730 410e1841 0e208303 8e02570e 18410e10 A..A. ....W..A.. │ │ │ │ - 0x002eb740 420e0845 0e200000 38000000 44790000 B..E. ..8...Dy.. │ │ │ │ - 0x002eb750 e03ddaff e7000000 0437c801 00420e10 .=.......7...B.. │ │ │ │ - 0x002eb760 410e1841 0e208303 8e020264 0e18410e A..A. .....d..A. │ │ │ │ - 0x002eb770 10420e08 450e2044 0e18410e 10420e08 .B..E. D..A..B.. │ │ │ │ - 0x002eb780 410e2000 38000000 80790000 943edaff A. .8....y...>.. │ │ │ │ - 0x002eb790 e7000000 0427c801 00420e10 410e1841 .....'...B..A..A │ │ │ │ - 0x002eb7a0 0e208303 8e020264 0e18410e 10420e08 . .....d..A..B.. │ │ │ │ - 0x002eb7b0 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ - 0x002eb7c0 2c000000 bc790000 883fdaff 40000000 ,....y...?..@... │ │ │ │ - 0x002eb7d0 0417c801 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002eb7e0 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ - 0x002eb7f0 2c000000 ec790000 983fdaff 40000000 ,....y...?..@... │ │ │ │ - 0x002eb800 0403c801 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002eb810 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ - 0x002eb820 14000000 747a0000 6840daff 2f000000 ....tz..h@../... │ │ │ │ - 0x002eb830 00000000 00000000 10000000 8c7a0000 .............z.. │ │ │ │ - 0x002eb840 2043daff 13000000 00000000 3c000000 C..........<... │ │ │ │ - 0x002eb850 487a0000 6c40daff ea000000 04c3c701 Hz..l@.......... │ │ │ │ - 0x002eb860 00420e10 420e1842 0e20410e 28440e40 .B..B..B. A.(D.@ │ │ │ │ - 0x002eb870 83058c04 8e038f02 02610e28 410e2042 .........a.(A. B │ │ │ │ - 0x002eb880 0e18420e 10420e08 410e4000 4c000000 ..B..B..A.@.L... │ │ │ │ - 0x002eb890 887a0000 1c41daff a7010000 04abc701 .z...A.......... │ │ │ │ - 0x002eb8a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eb8b0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002eb8c0 8602031e 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002eb8d0 420e1842 0e10410e 08410e40 50000000 B..B..A..A.@P... │ │ │ │ - 0x002eb8e0 d87a0000 9c42daff 17010000 046fc701 .z...B.......o.. │ │ │ │ - 0x002eb8f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eb900 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002eb910 8602028e 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ - 0x002eb920 0e18420e 10410e08 410e4000 00000000 ..B..A..A.@..... │ │ │ │ - 0x002eb930 4c000000 847b0000 6843daff 15050000 L....{..hC...... │ │ │ │ - 0x002eb940 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eb950 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002eb960 03860203 d2040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002eb970 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ - 0x002eb980 4c000000 d47b0000 3848daff d5040000 L....{..8H...... │ │ │ │ - 0x002eb990 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eb9a0 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002eb9b0 03860203 92040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002eb9c0 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ - 0x002eb9d0 24000000 247c0000 c84cdaff 81010000 $...$|...L...... │ │ │ │ - 0x002eb9e0 00410e10 470e8002 8302033c 010e1041 .A..G......<...A │ │ │ │ - 0x002eb9f0 0e08410e 80020000 24000000 4c7c0000 ..A.....$...L|.. │ │ │ │ - 0x002eba00 304edaff 81010000 00410e10 470e8002 0N.......A..G... │ │ │ │ - 0x002eba10 8302033c 010e1041 0e08410e 80020000 ...<...A..A..... │ │ │ │ - 0x002eba20 4c000000 747c0000 984fdaff 3f080000 L...t|...O..?... │ │ │ │ - 0x002eba30 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eba40 410e3847 0eb00483 078c068d 058e048f A.8G............ │ │ │ │ - 0x002eba50 03860203 8d070e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002eba60 20420e18 420e1041 0e08410e b0040000 B..B..A..A..... │ │ │ │ - 0x002eba70 4c000000 c47c0000 8857daff 70080000 L....|...W..p... │ │ │ │ - 0x002eba80 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002eba90 410e3847 0eb00483 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ebaa0 03860203 be070e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002ebab0 20420e18 420e1041 0e08410e b0040000 B..B..A..A..... │ │ │ │ - 0x002ebac0 4c000000 bc7c0000 a85fdaff cb030000 L....|..._...... │ │ │ │ - 0x002ebad0 049fc501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ebae0 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002ebaf0 058e048f 03860203 b2030e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ebb00 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ - 0x002ebb10 4c000000 0c7d0000 2863daff 28030000 L....}..(c..(... │ │ │ │ - 0x002ebb20 049bc501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ebb30 28420e30 410e3844 0e900183 078c068d (B.0A.8D........ │ │ │ │ - 0x002ebb40 058e048f 03860203 0f030e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ebb50 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ - 0x002ebb60 50000000 5c7d0000 0866daff c5030000 P...\}...f...... │ │ │ │ - 0x002ebb70 0483c501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ebb80 28420e30 410e3847 0eb00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002ebb90 058e048f 03860203 28020e38 410e3042 ........(..8A.0B │ │ │ │ - 0x002ebba0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ebbb0 b0020000 50000000 b07d0000 8469daff ....P....}...i.. │ │ │ │ - 0x002ebbc0 c5030000 049bc501 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ebbd0 0e20420e 28420e30 410e3847 0eb00283 . B.(B.0A.8G.... │ │ │ │ - 0x002ebbe0 078c068d 058e048f 03860203 28020e38 ............(..8 │ │ │ │ - 0x002ebbf0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ebc00 0e08410e b0020000 5c000000 047e0000 ..A.....\....~.. │ │ │ │ - 0x002ebc10 006ddaff cd010000 04b3c501 00410e10 .m...........A.. │ │ │ │ - 0x002ebc20 420e1842 0e20420e 28410e30 440e4083 B..B. B.(A.0D.@. │ │ │ │ - 0x002ebc30 068c058e 048f0386 0202e20e 30410e28 ............0A.( │ │ │ │ - 0x002ebc40 420e2042 0e18420e 10410e08 410e4002 B. B..B..A..A.@. │ │ │ │ - 0x002ebc50 780e3041 0e28420e 20420e18 420e1041 x.0A.(B. B..B..A │ │ │ │ - 0x002ebc60 0e08460e 40000000 28000000 bc7e0000 ..F.@...(....~.. │ │ │ │ - 0x002ebc70 30a4daff 3e000000 00470e10 420e1841 0...>....G..B..A │ │ │ │ - 0x002ebc80 0e208304 8e038f02 6f0e1842 0e10420e . ......o..B..B. │ │ │ │ - 0x002ebc90 08c3cecf 34000000 e87e0000 94a6daff ....4....~...... │ │ │ │ - 0x002ebca0 b6000000 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002ebcb0 28410e30 83058c04 8e038f02 02a60e28 (A.0...........( │ │ │ │ - 0x002ebcc0 410e2042 0e18420e 10420e08 64000000 A. B..B..B..d... │ │ │ │ - 0x002ebcd0 c87e0000 0c6edaff 33010000 0423c501 .~...n..3....#.. │ │ │ │ - 0x002ebce0 00420e10 420e1842 0e20410e 28440e60 .B..B..B. A.(D.` │ │ │ │ - 0x002ebcf0 83058c04 8e038f02 024c2e10 4a0e6842 .........L..J.hB │ │ │ │ - 0x002ebd00 0e70490e 6002472e 00552e00 4c2e0050 .pI.`.G..U..L..P │ │ │ │ - 0x002ebd10 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ - 0x002ebd20 602e0059 2e00492e 004f2e00 482e0048 `..Y..I..O..H..H │ │ │ │ - 0x002ebd30 2e000000 64000000 307f0000 e46edaff ....d...0....n.. │ │ │ │ - 0x002ebd40 33010000 04ebc401 00420e10 420e1842 3........B..B..B │ │ │ │ - 0x002ebd50 0e20410e 28440e60 83058c04 8e038f02 . A.(D.`........ │ │ │ │ - 0x002ebd60 024c2e10 4a0e6842 0e70490e 6002472e .L..J.hB.pI.`.G. │ │ │ │ - 0x002ebd70 00552e00 4c2e0050 0e28410e 20420e18 .U..L..P.(A. B.. │ │ │ │ - 0x002ebd80 420e1042 0e08410e 602e0059 2e00492e B..B..A.`..Y..I. │ │ │ │ - 0x002ebd90 004f2e00 482e0048 2e000000 30000000 .O..H..H....0... │ │ │ │ - 0x002ebda0 987f0000 bc6fdaff 05010000 04b3c401 .....o.......... │ │ │ │ - 0x002ebdb0 00410e10 420e1841 0e208304 8e038602 .A..B..A. ...... │ │ │ │ - 0x002ebdc0 02570e18 420e1041 0e08410e 20000000 .W..B..A..A. ... │ │ │ │ - 0x002ebdd0 40000000 cc7f0000 9870daff 6b010000 @........p..k... │ │ │ │ - 0x002ebde0 04bfc401 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002ebdf0 28410e30 83068c05 8d048e03 8f0202b3 (A.0............ │ │ │ │ - 0x002ebe00 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ - 0x002ebe10 30000000 30000000 10800000 c471daff 0...0........q.. │ │ │ │ - 0x002ebe20 03010000 0497c401 00410e10 420e1841 .........A..B..A │ │ │ │ - 0x002ebe30 0e208304 8e038602 02560e18 420e1041 . .......V..B..A │ │ │ │ - 0x002ebe40 0e08410e 20000000 30000000 44800000 ..A. ...0...D... │ │ │ │ - 0x002ebe50 a072daff 05010000 04a3c401 00410e10 .r...........A.. │ │ │ │ - 0x002ebe60 420e1841 0e208304 8e038602 02570e18 B..A. .......W.. │ │ │ │ - 0x002ebe70 420e1041 0e08410e 20000000 40000000 B..A..A. ...@... │ │ │ │ - 0x002ebe80 78800000 7c73daff 6b010000 04afc401 x...|s..k....... │ │ │ │ - 0x002ebe90 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002ebea0 83068c05 8d048e03 8f0202b3 0e28420e .............(B. │ │ │ │ - 0x002ebeb0 20420e18 420e1042 0e08410e 30000000 B..B..B..A.0... │ │ │ │ - 0x002ebec0 30000000 bc800000 a874daff 03010000 0........t...... │ │ │ │ - 0x002ebed0 0487c401 00410e10 420e1841 0e208304 .....A..B..A. .. │ │ │ │ - 0x002ebee0 8e038602 02560e18 420e1041 0e08410e .....V..B..A..A. │ │ │ │ - 0x002ebef0 20000000 3c000000 f0800000 8475daff ...<........u.. │ │ │ │ - 0x002ebf00 db000000 0493c401 00420e10 420e1842 .........B..B..B │ │ │ │ - 0x002ebf10 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002ebf20 02670e28 410e2042 0e18420e 10420e08 .g.(A. B..B..B.. │ │ │ │ - 0x002ebf30 410e3000 50000000 30810000 2476daff A.0.P...0...$v.. │ │ │ │ - 0x002ebf40 d5040000 046bc401 00410e10 420e1842 .....k...A..B..B │ │ │ │ - 0x002ebf50 0e20420e 28420e30 410e3847 0eb00283 . B.(B.0A.8G.... │ │ │ │ - 0x002ebf60 078c068d 058e048f 03860203 8e030e38 ...............8 │ │ │ │ - 0x002ebf70 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ebf80 0e08410e b0020000 50000000 84810000 ..A.....P....... │ │ │ │ - 0x002ebf90 b07adaff d5040000 049bc401 00410e10 .z...........A.. │ │ │ │ - 0x002ebfa0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ebfb0 0eb00283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ebfc0 8e030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002ebfd0 420e1041 0e08410e b0020000 50000000 B..A..A.....P... │ │ │ │ - 0x002ebfe0 d8810000 3c7fdaff db040000 04cbc401 ....<........... │ │ │ │ - 0x002ebff0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ec000 410e3847 0eb00283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ec010 03860203 6f030e38 410e3042 0e28420e ....o..8A.0B.(B. │ │ │ │ - 0x002ec020 20420e18 420e1041 0e08410e b0020000 B..B..A..A..... │ │ │ │ - 0x002ec030 50000000 2c820000 c883daff db040000 P...,........... │ │ │ │ - 0x002ec040 04f3c401 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ec050 28420e30 410e3847 0eb00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002ec060 058e048f 03860203 6f030e38 410e3042 ........o..8A.0B │ │ │ │ - 0x002ec070 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ec080 b0020000 d0000000 80820000 5488daff ............T... │ │ │ │ - 0x002ec090 9e060000 041bc501 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ec0a0 0e20420e 28420e30 410e3847 0ee00483 . B.(B.0A.8G.... │ │ │ │ - 0x002ec0b0 078c068d 058e048f 03860203 03022e10 ................ │ │ │ │ - 0x002ec0c0 500ee804 420ef004 490ee004 02532e00 P...B...I....S.. │ │ │ │ - 0x002ec0d0 4e2e0002 462e0068 2e000240 2e006b2e N...F..h...@..k. │ │ │ │ - 0x002ec0e0 00024f2e 0002712e 10530ee8 04420ef0 ..O...q..S...B.. │ │ │ │ - 0x002ec0f0 04490ee0 04024e2e 005e2e00 4c2e0002 .I....N..^..L... │ │ │ │ - 0x002ec100 5a0e3841 0e30420e 28420e20 420e1842 Z.8A.0B.(B. B..B │ │ │ │ - 0x002ec110 0e10410e 08410ee0 04452e00 582e0059 ..A..A...E..X..Y │ │ │ │ - 0x002ec120 2e005b2e 00582e00 5f2e0056 2e00532e ..[..X.._..V..S. │ │ │ │ - 0x002ec130 00532e00 532e004d 2e00562e 004a2e00 .S..S..M..V..J.. │ │ │ │ - 0x002ec140 512e0045 2e004b2e 00482e00 492e004f Q..E..K..H..I..O │ │ │ │ - 0x002ec150 2e006a2e 00452e00 50000000 54830000 ..j..E..P...T... │ │ │ │ - 0x002ec160 208edaff 0c040000 04dbc401 00410e10 ............A.. │ │ │ │ - 0x002ec170 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ec180 0eb00283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ec190 17030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002ec1a0 420e1041 0e08410e b0020000 50000000 B..A..A.....P... │ │ │ │ - 0x002ec1b0 a8830000 dc91daff 0c040000 04fbc401 ................ │ │ │ │ - 0x002ec1c0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ec1d0 410e3847 0eb00283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ec1e0 03860203 17030e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002ec1f0 20420e18 420e1041 0e08410e b0020000 B..B..A..A..... │ │ │ │ - 0x002ec200 d0000000 fc830000 9895daff 9e060000 ................ │ │ │ │ - 0x002ec210 041bc501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ec220 28420e30 410e3847 0ee00483 078c068d (B.0A.8G........ │ │ │ │ - 0x002ec230 058e048f 03860203 03022e10 500ee804 ............P... │ │ │ │ - 0x002ec240 420ef004 490ee004 02532e00 4e2e0002 B...I....S..N... │ │ │ │ - 0x002ec250 462e0068 2e000240 2e006b2e 00024f2e F..h...@..k...O. │ │ │ │ - 0x002ec260 0002712e 10530ee8 04420ef0 04490ee0 ..q..S...B...I.. │ │ │ │ - 0x002ec270 04024e2e 005e2e00 4c2e0002 5a0e3841 ..N..^..L...Z.8A │ │ │ │ - 0x002ec280 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002ec290 08410ee0 04452e00 582e0059 2e005b2e .A...E..X..Y..[. │ │ │ │ - 0x002ec2a0 00582e00 5f2e0056 2e00532e 00532e00 .X.._..V..S..S.. │ │ │ │ - 0x002ec2b0 532e004d 2e00562e 004a2e00 512e0045 S..M..V..J..Q..E │ │ │ │ - 0x002ec2c0 2e004b2e 00482e00 492e004f 2e006a2e ..K..H..I..O..j. │ │ │ │ - 0x002ec2d0 00452e00 2c000000 d0840000 649bdaff .E..,.......d... │ │ │ │ - 0x002ec2e0 40000000 04dbc401 00420e10 410e1841 @........B..A..A │ │ │ │ - 0x002ec2f0 0e208303 8e02570e 18410e10 420e0845 . ....W..A..B..E │ │ │ │ - 0x002ec300 0e200000 2c000000 00850000 749bdaff . ..,.......t... │ │ │ │ - 0x002ec310 40000000 04c7c401 00420e10 410e1841 @........B..A..A │ │ │ │ - 0x002ec320 0e208303 8e02570e 18410e10 420e0845 . ....W..A..B..E │ │ │ │ - 0x002ec330 0e200000 38000000 30850000 849bdaff . ..8...0....... │ │ │ │ - 0x002ec340 e7000000 04b3c401 00420e10 410e1841 .........B..A..A │ │ │ │ - 0x002ec350 0e208303 8e020264 0e18410e 10420e08 . .....d..A..B.. │ │ │ │ - 0x002ec360 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ - 0x002ec370 38000000 6c850000 389cdaff e7000000 8...l...8....... │ │ │ │ - 0x002ec380 04a3c401 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002ec390 8e020264 0e18410e 10420e08 450e2044 ...d..A..B..E. D │ │ │ │ - 0x002ec3a0 0e18410e 10420e08 410e2000 38000000 ..A..B..A. .8... │ │ │ │ - 0x002ec3b0 a8850000 2c9ddaff 61000000 0493c401 ....,...a....... │ │ │ │ - 0x002ec3c0 00420e10 410e1841 0e208303 8e02630e .B..A..A. ....c. │ │ │ │ - 0x002ec3d0 18410e10 420e0841 0e204b0e 18410e10 .A..B..A. K..A.. │ │ │ │ - 0x002ec3e0 420e0845 0e200000 38000000 e4850000 B..E. ..8....... │ │ │ │ - 0x002ec3f0 609ddaff 61000000 0473c401 00420e10 `...a....s...B.. │ │ │ │ - 0x002ec400 410e1841 0e208303 8e02630e 18410e10 A..A. ....c..A.. │ │ │ │ - 0x002ec410 420e0841 0e204b0e 18410e10 420e0845 B..A. K..A..B..E │ │ │ │ - 0x002ec420 0e200000 50000000 20860000 949ddaff . ..P... ....... │ │ │ │ - 0x002ec430 ef000000 0453c401 00420e10 420e1842 .....S...B..B..B │ │ │ │ - 0x002ec440 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002ec450 02b30e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x002ec460 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ - 0x002ec470 0e08410e 30000000 2c000000 74860000 ..A.0...,...t... │ │ │ │ - 0x002ec480 309edaff 40000000 0413c401 00420e10 0...@........B.. │ │ │ │ - 0x002ec490 410e1841 0e208303 8e02570e 18410e10 A..A. ....W..A.. │ │ │ │ - 0x002ec4a0 420e0845 0e200000 2c000000 a4860000 B..E. ..,....... │ │ │ │ - 0x002ec4b0 409edaff 40000000 04ffc301 00420e10 @...@........B.. │ │ │ │ - 0x002ec4c0 410e1841 0e208303 8e02570e 18410e10 A..A. ....W..A.. │ │ │ │ - 0x002ec4d0 420e0845 0e200000 2c000000 d4860000 B..E. ..,....... │ │ │ │ - 0x002ec4e0 109fdaff 6c000000 04ebc301 00420e10 ....l........B.. │ │ │ │ - 0x002ec4f0 420e1841 0e208304 8e038f02 6c0e1842 B..A. ......l..B │ │ │ │ - 0x002ec500 0e10420e 08460e20 34000000 04870000 ..B..F. 4....... │ │ │ │ - 0x002ec510 509fdaff 95000000 04e3c301 00420e10 P............B.. │ │ │ │ - 0x002ec520 420e1841 0e20440e 3083048e 038f0202 B..A. D.0....... │ │ │ │ - 0x002ec530 500e2041 0e18420e 10420e08 460e3000 P. A..B..B..F.0. │ │ │ │ - 0x002ec540 34000000 3c870000 b89fdaff 95000000 4...<........... │ │ │ │ - 0x002ec550 04d7c301 00420e10 420e1841 0e20440e .....B..B..A. D. │ │ │ │ - 0x002ec560 3083048e 038f0202 500e2041 0e18420e 0.......P. A..B. │ │ │ │ - 0x002ec570 10420e08 460e3000 2c000000 74870000 .B..F.0.,...t... │ │ │ │ - 0x002ec580 20a0daff 6c000000 04cbc301 00420e10 ...l........B.. │ │ │ │ - 0x002ec590 420e1841 0e208304 8e038f02 6c0e1842 B..A. ......l..B │ │ │ │ - 0x002ec5a0 0e10420e 08460e20 2c000000 a4870000 ..B..F. ,....... │ │ │ │ - 0x002ec5b0 60a0daff 62000000 04c3c301 00420e10 `...b........B.. │ │ │ │ - 0x002ec5c0 410e1844 0e608303 8e020243 0e18410e A..D.`.....C..A. │ │ │ │ - 0x002ec5d0 10420e08 410e6000 2c000000 d4870000 .B..A.`.,....... │ │ │ │ - 0x002ec5e0 a0a0daff 62000000 049fc301 00420e10 ....b........B.. │ │ │ │ - 0x002ec5f0 410e1844 0e608303 8e020243 0e18410e A..D.`.....C..A. │ │ │ │ - 0x002ec600 10420e08 410e6000 50000000 04880000 .B..A.`.P....... │ │ │ │ - 0x002ec610 e0a0daff 31010000 047bc301 00410e10 ....1....{...A.. │ │ │ │ - 0x002ec620 420e1842 0e20410e 28440e40 83058e04 B..B. A.(D.@.... │ │ │ │ - 0x002ec630 8f038602 027a0e28 410e2042 0e18420e .....z.(A. B..B. │ │ │ │ - 0x002ec640 10410e08 410e4002 680e2841 0e20420e .A..A.@.h.(A. B. │ │ │ │ - 0x002ec650 18420e10 410e0846 0e400000 88000000 .B..A..F.@...... │ │ │ │ - 0x002ec660 58880000 cca1daff b4020000 044fc301 X............O.. │ │ │ │ - 0x002ec670 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ec680 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ec690 03860202 5d2e1051 0ed80141 0ee00149 ....]..Q...A...I │ │ │ │ - 0x002ec6a0 0ed00102 7a2e0055 2e004c2e 0002982e ....z..U..L..... │ │ │ │ - 0x002ec6b0 00552e00 520e3841 0e30420e 28420e20 .U..R.8A.0B.(B. │ │ │ │ - 0x002ec6c0 420e1842 0e10410e 08410ed0 012e0059 B..B..A..A.....Y │ │ │ │ - 0x002ec6d0 2e000256 2e004d2e 00462e00 6b2e0046 ...V..M..F..k..F │ │ │ │ - 0x002ec6e0 2e004d2e 00000000 50000000 e4880000 ..M.....P....... │ │ │ │ - 0x002ec6f0 00a4daff 2c020000 0403c301 00410e10 ....,........A.. │ │ │ │ - 0x002ec700 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ec710 0ec00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ec720 4a010e38 410e3042 0e28420e 20420e18 J..8A.0B.(B. B.. │ │ │ │ - 0x002ec730 420e1041 0e08410e c0010000 50000000 B..A..A.....P... │ │ │ │ - 0x002ec740 38890000 dca5daff 4c020000 0403c301 8.......L....... │ │ │ │ - 0x002ec750 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ec760 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ec770 03860203 70010e38 410e3042 0e28420e ....p..8A.0B.(B. │ │ │ │ - 0x002ec780 20420e18 420e1041 0e08410e 80020000 B..B..A..A..... │ │ │ │ - 0x002ec790 4c000000 8c890000 d8a7daff 92010000 L............... │ │ │ │ - 0x002ec7a0 0403c301 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ec7b0 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x002ec7c0 8e048f03 860202ec 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002ec7d0 420e2042 0e18420e 10410e08 410e5000 B. B..B..A..A.P. │ │ │ │ - 0x002ec7e0 4c000000 dc890000 28a9daff 92010000 L.......(....... │ │ │ │ - 0x002ec7f0 04efc201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ec800 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x002ec810 8e048f03 860202ec 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002ec820 420e2042 0e18420e 10410e08 410e5000 B. B..B..A..A.P. │ │ │ │ - 0x002ec830 50000000 2c8a0000 78aadaff f6030000 P...,...x....... │ │ │ │ - 0x002ec840 04dbc201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ec850 28420e30 410e3847 0ef00383 078c068d (B.0A.8G........ │ │ │ │ - 0x002ec860 058e048f 03860203 c9020e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ec870 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ec880 f0030000 50000000 808a0000 24aedaff ....P.......$... │ │ │ │ - 0x002ec890 4c020000 04f3c201 00410e10 420e1842 L........A..B..B │ │ │ │ - 0x002ec8a0 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ │ │ - 0x002ec8b0 078c068d 058e048f 03860203 70010e38 ............p..8 │ │ │ │ - 0x002ec8c0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ec8d0 0e08410e 80020000 50000000 d48a0000 ..A.....P....... │ │ │ │ - 0x002ec8e0 20b0daff a1010000 04f3c201 00410e10 ............A.. │ │ │ │ - 0x002ec8f0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002ec900 0eb00183 078c068d 058e048f 03860202 ................ │ │ │ │ - 0x002ec910 e50e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002ec920 0e10410e 08410eb0 01000000 50000000 ..A..A......P... │ │ │ │ - 0x002ec930 288b0000 7cb1daff b2010000 04e7c201 (...|........... │ │ │ │ - 0x002ec940 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ec950 410e3847 0ef00e83 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ec960 03860203 01010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002ec970 20420e18 420e1041 0e08410e f00e0000 B..B..A..A..... │ │ │ │ - 0x002ec980 50000000 7c8b0000 e8b2daff a1010000 P...|........... │ │ │ │ - 0x002ec990 04e3c201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ec9a0 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002ec9b0 058e048f 03860202 e50e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002ec9c0 28420e20 420e1842 0e10410e 08410eb0 (B. B..B..A..A.. │ │ │ │ - 0x002ec9d0 01000000 50000000 d08b0000 44b4daff ....P.......D... │ │ │ │ - 0x002ec9e0 ef010000 04d7c201 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ec9f0 0e20420e 28420e30 410e3844 0eb00183 . B.(B.0A.8D.... │ │ │ │ - 0x002eca00 078c068d 058e048f 03860203 2e010e38 ...............8 │ │ │ │ - 0x002eca10 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002eca20 0e08410e b0010000 4c000000 248c0000 ..A.....L...$... │ │ │ │ - 0x002eca30 e0b5daff 9d010000 04cbc201 00410e10 .............A.. │ │ │ │ - 0x002eca40 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002eca50 0e608307 8c068d05 8e048f03 860202f7 .`.............. │ │ │ │ - 0x002eca60 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002eca70 10410e08 410e6000 50000000 748c0000 .A..A.`.P...t... │ │ │ │ - 0x002eca80 30b7daff 43020000 04b7c201 00410e10 0...C........A.. │ │ │ │ - 0x002eca90 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ecaa0 0ef00e83 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ecab0 72010e38 410e3042 0e28420e 20420e18 r..8A.0B.(B. B.. │ │ │ │ - 0x002ecac0 420e1041 0e08410e f00e0000 50000000 B..A..A.....P... │ │ │ │ - 0x002ecad0 c88c0000 2cb9daff 68030000 04bfc201 ....,...h....... │ │ │ │ - 0x002ecae0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ecaf0 410e3847 0ef00383 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ecb00 03860203 61020e38 410e3042 0e28420e ....a..8A.0B.(B. │ │ │ │ - 0x002ecb10 20420e18 420e1041 0e08410e f0030000 B..B..A..A..... │ │ │ │ - 0x002ecb20 50000000 1c8d0000 48bcdaff 2c020000 P.......H...,... │ │ │ │ - 0x002ecb30 04cbc201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ecb40 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002ecb50 058e048f 03860203 4a010e38 410e3042 ........J..8A.0B │ │ │ │ - 0x002ecb60 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ecb70 c0010000 50000000 708d0000 24bedaff ....P...p...$... │ │ │ │ - 0x002ecb80 46020000 04cbc201 00410e10 420e1842 F........A..B..B │ │ │ │ - 0x002ecb90 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ │ │ - 0x002ecba0 078c068d 058e048f 03860203 70010e38 ............p..8 │ │ │ │ - 0x002ecbb0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ecbc0 0e08410e 80020000 50000000 c48d0000 ..A.....P....... │ │ │ │ - 0x002ecbd0 20c0daff c5010000 04c3c201 00410e10 ............A.. │ │ │ │ - 0x002ecbe0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ecbf0 0ef00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ecc00 0c010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002ecc10 420e1041 0e08410e f0010000 50000000 B..A..A.....P... │ │ │ │ - 0x002ecc20 188e0000 9cc1daff 68030000 04b7c201 ........h....... │ │ │ │ - 0x002ecc30 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ecc40 410e3847 0ef00383 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ecc50 03860203 61020e38 410e3042 0e28420e ....a..8A.0B.(B. │ │ │ │ - 0x002ecc60 20420e18 420e1041 0e08410e f0030000 B..B..A..A..... │ │ │ │ - 0x002ecc70 50000000 6c8e0000 b8c4daff 68010000 P...l.......h... │ │ │ │ - 0x002ecc80 04c3c201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ecc90 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ - 0x002ecca0 058e048f 03860202 c70e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002eccb0 28420e20 420e1842 0e10410e 08410eb0 (B. B..B..A..A.. │ │ │ │ - 0x002eccc0 01000000 50000000 c08e0000 d4c5daff ....P........... │ │ │ │ - 0x002eccd0 bf010000 04abc201 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ecce0 0e20420e 28420e30 410e3847 0ef00183 . B.(B.0A.8G.... │ │ │ │ - 0x002eccf0 078c068d 058e048f 03860203 0c010e38 ...............8 │ │ │ │ - 0x002ecd00 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ecd10 0e08410e f0010000 38000000 148f0000 ..A.....8....... │ │ │ │ - 0x002ecd20 40c7daff 77030000 0497c201 00420e10 @...w........B.. │ │ │ │ - 0x002ecd30 420e1841 0e20470e 90058304 8e038f02 B..A. G......... │ │ │ │ - 0x002ecd40 038e020e 20410e18 420e1042 0e08410e .... A..B..B..A. │ │ │ │ - 0x002ecd50 90050000 50000000 508f0000 84cadaff ....P...P....... │ │ │ │ - 0x002ecd60 c5010000 04a3c201 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ecd70 0e20420e 28420e30 410e3847 0ef00183 . B.(B.0A.8G.... │ │ │ │ - 0x002ecd80 078c068d 058e048f 03860203 0c010e38 ...............8 │ │ │ │ - 0x002ecd90 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ecda0 0e08410e f0010000 4c000000 a48f0000 ..A.....L....... │ │ │ │ - 0x002ecdb0 00ccdaff 92010000 0497c201 00410e10 .............A.. │ │ │ │ - 0x002ecdc0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002ecdd0 0e508307 8c068d05 8e048f03 860202ec .P.............. │ │ │ │ - 0x002ecde0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002ecdf0 10410e08 410e5000 40000000 f48f0000 .A..A.P.@....... │ │ │ │ - 0x002ece00 50cddaff 0c040000 0483c201 00410e10 P............A.. │ │ │ │ - 0x002ece10 420e1842 0e20410e 28470ea0 0583058e B..B. A.(G...... │ │ │ │ - 0x002ece20 048f0386 0203f802 0e28410e 20420e18 .........(A. B.. │ │ │ │ - 0x002ece30 420e1041 0e08410e a0050000 50000000 B..A..A.....P... │ │ │ │ - 0x002ece40 38900000 1cd1daff ef010000 0493c201 8............... │ │ │ │ - 0x002ece50 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ece60 410e3844 0eb00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002ece70 03860203 2e010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002ece80 20420e18 420e1041 0e08410e b0010000 B..B..A..A..... │ │ │ │ - 0x002ece90 4c000000 8c900000 b8d2daff 92010000 L............... │ │ │ │ - 0x002ecea0 0487c201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002eceb0 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x002ecec0 8e048f03 860202ec 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002eced0 420e2042 0e18420e 10410e08 410e5000 B. B..B..A..A.P. │ │ │ │ - 0x002ecee0 50000000 dc900000 08d4daff b2010000 P............... │ │ │ │ - 0x002ecef0 0473c201 00410e10 420e1842 0e20420e .s...A..B..B. B. │ │ │ │ - 0x002ecf00 28420e30 410e3847 0ef00e83 078c068d (B.0A.8G........ │ │ │ │ - 0x002ecf10 058e048f 03860203 01010e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ecf20 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ecf30 f00e0000 50000000 30910000 74d5daff ....P...0...t... │ │ │ │ - 0x002ecf40 f6030000 046fc201 00410e10 420e1842 .....o...A..B..B │ │ │ │ - 0x002ecf50 0e20420e 28420e30 410e3847 0ef00383 . B.(B.0A.8G.... │ │ │ │ - 0x002ecf60 078c068d 058e048f 03860203 c9020e38 ...............8 │ │ │ │ - 0x002ecf70 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002ecf80 0e08410e f0030000 50000000 84910000 ..A.....P....... │ │ │ │ - 0x002ecf90 20d9daff 46020000 0487c201 00410e10 ...F........A.. │ │ │ │ - 0x002ecfa0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ecfb0 0e800283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ecfc0 70010e38 410e3042 0e28420e 20420e18 p..8A.0B.(B. B.. │ │ │ │ - 0x002ecfd0 420e1041 0e08410e 80020000 50000000 B..A..A.....P... │ │ │ │ - 0x002ecfe0 d8910000 1cdbdaff 68010000 047fc201 ........h....... │ │ │ │ - 0x002ecff0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ed000 410e3844 0eb00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002ed010 03860202 c70e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002ed020 420e1842 0e10410e 08410eb0 01000000 B..B..A..A...... │ │ │ │ - 0x002ed030 50000000 2c920000 38dcdaff bf010000 P...,...8....... │ │ │ │ - 0x002ed040 0467c201 00410e10 420e1842 0e20420e .g...A..B..B. B. │ │ │ │ - 0x002ed050 28420e30 410e3847 0ef00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002ed060 058e048f 03860203 0c010e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ed070 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ed080 f0010000 38000000 80920000 a4dddaff ....8........... │ │ │ │ - 0x002ed090 77030000 0453c201 00420e10 420e1841 w....S...B..B..A │ │ │ │ - 0x002ed0a0 0e20470e 90058304 8e038f02 038e020e . G............. │ │ │ │ - 0x002ed0b0 20410e18 420e1042 0e08410e 90050000 A..B..B..A..... │ │ │ │ - 0x002ed0c0 40000000 bc920000 e8e0daff 0c040000 @............... │ │ │ │ - 0x002ed0d0 045fc201 00410e10 420e1842 0e20410e ._...A..B..B. A. │ │ │ │ - 0x002ed0e0 28470ea0 0583058e 048f0386 0203f802 (G.............. │ │ │ │ - 0x002ed0f0 0e28410e 20420e18 420e1041 0e08410e .(A. B..B..A..A. │ │ │ │ - 0x002ed100 a0050000 4c000000 00930000 b4e4daff ....L........... │ │ │ │ - 0x002ed110 9d010000 046fc201 00410e10 420e1842 .....o...A..B..B │ │ │ │ - 0x002ed120 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ - 0x002ed130 8c068d05 8e048f03 860202f7 0e38410e .............8A. │ │ │ │ - 0x002ed140 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002ed150 410e6000 88000000 50930000 04e6daff A.`.....P....... │ │ │ │ - 0x002ed160 b4020000 045bc201 00410e10 420e1842 .....[...A..B..B │ │ │ │ - 0x002ed170 0e20420e 28420e30 410e3847 0ed00183 . B.(B.0A.8G.... │ │ │ │ - 0x002ed180 078c068d 058e048f 03860202 5d2e1051 ............]..Q │ │ │ │ - 0x002ed190 0ed80141 0ee00149 0ed00102 7a2e0055 ...A...I....z..U │ │ │ │ - 0x002ed1a0 2e004c2e 0002982e 00552e00 520e3841 ..L......U..R.8A │ │ │ │ - 0x002ed1b0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002ed1c0 08410ed0 012e0059 2e000256 2e004d2e .A.....Y...V..M. │ │ │ │ - 0x002ed1d0 00462e00 6b2e0046 2e004d2e 00000000 .F..k..F..M..... │ │ │ │ - 0x002ed1e0 54000000 dc930000 38e8daff 43020000 T.......8...C... │ │ │ │ - 0x002ed1f0 040fc201 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ed200 28420e30 410e3847 0ef00e83 078c068d (B.0A.8G........ │ │ │ │ - 0x002ed210 058e048f 03860203 72010e38 410e3042 ........r..8A.0B │ │ │ │ - 0x002ed220 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ed230 f00e0000 00000000 3c000000 8c940000 ........<....... │ │ │ │ - 0x002ed240 40eddaff 72010000 00420e10 420e1842 @...r....B..B..B │ │ │ │ - 0x002ed250 0e20410e 28470eb0 0183058c 048e038f . A.(G.......... │ │ │ │ - 0x002ed260 02034301 0e28410e 20420e18 420e1042 ..C..(A. B..B..B │ │ │ │ - 0x002ed270 0e08410e b0010000 3c000000 cc940000 ..A.....<....... │ │ │ │ - 0x002ed280 80eedaff 72010000 00420e10 420e1842 ....r....B..B..B │ │ │ │ + 0x002e83f0 20000000 3c000000 b0450000 74ced7ff ...<....E..t... │ │ │ │ + 0x002e8400 b6000000 04fbee01 00420e10 420e1841 .........B..B..A │ │ │ │ + 0x002e8410 0e208304 8e038f02 02550e18 420e1042 . .......U..B..B │ │ │ │ + 0x002e8420 0e08460e 20410e18 420e1042 0e08410e ..F. A..B..B..A. │ │ │ │ + 0x002e8430 20000000 38000000 f0450000 f4ced7ff ...8....E...... │ │ │ │ + 0x002e8440 ba000000 04e3ee01 00420e10 410e1841 .........B..A..A │ │ │ │ + 0x002e8450 0e208303 8e02024f 0e18410e 10420e08 . .....O..A..B.. │ │ │ │ + 0x002e8460 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ + 0x002e8470 38000000 2c460000 e8cfd7ff ba000000 8...,F.......... │ │ │ │ + 0x002e8480 04cfee01 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002e8490 8e02024f 0e18410e 10420e08 450e2044 ...O..A..B..E. D │ │ │ │ + 0x002e84a0 0e18410e 10420e08 410e2000 38000000 ..A..B..A. .8... │ │ │ │ + 0x002e84b0 68460000 0cd3d7ff 53000000 04bbee01 hF......S....... │ │ │ │ + 0x002e84c0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002e84d0 630e1842 0e10420e 08460e20 410e1842 c..B..B..F. A..B │ │ │ │ + 0x002e84e0 0e10420e 08410e20 38000000 a4460000 ..B..A. 8....F.. │ │ │ │ + 0x002e84f0 a0d3d7ff 63010000 048bee01 00420e10 ....c........B.. │ │ │ │ + 0x002e8500 420e1841 0e20440e 80018304 8e038f02 B..A. D......... │ │ │ │ + 0x002e8510 033b010e 20410e18 420e1042 0e08410e .;.. A..B..B..A. │ │ │ │ + 0x002e8520 80010000 3c000000 e0460000 d4d4d7ff ....<....F...... │ │ │ │ + 0x002e8530 42010000 0473ee01 00420e10 420e1841 B....s...B..B..A │ │ │ │ + 0x002e8540 0e208304 8e038f02 02ea0e18 420e1042 . ..........B..B │ │ │ │ + 0x002e8550 0e08450e 20410e18 420e1042 0e08410e ..E. A..B..B..A. │ │ │ │ + 0x002e8560 20000000 64000000 20470000 e4d5d7ff ...d... G...... │ │ │ │ + 0x002e8570 e0000000 0457ee01 00410e10 420e1842 .....W...A..B..B │ │ │ │ + 0x002e8580 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002e8590 8c068d05 8e048f03 86020265 0e38410e ...........e.8A. │ │ │ │ + 0x002e85a0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002e85b0 460e4044 0e38410e 30420e28 420e2042 F.@D.8A.0B.(B. B │ │ │ │ + 0x002e85c0 0e18420e 10410e08 410e4000 3c000000 ..B..A..A.@.<... │ │ │ │ + 0x002e85d0 88470000 5cd6d7ff 42010000 040bee01 .G..\...B....... │ │ │ │ + 0x002e85e0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002e85f0 02ea0e18 420e1042 0e08450e 20410e18 ....B..B..E. A.. │ │ │ │ + 0x002e8600 420e1042 0e08410e 20000000 50000000 B..B..A. ...P... │ │ │ │ + 0x002e8610 c8470000 bcd8d7ff 0a020000 04efed01 .G.............. │ │ │ │ + 0x002e8620 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002e8630 83068c05 8d048e03 8f0202ed 0e28420e .............(B. │ │ │ │ + 0x002e8640 20420e18 420e1042 0e08460e 30410e28 B..B..B..F.0A.( │ │ │ │ + 0x002e8650 420e2042 0e18420e 10420e08 410e3000 B. B..B..B..A.0. │ │ │ │ + 0x002e8660 64000000 1c480000 98dbd7ff cb000000 d....H.......... │ │ │ │ + 0x002e8670 04d3ed01 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e8680 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002e8690 8e048f03 8602027e 0e38410e 30420e28 .......~.8A.0B.( │ │ │ │ + 0x002e86a0 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ + 0x002e86b0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e86c0 10410e08 410e4000 4c000000 84480000 .A..A.@.L....H.. │ │ │ │ + 0x002e86d0 00dcd7ff 86000000 048bed01 00420e10 .............B.. │ │ │ │ + 0x002e86e0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002e86f0 8e038f02 520e2841 0e20420e 18420e10 ....R.(A. B..B.. │ │ │ │ + 0x002e8700 420e0841 0e30720e 28410e20 420e1842 B..A.0r.(A. B..B │ │ │ │ + 0x002e8710 0e10420e 08460e30 38000000 d4480000 ..B..F.08....H.. │ │ │ │ + 0x002e8720 90ddd7ff 68000000 0447ed01 00420e10 ....h....G...B.. │ │ │ │ + 0x002e8730 420e1841 0e208304 8e038f02 780e1842 B..A. ......x..B │ │ │ │ + 0x002e8740 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ + 0x002e8750 08410e20 38000000 10490000 e4dfd7ff .A. 8....I...... │ │ │ │ + 0x002e8760 55000000 0417ed01 00420e10 420e1841 U........B..B..A │ │ │ │ + 0x002e8770 0e208304 8e038f02 650e1842 0e10420e . ......e..B..B. │ │ │ │ + 0x002e8780 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002e8790 50000000 4c490000 08e0d7ff 08010000 P...LI.......... │ │ │ │ + 0x002e87a0 04e7ec01 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x002e87b0 28410e30 83058c04 8e038f02 02cc0e28 (A.0...........( │ │ │ │ + 0x002e87c0 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ + 0x002e87d0 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ + 0x002e87e0 30000000 38000000 a0490000 84e4d7ff 0...8....I...... │ │ │ │ + 0x002e87f0 6a000000 04a7ec01 00420e10 420e1841 j........B..B..A │ │ │ │ + 0x002e8800 0e208304 8e038f02 7a0e1842 0e10420e . ......z..B..B. │ │ │ │ + 0x002e8810 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002e8820 4c000000 dc490000 b8e4d7ff 0c010000 L....I.......... │ │ │ │ + 0x002e8830 0477ec01 00420e10 420e1842 0e20420e .w...B..B..B. B. │ │ │ │ + 0x002e8840 28410e30 440e9001 83068c05 8d048e03 (A.0D........... │ │ │ │ + 0x002e8850 8f0202ca 0e30410e 28420e20 420e1842 .....0A.(B. B..B │ │ │ │ + 0x002e8860 0e10420e 08410e90 01000000 00000000 ..B..A.......... │ │ │ │ + 0x002e8870 ec000000 844a0000 b8e5d7ff 80050000 .....J.......... │ │ │ │ + 0x002e8880 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e8890 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e88a0 03860203 57010ec8 01590ed0 01420ed8 ....W....Y...B.. │ │ │ │ + 0x002e88b0 01440ee0 015a0ec0 017c0ec8 01580ed0 .D...Z...|...X.. │ │ │ │ + 0x002e88c0 01420ed8 01440ee0 015c0ec0 0102d60e .B...D...\...... │ │ │ │ + 0x002e88d0 c801510e d001420e d801440e e001580e ..Q...B...D...X. │ │ │ │ + 0x002e88e0 c001024c 0ec8014e 0ed00141 0ed80142 ...L...N...A...B │ │ │ │ + 0x002e88f0 0ee0014f 0ec8015d 0ed00144 0ed80142 ...O...]...D...B │ │ │ │ + 0x002e8900 0ee00173 0ec00102 4b0ec801 560ed001 ...s....K...V... │ │ │ │ + 0x002e8910 420ed801 440ee001 580ec001 570ec801 B...D...X...W... │ │ │ │ + 0x002e8920 560ed001 420ed801 440ee001 5d0ec001 V...B...D...]... │ │ │ │ + 0x002e8930 025e0ec8 014e0ed0 01420ed8 01420ee0 .^...N...B...B.. │ │ │ │ + 0x002e8940 016f0ec0 01500e38 410e3042 0e28420e .o...P.8A.0B.(B. │ │ │ │ + 0x002e8950 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ + 0x002e8960 ec000000 744b0000 48ead7ff 80050000 ....tK..H....... │ │ │ │ + 0x002e8970 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e8980 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e8990 03860203 57010ec8 01590ed0 01420ed8 ....W....Y...B.. │ │ │ │ + 0x002e89a0 01440ee0 015a0ec0 017c0ec8 01580ed0 .D...Z...|...X.. │ │ │ │ + 0x002e89b0 01420ed8 01440ee0 015c0ec0 0102d60e .B...D...\...... │ │ │ │ + 0x002e89c0 c801510e d001420e d801440e e001580e ..Q...B...D...X. │ │ │ │ + 0x002e89d0 c001024c 0ec8014e 0ed00141 0ed80142 ...L...N...A...B │ │ │ │ + 0x002e89e0 0ee0014f 0ec8015d 0ed00144 0ed80142 ...O...]...D...B │ │ │ │ + 0x002e89f0 0ee00173 0ec00102 4b0ec801 560ed001 ...s....K...V... │ │ │ │ + 0x002e8a00 420ed801 440ee001 580ec001 570ec801 B...D...X...W... │ │ │ │ + 0x002e8a10 560ed001 420ed801 440ee001 5d0ec001 V...B...D...]... │ │ │ │ + 0x002e8a20 025e0ec8 014e0ed0 01420ed8 01420ee0 .^...N...B...B.. │ │ │ │ + 0x002e8a30 016f0ec0 01500e38 410e3042 0e28420e .o...P.8A.0B.(B. │ │ │ │ + 0x002e8a40 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ + 0x002e8a50 4c000000 644c0000 d8eed7ff 2d040000 L...dL......-... │ │ │ │ + 0x002e8a60 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e8a70 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e8a80 03860202 cc0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e8a90 420e1842 0e10410e 08410ec0 01000000 B..B..A..A...... │ │ │ │ + 0x002e8aa0 4c000000 b44c0000 b8f2d7ff 29040000 L....L......)... │ │ │ │ + 0x002e8ab0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e8ac0 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e8ad0 03860202 cc0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e8ae0 420e1842 0e10410e 08410ec0 01000000 B..B..A..A...... │ │ │ │ + 0x002e8af0 78000000 044d0000 98f6d7ff bc150000 x....M.......... │ │ │ │ + 0x002e8b00 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e8b10 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e8b20 03860203 61060ec8 03790ed0 034a0ed8 ....a....y...J.. │ │ │ │ + 0x002e8b30 034a0ee0 03470ee8 03470ef0 03420ef8 .J...G...G...B.. │ │ │ │ + 0x002e8b40 03410e80 04450e88 04410e90 04490ec0 .A...E...A...I.. │ │ │ │ + 0x002e8b50 0303cc09 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ + 0x002e8b60 0e18420e 10410e08 410ec003 78000000 ..B..A..A...x... │ │ │ │ + 0x002e8b70 804d0000 dc0bd8ff 4c160000 00410e10 .M......L....A.. │ │ │ │ + 0x002e8b80 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e8b90 0ed00383 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e8ba0 4e070ed8 036e0ee0 034a0ee8 03520ef0 N....n...J...R.. │ │ │ │ + 0x002e8bb0 03470ef8 034a0e80 04420e88 04410e90 .G...J...B...A.. │ │ │ │ + 0x002e8bc0 04420e98 04420ea0 04490ed0 03037109 .B...B...I....q. │ │ │ │ + 0x002e8bd0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e8be0 10410e08 410ed003 4c000000 fc4d0000 .A..A...L....M.. │ │ │ │ + 0x002e8bf0 b021d8ff 2d040000 00410e10 420e1842 .!..-....A..B..B │ │ │ │ + 0x002e8c00 0e20420e 28420e30 410e3847 0ed00183 . B.(B.0A.8G.... │ │ │ │ + 0x002e8c10 078c068d 058e048f 03860202 c80e3841 ..............8A │ │ │ │ + 0x002e8c20 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e8c30 08410ed0 01000000 4c000000 4c4e0000 .A......L...LN.. │ │ │ │ + 0x002e8c40 9025d8ff 31040000 00410e10 420e1842 .%..1....A..B..B │ │ │ │ + 0x002e8c50 0e20420e 28420e30 410e3847 0ed00183 . B.(B.0A.8G.... │ │ │ │ + 0x002e8c60 078c068d 058e048f 03860202 ce0e3841 ..............8A │ │ │ │ + 0x002e8c70 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e8c80 08410ed0 01000000 48000000 9c4e0000 .A......H....N.. │ │ │ │ + 0x002e8c90 8029d8ff 28010000 00410e10 420e1842 .)..(....A..B..B │ │ │ │ + 0x002e8ca0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002e8cb0 8c068d05 8e048f03 86020312 010e3841 ..............8A │ │ │ │ + 0x002e8cc0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002e8cd0 08000000 4c000000 e84e0000 642ad8ff ....L....N..d*.. │ │ │ │ + 0x002e8ce0 33130000 00410e10 420e1842 0e20420e 3....A..B..B. B. │ │ │ │ + 0x002e8cf0 28420e30 410e3847 0ee00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002e8d00 058e048f 03860202 c60e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e8d10 28420e20 420e1842 0e10410e 08410ee0 (B. B..B..A..A.. │ │ │ │ + 0x002e8d20 01000000 4c000000 384f0000 543dd8ff ....L...8O..T=.. │ │ │ │ + 0x002e8d30 04120000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e8d40 28420e30 410e3847 0ee00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002e8d50 058e048f 03860202 d10e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e8d60 28420e20 420e1842 0e10410e 08410ee0 (B. B..B..A..A.. │ │ │ │ + 0x002e8d70 01000000 4c000000 884f0000 144fd8ff ....L....O...O.. │ │ │ │ + 0x002e8d80 3f0e0000 00410e10 420e1842 0e20420e ?....A..B..B. B. │ │ │ │ + 0x002e8d90 28420e30 410e3847 0ee00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002e8da0 058e048f 03860202 d50e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e8db0 28420e20 420e1842 0e10410e 08410ee0 (B. B..B..A..A.. │ │ │ │ + 0x002e8dc0 01000000 4c000000 d84f0000 045dd8ff ....L....O...].. │ │ │ │ + 0x002e8dd0 100f0000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e8de0 28420e30 410e3847 0ef00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002e8df0 058e048f 03860202 cb0e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e8e00 28420e20 420e1842 0e10410e 08410ef0 (B. B..B..A..A.. │ │ │ │ + 0x002e8e10 01000000 40000000 28500000 c46bd8ff ....@...(P...k.. │ │ │ │ + 0x002e8e20 99020000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e8e30 28420e30 410e3883 078c068d 058e048f (B.0A.8......... │ │ │ │ + 0x002e8e40 03860203 85020e30 420e2842 0e20420e .......0B.(B. B. │ │ │ │ + 0x002e8e50 18420e10 410e0800 30000000 6c500000 .B..A...0...lP.. │ │ │ │ + 0x002e8e60 206ed8ff fb010000 00410e10 420e1842 n.......A..B..B │ │ │ │ + 0x002e8e70 0e20410e 2883058e 048f0386 0203ef01 . A.(........... │ │ │ │ + 0x002e8e80 0e20420e 18420e10 410e0800 40000000 . B..B..A...@... │ │ │ │ + 0x002e8e90 a0500000 ec6fd8ff 19030000 00410e10 .P...o.......A.. │ │ │ │ + 0x002e8ea0 420e1842 0e20420e 28420e30 410e3883 B..B. B.(B.0A.8. │ │ │ │ + 0x002e8eb0 078c068d 058e048f 03860203 05030e30 ...............0 │ │ │ │ + 0x002e8ec0 420e2842 0e20420e 18420e10 410e0800 B.(B. B..B..A... │ │ │ │ + 0x002e8ed0 40000000 e4500000 c872d8ff 04040000 @....P...r...... │ │ │ │ + 0x002e8ee0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e8ef0 410e3883 078c068d 058e048f 03860203 A.8............. │ │ │ │ + 0x002e8f00 f0030e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ │ │ + 0x002e8f10 410e0800 74000000 28510000 9476d8ff A...t...(Q...v.. │ │ │ │ + 0x002e8f20 49060000 00410e10 420e1842 0e20420e I....A..B..B. B. │ │ │ │ + 0x002e8f30 28420e30 410e3847 0ed00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002e8f40 058e048f 03860203 70050ed8 015b0ee0 ........p....[.. │ │ │ │ + 0x002e8f50 01420ee8 01440ef0 01440ef8 01440e80 .B...D...D...D.. │ │ │ │ + 0x002e8f60 02470e88 02420e90 02410e98 02470ea0 .G...B...A...G.. │ │ │ │ + 0x002e8f70 02490ed0 01027a0e 38410e30 420e2842 .I....z.8A.0B.(B │ │ │ │ + 0x002e8f80 0e20420e 18420e10 410e0800 b4000000 . B..B..A....... │ │ │ │ + 0x002e8f90 a0510000 6c7cd8ff cc070000 00410e10 .Q..l|.......A.. │ │ │ │ + 0x002e8fa0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e8fb0 0e800a83 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e8fc0 b2020e88 0a420e90 0a420e98 0a440ea0 .....B...B...D.. │ │ │ │ + 0x002e8fd0 0a640e80 0a02990e 880a420e 900a440e .d........B...D. │ │ │ │ + 0x002e8fe0 980a420e a00a490e 800a0250 0e880a44 ..B...I....P...D │ │ │ │ + 0x002e8ff0 0e900a47 0e980a44 0ea00a49 0e800a5d ...G...D...I...] │ │ │ │ + 0x002e9000 0e880a44 0e900a42 0e980a44 0ea00a49 ...D...B...D...I │ │ │ │ + 0x002e9010 0e800a02 860e880a 420e900a 440e980a ........B...D... │ │ │ │ + 0x002e9020 420ea00a 5c0e800a 0350020e 38410e30 B...\....P..8A.0 │ │ │ │ + 0x002e9030 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ │ │ + 0x002e9040 0e800a00 b4000000 58520000 8483d8ff ........XR...... │ │ │ │ + 0x002e9050 cc070000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e9060 28420e30 410e3847 0e800a83 078c068d (B.0A.8G........ │ │ │ │ + 0x002e9070 058e048f 03860203 b2020e88 0a420e90 .............B.. │ │ │ │ + 0x002e9080 0a420e98 0a440ea0 0a640e80 0a02990e .B...D...d...... │ │ │ │ + 0x002e9090 880a420e 900a440e 980a420e a00a490e ..B...D...B...I. │ │ │ │ + 0x002e90a0 800a0250 0e880a44 0e900a47 0e980a44 ...P...D...G...D │ │ │ │ + 0x002e90b0 0ea00a49 0e800a5d 0e880a44 0e900a42 ...I...]...D...B │ │ │ │ + 0x002e90c0 0e980a44 0ea00a49 0e800a02 860e880a ...D...I........ │ │ │ │ + 0x002e90d0 420e900a 440e980a 420ea00a 5c0e800a B...D...B...\... │ │ │ │ + 0x002e90e0 0350020e 38410e30 420e2842 0e20420e .P..8A.0B.(B. B. │ │ │ │ + 0x002e90f0 18420e10 410e0841 0e800a00 4c000000 .B..A..A....L... │ │ │ │ + 0x002e9100 10530000 9c8ad8ff 2a070000 00410e10 .S......*....A.. │ │ │ │ + 0x002e9110 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e9120 0ed00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e9130 4b050e38 410e3042 0e28420e 20420e18 K..8A.0B.(B. B.. │ │ │ │ + 0x002e9140 420e1041 0e08410e d0010000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e9150 60530000 7c91d8ff 3d070000 00410e10 `S..|...=....A.. │ │ │ │ + 0x002e9160 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e9170 0ee00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e9180 58050e38 410e3042 0e28420e 20420e18 X..8A.0B.(B. B.. │ │ │ │ + 0x002e9190 420e1041 0e08410e e0010000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e91a0 b0530000 6c98d8ff 93090000 00410e10 .S..l........A.. │ │ │ │ + 0x002e91b0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e91c0 0ee00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e91d0 55070e38 410e3042 0e28420e 20420e18 U..8A.0B.(B. B.. │ │ │ │ + 0x002e91e0 420e1041 0e08410e e0010000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e91f0 00540000 bca1d8ff 44090000 00410e10 .T......D....A.. │ │ │ │ + 0x002e9200 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e9210 0ee00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e9220 06070e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002e9230 420e1041 0e08410e e0010000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e9240 50540000 bcaad8ff 360c0000 00410e10 PT......6....A.. │ │ │ │ + 0x002e9250 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e9260 0e900283 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e9270 3f090e38 410e3042 0e28420e 20420e18 ?..8A.0B.(B. B.. │ │ │ │ + 0x002e9280 420e1041 0e08410e 90020000 4c000000 B..A..A.....L... │ │ │ │ + 0x002e9290 a0540000 acb6d8ff e30c0000 00410e10 .T...........A.. │ │ │ │ + 0x002e92a0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002e92b0 0ea00283 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002e92c0 ec090e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002e92d0 420e1041 0e08410e a0020000 14000000 B..A..A......... │ │ │ │ + 0x002e92e0 f0540000 4cc3d8ff 97000000 0002720e .T..L.........r. │ │ │ │ + 0x002e92f0 10000000 10000000 08550000 d4c3d8ff .........U...... │ │ │ │ + 0x002e9300 19000000 00000000 30000000 c4540000 ........0....T.. │ │ │ │ + 0x002e9310 e0c3d8ff 020a0000 04b7e101 00410e10 .............A.. │ │ │ │ + 0x002e9320 8602430d 06548307 8c068d05 8e048f03 ..C..T.......... │ │ │ │ + 0x002e9330 0377010c 0708410c 06100000 30000000 .w....A.....0... │ │ │ │ + 0x002e9340 f8540000 bccdd8ff a9090000 04b7e101 .T.............. │ │ │ │ + 0x002e9350 00410e10 8602430d 06548307 8c068d05 .A....C..T...... │ │ │ │ + 0x002e9360 8e048f03 036f010c 0708410c 06100000 .....o....A..... │ │ │ │ + 0x002e9370 48000000 84550000 38d7d8ff 63010000 H....U..8...c... │ │ │ │ + 0x002e9380 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e9390 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e93a0 8602033b 010e3841 0e30420e 28420e20 ...;..8A.0B.(B. │ │ │ │ + 0x002e93b0 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ + 0x002e93c0 d0550000 5cd8d8ff 97000000 00410e10 .U..\........A.. │ │ │ │ + 0x002e93d0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e93e0 0e408307 8c068d05 8e048f03 8602026a .@.............j │ │ │ │ + 0x002e93f0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e9400 10410e08 410e4000 48000000 1c560000 .A..A.@.H....V.. │ │ │ │ + 0x002e9410 b0d8d8ff 34010000 00410e10 420e1842 ....4....A..B..B │ │ │ │ + 0x002e9420 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002e9430 8c068d05 8e048f03 860202fa 0e38410e .............8A. │ │ │ │ + 0x002e9440 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002e9450 410e4000 48000000 68560000 a4d9d8ff A.@.H...hV...... │ │ │ │ + 0x002e9460 0a020000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e9470 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002e9480 8e048f03 860203db 010e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002e9490 28420e20 420e1842 0e10410e 08410e40 (B. B..B..A..A.@ │ │ │ │ + 0x002e94a0 48000000 b4560000 68dbd8ff 00020000 H....V..h....... │ │ │ │ + 0x002e94b0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e94c0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e94d0 860203cb 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e94e0 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ + 0x002e94f0 00570000 1cddd8ff 34010000 00410e10 .W......4....A.. │ │ │ │ + 0x002e9500 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e9510 0e408307 8c068d05 8e048f03 860202f9 .@.............. │ │ │ │ + 0x002e9520 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e9530 10410e08 410e4000 40000000 4c570000 .A..A.@.@...LW.. │ │ │ │ + 0x002e9540 10ded8ff 8c000000 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e9550 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x002e9560 8f02026f 0e38420e 40480e30 410e2842 ...o.8B.@H.0A.(B │ │ │ │ + 0x002e9570 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ + 0x002e9580 90570000 5cded8ff 88000000 00420e10 .W..\........B.. │ │ │ │ + 0x002e9590 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002e95a0 8d048e03 8f02026b 0e38420e 40480e30 .......k.8B.@H.0 │ │ │ │ + 0x002e95b0 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ + 0x002e95c0 48000000 d4570000 a8ded8ff ba020000 H....W.......... │ │ │ │ + 0x002e95d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e95e0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e95f0 8602038b 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002e9600 420e1842 0e10410e 08410e40 48000000 B..B..A..A.@H... │ │ │ │ + 0x002e9610 20580000 1ce1d8ff f5010000 00410e10 X...........A.. │ │ │ │ + 0x002e9620 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e9630 0e408307 8c068d05 8e048f03 860203b9 .@.............. │ │ │ │ + 0x002e9640 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002e9650 0e10410e 08410e40 48000000 14580000 ..A..A.@H....X.. │ │ │ │ + 0x002e9660 d0e2d8ff f4000000 04cfde01 00420e10 .............B.. │ │ │ │ + 0x002e9670 420e1842 0e20420e 28410e30 470eb020 B..B. B.(A.0G.. │ │ │ │ + 0x002e9680 83068c05 8d048e03 8f0202af 0e30410e .............0A. │ │ │ │ + 0x002e9690 28420e20 420e1842 0e10420e 08410eb0 (B. B..B..B..A.. │ │ │ │ + 0x002e96a0 20000000 48000000 60580000 84e3d8ff ...H...`X...... │ │ │ │ + 0x002e96b0 fb000000 0497de01 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e96c0 0e20420e 28410e30 470eb020 83068c05 . B.(A.0G.. .... │ │ │ │ + 0x002e96d0 8d048e03 8f0202b6 0e30410e 28420e20 .........0A.(B. │ │ │ │ + 0x002e96e0 420e1842 0e10420e 08410eb0 20000000 B..B..B..A.. ... │ │ │ │ + 0x002e96f0 44000000 ac580000 38e4d8ff e4000000 D....X..8....... │ │ │ │ + 0x002e9700 045fde01 00420e10 420e1842 0e20410e ._...B..B..B. A. │ │ │ │ + 0x002e9710 28470ea8 20490eb0 2083058c 048e038f (G.. I.. ....... │ │ │ │ + 0x002e9720 02029a0e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ │ │ + 0x002e9730 08410eb0 20000000 48000000 f4580000 .A.. ...H....X.. │ │ │ │ + 0x002e9740 e0e4d8ff fb000000 042bde01 00420e10 .........+...B.. │ │ │ │ + 0x002e9750 420e1842 0e20420e 28410e30 470eb020 B..B. B.(A.0G.. │ │ │ │ + 0x002e9760 83068c05 8d048e03 8f0202b6 0e30410e .............0A. │ │ │ │ + 0x002e9770 28420e20 420e1842 0e10420e 08410eb0 (B. B..B..B..A.. │ │ │ │ + 0x002e9780 20000000 44000000 40590000 94e5d8ff ...D...@Y...... │ │ │ │ + 0x002e9790 e4000000 04f3dd01 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e97a0 0e20410e 28470ea8 20490eb0 2083058c . A.(G.. I.. ... │ │ │ │ + 0x002e97b0 048e038f 02029a0e 28410e20 420e1842 ........(A. B..B │ │ │ │ + 0x002e97c0 0e10420e 08410eb0 20000000 44000000 ..B..A.. ...D... │ │ │ │ + 0x002e97d0 88590000 3ce6d8ff e4000000 04bfdd01 .Y..<........... │ │ │ │ + 0x002e97e0 00420e10 420e1842 0e20410e 28470ea8 .B..B..B. A.(G.. │ │ │ │ + 0x002e97f0 20490eb0 2083058c 048e038f 02029a0e I.. ........... │ │ │ │ + 0x002e9800 28410e20 420e1842 0e10420e 08410eb0 (A. B..B..B..A.. │ │ │ │ + 0x002e9810 20000000 48000000 d0590000 e4e6d8ff ...H....Y...... │ │ │ │ + 0x002e9820 f4000000 048bdd01 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002e9830 0e20420e 28410e30 470eb020 83068c05 . B.(A.0G.. .... │ │ │ │ + 0x002e9840 8d048e03 8f0202af 0e30410e 28420e20 .........0A.(B. │ │ │ │ + 0x002e9850 420e1842 0e10420e 08410eb0 20000000 B..B..B..A.. ... │ │ │ │ + 0x002e9860 44000000 1c5a0000 98e7d8ff e4000000 D....Z.......... │ │ │ │ + 0x002e9870 0453dd01 00420e10 420e1842 0e20410e .S...B..B..B. A. │ │ │ │ + 0x002e9880 28470ea8 20490eb0 2083058c 048e038f (G.. I.. ....... │ │ │ │ + 0x002e9890 02029a0e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ │ │ + 0x002e98a0 08410eb0 20000000 10000000 bc5a0000 .A.. ........Z.. │ │ │ │ + 0x002e98b0 40e8d8ff 76000000 00000000 38000000 @...v.......8... │ │ │ │ + 0x002e98c0 d05a0000 ace8d8ff 3b0a0000 0003ce05 .Z......;....... │ │ │ │ + 0x002e98d0 0e10420e 18420e20 410e2883 058c048e ..B..B. A.(..... │ │ │ │ + 0x002e98e0 038f0203 2a040e20 420e1842 0e10420e ....*.. B..B..B. │ │ │ │ + 0x002e98f0 08c3ccce cf000000 1c000000 0c5b0000 .............[.. │ │ │ │ + 0x002e9900 b0f2d8ff 65040000 00720e10 83020311 ....e....r...... │ │ │ │ + 0x002e9910 040e08c3 00000000 34000000 2c5b0000 ........4...,[.. │ │ │ │ + 0x002e9920 00f7d8ff 4c000000 00420e10 410e1841 ....L....B..A..A │ │ │ │ + 0x002e9930 0e208303 8e02690e 18410e10 420e0841 . ....i..A..B..A │ │ │ │ + 0x002e9940 0e20560e 18410e10 420e0800 00000000 . V..A..B....... │ │ │ │ + 0x002e9950 44000000 645b0000 18f7d8ff c1000000 D...d[.......... │ │ │ │ + 0x002e9960 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e9970 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002e9980 860202ab 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ + 0x002e9990 0e18420e 10410e08 48000000 ac5b0000 ..B..A..H....[.. │ │ │ │ + 0x002e99a0 a0f7d8ff 25010000 00410e10 420e1842 ....%....A..B..B │ │ │ │ + 0x002e99b0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002e99c0 8c068d05 8e048f03 860202d3 0e38410e .............8A. │ │ │ │ + 0x002e99d0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002e99e0 410e4000 44000000 f85b0000 84f8d8ff A.@.D....[...... │ │ │ │ + 0x002e99f0 c2000000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e9a00 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002e9a10 8e048f03 860202ac 0e38410e 30420e28 .........8A.0B.( │ │ │ │ + 0x002e9a20 420e2042 0e18420e 10410e08 48000000 B. B..B..A..H... │ │ │ │ + 0x002e9a30 405c0000 0cf9d8ff 1f010000 00410e10 @\...........A.. │ │ │ │ + 0x002e9a40 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002e9a50 0e408307 8c068d05 8e048f03 860202cd .@.............. │ │ │ │ + 0x002e9a60 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002e9a70 10410e08 410e4000 4c000000 8c5c0000 .A..A.@.L....\.. │ │ │ │ + 0x002e9a80 e0f9d8ff 5c090000 00410e10 420e1842 ....\....A..B..B │ │ │ │ + 0x002e9a90 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ │ │ + 0x002e9aa0 078c068d 058e048f 03860203 3c010e38 ............<..8 │ │ │ │ + 0x002e9ab0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e9ac0 0e08410e c0020000 4c000000 dc5c0000 ..A.....L....\.. │ │ │ │ + 0x002e9ad0 f002d9ff b8090000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002e9ae0 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ │ │ + 0x002e9af0 078c068d 058e048f 03860203 53010e38 ............S..8 │ │ │ │ + 0x002e9b00 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002e9b10 0e08410e d0020000 28020000 2c5d0000 ..A.....(...,].. │ │ │ │ + 0x002e9b20 600cd9ff 93080000 00410e10 420e1842 `........A..B..B │ │ │ │ + 0x002e9b30 0e20420e 28420e30 410e3847 0ea00283 . B.(B.0A.8G.... │ │ │ │ + 0x002e9b40 078c068d 058e048f 03860203 94010ea8 ................ │ │ │ │ + 0x002e9b50 02420eb0 02440eb8 02440ec0 02440ec8 .B...D...D...D.. │ │ │ │ + 0x002e9b60 02440ed0 02440ed8 02470ee0 02420ee8 .D...D...G...B.. │ │ │ │ + 0x002e9b70 02470ef0 02440ef8 02470e80 03490ea0 .G...D...G...I.. │ │ │ │ + 0x002e9b80 0203b801 0ea80242 0eb00244 0eb80244 .......B...D...D │ │ │ │ + 0x002e9b90 0ec00244 0ec80244 0ed00244 0ed80247 ...D...D...D...G │ │ │ │ + 0x002e9ba0 0ee00242 0ee80249 0ef00249 0ef8024a ...B...I...I...J │ │ │ │ + 0x002e9bb0 0e800349 0ea00202 600ea802 420eb002 ...I....`...B... │ │ │ │ + 0x002e9bc0 440eb802 440ec002 440ec802 440ed002 D...D...D...D... │ │ │ │ + 0x002e9bd0 440ed802 470ee002 420ee802 470ef002 D...G...B...G... │ │ │ │ + 0x002e9be0 410ef802 420e8003 490ea002 02650ea8 A...B...I....e.. │ │ │ │ + 0x002e9bf0 02420eb0 02440eb8 02440ec0 02440ec8 .B...D...D...D.. │ │ │ │ + 0x002e9c00 02440ed0 02440ed8 02470ee0 02420ee8 .D...D...G...B.. │ │ │ │ + 0x002e9c10 02470ef0 02410ef8 02420e80 03490ea0 .G...A...B...I.. │ │ │ │ + 0x002e9c20 027f0ea8 024a0eb0 02440eb8 02440ec0 .....J...D...D.. │ │ │ │ + 0x002e9c30 02440ec8 02440ed0 02440ed8 02470ee0 .D...D...D...G.. │ │ │ │ + 0x002e9c40 02420ee8 02470ef0 02410ef8 02420e80 .B...G...A...B.. │ │ │ │ + 0x002e9c50 03490ea0 0202910e a802420e b002440e .I........B...D. │ │ │ │ + 0x002e9c60 b802440e c002440e c802440e d002440e ..D...D...D...D. │ │ │ │ + 0x002e9c70 d802470e e002420e e802490e f002490e ..G...B...I...I. │ │ │ │ + 0x002e9c80 f8024a0e 8003490e a0020258 0ea80242 ..J...I....X...B │ │ │ │ + 0x002e9c90 0eb00244 0eb80244 0ec00244 0ec80244 ...D...D...D...D │ │ │ │ + 0x002e9ca0 0ed00244 0ed80247 0ee00242 0ee80247 ...D...G...B...G │ │ │ │ + 0x002e9cb0 0ef00249 0ef80241 0e800349 0ea00202 ...I...A...I.... │ │ │ │ + 0x002e9cc0 780ea802 4a0eb002 440eb802 440ec002 x...J...D...D... │ │ │ │ + 0x002e9cd0 440ec802 440ed002 440ed802 470ee002 D...D...D...G... │ │ │ │ + 0x002e9ce0 420ee802 470ef002 470ef802 410e8003 B...G...G...A... │ │ │ │ + 0x002e9cf0 490ea002 02470ea8 02420eb0 02440eb8 I....G...B...D.. │ │ │ │ + 0x002e9d00 02440ec0 02440ec8 02440ed0 02440ed8 .D...D...D...D.. │ │ │ │ + 0x002e9d10 02470ee0 02420ee8 02470ef0 02470ef8 .G...B...G...G.. │ │ │ │ + 0x002e9d20 02410e80 03490ea0 0202570e 38410e30 .A...I....W.8A.0 │ │ │ │ + 0x002e9d30 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ │ │ + 0x002e9d40 0ea00200 28020000 585f0000 d412d9ff ....(...X_...... │ │ │ │ + 0x002e9d50 93080000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002e9d60 28420e30 410e3847 0ea00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002e9d70 058e048f 03860203 94010ea8 02420eb0 .............B.. │ │ │ │ + 0x002e9d80 02440eb8 02440ec0 02440ec8 02440ed0 .D...D...D...D.. │ │ │ │ + 0x002e9d90 02440ed8 02470ee0 02420ee8 02470ef0 .D...G...B...G.. │ │ │ │ + 0x002e9da0 02440ef8 02470e80 03490ea0 0203b801 .D...G...I...... │ │ │ │ + 0x002e9db0 0ea80242 0eb00244 0eb80244 0ec00244 ...B...D...D...D │ │ │ │ + 0x002e9dc0 0ec80244 0ed00244 0ed80247 0ee00242 ...D...D...G...B │ │ │ │ + 0x002e9dd0 0ee80249 0ef00249 0ef8024a 0e800349 ...I...I...J...I │ │ │ │ + 0x002e9de0 0ea00202 600ea802 420eb002 440eb802 ....`...B...D... │ │ │ │ + 0x002e9df0 440ec002 440ec802 440ed002 440ed802 D...D...D...D... │ │ │ │ + 0x002e9e00 470ee002 420ee802 470ef002 410ef802 G...B...G...A... │ │ │ │ + 0x002e9e10 420e8003 490ea002 02650ea8 02420eb0 B...I....e...B.. │ │ │ │ + 0x002e9e20 02440eb8 02440ec0 02440ec8 02440ed0 .D...D...D...D.. │ │ │ │ + 0x002e9e30 02440ed8 02470ee0 02420ee8 02470ef0 .D...G...B...G.. │ │ │ │ + 0x002e9e40 02410ef8 02420e80 03490ea0 027f0ea8 .A...B...I...... │ │ │ │ + 0x002e9e50 024a0eb0 02440eb8 02440ec0 02440ec8 .J...D...D...D.. │ │ │ │ + 0x002e9e60 02440ed0 02440ed8 02470ee0 02420ee8 .D...D...G...B.. │ │ │ │ + 0x002e9e70 02470ef0 02410ef8 02420e80 03490ea0 .G...A...B...I.. │ │ │ │ + 0x002e9e80 0202910e a802420e b002440e b802440e ......B...D...D. │ │ │ │ + 0x002e9e90 c002440e c802440e d002440e d802470e ..D...D...D...G. │ │ │ │ + 0x002e9ea0 e002420e e802490e f002490e f8024a0e ..B...I...I...J. │ │ │ │ + 0x002e9eb0 8003490e a0020258 0ea80242 0eb00244 ..I....X...B...D │ │ │ │ + 0x002e9ec0 0eb80244 0ec00244 0ec80244 0ed00244 ...D...D...D...D │ │ │ │ + 0x002e9ed0 0ed80247 0ee00242 0ee80247 0ef00249 ...G...B...G...I │ │ │ │ + 0x002e9ee0 0ef80241 0e800349 0ea00202 780ea802 ...A...I....x... │ │ │ │ + 0x002e9ef0 4a0eb002 440eb802 440ec002 440ec802 J...D...D...D... │ │ │ │ + 0x002e9f00 440ed002 440ed802 470ee002 420ee802 D...D...G...B... │ │ │ │ + 0x002e9f10 470ef002 470ef802 410e8003 490ea002 G...G...A...I... │ │ │ │ + 0x002e9f20 02470ea8 02420eb0 02440eb8 02440ec0 .G...B...D...D.. │ │ │ │ + 0x002e9f30 02440ec8 02440ed0 02440ed8 02470ee0 .D...D...D...G.. │ │ │ │ + 0x002e9f40 02420ee8 02470ef0 02470ef8 02410e80 .B...G...G...A.. │ │ │ │ + 0x002e9f50 03490ea0 0202570e 38410e30 420e2842 .I....W.8A.0B.(B │ │ │ │ + 0x002e9f60 0e20420e 18420e10 410e0841 0ea00200 . B..B..A..A.... │ │ │ │ + 0x002e9f70 4c000000 84610000 786dd9ff d4040000 L....a..xm...... │ │ │ │ + 0x002e9f80 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e9f90 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e9fa0 03860203 1a040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002e9fb0 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ + 0x002e9fc0 4c000000 d4610000 0872d9ff 06040000 L....a...r...... │ │ │ │ + 0x002e9fd0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002e9fe0 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002e9ff0 03860203 73030e38 410e3042 0e28420e ....s..8A.0B.(B. │ │ │ │ + 0x002ea000 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ + 0x002ea010 a8000000 24620000 c875d9ff 87140000 ....$b...u...... │ │ │ │ + 0x002ea020 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002ea030 410e3847 0ee00583 078c068d 058e048f A.8G............ │ │ │ │ + 0x002ea040 03860202 530e3841 0e30420e 28420e20 ....S.8A.0B.(B. │ │ │ │ + 0x002ea050 420e1842 0e10410e 08410ee0 0503870a B..B..A..A...... │ │ │ │ + 0x002ea060 0ee80554 0ef00542 0ef80542 0e800641 ...T...B...B...A │ │ │ │ + 0x002ea070 0e880644 0e900642 0e980642 0ea0064a ...D...B...B...J │ │ │ │ + 0x002ea080 0ea80641 0eb00649 0ee00503 0c040ee8 ...A...I........ │ │ │ │ + 0x002ea090 05740ef0 05420ef8 05450e80 06420e88 .t...B...E...B.. │ │ │ │ + 0x002ea0a0 06420e90 06410e98 06490ea0 06470ea8 .B...A...I...G.. │ │ │ │ + 0x002ea0b0 06440eb0 06490ee0 05000000 a8000000 .D...I.......... │ │ │ │ + 0x002ea0c0 d0620000 ac89d9ff 87140000 00410e10 .b...........A.. │ │ │ │ + 0x002ea0d0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002ea0e0 0ee00583 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002ea0f0 530e3841 0e30420e 28420e20 420e1842 S.8A.0B.(B. B..B │ │ │ │ + 0x002ea100 0e10410e 08410ee0 0503790a 0ee80554 ..A..A....y....T │ │ │ │ + 0x002ea110 0ef00542 0ef80542 0e800641 0e880644 ...B...B...A...D │ │ │ │ + 0x002ea120 0e900642 0e980642 0ea0064a 0ea80641 ...B...B...J...A │ │ │ │ + 0x002ea130 0eb00649 0ee00503 1a040ee8 05740ef0 ...I.........t.. │ │ │ │ + 0x002ea140 05420ef8 05450e80 06420e88 06420e90 .B...E...B...B.. │ │ │ │ + 0x002ea150 06410e98 06490ea0 06470ea8 06440eb0 .A...I...G...D.. │ │ │ │ + 0x002ea160 06490ee0 05000000 10000000 7c630000 .I..........|c.. │ │ │ │ + 0x002ea170 909dd9ff 05010000 00000000 18010000 ................ │ │ │ │ + 0x002ea180 38630000 3c17d9ff 0d2a0000 044bd401 8c..<....*...K.. │ │ │ │ + 0x002ea190 00410e10 8602430d 06025083 078c068d .A....C...P..... │ │ │ │ + 0x002ea1a0 058e048f 03038502 2e00039b 032e5003 ..............P. │ │ │ │ + 0x002ea1b0 a4012e00 7f2e0072 2e000317 012e6002 .......r......`. │ │ │ │ + 0x002ea1c0 6c2e6003 6f012e60 028a2e60 028b2e00 l.`.o..`...`.... │ │ │ │ + 0x002ea1d0 642e0002 892e6003 d1032e30 0359012e d.....`....0.Y.. │ │ │ │ + 0x002ea1e0 0002aa2e 00732e00 4d2e0003 46020c07 .....s..M...F... │ │ │ │ + 0x002ea1f0 08410c06 104b2e60 02a32e60 035b012e .A...K.`...`.[.. │ │ │ │ + 0x002ea200 6002b12e 60031a01 2e60033e 012e6003 `...`....`.>..`. │ │ │ │ + 0x002ea210 12012e60 02842e60 02f42e60 028a2e60 ...`...`...`...` │ │ │ │ + 0x002ea220 02992e60 02932e60 0391012e 60030501 ...`...`....`... │ │ │ │ + 0x002ea230 2e600277 2e6002aa 2e600281 2e60028e .`.w.`...`...`.. │ │ │ │ + 0x002ea240 2e600284 2e60028c 2e600289 2e6003d2 .`...`...`...`.. │ │ │ │ + 0x002ea250 012e5002 592e0076 2e006a2e 00592e00 ..P.Y..v..j..Y.. │ │ │ │ + 0x002ea260 02502e00 024a2e00 592e0059 2e00592e .P...J..Y..Y..Y. │ │ │ │ + 0x002ea270 00592e00 02582e00 422e0059 2e00592e .Y...X..B..Y..Y. │ │ │ │ + 0x002ea280 00592e00 552e0052 2e004d2e 00732e00 .Y..U..R..M..s.. │ │ │ │ + 0x002ea290 482e0048 2e000000 1c010000 54640000 H..H........Td.. │ │ │ │ + 0x002ea2a0 3040d9ff 172a0000 0453d301 00410e10 0@...*...S...A.. │ │ │ │ + 0x002ea2b0 8602430d 067e8307 8c068d05 8e048f03 ..C..~.......... │ │ │ │ + 0x002ea2c0 0379022e 00038903 2e5003a8 012e007f .y.......P...... │ │ │ │ + 0x002ea2d0 2e00722e 00031a01 2e600269 2e60036b ..r......`.i.`.k │ │ │ │ + 0x002ea2e0 012e6002 8a2e6002 8b2e0064 2e000291 ..`...`....d.... │ │ │ │ + 0x002ea2f0 2e6003e8 032e3003 60012e00 722e0002 .`....0.`...r... │ │ │ │ + 0x002ea300 952e0079 2e004f2e 00033b02 0c070841 ...y..O...;....A │ │ │ │ + 0x002ea310 0c06104b 2e6002a3 2e60035b 012e6002 ...K.`...`.[..`. │ │ │ │ + 0x002ea320 ae2e6003 1c012e60 033c012e 60031601 ..`....`.<..`... │ │ │ │ + 0x002ea330 2e600280 2e6002ec 2e60029e 2e600296 .`...`...`...`.. │ │ │ │ + 0x002ea340 2e600290 2e6003ab 012e6003 08012e60 .`...`....`....` │ │ │ │ + 0x002ea350 02752e60 02a12e60 02862e60 02832e60 .u.`...`...`...` │ │ │ │ + 0x002ea360 02842e60 02892e60 02862e60 03d2012e ...`...`...`.... │ │ │ │ + 0x002ea370 50025c2e 007c2e00 6a2e0059 2e000248 P.\..|..j..Y...H │ │ │ │ + 0x002ea380 2e00024a 2e00592e 00592e00 592e0059 ...J..Y..Y..Y..Y │ │ │ │ + 0x002ea390 2e000248 2e00422e 00592e00 592e0059 ...H..B..Y..Y..Y │ │ │ │ + 0x002ea3a0 2e00552e 00522e00 4d2e0073 2e00482e ..U..R..M..s..H. │ │ │ │ + 0x002ea3b0 00482e00 00000000 4c000000 cc650000 .H......L....e.. │ │ │ │ + 0x002ea3c0 e08ed3ff f2030000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002ea3d0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea3e0 078c068d 058e048f 03860203 54030e38 ............T..8 │ │ │ │ + 0x002ea3f0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea400 0e08410e 80010000 4c000000 1c660000 ..A.....L....f.. │ │ │ │ + 0x002ea410 9092d3ff 3d040000 00410e10 420e1842 ....=....A..B..B │ │ │ │ + 0x002ea420 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea430 078c068d 058e048f 03860203 98030e38 ...............8 │ │ │ │ + 0x002ea440 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea450 0e08410e a0010000 4c000000 6c660000 ..A.....L...lf.. │ │ │ │ + 0x002ea460 8096d3ff 432a0000 00410e10 420e1842 ....C*...A..B..B │ │ │ │ + 0x002ea470 0e20420e 28420e30 410e3847 0eb01883 . B.(B.0A.8G.... │ │ │ │ + 0x002ea480 078c068d 058e048f 03860203 35280e38 ............5(.8 │ │ │ │ + 0x002ea490 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea4a0 0e08410e b0180000 4c000000 bc660000 ..A.....L....f.. │ │ │ │ + 0x002ea4b0 80c0d3ff 2a320000 00410e10 420e1842 ....*2...A..B..B │ │ │ │ + 0x002ea4c0 0e20420e 28420e30 410e3847 0ec01883 . B.(B.0A.8G.... │ │ │ │ + 0x002ea4d0 078c068d 058e048f 03860203 0f300e38 .............0.8 │ │ │ │ + 0x002ea4e0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea4f0 0e08410e c0180000 4c000000 0c670000 ..A.....L....g.. │ │ │ │ + 0x002ea500 60f2d3ff 5d280000 00410e10 420e1842 `...](...A..B..B │ │ │ │ + 0x002ea510 0e20420e 28420e30 410e3847 0ef01783 . B.(B.0A.8G.... │ │ │ │ + 0x002ea520 078c068d 058e048f 03860203 f1260e38 .............&.8 │ │ │ │ + 0x002ea530 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea540 0e08410e f0170000 4c000000 5c670000 ..A.....L...\g.. │ │ │ │ + 0x002ea550 701ad4ff 52280000 00410e10 420e1842 p...R(...A..B..B │ │ │ │ + 0x002ea560 0e20420e 28420e30 410e3847 0ee01783 . B.(B.0A.8G.... │ │ │ │ + 0x002ea570 078c068d 058e048f 03860203 e6260e38 .............&.8 │ │ │ │ + 0x002ea580 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea590 0e08410e e0170000 4c000000 ac670000 ..A.....L....g.. │ │ │ │ + 0x002ea5a0 709ad9ff ff040000 00410e10 420e1842 p........A..B..B │ │ │ │ + 0x002ea5b0 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea5c0 078c068d 058e048f 03860203 a5040e38 ...............8 │ │ │ │ + 0x002ea5d0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea5e0 0e08410e a0010000 4c000000 fc670000 ..A.....L....g.. │ │ │ │ + 0x002ea5f0 209fd9ff ff040000 00410e10 420e1842 ........A..B..B │ │ │ │ + 0x002ea600 0e20420e 28420e30 410e3844 0ea00183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea610 078c068d 058e048f 03860203 a5040e38 ...............8 │ │ │ │ + 0x002ea620 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea630 0e08410e a0010000 4c000000 4c680000 ..A.....L...Lh.. │ │ │ │ + 0x002ea640 d0a3d9ff 4c080000 00410e10 420e1842 ....L....A..B..B │ │ │ │ + 0x002ea650 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea660 078c068d 058e048f 03860203 9e070e38 ...............8 │ │ │ │ + 0x002ea670 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea680 0e08410e 80010000 4c000000 9c680000 ..A.....L....h.. │ │ │ │ + 0x002ea690 d0abd9ff b2060000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002ea6a0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea6b0 078c068d 058e048f 03860203 52060e38 ............R..8 │ │ │ │ + 0x002ea6c0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea6d0 0e08410e 80010000 4c000000 ec680000 ..A.....L....h.. │ │ │ │ + 0x002ea6e0 40b2d9ff 4c080000 00410e10 420e1842 @...L....A..B..B │ │ │ │ + 0x002ea6f0 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002ea700 078c068d 058e048f 03860203 9e070e38 ...............8 │ │ │ │ + 0x002ea710 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ea720 0e08410e 80010000 4c000000 3c690000 ..A.....L.......G..B..A │ │ │ │ + 0x002eac20 0e208304 8e038f02 6f0e1842 0e10420e . ......o..B..B. │ │ │ │ + 0x002eac30 08c3cecf 34000000 486e0000 944bdaff ....4...Hn...K.. │ │ │ │ + 0x002eac40 b6000000 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x002eac50 28410e30 83058c04 8e038f02 02a60e28 (A.0...........( │ │ │ │ + 0x002eac60 410e2042 0e18420e 10420e08 50000000 A. B..B..B..P... │ │ │ │ + 0x002eac70 286e0000 9cfed9ff c2050000 04a3c901 (n.............. │ │ │ │ + 0x002eac80 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eac90 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002eaca0 03860203 51040e38 410e3042 0e28420e ....Q..8A.0B.(B. │ │ │ │ + 0x002eacb0 20420e18 420e1041 0e08410e c0020000 B..B..A..A..... │ │ │ │ + 0x002eacc0 50000000 7c6e0000 1804daff c2050000 P...|n.......... │ │ │ │ + 0x002eacd0 04e3c901 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002eace0 28420e30 410e3847 0ec00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002eacf0 058e048f 03860203 51040e38 410e3042 ........Q..8A.0B │ │ │ │ + 0x002ead00 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002ead10 c0020000 50000000 d06e0000 9409daff ....P....n...... │ │ │ │ + 0x002ead20 70050000 0423ca01 00410e10 420e1842 p....#...A..B..B │ │ │ │ + 0x002ead30 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ │ │ + 0x002ead40 078c068d 058e048f 03860203 4d030e38 ............M..8 │ │ │ │ + 0x002ead50 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ead60 0e08410e c0020000 50000000 246f0000 ..A.....P...$o.. │ │ │ │ + 0x002ead70 b00edaff 70050000 044fca01 00410e10 ....p....O...A.. │ │ │ │ + 0x002ead80 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002ead90 0ec00283 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002eada0 4d030e38 410e3042 0e28420e 20420e18 M..8A.0B.(B. B.. │ │ │ │ + 0x002eadb0 420e1041 0e08410e c0020000 a8000000 B..A..A......... │ │ │ │ + 0x002eadc0 786f0000 cc13daff 5a050000 047bca01 xo......Z....{.. │ │ │ │ + 0x002eadd0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eade0 410e3847 0ef00483 078c068d 058e048f A.8G............ │ │ │ │ + 0x002eadf0 03860203 e9012e10 500ef804 420e8005 ........P...B... │ │ │ │ + 0x002eae00 490ef004 025d2e00 4e2e0002 412e006e I....]..N...A..n │ │ │ │ + 0x002eae10 2e000240 2e006b2e 00025d2e 005b2e00 ...@..k...]..[.. │ │ │ │ + 0x002eae20 026e0e38 410e3042 0e28420e 20420e18 .n.8A.0B.(B. B.. │ │ │ │ + 0x002eae30 420e1041 0e08410e f004462e 00592e00 B..A..A...F..Y.. │ │ │ │ + 0x002eae40 542e005b 2e00622e 00542e00 562e0054 T..[..b..T..V..T │ │ │ │ + 0x002eae50 2e00512e 00532e00 4a2e0049 2e004d2e ..Q..S..J..I..M. │ │ │ │ + 0x002eae60 004f2e00 482e0000 50000000 24700000 .O..H...P...$p.. │ │ │ │ + 0x002eae70 8018daff 3e060000 0443ca01 00410e10 ....>....C...A.. │ │ │ │ + 0x002eae80 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002eae90 0ea00383 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002eaea0 9c040e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002eaeb0 420e1041 0e08410e a0030000 50000000 B..A..A.....P... │ │ │ │ + 0x002eaec0 78700000 6c1edaff 3e060000 0477ca01 xp..l...>....w.. │ │ │ │ + 0x002eaed0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eaee0 410e3847 0ea00383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002eaef0 03860203 9c040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002eaf00 20420e18 420e1041 0e08410e a0030000 B..B..A..A..... │ │ │ │ + 0x002eaf10 a8000000 cc700000 5824daff 5a050000 .....p..X$..Z... │ │ │ │ + 0x002eaf20 04abca01 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002eaf30 28420e30 410e3847 0ef00483 078c068d (B.0A.8G........ │ │ │ │ + 0x002eaf40 058e048f 03860203 e9012e10 500ef804 ............P... │ │ │ │ + 0x002eaf50 420e8005 490ef004 025d2e00 4e2e0002 B...I....]..N... │ │ │ │ + 0x002eaf60 412e006e 2e000240 2e006b2e 00025d2e A..n...@..k...]. │ │ │ │ + 0x002eaf70 005b2e00 026e0e38 410e3042 0e28420e .[...n.8A.0B.(B. │ │ │ │ + 0x002eaf80 20420e18 420e1041 0e08410e f004462e B..B..A..A...F. │ │ │ │ + 0x002eaf90 00592e00 542e005b 2e00622e 00542e00 .Y..T..[..b..T.. │ │ │ │ + 0x002eafa0 562e0054 2e00512e 00532e00 4a2e0049 V..T..Q..S..J..I │ │ │ │ + 0x002eafb0 2e004d2e 004f2e00 482e0000 48000000 ..M..O..H...H... │ │ │ │ + 0x002eafc0 78710000 5c38d4ff a2010000 0473ca01 xq..\8.......s.. │ │ │ │ + 0x002eafd0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002eafe0 470ed001 83068c05 8d048e03 8f02033b G..............; │ │ │ │ + 0x002eaff0 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x002eb000 0e08410e d0010000 50000000 c4710000 ..A.....P....q.. │ │ │ │ + 0x002eb010 c039d4ff 43020000 0457ca01 00410e10 .9..C....W...A.. │ │ │ │ + 0x002eb020 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002eb030 0ea00583 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002eb040 ad010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002eb050 420e1041 0e08410e a0050000 48000000 B..A..A.....H... │ │ │ │ + 0x002eb060 18720000 bc3bd4ff a2010000 0447ca01 .r...;.......G.. │ │ │ │ + 0x002eb070 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002eb080 470ed001 83068c05 8d048e03 8f02033b G..............; │ │ │ │ + 0x002eb090 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x002eb0a0 0e08410e d0010000 48000000 64720000 ..A.....H...dr.. │ │ │ │ + 0x002eb0b0 203dd4ff a8010000 042bca01 00420e10 =.......+...B.. │ │ │ │ + 0x002eb0c0 420e1842 0e20420e 28410e30 470e9002 B..B. B.(A.0G... │ │ │ │ + 0x002eb0d0 83068c05 8d048e03 8f020354 010e3041 ...........T..0A │ │ │ │ + 0x002eb0e0 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ + 0x002eb0f0 90020000 48000000 b0720000 843ed4ff ....H....r...>.. │ │ │ │ + 0x002eb100 1a020000 0407ca01 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002eb110 0e20420e 28410e30 470ea003 83068c05 . B.(A.0G....... │ │ │ │ + 0x002eb120 8d048e03 8f020388 010e3041 0e28420e ..........0A.(B. │ │ │ │ + 0x002eb130 20420e18 420e1042 0e08410e a0030000 B..B..B..A..... │ │ │ │ + 0x002eb140 48000000 fc720000 5840d4ff 1a020000 H....r..X@...... │ │ │ │ + 0x002eb150 04fbc901 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002eb160 28410e30 470ea003 83068c05 8d048e03 (A.0G........... │ │ │ │ + 0x002eb170 8f020388 010e3041 0e28420e 20420e18 ......0A.(B. B.. │ │ │ │ + 0x002eb180 420e1042 0e08410e a0030000 48000000 B..B..A.....H... │ │ │ │ + 0x002eb190 48730000 2c42d4ff a8010000 04efc901 Hs..,B.......... │ │ │ │ + 0x002eb1a0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002eb1b0 470e9002 83068c05 8d048e03 8f020354 G..............T │ │ │ │ + 0x002eb1c0 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x002eb1d0 0e08410e 90020000 48000000 94730000 ..A.....H....s.. │ │ │ │ + 0x002eb1e0 9043d4ff 76010000 04cbc901 00420e10 .C..v........B.. │ │ │ │ + 0x002eb1f0 420e1842 0e20420e 28410e30 470ed002 B..B. B.(A.0G... │ │ │ │ + 0x002eb200 83068c05 8d048e03 8f020328 010e3041 ...........(..0A │ │ │ │ + 0x002eb210 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ + 0x002eb220 d0020000 48000000 e0730000 c444d4ff ....H....s...D.. │ │ │ │ + 0x002eb230 f3010000 04a7c901 00420e10 420e1842 .........B..B..B │ │ │ │ + 0x002eb240 0e20420e 28410e30 470ed002 83068c05 . B.(A.0G....... │ │ │ │ + 0x002eb250 8d048e03 8f020361 010e3041 0e28420e .......a..0A.(B. │ │ │ │ + 0x002eb260 20420e18 420e1042 0e08410e d0020000 B..B..B..A..... │ │ │ │ + 0x002eb270 48000000 2c740000 7846d4ff 76010000 H...,t..xF..v... │ │ │ │ + 0x002eb280 049bc901 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002eb290 28410e30 470ed002 83068c05 8d048e03 (A.0G........... │ │ │ │ + 0x002eb2a0 8f020328 010e3041 0e28420e 20420e18 ...(..0A.(B. B.. │ │ │ │ + 0x002eb2b0 420e1042 0e08410e d0020000 48000000 B..B..A.....H... │ │ │ │ + 0x002eb2c0 78740000 ac47d4ff a8010000 0477c901 xt...G.......w.. │ │ │ │ + 0x002eb2d0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002eb2e0 470e9002 83068c05 8d048e03 8f020354 G..............T │ │ │ │ + 0x002eb2f0 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x002eb300 0e08410e 90020000 50000000 c4740000 ..A.....P....t.. │ │ │ │ + 0x002eb310 1049d4ff c0010000 0453c901 00410e10 .I.......S...A.. │ │ │ │ + 0x002eb320 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002eb330 0e800883 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002eb340 4c010e38 410e3042 0e28420e 20420e18 L..8A.0B.(B. B.. │ │ │ │ + 0x002eb350 420e1041 0e08410e 80080000 48000000 B..A..A.....H... │ │ │ │ + 0x002eb360 18750000 7c4ad4ff a8010000 042bc901 .u..|J.......+.. │ │ │ │ + 0x002eb370 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002eb380 470e9002 83068c05 8d048e03 8f020354 G..............T │ │ │ │ + 0x002eb390 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x002eb3a0 0e08410e 90020000 48000000 64750000 ..A.....H...du.. │ │ │ │ + 0x002eb3b0 e04bd4ff f3010000 0407c901 00420e10 .K...........B.. │ │ │ │ + 0x002eb3c0 420e1842 0e20420e 28410e30 470ed002 B..B. B.(A.0G... │ │ │ │ + 0x002eb3d0 83068c05 8d048e03 8f020361 010e3041 ...........a..0A │ │ │ │ + 0x002eb3e0 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ + 0x002eb3f0 d0020000 50000000 b0750000 944dd4ff ....P....u...M.. │ │ │ │ + 0x002eb400 43020000 04fbc801 00410e10 420e1842 C........A..B..B │ │ │ │ + 0x002eb410 0e20420e 28420e30 410e3847 0ea00583 . B.(B.0A.8G.... │ │ │ │ + 0x002eb420 078c068d 058e048f 03860203 ad010e38 ...............8 │ │ │ │ + 0x002eb430 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002eb440 0e08410e a0050000 50000000 04760000 ..A.....P....v.. │ │ │ │ + 0x002eb450 904fd4ff c0010000 04ebc801 00410e10 .O...........A.. │ │ │ │ + 0x002eb460 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002eb470 0e800883 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002eb480 4c010e38 410e3042 0e28420e 20420e18 L..8A.0B.(B. B.. │ │ │ │ + 0x002eb490 420e1041 0e08410e 80080000 30000000 B..A..A.....0... │ │ │ │ + 0x002eb4a0 58760000 2c24daff 5b0d0000 04c3c801 Xv..,$..[....... │ │ │ │ + 0x002eb4b0 00410e10 8602430d 06548307 8c068d05 .A....C..T...... │ │ │ │ + 0x002eb4c0 8e048f03 03f6090c 0708410c 06100000 ..........A..... │ │ │ │ + 0x002eb4d0 48000000 8c760000 5831daff 00010000 H....v..X1...... │ │ │ │ + 0x002eb4e0 0467c901 00420e10 410e1844 0e800183 .g...B..A..D.... │ │ │ │ + 0x002eb4f0 038e0202 830e1841 0e10420e 08410e80 .......A..B..A.. │ │ │ │ + 0x002eb500 01024c0e 18410e10 420e0841 0e800147 ..L..A..B..A...G │ │ │ │ + 0x002eb510 0e18410e 10420e08 450e8001 48000000 ..A..B..E...H... │ │ │ │ + 0x002eb520 d8760000 cc32daff 06010000 042bc901 .v...2.......+.. │ │ │ │ + 0x002eb530 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ + 0x002eb540 830e1841 0e10420e 08410e80 01024c0e ...A..B..A....L. │ │ │ │ + 0x002eb550 18410e10 420e0841 0e800147 0e18410e .A..B..A...G..A. │ │ │ │ + 0x002eb560 10420e08 450e8001 40000000 24770000 .B..E...@...$w.. │ │ │ │ + 0x002eb570 9033daff 05010000 04ffc801 00420e10 .3...........B.. │ │ │ │ + 0x002eb580 420e1842 0e20410e 28470ee0 0183058c B..B. A.(G...... │ │ │ │ + 0x002eb590 048e038f 0202910e 28410e20 420e1842 ........(A. B..B │ │ │ │ + 0x002eb5a0 0e10420e 08410ee0 01000000 48000000 ..B..A......H... │ │ │ │ + 0x002eb5b0 68770000 5c34daff 00010000 04dfc801 hw..\4.......... │ │ │ │ + 0x002eb5c0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ + 0x002eb5d0 830e1841 0e10420e 08410e80 01024c0e ...A..B..A....L. │ │ │ │ + 0x002eb5e0 18410e10 420e0841 0e800147 0e18410e .A..B..A...G..A. │ │ │ │ + 0x002eb5f0 10420e08 450e8001 4c000000 b4770000 .B..E...L....w.. │ │ │ │ + 0x002eb600 1035daff 39030000 04a3c801 00420e10 .5..9........B.. │ │ │ │ + 0x002eb610 410e1847 0ed00183 038e0203 1c020e18 A..G............ │ │ │ │ + 0x002eb620 410e1042 0e08410e d0010270 0e18410e A..B..A....p..A. │ │ │ │ + 0x002eb630 10420e08 410ed001 4a0e1841 0e10420e .B..A...J..A..B. │ │ │ │ + 0x002eb640 08450ed0 01000000 40000000 04780000 .E......@....x.. │ │ │ │ + 0x002eb650 0038daff 05010000 04a7c801 00420e10 .8...........B.. │ │ │ │ + 0x002eb660 420e1842 0e20410e 28470ee0 0183058c B..B. A.(G...... │ │ │ │ + 0x002eb670 048e038f 0202910e 28410e20 420e1842 ........(A. B..B │ │ │ │ + 0x002eb680 0e10420e 08410ee0 01000000 4c000000 ..B..A......L... │ │ │ │ + 0x002eb690 48780000 cc38daff 39030000 0487c801 Hx...8..9....... │ │ │ │ + 0x002eb6a0 00420e10 410e1847 0ed00183 038e0203 .B..A..G........ │ │ │ │ + 0x002eb6b0 1c020e18 410e1042 0e08410e d0010270 ....A..B..A....p │ │ │ │ + 0x002eb6c0 0e18410e 10420e08 410ed001 4a0e1841 ..A..B..A...J..A │ │ │ │ + 0x002eb6d0 0e10420e 08450ed0 01000000 48000000 ..B..E......H... │ │ │ │ + 0x002eb6e0 98780000 7c3cdaff 06010000 048bc801 .x..|<.......... │ │ │ │ + 0x002eb6f0 00420e10 410e1844 0e800183 038e0202 .B..A..D........ │ │ │ │ + 0x002eb700 830e1841 0e10420e 08410e80 01024c0e ...A..B..A....L. │ │ │ │ + 0x002eb710 18410e10 420e0841 0e800147 0e18410e .A..B..A...G..A. │ │ │ │ + 0x002eb720 10420e08 450e8001 2c000000 e4780000 .B..E...,....x.. │ │ │ │ + 0x002eb730 803ddaff 40000000 045fc801 00420e10 .=..@...._...B.. │ │ │ │ + 0x002eb740 410e1841 0e208303 8e02570e 18410e10 A..A. ....W..A.. │ │ │ │ + 0x002eb750 420e0845 0e200000 2c000000 14790000 B..E. ..,....y.. │ │ │ │ + 0x002eb760 903ddaff 40000000 044bc801 00420e10 .=..@....K...B.. │ │ │ │ + 0x002eb770 410e1841 0e208303 8e02570e 18410e10 A..A. ....W..A.. │ │ │ │ + 0x002eb780 420e0845 0e200000 38000000 44790000 B..E. ..8...Dy.. │ │ │ │ + 0x002eb790 a03ddaff e7000000 0437c801 00420e10 .=.......7...B.. │ │ │ │ + 0x002eb7a0 410e1841 0e208303 8e020264 0e18410e A..A. .....d..A. │ │ │ │ + 0x002eb7b0 10420e08 450e2044 0e18410e 10420e08 .B..E. D..A..B.. │ │ │ │ + 0x002eb7c0 410e2000 38000000 80790000 543edaff A. .8....y..T>.. │ │ │ │ + 0x002eb7d0 e7000000 0427c801 00420e10 410e1841 .....'...B..A..A │ │ │ │ + 0x002eb7e0 0e208303 8e020264 0e18410e 10420e08 . .....d..A..B.. │ │ │ │ + 0x002eb7f0 450e2044 0e18410e 10420e08 410e2000 E. D..A..B..A. . │ │ │ │ + 0x002eb800 2c000000 bc790000 483fdaff 40000000 ,....y..H?..@... │ │ │ │ + 0x002eb810 0417c801 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002eb820 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ + 0x002eb830 2c000000 ec790000 583fdaff 40000000 ,....y..X?..@... │ │ │ │ + 0x002eb840 0403c801 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002eb850 8e02570e 18410e10 420e0845 0e200000 ..W..A..B..E. .. │ │ │ │ + 0x002eb860 14000000 747a0000 2840daff 2f000000 ....tz..(@../... │ │ │ │ + 0x002eb870 00000000 00000000 10000000 8c7a0000 .............z.. │ │ │ │ + 0x002eb880 e042daff 13000000 00000000 3c000000 .B..........<... │ │ │ │ + 0x002eb890 487a0000 2c40daff ea000000 04c3c701 Hz..,@.......... │ │ │ │ + 0x002eb8a0 00420e10 420e1842 0e20410e 28440e40 .B..B..B. A.(D.@ │ │ │ │ + 0x002eb8b0 83058c04 8e038f02 02610e28 410e2042 .........a.(A. B │ │ │ │ + 0x002eb8c0 0e18420e 10420e08 410e4000 4c000000 ..B..B..A.@.L... │ │ │ │ + 0x002eb8d0 887a0000 dc40daff a7010000 04abc701 .z...@.......... │ │ │ │ + 0x002eb8e0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eb8f0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002eb900 8602031e 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002eb910 420e1842 0e10410e 08410e40 50000000 B..B..A..A.@P... │ │ │ │ + 0x002eb920 d87a0000 5c42daff 17010000 046fc701 .z..\B.......o.. │ │ │ │ + 0x002eb930 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eb940 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002eb950 8602028e 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ + 0x002eb960 0e18420e 10410e08 410e4000 00000000 ..B..A..A.@..... │ │ │ │ + 0x002eb970 4c000000 847b0000 2843daff 15050000 L....{..(C...... │ │ │ │ + 0x002eb980 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eb990 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002eb9a0 03860203 d2040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002eb9b0 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ + 0x002eb9c0 4c000000 d47b0000 f847daff d5040000 L....{...G...... │ │ │ │ + 0x002eb9d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eb9e0 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002eb9f0 03860203 92040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002eba00 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ │ │ + 0x002eba10 24000000 247c0000 884cdaff 81010000 $...$|...L...... │ │ │ │ + 0x002eba20 00410e10 470e8002 8302033c 010e1041 .A..G......<...A │ │ │ │ + 0x002eba30 0e08410e 80020000 24000000 4c7c0000 ..A.....$...L|.. │ │ │ │ + 0x002eba40 f04ddaff 81010000 00410e10 470e8002 .M.......A..G... │ │ │ │ + 0x002eba50 8302033c 010e1041 0e08410e 80020000 ...<...A..A..... │ │ │ │ + 0x002eba60 4c000000 747c0000 584fdaff 3f080000 L...t|..XO..?... │ │ │ │ + 0x002eba70 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002eba80 410e3847 0eb00483 078c068d 058e048f A.8G............ │ │ │ │ + 0x002eba90 03860203 8d070e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002ebaa0 20420e18 420e1041 0e08410e b0040000 B..B..A..A..... │ │ │ │ + 0x002ebab0 4c000000 c47c0000 4857daff 70080000 L....|..HW..p... │ │ │ │ + 0x002ebac0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002ebad0 410e3847 0eb00483 078c068d 058e048f A.8G............ │ │ │ │ + 0x002ebae0 03860203 be070e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002ebaf0 20420e18 420e1041 0e08410e b0040000 B..B..A..A..... │ │ │ │ + 0x002ebb00 4c000000 bc7c0000 685fdaff cb030000 L....|..h_...... │ │ │ │ + 0x002ebb10 049fc501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ebb20 28420e30 410e3844 0eb00183 078c068d (B.0A.8D........ │ │ │ │ + 0x002ebb30 058e048f 03860203 b2030e38 410e3042 ...........8A.0B │ │ │ │ + 0x002ebb40 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ + 0x002ebb50 4c000000 0c7d0000 e862daff 28030000 L....}...b..(... │ │ │ │ + 0x002ebb60 049bc501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ebb70 28420e30 410e3844 0e900183 078c068d (B.0A.8D........ │ │ │ │ + 0x002ebb80 058e048f 03860203 0f030e38 410e3042 ...........8A.0B │ │ │ │ + 0x002ebb90 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ + 0x002ebba0 50000000 5c7d0000 c865daff c5030000 P...\}...e...... │ │ │ │ + 0x002ebbb0 0483c501 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ebbc0 28420e30 410e3847 0eb00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002ebbd0 058e048f 03860203 28020e38 410e3042 ........(..8A.0B │ │ │ │ + 0x002ebbe0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002ebbf0 b0020000 50000000 b07d0000 4469daff ....P....}..Di.. │ │ │ │ + 0x002ebc00 c5030000 049bc501 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002ebc10 0e20420e 28420e30 410e3847 0eb00283 . B.(B.0A.8G.... │ │ │ │ + 0x002ebc20 078c068d 058e048f 03860203 28020e38 ............(..8 │ │ │ │ + 0x002ebc30 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002ebc40 0e08410e b0020000 5c000000 047e0000 ..A.....\....~.. │ │ │ │ + 0x002ebc50 c06cdaff cd010000 04b3c501 00410e10 .l...........A.. │ │ │ │ + 0x002ebc60 420e1842 0e20420e 28410e30 440e4083 B..B. B.(A.0D.@. │ │ │ │ + 0x002ebc70 068c058e 048f0386 0202e20e 30410e28 ............0A.( │ │ │ │ + 0x002ebc80 420e2042 0e18420e 10410e08 410e4002 B. B..B..A..A.@. │ │ │ │ + 0x002ebc90 780e3041 0e28420e 20420e18 420e1041 x.0A.(B. B..B..A │ │ │ │ + 0x002ebca0 0e08460e 40000000 28000000 bc7e0000 ..F.@...(....~.. │ │ │ │ + 0x002ebcb0 f0a3daff 3e000000 00470e10 420e1841 ....>....G..B..A │ │ │ │ + 0x002ebcc0 0e208304 8e038f02 6f0e1842 0e10420e . ......o..B..B. │ │ │ │ + 0x002ebcd0 08c3cecf 34000000 e87e0000 54a6daff ....4....~..T... │ │ │ │ + 0x002ebce0 b6000000 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x002ebcf0 28410e30 83058c04 8e038f02 02a60e28 (A.0...........( │ │ │ │ + 0x002ebd00 410e2042 0e18420e 10420e08 64000000 A. B..B..B..d... │ │ │ │ + 0x002ebd10 c87e0000 cc6ddaff 33010000 0423c501 .~...m..3....#.. │ │ │ │ + 0x002ebd20 00420e10 420e1842 0e20410e 28440e60 .B..B..B. A.(D.` │ │ │ │ + 0x002ebd30 83058c04 8e038f02 024c2e10 4a0e6842 .........L..J.hB │ │ │ │ + 0x002ebd40 0e70490e 6002472e 00552e00 4c2e0050 .pI.`.G..U..L..P │ │ │ │ + 0x002ebd50 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ + 0x002ebd60 602e0059 2e00492e 004f2e00 482e0048 `..Y..I..O..H..H │ │ │ │ + 0x002ebd70 2e000000 64000000 307f0000 a46edaff ....d...0....n.. │ │ │ │ + 0x002ebd80 33010000 04ebc401 00420e10 420e1842 3........B..B..B │ │ │ │ + 0x002ebd90 0e20410e 28440e60 83058c04 8e038f02 . A.(D.`........ │ │ │ │ + 0x002ebda0 024c2e10 4a0e6842 0e70490e 6002472e .L..J.hB.pI.`.G. │ │ │ │ + 0x002ebdb0 00552e00 4c2e0050 0e28410e 20420e18 .U..L..P.(A. B.. │ │ │ │ + 0x002ebdc0 420e1042 0e08410e 602e0059 2e00492e B..B..A.`..Y..I. │ │ │ │ + 0x002ebdd0 004f2e00 482e0048 2e000000 30000000 .O..H..H....0... │ │ │ │ + 0x002ebde0 987f0000 7c6fdaff 05010000 04b3c401 ....|o.......... │ │ │ │ + 0x002ebdf0 00410e10 420e1841 0e208304 8e038602 .A..B..A. ...... │ │ │ │ + 0x002ebe00 02570e18 420e1041 0e08410e 20000000 .W..B..A..A. ... │ │ │ │ + 0x002ebe10 40000000 cc7f0000 5870daff 6b010000 @.......Xp..k... │ │ │ │ + 0x002ebe20 04bfc401 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002ebe30 28410e30 83068c05 8d048e03 8f0202b3 (A.0............ │ │ │ │ + 0x002ebe40 0e28420e 20420e18 420e1042 0e08410e .(B. B..B..B..A. │ │ │ │ + 0x002ebe50 30000000 30000000 10800000 8471daff 0...0........q.. │ │ │ │ + 0x002ebe60 03010000 0497c401 00410e10 420e1841 .........A..B..A │ │ │ │ + 0x002ebe70 0e208304 8e038602 02560e18 420e1041 . .......V..B..A │ │ │ │ + 0x002ebe80 0e08410e 20000000 30000000 44800000 ..A. ...0...D... │ │ │ │ + 0x002ebe90 6072daff 05010000 04a3c401 00410e10 `r...........A.. │ │ │ │ + 0x002ebea0 420e1841 0e208304 8e038602 02570e18 B..A. .......W.. │ │ │ │ + 0x002ebeb0 420e1041 0e08410e 20000000 40000000 B..A..A. ...@... │ │ │ │ + 0x002ebec0 78800000 3c73daff 6b010000 04afc401 x..... │ │ │ │ - 0x002f7bc0 402fe4ff fc000000 00410e10 830202ef @/.......A...... │ │ │ │ - 0x002f7bd0 0e08410e 104a0e08 48000000 2c3e0100 ..A..J..H...,>.. │ │ │ │ - 0x002f7be0 2030e4ff 3e040000 00410e10 420e1842 0..>....A..B..B │ │ │ │ - 0x002f7bf0 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ │ │ - 0x002f7c00 078c068d 058e048f 03860203 22040e38 ............"..8 │ │ │ │ - 0x002f7c10 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002f7c20 0e080000 48000000 783e0100 1434e4ff ....H...x>...4.. │ │ │ │ - 0x002f7c30 19030000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002f7c40 28420e30 410e3847 0ed00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002f7c50 058e048f 03860203 fd020e38 410e3042 ...........8A.0B │ │ │ │ - 0x002f7c60 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ - 0x002f7c70 48000000 c43e0100 e836e4ff a4020000 H....>...6...... │ │ │ │ - 0x002f7c80 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002f7c90 410e3844 0eb00183 078c068d 058e048f A.8D............ │ │ │ │ - 0x002f7ca0 03860203 8b020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002f7cb0 20420e18 420e1041 0e080000 48000000 B..B..A....H... │ │ │ │ - 0x002f7cc0 103f0100 4c39e4ff 10020000 00410e10 .?..L9.......A.. │ │ │ │ - 0x002f7cd0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002f7ce0 0ea00183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002f7cf0 f7010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002f7d00 420e1041 0e080000 48000000 5c3f0100 B..A....H...\?.. │ │ │ │ - 0x002f7d10 103be4ff a8030000 00410e10 420e1842 .;.......A..B..B │ │ │ │ - 0x002f7d20 0e20420e 28420e30 410e3847 0ef00183 . B.(B.0A.8G.... │ │ │ │ - 0x002f7d30 078c068d 058e048f 03860203 8c030e38 ...............8 │ │ │ │ - 0x002f7d40 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002f7d50 0e080000 48000000 a83f0100 743ee4ff ....H....?..t>.. │ │ │ │ - 0x002f7d60 e5030000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002f7d70 28420e30 410e3847 0ea00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002f7d80 058e048f 03860203 c9030e38 410e3042 ...........8A.0B │ │ │ │ - 0x002f7d90 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ - 0x002f7da0 24000000 f43f0100 1842e4ff 91010000 $....?...B...... │ │ │ │ - 0x002f7db0 00410e10 024f0e08 410e1002 b50e0841 .A...O..A......A │ │ │ │ - 0x002f7dc0 0e100000 00000000 38000000 1c400100 ........8....@.. │ │ │ │ - 0x002f7dd0 9043e4ff 41020000 00420e10 420e1842 .C..A....B..B..B │ │ │ │ - 0x002f7de0 0e20410e 28470e80 0283058c 048e038f . A.(G.......... │ │ │ │ - 0x002f7df0 02032b02 0e28410e 20420e18 420e1042 ..+..(A. B..B..B │ │ │ │ - 0x002f7e00 0e080000 38000000 58400100 a445e4ff ....8...X@...E.. │ │ │ │ - 0x002f7e10 41020000 00420e10 420e1842 0e20410e A....B..B..B. A. │ │ │ │ - 0x002f7e20 28470e80 0283058c 048e038f 02032b02 (G............+. │ │ │ │ - 0x002f7e30 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ - 0x002f7e40 24000000 94400100 b847e4ff 4d000000 $....@...G..M... │ │ │ │ - 0x002f7e50 00420e10 410e1844 0e308303 8e020242 .B..A..D.0.....B │ │ │ │ - 0x002f7e60 0e18410e 10420e08 38000000 bc400100 ..A..B..8....@.. │ │ │ │ - 0x002f7e70 e047e4ff 56000000 00470e10 420e1842 .G..V....G..B..B │ │ │ │ - 0x002f7e80 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002f7e90 02410e28 410e2042 0e18420e 10420e08 .A.(A. B..B..B.. │ │ │ │ - 0x002f7ea0 c3cccecf 1c000000 f8400100 4450e4ff .........@..DP.. │ │ │ │ - 0x002f7eb0 8f000000 00410e10 83020286 0e08460e .....A........F. │ │ │ │ - 0x002f7ec0 10410e08 1c000000 18410100 b450e4ff .A.......A...P.. │ │ │ │ - 0x002f7ed0 2e000000 00410e10 8302650e 08460e10 .....A....e..F.. │ │ │ │ - 0x002f7ee0 410e0800 1c000000 38410100 c450e4ff A.......8A...P.. │ │ │ │ + 0x002f4b20 3c000000 dc0c0100 685ce2ff 44010000 <.......h\..D... │ │ │ │ + 0x002f4b30 045b6401 00420e10 420e1842 0e20410e .[d..B..B..B. A. │ │ │ │ + 0x002f4b40 28440e40 83058c04 8e038f02 02c00e28 (D.@...........( │ │ │ │ + 0x002f4b50 410e2042 0e18420e 10420e08 410e4000 A. B..B..B..A.@. │ │ │ │ + 0x002f4b60 2c000000 740d0100 785de2ff 72000000 ,...t...x]..r... │ │ │ │ + 0x002f4b70 005d0e10 410e1841 0e208303 8602700e .]..A..A. ....p. │ │ │ │ + 0x002f4b80 18410e10 410e08c3 c6430e20 83038602 .A..A....C. .... │ │ │ │ + 0x002f4b90 30000000 a40d0100 c85de2ff cd000000 0........]...... │ │ │ │ + 0x002f4ba0 0002470e 10410e18 410e2083 03860202 ..G..A..A. ..... │ │ │ │ + 0x002f4bb0 5a0e1841 0e10410e 08c3c643 0e208303 Z..A..A....C. .. │ │ │ │ + 0x002f4bc0 86020000 2c000000 d80d0100 645ee2ff ....,.......d^.. │ │ │ │ + 0x002f4bd0 72000000 005d0e10 410e1841 0e208303 r....]..A..A. .. │ │ │ │ + 0x002f4be0 8602700e 18410e10 410e08c3 c6430e20 ..p..A..A....C. │ │ │ │ + 0x002f4bf0 83038602 40000000 b00d0100 a4e9d3ff ....@........... │ │ │ │ + 0x002f4c00 ed010000 04ab6301 00410e10 420e1842 ......c..A..B..B │ │ │ │ + 0x002f4c10 0e20410e 28440e60 83058e04 8f038602 . A.(D.`........ │ │ │ │ + 0x002f4c20 03be010e 28410e20 420e1842 0e10410e ....(A. B..B..A. │ │ │ │ + 0x002f4c30 08410e60 00000000 48000000 4c0e0100 .A.`....H...L... │ │ │ │ + 0x002f4c40 705ee2ff e7030000 00410e10 420e1842 p^.......A..B..B │ │ │ │ + 0x002f4c50 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ + 0x002f4c60 8c068d05 8e048f03 860202d1 0e38410e .............8A. │ │ │ │ + 0x002f4c70 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002f4c80 440e7000 4c000000 980e0100 1462e2ff D.p.L........b.. │ │ │ │ + 0x002f4c90 22040000 00410e10 420e1842 0e20420e "....A..B..B. B. │ │ │ │ + 0x002f4ca0 28420e30 410e3844 0e900183 078c068d (B.0A.8D........ │ │ │ │ + 0x002f4cb0 058e048f 03860202 ce0e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f4cc0 28420e20 420e1842 0e10410e 08440e90 (B. B..B..A..D.. │ │ │ │ + 0x002f4cd0 01000000 4c000000 e80e0100 f465e2ff ....L........e.. │ │ │ │ + 0x002f4ce0 340b0000 00410e10 420e1842 0e20420e 4....A..B..B. B. │ │ │ │ + 0x002f4cf0 28420e30 410e3847 0eb00383 078c068d (B.0A.8G........ │ │ │ │ + 0x002f4d00 058e048f 03860203 9e090e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f4d10 0e28420e 20420e18 420e1041 0e08440e .(B. B..B..A..D. │ │ │ │ + 0x002f4d20 b0030000 4c000000 380f0100 e470e2ff ....L...8....p.. │ │ │ │ + 0x002f4d30 360b0000 00410e10 420e1842 0e20420e 6....A..B..B. B. │ │ │ │ + 0x002f4d40 28420e30 410e3847 0eb00383 078c068d (B.0A.8G........ │ │ │ │ + 0x002f4d50 058e048f 03860203 85090e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f4d60 0e28420e 20420e18 420e1041 0e08440e .(B. B..B..A..D. │ │ │ │ + 0x002f4d70 b0030000 4c000000 880f0100 d47be2ff ....L........{.. │ │ │ │ + 0x002f4d80 13080000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f4d90 28420e30 410e3847 0eb00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002f4da0 058e048f 03860203 fc060e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f4db0 0e28420e 20420e18 420e1041 0e08440e .(B. B..B..A..D. │ │ │ │ + 0x002f4dc0 b0020000 4c000000 d80f0100 a483e2ff ....L........... │ │ │ │ + 0x002f4dd0 5d080000 00410e10 420e1842 0e20420e ]....A..B..B. B. │ │ │ │ + 0x002f4de0 28420e30 410e3847 0ec00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002f4df0 058e048f 03860203 40070e38 410e3042 ........@..8A.0B │ │ │ │ + 0x002f4e00 0e28420e 20420e18 420e1041 0e08440e .(B. B..B..A..D. │ │ │ │ + 0x002f4e10 c0020000 4c000000 28100100 b48be2ff ....L...(....... │ │ │ │ + 0x002f4e20 53060000 00410e10 420e1842 0e20420e S....A..B..B. B. │ │ │ │ + 0x002f4e30 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ + 0x002f4e40 058e048f 03860203 c7050e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f4e50 0e28420e 20420e18 420e1041 0e08440e .(B. B..B..A..D. │ │ │ │ + 0x002f4e60 80010000 50000000 78100100 c491e2ff ....P...x....... │ │ │ │ + 0x002f4e70 66060000 00410e10 420e1842 0e20420e f....A..B..B. B. │ │ │ │ + 0x002f4e80 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ + 0x002f4e90 058e048f 03860203 da050e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f4ea0 0e28420e 20420e18 420e1041 0e08440e .(B. B..B..A..D. │ │ │ │ + 0x002f4eb0 80010000 00000000 20000000 cc100100 ........ ....... │ │ │ │ + 0x002f4ec0 cde8d3ff 27000000 00410e10 8602430d ....'....A....C. │ │ │ │ + 0x002f4ed0 06560c07 08410c06 10000000 10000000 .V...A.......... │ │ │ │ + 0x002f4ee0 f0100100 b297e2ff 33000000 00000000 ........3....... │ │ │ │ + 0x002f4ef0 24000000 04110100 d197e2ff 2a010000 $...........*... │ │ │ │ + 0x002f4f00 00410e10 8602430d 06428303 02e80c07 .A....C..B...... │ │ │ │ + 0x002f4f10 08410c06 10000000 2c000000 2c110100 .A......,...,... │ │ │ │ + 0x002f4f20 d398e2ff 92010000 00410e10 8602430d .........A....C. │ │ │ │ + 0x002f4f30 064a8307 8c068d05 8e048f03 0336010c .J...........6.. │ │ │ │ + 0x002f4f40 0708410c 06100000 3c000000 5c110100 ..A.....<...\... │ │ │ │ + 0x002f4f50 409ae2ff d8030000 00420e10 420e1842 @........B..B..B │ │ │ │ + 0x002f4f60 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x002f4f70 8f0203c6 030e2842 0e20420e 18420e10 ......(B. B..B.. │ │ │ │ + 0x002f4f80 420e0800 00000000 7c000000 44110100 B.......|...D... │ │ │ │ + 0x002f4f90 e09de2ff 67020000 04276001 00410e10 ....g....'`..A.. │ │ │ │ + 0x002f4fa0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002f4fb0 0ef00683 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002f4fc0 c92e2044 0ef8064d 0e800742 0e880746 .. D...M...B...F │ │ │ │ + 0x002f4fd0 0e900749 0ef00602 9e2e0002 740e3841 ...I........t.8A │ │ │ │ + 0x002f4fe0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f4ff0 08410ef0 062e004f 2e004d2e 005a2e00 .A.....O..M..Z.. │ │ │ │ + 0x002f5000 4a2e0048 2e000000 7c000000 c4110100 J..H....|....... │ │ │ │ + 0x002f5010 d09fe2ff 67020000 04d35f01 00410e10 ....g....._..A.. │ │ │ │ + 0x002f5020 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002f5030 0ef00683 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002f5040 c92e2044 0ef8064d 0e800742 0e880746 .. D...M...B...F │ │ │ │ + 0x002f5050 0e900749 0ef00602 9e2e0002 740e3841 ...I........t.8A │ │ │ │ + 0x002f5060 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f5070 08410ef0 062e004f 2e004d2e 005a2e00 .A.....O..M..Z.. │ │ │ │ + 0x002f5080 4a2e0048 2e000000 48000000 9c120100 J..H....H....... │ │ │ │ + 0x002f5090 c0a1e2ff 08020000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002f50a0 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ + 0x002f50b0 8c068d05 8e048f03 86020385 010e3841 ..............8A │ │ │ │ + 0x002f50c0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f50d0 08410e70 48000000 e8120100 84a3e2ff .A.pH........... │ │ │ │ + 0x002f50e0 18020000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f50f0 28420e30 410e3844 0e708307 8c068d05 (B.0A.8D.p...... │ │ │ │ + 0x002f5100 8e048f03 86020395 010e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f5110 28420e20 420e1842 0e10410e 08410e70 (B. B..B..A..A.p │ │ │ │ + 0x002f5120 4c000000 34130100 58a5e2ff cc010000 L...4...X....... │ │ │ │ + 0x002f5130 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5140 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f5150 03860203 60010e38 410e3042 0e28420e ....`..8A.0B.(B. │ │ │ │ + 0x002f5160 20420e18 420e1041 0e08410e c0020000 B..B..A..A..... │ │ │ │ + 0x002f5170 4c000000 84130100 d8a6e2ff dd010000 L............... │ │ │ │ + 0x002f5180 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5190 410e3847 0ec00483 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f51a0 03860203 71010e38 410e3042 0e28420e ....q..8A.0B.(B. │ │ │ │ + 0x002f51b0 20420e18 420e1041 0e08410e c0040000 B..B..A..A..... │ │ │ │ + 0x002f51c0 48000000 d4130100 68a8e2ff ab020000 H.......h....... │ │ │ │ + 0x002f51d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f51e0 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ + 0x002f51f0 86020354 020e3841 0e30420e 28420e20 ...T..8A.0B.(B. │ │ │ │ + 0x002f5200 420e1842 0e10410e 08410e70 48000000 B..B..A..A.pH... │ │ │ │ + 0x002f5210 20140100 ccaae2ff ab020000 00410e10 ............A.. │ │ │ │ + 0x002f5220 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f5230 0e708307 8c068d05 8e048f03 86020354 .p.............T │ │ │ │ + 0x002f5240 020e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002f5250 0e10410e 08410e70 4c000000 6c140100 ..A..A.pL...l... │ │ │ │ + 0x002f5260 30ade2ff 69030000 00410e10 420e1842 0...i....A..B..B │ │ │ │ + 0x002f5270 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ │ │ + 0x002f5280 078c068d 058e048f 03860203 d5020e38 ...............8 │ │ │ │ + 0x002f5290 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002f52a0 0e08410e 80010000 48000000 bc140100 ..A.....H....... │ │ │ │ + 0x002f52b0 50b0e2ff de020000 00410e10 420e1842 P........A..B..B │ │ │ │ + 0x002f52c0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ + 0x002f52d0 8c068d05 8e048f03 86020374 020e3841 ...........t..8A │ │ │ │ + 0x002f52e0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f52f0 08410e60 48000000 08150100 e4b2e2ff .A.`H........... │ │ │ │ + 0x002f5300 49030000 00410e10 420e1842 0e20420e I....A..B..B. B. │ │ │ │ + 0x002f5310 28420e30 410e3844 0e708307 8c068d05 (B.0A.8D.p...... │ │ │ │ + 0x002f5320 8e048f03 860203b5 020e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f5330 28420e20 420e1842 0e10410e 08410e70 (B. B..B..A..A.p │ │ │ │ + 0x002f5340 48000000 54150100 e8b5e2ff de020000 H...T........... │ │ │ │ + 0x002f5350 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5360 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002f5370 86020374 020e3841 0e30420e 28420e20 ...t..8A.0B.(B. │ │ │ │ + 0x002f5380 420e1842 0e10410e 08410e60 48000000 B..B..A..A.`H... │ │ │ │ + 0x002f5390 a0150100 7cb8e2ff 74010000 00410e10 ....|...t....A.. │ │ │ │ + 0x002f53a0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002f53b0 0e408307 8c068d05 8e048f03 8602034c .@.............L │ │ │ │ + 0x002f53c0 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002f53d0 0e10410e 08410e40 48000000 ec150100 ..A..A.@H....... │ │ │ │ + 0x002f53e0 b0b9e2ff a7000000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002f53f0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002f5400 8c068d05 8e048f03 8602026f 0e38410e ...........o.8A. │ │ │ │ + 0x002f5410 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002f5420 410e4000 3c000000 38160100 14bae2ff A.@.<...8....... │ │ │ │ + 0x002f5430 1c020000 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002f5440 28410e30 83068c05 8d048e03 8f0203eb (A.0............ │ │ │ │ + 0x002f5450 010e2842 0e20420e 18420e10 420e0841 ..(B. B..B..B..A │ │ │ │ + 0x002f5460 0e300000 48000000 78160100 f4bbe2ff .0..H...x....... │ │ │ │ + 0x002f5470 54010000 00410e10 420e1842 0e20420e T....A..B..B. B. │ │ │ │ + 0x002f5480 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002f5490 8e048f03 8602030f 010e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f54a0 28420e20 420e1842 0e10410e 08410e40 (B. B..B..A..A.@ │ │ │ │ + 0x002f54b0 4c000000 c4160100 08bde2ff a5050000 L............... │ │ │ │ + 0x002f54c0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f54d0 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f54e0 03860203 45040e38 410e3042 0e28420e ....E..8A.0B.(B. │ │ │ │ + 0x002f54f0 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ + 0x002f5500 4c000000 14170100 68c2e2ff 52070000 L.......h...R... │ │ │ │ + 0x002f5510 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5520 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f5530 03860203 ee050e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f5540 20420e18 420e1041 0e08410e c0020000 B..B..A..A..... │ │ │ │ + 0x002f5550 48000000 64170100 78c9e2ff c9010000 H...d...x....... │ │ │ │ + 0x002f5560 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5570 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002f5580 8602039b 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f5590 420e1842 0e10410e 08410e60 48000000 B..B..A..A.`H... │ │ │ │ + 0x002f55a0 b0170100 fccae2ff f5000000 00410e10 .............A.. │ │ │ │ + 0x002f55b0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f55c0 0e608307 8c068d05 8e048f03 860202b8 .`.............. │ │ │ │ + 0x002f55d0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002f55e0 10410e08 410e6000 48000000 fc170100 .A..A.`.H....... │ │ │ │ + 0x002f55f0 b0cbe2ff b0010000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002f5600 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ + 0x002f5610 8c068d05 8e048f03 86020368 010e3841 ...........h..8A │ │ │ │ + 0x002f5620 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f5630 08410e60 44000000 48180100 14cde2ff .A.`D...H....... │ │ │ │ + 0x002f5640 63000000 00410e10 420e1842 0e20420e c....A..B..B. B. │ │ │ │ + 0x002f5650 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002f5660 8e048f03 8602024a 0e38410e 30420e28 .......J.8A.0B.( │ │ │ │ + 0x002f5670 420e2042 0e18420e 10410e08 48000000 B. B..B..A..H... │ │ │ │ + 0x002f5680 90180100 3ccde2ff 01020000 00410e10 ....<........A.. │ │ │ │ + 0x002f5690 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002f56a0 0e408307 8c068d05 8e048f03 860203cc .@.............. │ │ │ │ + 0x002f56b0 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002f56c0 0e10410e 08410e40 48000000 dc180100 ..A..A.@H....... │ │ │ │ + 0x002f56d0 00cfe2ff 44010000 00410e10 420e1842 ....D....A..B..B │ │ │ │ + 0x002f56e0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002f56f0 8c068d05 8e048f03 860202fe 0e38410e .............8A. │ │ │ │ + 0x002f5700 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002f5710 410e4000 48000000 28190100 04d0e2ff A.@.H...(....... │ │ │ │ + 0x002f5720 a2010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f5730 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ + 0x002f5740 8e048f03 86020358 010e3841 0e30420e .......X..8A.0B. │ │ │ │ + 0x002f5750 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ + 0x002f5760 48000000 74190100 68d1e2ff 64020000 H...t...h...d... │ │ │ │ + 0x002f5770 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5780 410e3844 0e608307 8c068d05 8e048f03 A.8D.`.......... │ │ │ │ + 0x002f5790 8602032c 020e3841 0e30420e 28420e20 ...,..8A.0B.(B. │ │ │ │ + 0x002f57a0 420e1842 0e10410e 08410e60 4c000000 B..B..A..A.`L... │ │ │ │ + 0x002f57b0 c0190100 8cd3e2ff 7e030000 00410e10 ........~....A.. │ │ │ │ + 0x002f57c0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f57d0 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f57e0 a4020e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f57f0 420e1041 0e08410e 90010000 4c000000 B..A..A.....L... │ │ │ │ + 0x002f5800 101a0100 bcd6e2ff b3030000 00410e10 .............A.. │ │ │ │ + 0x002f5810 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f5820 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f5830 d8020e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f5840 420e1041 0e08410e 90010000 48000000 B..A..A.....H... │ │ │ │ + 0x002f5850 601a0100 2cdae2ff ec030000 00410e10 `...,........A.. │ │ │ │ + 0x002f5860 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f5870 0e708307 8c068d05 8e048f03 86020315 .p.............. │ │ │ │ + 0x002f5880 030e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002f5890 0e10410e 08410e70 48000000 ac1a0100 ..A..A.pH....... │ │ │ │ + 0x002f58a0 d0dde2ff 4b030000 00410e10 420e1842 ....K....A..B..B │ │ │ │ + 0x002f58b0 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ + 0x002f58c0 8c068d05 8e048f03 86020375 020e3841 ...........u..8A │ │ │ │ + 0x002f58d0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f58e0 08410e70 4c000000 f81a0100 d4e0e2ff .A.pL........... │ │ │ │ + 0x002f58f0 88030000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f5900 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ + 0x002f5910 058e048f 03860203 d1020e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f5920 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f5930 80010000 4c000000 481b0100 14e4e2ff ....L...H....... │ │ │ │ + 0x002f5940 50030000 00410e10 420e1842 0e20420e P....A..B..B. B. │ │ │ │ + 0x002f5950 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002f5960 058e048f 03860203 96020e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f5970 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f5980 c0010000 48000000 981b0100 14e7e2ff ....H........... │ │ │ │ + 0x002f5990 c1030000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f59a0 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002f59b0 8e048f03 8602031e 030e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f59c0 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ │ │ + 0x002f59d0 48000000 e41b0100 98eae2ff d2030000 H............... │ │ │ │ + 0x002f59e0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f59f0 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ + 0x002f5a00 8602032f 030e3841 0e30420e 28420e20 .../..8A.0B.(B. │ │ │ │ + 0x002f5a10 420e1842 0e10410e 08410e50 4c000000 B..B..A..A.PL... │ │ │ │ + 0x002f5a20 301c0100 2ceee2ff fa100000 00410e10 0...,........A.. │ │ │ │ + 0x002f5a30 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002f5a40 0e900a83 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f5a50 7e0e0e38 410e3042 0e28420e 20420e18 ~..8A.0B.(B. B.. │ │ │ │ + 0x002f5a60 420e1041 0e08410e 900a0000 4c000000 B..A..A.....L... │ │ │ │ + 0x002f5a70 801c0100 dcfee2ff 2d110000 00410e10 ........-....A.. │ │ │ │ + 0x002f5a80 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002f5a90 0e800683 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f5aa0 ae0e0e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f5ab0 420e1041 0e08410e 80060000 48000000 B..A..A.....H... │ │ │ │ + 0x002f5ac0 d01c0100 bc0fe3ff c1020000 00410e10 .............A.. │ │ │ │ + 0x002f5ad0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002f5ae0 0e408307 8c068d05 8e048f03 8602038c .@.............. │ │ │ │ + 0x002f5af0 020e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002f5b00 0e10410e 08410e40 48000000 1c1d0100 ..A..A.@H....... │ │ │ │ + 0x002f5b10 4012e3ff 15020000 00410e10 420e1842 @........A..B..B │ │ │ │ + 0x002f5b20 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002f5b30 8c068d05 8e048f03 860203ce 010e3841 ..............8A │ │ │ │ + 0x002f5b40 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f5b50 08410e40 44000000 681d0100 1414e3ff .A.@D...h....... │ │ │ │ + 0x002f5b60 70000000 00410e10 420e1842 0e20420e p....A..B..B. B. │ │ │ │ + 0x002f5b70 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002f5b80 8e048f03 86020257 0e38410e 30420e28 .......W.8A.0B.( │ │ │ │ + 0x002f5b90 420e2042 0e18420e 10410e08 44000000 B. B..B..A..D... │ │ │ │ + 0x002f5ba0 b01d0100 3c14e3ff 70000000 00410e10 ....<...p....A.. │ │ │ │ + 0x002f5bb0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f5bc0 0e508307 8c068d05 8e048f03 86020257 .P.............W │ │ │ │ + 0x002f5bd0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002f5be0 10410e08 28000000 f81d0100 6414e3ff .A..(.......d... │ │ │ │ + 0x002f5bf0 bc000000 00410e10 440e3083 0202ad0e .....A..D.0..... │ │ │ │ + 0x002f5c00 10410e08 410e3046 0e10410e 08000000 .A..A.0F..A..... │ │ │ │ + 0x002f5c10 14000000 241e0100 a8dbd3ff 1a000000 ....$........... │ │ │ │ + 0x002f5c20 00410e10 00000000 2c000000 3c1e0100 .A......,...<... │ │ │ │ + 0x002f5c30 e015e3ff 5e010000 00410e10 8602430d ....^....A....C. │ │ │ │ + 0x002f5c40 064a8307 8c068d05 8e048f03 0341010c .J...........A.. │ │ │ │ + 0x002f5c50 0708410c 06100000 2c000000 6c1e0100 ..A.....,...l... │ │ │ │ + 0x002f5c60 1017e3ff 5e010000 00410e10 8602430d ....^....A....C. │ │ │ │ + 0x002f5c70 064a8307 8c068d05 8e048f03 0341010c .J...........A.. │ │ │ │ + 0x002f5c80 0708410c 06100000 2c000000 441e0100 ..A.....,...D... │ │ │ │ + 0x002f5c90 8014e3ff f1000000 047f5301 00410e10 ..........S..A.. │ │ │ │ + 0x002f5ca0 8602430d 06498305 8e048f03 02640c07 ..C..I.......d.. │ │ │ │ + 0x002f5cb0 08410c06 10000000 10000000 cc1e0100 .A.............. │ │ │ │ + 0x002f5cc0 1018e3ff 13000000 00000000 10000000 ................ │ │ │ │ + 0x002f5cd0 e01e0100 1c18e3ff 11000000 00000000 ................ │ │ │ │ + 0x002f5ce0 24000000 f41e0100 2818e3ff 12010000 $.......(....... │ │ │ │ + 0x002f5cf0 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ + 0x002f5d00 8f030306 010c0708 28000000 1c1f0100 ........(....... │ │ │ │ + 0x002f5d10 2019e3ff 67000000 00410e10 8602430d ...g....A....C. │ │ │ │ + 0x002f5d20 06478306 8c058e04 8f03760c 0708410c .G........v...A. │ │ │ │ + 0x002f5d30 06100000 30000000 f01e0100 6419e3ff ....0.......d... │ │ │ │ + 0x002f5d40 50020000 04e75201 00410e10 8602430d P.....R..A....C. │ │ │ │ + 0x002f5d50 064d8307 8c068d05 8e048f03 03bf010c .M.............. │ │ │ │ + 0x002f5d60 0708410c 06100000 18000000 7c1f0100 ..A.........|... │ │ │ │ + 0x002f5d70 6adad3ff 13000000 00410e10 8602430d j........A....C. │ │ │ │ + 0x002f5d80 06000000 18000000 981f0100 61dad3ff ............a... │ │ │ │ + 0x002f5d90 15000000 00410e10 8602430d 06000000 .....A....C..... │ │ │ │ + 0x002f5da0 18000000 b41f0100 68dad3ff 1d000000 ........h....... │ │ │ │ + 0x002f5db0 00410e10 8602430d 06000000 2c000000 .A....C.....,... │ │ │ │ + 0x002f5dc0 d01f0100 6cdad3ff 80010000 00410e10 ....l........A.. │ │ │ │ + 0x002f5dd0 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x002f5de0 0363010c 0708410c 06100000 28000000 .c....A.....(... │ │ │ │ + 0x002f5df0 00200100 bcdbd3ff 91000000 00410e10 . ...........A.. │ │ │ │ + 0x002f5e00 8602430d 06478304 8e030277 0c070841 ..C..G.....w...A │ │ │ │ + 0x002f5e10 0c061000 00000000 10000000 2c200100 ............, .. │ │ │ │ + 0x002f5e20 d01ae3ff 11000000 00000000 10000000 ................ │ │ │ │ + 0x002f5e30 40200100 dc1ae3ff 19000000 00000000 @ .............. │ │ │ │ + 0x002f5e40 24000000 54200100 e81ae3ff 12010000 $...T .......... │ │ │ │ + 0x002f5e50 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ + 0x002f5e60 8f030306 010c0708 28000000 7c200100 ........(...| .. │ │ │ │ + 0x002f5e70 e01be3ff 67000000 00410e10 8602430d ....g....A....C. │ │ │ │ + 0x002f5e80 06478306 8c058e04 8f03760c 0708410c .G........v...A. │ │ │ │ + 0x002f5e90 06100000 10000000 a8200100 b41de3ff ......... ...... │ │ │ │ + 0x002f5ea0 19000000 00000000 2c000000 64200100 ........,...d .. │ │ │ │ + 0x002f5eb0 101ce3ff 8e010000 049b5101 00410e10 ..........Q..A.. │ │ │ │ + 0x002f5ec0 8602430d 064b8306 8c058e04 8f03032c ..C..K........., │ │ │ │ + 0x002f5ed0 010c0708 410c0610 10000000 ec200100 ....A........ .. │ │ │ │ + 0x002f5ee0 901de3ff 14000000 00000000 10000000 ................ │ │ │ │ + 0x002f5ef0 00210100 9c1de3ff 14000000 00000000 .!.............. │ │ │ │ + 0x002f5f00 6c000000 14210100 a81de3ff 20020000 l....!...... ... │ │ │ │ + 0x002f5f10 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f5f20 410e3847 0eb8204c 0ed02083 078c068d A.8G.. L.. ..... │ │ │ │ + 0x002f5f30 058e048f 03860203 b4010e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f5f40 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f5f50 d020640e 38410e30 420e2842 0e20420e . d.8A.0B.(B. B. │ │ │ │ + 0x002f5f60 18420e10 410e0846 0ed02000 00000000 .B..A..F.. ..... │ │ │ │ + 0x002f5f70 50000000 2c210100 581fe3ff 09010000 P...,!..X....... │ │ │ │ + 0x002f5f80 04f35001 00410e10 420e1842 0e20420e ..P..A..B..B. B. │ │ │ │ + 0x002f5f90 28420e30 410e3847 0ea00783 078c068d (B.0A.8G........ │ │ │ │ + 0x002f5fa0 058e048f 03860202 cd0e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f5fb0 28420e20 420e1842 0e10410e 08410ea0 (B. B..B..A..A.. │ │ │ │ + 0x002f5fc0 07000000 50000000 80210100 1420e3ff ....P....!... .. │ │ │ │ + 0x002f5fd0 09010000 04c75001 00410e10 420e1842 ......P..A..B..B │ │ │ │ + 0x002f5fe0 0e20420e 28420e30 410e3847 0ea00783 . B.(B.0A.8G.... │ │ │ │ + 0x002f5ff0 078c068d 058e048f 03860202 cd0e3841 ..............8A │ │ │ │ + 0x002f6000 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f6010 08410ea0 07000000 2c000000 d4210100 .A......,....!.. │ │ │ │ + 0x002f6020 d020e3ff a8000000 049b5001 00420e10 . ........P..B.. │ │ │ │ + 0x002f6030 410e1844 0e408303 8e020254 0e18410e A..D.@.....T..A. │ │ │ │ + 0x002f6040 10420e08 410e4000 2c000000 04220100 .B..A.@.,....".. │ │ │ │ + 0x002f6050 5021e3ff a8000000 04975001 00420e10 P!........P..B.. │ │ │ │ + 0x002f6060 410e1844 0e408303 8e020254 0e18410e A..D.@.....T..A. │ │ │ │ + 0x002f6070 10420e08 410e4000 44000000 34220100 .B..A.@.D...4".. │ │ │ │ + 0x002f6080 d021e3ff f1000000 04935001 00420e10 .!........P..B.. │ │ │ │ + 0x002f6090 420e1842 0e20420e 28410e30 440e5083 B..B. B.(A.0D.P. │ │ │ │ + 0x002f60a0 068c058d 048e038f 0202930e 30410e28 ............0A.( │ │ │ │ + 0x002f60b0 420e2042 0e18420e 10420e08 410e5000 B. B..B..B..A.P. │ │ │ │ + 0x002f60c0 44000000 7c220100 8822e3ff f1000000 D...|"..."...... │ │ │ │ + 0x002f60d0 047b5001 00420e10 420e1842 0e20420e .{P..B..B..B. B. │ │ │ │ + 0x002f60e0 28410e30 440e5083 068c058d 048e038f (A.0D.P......... │ │ │ │ + 0x002f60f0 0202930e 30410e28 420e2042 0e18420e ....0A.(B. B..B. │ │ │ │ + 0x002f6100 10420e08 410e5000 80000000 c4220100 .B..A.P......".. │ │ │ │ + 0x002f6110 4023e3ff 4b010000 04635001 00410e10 @#..K....cP..A.. │ │ │ │ + 0x002f6120 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f6130 0ea00183 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002f6140 472e0057 2e000240 2e10570e a801410e G..W...@..W...A. │ │ │ │ + 0x002f6150 b001490e a0012e00 482e004f 0e38410e ..I.....H..O.8A. │ │ │ │ + 0x002f6160 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002f6170 410ea001 2e005e2e 004c2e00 4e2e0048 A.....^..L..N..H │ │ │ │ + 0x002f6180 2e00482e 00482e00 462e0000 80000000 ..H..H..F....... │ │ │ │ + 0x002f6190 48230100 0c24e3ff 4b010000 041f5001 H#...$..K.....P. │ │ │ │ + 0x002f61a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f61b0 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002f61c0 03860202 472e0057 2e000240 2e10570e ....G..W...@..W. │ │ │ │ + 0x002f61d0 a801410e b001490e a0012e00 482e004f ..A...I.....H..O │ │ │ │ + 0x002f61e0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002f61f0 10410e08 410ea001 2e005e2e 004c2e00 .A..A.....^..L.. │ │ │ │ + 0x002f6200 4e2e0048 2e00482e 00482e00 462e0000 N..H..H..H..F... │ │ │ │ + 0x002f6210 14000000 24240100 38d8d3ff 16000000 ....$$..8....... │ │ │ │ + 0x002f6220 00410e10 00000000 10000000 3c240100 .A..........<$.. │ │ │ │ + 0x002f6230 c024e3ff 0e000000 00000000 38000000 .$..........8... │ │ │ │ + 0x002f6240 f8230100 bc24e3ff 4e000000 04af4f01 .#...$..N.....O. │ │ │ │ + 0x002f6250 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002f6260 5e0e1842 0e10420e 08460e20 410e1842 ^..B..B..F. A..B │ │ │ │ + 0x002f6270 0e10420e 08410e20 4c000000 8c240100 ..B..A. L....$.. │ │ │ │ + 0x002f6280 d024e3ff 1b050000 00410e10 420e1842 .$.......A..B..B │ │ │ │ + 0x002f6290 0e20420e 28420e30 410e3847 0ed00383 . B.(B.0A.8G.... │ │ │ │ + 0x002f62a0 078c068d 058e048f 03860202 5d0e3841 ............].8A │ │ │ │ + 0x002f62b0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f62c0 08410ed0 03000000 10000000 dc240100 .A...........$.. │ │ │ │ + 0x002f62d0 a029e3ff 6a010000 00000000 44000000 .)..j.......D... │ │ │ │ + 0x002f62e0 f0240100 fc2ae3ff 96050000 00410e10 .$...*.......A.. │ │ │ │ + 0x002f62f0 420e1842 0e20420e 28420e30 410e3883 B..B. B.(B.0A.8. │ │ │ │ + 0x002f6300 078c068d 058e048f 03860203 59020e30 ............Y..0 │ │ │ │ + 0x002f6310 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ │ │ + 0x002f6320 0e380000 48000000 38250100 5430e3ff .8..H...8%..T0.. │ │ │ │ + 0x002f6330 d8010000 00680e10 420e1842 0e20420e .....h..B..B. B. │ │ │ │ + 0x002f6340 28420e30 410e3883 078c068d 058e048f (B.0A.8......... │ │ │ │ + 0x002f6350 03860203 9d010e30 420e2842 0e20420e .......0B.(B. B. │ │ │ │ + 0x002f6360 18420e10 410e08c3 cccdcecf c6000000 .B..A........... │ │ │ │ + 0x002f6370 4c000000 84250100 9833e3ff fd060000 L....%...3...... │ │ │ │ + 0x002f6380 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f6390 410e3847 0ea00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f63a0 03860203 7d060e38 410e3042 0e28420e ....}..8A.0B.(B. │ │ │ │ + 0x002f63b0 20420e18 420e1041 0e08410e a0020000 B..B..A..A..... │ │ │ │ + 0x002f63c0 4c000000 d4250100 483ae3ff 18070000 L....%..H:...... │ │ │ │ + 0x002f63d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f63e0 410e3847 0ea00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f63f0 03860203 98060e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f6400 20420e18 420e1041 0e08410e a0020000 B..B..A..A..... │ │ │ │ + 0x002f6410 4c000000 24260100 1841e3ff 40050000 L...$&...A..@... │ │ │ │ + 0x002f6420 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f6430 410e3847 0ee00383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f6440 03860202 5d0e3841 0e30420e 28420e20 ....].8A.0B.(B. │ │ │ │ + 0x002f6450 420e1842 0e10410e 08410ee0 03000000 B..B..A..A...... │ │ │ │ + 0x002f6460 10000000 74260100 0846e3ff 59010000 ....t&...F..Y... │ │ │ │ + 0x002f6470 00000000 48000000 88260100 f448e3ff ....H....&...H.. │ │ │ │ + 0x002f6480 d9010000 00680e10 420e1842 0e20420e .....h..B..B. B. │ │ │ │ + 0x002f6490 28420e30 410e3883 078c068d 058e048f (B.0A.8......... │ │ │ │ + 0x002f64a0 03860203 9e010e30 420e2842 0e20420e .......0B.(B. B. │ │ │ │ + 0x002f64b0 18420e10 410e08c3 cccdcecf c6000000 .B..A........... │ │ │ │ + 0x002f64c0 4c000000 d4260100 884ae3ff be040000 L....&...J...... │ │ │ │ + 0x002f64d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f64e0 410e3847 0ed00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f64f0 03860203 cd020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f6500 20420e18 420e1041 0e08410e d0020000 B..B..A..A..... │ │ │ │ + 0x002f6510 6c000000 24270100 f84ee3ff 36050000 l...$'...N..6... │ │ │ │ + 0x002f6520 005c0e10 420e1842 0e20420e 28420e30 .\..B..B. B.(B.0 │ │ │ │ + 0x002f6530 410e3883 078c068d 058e048f 03860203 A.8............. │ │ │ │ + 0x002f6540 2c020e08 c3c6cccd cecf440e 38830786 ,.........D.8... │ │ │ │ + 0x002f6550 028c068d 058e048f 03440e30 420e2842 .........D.0B.(B │ │ │ │ + 0x002f6560 0e20420e 18420e10 410e08c3 cccdcecf . B..B..A....... │ │ │ │ + 0x002f6570 c6410e38 83078602 8c068d05 8e048f03 .A.8............ │ │ │ │ + 0x002f6580 4c000000 94270100 c853e3ff be040000 L....'...S...... │ │ │ │ + 0x002f6590 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f65a0 410e3847 0ed00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f65b0 03860203 cd020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f65c0 20420e18 420e1041 0e08410e d0020000 B..B..A..A..... │ │ │ │ + 0x002f65d0 4c000000 8c270100 882fe3ff a9010000 L....'.../...... │ │ │ │ + 0x002f65e0 04274c01 00410e10 420e1842 0e20420e .'L..A..B..B. B. │ │ │ │ + 0x002f65f0 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ + 0x002f6600 8e048f03 86020337 010e3841 0e30420e .......7..8A.0B. │ │ │ │ + 0x002f6610 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ + 0x002f6620 4c000000 dc270100 a845e3ff 92010000 L....'...E...... │ │ │ │ + 0x002f6630 04e74b01 00410e10 420e1842 0e20420e ..K..A..B..B. B. │ │ │ │ + 0x002f6640 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002f6650 8e048f03 86020317 010e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002f6660 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ │ │ + 0x002f6670 2c000000 2c280100 9857e3ff 3c000000 ,...,(...W..<... │ │ │ │ + 0x002f6680 04a74b01 00420e10 410e1841 0e208303 ..K..B..A..A. .. │ │ │ │ + 0x002f6690 8e02530e 18410e10 420e0845 0e200000 ..S..A..B..E. .. │ │ │ │ + 0x002f66a0 54000000 5c280100 a857e3ff 44020000 T...\(...W..D... │ │ │ │ + 0x002f66b0 04934b01 00410e10 420e1842 0e20420e ..K..A..B..B. B. │ │ │ │ + 0x002f66c0 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002f66d0 058e048f 03860203 df010e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f66e0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f66f0 c0010000 00000000 10000000 0c290100 .............).. │ │ │ │ + 0x002f6700 a059e3ff 2d000000 005b0e10 48000000 .Y..-....[..H... │ │ │ │ + 0x002f6710 20290100 fc5fe3ff 77010000 00410e10 )..._..w....A.. │ │ │ │ + 0x002f6720 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f6730 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f6740 5e010e38 410e3042 0e28420e 20420e18 ^..8A.0B.(B. B.. │ │ │ │ + 0x002f6750 420e1041 0e080000 1c000000 6c290100 B..A........l).. │ │ │ │ + 0x002f6760 3061e3ff ad000000 00410e10 830202a4 0a.......A...... │ │ │ │ + 0x002f6770 0e08460e 10410e08 60000000 8c290100 ..F..A..`....).. │ │ │ │ + 0x002f6780 c061e3ff 8a030000 00410e10 420e1842 .a.......A..B..B │ │ │ │ + 0x002f6790 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002f67a0 8c068d05 8e048f03 86025e0e 38410e30 ..........^.8A.0 │ │ │ │ + 0x002f67b0 420e2842 0e20420e 18420e10 410e0845 B.(B. B..B..A..E │ │ │ │ + 0x002f67c0 0e400340 030e3841 0e30420e 28420e20 .@.@..8A.0B.(B. │ │ │ │ + 0x002f67d0 420e1842 0e10410e 08460e40 50000000 B..B..A..F.@P... │ │ │ │ + 0x002f67e0 98290100 ec58e3ff 3c060000 04874a01 .)...X..<.....J. │ │ │ │ + 0x002f67f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f6800 410e3847 0e900383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f6810 03860203 05040e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f6820 20420e18 420e1041 0e08410e 90030000 B..B..A..A..... │ │ │ │ + 0x002f6830 4c000000 442a0100 9864e3ff 93130000 L...D*...d...... │ │ │ │ + 0x002f6840 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f6850 410e3844 0ea00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002f6860 03860203 4f100e38 410e3042 0e28420e ....O..8A.0B.(B. │ │ │ │ + 0x002f6870 20420e18 420e1041 0e08410e a0010000 B..B..A..A..... │ │ │ │ + 0x002f6880 24000000 942a0100 e877e3ff eb000000 $....*...w...... │ │ │ │ + 0x002f6890 00420e10 410e1844 0e308303 8e0202e0 .B..A..D.0...... │ │ │ │ + 0x002f68a0 0e18410e 10420e08 4c000000 bc2a0100 ..A..B..L....*.. │ │ │ │ + 0x002f68b0 b078e3ff 0b070000 00410e10 420e1842 .x.......A..B..B │ │ │ │ + 0x002f68c0 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ │ │ + 0x002f68d0 078c068d 058e048f 03860203 e7060e38 ...............8 │ │ │ │ + 0x002f68e0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002f68f0 0e08410e c0010000 54000000 b42a0100 ..A.....T....*.. │ │ │ │ + 0x002f6900 707fe3ff 610d0000 04af4901 00410e10 p...a.....I..A.. │ │ │ │ + 0x002f6910 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f6920 0ea00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f6930 d20b0e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f6940 420e1041 0e08410e a0010000 00000000 B..A..A......... │ │ │ │ + 0x002f6950 44000000 642b0100 888ce3ff cd000000 D...d+.......... │ │ │ │ + 0x002f6960 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f6970 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002f6980 860202b7 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ + 0x002f6990 0e18420e 10410e08 14000000 ac2b0100 ..B..A.......+.. │ │ │ │ + 0x002f69a0 108de3ff 4d010000 00000000 00000000 ....M........... │ │ │ │ + 0x002f69b0 40000000 c42b0100 488ee3ff 6d010000 @....+..H...m... │ │ │ │ + 0x002f69c0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f69d0 410e3883 078c068d 058e048f 03860203 A.8............. │ │ │ │ + 0x002f69e0 59010e30 420e2842 0e20420e 18420e10 Y..0B.(B. B..B.. │ │ │ │ + 0x002f69f0 410e0800 28000000 082c0100 748fe3ff A...(....,..t... │ │ │ │ + 0x002f6a00 ca020000 00410e10 420e1841 0e208304 .....A..B..A. .. │ │ │ │ + 0x002f6a10 8e038602 03c2020e 18420e10 410e0800 .........B..A... │ │ │ │ + 0x002f6a20 14000000 342c0100 1892e3ff ba000000 ....4,.......... │ │ │ │ + 0x002f6a30 00000000 00000000 54000000 f42b0100 ........T....+.. │ │ │ │ + 0x002f6a40 c092e3ff 1d040000 04ab4801 00410e10 ..........H..A.. │ │ │ │ + 0x002f6a50 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f6a60 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f6a70 94030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f6a80 420e1041 0e08410e 90010000 00000000 B..A..A......... │ │ │ │ + 0x002f6a90 30000000 a42c0100 d8cfd3ff 6f000000 0....,......o... │ │ │ │ + 0x002f6aa0 00420e10 410e1844 0e308303 8e020255 .B..A..D.0.....U │ │ │ │ + 0x002f6ab0 0e38430e 40420e48 410e5049 0e18410e .8C.@B.HA.PI..A. │ │ │ │ + 0x002f6ac0 10420e08 30000000 d82c0100 14d0d3ff .B..0....,...... │ │ │ │ + 0x002f6ad0 6f000000 00420e10 410e1844 0e308303 o....B..A..D.0.. │ │ │ │ + 0x002f6ae0 8e020255 0e38430e 40420e48 410e5049 ...U.8C.@B.HA.PI │ │ │ │ + 0x002f6af0 0e18410e 10420e08 40000000 0c2d0100 ..A..B..@....-.. │ │ │ │ + 0x002f6b00 50d0d3ff 80000000 00420e10 420e1841 P........B..B..A │ │ │ │ + 0x002f6b10 0e20440e 4083048e 038f0202 510e484f . D.@.......Q.HO │ │ │ │ + 0x002f6b20 0e50430e 58420e60 410e6842 0e70490e .PC.XB.`A.hB.pI. │ │ │ │ + 0x002f6b30 20410e18 420e1042 0e080000 40000000 A..B..B....@... │ │ │ │ + 0x002f6b40 502d0100 8cd0d3ff 80000000 00420e10 P-...........B.. │ │ │ │ + 0x002f6b50 420e1841 0e20440e 4083048e 038f0202 B..A. D.@....... │ │ │ │ + 0x002f6b60 510e484f 0e50430e 58420e60 410e6842 Q.HO.PC.XB.`A.hB │ │ │ │ + 0x002f6b70 0e70490e 20410e18 420e1042 0e080000 .pI. A..B..B.... │ │ │ │ + 0x002f6b80 28000000 942d0100 9895e3ff 84000000 (....-.......... │ │ │ │ + 0x002f6b90 00410e10 440e2083 02025d0e 10410e08 .A..D. ...]..A.. │ │ │ │ + 0x002f6ba0 450e205a 0e10410e 08000000 28000000 E. Z..A.....(... │ │ │ │ + 0x002f6bb0 c02d0100 fc95e3ff 81000000 00410e10 .-...........A.. │ │ │ │ + 0x002f6bc0 440e2083 02025a0e 10410e08 450e205a D. ...Z..A..E. Z │ │ │ │ + 0x002f6bd0 0e10410e 08000000 28000000 ec2d0100 ..A.....(....-.. │ │ │ │ + 0x002f6be0 6096e3ff 81000000 00410e10 440e2083 `........A..D. . │ │ │ │ + 0x002f6bf0 02025a0e 10410e08 450e205a 0e10410e ..Z..A..E. Z..A. │ │ │ │ + 0x002f6c00 08000000 28000000 182e0100 c496e3ff ....(........... │ │ │ │ + 0x002f6c10 81000000 00410e10 440e2083 02025a0e .....A..D. ...Z. │ │ │ │ + 0x002f6c20 10410e08 450e205a 0e10410e 08000000 .A..E. Z..A..... │ │ │ │ + 0x002f6c30 28000000 442e0100 2897e3ff 84000000 (...D...(....... │ │ │ │ + 0x002f6c40 00410e10 440e2083 02025d0e 10410e08 .A..D. ...]..A.. │ │ │ │ + 0x002f6c50 450e205a 0e10410e 08000000 28000000 E. Z..A.....(... │ │ │ │ + 0x002f6c60 702e0100 8c97e3ff 84000000 00410e10 p............A.. │ │ │ │ + 0x002f6c70 440e2083 02025d0e 10410e08 450e205a D. ...]..A..E. Z │ │ │ │ + 0x002f6c80 0e10410e 08000000 bc000000 9c2e0100 ..A............. │ │ │ │ + 0x002f6c90 f097e3ff 99030000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002f6ca0 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ + 0x002f6cb0 8c068d05 8e048f03 860202ee 0e78440e .............xD. │ │ │ │ + 0x002f6cc0 8001420e 8801410e 9001440e 9801410e ..B...A...D...A. │ │ │ │ + 0x002f6cd0 a001490e 70440e38 450e7044 0e784e0e ..I.pD.8E.pD.xN. │ │ │ │ + 0x002f6ce0 80014a0e 70580e78 410e8001 4a0e7044 ..J.pX.xA...J.pD │ │ │ │ + 0x002f6cf0 0e784e0e 80014a0e 7002790e 785d0e80 .xN...J.p.y.x].. │ │ │ │ + 0x002f6d00 01420e88 01410e90 01420e98 01420ea0 .B...A...B...B.. │ │ │ │ + 0x002f6d10 014d0e38 420e7057 0e78420e 80014b0e .M.8B.pW.xB...K. │ │ │ │ + 0x002f6d20 70440e78 4e0e8001 490e3841 0e30420e pD.xN...I.8A.0B. │ │ │ │ + 0x002f6d30 28420e20 420e1842 0e10410e 08410e70 (B. B..B..A..A.p │ │ │ │ + 0x002f6d40 02840e38 450e7000 d0000000 5c2f0100 ...8E.p.....\/.. │ │ │ │ + 0x002f6d50 d09ae3ff b1040000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002f6d60 0e20420e 28420e30 410e3844 0e900183 . B.(B.0A.8D.... │ │ │ │ + 0x002f6d70 078c068d 058e048f 03860203 26010e98 ............&... │ │ │ │ + 0x002f6d80 01440ea0 01410ea8 01410eb0 01440eb8 .D...A...A...D.. │ │ │ │ + 0x002f6d90 01440ec0 01490e90 01440e38 450e9001 .D...I...D.8E... │ │ │ │ + 0x002f6da0 440e9801 530ea001 4a0e9001 600e9801 D...S...J...`... │ │ │ │ + 0x002f6db0 410ea001 4a0e9001 440e9801 530ea001 A...J...D...S... │ │ │ │ + 0x002f6dc0 4a0e9001 028d0e98 015c0ea0 01410ea8 J........\...A.. │ │ │ │ + 0x002f6dd0 01410eb0 01420eb8 01420ec0 01500e38 .A...B...B...P.8 │ │ │ │ + 0x002f6de0 420e9001 5d0e9801 410ea001 4b0e9001 B...]...A...K... │ │ │ │ + 0x002f6df0 440e9801 530ea001 490e3841 0e30420e D...S...I.8A.0B. │ │ │ │ + 0x002f6e00 28420e20 420e1842 0e10410e 08410e90 (B. B..B..A..A.. │ │ │ │ + 0x002f6e10 0103b301 0e38450e 90010000 98000000 .....8E......... │ │ │ │ + 0x002f6e20 30300100 bc9ee3ff 080b0000 00410e10 00...........A.. │ │ │ │ + 0x002f6e30 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002f6e40 0ed00283 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002f6e50 440ed802 420ee002 410ee802 420ef002 D...B...A...B... │ │ │ │ + 0x002f6e60 420ef802 420e8003 4c0e3845 0ed00203 B...B...L.8E.... │ │ │ │ + 0x002f6e70 02040ed8 02420ee0 02470ed0 0203e302 .....B...G...... │ │ │ │ + 0x002f6e80 0ed80241 0ee00249 0ed00202 af0ed802 ...A...I........ │ │ │ │ + 0x002f6e90 610ee002 4e0ee802 420ef002 4c0e3841 a...N...B...L.8A │ │ │ │ + 0x002f6ea0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002f6eb0 08410ed0 02000000 88000000 cc300100 .A...........0.. │ │ │ │ + 0x002f6ec0 30a9e3ff e2070000 00410e10 420e1842 0........A..B..B │ │ │ │ + 0x002f6ed0 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ │ │ + 0x002f6ee0 078c068d 058e048f 03860202 430ed802 ............C... │ │ │ │ + 0x002f6ef0 420ee002 410ee802 420ef002 410ef802 B...A...B...A... │ │ │ │ + 0x002f6f00 470e8003 4c0e3845 0ed00203 56040ed8 G...L.8E....V... │ │ │ │ + 0x002f6f10 024f0ee0 02470ed0 0202a90e d802660e .O...G........f. │ │ │ │ + 0x002f6f20 e0024b0e e802420e f0024c0e 38410e30 ..K...B...L.8A.0 │ │ │ │ + 0x002f6f30 420e2842 0e20420e 18420e10 410e0841 B.(B. B..B..A..A │ │ │ │ + 0x002f6f40 0ed00200 24020000 58310100 94b0e3ff ....$...X1...... │ │ │ │ + 0x002f6f50 1d090000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f6f60 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002f6f70 058e048f 03860203 48040ec8 01420ed0 ........H....B.. │ │ │ │ + 0x002f6f80 01480ec0 01540ec8 014f0ed0 01420ed8 .H...T...O...B.. │ │ │ │ + 0x002f6f90 01420ee0 01490ec0 01440ec8 014f0ed0 .B...I...D...O.. │ │ │ │ + 0x002f6fa0 01420ed8 01420ee0 014b0ec0 01440ec8 .B...B...K...D.. │ │ │ │ + 0x002f6fb0 014f0ed0 01420ed8 01420ee0 014b0ec0 .O...B...B...K.. │ │ │ │ + 0x002f6fc0 01440ec8 014f0ed0 01420ed8 01420ee0 .D...O...B...B.. │ │ │ │ + 0x002f6fd0 014b0ec0 01530ec8 014f0ed0 01420ed8 .K...S...O...B.. │ │ │ │ + 0x002f6fe0 01420ee0 014b0ec0 0102590e c8014c0e .B...K....Y...L. │ │ │ │ + 0x002f6ff0 d001420e d801420e e0014b0e c0016f0e ..B...B...K...o. │ │ │ │ + 0x002f7000 c8014c0e d001420e d801420e e0014b0e ..L...B...B...K. │ │ │ │ + 0x002f7010 c001440e c8014c0e d001420e d801420e ..D...L...B...B. │ │ │ │ + 0x002f7020 e0014b0e c001440e c8014f0e d001420e ..K...D...O...B. │ │ │ │ + 0x002f7030 d801420e e0014b0e c001440e c8014f0e ..B...K...D...O. │ │ │ │ + 0x002f7040 d001420e d801420e e0014b0e c001510e ..B...B...K...Q. │ │ │ │ + 0x002f7050 c801520e d001420e d801420e e0014b0e ..R...B...B...K. │ │ │ │ + 0x002f7060 c001440e c8014f0e d001420e d801420e ..D...O...B...B. │ │ │ │ + 0x002f7070 e0014b0e c001440e c8014f0e d001420e ..K...D...O...B. │ │ │ │ + 0x002f7080 d801420e e0014b0e c0014e0e c801520e ..B...K...N...R. │ │ │ │ + 0x002f7090 d001420e d801420e e0014b0e c001760e ..B...B...K...v. │ │ │ │ + 0x002f70a0 c8014f0e d001420e d801420e e0014b0e ..O...B...B...K. │ │ │ │ + 0x002f70b0 c001440e c8014f0e d001420e d801420e ..D...O...B...B. │ │ │ │ + 0x002f70c0 e0014b0e c001440e c8014f0e d001420e ..K...D...O...B. │ │ │ │ + 0x002f70d0 d801420e e0014b0e c0014e0e c801520e ..B...K...N...R. │ │ │ │ + 0x002f70e0 d001420e d801420e e0014b0e c001640e ..B...B...K...d. │ │ │ │ + 0x002f70f0 c8014f0e d001420e d801420e e0014b0e ..O...B...B...K. │ │ │ │ + 0x002f7100 c001510e c801520e d001420e d801420e ..Q...R...B...B. │ │ │ │ + 0x002f7110 e0014b0e c001700e c8014c0e d001420e ..K...p...L...B. │ │ │ │ + 0x002f7120 d801420e e001480e c0016f0e c8014c0e ..B...H...o...L. │ │ │ │ + 0x002f7130 d001420e d801420e e001480e c001440e ..B...B...H...D. │ │ │ │ + 0x002f7140 c8014c0e d001420e d801420e e0014a0e ..L...B...B...J. │ │ │ │ + 0x002f7150 c001470e 38410e30 420e2842 0e20420e ..G.8A.0B.(B. B. │ │ │ │ + 0x002f7160 18420e10 410e0841 0ec00100 74000000 .B..A..A....t... │ │ │ │ + 0x002f7170 80330100 8cb7e3ff 19070000 00410e10 .3...........A.. │ │ │ │ + 0x002f7180 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f7190 0eb00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f71a0 72030eb8 01440ec0 01490eb0 01035101 r....D...I....Q. │ │ │ │ + 0x002f71b0 0eb80142 0ec0014a 0eb00103 d8010eb8 ...B...J........ │ │ │ │ + 0x002f71c0 01420ec0 014b0eb0 014c0e38 410e3042 .B...K...L.8A.0B │ │ │ │ + 0x002f71d0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f71e0 b0010000 58000000 f8330100 34bee3ff ....X....3..4... │ │ │ │ + 0x002f71f0 c6040000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f7200 28420e30 410e3847 0ed00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002f7210 058e048f 03860203 e4020ed8 01410ee0 .............A.. │ │ │ │ + 0x002f7220 01470ed0 01470e38 410e3042 0e28420e .G...G.8A.0B.(B. │ │ │ │ + 0x002f7230 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ + 0x002f7240 60000000 54340100 a8c2e3ff 07050000 `...T4.......... │ │ │ │ + 0x002f7250 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7260 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f7270 03860203 17030ee8 014d0ef0 01410ef8 .........M...A.. │ │ │ │ + 0x002f7280 01420e80 02460ee0 01470e38 410e3042 .B...F...G.8A.0B │ │ │ │ + 0x002f7290 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f72a0 e0010000 4c000000 b8340100 54c7e3ff ....L....4..T... │ │ │ │ + 0x002f72b0 e5070000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f72c0 28420e30 410e3844 0e900183 078c068d (B.0A.8D........ │ │ │ │ + 0x002f72d0 058e048f 03860203 fe060e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f72e0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f72f0 90010000 4c000000 08350100 f4cee3ff ....L....5...... │ │ │ │ + 0x002f7300 e3070000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f7310 28420e30 410e3844 0e900183 078c068d (B.0A.8D........ │ │ │ │ + 0x002f7320 058e048f 03860203 fc060e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f7330 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002f7340 90010000 10000000 58350100 94d6e3ff ........X5...... │ │ │ │ + 0x002f7350 19000000 00000000 28000000 6c350100 ........(...l5.. │ │ │ │ + 0x002f7360 a0d6e3ff 71010000 00420e10 410e1841 ....q....B..A..A │ │ │ │ + 0x002f7370 0e208303 8e020314 010e1841 0e10420e . .........A..B. │ │ │ │ + 0x002f7380 08410e20 30000000 98350100 f4d7e3ff .A. 0....5...... │ │ │ │ + 0x002f7390 f8010000 00410e10 02cb0e08 410e104a .....A......A..J │ │ │ │ + 0x002f73a0 0e08410e 1002d80e 08410e10 5f0e0841 ..A......A.._..A │ │ │ │ + 0x002f73b0 0e100000 00000000 50000000 74350100 ........P...t5.. │ │ │ │ + 0x002f73c0 c0d9e3ff e6030000 043f3f01 00410e10 .........??..A.. │ │ │ │ + 0x002f73d0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f73e0 0e800183 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002f73f0 a40e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002f7400 0e10410e 08410e80 01000000 50000000 ..A..A......P... │ │ │ │ + 0x002f7410 c8350100 5cdde3ff 01050000 04133f01 .5..\.........?. │ │ │ │ + 0x002f7420 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7430 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002f7440 03860202 a10e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f7450 420e1842 0e10410e 08410e80 01000000 B..B..A..A...... │ │ │ │ + 0x002f7460 1c000000 74360100 18e2e3ff 4d000000 ....t6......M... │ │ │ │ + 0x002f7470 005e0e10 6a0e0841 0e10430e 08000000 .^..j..A..C..... │ │ │ │ + 0x002f7480 4c000000 94360100 48e2e3ff 9d000000 L....6..H....... │ │ │ │ + 0x002f7490 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002f74a0 83058c04 8e038f02 5b0e2841 0e20420e ........[.(A. B. │ │ │ │ + 0x002f74b0 18420e10 420e0846 0e300265 0e28410e .B..B..F.0.e.(A. │ │ │ │ + 0x002f74c0 20420e18 420e1042 0e080000 00000000 B..B..B........ │ │ │ │ + 0x002f74d0 6c000000 e4360100 98e2e3ff 6f0f0000 l....6......o... │ │ │ │ + 0x002f74e0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f74f0 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f7500 03860203 f5060ee8 01420ef0 01410ef8 .........B...A.. │ │ │ │ + 0x002f7510 01420e80 02490ee0 0102b40e 8002780e .B...I........x. │ │ │ │ + 0x002f7520 e00103b3 040e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f7530 420e1842 0e10410e 08410ee0 01000000 B..B..A..A...... │ │ │ │ + 0x002f7540 6c000000 54370100 98f1e3ff 72130000 l...T7......r... │ │ │ │ + 0x002f7550 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7560 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f7570 03860203 b7080ee8 01420ef0 01410ef8 .........B...A.. │ │ │ │ + 0x002f7580 01420e80 024f0ee0 0102c40e 8002770e .B...O........w. │ │ │ │ + 0x002f7590 e00103ed 060e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f75a0 420e1842 0e10410e 08410ee0 01000000 B..B..A..A...... │ │ │ │ + 0x002f75b0 34000000 c4370100 a804e4ff a5010000 4....7.......... │ │ │ │ + 0x002f75c0 00420e10 410e1844 0e708303 8e020307 .B..A..D.p...... │ │ │ │ + 0x002f75d0 010e1841 0e10420e 08410e70 4e0e1841 ...A..B..A.pN..A │ │ │ │ + 0x002f75e0 0e10420e 08410e70 28000000 fc370100 ..B..A.p(....7.. │ │ │ │ + 0x002f75f0 2006e4ff 66010000 00410e10 440e6083 ...f....A..D.`. │ │ │ │ + 0x002f7600 0202ce0e 10410e08 410e604e 0e10410e .....A..A.`N..A. │ │ │ │ + 0x002f7610 08410e60 24000000 28380100 34c6d3ff .A.`$...(8..4... │ │ │ │ + 0x002f7620 42000000 00410e10 83026c0e 18440e20 B....A....l..D. │ │ │ │ + 0x002f7630 430e2843 0e30490e 10410e08 28000000 C.(C.0I..A..(... │ │ │ │ + 0x002f7640 50380100 5cc6d3ff 42000000 00410e10 P8..\...B....A.. │ │ │ │ + 0x002f7650 83026c0e 18440e20 430e2843 0e30490e ..l..D. C.(C.0I. │ │ │ │ + 0x002f7660 10410e08 00000000 10000000 7c380100 .A..........|8.. │ │ │ │ + 0x002f7670 000be4ff 7d000000 00000000 10000000 ....}........... │ │ │ │ + 0x002f7680 90380100 6c0be4ff 84000000 00000000 .8..l........... │ │ │ │ + 0x002f7690 34000000 a4380100 e80be4ff 43010000 4....8......C... │ │ │ │ + 0x002f76a0 00420e10 420e1841 0e20440e 80018304 .B..B..A. D..... │ │ │ │ + 0x002f76b0 8e038f02 02c80e20 410e1842 0e10420e ....... A..B..B. │ │ │ │ + 0x002f76c0 08410e80 01000000 44000000 dc380100 .A......D....8.. │ │ │ │ + 0x002f76d0 000de4ff 46010000 00420e10 420e1842 ....F....B..B..B │ │ │ │ + 0x002f76e0 0e20410e 28470ea8 204f0ea8 404f0ea8 . A.(G.. O..@O.. │ │ │ │ + 0x002f76f0 604f0ea0 6983058c 048e038f 02030301 `O..i........... │ │ │ │ + 0x002f7700 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ + 0x002f7710 44000000 24390100 080ee4ff 46010000 D...$9......F... │ │ │ │ + 0x002f7720 00420e10 420e1842 0e20410e 28470ea8 .B..B..B. A.(G.. │ │ │ │ + 0x002f7730 204f0ea8 404f0ea8 604f0ea0 6983058c O..@O..`O..i... │ │ │ │ + 0x002f7740 048e038f 02030301 0e28410e 20420e18 .........(A. B.. │ │ │ │ + 0x002f7750 420e1042 0e080000 1c000000 6c390100 B..B........l9.. │ │ │ │ + 0x002f7760 100fe4ff aa000000 00500e40 02910e08 .........P.@.... │ │ │ │ + 0x002f7770 440e4044 0e080000 34000000 8c390100 D.@D....4....9.. │ │ │ │ + 0x002f7780 a00fe4ff 12010000 00410e10 470e9020 .........A..G.. │ │ │ │ + 0x002f7790 4f0e9040 4f0e9060 4f0ee068 830202bc O..@O..`O..h.... │ │ │ │ + 0x002f77a0 0e10410e 08410ee0 685d0e10 410e0800 ..A..A..h]..A... │ │ │ │ + 0x002f77b0 34000000 c4390100 8810e4ff 12010000 4....9.......... │ │ │ │ + 0x002f77c0 00410e10 470e9020 4f0e9040 4f0e9060 .A..G.. O..@O..` │ │ │ │ + 0x002f77d0 4f0ee068 830202bc 0e10410e 08410ee0 O..h......A..A.. │ │ │ │ + 0x002f77e0 685d0e10 410e0800 10000000 fc390100 h]..A........9.. │ │ │ │ + 0x002f77f0 7011e4ff 84000000 00000000 24000000 p...........$... │ │ │ │ + 0x002f7800 b8390100 7c05e4ff f9010000 044b3b01 .9..|........K;. │ │ │ │ + 0x002f7810 00410e10 0345010e 08410e10 02810e08 .A...E...A...... │ │ │ │ + 0x002f7820 410e1000 24000000 e0390100 5407e4ff A...$....9..T... │ │ │ │ + 0x002f7830 eb010000 04333b01 00410e10 0344010e .....3;..A...D.. │ │ │ │ + 0x002f7840 08410e10 02740e08 410e1000 4c000000 .A...t..A...L... │ │ │ │ + 0x002f7850 083a0100 9c11e4ff 57030000 041b3b01 .:......W.....;. │ │ │ │ + 0x002f7860 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7870 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002f7880 860203a6 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f7890 420e1842 0e10410e 08410e40 4c000000 B..B..A..A.@L... │ │ │ │ + 0x002f78a0 583a0100 ac14e4ff ef020000 04df3a01 X:............:. │ │ │ │ + 0x002f78b0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f78c0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002f78d0 86020353 020e3841 0e30420e 28420e20 ...S..8A.0B.(B. │ │ │ │ + 0x002f78e0 420e1842 0e10410e 08410e40 4c000000 B..B..A..A.@L... │ │ │ │ + 0x002f78f0 a83a0100 4c17e4ff 47030000 04a33a01 .:..L...G.....:. │ │ │ │ + 0x002f7900 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7910 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002f7920 86020396 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f7930 420e1842 0e10410e 08410e40 50000000 B..B..A..A.@P... │ │ │ │ + 0x002f7940 f83a0100 4c1ae4ff 47030000 04673a01 .:..L...G....g:. │ │ │ │ + 0x002f7950 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7960 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002f7970 86020396 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002f7980 420e1842 0e10410e 08410e40 00000000 B..B..A..A.@.... │ │ │ │ + 0x002f7990 4c000000 a43b0100 481de4ff be070000 L....;..H....... │ │ │ │ + 0x002f79a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f79b0 410e3847 0e800583 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f79c0 03860203 85070e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f79d0 20420e18 420e1041 0e08410e 80050000 B..B..A..A..... │ │ │ │ + 0x002f79e0 4c000000 f43b0100 b824e4ff b0070000 L....;...$...... │ │ │ │ + 0x002f79f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7a00 410e3847 0e800583 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f7a10 03860203 77070e38 410e3042 0e28420e ....w..8A.0B.(B. │ │ │ │ + 0x002f7a20 20420e18 420e1041 0e08410e 80050000 B..B..A..A..... │ │ │ │ + 0x002f7a30 44000000 443c0100 182ce4ff 5c020000 D...D<...,..\... │ │ │ │ + 0x002f7a40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7a50 410e3883 078c068d 058e048f 03860202 A.8............. │ │ │ │ + 0x002f7a60 4d0e3042 0e28420e 20420e18 420e1041 M.0B.(B. B..B..A │ │ │ │ + 0x002f7a70 0e08410e 38000000 44000000 8c3c0100 ..A.8...D....<.. │ │ │ │ + 0x002f7a80 302ee4ff 4c020000 00410e10 420e1842 0...L....A..B..B │ │ │ │ + 0x002f7a90 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ │ │ + 0x002f7aa0 058e048f 03860202 4c0e3042 0e28420e ........L.0B.(B. │ │ │ │ + 0x002f7ab0 20420e18 420e1041 0e08410e 38000000 B..B..A..A.8... │ │ │ │ + 0x002f7ac0 4c000000 d43c0100 28c2d3ff 1c0b0000 L....<..(....... │ │ │ │ + 0x002f7ad0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7ae0 410e3847 0ea00383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f7af0 03860203 ac010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f7b00 20420e18 420e1041 0e08410e a0030000 B..B..A..A..... │ │ │ │ + 0x002f7b10 74000000 243d0100 f8ccd3ff 660c0000 t...$=......f... │ │ │ │ + 0x002f7b20 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7b30 410e3847 0ec00483 078c068d 058e048f A.8G............ │ │ │ │ + 0x002f7b40 03860203 bd010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f7b50 20420e18 420e1041 0e08410e c00403ef B..B..A..A..... │ │ │ │ + 0x002f7b60 090ec804 6b0ed004 490ec004 690ec804 ....k...I...i... │ │ │ │ + 0x002f7b70 420ed004 420ed804 420ee004 420ee804 B...B...B...B... │ │ │ │ + 0x002f7b80 410ef004 490ec004 6c000000 9c3d0100 A...I...l....=.. │ │ │ │ + 0x002f7b90 f0d8d3ff 660b0000 00410e10 420e1842 ....f....A..B..B │ │ │ │ + 0x002f7ba0 0e20420e 28420e30 410e3847 0ed00483 . B.(B.0A.8G.... │ │ │ │ + 0x002f7bb0 078c068d 058e048f 03860203 c7010e38 ...............8 │ │ │ │ + 0x002f7bc0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002f7bd0 0e08410e d00403ef 080ed804 6b0ee004 ..A.........k... │ │ │ │ + 0x002f7be0 490ed004 630ed804 420ee004 420ee804 I...c...B...B... │ │ │ │ + 0x002f7bf0 410ef004 490ed004 1c000000 0c3e0100 A...I........>.. │ │ │ │ + 0x002f7c00 002fe4ff fc000000 00410e10 830202ef ./.......A...... │ │ │ │ + 0x002f7c10 0e08410e 104a0e08 48000000 2c3e0100 ..A..J..H...,>.. │ │ │ │ + 0x002f7c20 e02fe4ff 3e040000 00410e10 420e1842 ./..>....A..B..B │ │ │ │ + 0x002f7c30 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ │ │ + 0x002f7c40 078c068d 058e048f 03860203 22040e38 ............"..8 │ │ │ │ + 0x002f7c50 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002f7c60 0e080000 48000000 783e0100 d433e4ff ....H...x>...3.. │ │ │ │ + 0x002f7c70 19030000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f7c80 28420e30 410e3847 0ed00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002f7c90 058e048f 03860203 fd020e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f7ca0 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ + 0x002f7cb0 48000000 c43e0100 a836e4ff a4020000 H....>...6...... │ │ │ │ + 0x002f7cc0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f7cd0 410e3844 0eb00183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002f7ce0 03860203 8b020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002f7cf0 20420e18 420e1041 0e080000 48000000 B..B..A....H... │ │ │ │ + 0x002f7d00 103f0100 0c39e4ff 10020000 00410e10 .?...9.......A.. │ │ │ │ + 0x002f7d10 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002f7d20 0ea00183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f7d30 f7010e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f7d40 420e1041 0e080000 48000000 5c3f0100 B..A....H...\?.. │ │ │ │ + 0x002f7d50 d03ae4ff a8030000 00410e10 420e1842 .:.......A..B..B │ │ │ │ + 0x002f7d60 0e20420e 28420e30 410e3847 0ef00183 . B.(B.0A.8G.... │ │ │ │ + 0x002f7d70 078c068d 058e048f 03860203 8c030e38 ...............8 │ │ │ │ + 0x002f7d80 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002f7d90 0e080000 48000000 a83f0100 343ee4ff ....H....?..4>.. │ │ │ │ + 0x002f7da0 e5030000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002f7db0 28420e30 410e3847 0ea00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002f7dc0 058e048f 03860203 c9030e38 410e3042 ...........8A.0B │ │ │ │ + 0x002f7dd0 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ + 0x002f7de0 24000000 f43f0100 d841e4ff 91010000 $....?...A...... │ │ │ │ + 0x002f7df0 00410e10 024f0e08 410e1002 b50e0841 .A...O..A......A │ │ │ │ + 0x002f7e00 0e100000 00000000 38000000 1c400100 ........8....@.. │ │ │ │ + 0x002f7e10 5043e4ff 41020000 00420e10 420e1842 PC..A....B..B..B │ │ │ │ + 0x002f7e20 0e20410e 28470e80 0283058c 048e038f . A.(G.......... │ │ │ │ + 0x002f7e30 02032b02 0e28410e 20420e18 420e1042 ..+..(A. B..B..B │ │ │ │ + 0x002f7e40 0e080000 38000000 58400100 6445e4ff ....8...X@..dE.. │ │ │ │ + 0x002f7e50 41020000 00420e10 420e1842 0e20410e A....B..B..B. A. │ │ │ │ + 0x002f7e60 28470e80 0283058c 048e038f 02032b02 (G............+. │ │ │ │ + 0x002f7e70 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ + 0x002f7e80 24000000 94400100 7847e4ff 4d000000 $....@..xG..M... │ │ │ │ + 0x002f7e90 00420e10 410e1844 0e308303 8e020242 .B..A..D.0.....B │ │ │ │ + 0x002f7ea0 0e18410e 10420e08 38000000 bc400100 ..A..B..8....@.. │ │ │ │ + 0x002f7eb0 a047e4ff 56000000 00470e10 420e1842 .G..V....G..B..B │ │ │ │ + 0x002f7ec0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002f7ed0 02410e28 410e2042 0e18420e 10420e08 .A.(A. B..B..B.. │ │ │ │ + 0x002f7ee0 c3cccecf 1c000000 f8400100 0450e4ff .........@...P.. │ │ │ │ 0x002f7ef0 8f000000 00410e10 83020286 0e08460e .....A........F. │ │ │ │ - 0x002f7f00 10410e08 1c000000 58410100 4452e4ff .A......XA..DR.. │ │ │ │ - 0x002f7f10 26000000 00410e10 83025d0e 08460e10 &....A....]..F.. │ │ │ │ - 0x002f7f20 410e0800 10000000 78410100 5452e4ff A.......xA..TR.. │ │ │ │ - 0x002f7f30 17000000 00000000 1c000000 8c410100 .............A.. │ │ │ │ - 0x002f7f40 6052e4ff 56000000 00410e10 8302024d `R..V....A.....M │ │ │ │ - 0x002f7f50 0e08460e 10410e08 1c000000 ac410100 ..F..A.......A.. │ │ │ │ - 0x002f7f60 a052e4ff 26000000 00410e10 83025d0e .R..&....A....]. │ │ │ │ - 0x002f7f70 08460e10 410e0800 1c000000 cc410100 .F..A........A.. │ │ │ │ - 0x002f7f80 b052e4ff b4000000 00410e10 830202ab .R.......A...... │ │ │ │ - 0x002f7f90 0e08460e 10410e08 38000000 94410100 ..F..A..8....A.. │ │ │ │ - 0x002f7fa0 1047e4ff d2010000 04df3301 00420e10 .G........3..B.. │ │ │ │ - 0x002f7fb0 420e1841 0e20470e e0028304 8e038f02 B..A. G......... │ │ │ │ - 0x002f7fc0 038a010e 20410e18 420e1042 0e08410e .... A..B..B..A. │ │ │ │ - 0x002f7fd0 e0020000 50000000 d0410100 b448e4ff ....P....A...H.. │ │ │ │ - 0x002f7fe0 2e030000 04c73301 00410e10 420e1842 ......3..A..B..B │ │ │ │ - 0x002f7ff0 0e20420e 28420e30 410e3847 0e800383 . B.(B.0A.8G.... │ │ │ │ - 0x002f8000 078c068d 058e048f 03860203 b6020e38 ...............8 │ │ │ │ - 0x002f8010 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002f8020 0e08410e 80030000 50000000 24420100 ..A.....P...$B.. │ │ │ │ - 0x002f8030 904be4ff 25030000 04b33301 00410e10 .K..%.....3..A.. │ │ │ │ - 0x002f8040 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002f8050 0eb00283 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002f8060 de020e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002f8070 420e1041 0e08410e b0020000 68000000 B..A..A.....h... │ │ │ │ - 0x002f8080 78420100 bc4fe4ff 02010000 04833301 xB...O........3. │ │ │ │ - 0x002f8090 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002f80a0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002f80b0 86020295 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ - 0x002f80c0 0e18420e 10410e08 460e4044 0e38410e ..B..A..F.@D.8A. │ │ │ │ - 0x002f80d0 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002f80e0 410e4000 00000000 18000000 3c430100 A.@.......... │ │ │ │ - 0x002fcde0 0e20420e 18420e10 420e0800 30000000 . B..B..B...0... │ │ │ │ - 0x002fcdf0 40900100 4c1ae9ff 7e020000 00420e10 @...L...~....B.. │ │ │ │ - 0x002fce00 420e1842 0e20410e 2883058c 048e038f B..B. A.(....... │ │ │ │ - 0x002fce10 02037002 0e20420e 18420e10 420e0800 ..p.. B..B..B... │ │ │ │ - 0x002fce20 38000000 74900100 981ce9ff 46000000 8...t.......F... │ │ │ │ - 0x002fce30 00470e10 420e1842 0e20410e 28410e30 .G..B..B. A.(A.0 │ │ │ │ - 0x002fce40 83058c04 8e038f02 710e2841 0e20420e ........q.(A. B. │ │ │ │ - 0x002fce50 18420e10 420e08c3 cccecf00 48000000 .B..B.......H... │ │ │ │ - 0x002fce60 b0900100 ac1ce9ff 58000000 00420e10 ........X....B.. │ │ │ │ - 0x002fce70 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002fce80 8e038f02 770e2841 0e20420e 18420e10 ....w.(A. B..B.. │ │ │ │ - 0x002fce90 420e0846 0e30440e 28410e20 420e1842 B..F.0D.(A. B..B │ │ │ │ - 0x002fcea0 0e10420e 08000000 1c000000 fc900100 ..B............. │ │ │ │ - 0x002fceb0 a037eaff e7000000 00410e10 830202de .7.......A...... │ │ │ │ - 0x002fcec0 0e08460e 10000000 94020000 c4900100 ..F............. │ │ │ │ - 0x002fced0 a01ce9ff ad3b0000 0463f200 00410e10 .....;...c...A.. │ │ │ │ - 0x002fcee0 420e1842 0e20420e 28420e30 410e384a B..B. B.(B.0A.8J │ │ │ │ - 0x002fcef0 0d0b0eb8 c0025b0d 070eb0ce 0283078c ......[......... │ │ │ │ - 0x002fcf00 068d058e 048f0386 02028e2e 007f2e00 ................ │ │ │ │ - 0x002fcf10 030f012e 0002412e 0002da2e 0002c62e ......A......... │ │ │ │ - 0x002fcf20 00512e00 02452e00 02e12e00 02422e00 .Q...E.......B.. │ │ │ │ - 0x002fcf30 572e0003 a9012e00 02792e00 02562e10 W........y...V.. │ │ │ │ - 0x002fcf40 440eb8ce 024a0ec0 ce02490e b0ce024b D....J....I....K │ │ │ │ - 0x002fcf50 2e0003df 012e004d 2e0003f6 032e0003 .......M........ │ │ │ │ - 0x002fcf60 6d0d2e00 542e0002 b62e0002 a52e2044 m...T......... D │ │ │ │ - 0x002fcf70 0eb8ce02 5b0ec0ce 02440ec8 ce02420e ....[....D....B. │ │ │ │ - 0x002fcf80 d0ce0249 0eb0ce02 592e0002 772e0002 ...I....Y...w... │ │ │ │ - 0x002fcf90 992e2044 0eb8ce02 5b0ec0ce 02440ec8 .. D....[....D.. │ │ │ │ - 0x002fcfa0 ce02420e d0ce0249 0eb0ce02 572e0002 ..B....I....W... │ │ │ │ - 0x002fcfb0 702e0002 6a2e0003 0c012e00 026f2e00 p...j........o.. │ │ │ │ - 0x002fcfc0 5b2e0002 5f2e0002 cc2e004b 2e006b2e [..._......K..k. │ │ │ │ - 0x002fcfd0 0002602e 004d2e00 024d2e00 672e0002 ..`..M...M..g... │ │ │ │ - 0x002fcfe0 632e0002 e12e1050 0eb8ce02 470ec0ce c......P....G... │ │ │ │ - 0x002fcff0 02490eb0 ce020344 012e0002 4a2e0053 .I.....D....J..S │ │ │ │ - 0x002fd000 2e000278 2e00572e 0002662e 00025f2e ...x..W...f..._. │ │ │ │ - 0x002fd010 0002602e 0002602e 0002602e 0002602e ..`...`...`...`. │ │ │ │ - 0x002fd020 0002602e 0002602e 00792e00 0313012e ..`...`..y...... │ │ │ │ - 0x002fd030 00482e00 482e0002 822e005b 2e00028e .H..H......[.... │ │ │ │ - 0x002fd040 2e00024a 2e00532e 0002782e 00572e00 ...J..S...x..W.. │ │ │ │ - 0x002fd050 02662e00 025d2e00 02602e00 02602e00 .f...]...`...`.. │ │ │ │ - 0x002fd060 02602e00 02602e00 02602e00 02602e00 .`...`...`...`.. │ │ │ │ - 0x002fd070 752e0003 95012e00 02be2e00 02642e00 u............d.. │ │ │ │ - 0x002fd080 6d2e0002 bb2e0002 4e2e0045 2e00540e m.......N..E..T. │ │ │ │ - 0x002fd090 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ │ │ - 0x002fd0a0 410e0841 0eb0ce02 6e2e1044 0eb8ce02 A..A....n..D.... │ │ │ │ - 0x002fd0b0 470ec0ce 02490eb0 ce025f2e 00632e00 G....I...._..c.. │ │ │ │ - 0x002fd0c0 592e004b 2e00672e 00522e00 5a2e0073 Y..K..g..R..Z..s │ │ │ │ - 0x002fd0d0 2e005e2e 004b2e00 712e004b 2e00522e ..^..K..q..K..R. │ │ │ │ - 0x002fd0e0 00522e00 522e0002 482e0002 542e0002 .R..R...H...T... │ │ │ │ - 0x002fd0f0 472e0073 2e00682e 00762e00 02792e00 G..s..h..v...y.. │ │ │ │ - 0x002fd100 02422e00 792e0063 2e00682e 00552e00 .B..y..c..h..U.. │ │ │ │ - 0x002fd110 452e0048 2e00652e 00482e00 028d2e00 E..H..e..H...... │ │ │ │ - 0x002fd120 522e0049 2e00522e 00612e00 5b2e006d R..I..R..a..[..m │ │ │ │ - 0x002fd130 2e007c2e 004f2e00 732e0045 2e00572e ..|..O..s..E..W. │ │ │ │ - 0x002fd140 004f2e00 492e004f 2e00502e 00522e00 .O..I..O..P..R.. │ │ │ │ - 0x002fd150 512e0059 2e00602e 004d2e00 482e0000 Q..Y..`..M..H... │ │ │ │ - 0x002fd160 98020000 5c930100 b855e9ff e73b0000 ....\....U...;.. │ │ │ │ - 0x002fd170 04d3f100 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002fd180 28420e30 410e384a 0d0b0eb8 c0025b0d (B.0A.8J......[. │ │ │ │ - 0x002fd190 070ea0ce 0283078c 068d058e 048f0386 ................ │ │ │ │ - 0x002fd1a0 02029e2e 007f2e00 02ff2e00 02412e00 .............A.. │ │ │ │ - 0x002fd1b0 02d52e00 02cb2e00 4c2e0002 402e0002 ........L...@... │ │ │ │ - 0x002fd1c0 db2e007d 2e00572e 00039a01 2e000279 ...}..W........y │ │ │ │ - 0x002fd1d0 2e000251 2e10440e a8ce024b 0eb0ce02 ...Q..D....K.... │ │ │ │ - 0x002fd1e0 490ea0ce 024b2e00 03d7012e 004d2e00 I....K.......M.. │ │ │ │ - 0x002fd1f0 03f6032e 00038d0d 2e00542e 0002bb2e ..........T..... │ │ │ │ - 0x002fd200 0002a52e 20440ea8 ce025b0e b0ce0244 .... D....[....D │ │ │ │ - 0x002fd210 0eb8ce02 420ec0ce 02490ea0 ce025c2e ....B....I....\. │ │ │ │ - 0x002fd220 0002842e 0002a92e 20440ea8 ce025b0e ........ D....[. │ │ │ │ - 0x002fd230 b0ce0244 0eb8ce02 420ec0ce 02490ea0 ...D....B....I.. │ │ │ │ - 0x002fd240 ce025a2e 0002782e 00026b2e 00030b01 ..Z...x...k..... │ │ │ │ - 0x002fd250 2e00026f 2e005b2e 00025f2e 0002bc2e ...o..[..._..... │ │ │ │ - 0x002fd260 005a2e00 6b2e0002 602e004d 2e000247 .Z..k...`..M...G │ │ │ │ - 0x002fd270 2e006d2e 0002622e 0002e32e 10500ea8 ..m...b......P.. │ │ │ │ - 0x002fd280 ce02470e b0ce0249 0ea0ce02 0337012e ..G....I.....7.. │ │ │ │ - 0x002fd290 00024a2e 00532e00 02782e00 572e0002 ..J..S...x..W... │ │ │ │ - 0x002fd2a0 5e2e0002 5c2e0002 602e0002 602e0002 ^...\...`...`... │ │ │ │ - 0x002fd2b0 602e0002 602e0002 602e0002 602e0079 `...`...`...`..y │ │ │ │ - 0x002fd2c0 2e00030d 012e004f 2e00482e 0002822e .......O..H..... │ │ │ │ - 0x002fd2d0 005b2e00 028e2e00 024a2e00 532e0002 .[.......J..S... │ │ │ │ - 0x002fd2e0 782e0057 2e00025e 2e00025a 2e000260 x..W...^...Z...` │ │ │ │ - 0x002fd2f0 2e000260 2e000260 2e000260 2e000260 ...`...`...`...` │ │ │ │ - 0x002fd300 2e000260 2e00752e 00038301 2e0002f6 ...`..u......... │ │ │ │ - 0x002fd310 2e00762e 00028a2e 006d2e00 02bb2e00 ..v......m...... │ │ │ │ - 0x002fd320 024e2e00 452e0052 0e38410e 30420e28 .N..E..R.8A.0B.( │ │ │ │ - 0x002fd330 420e2042 0e18420e 10410e08 410ea0ce B. B..B..A..A... │ │ │ │ - 0x002fd340 02702e10 440ea8ce 02480eb0 ce02490e .p..D....H....I. │ │ │ │ - 0x002fd350 a0ce0248 2e006c2e 005e2e00 592e004b ...H..l..^..Y..K │ │ │ │ - 0x002fd360 2e00642e 00522e00 552e0067 2e005b2e ..d..R..U..g..[. │ │ │ │ - 0x002fd370 004b2e00 712e004b 2e00522e 00522e00 .K..q..K..R..R.. │ │ │ │ - 0x002fd380 522e0076 2e00025c 2e000257 2e006a2e R..v...\...W..j. │ │ │ │ - 0x002fd390 00682e00 6a2e0002 592e005b 2e006f2e .h..j...Y..[..o. │ │ │ │ - 0x002fd3a0 00792e00 5c2e006a 2e00622e 005a2e00 .y..\..j..b..Z.. │ │ │ │ - 0x002fd3b0 452e0048 2e004e2e 00028d2e 00522e00 E..H..N......R.. │ │ │ │ - 0x002fd3c0 492e0052 2e00562e 005b2e00 6d2e0074 I..R..V..[..m..t │ │ │ │ - 0x002fd3d0 2e00522e 006d2e00 452e004d 2e004e2e ..R..m..E..M..N. │ │ │ │ - 0x002fd3e0 004f2e00 492e004f 2e004d2e 004f2e00 .O..I..O..M..O.. │ │ │ │ - 0x002fd3f0 642e0062 2e004d2e 00482e00 a4020000 d..b..M..H...... │ │ │ │ - 0x002fd400 f8950100 0c8fe9ff 62360000 0453f100 ........b6...S.. │ │ │ │ - 0x002fd410 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fd420 410e384a 0d0b0eb8 c0025b0d 070ea0cb A.8J......[..... │ │ │ │ - 0x002fd430 0283078c 068d058e 048f0386 0203f205 ................ │ │ │ │ - 0x002fd440 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002fd450 10410e08 410ea0cb 02038203 2e000338 .A..A..........8 │ │ │ │ - 0x002fd460 012e0003 8f012e00 622e0002 712e0003 ........b...q... │ │ │ │ - 0x002fd470 e2042e00 0340032e 00562e00 692e004d .....@...V..i..M │ │ │ │ - 0x002fd480 2e000242 2e005e2e 00037c01 2e004e2e ...B..^...|...N. │ │ │ │ - 0x002fd490 00702e00 02b92e00 02c62e00 03c4022e .p.............. │ │ │ │ - 0x002fd4a0 0002502e 005e2e00 562e1044 0ea8cb02 ..P..^..V..D.... │ │ │ │ - 0x002fd4b0 580eb0cb 02490ea0 cb020264 2e00562e X....I.....d..V. │ │ │ │ - 0x002fd4c0 10600ea8 cb02440e b0cb0249 0ea0cb02 .`....D....I.... │ │ │ │ - 0x002fd4d0 02a92e00 02552e00 672e0002 642e0002 .....U..g...d... │ │ │ │ - 0x002fd4e0 a42e0061 2e00662e 006d2e00 482e0002 ...a..f..m..H... │ │ │ │ - 0x002fd4f0 f02e006f 2e00028e 2e00026d 2e0002af ...o.......m.... │ │ │ │ - 0x002fd500 2e00552e 006a2e00 4d2e0002 9b2e0002 ..U..j..M....... │ │ │ │ - 0x002fd510 8b2e005e 2e005a2e 006e2e00 5e2e0077 ...^..Z..n..^..w │ │ │ │ - 0x002fd520 2e10520e a8cb0246 0eb0cb02 490ea0cb ..R....F....I... │ │ │ │ - 0x002fd530 02482e00 02c12e00 025a2e00 582e0074 .H.......Z..X..t │ │ │ │ - 0x002fd540 2e00024e 2e000253 2e00582e 00682e00 ...N...S..X..h.. │ │ │ │ - 0x002fd550 7c2e1044 0ea8cb02 4e0eb0cb 02490ea0 |..D....N....I.. │ │ │ │ - 0x002fd560 cb02502e 10520ea8 cb02460e b0cb0249 ..P..R....F....I │ │ │ │ - 0x002fd570 0ea0cb02 2e00632e 00462e00 582e0060 ......c..F..X..` │ │ │ │ - 0x002fd580 2e000251 2e10440e a8cb024b 0eb0cb02 ...Q..D....K.... │ │ │ │ - 0x002fd590 490ea0cb 027a2e00 02742e00 7e2e0053 I....z...t..~..S │ │ │ │ - 0x002fd5a0 2e000331 042e0048 2e00482e 00542e00 ...1...H..H..T.. │ │ │ │ - 0x002fd5b0 762e0061 2e007b2e 004d2e00 02582e10 v..a..{..M...X.. │ │ │ │ - 0x002fd5c0 520ea8cb 02410eb0 cb02490e a0cb022e R....A....I..... │ │ │ │ - 0x002fd5d0 00672e00 5d2e0065 2e00582e 0002412e .g..]..e..X...A. │ │ │ │ - 0x002fd5e0 00602e00 6a2e005b 2e004d2e 00522e00 .`..j..[..M..R.. │ │ │ │ - 0x002fd5f0 592e004b 2e006f2e 006d2e00 4d2e0052 Y..K..o..m..M..R │ │ │ │ - 0x002fd600 2e004d2e 004d2e00 582e0066 2e00592e ..M..M..X..f..Y. │ │ │ │ - 0x002fd610 00712e00 4d2e004d 2e005d2e 004b2e00 .q..M..M..]..K.. │ │ │ │ - 0x002fd620 6d2e005d 2e00522e 005e2e00 5e2e0065 m..]..R..^..^..e │ │ │ │ - 0x002fd630 2e005e2e 004d2e00 522e0052 2e00592e ..^..M..R..R..Y. │ │ │ │ - 0x002fd640 005b2e00 02402e00 652e0056 2e00522e .[...@..e..V..R. │ │ │ │ - 0x002fd650 00024e2e 00582e00 552e0059 2e004f2e ..N..X..U..Y..O. │ │ │ │ - 0x002fd660 004e2e00 712e0046 2e006c2e 00632e00 .N..q..F..l..c.. │ │ │ │ - 0x002fd670 4f2e0051 2e00522e 007e2e00 522e0066 O..Q..R..~..R..f │ │ │ │ - 0x002fd680 2e00622e 005a2e00 532e0052 2e00692e ..b..Z..S..R..i. │ │ │ │ - 0x002fd690 00482e00 702e0060 2e00462e 00482e00 .H..p..`..F..H.. │ │ │ │ - 0x002fd6a0 4b2e0000 a4020000 a0980100 d4c2e9ff K............... │ │ │ │ - 0x002fd6b0 62360000 04a3f000 00410e10 420e1842 b6.......A..B..B │ │ │ │ - 0x002fd6c0 0e20420e 28420e30 410e384a 0d0b0eb8 . B.(B.0A.8J.... │ │ │ │ - 0x002fd6d0 c0025b0d 070ea0cb 0283078c 068d058e ..[............. │ │ │ │ - 0x002fd6e0 048f0386 0203f205 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002fd6f0 420e2042 0e18420e 10410e08 410ea0cb B. B..B..A..A... │ │ │ │ - 0x002fd700 02038203 2e000338 012e0003 8f012e00 .......8........ │ │ │ │ - 0x002fd710 622e0002 712e0003 e2042e00 0340032e b...q........@.. │ │ │ │ - 0x002fd720 00562e00 692e004d 2e000242 2e005e2e .V..i..M...B..^. │ │ │ │ - 0x002fd730 00037c01 2e004e2e 00702e00 02b92e00 ..|...N..p...... │ │ │ │ - 0x002fd740 02c62e00 03c4022e 0002502e 005e2e00 ..........P..^.. │ │ │ │ - 0x002fd750 562e1044 0ea8cb02 580eb0cb 02490ea0 V..D....X....I.. │ │ │ │ - 0x002fd760 cb020264 2e00562e 10600ea8 cb02440e ...d..V..`....D. │ │ │ │ - 0x002fd770 b0cb0249 0ea0cb02 02a92e00 02552e00 ...I.........U.. │ │ │ │ - 0x002fd780 672e0002 642e0002 a42e0061 2e00662e g...d......a..f. │ │ │ │ - 0x002fd790 006d2e00 482e0002 f02e006f 2e00028e .m..H......o.... │ │ │ │ - 0x002fd7a0 2e00026d 2e0002af 2e00552e 006a2e00 ...m......U..j.. │ │ │ │ - 0x002fd7b0 4d2e0002 9b2e0002 8b2e005e 2e005a2e M..........^..Z. │ │ │ │ - 0x002fd7c0 006e2e00 5e2e0077 2e10520e a8cb0246 .n..^..w..R....F │ │ │ │ - 0x002fd7d0 0eb0cb02 490ea0cb 02482e00 02c12e00 ....I....H...... │ │ │ │ - 0x002fd7e0 025a2e00 582e0074 2e00024e 2e000253 .Z..X..t...N...S │ │ │ │ - 0x002fd7f0 2e00582e 00682e00 7c2e1044 0ea8cb02 ..X..h..|..D.... │ │ │ │ - 0x002fd800 4e0eb0cb 02490ea0 cb02502e 10520ea8 N....I....P..R.. │ │ │ │ - 0x002fd810 cb02460e b0cb0249 0ea0cb02 2e00632e ..F....I......c. │ │ │ │ - 0x002fd820 00462e00 582e0060 2e000251 2e10440e .F..X..`...Q..D. │ │ │ │ - 0x002fd830 a8cb024b 0eb0cb02 490ea0cb 027a2e00 ...K....I....z.. │ │ │ │ - 0x002fd840 02742e00 7e2e0053 2e000331 042e0048 .t..~..S...1...H │ │ │ │ - 0x002fd850 2e00482e 00542e00 762e0061 2e007b2e ..H..T..v..a..{. │ │ │ │ - 0x002fd860 004d2e00 02582e10 520ea8cb 02410eb0 .M...X..R....A.. │ │ │ │ - 0x002fd870 cb02490e a0cb022e 00672e00 5d2e0065 ..I......g..]..e │ │ │ │ - 0x002fd880 2e00582e 0002412e 00602e00 6a2e005b ..X...A..`..j..[ │ │ │ │ - 0x002fd890 2e004d2e 00522e00 592e004b 2e006f2e ..M..R..Y..K..o. │ │ │ │ - 0x002fd8a0 006d2e00 4d2e0052 2e004d2e 004d2e00 .m..M..R..M..M.. │ │ │ │ - 0x002fd8b0 582e0066 2e00592e 00712e00 4d2e004d X..f..Y..q..M..M │ │ │ │ - 0x002fd8c0 2e005d2e 004b2e00 6d2e005d 2e00522e ..]..K..m..]..R. │ │ │ │ - 0x002fd8d0 005e2e00 5e2e0065 2e005e2e 004d2e00 .^..^..e..^..M.. │ │ │ │ - 0x002fd8e0 522e0052 2e00592e 005b2e00 02402e00 R..R..Y..[...@.. │ │ │ │ - 0x002fd8f0 652e0056 2e00522e 00024e2e 00582e00 e..V..R...N..X.. │ │ │ │ - 0x002fd900 552e0059 2e004f2e 004e2e00 712e0046 U..Y..O..N..q..F │ │ │ │ - 0x002fd910 2e006c2e 00632e00 4f2e0051 2e00522e ..l..c..O..Q..R. │ │ │ │ - 0x002fd920 007e2e00 522e0066 2e00622e 005a2e00 .~..R..f..b..Z.. │ │ │ │ - 0x002fd930 532e0052 2e00692e 00482e00 702e0060 S..R..i..H..p..` │ │ │ │ - 0x002fd940 2e00462e 00482e00 4b2e0000 4c000000 ..F..H..K...L... │ │ │ │ - 0x002fd950 489b0100 9cf6e9ff b1010000 04f3ef00 H............... │ │ │ │ - 0x002fd960 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fd970 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ - 0x002fd980 8602030a 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002fd990 420e1842 0e10410e 08410e70 4c000000 B..B..A..A.pL... │ │ │ │ - 0x002fd9a0 989b0100 0cf8e9ff b1010000 04cbef00 ................ │ │ │ │ - 0x002fd9b0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fd9c0 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ - 0x002fd9d0 8602030a 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ - 0x002fd9e0 420e1842 0e10410e 08410e70 50000000 B..B..A..A.pP... │ │ │ │ - 0x002fd9f0 e89b0100 7cf9e9ff e5090000 04a3ef00 ....|........... │ │ │ │ - 0x002fda00 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fda10 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002fda20 03860203 19090e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002fda30 20420e18 420e1041 0e08410e 80020000 B..B..A..A..... │ │ │ │ - 0x002fda40 2c000000 3c9c0100 1803eaff 09030000 ,...<........... │ │ │ │ - 0x002fda50 045fef00 00420e10 410e1841 0e208303 ._...B..A..A. .. │ │ │ │ - 0x002fda60 8e0203d6 020e1841 0e10420e 08410e20 .......A..B..A. │ │ │ │ - 0x002fda70 50000000 6c9c0100 f805eaff d7050000 P...l........... │ │ │ │ - 0x002fda80 043fef00 00410e10 420e1842 0e20420e .?...A..B..B. B. │ │ │ │ - 0x002fda90 28420e30 410e3847 0ed00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002fdaa0 058e048f 03860203 5d050e38 410e3042 ........]..8A.0B │ │ │ │ - 0x002fdab0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002fdac0 d0020000 50000000 c09c0100 840beaff ....P........... │ │ │ │ - 0x002fdad0 d7050000 0417ef00 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002fdae0 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ │ │ - 0x002fdaf0 078c068d 058e048f 03860203 5d050e38 ............]..8 │ │ │ │ - 0x002fdb00 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002fdb10 0e08410e d0020000 e0000000 149d0100 ..A............. │ │ │ │ - 0x002fdb20 1011eaff a90b0000 04efee00 00410e10 .............A.. │ │ │ │ - 0x002fdb30 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002fdb40 0ee00c83 078c068d 058e048f 03860246 ...............F │ │ │ │ - 0x002fdb50 2e00025b 2e005d2e 00502e00 6d2e0002 ...[..]..P..m... │ │ │ │ - 0x002fdb60 dd2e0002 4a2e0072 2e00034a 032e0003 ....J..r...J.... │ │ │ │ - 0x002fdb70 29022e00 662e006b 2e306e0e e80c470e )...f..k.0n...G. │ │ │ │ - 0x002fdb80 f00c440e f80c410e 800d420e 880d410e ..D...A...B...A. │ │ │ │ - 0x002fdb90 900d4e0e e00c0337 012e0070 2e00024d ..N....7...p...M │ │ │ │ - 0x002fdba0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002fdbb0 10410e08 410ee00c 2e00522e 00572e00 .A..A.....R..W.. │ │ │ │ - 0x002fdbc0 5b2e0050 2e00662e 005b2e00 752e005e [..P..f..[..u..^ │ │ │ │ - 0x002fdbd0 2e00502e 004d2e00 4d2e004d 2e00492e ..P..M..M..M..I. │ │ │ │ - 0x002fdbe0 004d2e00 4d2e004d 2e007a2e 00492e00 .M..M..M..z..I.. │ │ │ │ - 0x002fdbf0 4d2e0049 2e00482e 00000000 e0000000 M..I..H......... │ │ │ │ - 0x002fdc00 f89d0100 dc1beaff a90b0000 0477ee00 .............w.. │ │ │ │ - 0x002fdc10 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fdc20 410e3847 0ee00c83 078c068d 058e048f A.8G............ │ │ │ │ - 0x002fdc30 03860246 2e00025b 2e005d2e 00502e00 ...F...[..]..P.. │ │ │ │ - 0x002fdc40 6d2e0002 dd2e0002 4a2e0072 2e00034a m.......J..r...J │ │ │ │ - 0x002fdc50 032e0003 29022e00 662e006b 2e306e0e ....)...f..k.0n. │ │ │ │ - 0x002fdc60 e80c470e f00c440e f80c410e 800d420e ..G...D...A...B. │ │ │ │ - 0x002fdc70 880d410e 900d4e0e e00c0337 012e0070 ..A...N....7...p │ │ │ │ - 0x002fdc80 2e00024d 0e38410e 30420e28 420e2042 ...M.8A.0B.(B. B │ │ │ │ - 0x002fdc90 0e18420e 10410e08 410ee00c 2e00522e ..B..A..A.....R. │ │ │ │ - 0x002fdca0 00572e00 5b2e0050 2e00662e 005b2e00 .W..[..P..f..[.. │ │ │ │ - 0x002fdcb0 752e005e 2e00502e 004d2e00 4d2e004d u..^..P..M..M..M │ │ │ │ - 0x002fdcc0 2e00492e 004d2e00 4d2e004d 2e007a2e ..I..M..M..M..z. │ │ │ │ - 0x002fdcd0 00492e00 4d2e0049 2e00482e 00000000 .I..M..I..H..... │ │ │ │ - 0x002fdce0 54000000 dc9e0100 a826eaff bc020000 T........&...... │ │ │ │ - 0x002fdcf0 04ffed00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002fdd00 28420e30 410e3847 0ef00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002fdd10 058e048f 03860203 63020e38 410e3042 ........c..8A.0B │ │ │ │ - 0x002fdd20 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002fdd30 f0020000 00000000 18000000 8c9f0100 ................ │ │ │ │ - 0x002fdd40 002aeaff 51000000 00410e10 83027f0e .*..Q....A...... │ │ │ │ - 0x002fdd50 08410e10 2c000000 a89f0100 442aeaff .A..,.......D*.. │ │ │ │ - 0x002fdd60 e9000000 00410e10 420e1841 0e20440e .....A..B..A. D. │ │ │ │ - 0x002fdd70 3083048e 03860202 dc0e2041 0e18420e 0......... A..B. │ │ │ │ - 0x002fdd80 10410e08 20000000 d89f0100 042beaff .A.. ........+.. │ │ │ │ - 0x002fdd90 72010000 00410e10 830202ba 0e08410e r....A........A. │ │ │ │ - 0x002fdda0 1002790e 08410e10 4c000000 fc9f0100 ..y..A..L....... │ │ │ │ - 0x002fddb0 602ceaff 6e0b0000 00410e10 420e1842 `,..n....A..B..B │ │ │ │ - 0x002fddc0 0e20420e 28420e30 410e3844 0e900183 . B.(B.0A.8D.... │ │ │ │ - 0x002fddd0 078c068d 058e048f 03860203 3e050e38 ............>..8 │ │ │ │ - 0x002fdde0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002fddf0 0e08410e 90010000 48000000 4ca00100 ..A.....H...L... │ │ │ │ - 0x002fde00 8037eaff 7a030000 00410e10 420e1842 .7..z....A..B..B │ │ │ │ - 0x002fde10 0e20420e 28420e30 410e3844 0eb00183 . B.(B.0A.8D.... │ │ │ │ - 0x002fde20 078c068d 058e048f 03860203 61030e38 ............a..8 │ │ │ │ - 0x002fde30 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x002fde40 0e080000 4c000000 98a00100 b43aeaff ....L........:.. │ │ │ │ - 0x002fde50 fd0d0000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002fde60 28420e30 410e3847 0ea00283 078c068d (B.0A.8G........ │ │ │ │ - 0x002fde70 058e048f 03860203 d3050e38 410e3042 ...........8A.0B │ │ │ │ - 0x002fde80 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002fde90 a0020000 58000000 e8a00100 6448eaff ....X.......dH.. │ │ │ │ - 0x002fdea0 73010000 00420e10 420e1841 0e208304 s....B..B..A. .. │ │ │ │ - 0x002fdeb0 8e038f02 630e1842 0e10420e 08410e20 ....c..B..B..A. │ │ │ │ - 0x002fdec0 02a30e18 420e1042 0e08410e 20410e18 ....B..B..A. A.. │ │ │ │ - 0x002fded0 420e1042 0e08410e 20750e18 420e1042 B..B..A. u..B..B │ │ │ │ - 0x002fdee0 0e08410e 2002590e 18420e10 420e0800 ..A. .Y..B..B... │ │ │ │ - 0x002fdef0 10000000 44a10100 8849eaff cd000000 ....D....I...... │ │ │ │ - 0x002fdf00 00000000 4c000000 58a10100 444aeaff ....L...X...DJ.. │ │ │ │ - 0x002fdf10 fe060000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002fdf20 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ - 0x002fdf30 058e048f 03860203 bf040e38 410e3042 ...........8A.0B │ │ │ │ - 0x002fdf40 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002fdf50 80010000 40000000 a8a10100 f450eaff ....@........P.. │ │ │ │ - 0x002fdf60 e1010000 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ - 0x002fdf70 28410e30 440e5083 068c058d 048e038f (A.0D.P......... │ │ │ │ - 0x002fdf80 02034101 0e30410e 28420e20 420e1842 ..A..0A.(B. B..B │ │ │ │ - 0x002fdf90 0e10420e 08410e50 38000000 eca10100 ..B..A.P8....... │ │ │ │ - 0x002fdfa0 a052eaff 04010000 00420e10 420e1842 .R.......B..B..B │ │ │ │ - 0x002fdfb0 0e20410e 28440e40 83058c04 8e038f02 . A.(D.@........ │ │ │ │ - 0x002fdfc0 02dc0e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x002fdfd0 410e4000 4c000000 28a20100 7453eaff A.@.L...(...tS.. │ │ │ │ - 0x002fdfe0 66040000 00410e10 420e1842 0e20420e f....A..B..B. B. │ │ │ │ - 0x002fdff0 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ - 0x002fe000 058e048f 03860203 ac020e38 410e3042 ...........8A.0B │ │ │ │ - 0x002fe010 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002fe020 80010000 48000000 78a20100 9457eaff ....H...x....W.. │ │ │ │ - 0x002fe030 78050000 00410e10 420e1842 0e20420e x....A..B..B. B. │ │ │ │ - 0x002fe040 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ - 0x002fe050 8e048f03 86020345 050e3841 0e30420e .......E..8A.0B. │ │ │ │ - 0x002fe060 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ - 0x002fe070 28000000 c4a20100 5860eaff 07010000 (.......X`...... │ │ │ │ - 0x002fe080 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x002fe090 8e048f03 02f20c07 08000000 28000000 ............(... │ │ │ │ - 0x002fe0a0 f0a20100 3466eaff 52010000 00410e10 ....4f..R....A.. │ │ │ │ - 0x002fe0b0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x002fe0c0 033d010c 07080000 28000000 c4a20100 .=......(....... │ │ │ │ - 0x002fe0d0 685ceaff 9e000000 043fea00 00410e10 h\.......?...A.. │ │ │ │ - 0x002fe0e0 8602430d 06438304 8e030253 0c070841 ..C..C.....S...A │ │ │ │ - 0x002fe0f0 0c061000 28000000 f0a20100 da5ceaff ....(........\.. │ │ │ │ - 0x002fe100 c5000000 041fea00 00410e10 8602430d .........A....C. │ │ │ │ - 0x002fe110 06438304 8e030265 0c070841 0c061000 .C.....e...A.... │ │ │ │ - 0x002fe120 2c000000 1ca30100 735deaff 7e000000 ,.......s]..~... │ │ │ │ - 0x002fe130 0403ea00 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ - 0x002fe140 8e048f03 02500c07 08410c06 10000000 .....P...A...... │ │ │ │ - 0x002fe150 30000000 4ca30100 c15deaff 26010000 0...L....]..&... │ │ │ │ - 0x002fe160 04e3e900 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x002fe170 8c068d05 8e048f03 02cc0c07 08410c06 .............A.. │ │ │ │ - 0x002fe180 10000000 2c000000 80a30100 b35eeaff ....,........^.. │ │ │ │ - 0x002fe190 91000000 04c3e900 00410e10 8602430d .........A....C. │ │ │ │ - 0x002fe1a0 06498305 8e048f03 026f0c07 08410c06 .I.......o...A.. │ │ │ │ - 0x002fe1b0 10000000 30000000 b0a30100 1b60eaff ....0........`.. │ │ │ │ - 0x002fe1c0 22020000 04a3e900 00410e10 8602430d "........A....C. │ │ │ │ - 0x002fe1d0 06508307 8c068d05 8e048f03 03d0010c .P.............. │ │ │ │ - 0x002fe1e0 0708410c 06100000 30000000 e4a30100 ..A.....0....... │ │ │ │ - 0x002fe1f0 0962eaff 5d010000 048fe900 00410e10 .b..]........A.. │ │ │ │ - 0x002fe200 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x002fe210 0320010c 0708410c 06100000 30000000 . ....A.....0... │ │ │ │ - 0x002fe220 18a40100 3263eaff 82010000 046be900 ....2c.......k.. │ │ │ │ - 0x002fe230 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x002fe240 8e048f03 02ff0c07 08410c06 10000000 .........A...... │ │ │ │ - 0x002fe250 34000000 4ca40100 d265eaff 4b010000 4...L....e..K... │ │ │ │ - 0x002fe260 0457e900 00410e10 8602430d 06508307 .W...A....C..P.. │ │ │ │ - 0x002fe270 8c068d05 8e048f03 02ee0c07 08410c06 .............A.. │ │ │ │ - 0x002fe280 10000000 00000000 10000000 dca40100 ................ │ │ │ │ - 0x002fe290 e566eaff 78000000 00000000 10000000 .f..x........... │ │ │ │ - 0x002fe2a0 f0a40100 4967eaff a5000000 00000000 ....Ig.......... │ │ │ │ - 0x002fe2b0 20000000 04a50100 dd68eaff 26000000 ........h..&... │ │ │ │ - 0x002fe2c0 00410e10 8602430d 06510c07 08410c06 .A....C..Q...A.. │ │ │ │ - 0x002fe2d0 10000000 20000000 28a50100 df68eaff .... ...(....h.. │ │ │ │ - 0x002fe2e0 26000000 00410e10 8602430d 06510c07 &....A....C..Q.. │ │ │ │ - 0x002fe2f0 08410c06 10000000 20000000 4ca50100 .A...... ...L... │ │ │ │ - 0x002fe300 e168eaff 3a000000 00410e10 8602430d .h..:....A....C. │ │ │ │ - 0x002fe310 06690c07 08410c06 10000000 20000000 .i...A...... ... │ │ │ │ - 0x002fe320 70a50100 f768eaff 3a000000 00410e10 p....h..:....A.. │ │ │ │ - 0x002fe330 8602430d 06690c07 08410c06 10000000 ..C..i...A...... │ │ │ │ - 0x002fe340 10000000 94a50100 0d69eaff 42000000 .........i..B... │ │ │ │ - 0x002fe350 00000000 28000000 a8a50100 43a5d3ff ....(.......C... │ │ │ │ - 0x002fe360 eb000000 00410e10 8602430d 064b8306 .....A....C..K.. │ │ │ │ - 0x002fe370 8c058e04 8f0302d6 0c070841 0c061000 ...........A.... │ │ │ │ - 0x002fe380 28000000 d4a50100 0f69eaff 93000000 (........i...... │ │ │ │ - 0x002fe390 004e0e10 8602430d 06498305 8e048f03 .N....C..I...... │ │ │ │ - 0x002fe3a0 02780c07 08c3cecf c6000000 2c000000 .x..........,... │ │ │ │ - 0x002fe3b0 a8a50100 de66eaff 03010000 0417e800 .....f.......... │ │ │ │ - 0x002fe3c0 00410e10 8602430d 064e8306 8c058e04 .A....C..N...... │ │ │ │ - 0x002fe3d0 8f0302c8 0c070841 0c061000 2c000000 .......A....,... │ │ │ │ - 0x002fe3e0 d8a50100 4669eaff 2e010000 04fbe700 ....Fi.......... │ │ │ │ - 0x002fe3f0 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ │ │ - 0x002fe400 8f0302dd 0c070841 0c061000 30000000 .......A....0... │ │ │ │ - 0x002fe410 08a60100 446aeaff 17010000 04e3e700 ....Dj.......... │ │ │ │ - 0x002fe420 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ │ │ - 0x002fe430 8f0302df 0c070841 0c061000 00000000 .......A........ │ │ │ │ - 0x002fe440 10000000 94a60100 286beaff 01000000 ........(k...... │ │ │ │ - 0x002fe450 00000000 10000000 a8a60100 246beaff ............$k.. │ │ │ │ - 0x002fe460 01000000 00000000 14000000 bca60100 ................ │ │ │ │ - 0x002fe470 206beaff 03000000 00000000 00000000 k.............. │ │ │ │ - 0x002fe480 10000000 d4a60100 186beaff cf010000 .........k...... │ │ │ │ - 0x002fe490 00000000 10000000 e8a60100 d46ceaff .............l.. │ │ │ │ - 0x002fe4a0 af010000 00000000 2c000000 fca60100 ........,....... │ │ │ │ - 0x002fe4b0 6f6eeaff ec180000 00410e10 8602430d on.......A....C. │ │ │ │ - 0x002fe4c0 06508307 8c068d05 8e048f03 03f6170c .P.............. │ │ │ │ - 0x002fe4d0 0708410c 06100000 30000000 2ca70100 ..A.....0...,... │ │ │ │ - 0x002fe4e0 2b87eaff 4f010000 00410e10 8602430d +...O....A....C. │ │ │ │ - 0x002fe4f0 06025e0c 0708410c 06100250 0c070845 ..^...A....P...E │ │ │ │ - 0x002fe500 0c061067 0c070846 0c061000 2c000000 ...g...F....,... │ │ │ │ - 0x002fe510 60a70100 4688eaff 37040000 00410e10 `...F...7....A.. │ │ │ │ - 0x002fe520 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x002fe530 03de030c 0708410c 06100000 2c000000 ......A.....,... │ │ │ │ - 0x002fe540 90a70100 4d8ceaff ba030000 00410e10 ....M........A.. │ │ │ │ - 0x002fe550 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x002fe560 03b9020c 0708410c 06100000 28000000 ......A.....(... │ │ │ │ - 0x002fe570 c0a70100 d78feaff 01040000 00410e10 .............A.. │ │ │ │ - 0x002fe580 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x002fe590 03ec030c 07080000 28000000 eca70100 ........(....... │ │ │ │ - 0x002fe5a0 ac93eaff 5d000000 00410e10 8602430d ....]....A....C. │ │ │ │ - 0x002fe5b0 06478306 8c058e04 8f03770c 0708460c .G........w...F. │ │ │ │ - 0x002fe5c0 06100000 20000000 18a80100 dd93eaff .... ........... │ │ │ │ - 0x002fe5d0 41000000 00410e10 8602430d 066b0c07 A....A....C..k.. │ │ │ │ - 0x002fe5e0 08410c06 10000000 24000000 3ca80100 .A......$...<... │ │ │ │ - 0x002fe5f0 a094eaff 48000000 00410e10 8602430d ....H....A....C. │ │ │ │ - 0x002fe600 06438304 8e03740c 0708410c 06100000 .C....t...A..... │ │ │ │ - 0x002fe610 2c000000 0ca80100 d893eaff 96000000 ,............... │ │ │ │ - 0x002fe620 04efe500 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ - 0x002fe630 8e048f03 02580c07 08460c06 10000000 .....X...F...... │ │ │ │ - 0x002fe640 1c000000 3ca80100 9894eaff 18000000 ....<........... │ │ │ │ - 0x002fe650 04dfe500 00410e10 8602430d 06000000 .....A....C..... │ │ │ │ - 0x002fe660 30000000 5ca80100 9894eaff 5d000000 0...\.......]... │ │ │ │ - 0x002fe670 04c7e500 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ - 0x002fe680 8e048f03 670c0708 460c0610 4a0c0708 ....g...F...J... │ │ │ │ - 0x002fe690 410c0610 30000000 90a80100 c494eaff A...0........... │ │ │ │ - 0x002fe6a0 6b000000 049fe500 00410e10 8602430d k........A....C. │ │ │ │ - 0x002fe6b0 06478306 8c058e04 8f03750c 0708460c .G........u...F. │ │ │ │ - 0x002fe6c0 06100000 00000000 60000000 1ca90100 ........`....... │ │ │ │ - 0x002fe6d0 2099eaff cf010000 00410e10 420e1842 ........A..B..B │ │ │ │ - 0x002fe6e0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002fe6f0 8c068d05 8e048f03 8602037d 010e3841 ...........}..8A │ │ │ │ - 0x002fe700 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002fe710 08410e40 490e3841 0e30420e 28420e20 .A.@I.8A.0B.(B. │ │ │ │ - 0x002fe720 420e1842 0e10410e 08460e40 14000000 B..B..A..F.@.... │ │ │ │ - 0x002fe730 80a90100 1cb1eaff 12000000 00410e10 .............A.. │ │ │ │ - 0x002fe740 500e0800 14000000 98a90100 24b1eaff P...........$... │ │ │ │ - 0x002fe750 13000000 00410e10 510e0800 20000000 .....A..Q... ... │ │ │ │ - 0x002fe760 b0a90100 ecb2eaff 52000000 00410e10 ........R....A.. │ │ │ │ - 0x002fe770 8302650e 08410e10 550e0846 0e100000 ..e..A..U..F.... │ │ │ │ - 0x002fe780 3c000000 d4a90100 58b7eaff 73000000 <.......X...s... │ │ │ │ - 0x002fe790 004c0e10 420e1842 0e20420e 28410e30 .L..B..B. B.(A.0 │ │ │ │ - 0x002fe7a0 83068c05 8d048e03 8f020257 0e28420e ...........W.(B. │ │ │ │ - 0x002fe7b0 20420e18 420e1042 0e08c3cc cdcecf00 B..B..B........ │ │ │ │ - 0x002fe7c0 28000000 14aa0100 88beeaff b1000000 (............... │ │ │ │ - 0x002fe7d0 00410e10 440e3083 02026c0e 10410e08 .A..D.0...l..A.. │ │ │ │ - 0x002fe7e0 410e307c 0e10410e 08000000 50000000 A.0|..A.....P... │ │ │ │ - 0x002fe7f0 e8a90100 9ca1d3ff e7030000 0453e400 .............S.. │ │ │ │ - 0x002fe800 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fe810 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ - 0x002fe820 03860203 ac030e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002fe830 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ - 0x002fe840 30000000 3caa0100 8893eaff a1020000 0...<........... │ │ │ │ - 0x002fe850 044be400 00410e10 8602430d 06548307 .K...A....C..T.. │ │ │ │ - 0x002fe860 8c068d05 8e048f03 031e010c 0708410c ..............A. │ │ │ │ - 0x002fe870 06100000 3c000000 70aa0100 0496eaff ....<...p....... │ │ │ │ - 0x002fe880 62010000 04a3e400 00420e10 420e1842 b........B..B..B │ │ │ │ - 0x002fe890 0e20410e 28440e50 83058c04 8e038f02 . A.(D.P........ │ │ │ │ - 0x002fe8a0 02870e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x002fe8b0 410e5000 30000000 b0aa0100 0499eaff A.P.0........... │ │ │ │ - 0x002fe8c0 4f100000 0497e400 00410e10 8602430d O........A....C. │ │ │ │ - 0x002fe8d0 06548307 8c068d05 8e048f03 036d050c .T...........m.. │ │ │ │ - 0x002fe8e0 0708410c 06100000 50000000 e4aa0100 ..A.....P....... │ │ │ │ - 0x002fe8f0 20a9eaff cb020000 0447e500 00410e10 ........G...A.. │ │ │ │ - 0x002fe900 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002fe910 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002fe920 3b020e38 410e3042 0e28420e 20420e18 ;..8A.0B.(B. B.. │ │ │ │ - 0x002fe930 420e1041 0e08410e 90010000 50000000 B..A..A.....P... │ │ │ │ - 0x002fe940 38ab0100 9cabeaff 6d030000 040fe500 8.......m....... │ │ │ │ - 0x002fe950 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fe960 410e3847 0ea00283 078c068d 058e048f A.8G............ │ │ │ │ - 0x002fe970 03860203 0c020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002fe980 20420e18 420e1041 0e08410e a0020000 B..B..A..A..... │ │ │ │ - 0x002fe990 64000000 8cab0100 f8aeeaff e0000000 d............... │ │ │ │ - 0x002fe9a0 04fbe400 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002fe9b0 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002fe9c0 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ - 0x002fe9d0 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ - 0x002fe9e0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002fe9f0 10410e08 410e4000 64000000 f4ab0100 .A..A.@.d....... │ │ │ │ - 0x002fea00 70afeaff e0000000 04afe400 00410e10 p............A.. │ │ │ │ - 0x002fea10 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002fea20 0e408307 8c068d05 8e048f03 86020265 .@.............e │ │ │ │ - 0x002fea30 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002fea40 10410e08 460e4044 0e38410e 30420e28 .A..F.@D.8A.0B.( │ │ │ │ - 0x002fea50 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ - 0x002fea60 60000000 5cac0100 48b0eaff b3000000 `...\...H....... │ │ │ │ - 0x002fea70 0463e400 00420e10 420e1842 0e20410e .c...B..B..B. A. │ │ │ │ - 0x002fea80 28410e30 83058c04 8e038f02 5b0e2841 (A.0........[.(A │ │ │ │ - 0x002fea90 0e20420e 18420e10 420e0846 0e30570e . B..B..B..F.0W. │ │ │ │ - 0x002feaa0 28410e20 420e1842 0e10420e 08410e30 (A. B..B..B..A.0 │ │ │ │ - 0x002feab0 720e2841 0e20420e 18420e10 420e0846 r.(A. B..B..B..F │ │ │ │ - 0x002feac0 0e300000 64000000 c0ac0100 a4b0eaff .0..d........... │ │ │ │ - 0x002fead0 e0000000 0413e400 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002feae0 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ - 0x002feaf0 8c068d05 8e048f03 86020266 0e38410e ...........f.8A. │ │ │ │ - 0x002feb00 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002feb10 460e4044 0e38410e 30420e28 420e2042 F.@D.8A.0B.(B. B │ │ │ │ - 0x002feb20 0e18420e 10410e08 410e4000 38000000 ..B..A..A.@.8... │ │ │ │ - 0x002feb30 28ad0100 1cb1eaff 53000000 04c7e300 (.......S....... │ │ │ │ - 0x002feb40 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002feb50 630e1842 0e10420e 08460e20 410e1842 c..B..B..F. A..B │ │ │ │ - 0x002feb60 0e10420e 08410e20 2c000000 64ad0100 ..B..A. ,...d... │ │ │ │ - 0x002feb70 40b1eaff 3c000000 0497e300 00420e10 @...<........B.. │ │ │ │ - 0x002feb80 410e1841 0e208303 8e02530e 18410e10 A..A. ....S..A.. │ │ │ │ - 0x002feb90 420e0845 0e200000 50000000 94ad0100 B..E. ..P....... │ │ │ │ - 0x002feba0 50b1eaff 60010000 0483e300 00420e10 P...`........B.. │ │ │ │ - 0x002febb0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002febc0 8e038f02 02af0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ - 0x002febd0 10420e08 460e3044 0e28410e 20420e18 .B..F.0D.(A. B.. │ │ │ │ - 0x002febe0 420e1042 0e08410e 30000000 4c000000 B..B..A.0...L... │ │ │ │ - 0x002febf0 e8ad0100 5cb2eaff 8b000000 0463e300 ....\........c.. │ │ │ │ - 0x002fec00 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ - 0x002fec10 83058c04 8e038f02 570e2841 0e20420e ........W.(A. B. │ │ │ │ - 0x002fec20 18420e10 420e0841 0e30720e 28410e20 .B..B..A.0r.(A. │ │ │ │ - 0x002fec30 420e1842 0e10420e 08460e30 50000000 B..B..B..F.0P... │ │ │ │ - 0x002fec40 38ae0100 1cb3eaff 66010000 041fe300 8.......f....... │ │ │ │ - 0x002fec50 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x002fec60 83068c05 8d048e03 8f020290 0e28420e .............(B. │ │ │ │ - 0x002fec70 20420e18 420e1042 0e08460e 30670e28 B..B..B..F.0g.( │ │ │ │ - 0x002fec80 420e2042 0e18420e 10420e08 410e3000 B. B..B..B..A.0. │ │ │ │ - 0x002fec90 38000000 8cae0100 38b4eaff ab000000 8.......8....... │ │ │ │ - 0x002feca0 04f7e200 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002fecb0 8e020255 0e18410e 10420e08 460e2044 ...U..A..B..F. D │ │ │ │ - 0x002fecc0 0e18410e 10420e08 410e2000 64000000 ..A..B..A. .d... │ │ │ │ - 0x002fecd0 c8ae0100 acb4eaff e0000000 04dfe200 ................ │ │ │ │ - 0x002fece0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002fecf0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ - 0x002fed00 86020265 0e38410e 30420e28 420e2042 ...e.8A.0B.(B. B │ │ │ │ - 0x002fed10 0e18420e 10410e08 460e4044 0e38410e ..B..A..F.@D.8A. │ │ │ │ - 0x002fed20 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ - 0x002fed30 410e4000 64000000 30af0100 24b5eaff A.@.d...0...$... │ │ │ │ - 0x002fed40 9b030000 0493e200 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002fed50 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ - 0x002fed60 8c068d05 8e048f03 860203b7 010e3841 ..............8A │ │ │ │ - 0x002fed70 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002fed80 08460e50 440e3841 0e30420e 28420e20 .F.PD.8A.0B.(B. │ │ │ │ - 0x002fed90 420e1842 0e10410e 08410e50 38000000 B..B..A..A.P8... │ │ │ │ - 0x002feda0 98af0100 5cb8eaff 4e000000 0473e200 ....\...N....s.. │ │ │ │ - 0x002fedb0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002fedc0 5e0e1842 0e10420e 08460e20 410e1842 ^..B..B..F. A..B │ │ │ │ - 0x002fedd0 0e10420e 08410e20 50000000 d4af0100 ..B..A. P....... │ │ │ │ - 0x002fede0 30b9eaff 31010000 0443e200 00410e10 0...1....C...A.. │ │ │ │ - 0x002fedf0 420e1842 0e20410e 28440e40 83058e04 B..B. A.(D.@.... │ │ │ │ - 0x002fee00 8f038602 027a0e28 410e2042 0e18420e .....z.(A. B..B. │ │ │ │ - 0x002fee10 10410e08 410e4002 680e2841 0e20420e .A..A.@.h.(A. B. │ │ │ │ - 0x002fee20 18420e10 410e0846 0e400000 40000000 .B..A..F.@..@... │ │ │ │ - 0x002fee30 28b00100 1cbaeaff 8e010000 0417e200 (............... │ │ │ │ - 0x002fee40 00420e10 420e1842 0e20410e 28470ed0 .B..B..B. A.(G.. │ │ │ │ - 0x002fee50 0183058c 048e038f 02033601 0e28410e ..........6..(A. │ │ │ │ - 0x002fee60 20420e18 420e1042 0e08410e d0010000 B..B..B..A..... │ │ │ │ - 0x002fee70 40000000 c4b00100 68bbeaff 3c010000 @.......h...<... │ │ │ │ - 0x002fee80 00420e10 410e1841 0e208303 8e02028e .B..A..A. ...... │ │ │ │ - 0x002fee90 0e18410e 10420e08 410e206c 0e18410e ..A..B..A. l..A. │ │ │ │ - 0x002feea0 10420e08 410e2002 720e1841 0e10420e .B..A. .r..A..B. │ │ │ │ - 0x002feeb0 08000000 2c000000 08b10100 c4beeaff ....,........... │ │ │ │ - 0x002feec0 66010000 00420e10 420e1841 0e208304 f....B..B..A. .. │ │ │ │ - 0x002feed0 8e038f02 02ef0e18 420e1042 0e08410e ........B..B..A. │ │ │ │ - 0x002feee0 20000000 60000000 38b10100 04c0eaff ...`...8....... │ │ │ │ - 0x002feef0 b6010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002fef00 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x002fef10 8e048f03 8602036c 010e3841 0e30420e .......l..8A.0B. │ │ │ │ - 0x002fef20 28420e20 420e1842 0e10410e 08460e50 (B. B..B..A..F.P │ │ │ │ - 0x002fef30 440e3841 0e30420e 28420e20 420e1842 D.8A.0B.(B. B..B │ │ │ │ - 0x002fef40 0e10410e 08410e50 48000000 9cb10100 ..A..A.PH....... │ │ │ │ - 0x002fef50 60c1eaff 3d020000 00410e10 420e1842 `...=....A..B..B │ │ │ │ - 0x002fef60 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ - 0x002fef70 8c068d05 8e048f03 860203d9 010e3841 ..............8A │ │ │ │ - 0x002fef80 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002fef90 08410e50 18000000 e8b10100 44c5eaff .A.P........D... │ │ │ │ - 0x002fefa0 26000000 00410e10 83025f0e 08000000 &....A...._..... │ │ │ │ - 0x002fefb0 10000000 04b20100 58c5eaff 39000000 ........X...9... │ │ │ │ - 0x002fefc0 00000000 38000000 18b20100 84c5eaff ....8........... │ │ │ │ - 0x002fefd0 5d000000 00420e10 420e1842 0e20410e ]....B..B..B. A. │ │ │ │ - 0x002fefe0 28410e30 83058c04 8e038f02 5f0e2841 (A.0........_.(A │ │ │ │ - 0x002feff0 0e20420e 18420e10 420e0846 0e300000 . B..B..B..F.0.. │ │ │ │ - 0x002ff000 4c000000 fcb10100 789dd3ff f9010000 L.......x....... │ │ │ │ - 0x002ff010 0477e000 00410e10 420e1842 0e20420e .w...A..B..B. B. │ │ │ │ - 0x002ff020 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x002ff030 8e048f03 8602039a 010e3841 0e30420e ..........8A.0B. │ │ │ │ - 0x002ff040 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ │ │ - 0x002ff050 2c000000 4cb20100 c8baeaff 25010000 ,...L.......%... │ │ │ │ - 0x002ff060 044fe000 00410e10 8602430d 06508305 .O...A....C..P.. │ │ │ │ - 0x002ff070 8e048f03 02c60c07 08410c06 10000000 .........A...... │ │ │ │ - 0x002ff080 2c000000 7cb20100 c8bbeaff 25010000 ,...|.......%... │ │ │ │ - 0x002ff090 0433e000 00410e10 8602430d 06508305 .3...A....C..P.. │ │ │ │ - 0x002ff0a0 8e048f03 02c60c07 08410c06 10000000 .........A...... │ │ │ │ - 0x002ff0b0 2c000000 acb20100 38c2eaff e2010000 ,.......8....... │ │ │ │ - 0x002ff0c0 0417e000 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ - 0x002ff0d0 8e020279 0e18410e 10420e08 410e2000 ...y..A..B..A. . │ │ │ │ - 0x002ff0e0 10000000 34b30100 18c6eaff 07000000 ....4........... │ │ │ │ - 0x002ff0f0 00410e10 10000000 48b30100 94c7eaff .A......H....... │ │ │ │ - 0x002ff100 09000000 00000000 10000000 5cb30100 ............\... │ │ │ │ - 0x002ff110 709ed3ff 19000000 00410e10 4c000000 p........A..L... │ │ │ │ - 0x002ff120 70b30100 5cc9eaff 43010000 00410e10 p...\...C....A.. │ │ │ │ - 0x002ff130 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ - 0x002ff140 0e900183 078c068d 058e048f 03860202 ................ │ │ │ │ - 0x002ff150 d90e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ - 0x002ff160 0e10410e 08410e90 01000000 50000000 ..A..A......P... │ │ │ │ - 0x002ff170 68b30100 3cc4eaff 02010000 0493df00 h...<........... │ │ │ │ - 0x002ff180 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ - 0x002ff190 83058c04 8e038f02 02510e28 410e2042 .........Q.(A. B │ │ │ │ - 0x002ff1a0 0e18420e 10420e08 410e306e 0e28410e ..B..B..A.0n.(A. │ │ │ │ - 0x002ff1b0 20420e18 420e1042 0e08460e 30000000 B..B..B..F.0... │ │ │ │ - 0x002ff1c0 2c000000 bcb30100 f8c4eaff 3a000000 ,...........:... │ │ │ │ - 0x002ff1d0 046bdf00 00420e10 410e1841 0e208303 .k...B..A..A. .. │ │ │ │ - 0x002ff1e0 8e024f0e 18410e10 420e0841 0e200000 ..O..A..B..A. .. │ │ │ │ - 0x002ff1f0 40000000 ecb30100 18c5eaff 71010000 @...........q... │ │ │ │ - 0x002ff200 0447df00 00420e10 420e1842 0e20410e .G...B..B..B. A. │ │ │ │ - 0x002ff210 28440e90 0183058c 048e038f 02032c01 (D............,. │ │ │ │ - 0x002ff220 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ - 0x002ff230 90010000 38000000 30b40100 64c6eaff ....8...0...d... │ │ │ │ - 0x002ff240 4e000000 0427df00 00420e10 420e1841 N....'...B..B..A │ │ │ │ - 0x002ff250 0e208304 8e038f02 5e0e1842 0e10420e . ......^..B..B. │ │ │ │ - 0x002ff260 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002ff270 64000000 6cb40100 78c6eaff e0000000 d...l...x....... │ │ │ │ - 0x002ff280 04f7de00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ff290 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002ff2a0 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ - 0x002ff2b0 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ - 0x002ff2c0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002ff2d0 10410e08 410e4000 44000000 d4b40100 .A..A.@.D....... │ │ │ │ - 0x002ff2e0 f0c6eaff ab000000 04abde00 00420e10 .............B.. │ │ │ │ - 0x002ff2f0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002ff300 8d048e03 8f020257 0e28420e 20420e18 .......W.(B. B.. │ │ │ │ - 0x002ff310 420e1042 0e08410e 30000000 00000000 B..B..A.0....... │ │ │ │ - 0x002ff320 10000000 74b50100 789cd3ff 25000000 ....t...x...%... │ │ │ │ - 0x002ff330 00410e10 14000000 88b50100 94c8eaff .A.............. │ │ │ │ - 0x002ff340 4a000000 00620e10 590e0800 38000000 J....b..Y...8... │ │ │ │ - 0x002ff350 a0b50100 ec9cd3ff 47000000 00460e10 ........G....F.. │ │ │ │ - 0x002ff360 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002ff370 8e038f02 730e2841 0e20420e 18420e10 ....s.(A. B..B.. │ │ │ │ - 0x002ff380 420e08c3 cccecf00 18000000 dcb50100 B............... │ │ │ │ - 0x002ff390 d0ceeaff 22000000 00410e10 83025b0e ...."....A....[. │ │ │ │ - 0x002ff3a0 08000000 2c000000 f8b50100 e4a0d3ff ....,........... │ │ │ │ - 0x002ff3b0 f1000000 00410e10 8302560e 08410e10 .....A....V..A.. │ │ │ │ - 0x002ff3c0 02770e08 410e1069 0e08410e 10530e08 .w..A..i..A..S.. │ │ │ │ - 0x002ff3d0 410e1000 28000000 28b60100 f4cfeaff A...(...(....... │ │ │ │ - 0x002ff3e0 b8000000 00410e10 650e0841 0e106e0e .....A..e..A..n. │ │ │ │ - 0x002ff3f0 08410e10 720e0841 0e106e0e 08000000 .A..r..A..n..... │ │ │ │ - 0x002ff400 10000000 54b60100 88d0eaff 13000000 ....T........... │ │ │ │ - 0x002ff410 00000000 20000000 68b60100 94d0eaff .... ...h....... │ │ │ │ - 0x002ff420 52000000 00410e10 8302650e 08410e10 R....A....e..A.. │ │ │ │ - 0x002ff430 550e0846 0e100000 20000000 8cb60100 U..F.... ....... │ │ │ │ - 0x002ff440 d0d0eaff 55000000 00410e10 8302620e ....U....A....b. │ │ │ │ - 0x002ff450 08410e10 550e0846 0e100000 30000000 .A..U..F....0... │ │ │ │ - 0x002ff460 b0b60100 2cd2eaff 4c000000 00420e10 ....,...L....B.. │ │ │ │ - 0x002ff470 410e1841 0e208303 8e02690e 18410e10 A..A. ....i..A.. │ │ │ │ - 0x002ff480 420e0841 0e20560e 18410e10 420e0800 B..A. V..A..B... │ │ │ │ - 0x002ff490 20000000 8cb60100 389bd3ff 6b000000 .......8...k... │ │ │ │ - 0x002ff4a0 0413dd00 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ - 0x002ff4b0 8e038f02 68000000 b0b60100 64c7eaff ....h.......d... │ │ │ │ - 0x002ff4c0 5d020000 040bdd00 00410e10 420e1842 ]........A..B..B │ │ │ │ - 0x002ff4d0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ - 0x002ff4e0 8c068d05 8e048f03 86020337 010e3841 ...........7..8A │ │ │ │ - 0x002ff4f0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002ff500 08410e60 029e0e38 410e3042 0e28420e .A.`...8A.0B.(B. │ │ │ │ - 0x002ff510 20420e18 420e1041 0e08460e 60000000 B..B..A..F.`... │ │ │ │ - 0x002ff520 68000000 1cb70100 58c9eaff 59020000 h.......X...Y... │ │ │ │ - 0x002ff530 04e3dc00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ff540 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ - 0x002ff550 8e048f03 86020333 010e3841 0e30420e .......3..8A.0B. │ │ │ │ - 0x002ff560 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ - 0x002ff570 029e0e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002ff580 420e1041 0e08460e 60000000 44000000 B..A..F.`...D... │ │ │ │ - 0x002ff590 88b70100 4ccbeaff 79010000 04bbdc00 ....L...y....... │ │ │ │ - 0x002ff5a0 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ │ │ - 0x002ff5b0 440e4083 068c058e 048f0386 0202b00e D.@............. │ │ │ │ - 0x002ff5c0 30410e28 420e2042 0e18420e 10410e08 0A.(B. B..B..A.. │ │ │ │ - 0x002ff5d0 410e4000 68000000 d0b70100 b49ad3ff A.@.h........... │ │ │ │ - 0x002ff5e0 fb030000 049bdc00 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x002ff5f0 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ - 0x002ff600 8c068d05 8e048f03 860203b9 010e3841 ..............8A │ │ │ │ - 0x002ff610 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002ff620 08410e70 03a9010e 38410e30 420e2842 .A.p....8A.0B.(B │ │ │ │ - 0x002ff630 0e20420e 18420e10 410e0846 0e700000 . B..B..A..F.p.. │ │ │ │ - 0x002ff640 3c000000 3cb80100 48cceaff ea000000 <...<...H....... │ │ │ │ - 0x002ff650 0473dc00 00420e10 420e1842 0e20410e .s...B..B..B. A. │ │ │ │ - 0x002ff660 28440e40 83058c04 8e038f02 02610e28 (D.@.........a.( │ │ │ │ - 0x002ff670 410e2042 0e18420e 10420e08 410e4000 A. B..B..B..A.@. │ │ │ │ - 0x002ff680 1c000000 7cb80100 f8cceaff 46000000 ....|.......F... │ │ │ │ - 0x002ff690 045bdc00 00410e10 6f0e0841 0e100000 .[...A..o..A.... │ │ │ │ - 0x002ff6a0 4c000000 9cb80100 c8ceeaff 82000000 L............... │ │ │ │ - 0x002ff6b0 044fdc00 00420e10 420e1842 0e20410e .O...B..B..B. A. │ │ │ │ - 0x002ff6c0 28410e30 83058c04 8e038f02 4e0e2841 (A.0........N.(A │ │ │ │ - 0x002ff6d0 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ │ │ - 0x002ff6e0 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ - 0x002ff6f0 4c000000 ecb80100 08cfeaff 86000000 L............... │ │ │ │ - 0x002ff700 040bdc00 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002ff710 28410e30 83058c04 8e038f02 520e2841 (A.0........R.(A │ │ │ │ - 0x002ff720 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ │ │ - 0x002ff730 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ - 0x002ff740 4c000000 3cb90100 98cfeaff 17010000 L...<........... │ │ │ │ - 0x002ff750 04c7db00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ff760 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002ff770 8e048f03 8602028e 0e38410e 30420e28 .........8A.0B.( │ │ │ │ - 0x002ff780 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ - 0x002ff790 10000000 e4b90100 68d0eaff 8e010000 ........h....... │ │ │ │ - 0x002ff7a0 00000000 28000000 f8b90100 c4d8eaff ....(........... │ │ │ │ - 0x002ff7b0 05010000 0002430e 10440e30 830202b4 ......C..D.0.... │ │ │ │ - 0x002ff7c0 0e10410e 08410e30 460e1041 0e080000 ..A..A.0F..A.... │ │ │ │ - 0x002ff7d0 48000000 24ba0100 b89dd3ff 83010000 H...$........... │ │ │ │ - 0x002ff7e0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ff7f0 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ - 0x002ff800 8602035e 010e3841 0e30420e 28420e20 ...^..8A.0B.(B. │ │ │ │ - 0x002ff810 420e1842 0e10410e 08410e50 28000000 B..B..A..A.P(... │ │ │ │ - 0x002ff820 70ba0100 fc9ed3ff 8e000000 00420e10 p............B.. │ │ │ │ - 0x002ff830 410e1844 0e308303 8e020273 0e18410e A..D.0.....s..A. │ │ │ │ - 0x002ff840 10420e08 410e3000 4c000000 44ba0100 .B..A.0.L...D... │ │ │ │ - 0x002ff850 40d1eaff dc060000 04d3da00 00410e10 @............A.. │ │ │ │ - 0x002ff860 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ff870 0ee00183 078c068d 058e048f 03860253 ...............S │ │ │ │ - 0x002ff880 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002ff890 10410e08 410ee001 48000000 ecba0100 .A..A...H....... │ │ │ │ - 0x002ff8a0 e0d8eaff 7a010000 00410e10 420e1842 ....z....A..B..B │ │ │ │ - 0x002ff8b0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ - 0x002ff8c0 8c068d05 8e048f03 86020341 010e3841 ...........A..8A │ │ │ │ - 0x002ff8d0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ - 0x002ff8e0 08410e60 30000000 38bb0100 d4daeaff .A.`0...8....... │ │ │ │ - 0x002ff8f0 50000000 00420e10 410e1841 0e208303 P....B..A..A. .. │ │ │ │ - 0x002ff900 8e027b0e 18410e10 420e0846 0e20440e ..{..A..B..F. D. │ │ │ │ - 0x002ff910 18410e10 420e0800 48000000 6cbb0100 .A..B...H...l... │ │ │ │ - 0x002ff920 c0deeaff 71000000 00420e10 420e1842 ....q....B..B..B │ │ │ │ - 0x002ff930 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ - 0x002ff940 02500e28 410e2042 0e18420e 10420e08 .P.(A. B..B..B.. │ │ │ │ - 0x002ff950 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ - 0x002ff960 0e080000 48000000 b8bb0100 f4deeaff ....H........... │ │ │ │ - 0x002ff970 71000000 00420e10 420e1842 0e20410e q....B..B..B. A. │ │ │ │ - 0x002ff980 28410e30 83058c04 8e038f02 02500e28 (A.0.........P.( │ │ │ │ - 0x002ff990 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ - 0x002ff9a0 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ - 0x002ff9b0 38000000 acbb0100 48d9eaff 5b000000 8.......H...[... │ │ │ │ - 0x002ff9c0 049fd900 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ - 0x002ff9d0 8e038f02 6b0e1842 0e10420e 08460e20 ....k..B..B..F. │ │ │ │ - 0x002ff9e0 410e1842 0e10420e 08410e20 38000000 A..B..B..A. 8... │ │ │ │ - 0x002ff9f0 e8bb0100 6cd9eaff 53000000 046fd900 ....l...S....o.. │ │ │ │ - 0x002ffa00 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x002ffa10 630e1842 0e10420e 08460e20 410e1842 c..B..B..F. A..B │ │ │ │ - 0x002ffa20 0e10420e 08410e20 50000000 24bc0100 ..B..A. P...$... │ │ │ │ - 0x002ffa30 e0d9eaff 6b020000 043fd900 00420e10 ....k....?...B.. │ │ │ │ - 0x002ffa40 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002ffa50 8d048e03 8f02038f 010e2842 0e20420e ..........(B. B. │ │ │ │ - 0x002ffa60 18420e10 420e0846 0e30410e 28420e20 .B..B..F.0A.(B. │ │ │ │ - 0x002ffa70 420e1842 0e10420e 08410e30 38000000 B..B..B..A.08... │ │ │ │ - 0x002ffa80 78bc0100 fcdbeaff 61000000 041fd900 x.......a....... │ │ │ │ - 0x002ffa90 00420e10 410e1841 0e208303 8e026b0e .B..A..A. ....k. │ │ │ │ - 0x002ffaa0 18410e10 420e0846 0e20440e 18410e10 .A..B..F. D..A.. │ │ │ │ - 0x002ffab0 420e0841 0e200000 54000000 b4bc0100 B..A. ..T....... │ │ │ │ - 0x002ffac0 30dceaff f0000000 04efd800 00420e10 0............B.. │ │ │ │ - 0x002ffad0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x002ffae0 8e038f02 026d0e28 410e2042 0e18420e .....m.(A. B..B. │ │ │ │ - 0x002ffaf0 10420e08 460e3044 0e28410e 20420e18 .B..F.0D.(A. B.. │ │ │ │ - 0x002ffb00 420e1042 0e08410e 30000000 00000000 B..B..A.0....... │ │ │ │ - 0x002ffb10 68000000 64bd0100 c8ddeaff 20020000 h...d....... ... │ │ │ │ - 0x002ffb20 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ffb30 410e3847 0eb8204c 0ed02083 078c068d A.8G.. L.. ..... │ │ │ │ - 0x002ffb40 058e048f 03860203 b4010e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ffb50 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ffb60 d020640e 38410e30 420e2842 0e20420e . d.8A.0B.(B. B. │ │ │ │ - 0x002ffb70 18420e10 410e0846 0ed02000 3c000000 .B..A..F.. .<... │ │ │ │ - 0x002ffb80 d0bd0100 7cdfeaff 9f000000 00420e10 ....|........B.. │ │ │ │ - 0x002ffb90 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x002ffba0 8d048e03 8f02026a 0e28420e 20420e18 .......j.(B. B.. │ │ │ │ - 0x002ffbb0 420e1042 0e08410e 30000000 10000000 B..B..A.0....... │ │ │ │ - 0x002ffbc0 10be0100 dcdfeaff 05000000 00000000 ................ │ │ │ │ - 0x002ffbd0 14000000 24be0100 d8dfeaff 4f000000 ....$.......O... │ │ │ │ - 0x002ffbe0 00440e70 024a0e08 14000000 3cbe0100 .D.p.J......<... │ │ │ │ - 0x002ffbf0 10e0eaff 22000000 00440e30 5d0e0800 ...."....D.0]... │ │ │ │ - 0x002ffc00 64000000 fcbd0100 28e0eaff e0000000 d.......(....... │ │ │ │ - 0x002ffc10 04cfd700 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x002ffc20 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x002ffc30 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ - 0x002ffc40 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ - 0x002ffc50 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002ffc60 10410e08 410e4000 64000000 64be0100 .A..A.@.d...d... │ │ │ │ - 0x002ffc70 a0e0eaff a6010000 0483d700 00410e10 .............A.. │ │ │ │ - 0x002ffc80 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ - 0x002ffc90 0e408307 8c068d05 8e048f03 860202c6 .@.............. │ │ │ │ - 0x002ffca0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x002ffcb0 10410e08 460e4044 0e38410e 30420e28 .A..F.@D.8A.0B.( │ │ │ │ - 0x002ffcc0 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ - 0x002ffcd0 54000000 ccbe0100 e8e1eaff 55020000 T...........U... │ │ │ │ - 0x002ffce0 044fd700 00410e10 420e1842 0e20420e .O...A..B..B. B. │ │ │ │ - 0x002ffcf0 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ - 0x002ffd00 058e048f 03860203 e3010e38 410e3042 ...........8A.0B │ │ │ │ - 0x002ffd10 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ - 0x002ffd20 c0010000 00000000 50000000 24bf0100 ........P...$... │ │ │ │ - 0x002ffd30 f0e3eaff 8d050000 0427d700 00410e10 .........'...A.. │ │ │ │ - 0x002ffd40 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ - 0x002ffd50 0ea00383 078c068d 058e048f 03860203 ................ │ │ │ │ - 0x002ffd60 f4030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ - 0x002ffd70 420e1041 0e08410e a0030000 50000000 B..A..A.....P... │ │ │ │ - 0x002ffd80 78bf0100 2ce9eaff 6c020000 044fd700 x...,...l....O.. │ │ │ │ - 0x002ffd90 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x002ffda0 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ │ │ - 0x002ffdb0 03860203 c9010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ - 0x002ffdc0 20420e18 420e1041 0e08410e c0030000 B..B..A..A..... │ │ │ │ - 0x002ffdd0 38000000 ccbf0100 48ebeaff 53000000 8.......H...S... │ │ │ │ - 0x002ffde0 043fd700 00420e10 420e1841 0e208304 .?...B..B..A. .. │ │ │ │ - 0x002ffdf0 8e038f02 630e1842 0e10420e 08460e20 ....c..B..B..F. │ │ │ │ - 0x002ffe00 410e1842 0e10420e 08410e20 38000000 A..B..B..A. 8... │ │ │ │ - 0x002ffe10 08c00100 6cebeaff ab000000 040fd700 ....l........... │ │ │ │ - 0x002ffe20 00420e10 410e1841 0e208303 8e020255 .B..A..A. .....U │ │ │ │ - 0x002ffe30 0e18410e 10420e08 460e2044 0e18410e ..A..B..F. D..A. │ │ │ │ - 0x002ffe40 10420e08 410e2000 38000000 44c00100 .B..A. .8...D... │ │ │ │ - 0x002ffe50 e0ebeaff 4e000000 04f7d600 00420e10 ....N........B.. │ │ │ │ - 0x002ffe60 420e1841 0e208304 8e038f02 5e0e1842 B..A. ......^..B │ │ │ │ - 0x002ffe70 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ - 0x002ffe80 08410e20 38000000 80c00100 f4ebeaff .A. 8........... │ │ │ │ - 0x002ffe90 46000000 04c7d600 00420e10 410e1841 F........B..A..A │ │ │ │ - 0x002ffea0 0e208303 8e02560e 18410e10 420e0846 . ....V..A..B..F │ │ │ │ - 0x002ffeb0 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ │ │ - 0x002ffec0 38000000 bcc00100 08eceaff 5b000000 8...........[... │ │ │ │ - 0x002ffed0 0497d600 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ - 0x002ffee0 8e038f02 6b0e1842 0e10420e 08460e20 ....k..B..B..F. │ │ │ │ - 0x002ffef0 410e1842 0e10420e 08410e20 38000000 A..B..B..A. 8... │ │ │ │ - 0x002fff00 f8c00100 2ceceaff 73000000 0467d600 ....,...s....g.. │ │ │ │ - 0x002fff10 00420e10 410e1841 0e208303 8e02690e .B..A..A. ....i. │ │ │ │ - 0x002fff20 18410e10 420e0846 0e20440e 18410e10 .A..B..F. D..A.. │ │ │ │ - 0x002fff30 420e0841 0e200000 38000000 34c10100 B..A. ..8...4... │ │ │ │ - 0x002fff40 70eceaff 7d000000 044bd600 00420e10 p...}....K...B.. │ │ │ │ - 0x002fff50 420e1841 0e208304 8e038f02 750e1842 B..A. ......u..B │ │ │ │ - 0x002fff60 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ - 0x002fff70 08410e20 38000000 70c10100 b4eceaff .A. 8...p....... │ │ │ │ - 0x002fff80 a5000000 042bd600 00420e10 420e1841 .....+...B..B..A │ │ │ │ - 0x002fff90 0e208304 8e038f02 7a0e1842 0e10420e . ......z..B..B. │ │ │ │ - 0x002fffa0 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ - 0x002fffb0 4c000000 acc10100 28edeaff 82000000 L.......(....... │ │ │ │ - 0x002fffc0 041bd600 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ - 0x002fffd0 28410e30 83058c04 8e038f02 4e0e2841 (A.0........N.(A │ │ │ │ - 0x002fffe0 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ │ │ - 0x002ffff0 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ - 0x00300000 3c000000 fcc10100 68edeaff bb000000 <.......h....... │ │ │ │ - 0x00300010 04d7d500 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ - 0x00300020 8e038f02 02520e18 420e1042 0e08460e .....R..B..B..F. │ │ │ │ - 0x00300030 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ - 0x00300040 64000000 3cc20100 e8edeaff 2d010000 d...<.......-... │ │ │ │ - 0x00300050 04bfd500 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x00300060 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ - 0x00300070 8e048f03 86020273 0e38410e 30420e28 .......s.8A.0B.( │ │ │ │ - 0x00300080 420e2042 0e18420e 10410e08 410e4059 B. B..B..A..A.@Y │ │ │ │ - 0x00300090 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ - 0x003000a0 10410e08 460e4000 24000000 fcc20100 .A..F.@.$....... │ │ │ │ - 0x003000b0 adeeeaff d5020000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003000c0 06478304 8e030348 020c0708 410c0610 .G.....H....A... │ │ │ │ - 0x003000d0 24000000 24c30100 5af1eaff f3000000 $...$...Z....... │ │ │ │ - 0x003000e0 00410e10 8602430d 06428303 02df0c07 .A....C..B...... │ │ │ │ - 0x003000f0 08410c06 10000000 10000000 4cc30100 .A..........L... │ │ │ │ - 0x00300100 25f2eaff 2b000000 00000000 10000000 %...+........... │ │ │ │ - 0x00300110 60c30100 3cf2eaff 9d000000 00000000 `...<........... │ │ │ │ - 0x00300120 24000000 74c30100 c5f2eaff 9f000000 $...t........... │ │ │ │ - 0x00300130 00410e10 8602430d 06438304 8e030287 .A....C..C...... │ │ │ │ - 0x00300140 0c070841 0c061000 24000000 9cc30100 ...A....$....... │ │ │ │ - 0x00300150 3cf3eaff 71000000 00410e10 8602430d <...q....A....C. │ │ │ │ - 0x00300160 06478304 8e03024c 0c070841 0c061000 .G.....L...A.... │ │ │ │ - 0x00300170 24000000 c4c30100 85f3eaff e2010000 $............... │ │ │ │ - 0x00300180 00410e10 8602430d 06428303 02b10c07 .A....C..B...... │ │ │ │ - 0x00300190 08410c06 10000000 28000000 ecc30100 .A......(....... │ │ │ │ - 0x003001a0 3ff5eaff 7b000000 00410e10 8602430d ?...{....A....C. │ │ │ │ - 0x003001b0 064b8306 8c058e04 8f03025b 0c070841 .K.........[...A │ │ │ │ - 0x003001c0 0c061000 10000000 18c40100 8ef5eaff ................ │ │ │ │ - 0x003001d0 4f000000 00000000 34000000 2cc40100 O.......4...,... │ │ │ │ - 0x003001e0 c9f5eaff e1060000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003001f0 064d8307 8c068d05 8e048f03 037f050c .M.............. │ │ │ │ - 0x00300200 0708460c 0610540c 0708410c 06100000 ..F...T...A..... │ │ │ │ - 0x00300210 34000000 64c40100 72fceaff b9050000 4...d...r....... │ │ │ │ - 0x00300220 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300230 8e048f03 026b0c07 08460c06 1002450c .....k...F....E. │ │ │ │ - 0x00300240 0708410c 06100000 34000000 9cc40100 ..A.....4....... │ │ │ │ - 0x00300250 f301ebff 7f030000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00300260 06508307 8c068d05 8e048f03 03cc020c .P.............. │ │ │ │ - 0x00300270 0708450c 0610028c 0c070841 0c061000 ..E........A.... │ │ │ │ - 0x00300280 34000000 d4c40100 3a05ebff 8d060000 4.......:....... │ │ │ │ - 0x00300290 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ │ │ - 0x003002a0 8f030324 040c0708 460c0610 03a1010c ...$....F....... │ │ │ │ - 0x003002b0 0708410c 06100000 2c000000 0cc50100 ..A.....,....... │ │ │ │ - 0x003002c0 8f0bebff ee000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003002d0 06498305 8e048f03 02860c07 08460c06 .I...........F.. │ │ │ │ - 0x003002e0 1002540c 07080000 2c000000 3cc50100 ..T.....,...<... │ │ │ │ - 0x003002f0 4d0cebff ee000000 00410e10 8602430d M........A....C. │ │ │ │ - 0x00300300 06498305 8e048f03 02860c07 08460c06 .I...........F.. │ │ │ │ - 0x00300310 1002540c 07080000 28000000 6cc50100 ..T.....(...l... │ │ │ │ - 0x00300320 0b0debff e1000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00300330 06478304 8e03027d 0c070846 0c061002 .G.....}...F.... │ │ │ │ - 0x00300340 520c0708 28000000 98c50100 c00debff R...(........... │ │ │ │ - 0x00300350 97000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ │ │ - 0x00300360 8c068d05 8e048f03 02880c07 08000000 ................ │ │ │ │ - 0x00300370 28000000 c4c50100 2b0eebff a2000000 (.......+....... │ │ │ │ - 0x00300380 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00300390 8e048f03 02930c07 08000000 28000000 ............(... │ │ │ │ - 0x003003a0 f0c50100 a10eebff 9d000000 00410e10 .............A.. │ │ │ │ - 0x003003b0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x003003c0 028e0c07 08000000 2c000000 1cc60100 ........,....... │ │ │ │ - 0x003003d0 120febff 2d020000 00410e10 8602430d ....-....A....C. │ │ │ │ - 0x003003e0 064d8307 8c068d05 8e048f03 0312020c .M.............. │ │ │ │ - 0x003003f0 0708410c 06100000 2c000000 4cc60100 ..A.....,...L... │ │ │ │ - 0x00300400 0f11ebff 4d010000 00410e10 8602430d ....M....A....C. │ │ │ │ - 0x00300410 064d8307 8c068d05 8e048f03 032e010c .M.............. │ │ │ │ - 0x00300420 0708410c 06100000 28000000 7cc60100 ..A.....(...|... │ │ │ │ - 0x00300430 2c12ebff d9010000 00410e10 8602430d ,........A....C. │ │ │ │ - 0x00300440 064d8307 8c068d05 8e048f03 03c7010c .M.............. │ │ │ │ - 0x00300450 07080000 34000000 a8c60100 d913ebff ....4........... │ │ │ │ - 0x00300460 5b010000 00410e10 8602430d 064d8307 [....A....C..M.. │ │ │ │ - 0x00300470 8c068d05 8e048f03 02860c07 08460c06 .............F.. │ │ │ │ - 0x00300480 1002b00c 0708410c 06100000 24000000 ......A.....$... │ │ │ │ - 0x00300490 e0c60100 fc14ebff 56000000 00410e10 ........V....A.. │ │ │ │ - 0x003004a0 8602430d 06478304 8e03660c 0708410c ..C..G....f...A. │ │ │ │ - 0x003004b0 06100000 34000000 08c70100 2a15ebff ....4.......*... │ │ │ │ - 0x003004c0 4f030000 00410e10 8602430d 064d8307 O....A....C..M.. │ │ │ │ - 0x003004d0 8c068d05 8e048f03 030e010c 0708460c ..............F. │ │ │ │ - 0x003004e0 06100283 0c070841 0c061000 34000000 .......A....4... │ │ │ │ - 0x003004f0 40c70100 4118ebff f1000000 00410e10 @...A........A.. │ │ │ │ - 0x00300500 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00300510 02720c07 08410c06 105d0c07 08460c06 .r...A...]...F.. │ │ │ │ - 0x00300520 10000000 30000000 78c70100 fa18ebff ....0...x....... │ │ │ │ - 0x00300530 d7010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00300540 8c068d05 8e048f03 03a5010c 0708410c ..............A. │ │ │ │ - 0x00300550 06105e0c 07080000 24000000 acc70100 ..^.....$....... │ │ │ │ - 0x00300560 9d1aebff 4b010000 00410e10 8602430d ....K....A....C. │ │ │ │ - 0x00300570 06478304 8e0302a4 0c070841 0c061000 .G.........A.... │ │ │ │ - 0x00300580 30000000 d4c70100 c01bebff 7a010000 0...........z... │ │ │ │ - 0x00300590 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x003005a0 8e048f03 02920c07 08460c06 1002d00c .........F...... │ │ │ │ - 0x003005b0 07080000 3c000000 08c80100 061debff ....<........... │ │ │ │ - 0x003005c0 83010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x003005d0 8c068d05 8e048f03 02920c07 08460c06 .............F.. │ │ │ │ - 0x003005e0 10540c07 08410c06 10028c0c 0708450c .T...A........E. │ │ │ │ - 0x003005f0 06100000 30000000 48c80100 491eebff ....0...H...I... │ │ │ │ - 0x00300600 e3010000 00410e10 8602430d 06478306 .....A....C..G.. │ │ │ │ - 0x00300610 8c058e04 8f0302d5 0c070846 0c061002 ...........F.... │ │ │ │ - 0x00300620 6e0c0708 410c0610 28000000 7cc80100 n...A...(...|... │ │ │ │ - 0x00300630 f81febff 21020000 00410e10 8602430d ....!....A....C. │ │ │ │ - 0x00300640 06498305 8e048f03 02c00c07 08410c06 .I...........A.. │ │ │ │ - 0x00300650 10000000 10000000 a8c80100 ed21ebff .............!.. │ │ │ │ - 0x00300660 15000000 00000000 2c000000 bcc80100 ........,....... │ │ │ │ - 0x00300670 ee21ebff 60010000 00410e10 8602430d .!..`....A....C. │ │ │ │ - 0x00300680 064d8307 8c068d05 8e048f03 0322010c .M...........".. │ │ │ │ - 0x00300690 0708410c 06100000 10000000 ecc80100 ..A............. │ │ │ │ - 0x003006a0 1e23ebff b9000000 00000000 10000000 .#.............. │ │ │ │ - 0x003006b0 00c90100 c323ebff 19000000 00000000 .....#.......... │ │ │ │ - 0x003006c0 34000000 14c90100 c823ebff 02040000 4........#...... │ │ │ │ - 0x003006d0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x003006e0 8e048f03 0304010c 0708420c 06100384 ..........B..... │ │ │ │ - 0x003006f0 020c0708 410c0610 14000000 4cc90100 ....A.......L... │ │ │ │ - 0x00300700 9227ebff 33000000 00000000 00000000 .'..3........... │ │ │ │ - 0x00300710 2c000000 64c90100 ad27ebff 0d030000 ,...d....'...... │ │ │ │ - 0x00300720 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00300730 8e048f03 03e6020c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300740 1c000000 94c90100 8a2aebff 45000000 .........*..E... │ │ │ │ - 0x00300750 00410e10 8602430d 0602400c 07080000 .A....C...@..... │ │ │ │ - 0x00300760 2c000000 b4c90100 af2aebff ef0a0000 ,........*...... │ │ │ │ - 0x00300770 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300780 8e048f03 0371090c 0708410c 06100000 .....q....A..... │ │ │ │ - 0x00300790 2c000000 e4c90100 6e35ebff 85050000 ,.......n5...... │ │ │ │ - 0x003007a0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x003007b0 8e048f03 030a050c 0708410c 06100000 ..........A..... │ │ │ │ - 0x003007c0 10000000 14ca0100 c33aebff 2f000000 .........:../... │ │ │ │ - 0x003007d0 00000000 10000000 28ca0100 de3aebff ........(....:.. │ │ │ │ - 0x003007e0 13000000 00000000 10000000 3cca0100 ............<... │ │ │ │ - 0x003007f0 dd3aebff 24000000 00000000 10000000 .:..$........... │ │ │ │ - 0x00300800 50ca0100 ed3aebff 09000000 00000000 P....:.......... │ │ │ │ - 0x00300810 2c000000 64ca0100 e23aebff a6000000 ,...d....:...... │ │ │ │ - 0x00300820 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300830 8e048f03 028a0c07 08410c06 10000000 .........A...... │ │ │ │ - 0x00300840 1c000000 94ca0100 583bebff bd000000 ........X;...... │ │ │ │ - 0x00300850 00410e10 8602430d 0602b80c 07080000 .A....C......... │ │ │ │ - 0x00300860 10000000 b4ca0100 f53bebff 13000000 .........;...... │ │ │ │ - 0x00300870 00000000 24000000 c8ca0100 f43bebff ....$........;.. │ │ │ │ - 0x00300880 76000000 00410e10 8602430d 064e8306 v....A....C..N.. │ │ │ │ - 0x00300890 8c058e04 8f030263 0c070800 10000000 .......c........ │ │ │ │ - 0x003008a0 f0ca0100 423cebff 13000000 00000000 ....B<.......... │ │ │ │ - 0x003008b0 28000000 04cb0100 413cebff 1b010000 (.......A<...... │ │ │ │ - 0x003008c0 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ - 0x003008d0 02e90c07 08410c06 10000000 1c000000 .....A.......... │ │ │ │ - 0x003008e0 30cb0100 303debff 43000000 004d0e10 0...0=..C....M.. │ │ │ │ - 0x003008f0 8602430d 06720c07 08000000 10000000 ..C..r.......... │ │ │ │ - 0x00300900 50cb0100 533debff 19000000 00000000 P...S=.......... │ │ │ │ - 0x00300910 2c000000 64cb0100 583debff a7030000 ,...d...X=...... │ │ │ │ - 0x00300920 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300930 8e048f03 035c030c 0708410c 06100000 .....\....A..... │ │ │ │ - 0x00300940 14000000 94cb0100 cf40ebff 2c000000 .........@..,... │ │ │ │ - 0x00300950 00000000 00000000 48000000 accb0100 ........H....... │ │ │ │ - 0x00300960 f040ebff 6c000000 00420e10 420e1842 .@..l....B..B..B │ │ │ │ - 0x00300970 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x00300980 8f02024b 0e28420e 20420e18 420e1042 ...K.(B. B..B..B │ │ │ │ - 0x00300990 0e08460e 30410e28 420e2042 0e18420e ..F.0A.(B. B..B. │ │ │ │ - 0x003009a0 10420e08 50000000 a0cb0100 1441ebff .B..P........A.. │ │ │ │ - 0x003009b0 87110000 048bcc00 00410e10 420e1842 .........A..B..B │ │ │ │ - 0x003009c0 0e20420e 28420e30 410e3847 0e900283 . B.(B.0A.8G.... │ │ │ │ - 0x003009d0 078c068d 058e048f 03860203 040f0e38 ...............8 │ │ │ │ - 0x003009e0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x003009f0 0e08410e 90020000 4c000000 4ccc0100 ..A.....L...L... │ │ │ │ - 0x00300a00 f054ebff 12040000 00410e10 420e1842 .T.......A..B..B │ │ │ │ - 0x00300a10 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ │ │ - 0x00300a20 078c068d 058e048f 03860203 aa030e38 ...............8 │ │ │ │ - 0x00300a30 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ - 0x00300a40 0e08410e 80020000 28000000 9ccc0100 ..A.....(....... │ │ │ │ - 0x00300a50 608dd3ff 64000000 00420e10 410e1844 `...d....B..A..D │ │ │ │ - 0x00300a60 0e308303 8e020249 0e18410e 10420e08 .0.....I..A..B.. │ │ │ │ - 0x00300a70 410e3000 28000000 c8cc0100 a48dd3ff A.0.(........... │ │ │ │ - 0x00300a80 64000000 00420e10 410e1844 0e308303 d....B..A..D.0.. │ │ │ │ - 0x00300a90 8e020249 0e18410e 10420e08 410e3000 ...I..A..B..A.0. │ │ │ │ - 0x00300aa0 48000000 f4cc0100 e88dd3ff 4b010000 H...........K... │ │ │ │ - 0x00300ab0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ - 0x00300ac0 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ - 0x00300ad0 86020332 010e3841 0e30420e 28420e20 ...2..8A.0B.(B. │ │ │ │ - 0x00300ae0 420e1842 0e10410e 08000000 38000000 B..B..A.....8... │ │ │ │ - 0x00300af0 40cd0100 1c58ebff 7a010000 00420e10 @....X..z....B.. │ │ │ │ - 0x00300b00 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ - 0x00300b10 8e038f02 036a010e 28410e20 420e1842 .....j..(A. B..B │ │ │ │ - 0x00300b20 0e10420e 08000000 28000000 7ccd0100 ..B.....(...|... │ │ │ │ - 0x00300b30 b08ed3ff 7f000000 00420e10 410e1844 .........B..A..D │ │ │ │ - 0x00300b40 0e308303 8e02025c 0e18410e 10420e08 .0.....\..A..B.. │ │ │ │ - 0x00300b50 410e3000 28000000 a8cd0100 3459ebff A.0.(.......4Y.. │ │ │ │ - 0x00300b60 3e000000 00420e10 420e1841 0e208304 >....B..B..A. .. │ │ │ │ - 0x00300b70 8e038f02 740e1842 0e10420e 08000000 ....t..B..B..... │ │ │ │ - 0x00300b80 4c000000 7ccd0100 c850ebff 91020000 L...|....P...... │ │ │ │ - 0x00300b90 0417cb00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x00300ba0 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ - 0x00300bb0 8e048f03 8602034d 020e3841 0e30420e .......M..8A.0B. │ │ │ │ - 0x00300bc0 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ │ │ - 0x00300bd0 4c000000 cccd0100 f858ebff ce010000 L........X...... │ │ │ │ - 0x00300be0 04dbca00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ - 0x00300bf0 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ - 0x00300c00 8e048f03 86020247 0e38410e 30420e28 .......G.8A.0B.( │ │ │ │ - 0x00300c10 420e2042 0e18420e 10410e08 410e6000 B. B..B..A..A.`. │ │ │ │ - 0x00300c20 2c000000 74ce0100 785aebff 47030000 ,...t...xZ..G... │ │ │ │ - 0x00300c30 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00300c40 8e048f03 03e7020c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300c50 2c000000 a4ce0100 985debff be030000 ,........]...... │ │ │ │ - 0x00300c60 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00300c70 8e048f03 0377030c 0708410c 06100000 .....w....A..... │ │ │ │ - 0x00300c80 20000000 d4ce0100 c86cebff cb020000 ........l...... │ │ │ │ - 0x00300c90 00410e10 8602430d 064a8304 8e0303bc .A....C..J...... │ │ │ │ - 0x00300ca0 020c0708 30000000 a0ce0100 0461ebff ....0........a.. │ │ │ │ - 0x00300cb0 990b0000 041bca00 00410e10 8602430d .........A....C. │ │ │ │ - 0x00300cc0 06508307 8c068d05 8e048f03 0318060c .P.............. │ │ │ │ - 0x00300cd0 0708410c 06100000 2c000000 2ccf0100 ..A.....,...,... │ │ │ │ - 0x00300ce0 c06febff 12010000 00410e10 8602430d .o.......A....C. │ │ │ │ - 0x00300cf0 064d8307 8c068d05 8e048f03 02d80c07 .M.............. │ │ │ │ - 0x00300d00 08410c06 10000000 20000000 5ccf0100 .A...... ...\... │ │ │ │ - 0x00300d10 b070ebff ec000000 00410e10 8602430d .p.......A....C. │ │ │ │ - 0x00300d20 06478304 8e0302e0 0c070800 10000000 .G.............. │ │ │ │ - 0x00300d30 80cf0100 7c71ebff 11000000 00000000 ....|q.......... │ │ │ │ - 0x00300d40 30000000 94cf0100 8871ebff 76000000 0........q..v... │ │ │ │ - 0x00300d50 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00300d60 8e048f03 02530c07 08460c06 104e0c07 .....S...F...N.. │ │ │ │ - 0x00300d70 08000000 28000000 c8cf0100 7477ebff ....(.......tw.. │ │ │ │ - 0x00300d80 7b060000 00410e10 8602430d 06508307 {....A....C..P.. │ │ │ │ - 0x00300d90 8c068d05 8e048f03 0366060c 07080000 .........f...... │ │ │ │ - 0x00300da0 28000000 f4cf0100 c87debff d3060000 (........}...... │ │ │ │ - 0x00300db0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00300dc0 8e048f03 03be060c 07080000 28000000 ............(... │ │ │ │ - 0x00300dd0 20d00100 7c84ebff 97060000 00410e10 ...|........A.. │ │ │ │ - 0x00300de0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00300df0 0382060c 07080000 28000000 4cd00100 ........(...L... │ │ │ │ - 0x00300e00 f08aebff e8060000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00300e10 06508307 8c068d05 8e048f03 03d3060c .P.............. │ │ │ │ - 0x00300e20 07080000 28000000 78d00100 b491ebff ....(...x....... │ │ │ │ - 0x00300e30 7b060000 00410e10 8602430d 06508307 {....A....C..P.. │ │ │ │ - 0x00300e40 8c068d05 8e048f03 0366060c 07080000 .........f...... │ │ │ │ - 0x00300e50 2c000000 a4d00100 0898ebff ef040000 ,............... │ │ │ │ - 0x00300e60 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300e70 8e048f03 039c040c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300e80 2c000000 d4d00100 c89cebff e8050000 ,............... │ │ │ │ - 0x00300e90 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300ea0 8e048f03 0398050c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300eb0 2c000000 04d10100 88a2ebff 24060000 ,...........$... │ │ │ │ - 0x00300ec0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300ed0 8e048f03 03d4050c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300ee0 2c000000 34d10100 88a8ebff e0040000 ,...4........... │ │ │ │ - 0x00300ef0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300f00 8e048f03 0389040c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300f10 2c000000 64d10100 38adebff ef040000 ,...d...8....... │ │ │ │ - 0x00300f20 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00300f30 8e048f03 039c040c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00300f40 24000000 94d10100 f8b1ebff d9000000 $............... │ │ │ │ - 0x00300f50 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ - 0x00300f60 02cb0c07 08000000 40000000 bcd10100 ........@....... │ │ │ │ - 0x00300f70 b0b2ebff ce000000 004a0e10 8602430d .........J....C. │ │ │ │ - 0x00300f80 064d8307 8c068d05 8e048f03 02850c07 .M.............. │ │ │ │ - 0x00300f90 08c3c6cc cdcecf50 0c061083 0786028c .......P........ │ │ │ │ - 0x00300fa0 068d058e 048f035e 0c070800 18000000 .......^........ │ │ │ │ - 0x00300fb0 00d20100 3cb3ebff a9010000 0002470e ....<.........G. │ │ │ │ - 0x00300fc0 1083024b 0e08c300 24000000 c4d10100 ...K....$....... │ │ │ │ - 0x00300fd0 506cebff 7e000000 041bc700 00410e10 Pl..~........A.. │ │ │ │ - 0x00300fe0 8602430d 06458303 620c0708 410c0610 ..C..E..b...A... │ │ │ │ - 0x00300ff0 30000000 ecd10100 586febff 0e010000 0.......Xo...... │ │ │ │ - 0x00301000 0403c700 00410e10 8602430d 06598307 .....A....C..Y.. │ │ │ │ - 0x00301010 8c068d05 8e048f03 02bd0c07 08410c06 .............A.. │ │ │ │ - 0x00301020 10000000 30000000 20d20100 3470ebff ....0... ...4p.. │ │ │ │ - 0x00301030 15010000 04e3c600 00410e10 8602430d .........A....C. │ │ │ │ - 0x00301040 06598307 8c068d05 8e048f03 02c40c07 .Y.............. │ │ │ │ - 0x00301050 08410c06 10000000 30000000 54d20100 .A......0...T... │ │ │ │ - 0x00301060 2071ebff 15010000 04c3c600 00410e10 q...........A.. │ │ │ │ - 0x00301070 8602430d 06598307 8c068d05 8e048f03 ..C..Y.......... │ │ │ │ - 0x00301080 02c40c07 08410c06 10000000 30000000 .....A......0... │ │ │ │ - 0x00301090 88d20100 0c72ebff 22010000 04a3c600 .....r.."....... │ │ │ │ - 0x003010a0 00410e10 8602430d 065c8307 8c068d05 .A....C..\...... │ │ │ │ - 0x003010b0 8e048f03 02d60c07 08410c06 10000000 .........A...... │ │ │ │ - 0x003010c0 34000000 bcd20100 0873ebff 15010000 4........s...... │ │ │ │ - 0x003010d0 0483c600 00410e10 8602430d 06598307 .....A....C..Y.. │ │ │ │ - 0x003010e0 8c068d05 8e048f03 02c40c07 08410c06 .............A.. │ │ │ │ - 0x003010f0 10000000 00000000 10000000 4cd30100 ............L... │ │ │ │ - 0x00301100 a0b3ebff 0e000000 00000000 10000000 ................ │ │ │ │ - 0x00301110 60d30100 ccb4ebff 1a000000 00000000 `............... │ │ │ │ - 0x00301120 1c000000 74d30100 d8b4ebff 38000000 ....t.......8... │ │ │ │ - 0x00301130 00410e10 8602430d 06730c07 08000000 .A....C..s...... │ │ │ │ - 0x00301140 2c000000 94d30100 f8b4ebff d8000000 ,............... │ │ │ │ - 0x00301150 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ - 0x00301160 7a0c0708 460c0610 028a0c07 08000000 z...F........... │ │ │ │ - 0x00301170 18000000 c4d30100 a8b5ebff 09000000 ................ │ │ │ │ - 0x00301180 00410e10 8602430d 06000000 18000000 .A....C......... │ │ │ │ - 0x00301190 e0d30100 9cb5ebff 09000000 00410e10 .............A.. │ │ │ │ - 0x003011a0 8602430d 06000000 18000000 fcd30100 ..C............. │ │ │ │ - 0x003011b0 b088d3ff 09000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003011c0 06000000 24000000 18d40100 74b5ebff ....$.......t... │ │ │ │ - 0x003011d0 63000000 00410e10 8602430d 06740c07 c....A....C..t.. │ │ │ │ - 0x003011e0 08410c06 10690c07 08000000 18000000 .A...i.......... │ │ │ │ - 0x003011f0 40d40100 7c88d3ff 2c000000 00570e10 @...|...,....W.. │ │ │ │ - 0x00301200 8602430d 06000000 18000000 5cd40100 ..C.........\... │ │ │ │ - 0x00301210 a0b5ebff 2c000000 00410e10 8602430d ....,....A....C. │ │ │ │ - 0x00301220 06000000 10000000 78d40100 54b6ebff ........x...T... │ │ │ │ - 0x00301230 05000000 00000000 10000000 8cd40100 ................ │ │ │ │ - 0x00301240 f0b6ebff 15000000 00000000 10000000 ................ │ │ │ │ - 0x00301250 a0d40100 fcb6ebff 03000000 00000000 ................ │ │ │ │ - 0x00301260 28000000 b4d40100 f8b6ebff cf000000 (............... │ │ │ │ - 0x00301270 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00301280 8e048f03 02bd0c07 08000000 28000000 ............(... │ │ │ │ - 0x00301290 e0d40100 9cb7ebff b3000000 00410e10 .............A.. │ │ │ │ - 0x003012a0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x003012b0 02a40c07 08000000 28000000 0cd50100 ........(....... │ │ │ │ - 0x003012c0 30b8ebff 26010000 00410e10 8602430d 0...&....A....C. │ │ │ │ - 0x003012d0 064d8307 8c068d05 8e048f03 0314010c .M.............. │ │ │ │ - 0x003012e0 07080000 28000000 38d50100 34b9ebff ....(...8...4... │ │ │ │ - 0x003012f0 c8000000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00301300 8c068d05 8e048f03 02b60c07 08000000 ................ │ │ │ │ - 0x00301310 28000000 64d50100 d8b9ebff ce000000 (...d........... │ │ │ │ - 0x00301320 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00301330 8e048f03 02bc0c07 08000000 28000000 ............(... │ │ │ │ - 0x00301340 90d50100 7cbaebff ce000000 00410e10 ....|........A.. │ │ │ │ - 0x00301350 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00301360 02bc0c07 08000000 10000000 bcd50100 ................ │ │ │ │ - 0x00301370 20bbebff 65010000 00000000 2c000000 ...e.......,... │ │ │ │ - 0x00301380 d0d50100 7cbcebff 76030000 00410e10 ....|...v....A.. │ │ │ │ - 0x00301390 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x003013a0 0361030c 0708410c 06100000 10000000 .a....A......... │ │ │ │ - 0x003013b0 00d60100 0cc5ebff a2000000 00000000 ................ │ │ │ │ - 0x003013c0 20000000 14d60100 a8c5ebff d1000000 ............... │ │ │ │ - 0x003013d0 00580e10 410e1883 038e0202 b30e1042 .X..A..........B │ │ │ │ - 0x003013e0 0e08c3ce 10000000 38d60100 64c6ebff ........8...d... │ │ │ │ - 0x003013f0 a0000000 00000000 10000000 4cd60100 ............L... │ │ │ │ - 0x00301400 f0c6ebff a0000000 00000000 10000000 ................ │ │ │ │ - 0x00301410 60d60100 7cc7ebff a2000000 00000000 `...|........... │ │ │ │ - 0x00301420 10000000 74d60100 18c8ebff 76000000 ....t.......v... │ │ │ │ - 0x00301430 00000000 10000000 88d60100 d4e0ebff ................ │ │ │ │ - 0x00301440 06010000 00000000 10000000 9cd60100 ................ │ │ │ │ - 0x00301450 d0e1ebff f4000000 00000000 30000000 ............0... │ │ │ │ - 0x00301460 b0d60100 bce2ebff fb030000 00410e10 .............A.. │ │ │ │ - 0x00301470 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00301480 600c0708 450c0610 03bf030c 07080000 `...E........... │ │ │ │ - 0x00301490 10000000 e4d60100 98e7ebff 0b000000 ................ │ │ │ │ - 0x003014a0 00000000 10000000 f8d60100 94e7ebff ................ │ │ │ │ - 0x003014b0 08000000 00000000 30000000 b4d60100 ........0....... │ │ │ │ - 0x003014c0 f0afebff 2d010000 049fc200 00410e10 ....-........A.. │ │ │ │ - 0x003014d0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x003014e0 0308010c 0708410c 06100000 1c000000 ......A......... │ │ │ │ - 0x003014f0 e8d60100 ecb2ebff a0000000 047fc200 ................ │ │ │ │ - 0x00301500 00410e10 8602430d 06458303 2c000000 .A....C..E..,... │ │ │ │ - 0x00301510 08d70100 7cb3ebff 95000000 046bc200 ....|........k.. │ │ │ │ - 0x00301520 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ - 0x00301530 02650c07 08410c06 10000000 30000000 .e...A......0... │ │ │ │ - 0x00301540 38d70100 3cbeebff 36050000 0447c200 8...<...6....G.. │ │ │ │ - 0x00301550 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00301560 8e048f03 03f6040c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00301570 30000000 6cd70100 48c7ebff 35050000 0...l...H...5... │ │ │ │ - 0x00301580 0423c200 00410e10 8602430d 064d8307 .#...A....C..M.. │ │ │ │ - 0x00301590 8c068d05 8e048f03 03fc040c 0708410c ..............A. │ │ │ │ - 0x003015a0 06100000 30000000 a0d70100 54ccebff ....0.......T... │ │ │ │ - 0x003015b0 98040000 04ffc100 00410e10 8602430d .........A....C. │ │ │ │ - 0x003015c0 064d8307 8c068d05 8e048f03 0362040c .M...........b.. │ │ │ │ - 0x003015d0 0708410c 06100000 30000000 d4d70100 ..A.....0....... │ │ │ │ - 0x003015e0 c0d0ebff 36050000 04dfc100 00410e10 ....6........A.. │ │ │ │ - 0x003015f0 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00301600 0300050c 0708410c 06100000 30000000 ......A.....0... │ │ │ │ - 0x00301610 08d80100 ccd5ebff ec030000 04bbc100 ................ │ │ │ │ - 0x00301620 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x00301630 8e048f03 03b8030c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00301640 30000000 3cd80100 88d9ebff 36050000 0...<.......6... │ │ │ │ - 0x00301650 0497c100 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00301660 8c068d05 8e048f03 0300050c 0708410c ..............A. │ │ │ │ - 0x00301670 06100000 30000000 70d80100 a4e4ebff ....0...p....... │ │ │ │ - 0x00301680 09010000 0473c100 00410e10 8602430d .....s...A....C. │ │ │ │ - 0x00301690 064d8307 8c068d05 8e048f03 02a90c07 .M.............. │ │ │ │ - 0x003016a0 08410c06 10000000 34000000 a4d80100 .A......4....... │ │ │ │ - 0x003016b0 a0e5ebff 34020000 0453c100 00410e10 ....4....S...A.. │ │ │ │ - 0x003016c0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x003016d0 03e2010c 0708410c 06100000 00000000 ......A......... │ │ │ │ - 0x003016e0 2c000000 34d90100 a8e7ebff c2070000 ,...4........... │ │ │ │ - 0x003016f0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00301700 8e048f03 0303040c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00301710 24000000 64d90100 e8f4ebff d6000000 $...d........... │ │ │ │ - 0x00301720 00410e10 8602430d 06458303 02860c07 .A....C..E...... │ │ │ │ - 0x00301730 08410c06 10000000 10000000 8cd90100 .A.............. │ │ │ │ - 0x00301740 c0fcebff 03000000 00000000 28000000 ............(... │ │ │ │ - 0x00301750 a0d90100 2c85d3ff e7000000 00410e10 ....,........A.. │ │ │ │ - 0x00301760 8602430d 064b8306 8c058e04 8f037e0c ..C..K........~. │ │ │ │ - 0x00301770 0708410c 06100000 24000000 ccd90100 ..A.....$....... │ │ │ │ - 0x00301780 301cecff 69000000 00410e10 8602430d 0...i....A....C. │ │ │ │ - 0x00301790 06438304 8e030240 0c070841 0c061000 .C.....@...A.... │ │ │ │ - 0x003017a0 10000000 f4d90100 781cecff 10000000 ........x....... │ │ │ │ - 0x003017b0 00000000 10000000 08da0100 741cecff ............t... │ │ │ │ - 0x003017c0 1c010000 00000000 10000000 1cda0100 ................ │ │ │ │ - 0x003017d0 801decff 2c010000 00000000 1c000000 ....,........... │ │ │ │ - 0x003017e0 30da0100 9c1eecff 18000000 00410e10 0............A.. │ │ │ │ - 0x003017f0 8602430d 06428303 510c0708 30000000 ..C..B..Q...0... │ │ │ │ - 0x00301800 50da0100 9c1eecff 76000000 00410e10 P.......v....A.. │ │ │ │ - 0x00301810 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00301820 02530c07 08460c06 104e0c07 08000000 .S...F...N...... │ │ │ │ - 0x00301830 28000000 84da0100 e81eecff 67000000 (...........g... │ │ │ │ - 0x00301840 00410e10 8602430d 06428303 700c0708 .A....C..B..p... │ │ │ │ - 0x00301850 410c0610 5a0c0708 460c0610 1c000000 A...Z...F....... │ │ │ │ - 0x00301860 b0da0100 3c20ecff 28000000 00410e10 ....< ..(....A.. │ │ │ │ - 0x00301870 8602430d 06428303 5c0c0708 10000000 ..C..B..\....... │ │ │ │ - 0x00301880 d0da0100 ec20ecff 8c000000 00000000 ..... .......... │ │ │ │ - 0x00301890 24000000 e4da0100 6821ecff 7c000000 $.......h!..|... │ │ │ │ - 0x003018a0 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ - 0x003018b0 026e0c07 08000000 2c000000 0cdb0100 .n......,....... │ │ │ │ - 0x003018c0 c021ecff e5010000 00410e10 8602430d .!.......A....C. │ │ │ │ - 0x003018d0 064d8307 8c068d05 8e048f03 03bb010c .M.............. │ │ │ │ - 0x003018e0 0708410c 06100000 2c000000 3cdb0100 ..A.....,...<... │ │ │ │ - 0x003018f0 8023ecff e3020000 00410e10 8602430d .#.......A....C. │ │ │ │ - 0x00301900 064d8307 8c068d05 8e048f03 03ba020c .M.............. │ │ │ │ - 0x00301910 0708410c 06100000 28000000 6cdb0100 ..A.....(...l... │ │ │ │ - 0x00301920 4026ecff 60000000 00410e10 8602430d @&..`....A....C. │ │ │ │ - 0x00301930 06468305 8e048f03 02470c07 08410c06 .F.......G...A.. │ │ │ │ - 0x00301940 10000000 10000000 98db0100 7426ecff ............t&.. │ │ │ │ - 0x00301950 21000000 00000000 30000000 54db0100 !.......0...T... │ │ │ │ - 0x00301960 00edebff d8040000 04bfbe00 00410e10 .............A.. │ │ │ │ - 0x00301970 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00301980 03f2030c 0708410c 06100000 30000000 ......A.....0... │ │ │ │ - 0x00301990 88db0100 acf1ebff c0000000 04bfbe00 ................ │ │ │ │ - 0x003019a0 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x003019b0 8e048f03 02980c07 08410c06 10000000 .........A...... │ │ │ │ - 0x003019c0 28000000 bcdb0100 18f3ebff 0b010000 (............... │ │ │ │ - 0x003019d0 049fbe00 00410e10 8602430d 06428303 .....A....C..B.. │ │ │ │ - 0x003019e0 02e80c07 08410c06 10000000 30000000 .....A......0... │ │ │ │ - 0x003019f0 e8db0100 fcf3ebff 21020000 049fbe00 ........!....... │ │ │ │ - 0x00301a00 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00301a10 8e048f03 03e8010c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00301a20 2c000000 1cdc0100 f8f5ebff 38010000 ,...........8... │ │ │ │ - 0x00301a30 0483be00 00410e10 8602430d 06478306 .....A....C..G.. │ │ │ │ - 0x00301a40 8c058e04 8f0302c7 0c070841 0c061000 ...........A.... │ │ │ │ - 0x00301a50 30000000 4cdc0100 08f7ebff 94020000 0...L........... │ │ │ │ - 0x00301a60 046fbe00 00410e10 8602430d 064d8307 .o...A....C..M.. │ │ │ │ - 0x00301a70 8c068d05 8e048f03 03e1010c 0708410c ..............A. │ │ │ │ - 0x00301a80 06100000 30000000 80dc0100 1480d3ff ....0........... │ │ │ │ - 0x00301a90 d3010000 0467be00 00410e10 8602430d .....g...A....C. │ │ │ │ - 0x00301aa0 064d8307 8c068d05 8e048f03 0317010c .M.............. │ │ │ │ - 0x00301ab0 0708410c 06100000 30000000 b4dc0100 ..A.....0....... │ │ │ │ - 0x00301ac0 50f9ebff 56060000 044bbe00 00410e10 P...V....K...A.. │ │ │ │ - 0x00301ad0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00301ae0 03a2050c 0708410c 06100000 30000000 ......A.....0... │ │ │ │ - 0x00301af0 e8dc0100 7cffebff db150000 0453be00 ....|........S.. │ │ │ │ - 0x00301b00 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00301b10 8e048f03 03e5010c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00301b20 30000000 1cdd0100 2815ecff 51030000 0.......(...Q... │ │ │ │ - 0x00301b30 04f7be00 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00301b40 8c068d05 8e048f03 0356010c 0708410c .........V....A. │ │ │ │ - 0x00301b50 06100000 34000000 50dd0100 341cecff ....4...P...4... │ │ │ │ - 0x00301b60 84000000 04ffbe00 00410e10 8602430d .........A....C. │ │ │ │ - 0x00301b70 06478306 8c058e04 8f03570c 0708410c .G........W...A. │ │ │ │ - 0x00301b80 0610760c 0708460c 06100000 34000000 ..v...F.....4... │ │ │ │ - 0x00301b90 88dd0100 8c1cecff 7f000000 04d3be00 ................ │ │ │ │ - 0x00301ba0 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ - 0x00301bb0 8f03520c 0708410c 0610760c 0708460c ..R...A...v...F. │ │ │ │ - 0x00301bc0 06100000 40000000 c0dd0100 041decff ....@........... │ │ │ │ - 0x00301bd0 99000000 04a7be00 00410e10 8602430d .........A....C. │ │ │ │ - 0x00301be0 06478306 8c058e04 8f035b0c 0708410c .G........[...A. │ │ │ │ - 0x00301bf0 06104b0c 0708460c 0610760c 0708460c ..K...F...v...F. │ │ │ │ - 0x00301c00 06100000 00000000 10000000 5cde0100 ............\... │ │ │ │ - 0x00301c10 9024ecff 3c010000 00000000 2c000000 .$..<.......,... │ │ │ │ - 0x00301c20 70de0100 bc25ecff e9020000 00410e10 p....%.......A.. │ │ │ │ - 0x00301c30 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00301c40 03c7020c 0708410c 06100000 4c000000 ......A.....L... │ │ │ │ - 0x00301c50 a0de0100 1c2becff 060a0000 00420e10 .....+.......B.. │ │ │ │ - 0x00301c60 410e1883 038e0203 29010e10 420e0841 A.......)...B..A │ │ │ │ - 0x00301c70 0e1803b6 070e1042 0e08410e 1802610e .......B..A...a. │ │ │ │ - 0x00301c80 10420e08 410e1869 0e10420e 08410e18 .B..A..i..B..A.. │ │ │ │ - 0x00301c90 026f0e10 420e0841 0e180000 2c000000 .o..B..A....,... │ │ │ │ - 0x00301ca0 f0de0100 2c43ecff e1000000 00410e10 ....,C.......A.. │ │ │ │ - 0x00301cb0 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00301cc0 02c20c07 08410c06 10000000 34000000 .....A......4... │ │ │ │ - 0x00301cd0 20df0100 ec43ecff 58010000 00420e10 ....C..X....B.. │ │ │ │ - 0x00301ce0 420e1842 0e20410e 2883058c 048e038f B..B. A.(....... │ │ │ │ - 0x00301cf0 02031e01 0e20420e 18420e10 420e0841 ..... B..B..B..A │ │ │ │ - 0x00301d00 0e280000 10000000 58df0100 1445ecff .(......X....E.. │ │ │ │ - 0x00301d10 ab010000 00000000 2c000000 6cdf0100 ........,...l... │ │ │ │ - 0x00301d20 b046ecff 6a140000 00410e10 8602430d .F..j....A....C. │ │ │ │ - 0x00301d30 06508307 8c068d05 8e048f03 03da120c .P.............. │ │ │ │ - 0x00301d40 0708410c 06100000 50000000 9cdf0100 ..A.....P....... │ │ │ │ - 0x00301d50 f05aecff da080000 004a0e10 420e1842 .Z.......J..B..B │ │ │ │ - 0x00301d60 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x00301d70 8f02730e 08c3cccd cecf7f0e 3083068c ..s.........0... │ │ │ │ - 0x00301d80 058d048e 038f0202 580e2842 0e20420e ........X.(B. B. │ │ │ │ - 0x00301d90 18420e10 420e0841 0e300000 10000000 .B..B..A.0...... │ │ │ │ - 0x00301da0 f0df0100 7c63ecff 71010000 00000000 ....|c..q....... │ │ │ │ - 0x00301db0 10000000 04e00100 e864ecff 05010000 .........d...... │ │ │ │ - 0x00301dc0 00000000 10000000 18e00100 e465ecff .............e.. │ │ │ │ - 0x00301dd0 a9000000 00000000 2c000000 2ce00100 ........,...,... │ │ │ │ - 0x00301de0 8066ecff 9b000000 00590e10 8302570e .f.......Y....W. │ │ │ │ - 0x00301df0 08c3410e 10830202 4f0e08c3 410e1083 ..A.....O...A... │ │ │ │ - 0x00301e00 02590e08 c3000000 44000000 5ce00100 .Y......D...\... │ │ │ │ - 0x00301e10 f066ecff 8d110000 00420e10 420e1842 .f.......B..B..B │ │ │ │ - 0x00301e20 0e20420e 28410e30 440e9001 83068c05 . B.(A.0D....... │ │ │ │ - 0x00301e30 8d048e03 8f0203b9 100e3041 0e28420e ..........0A.(B. │ │ │ │ - 0x00301e40 20420e18 420e1042 0e08410e 90010000 B..B..B..A..... │ │ │ │ - 0x00301e50 2c000000 4ce00100 9821ecff a6000000 ,...L....!...... │ │ │ │ - 0x00301e60 0427bc00 00410e10 8602430d 06498305 .'...A....C..I.. │ │ │ │ - 0x00301e70 8e048f03 02650c07 08410c06 10000000 .....e...A...... │ │ │ │ - 0x00301e80 30000000 7ce00100 4826ecff 9b020000 0...|...H&...... │ │ │ │ - 0x00301e90 040bbc00 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00301ea0 8c068d05 8e048f03 0329020c 0708410c .........)....A. │ │ │ │ - 0x00301eb0 06100000 30000000 b0e00100 c432ecff ....0........2.. │ │ │ │ - 0x00301ec0 490e0000 04e7bb00 00410e10 8602430d I........A....C. │ │ │ │ - 0x00301ed0 06508307 8c068d05 8e048f03 0369010c .P...........i.. │ │ │ │ - 0x00301ee0 0708410c 06100000 28000000 3ce10100 ..A.....(...<... │ │ │ │ - 0x00301ef0 a077ecff a1000000 00410e10 8602430d .w.......A....C. │ │ │ │ - 0x00301f00 066e8307 8c068d05 8e048f03 026e0c07 .n...........n.. │ │ │ │ - 0x00301f10 08000000 44000000 68e10100 5481ecff ....D...h...T... │ │ │ │ - 0x00301f20 e6000000 00500e10 8602430d 06438304 .....P....C..C.. │ │ │ │ - 0x00301f30 8e03029b 0c0708c3 cec6420c 06108304 ..........B..... │ │ │ │ - 0x00301f40 86028e03 6b0c0708 c3cec641 0c061083 ....k......A.... │ │ │ │ - 0x00301f50 0486028e 03460c07 08c3cec6 4c000000 .....F......L... │ │ │ │ - 0x00301f60 b0e10100 cc95ecff 92010000 004f0e10 .............O.. │ │ │ │ - 0x00301f70 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ - 0x00301f80 8d048e03 8f02036b 010e2842 0e20420e .......k..(B. B. │ │ │ │ - 0x00301f90 18420e10 420e08c3 cccdcecf 440e3083 .B..B.......D.0. │ │ │ │ - 0x00301fa0 068c058d 048e038f 02000000 10000000 ................ │ │ │ │ - 0x00301fb0 00e20100 1c97ecff b4000000 00000000 ................ │ │ │ │ - 0x00301fc0 18000000 14e20100 a87dd3ff 0a000000 .........}...... │ │ │ │ - 0x00301fd0 00410e10 8602430d 06000000 24000000 .A....C.....$... │ │ │ │ - 0x00301fe0 30e20100 9c7dd3ff 67000000 00410e10 0....}..g....A.. │ │ │ │ - 0x00301ff0 8602430d 06478304 8e03024d 0c070841 ..C..G.....M...A │ │ │ │ - 0x00302000 0c061000 24000000 58e20100 e47dd3ff ....$...X....}.. │ │ │ │ - 0x00302010 67000000 00410e10 8602430d 06478304 g....A....C..G.. │ │ │ │ - 0x00302020 8e03024d 0c070841 0c061000 24000000 ...M...A....$... │ │ │ │ - 0x00302030 80e20100 2c7ed3ff 67000000 00410e10 ....,~..g....A.. │ │ │ │ - 0x00302040 8602430d 06478304 8e03024d 0c070841 ..C..G.....M...A │ │ │ │ - 0x00302050 0c061000 24000000 a8e20100 747ed3ff ....$.......t~.. │ │ │ │ - 0x00302060 67000000 00410e10 8602430d 06478304 g....A....C..G.. │ │ │ │ - 0x00302070 8e03024d 0c070841 0c061000 24000000 ...M...A....$... │ │ │ │ - 0x00302080 d0e20100 bc7ed3ff 67000000 00410e10 .....~..g....A.. │ │ │ │ - 0x00302090 8602430d 06478304 8e03024d 0c070841 ..C..G.....M...A │ │ │ │ - 0x003020a0 0c061000 24000000 f8e20100 047fd3ff ....$........... │ │ │ │ - 0x003020b0 67000000 00410e10 8602430d 06478304 g....A....C..G.. │ │ │ │ - 0x003020c0 8e03024d 0c070841 0c061000 24000000 ...M...A....$... │ │ │ │ - 0x003020d0 20e30100 4c7fd3ff 67000000 00410e10 ...L...g....A.. │ │ │ │ - 0x003020e0 8602430d 06478304 8e03024d 0c070841 ..C..G.....M...A │ │ │ │ - 0x003020f0 0c061000 24000000 48e30100 947fd3ff ....$...H....... │ │ │ │ - 0x00302100 67000000 00410e10 8602430d 06478304 g....A....C..G.. │ │ │ │ - 0x00302110 8e03024d 0c070841 0c061000 24000000 ...M...A....$... │ │ │ │ - 0x00302120 70e30100 dc7fd3ff 67000000 00410e10 p.......g....A.. │ │ │ │ - 0x00302130 8602430d 06478304 8e03024d 0c070841 ..C..G.....M...A │ │ │ │ - 0x00302140 0c061000 20000000 98e30100 2480d3ff .... .......$... │ │ │ │ - 0x00302150 29000000 00410e10 8602430d 06580c07 )....A....C..X.. │ │ │ │ - 0x00302160 08410c06 10000000 24000000 bce30100 .A......$....... │ │ │ │ - 0x00302170 3080d3ff 67000000 00410e10 8602430d 0...g....A....C. │ │ │ │ - 0x00302180 06478304 8e03024d 0c070841 0c061000 .G.....M...A.... │ │ │ │ - 0x00302190 24000000 e4e30100 7880d3ff 67000000 $.......x...g... │ │ │ │ - 0x003021a0 00410e10 8602430d 06478304 8e03024d .A....C..G.....M │ │ │ │ - 0x003021b0 0c070841 0c061000 2c000000 0ce40100 ...A....,....... │ │ │ │ - 0x003021c0 c080d3ff 80010000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003021d0 064d8307 8c068d05 8e048f03 0363010c .M...........c.. │ │ │ │ - 0x003021e0 0708410c 06100000 24000000 3ce40100 ..A.....$...<... │ │ │ │ - 0x003021f0 1082d3ff 90000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302200 06468305 8e048f03 02850c07 08000000 .F.............. │ │ │ │ - 0x00302210 20000000 64e40100 7882d3ff 6e000000 ...d...x...n... │ │ │ │ - 0x00302220 00410e10 8602430d 06478304 8e030262 .A....C..G.....b │ │ │ │ - 0x00302230 0c070800 24000000 88e40100 c482d3ff ....$........... │ │ │ │ - 0x00302240 91000000 00410e10 8602430d 06478304 .....A....C..G.. │ │ │ │ - 0x00302250 8e030277 0c070841 0c061000 28000000 ...w...A....(... │ │ │ │ - 0x00302260 b0e40100 3c98ecff bb000000 00410e10 ....<........A.. │ │ │ │ - 0x00302270 8602430d 06458303 02a80c07 08410c06 ..C..E.......A.. │ │ │ │ - 0x00302280 10480c07 08000000 20000000 dce40100 .H...... ....... │ │ │ │ - 0x00302290 d098ecff 3a000000 00410e10 8602430d ....:....A....C. │ │ │ │ - 0x003022a0 06590c07 08410c06 10000000 30000000 .Y...A......0... │ │ │ │ - 0x003022b0 a8e40100 8c74ecff 65030000 041fb800 .....t..e....... │ │ │ │ - 0x003022c0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ - 0x003022d0 8e048f03 02840c07 08410c06 10000000 .........A...... │ │ │ │ - 0x003022e0 30000000 dce40100 c877ecff be050000 0........w...... │ │ │ │ - 0x003022f0 040fb800 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x00302300 8c068d05 8e048f03 0337030c 0708410c .........7....A. │ │ │ │ - 0x00302310 06100000 30000000 10e50100 447eecff ....0.......D~.. │ │ │ │ - 0x00302320 79060000 0463b800 00410e10 8602430d y....c...A....C. │ │ │ │ - 0x00302330 06508307 8c068d05 8e048f03 025d0c07 .P...........].. │ │ │ │ - 0x00302340 08410c06 10000000 30000000 44e50100 .A......0...D... │ │ │ │ - 0x00302350 9084ecff 6c050000 0463b800 00410e10 ....l....c...A.. │ │ │ │ - 0x00302360 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00302370 02600c07 08410c06 10000000 2c000000 .`...A......,... │ │ │ │ - 0x00302380 78e50100 cc89ecff 38030000 0467b800 x.......8....g.. │ │ │ │ - 0x00302390 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x003023a0 8e048f03 6a0c0708 410c0610 60000000 ....j...A...`... │ │ │ │ - 0x003023b0 a8e50100 dc8cecff 96040000 044bb800 .............K.. │ │ │ │ - 0x003023c0 00410e10 8602430d 066e8307 8c068d05 .A....C..n...... │ │ │ │ - 0x003023d0 8e048f03 028a0c07 08410c06 1002522e .........A....R. │ │ │ │ - 0x003023e0 00612e00 0303012e 0002482e 0002942e .a........H..... │ │ │ │ - 0x003023f0 004f2e00 025b2e00 5a2e006d 2e007d2e .O...[..Z..m..}. │ │ │ │ - 0x00302400 005a2e10 024d2e00 612e0049 2e000000 .Z...M..a..I.... │ │ │ │ - 0x00302410 30000000 0ce60100 7893ecff a9010000 0.......x....... │ │ │ │ - 0x00302420 04ffb700 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00302430 8c068d05 8e048f03 035d010c 0708410c .........]....A. │ │ │ │ - 0x00302440 06100000 28000000 40e60100 f494ecff ....(...@....... │ │ │ │ - 0x00302450 5c000000 04e3b700 00410e10 8602430d \........A....C. │ │ │ │ - 0x00302460 06438304 8e03700c 0708450c 06100000 .C....p...E..... │ │ │ │ - 0x00302470 28000000 6ce60100 2895ecff 5c000000 (...l...(...\... │ │ │ │ - 0x00302480 04d3b700 00410e10 8602430d 06438304 .....A....C..C.. │ │ │ │ - 0x00302490 8e03700c 0708450c 06100000 38000000 ..p...E.....8... │ │ │ │ - 0x003024a0 98e60100 5c95ecff 93000000 04c3b700 ....\........... │ │ │ │ - 0x003024b0 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ - 0x003024c0 8f03590c 0708460c 0610560c 0708410c ..Y...F...V...A. │ │ │ │ - 0x003024d0 06100000 00000000 2c000000 2ce70100 ........,...,... │ │ │ │ - 0x003024e0 c096ecff f6030000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003024f0 06508307 8c068d05 8e048f03 036a020c .P...........j.. │ │ │ │ - 0x00302500 0708410c 06100000 2c000000 5ce70100 ..A.....,...\... │ │ │ │ - 0x00302510 e0a2ecff f8000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302520 064d8307 8c068d05 8e048f03 02ad0c07 .M.............. │ │ │ │ - 0x00302530 08410c06 10000000 2c000000 8ce70100 .A......,....... │ │ │ │ - 0x00302540 b0a3ecff d0020000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302550 064d8307 8c068d05 8e048f03 0381020c .M.............. │ │ │ │ - 0x00302560 0708410c 06100000 2c000000 bce70100 ..A.....,....... │ │ │ │ - 0x00302570 50a6ecff c0010000 00410e10 8602430d P........A....C. │ │ │ │ - 0x00302580 064d8307 8c068d05 8e048f03 02540c07 .M...........T.. │ │ │ │ - 0x00302590 08410c06 10000000 2c000000 ece70100 .A......,....... │ │ │ │ - 0x003025a0 e0a7ecff a4000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003025b0 064a8307 8c068d05 8e048f03 02720c07 .J...........r.. │ │ │ │ - 0x003025c0 08410c06 10000000 28000000 1ce80100 .A......(....... │ │ │ │ - 0x003025d0 50a9ecff 1d020000 00410e10 8602430d P........A....C. │ │ │ │ - 0x003025e0 064c8305 8e048f03 03ca010c 0708410c .L............A. │ │ │ │ - 0x003025f0 06100000 10000000 48e80100 44abecff ........H...D... │ │ │ │ - 0x00302600 01000000 00000000 1c000000 5ce80100 ............\... │ │ │ │ - 0x00302610 40abecff 1f000000 00410e10 8602430d @........A....C. │ │ │ │ - 0x00302620 065a0c07 08000000 1c000000 7ce80100 .Z..........|... │ │ │ │ - 0x00302630 40abecff 99000000 00410e10 8602430d @........A....C. │ │ │ │ - 0x00302640 0602940c 07080000 1c000000 9ce80100 ................ │ │ │ │ - 0x00302650 c0abecff 99000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302660 0602940c 07080000 1c000000 bce80100 ................ │ │ │ │ - 0x00302670 40acecff 99000000 00410e10 8602430d @........A....C. │ │ │ │ - 0x00302680 0602940c 07080000 28000000 dce80100 ........(....... │ │ │ │ - 0x00302690 c0acecff e5000000 00410e10 8602430d .........A....C. │ │ │ │ - 0x003026a0 06468305 8e048f03 02bb0c07 08410c06 .F...........A.. │ │ │ │ - 0x003026b0 10000000 10000000 08e90100 84adecff ................ │ │ │ │ - 0x003026c0 13000000 00000000 10000000 1ce90100 ................ │ │ │ │ - 0x003026d0 90adecff 13000000 00000000 10000000 ................ │ │ │ │ - 0x003026e0 30e90100 9cadecff 13000000 00000000 0............... │ │ │ │ - 0x003026f0 10000000 44e90100 a8adecff 13000000 ....D........... │ │ │ │ - 0x00302700 00000000 20000000 58e90100 b4adecff .... ...X....... │ │ │ │ - 0x00302710 d8000000 00410e10 8602430d 064a8304 .....A....C..J.. │ │ │ │ - 0x00302720 8e0302c9 0c070800 1c000000 7ce90100 ............|... │ │ │ │ - 0x00302730 70aeecff 1e000000 00410e10 8602430d p........A....C. │ │ │ │ - 0x00302740 06428303 570c0708 1c000000 9ce90100 .B..W........... │ │ │ │ - 0x00302750 70aeecff 1e000000 00410e10 8602430d p........A....C. │ │ │ │ - 0x00302760 06428303 570c0708 1c000000 bce90100 .B..W........... │ │ │ │ - 0x00302770 70aeecff 1e000000 00410e10 8602430d p........A....C. │ │ │ │ - 0x00302780 06428303 570c0708 20000000 dce90100 .B..W... ....... │ │ │ │ - 0x00302790 70aeecff d8000000 00410e10 8602430d p........A....C. │ │ │ │ - 0x003027a0 064a8304 8e0302c9 0c070800 1c000000 .J.............. │ │ │ │ - 0x003027b0 00ea0100 2cafecff 1e000000 00410e10 ....,........A.. │ │ │ │ - 0x003027c0 8602430d 06428303 570c0708 1c000000 ..C..B..W....... │ │ │ │ - 0x003027d0 20ea0100 2cafecff 1e000000 00410e10 ...,........A.. │ │ │ │ - 0x003027e0 8602430d 06428303 570c0708 1c000000 ..C..B..W....... │ │ │ │ - 0x003027f0 40ea0100 2cafecff 1e000000 00410e10 @...,........A.. │ │ │ │ - 0x00302800 8602430d 06428303 570c0708 20000000 ..C..B..W... ... │ │ │ │ - 0x00302810 60ea0100 2cafecff d8000000 00410e10 `...,........A.. │ │ │ │ - 0x00302820 8602430d 064a8304 8e0302c9 0c070800 ..C..J.......... │ │ │ │ - 0x00302830 18000000 84ea0100 687dd3ff 1d000000 ........h}...... │ │ │ │ - 0x00302840 00410e10 8602430d 06000000 24000000 .A....C.....$... │ │ │ │ - 0x00302850 a0ea0100 ecb0ecff 43000000 00410e10 ........C....A.. │ │ │ │ - 0x00302860 8602430d 06670c07 08410c06 10560c07 ..C..g...A...V.. │ │ │ │ - 0x00302870 08000000 24000000 c8ea0100 14b1ecff ....$........... │ │ │ │ - 0x00302880 33000000 00410e10 8602430d 06570c07 3....A....C..W.. │ │ │ │ - 0x00302890 08410c06 10560c07 08000000 28000000 .A...V......(... │ │ │ │ - 0x003028a0 f0ea0100 0cb4ecff 67000000 00410e10 ........g....A.. │ │ │ │ - 0x003028b0 8602430d 06478306 8c058e04 8f03760c ..C..G........v. │ │ │ │ - 0x003028c0 0708410c 06100000 24000000 c4ea0100 ..A.....$....... │ │ │ │ - 0x003028d0 d096ecff 3d000000 04a3b300 00410e10 ....=........A.. │ │ │ │ - 0x003028e0 8602430d 066b0c07 08410c06 10000000 ..C..k...A...... │ │ │ │ - 0x003028f0 30000000 ecea0100 e896ecff 39050000 0...........9... │ │ │ │ - 0x00302900 048fb300 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00302910 8c068d05 8e048f03 036c040c 0708410c .........l....A. │ │ │ │ - 0x00302920 06100000 2c000000 20eb0100 f49becff ....,... ....... │ │ │ │ - 0x00302930 ea000000 049fb300 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302940 064b8306 8c058e04 8f030265 0c070841 .K.........e...A │ │ │ │ - 0x00302950 0c061000 2c000000 50eb0100 b49cecff ....,...P....... │ │ │ │ - 0x00302960 ea000000 0497b300 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302970 064b8306 8c058e04 8f030265 0c070841 .K.........e...A │ │ │ │ - 0x00302980 0c061000 2c000000 80eb0100 749decff ....,.......t... │ │ │ │ - 0x00302990 ea000000 048fb300 00410e10 8602430d .........A....C. │ │ │ │ - 0x003029a0 064b8306 8c058e04 8f030265 0c070841 .K.........e...A │ │ │ │ - 0x003029b0 0c061000 2c000000 b0eb0100 74a4ecff ....,.......t... │ │ │ │ - 0x003029c0 ea000000 0487b300 00410e10 8602430d .........A....C. │ │ │ │ - 0x003029d0 064b8306 8c058e04 8f030265 0c070841 .K.........e...A │ │ │ │ - 0x003029e0 0c061000 34000000 e0eb0100 34aeecff ....4.......4... │ │ │ │ - 0x003029f0 83000000 047fb300 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302a00 06478306 8c058e04 8f03560c 0708410c .G........V...A. │ │ │ │ - 0x00302a10 0610760c 0708460c 06100000 34000000 ..v...F.....4... │ │ │ │ - 0x00302a20 18ec0100 8caeecff 84000000 0453b300 .............S.. │ │ │ │ - 0x00302a30 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ - 0x00302a40 8f03570c 0708410c 0610760c 0708460c ..W...A...v...F. │ │ │ │ - 0x00302a50 06100000 2c000000 50ec0100 74afecff ....,...P...t... │ │ │ │ - 0x00302a60 a8000000 0427b300 00410e10 8602430d .....'...A....C. │ │ │ │ - 0x00302a70 064a8307 8c068d05 8e048f03 7a0c0708 .J..........z... │ │ │ │ - 0x00302a80 410c0610 30000000 80ec0100 f4afecff A...0........... │ │ │ │ - 0x00302a90 f7000000 0407b300 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302aa0 064d8307 8c068d05 8e048f03 02790c07 .M...........y.. │ │ │ │ - 0x00302ab0 08410c06 10000000 34000000 b4ec0100 .A......4....... │ │ │ │ - 0x00302ac0 c0b0ecff 22010000 04e7b200 00410e10 ...."........A.. │ │ │ │ - 0x00302ad0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00302ae0 02990c07 08410c06 10000000 00000000 .....A.......... │ │ │ │ - 0x00302af0 28000000 44ed0100 28b2ecff 3f010000 (...D...(...?... │ │ │ │ - 0x00302b00 00410e10 8602430d 064c8305 8e048f03 .A....C..L...... │ │ │ │ - 0x00302b10 0319010c 0708410c 06100000 18000000 ......A......... │ │ │ │ - 0x00302b20 70ed0100 9c7ad3ff 2f000000 00410e10 p....z../....A.. │ │ │ │ - 0x00302b30 8602430d 06000000 24000000 8ced0100 ..C.....$....... │ │ │ │ - 0x00302b40 a0b6ecff 49000000 00410e10 8602430d ....I....A....C. │ │ │ │ - 0x00302b50 06428303 760c0708 460c0610 460c0708 .B..v...F...F... │ │ │ │ - 0x00302b60 30000000 b4ed0100 c8b6ecff b1000000 0............... │ │ │ │ - 0x00302b70 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00302b80 8e048f03 028e0c07 08460c06 104e0c07 .........F...N.. │ │ │ │ - 0x00302b90 08000000 30000000 e8ed0100 54b8ecff ....0.......T... │ │ │ │ - 0x00302ba0 93000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ │ │ - 0x00302bb0 8c068d05 8e048f03 02700c07 08460c06 .........p...F.. │ │ │ │ - 0x00302bc0 104e0c07 08000000 2c000000 1cee0100 .N......,....... │ │ │ │ - 0x00302bd0 c0b8ecff 7c000000 00410e10 8602430d ....|....A....C. │ │ │ │ - 0x00302be0 06478306 8c058e04 8f030262 0c070846 .G.........b...F │ │ │ │ - 0x00302bf0 0c061048 0c070800 28000000 4cee0100 ...H....(...L... │ │ │ │ - 0x00302c00 10b9ecff 6b000000 00410e10 8602430d ....k....A....C. │ │ │ │ - 0x00302c10 06428303 02580c07 08460c06 10460c07 .B...X...F...F.. │ │ │ │ - 0x00302c20 08000000 24000000 78ee0100 64baecff ....$...x...d... │ │ │ │ - 0x00302c30 83000000 00410e10 8602430d 06498305 .....A....C..I.. │ │ │ │ - 0x00302c40 8e048f03 02750c07 08000000 30000000 .....u......0... │ │ │ │ - 0x00302c50 a0ee0100 ccbaecff be000000 00410e10 .............A.. │ │ │ │ - 0x00302c60 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00302c70 02980c07 08410c06 10510c07 08000000 .....A...Q...... │ │ │ │ - 0x00302c80 10000000 d4ee0100 28ccecff 19000000 ........(....... │ │ │ │ - 0x00302c90 00000000 2c000000 e8ee0100 14cdecff ....,........... │ │ │ │ - 0x00302ca0 ff010000 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x00302cb0 8c068d05 8e048f03 029a0c07 08410c06 .............A.. │ │ │ │ - 0x00302cc0 10000000 2c000000 18ef0100 e4ceecff ....,........... │ │ │ │ - 0x00302cd0 c3030000 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x00302ce0 8c068d05 8e048f03 0385030c 0708410c ..............A. │ │ │ │ - 0x00302cf0 06100000 2c000000 48ef0100 84d2ecff ....,...H....... │ │ │ │ - 0x00302d00 ec020000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00302d10 8c068d05 8e048f03 0370020c 0708410c .........p....A. │ │ │ │ - 0x00302d20 06100000 2c000000 78ef0100 b4f1ecff ....,...x....... │ │ │ │ - 0x00302d30 19040000 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x00302d40 8c068d05 8e048f03 030b010c 0708410c ..............A. │ │ │ │ - 0x00302d50 06100000 2c000000 a8ef0100 a4f5ecff ....,........... │ │ │ │ - 0x00302d60 9f0f0000 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x00302d70 8c068d05 8e048f03 037c0e0c 0708410c .........|....A. │ │ │ │ - 0x00302d80 06100000 28000000 d8ef0100 e419edff ....(........... │ │ │ │ - 0x00302d90 d3020000 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ - 0x00302da0 8e048f03 038b020c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00302db0 28000000 acef0100 a8b0ecff ae000000 (............... │ │ │ │ - 0x00302dc0 0403b000 00410e10 8602430d 06458303 .....A....C..E.. │ │ │ │ - 0x00302dd0 02570c07 08410c06 10000000 30000000 .W...A......0... │ │ │ │ - 0x00302de0 d8ef0100 2cb1ecff 64000000 0407b000 ....,...d....... │ │ │ │ - 0x00302df0 00410e10 8602430d 06438304 8e036a0c .A....C..C....j. │ │ │ │ - 0x00302e00 0708460c 0610440c 0708410c 06100000 ..F...D...A..... │ │ │ │ - 0x00302e10 28000000 0cf00100 68b1ecff f8000000 (.......h....... │ │ │ │ - 0x00302e20 04efaf00 00410e10 8602430d 06438304 .....A....C..C.. │ │ │ │ - 0x00302e30 8e0302a8 0c070845 0c061000 30000000 .......E....0... │ │ │ │ - 0x00302e40 38f00100 3cb2ecff a6000000 04e3af00 8...<........... │ │ │ │ - 0x00302e50 00410e10 8602430d 06438304 8e03027d .A....C..C.....} │ │ │ │ - 0x00302e60 0c070846 0c061044 0c070841 0c061000 ...F...D...A.... │ │ │ │ - 0x00302e70 30000000 6cf00100 b8b2ecff a6000000 0...l........... │ │ │ │ - 0x00302e80 04bfaf00 00410e10 8602430d 06438304 .....A....C..C.. │ │ │ │ - 0x00302e90 8e03027d 0c070846 0c061044 0c070841 ...}...F...D...A │ │ │ │ - 0x00302ea0 0c061000 38000000 a0f00100 44b4ecff ....8.......D... │ │ │ │ - 0x00302eb0 a8000000 049baf00 00410e10 8602430d .........A....C. │ │ │ │ - 0x00302ec0 064a8307 8c068d05 8e048f03 02430c07 .J...........C.. │ │ │ │ - 0x00302ed0 08460c06 104e0c07 08410c06 10000000 .F...N...A...... │ │ │ │ - 0x00302ee0 30000000 dcf00100 b8b4ecff 43000000 0...........C... │ │ │ │ - 0x00302ef0 047baf00 00410e10 8602430d 06438304 .{...A....C..C.. │ │ │ │ - 0x00302f00 8e03560c 0708460c 0610440c 0708410c ..V...F...D...A. │ │ │ │ - 0x00302f10 06100000 30000000 10f10100 64b6ecff ....0.......d... │ │ │ │ - 0x00302f20 08010000 0453af00 00410e10 8602430d .....S...A....C. │ │ │ │ - 0x00302f30 06438304 8e035e0c 0708410c 0610029d .C....^...A..... │ │ │ │ - 0x00302f40 0c070846 0c061000 30000000 44f10100 ...F....0...D... │ │ │ │ - 0x00302f50 90b8ecff 57030000 0447af00 00410e10 ....W....G...A.. │ │ │ │ - 0x00302f60 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00302f70 03ab020c 0708410c 06100000 30000000 ......A.....0... │ │ │ │ - 0x00302f80 78f10100 bcbbecff 57030000 0427af00 x.......W....'.. │ │ │ │ - 0x00302f90 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00302fa0 8e048f03 03ab020c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00302fb0 a8000000 acf10100 e8beecff 090a0000 ................ │ │ │ │ - 0x00302fc0 0407af00 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x00302fd0 8c068d05 8e048f03 542e0003 69012e00 ........T...i... │ │ │ │ - 0x00302fe0 025c2e00 02642e00 6c2e0057 2e00572e .\...d..l..W..W. │ │ │ │ - 0x00302ff0 00572e00 02400c07 08410c06 1002ca2e .W...@...A...... │ │ │ │ - 0x00303000 00028c2e 0002532e 0002512e 006a2e00 ......S...Q..j.. │ │ │ │ - 0x00303010 6a2e006b 2e00742e 006b2e00 782e0002 j..k..t..k..x... │ │ │ │ - 0x00303020 df2e0002 a22e0002 6c2e1002 502e0071 ........l...P..q │ │ │ │ - 0x00303030 2e00572e 00572e00 572e0054 2e000277 ..W..W..W..T...w │ │ │ │ - 0x00303040 2e006b2e 005c2e00 672e0045 2e005e2e ..k..\..g..E..^. │ │ │ │ - 0x00303050 00542e00 452e0048 2e000000 2c000000 .T..E..H....,... │ │ │ │ - 0x00303060 58f20100 6cc8ecff dd000000 04bbae00 X...l........... │ │ │ │ - 0x00303070 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ - 0x00303080 02b50c07 08410c06 10000000 30000000 .....A......0... │ │ │ │ - 0x00303090 88f20100 dcd1ecff d6140000 04afae00 ................ │ │ │ │ - 0x003030a0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x003030b0 8e048f03 03790f0c 0708410c 06100000 .....y....A..... │ │ │ │ - 0x003030c0 30000000 bcf20100 88e6ecff 8c020000 0............... │ │ │ │ - 0x003030d0 044faf00 00410e10 8602430d 06508307 .O...A....C..P.. │ │ │ │ - 0x003030e0 8c068d05 8e048f03 0311020c 0708410c ..............A. │ │ │ │ - 0x003030f0 06100000 30000000 f0f20100 e4e8ecff ....0........... │ │ │ │ - 0x00303100 f9040000 046baf00 00410e10 8602430d .....k...A....C. │ │ │ │ - 0x00303110 06508307 8c068d05 8e048f03 0300030c .P.............. │ │ │ │ - 0x00303120 0708410c 06100000 80000000 24f30100 ..A.........$... │ │ │ │ - 0x00303130 7001edff 0a070000 0453af00 00410e10 p........S...A.. │ │ │ │ - 0x00303140 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00303150 0349010c 0708410c 061002ad 2e000241 .I....A........A │ │ │ │ - 0x00303160 2e00532e 00025a2e 00582e10 024c2e00 ..S...Z..X...L.. │ │ │ │ - 0x00303170 532e0003 81012e00 026d2e00 552e0002 S........m..U... │ │ │ │ - 0x00303180 492e005b 2e00602e 00752e00 522e0056 I..[..`..u..R..V │ │ │ │ - 0x00303190 2e00024e 2e005d2e 00532e00 4d2e0052 ...N..]..S..M..R │ │ │ │ - 0x003031a0 2e00692e 005e2e00 4a2e0000 30000000 ..i..^..J...0... │ │ │ │ - 0x003031b0 a8f30100 fc07edff b50d0000 04fbae00 ................ │ │ │ │ - 0x003031c0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x003031d0 8e048f03 03d00b0c 0708410c 06100000 ..........A..... │ │ │ │ - 0x003031e0 28000000 34f40100 6818edff 22010000 (...4...h..."... │ │ │ │ - 0x003031f0 00410e10 8602430d 064e8306 8c058e04 .A....C..N...... │ │ │ │ - 0x00303200 8f0302e8 0c070841 0c061000 28000000 .......A....(... │ │ │ │ - 0x00303210 60f40100 6c19edff 22010000 00410e10 `...l..."....A.. │ │ │ │ - 0x00303220 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00303230 0310010c 07080000 28000000 8cf40100 ........(....... │ │ │ │ - 0x00303240 701aedff 22010000 00410e10 8602430d p..."....A....C. │ │ │ │ - 0x00303250 064d8307 8c068d05 8e048f03 0310010c .M.............. │ │ │ │ - 0x00303260 07080000 28000000 b8f40100 741bedff ....(.......t... │ │ │ │ - 0x00303270 78130000 00410e10 8602430d 064d8307 x....A....C..M.. │ │ │ │ - 0x00303280 8c068d05 8e048f03 0366130c 07080000 .........f...... │ │ │ │ - 0x00303290 3c000000 e4f40100 c82eedff b8050000 <............... │ │ │ │ - 0x003032a0 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ - 0x003032b0 83068c05 8d048e03 8f020335 050e2842 ...........5..(B │ │ │ │ - 0x003032c0 0e20420e 18420e10 420e0841 0e300000 . B..B..B..A.0.. │ │ │ │ - 0x003032d0 24000000 24f50100 4834edff 89080000 $...$...H4...... │ │ │ │ - 0x003032e0 00410e10 8602430d 06438304 8e030332 .A....C..C.....2 │ │ │ │ - 0x003032f0 080c0708 410c0610 2c000000 4cf50100 ....A...,...L... │ │ │ │ - 0x00303300 b03cedff 75030000 00410e10 8602430d .<..u....A....C. │ │ │ │ - 0x00303310 064d8307 8c068d05 8e048f03 034c030c .M...........L.. │ │ │ │ - 0x00303320 0708410c 06100000 10000000 7cf50100 ..A.........|... │ │ │ │ - 0x00303330 0040edff 64000000 00000000 10000000 .@..d........... │ │ │ │ - 0x00303340 90f50100 5c40edff 6c000000 00000000 ....\@..l....... │ │ │ │ - 0x00303350 60000000 a4f50100 b840edff 81060000 `........@...... │ │ │ │ - 0x00303360 004e0e10 420e1842 0e20420e 28410e30 .N..B..B. B.(A.0 │ │ │ │ - 0x00303370 83068c05 8d048e03 8f02760e 08c3cccd ..........v..... │ │ │ │ - 0x00303380 cecf480e 3083068c 058d048e 038f0203 ..H.0........... │ │ │ │ - 0x00303390 88010e28 420e2042 0e18420e 10420e08 ...(B. B..B..B.. │ │ │ │ - 0x003033a0 c3cccdce cf410e30 83068c05 8d048e03 .....A.0........ │ │ │ │ - 0x003033b0 8f020000 2c000000 08f60100 e446edff ....,........F.. │ │ │ │ - 0x003033c0 c7010000 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ - 0x003033d0 8c068d05 8e048f03 039b010c 0708410c ..............A. │ │ │ │ - 0x003033e0 06100000 2c000000 38f60100 0454edff ....,...8....T.. │ │ │ │ - 0x003033f0 d7000000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00303400 8c068d05 8e048f03 02b50c07 08410c06 .............A.. │ │ │ │ - 0x00303410 10000000 28000000 68f60100 b454edff ....(...h....T.. │ │ │ │ - 0x00303420 e9000000 00410e10 8602430d 06498305 .....A....C..I.. │ │ │ │ - 0x00303430 8e048f03 02c60c07 08410c06 10000000 .........A...... │ │ │ │ - 0x00303440 38000000 94f60100 7855edff be020000 8.......xU...... │ │ │ │ - 0x00303450 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x00303460 0387010e 18420e10 420e0841 0e200328 .....B..B..A. .( │ │ │ │ - 0x00303470 010e1842 0e10420e 08000000 10000000 ...B..B......... │ │ │ │ - 0x00303480 d0f60100 fc57edff c7000000 00000000 .....W.......... │ │ │ │ - 0x00303490 58000000 e4f60100 b858edff d8020000 X........X...... │ │ │ │ - 0x003034a0 00580e10 8602430d 064d8307 8c068d05 .X....C..M...... │ │ │ │ - 0x003034b0 8e048f03 026e0c07 08c3c6cc cdcecf48 .....n.........H │ │ │ │ - 0x003034c0 0c061083 0786028c 068d058e 048f0303 ................ │ │ │ │ - 0x003034d0 ac010c07 08c3cccd cecfc641 0c061083 ...........A.... │ │ │ │ - 0x003034e0 0786028c 068d058e 048f0300 30000000 ............0... │ │ │ │ - 0x003034f0 e8f60100 7c47edff 770b0000 0447ac00 ....|G..w....G.. │ │ │ │ - 0x00303500 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ - 0x00303510 8e048f03 03fa080c 0708410c 06100000 ..........A..... │ │ │ │ - 0x00303520 18000000 74f70100 c870d3ff 2b000000 ....t....p..+... │ │ │ │ - 0x00303530 00410e10 8602430d 06000000 20000000 .A....C..... ... │ │ │ │ - 0x00303540 90f70100 dc70d3ff 49000000 00410e10 .....p..I....A.. │ │ │ │ - 0x00303550 8602430d 06428303 02420c07 08000000 ..C..B...B...... │ │ │ │ - 0x00303560 20000000 b4f70100 0871d3ff 49000000 ........q..I... │ │ │ │ - 0x00303570 00410e10 8602430d 06428303 02420c07 .A....C..B...B.. │ │ │ │ - 0x00303580 08000000 24000000 d8f70100 245fedff ....$.......$_.. │ │ │ │ - 0x00303590 4d000000 00410e10 8602430d 06428303 M....A....C..B.. │ │ │ │ - 0x003035a0 760c0708 410c0610 4b0c0708 30000000 v...A...K...0... │ │ │ │ - 0x003035b0 00f80100 6c62edff 3c030000 00410e10 ....lb..<....A.. │ │ │ │ - 0x003035c0 8602430d 06488303 028d0c07 08410c06 ..C..H.......A.. │ │ │ │ - 0x003035d0 10037f02 0c070841 0c061061 0c070800 .......A...a.... │ │ │ │ - 0x003035e0 10000000 34f80100 3866edff 05000000 ....4...8f...... │ │ │ │ - 0x003035f0 00000000 24000000 48f80100 5467edff ....$...H...Tg.. │ │ │ │ - 0x00303600 02020000 00410e10 8602430d 06478304 .....A....C..G.. │ │ │ │ - 0x00303610 8e0303de 010c0708 410c0610 34000000 ........A...4... │ │ │ │ - 0x00303620 70f80100 3c69edff e7000000 00410e10 p...... │ │ │ │ - 0x00305330 19010000 04939600 00410e10 8602430d .........A....C. │ │ │ │ - 0x00305340 06498305 8e048f03 02ee0c07 08410c06 .I...........A.. │ │ │ │ - 0x00305350 10000000 28000000 50150200 1970d3ff ....(...P....p.. │ │ │ │ - 0x00305360 4e000000 048b9600 00410e10 8602430d N........A....C. │ │ │ │ - 0x00305370 06478304 8e03680c 0708410c 06100000 .G....h...A..... │ │ │ │ - 0x00305380 2c000000 7c150200 63ffedff 3e010000 ,...|...c...>... │ │ │ │ - 0x00305390 04779600 00410e10 8602430d 064b8306 .w...A....C..K.. │ │ │ │ - 0x003053a0 8c058e04 8f0302fc 0c070841 0c061000 ...........A.... │ │ │ │ - 0x003053b0 30000000 ac150200 7100eeff d2000000 0.......q....... │ │ │ │ - 0x003053c0 047b9600 00410e10 8602430d 064d8307 .{...A....C..M.. │ │ │ │ - 0x003053d0 8c068d05 8e048f03 029f0c07 08450c06 .............E.. │ │ │ │ - 0x003053e0 10000000 20000000 e0150200 e46fd3ff .... ........o.. │ │ │ │ - 0x003053f0 95000000 046b9600 00410e10 8602430d .....k...A....C. │ │ │ │ - 0x00305400 06498305 8e048f03 24000000 04160200 .I......$....... │ │ │ │ - 0x00305410 7601eeff d0010000 045f9600 00410e10 v........_...A.. │ │ │ │ - 0x00305420 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00305430 34000000 2c160200 4803eeff 7f000000 4...,...H....... │ │ │ │ - 0x00305440 045f9600 00410e10 8602430d 06478306 ._...A....C..G.. │ │ │ │ - 0x00305450 8c058e04 8f03520c 0708410c 0610760c ......R...A...v. │ │ │ │ - 0x00305460 0708460c 06100000 30000000 64160200 ..F.....0...d... │ │ │ │ - 0x00305470 6004eeff 5e000000 04339600 00410e10 `...^....3...A.. │ │ │ │ - 0x00305480 8602430d 06468305 8e048f03 680c0708 ..C..F......h... │ │ │ │ - 0x00305490 460c0610 4a0c0708 410c0610 34000000 F...J...A...4... │ │ │ │ - 0x003054a0 98160200 8c04eeff 7f000000 040b9600 ................ │ │ │ │ - 0x003054b0 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ - 0x003054c0 8f03520c 0708410c 0610760c 0708460c ..R...A...v...F. │ │ │ │ - 0x003054d0 06100000 30000000 d0160200 d404eeff ....0........... │ │ │ │ - 0x003054e0 5e000000 04df9500 00410e10 8602430d ^........A....C. │ │ │ │ - 0x003054f0 06468305 8e048f03 680c0708 460c0610 .F......h...F... │ │ │ │ - 0x00305500 4a0c0708 410c0610 2c000000 04170200 J...A...,....... │ │ │ │ - 0x00305510 a006eeff 35010000 04b79500 00410e10 ....5........A.. │ │ │ │ - 0x00305520 8602430d 064b8306 8c058e04 8f0302c4 ..C..K.......... │ │ │ │ - 0x00305530 0c070841 0c061000 30000000 34170200 ...A....0...4... │ │ │ │ - 0x00305540 b007eeff 15010000 04979500 00410e10 .............A.. │ │ │ │ - 0x00305550 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00305560 02d10c07 08410c06 10000000 28000000 .....A......(... │ │ │ │ - 0x00305570 68170200 9c0beeff 8e000000 04779500 h............w.. │ │ │ │ - 0x00305580 00410e10 8602430d 06458303 02680c07 .A....C..E...h.. │ │ │ │ - 0x00305590 08410c06 10000000 2c000000 94170200 .A......,....... │ │ │ │ - 0x003055a0 000ceeff f7000000 04579500 00410e10 .........W...A.. │ │ │ │ - 0x003055b0 8602430d 064b8306 8c058e04 8f0302ac ..C..K.......... │ │ │ │ - 0x003055c0 0c070841 0c061000 10000000 1c180200 ...A............ │ │ │ │ - 0x003055d0 1010eeff 05000000 00000000 28000000 ............(... │ │ │ │ - 0x003055e0 30180200 6c12eeff bd000000 00410e10 0...l........A.. │ │ │ │ - 0x003055f0 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00305600 02ab0c07 08000000 10000000 5c180200 ............\... │ │ │ │ - 0x00305610 0013eeff 05000000 00000000 30000000 ............0... │ │ │ │ - 0x00305620 70180200 5c15eeff b1000000 00410e10 p...\........A.. │ │ │ │ - 0x00305630 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00305640 028e0c07 08460c06 104e0c07 08000000 .....F...N...... │ │ │ │ - 0x00305650 28000000 a4180200 e816eeff 66000000 (...........f... │ │ │ │ - 0x00305660 00410e10 8602430d 06428303 02530c07 .A....C..B...S.. │ │ │ │ - 0x00305670 08460c06 10460c07 08000000 30000000 .F...F......0... │ │ │ │ - 0x00305680 d0180200 8c17eeff 93000000 00410e10 .............A.. │ │ │ │ - 0x00305690 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x003056a0 02700c07 08460c06 104e0c07 08000000 .p...F...N...... │ │ │ │ - 0x003056b0 30000000 04190200 081aeeff be000000 0............... │ │ │ │ - 0x003056c0 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x003056d0 8e048f03 02980c07 08410c06 10510c07 .........A...Q.. │ │ │ │ - 0x003056e0 08000000 30000000 38190200 941aeeff ....0...8....... │ │ │ │ - 0x003056f0 76000000 00410e10 8602430d 064a8307 v....A....C..J.. │ │ │ │ - 0x00305700 8c068d05 8e048f03 02530c07 08460c06 .........S...F.. │ │ │ │ - 0x00305710 104e0c07 08000000 30000000 6c190200 .N......0...l... │ │ │ │ - 0x00305720 e01aeeff 76000000 00410e10 8602430d ....v....A....C. │ │ │ │ - 0x00305730 064a8307 8c068d05 8e048f03 02530c07 .J...........S.. │ │ │ │ - 0x00305740 08460c06 104e0c07 08000000 2c000000 .F...N......,... │ │ │ │ - 0x00305750 a0190200 2c1beeff 64000000 00410e10 ....,...d....A.. │ │ │ │ - 0x00305760 8602430d 06478306 8c058e04 8f03024a ..C..G.........J │ │ │ │ - 0x00305770 0c070846 0c061048 0c070800 20000000 ...F...H.... ... │ │ │ │ - 0x00305780 d0190200 6c1beeff 9b020000 00420e10 ....l........B.. │ │ │ │ - 0x00305790 410e1883 038e0203 95020e10 420e0800 A...........B... │ │ │ │ - 0x003057a0 24000000 f4190200 e81deeff 8f010000 $............... │ │ │ │ - 0x003057b0 00510e10 410e1883 038e0203 6b010e10 .Q..A.......k... │ │ │ │ - 0x003057c0 420e08c3 ce000000 10000000 1c1a0200 B............... │ │ │ │ - 0x003057d0 a06cd3ff f0000000 00000000 2c000000 .l..........,... │ │ │ │ - 0x003057e0 301a0200 3c1feeff 5c080000 00410e10 0...<...\....A.. │ │ │ │ - 0x003057f0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ - 0x00305800 03dc060c 0708410c 06100000 2c000000 ......A.....,... │ │ │ │ - 0x00305810 601a0200 6c27eeff 1a030000 00410e10 `...l'.......A.. │ │ │ │ - 0x00305820 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x00305830 03fa020c 0708410c 06100000 2c000000 ......A.....,... │ │ │ │ - 0x00305840 901a0200 5c2aeeff 4d010000 00410e10 ....\*..M....A.. │ │ │ │ - 0x00305850 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ - 0x00305860 0330010c 0708410c 06100000 28000000 .0....A.....(... │ │ │ │ - 0x00305870 c01a0200 7c2beeff 72000000 00410e10 ....|+..r....A.. │ │ │ │ - 0x00305880 8602430d 06468305 8e048f03 02590c07 ..C..F.......Y.. │ │ │ │ - 0x00305890 08410c06 10000000 3c000000 ec1a0200 .A......<....... │ │ │ │ - 0x003058a0 d02beeff 14020000 00420e10 420e1842 .+.......B..B..B │ │ │ │ - 0x003058b0 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ - 0x003058c0 8f0203f6 010e2842 0e20420e 18420e10 ......(B. B..B.. │ │ │ │ - 0x003058d0 420e0841 0e300000 34000000 2c1b0200 B..A.0..4...,... │ │ │ │ - 0x003058e0 802feeff d9000000 00410e10 8602430d ./.......A....C. │ │ │ │ - 0x003058f0 064d8307 8c068d05 8e048f03 02810c07 .M.............. │ │ │ │ - 0x00305900 08460c06 106a0c07 08410c06 10000000 .F...j...A...... │ │ │ │ - 0x00305910 30000000 0c1b0200 8809eeff 8b010000 0............... │ │ │ │ - 0x00305920 04f39100 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00305930 8c068d05 8e048f03 034d010c 0708410c .........M....A. │ │ │ │ - 0x00305940 06100000 30000000 401b0200 e40aeeff ....0...@....... │ │ │ │ - 0x00305950 a4010000 04cf9100 00410e10 8602430d .........A....C. │ │ │ │ - 0x00305960 064d8307 8c068d05 8e048f03 0340010c .M...........@.. │ │ │ │ - 0x00305970 0708410c 06100000 4c000000 741b0200 ..A.....L...t... │ │ │ │ - 0x00305980 700ceeff 5e020000 04d79100 00410e10 p...^........A.. │ │ │ │ - 0x00305990 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ - 0x003059a0 02992e00 7d2e004c 2e00702e 006d2e00 ....}..L..p..m.. │ │ │ │ - 0x003059b0 02482e00 6d2e0077 2e107a0c 0708410c .H..m..w..z...A. │ │ │ │ - 0x003059c0 06105f2e 00000000 28000000 c41b0200 .._.....(....... │ │ │ │ - 0x003059d0 500feeff fe000000 04a79100 00410e10 P............A.. │ │ │ │ - 0x003059e0 8602430d 06438304 8e0302a8 0c070845 ..C..C.........E │ │ │ │ - 0x003059f0 0c061000 30000000 f01b0200 2410eeff ....0.......$... │ │ │ │ - 0x00305a00 ac000000 049b9100 00410e10 8602430d .........A....C. │ │ │ │ - 0x00305a10 06438304 8e03027d 0c070846 0c061044 .C.....}...F...D │ │ │ │ - 0x00305a20 0c070841 0c061000 30000000 241c0200 ...A....0...$... │ │ │ │ - 0x00305a30 a010eeff ac000000 04779100 00410e10 .........w...A.. │ │ │ │ - 0x00305a40 8602430d 06438304 8e03027d 0c070846 ..C..C.....}...F │ │ │ │ - 0x00305a50 0c061044 0c070841 0c061000 38000000 ...D...A....8... │ │ │ │ - 0x00305a60 581c0200 dc11eeff a8000000 04539100 X............S.. │ │ │ │ - 0x00305a70 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00305a80 8e048f03 02430c07 08460c06 104e0c07 .....C...F...N.. │ │ │ │ - 0x00305a90 08410c06 10000000 30000000 941c0200 .A......0....... │ │ │ │ - 0x00305aa0 5012eeff 43000000 04339100 00410e10 P...C....3...A.. │ │ │ │ - 0x00305ab0 8602430d 06438304 8e03560c 0708460c ..C..C....V...F. │ │ │ │ - 0x00305ac0 0610440c 0708410c 06100000 30000000 ..D...A.....0... │ │ │ │ - 0x00305ad0 c81c0200 dc12eeff 5d000000 040b9100 ........]....... │ │ │ │ - 0x00305ae0 00410e10 8602430d 06468305 8e048f03 .A....C..F...... │ │ │ │ - 0x00305af0 670c0708 460c0610 4a0c0708 410c0610 g...F...J...A... │ │ │ │ - 0x00305b00 38000000 fc1c0200 a813eeff fd000000 8............... │ │ │ │ - 0x00305b10 04e39000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ - 0x00305b20 8c068d05 8e048f03 02770c07 08460c06 .........w...F.. │ │ │ │ - 0x00305b30 104e0c07 08410c06 10000000 30000000 .N...A......0... │ │ │ │ - 0x00305b40 381d0200 6c14eeff 0e010000 04c79000 8...l........... │ │ │ │ - 0x00305b50 00410e10 8602430d 06438304 8e035e0c .A....C..C....^. │ │ │ │ - 0x00305b60 0708410c 0610029d 0c070846 0c061000 ..A........F.... │ │ │ │ - 0x00305b70 30000000 6c1d0200 182beeff bb000000 0...l....+...... │ │ │ │ - 0x00305b80 04bb9000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ │ │ - 0x00305b90 8c068d05 8e048f03 025f0c07 08410c06 ........._...A.. │ │ │ │ - 0x00305ba0 10000000 2c000000 a01d0200 a42beeff ....,........+.. │ │ │ │ - 0x00305bb0 04010000 04a79000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00305bc0 06478306 8c058e04 8f0302aa 0c070841 .G.............A │ │ │ │ - 0x00305bd0 0c061000 38000000 d01d0200 642deeff ....8.......d-.. │ │ │ │ - 0x00305be0 f1000000 04979000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00305bf0 064a8307 8c068d05 8e048f03 026b0c07 .J...........k.. │ │ │ │ - 0x00305c00 08460c06 104e0c07 08410c06 10000000 .F...N...A...... │ │ │ │ - 0x00305c10 30000000 0c1e0200 282eeeff 52030000 0.......(...R... │ │ │ │ - 0x00305c20 047b9000 00410e10 8602430d 06508307 .{...A....C..P.. │ │ │ │ - 0x00305c30 8c068d05 8e048f03 03b8020c 0708410c ..............A. │ │ │ │ - 0x00305c40 06100000 30000000 401e0200 5431eeff ....0...@...T1.. │ │ │ │ - 0x00305c50 15080000 047b9000 00410e10 8602430d .....{...A....C. │ │ │ │ - 0x00305c60 06508307 8c068d05 8e048f03 0363040c .P...........c.. │ │ │ │ - 0x00305c70 0708410c 06100000 28000000 cc1e0200 ..A.....(....... │ │ │ │ - 0x00305c80 e068d3ff 8f060000 00410e10 8602430d .h.......A....C. │ │ │ │ - 0x00305c90 064d8307 8c068d05 8e048f03 037d060c .M...........}.. │ │ │ │ - 0x00305ca0 07080000 10000000 f81e0200 1439eeff .............9.. │ │ │ │ - 0x00305cb0 0d000000 00000000 14000000 0c1f0200 ................ │ │ │ │ - 0x00305cc0 60a9f9ff 71000000 00000000 00000000 `...q........... │ │ │ │ - 0x00305cd0 14000000 241f0200 c8a9f9ff 50000000 ....$.......P... │ │ │ │ - 0x00305ce0 00000000 00000000 14000000 3c1f0200 ............<... │ │ │ │ - 0x00305cf0 00aaf9ff 77000000 00000000 00000000 ....w........... │ │ │ │ - 0x00305d00 24000000 fc1e0200 68aaf9ff 11000000 $.......h....... │ │ │ │ - 0x00305d10 04179000 00410e10 8602430d 064a0c07 .....A....C..J.. │ │ │ │ - 0x00305d20 08410c06 10000000 24000000 241f0200 .A......$...$... │ │ │ │ - 0x00305d30 60aaf9ff 11000000 04ff8f00 00410e10 `............A.. │ │ │ │ - 0x00305d40 8602430d 064a0c07 08410c06 10000000 ..C..J...A...... │ │ │ │ - 0x00305d50 38000000 a41f0200 58aaf9ff 39040000 8.......X...9... │ │ │ │ - 0x00305d60 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ - 0x00305d70 03e8030e 18420e10 420e0841 0e20690e .....B..B..A. i. │ │ │ │ - 0x00305d80 18420e10 420e0841 0e200000 10000000 .B..B..A. ...... │ │ │ │ - 0x00305d90 e01f0200 5caef9ff 06000000 00000000 ....\........... │ │ │ │ - 0x00305da0 10000000 f41f0200 58aef9ff 07000000 ........X....... │ │ │ │ - 0x00305db0 00000000 10000000 08200200 54aef9ff ......... ..T... │ │ │ │ - 0x00305dc0 ba000000 00000000 10000000 1c200200 ............. .. │ │ │ │ - 0x00305dd0 00aff9ff 06000000 00000000 10000000 ................ │ │ │ │ - 0x00305de0 30200200 fcaef9ff 07000000 00000000 0 .............. │ │ │ │ - 0x00305df0 1c000000 44200200 f8aef9ff 71000000 ....D ......q... │ │ │ │ - 0x00305e00 00750e10 8602430d 06770c07 08c60000 .u....C..w...... │ │ │ │ - 0x00305e10 1c000000 64200200 58aff9ff 71000000 ....d ..X...q... │ │ │ │ - 0x00305e20 00750e10 8602430d 06770c07 08c60000 .u....C..w...... │ │ │ │ - 0x00305e30 28000000 84200200 b8aff9ff a2010000 (.... .......... │ │ │ │ - 0x00305e40 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ - 0x00305e50 8e048f03 0393010c 07080000 10000000 ................ │ │ │ │ - 0x00305e60 b0200200 3cb1f9ff 0d000000 00000000 . ..<........... │ │ │ │ - 0x00305e70 00000000 .... │ │ │ │ + 0x002f7f00 10410e08 1c000000 18410100 7450e4ff .A.......A..tP.. │ │ │ │ + 0x002f7f10 2e000000 00410e10 8302650e 08460e10 .....A....e..F.. │ │ │ │ + 0x002f7f20 410e0800 1c000000 38410100 8450e4ff A.......8A...P.. │ │ │ │ + 0x002f7f30 8f000000 00410e10 83020286 0e08460e .....A........F. │ │ │ │ + 0x002f7f40 10410e08 1c000000 58410100 0452e4ff .A......XA...R.. │ │ │ │ + 0x002f7f50 26000000 00410e10 83025d0e 08460e10 &....A....]..F.. │ │ │ │ + 0x002f7f60 410e0800 10000000 78410100 1452e4ff A.......xA...R.. │ │ │ │ + 0x002f7f70 17000000 00000000 1c000000 8c410100 .............A.. │ │ │ │ + 0x002f7f80 2052e4ff 56000000 00410e10 8302024d R..V....A.....M │ │ │ │ + 0x002f7f90 0e08460e 10410e08 1c000000 ac410100 ..F..A.......A.. │ │ │ │ + 0x002f7fa0 6052e4ff 26000000 00410e10 83025d0e `R..&....A....]. │ │ │ │ + 0x002f7fb0 08460e10 410e0800 1c000000 cc410100 .F..A........A.. │ │ │ │ + 0x002f7fc0 7052e4ff b4000000 00410e10 830202ab pR.......A...... │ │ │ │ + 0x002f7fd0 0e08460e 10410e08 38000000 94410100 ..F..A..8....A.. │ │ │ │ + 0x002f7fe0 d046e4ff d2010000 04df3301 00420e10 .F........3..B.. │ │ │ │ + 0x002f7ff0 420e1841 0e20470e e0028304 8e038f02 B..A. G......... │ │ │ │ + 0x002f8000 038a010e 20410e18 420e1042 0e08410e .... A..B..B..A. │ │ │ │ + 0x002f8010 e0020000 50000000 d0410100 7448e4ff ....P....A..tH.. │ │ │ │ + 0x002f8020 2e030000 04c73301 00410e10 420e1842 ......3..A..B..B │ │ │ │ + 0x002f8030 0e20420e 28420e30 410e3847 0e800383 . B.(B.0A.8G.... │ │ │ │ + 0x002f8040 078c068d 058e048f 03860203 b6020e38 ...............8 │ │ │ │ + 0x002f8050 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002f8060 0e08410e 80030000 50000000 24420100 ..A.....P...$B.. │ │ │ │ + 0x002f8070 504be4ff 25030000 04b33301 00410e10 PK..%.....3..A.. │ │ │ │ + 0x002f8080 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002f8090 0eb00283 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002f80a0 de020e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002f80b0 420e1041 0e08410e b0020000 68000000 B..A..A.....h... │ │ │ │ + 0x002f80c0 78420100 7c4fe4ff 02010000 04833301 xB..|O........3. │ │ │ │ + 0x002f80d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002f80e0 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002f80f0 86020295 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ │ │ + 0x002f8100 0e18420e 10410e08 460e4044 0e38410e ..B..A..F.@D.8A. │ │ │ │ + 0x002f8110 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002f8120 410e4000 00000000 18000000 3c430100 A.@........... │ │ │ │ + 0x002fa240 cf010000 00000000 48000000 5c640100 ........H...\d.. │ │ │ │ + 0x002fa250 a040e5ff 74050000 00410e10 420e1842 .@..t....A..B..B │ │ │ │ + 0x002fa260 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ + 0x002fa270 8c068d05 8e048f03 8602035b 050e3841 ...........[..8A │ │ │ │ + 0x002fa280 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002fa290 08000000 48000000 a8640100 d445e5ff ....H....d...E.. │ │ │ │ + 0x002fa2a0 81050000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fa2b0 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002fa2c0 058e048f 03860203 65050e38 410e3042 ........e..8A.0B │ │ │ │ + 0x002fa2d0 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ │ │ + 0x002fa2e0 4c000000 f4640100 184be5ff d6010000 L....d...K...... │ │ │ │ + 0x002fa2f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fa300 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ │ │ + 0x002fa310 03860203 bd010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002fa320 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ │ │ + 0x002fa330 50000000 ec640100 a84ce5ff 2c010000 P....d...L..,... │ │ │ │ + 0x002fa340 04571201 00410e10 420e1842 0e20420e .W...A..B..B. B. │ │ │ │ + 0x002fa350 28420e30 410e3847 0ed00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002fa360 058e048f 03860202 f30e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002fa370 28420e20 420e1842 0e10410e 08410ed0 (B. B..B..A..A.. │ │ │ │ + 0x002fa380 02000000 50000000 40650100 844de5ff ....P...@e...M.. │ │ │ │ + 0x002fa390 2c010000 042b1201 00410e10 420e1842 ,....+...A..B..B │ │ │ │ + 0x002fa3a0 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ │ │ + 0x002fa3b0 078c068d 058e048f 03860202 f30e3841 ..............8A │ │ │ │ + 0x002fa3c0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002fa3d0 08410ed0 02000000 3c000000 ec650100 .A......<....e.. │ │ │ │ + 0x002fa3e0 604ee5ff 08010000 00420e10 420e1842 `N.......B..B..B │ │ │ │ + 0x002fa3f0 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002fa400 02f20e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ + 0x002fa410 410e3000 00000000 24000000 d4650100 A.0.....$....e.. │ │ │ │ + 0x002fa420 304fe5ff 4d010000 04bf1101 00410e10 0O..M........A.. │ │ │ │ + 0x002fa430 02ae0e08 410e1002 7e0e0841 0e100000 ....A...~..A.... │ │ │ │ + 0x002fa440 10000000 54660100 5850e5ff 14000000 ....Tf..XP...... │ │ │ │ + 0x002fa450 00000000 24000000 68660100 6450e5ff ....$...hf..dP.. │ │ │ │ + 0x002fa460 a0000000 00410e10 83020246 0e08410e .....A.....F..A. │ │ │ │ + 0x002fa470 1002490e 08410e10 4d0e0800 40000000 ..I..A..M...@... │ │ │ │ + 0x002fa480 38660100 dc50e5ff b4100000 046b1101 8f...P.......k.. │ │ │ │ + 0x002fa490 00410e10 420e1842 0e20410e 28470e80 .A..B..B. A.(G.. │ │ │ │ + 0x002fa4a0 0283058e 048f0386 02035e0f 0e28410e ..........^..(A. │ │ │ │ + 0x002fa4b0 20420e18 420e1041 0e08410e 80020000 B..B..A..A..... │ │ │ │ + 0x002fa4c0 4c000000 d4660100 5861e5ff 310b0000 L....f..Xa..1... │ │ │ │ + 0x002fa4d0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fa4e0 410e3847 0e900383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fa4f0 03860203 ca0a0e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002fa500 20420e18 420e1041 0e08410e 90030000 B..B..A..A..... │ │ │ │ + 0x002fa510 4c000000 24670100 486ce5ff d30a0000 L...$g..Hl...... │ │ │ │ + 0x002fa520 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fa530 410e3847 0e900383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fa540 03860203 6c0a0e38 410e3042 0e28420e ....l..8A.0B.(B. │ │ │ │ + 0x002fa550 20420e18 420e1041 0e08410e 90030000 B..B..A..A..... │ │ │ │ + 0x002fa560 50000000 1c670100 d876e5ff e7080000 P....g...v...... │ │ │ │ + 0x002fa570 04ab1001 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fa580 28420e30 410e3847 0e800583 078c068d (B.0A.8G........ │ │ │ │ + 0x002fa590 058e048f 03860203 7a030e38 410e3042 ........z..8A.0B │ │ │ │ + 0x002fa5a0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002fa5b0 80050000 50000000 70670100 747fe5ff ....P...pg..t... │ │ │ │ + 0x002fa5c0 f3080000 04d71001 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002fa5d0 0e20420e 28420e30 410e3847 0e800583 . B.(B.0A.8G.... │ │ │ │ + 0x002fa5e0 078c068d 058e048f 03860203 7a030e38 ............z..8 │ │ │ │ + 0x002fa5f0 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002fa600 0e08410e 80050000 60010000 c4670100 ..A.....`....g.. │ │ │ │ + 0x002fa610 2088e5ff a4850000 04031101 00410e10 ............A.. │ │ │ │ + 0x002fa620 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002fa630 0ed00b83 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002fa640 66082e00 02802e00 0341012e 0003ed09 f........A...... │ │ │ │ + 0x002fa650 2e000380 012e0003 9d012e50 7b0ed80b ...........P{... │ │ │ │ + 0x002fa660 420ee00b 410ee80b 420ef00b 420ef80b B...A...B...B... │ │ │ │ + 0x002fa670 420e800c 420e880c 420e900c 410e980c B...B...B...A... │ │ │ │ + 0x002fa680 420ea00c 4a0ed00b 036f012e 00782e00 B...J....o...x.. │ │ │ │ + 0x002fa690 732e0003 af012e00 5d2e0003 fe022e00 s.......]....... │ │ │ │ + 0x002fa6a0 03b9012e 0003a802 2e0003c4 012e0003 ................ │ │ │ │ + 0x002fa6b0 87052e00 03d0012e 00039f02 2e0003cc ................ │ │ │ │ + 0x002fa6c0 012e0003 640e2e00 0302062e 00039608 ....d........... │ │ │ │ + 0x002fa6d0 2e000308 012e0003 0c012e00 03dd052e ................ │ │ │ │ + 0x002fa6e0 0002ee2e 0003b403 2e000388 022e0003 ................ │ │ │ │ + 0x002fa6f0 12022e00 0316022e 00032102 2e00030a ..........!..... │ │ │ │ + 0x002fa700 022e0003 f5012e00 035c1a2e 00036201 .........\....b. │ │ │ │ + 0x002fa710 2e00500e 38410e30 420e2842 0e20420e ..P.8A.0B.(B. B. │ │ │ │ + 0x002fa720 18420e10 410e0841 0ed00b43 2e00682e .B..A..A...C..h. │ │ │ │ + 0x002fa730 006c2e00 5c2e005e 2e00632e 00632e00 .l..\..^..c..c.. │ │ │ │ + 0x002fa740 6e2e0002 482e0060 2e00622e 006d2e00 n...H..`..b..m.. │ │ │ │ + 0x002fa750 02892e00 622e0050 2e005b2e 00025f2e ....b..P..[..._. │ │ │ │ + 0x002fa760 00482e00 02402e00 492e0000 60010000 .H...@..I...`... │ │ │ │ + 0x002fa770 28690100 6c0ce6ff 408a0000 04731001 (i..l...@....s.. │ │ │ │ + 0x002fa780 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fa790 410e3847 0ee00b83 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fa7a0 03860203 66082e00 02802e00 0344012e ....f........D.. │ │ │ │ + 0x002fa7b0 00035a0a 2e000380 012e0003 9d012e50 ..Z............P │ │ │ │ + 0x002fa7c0 7b0ee80b 420ef00b 410ef80b 420e800c {...B...A...B... │ │ │ │ + 0x002fa7d0 420e880c 420e900c 420e980c 420ea00c B...B...B...B... │ │ │ │ + 0x002fa7e0 410ea80c 420eb00c 4a0ee00b 036f012e A...B...J....o.. │ │ │ │ + 0x002fa7f0 00782e00 732e0003 bf012e00 5d2e0003 .x..s.......]... │ │ │ │ + 0x002fa800 1e032e00 03bf012e 0003d402 2e0003cf ................ │ │ │ │ + 0x002fa810 012e0003 ce052e00 03da012e 0003a202 ................ │ │ │ │ + 0x002fa820 2e0003ce 012e0003 cb0e2e00 036c062e .............l.. │ │ │ │ + 0x002fa830 0003f702 2e00030f 012e0003 77092e00 ............w... │ │ │ │ + 0x002fa840 03f5022e 0002f52e 0003bf03 2e000392 ................ │ │ │ │ + 0x002fa850 022e0003 27022e00 031c022e 00032702 ....'.........'. │ │ │ │ + 0x002fa860 2e000310 022e0003 02022e00 038e1c2e ................ │ │ │ │ + 0x002fa870 00036101 2e00500e 38410e30 420e2842 ..a...P.8A.0B.(B │ │ │ │ + 0x002fa880 0e20420e 18420e10 410e0841 0ee00b58 . B..B..A..A...X │ │ │ │ + 0x002fa890 2e006c2e 005c2e00 5e2e0063 2e00632e ..l..\..^..c..c. │ │ │ │ + 0x002fa8a0 006e2e00 02482e00 602e0062 2e006d2e .n...H..`..b..m. │ │ │ │ + 0x002fa8b0 0002af2e 006a2e00 502e0059 2e00622e .....j..P..Y..b. │ │ │ │ + 0x002fa8c0 0002502e 00482e00 02402e00 492e0000 ..P..H...@..I... │ │ │ │ + 0x002fa8d0 6c000000 e46a0100 4895e6ff ab010000 l....j..H....... │ │ │ │ + 0x002fa8e0 00560e10 420e1842 0e20420e 28420e30 .V..B..B. B.(B.0 │ │ │ │ + 0x002fa8f0 410e3883 078c068d 058e048f 03860278 A.8............x │ │ │ │ + 0x002fa900 0e08c3c6 cccdcecf 460e3883 0786028c ........F.8..... │ │ │ │ + 0x002fa910 068d058e 048f0303 28010e30 420e2842 ........(..0B.(B │ │ │ │ + 0x002fa920 0e20420e 18420e10 410e08c3 cccdcecf . B..B..A....... │ │ │ │ + 0x002fa930 c6440e38 83078602 8c068d05 8e048f03 .D.8............ │ │ │ │ + 0x002fa940 48000000 546b0100 8896e6ff 58000000 H...Tk......X... │ │ │ │ + 0x002fa950 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002fa960 83058c04 8e038f02 770e2841 0e20420e ........w.(A. B. │ │ │ │ + 0x002fa970 18420e10 420e0846 0e30440e 28410e20 .B..B..F.0D.(A. │ │ │ │ + 0x002fa980 420e1842 0e10420e 08000000 48000000 B..B..B.....H... │ │ │ │ + 0x002fa990 a06b0100 9c96e6ff 58000000 00420e10 .k......X....B.. │ │ │ │ + 0x002fa9a0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002fa9b0 8e038f02 770e2841 0e20420e 18420e10 ....w.(A. B..B.. │ │ │ │ + 0x002fa9c0 420e0846 0e30440e 28410e20 420e1842 B..F.0D.(A. B..B │ │ │ │ + 0x002fa9d0 0e10420e 08000000 68000000 ec6b0100 ..B.....h....k.. │ │ │ │ + 0x002fa9e0 4004e7ff 97030000 00410e10 420e1842 @........A..B..B │ │ │ │ + 0x002fa9f0 0e20420e 28420e30 410e3847 0eb8204f . B.(B.0A.8G.. O │ │ │ │ + 0x002faa00 0eb8404f 0eb8604f 0eb88001 4f0eb8a0 ..@O..`O....O... │ │ │ │ + 0x002faa10 014f0eb8 c0014f0e e0d10183 078c068d .O....O......... │ │ │ │ + 0x002faa20 058e048f 03860203 d6020e38 410e3042 ...........8A.0B │ │ │ │ + 0x002faa30 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002faa40 e0d10100 48000000 586c0100 7407e7ff ....H...Xl..t... │ │ │ │ + 0x002faa50 e8020000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002faa60 28420e30 410e3844 0e708307 8c068d05 (B.0A.8D.p...... │ │ │ │ + 0x002faa70 8e048f03 86020384 020e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002faa80 28420e20 420e1842 0e10410e 08410e70 (B. B..B..A..A.p │ │ │ │ + 0x002faa90 48000000 a46c0100 180ae7ff b4020000 H....l.......... │ │ │ │ + 0x002faaa0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002faab0 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ + 0x002faac0 86020350 020e3841 0e30420e 28420e20 ...P..8A.0B.(B. │ │ │ │ + 0x002faad0 420e1842 0e10410e 08410e70 48000000 B..B..A..A.pH... │ │ │ │ + 0x002faae0 f06c0100 8c0ce7ff e8020000 00410e10 .l...........A.. │ │ │ │ + 0x002faaf0 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002fab00 0e708307 8c068d05 8e048f03 86020384 .p.............. │ │ │ │ + 0x002fab10 020e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002fab20 0e10410e 08410e70 48000000 3c6d0100 ..A..A.pH.... │ │ │ │ + 0x002fce20 0e20420e 18420e10 420e0800 30000000 . B..B..B...0... │ │ │ │ + 0x002fce30 40900100 0c1ae9ff 7e020000 00420e10 @.......~....B.. │ │ │ │ + 0x002fce40 420e1842 0e20410e 2883058c 048e038f B..B. A.(....... │ │ │ │ + 0x002fce50 02037002 0e20420e 18420e10 420e0800 ..p.. B..B..B... │ │ │ │ + 0x002fce60 38000000 74900100 581ce9ff 46000000 8...t...X...F... │ │ │ │ + 0x002fce70 00470e10 420e1842 0e20410e 28410e30 .G..B..B. A.(A.0 │ │ │ │ + 0x002fce80 83058c04 8e038f02 710e2841 0e20420e ........q.(A. B. │ │ │ │ + 0x002fce90 18420e10 420e08c3 cccecf00 48000000 .B..B.......H... │ │ │ │ + 0x002fcea0 b0900100 6c1ce9ff 58000000 00420e10 ....l...X....B.. │ │ │ │ + 0x002fceb0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002fcec0 8e038f02 770e2841 0e20420e 18420e10 ....w.(A. B..B.. │ │ │ │ + 0x002fced0 420e0846 0e30440e 28410e20 420e1842 B..F.0D.(A. B..B │ │ │ │ + 0x002fcee0 0e10420e 08000000 1c000000 fc900100 ..B............. │ │ │ │ + 0x002fcef0 6037eaff e7000000 00410e10 830202de `7.......A...... │ │ │ │ + 0x002fcf00 0e08460e 10000000 94020000 c4900100 ..F............. │ │ │ │ + 0x002fcf10 601ce9ff ad3b0000 0463f200 00410e10 `....;...c...A.. │ │ │ │ + 0x002fcf20 420e1842 0e20420e 28420e30 410e384a B..B. B.(B.0A.8J │ │ │ │ + 0x002fcf30 0d0b0eb8 c0025b0d 070eb0ce 0283078c ......[......... │ │ │ │ + 0x002fcf40 068d058e 048f0386 02028e2e 007f2e00 ................ │ │ │ │ + 0x002fcf50 030f012e 0002412e 0002da2e 0002c62e ......A......... │ │ │ │ + 0x002fcf60 00512e00 02452e00 02e12e00 02422e00 .Q...E.......B.. │ │ │ │ + 0x002fcf70 572e0003 a9012e00 02792e00 02562e10 W........y...V.. │ │ │ │ + 0x002fcf80 440eb8ce 024a0ec0 ce02490e b0ce024b D....J....I....K │ │ │ │ + 0x002fcf90 2e0003df 012e004d 2e0003f6 032e0003 .......M........ │ │ │ │ + 0x002fcfa0 6d0d2e00 542e0002 b62e0002 a52e2044 m...T......... D │ │ │ │ + 0x002fcfb0 0eb8ce02 5b0ec0ce 02440ec8 ce02420e ....[....D....B. │ │ │ │ + 0x002fcfc0 d0ce0249 0eb0ce02 592e0002 772e0002 ...I....Y...w... │ │ │ │ + 0x002fcfd0 992e2044 0eb8ce02 5b0ec0ce 02440ec8 .. D....[....D.. │ │ │ │ + 0x002fcfe0 ce02420e d0ce0249 0eb0ce02 572e0002 ..B....I....W... │ │ │ │ + 0x002fcff0 702e0002 6a2e0003 0c012e00 026f2e00 p...j........o.. │ │ │ │ + 0x002fd000 5b2e0002 5f2e0002 cc2e004b 2e006b2e [..._......K..k. │ │ │ │ + 0x002fd010 0002602e 004d2e00 024d2e00 672e0002 ..`..M...M..g... │ │ │ │ + 0x002fd020 632e0002 e12e1050 0eb8ce02 470ec0ce c......P....G... │ │ │ │ + 0x002fd030 02490eb0 ce020344 012e0002 4a2e0053 .I.....D....J..S │ │ │ │ + 0x002fd040 2e000278 2e00572e 0002662e 00025f2e ...x..W...f..._. │ │ │ │ + 0x002fd050 0002602e 0002602e 0002602e 0002602e ..`...`...`...`. │ │ │ │ + 0x002fd060 0002602e 0002602e 00792e00 0313012e ..`...`..y...... │ │ │ │ + 0x002fd070 00482e00 482e0002 822e005b 2e00028e .H..H......[.... │ │ │ │ + 0x002fd080 2e00024a 2e00532e 0002782e 00572e00 ...J..S...x..W.. │ │ │ │ + 0x002fd090 02662e00 025d2e00 02602e00 02602e00 .f...]...`...`.. │ │ │ │ + 0x002fd0a0 02602e00 02602e00 02602e00 02602e00 .`...`...`...`.. │ │ │ │ + 0x002fd0b0 752e0003 95012e00 02be2e00 02642e00 u............d.. │ │ │ │ + 0x002fd0c0 6d2e0002 bb2e0002 4e2e0045 2e00540e m.......N..E..T. │ │ │ │ + 0x002fd0d0 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ │ │ + 0x002fd0e0 410e0841 0eb0ce02 6e2e1044 0eb8ce02 A..A....n..D.... │ │ │ │ + 0x002fd0f0 470ec0ce 02490eb0 ce025f2e 00632e00 G....I...._..c.. │ │ │ │ + 0x002fd100 592e004b 2e00672e 00522e00 5a2e0073 Y..K..g..R..Z..s │ │ │ │ + 0x002fd110 2e005e2e 004b2e00 712e004b 2e00522e ..^..K..q..K..R. │ │ │ │ + 0x002fd120 00522e00 522e0002 482e0002 542e0002 .R..R...H...T... │ │ │ │ + 0x002fd130 472e0073 2e00682e 00762e00 02792e00 G..s..h..v...y.. │ │ │ │ + 0x002fd140 02422e00 792e0063 2e00682e 00552e00 .B..y..c..h..U.. │ │ │ │ + 0x002fd150 452e0048 2e00652e 00482e00 028d2e00 E..H..e..H...... │ │ │ │ + 0x002fd160 522e0049 2e00522e 00612e00 5b2e006d R..I..R..a..[..m │ │ │ │ + 0x002fd170 2e007c2e 004f2e00 732e0045 2e00572e ..|..O..s..E..W. │ │ │ │ + 0x002fd180 004f2e00 492e004f 2e00502e 00522e00 .O..I..O..P..R.. │ │ │ │ + 0x002fd190 512e0059 2e00602e 004d2e00 482e0000 Q..Y..`..M..H... │ │ │ │ + 0x002fd1a0 98020000 5c930100 7855e9ff e73b0000 ....\...xU...;.. │ │ │ │ + 0x002fd1b0 04d3f100 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fd1c0 28420e30 410e384a 0d0b0eb8 c0025b0d (B.0A.8J......[. │ │ │ │ + 0x002fd1d0 070ea0ce 0283078c 068d058e 048f0386 ................ │ │ │ │ + 0x002fd1e0 02029e2e 007f2e00 02ff2e00 02412e00 .............A.. │ │ │ │ + 0x002fd1f0 02d52e00 02cb2e00 4c2e0002 402e0002 ........L...@... │ │ │ │ + 0x002fd200 db2e007d 2e00572e 00039a01 2e000279 ...}..W........y │ │ │ │ + 0x002fd210 2e000251 2e10440e a8ce024b 0eb0ce02 ...Q..D....K.... │ │ │ │ + 0x002fd220 490ea0ce 024b2e00 03d7012e 004d2e00 I....K.......M.. │ │ │ │ + 0x002fd230 03f6032e 00038d0d 2e00542e 0002bb2e ..........T..... │ │ │ │ + 0x002fd240 0002a52e 20440ea8 ce025b0e b0ce0244 .... D....[....D │ │ │ │ + 0x002fd250 0eb8ce02 420ec0ce 02490ea0 ce025c2e ....B....I....\. │ │ │ │ + 0x002fd260 0002842e 0002a92e 20440ea8 ce025b0e ........ D....[. │ │ │ │ + 0x002fd270 b0ce0244 0eb8ce02 420ec0ce 02490ea0 ...D....B....I.. │ │ │ │ + 0x002fd280 ce025a2e 0002782e 00026b2e 00030b01 ..Z...x...k..... │ │ │ │ + 0x002fd290 2e00026f 2e005b2e 00025f2e 0002bc2e ...o..[..._..... │ │ │ │ + 0x002fd2a0 005a2e00 6b2e0002 602e004d 2e000247 .Z..k...`..M...G │ │ │ │ + 0x002fd2b0 2e006d2e 0002622e 0002e32e 10500ea8 ..m...b......P.. │ │ │ │ + 0x002fd2c0 ce02470e b0ce0249 0ea0ce02 0337012e ..G....I.....7.. │ │ │ │ + 0x002fd2d0 00024a2e 00532e00 02782e00 572e0002 ..J..S...x..W... │ │ │ │ + 0x002fd2e0 5e2e0002 5c2e0002 602e0002 602e0002 ^...\...`...`... │ │ │ │ + 0x002fd2f0 602e0002 602e0002 602e0002 602e0079 `...`...`...`..y │ │ │ │ + 0x002fd300 2e00030d 012e004f 2e00482e 0002822e .......O..H..... │ │ │ │ + 0x002fd310 005b2e00 028e2e00 024a2e00 532e0002 .[.......J..S... │ │ │ │ + 0x002fd320 782e0057 2e00025e 2e00025a 2e000260 x..W...^...Z...` │ │ │ │ + 0x002fd330 2e000260 2e000260 2e000260 2e000260 ...`...`...`...` │ │ │ │ + 0x002fd340 2e000260 2e00752e 00038301 2e0002f6 ...`..u......... │ │ │ │ + 0x002fd350 2e00762e 00028a2e 006d2e00 02bb2e00 ..v......m...... │ │ │ │ + 0x002fd360 024e2e00 452e0052 0e38410e 30420e28 .N..E..R.8A.0B.( │ │ │ │ + 0x002fd370 420e2042 0e18420e 10410e08 410ea0ce B. B..B..A..A... │ │ │ │ + 0x002fd380 02702e10 440ea8ce 02480eb0 ce02490e .p..D....H....I. │ │ │ │ + 0x002fd390 a0ce0248 2e006c2e 005e2e00 592e004b ...H..l..^..Y..K │ │ │ │ + 0x002fd3a0 2e00642e 00522e00 552e0067 2e005b2e ..d..R..U..g..[. │ │ │ │ + 0x002fd3b0 004b2e00 712e004b 2e00522e 00522e00 .K..q..K..R..R.. │ │ │ │ + 0x002fd3c0 522e0076 2e00025c 2e000257 2e006a2e R..v...\...W..j. │ │ │ │ + 0x002fd3d0 00682e00 6a2e0002 592e005b 2e006f2e .h..j...Y..[..o. │ │ │ │ + 0x002fd3e0 00792e00 5c2e006a 2e00622e 005a2e00 .y..\..j..b..Z.. │ │ │ │ + 0x002fd3f0 452e0048 2e004e2e 00028d2e 00522e00 E..H..N......R.. │ │ │ │ + 0x002fd400 492e0052 2e00562e 005b2e00 6d2e0074 I..R..V..[..m..t │ │ │ │ + 0x002fd410 2e00522e 006d2e00 452e004d 2e004e2e ..R..m..E..M..N. │ │ │ │ + 0x002fd420 004f2e00 492e004f 2e004d2e 004f2e00 .O..I..O..M..O.. │ │ │ │ + 0x002fd430 642e0062 2e004d2e 00482e00 a4020000 d..b..M..H...... │ │ │ │ + 0x002fd440 f8950100 cc8ee9ff 62360000 0453f100 ........b6...S.. │ │ │ │ + 0x002fd450 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fd460 410e384a 0d0b0eb8 c0025b0d 070ea0cb A.8J......[..... │ │ │ │ + 0x002fd470 0283078c 068d058e 048f0386 0203f205 ................ │ │ │ │ + 0x002fd480 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002fd490 10410e08 410ea0cb 02038203 2e000338 .A..A..........8 │ │ │ │ + 0x002fd4a0 012e0003 8f012e00 622e0002 712e0003 ........b...q... │ │ │ │ + 0x002fd4b0 e2042e00 0340032e 00562e00 692e004d .....@...V..i..M │ │ │ │ + 0x002fd4c0 2e000242 2e005e2e 00037c01 2e004e2e ...B..^...|...N. │ │ │ │ + 0x002fd4d0 00702e00 02b92e00 02c62e00 03c4022e .p.............. │ │ │ │ + 0x002fd4e0 0002502e 005e2e00 562e1044 0ea8cb02 ..P..^..V..D.... │ │ │ │ + 0x002fd4f0 580eb0cb 02490ea0 cb020264 2e00562e X....I.....d..V. │ │ │ │ + 0x002fd500 10600ea8 cb02440e b0cb0249 0ea0cb02 .`....D....I.... │ │ │ │ + 0x002fd510 02a92e00 02552e00 672e0002 642e0002 .....U..g...d... │ │ │ │ + 0x002fd520 a42e0061 2e00662e 006d2e00 482e0002 ...a..f..m..H... │ │ │ │ + 0x002fd530 f02e006f 2e00028e 2e00026d 2e0002af ...o.......m.... │ │ │ │ + 0x002fd540 2e00552e 006a2e00 4d2e0002 9b2e0002 ..U..j..M....... │ │ │ │ + 0x002fd550 8b2e005e 2e005a2e 006e2e00 5e2e0077 ...^..Z..n..^..w │ │ │ │ + 0x002fd560 2e10520e a8cb0246 0eb0cb02 490ea0cb ..R....F....I... │ │ │ │ + 0x002fd570 02482e00 02c12e00 025a2e00 582e0074 .H.......Z..X..t │ │ │ │ + 0x002fd580 2e00024e 2e000253 2e00582e 00682e00 ...N...S..X..h.. │ │ │ │ + 0x002fd590 7c2e1044 0ea8cb02 4e0eb0cb 02490ea0 |..D....N....I.. │ │ │ │ + 0x002fd5a0 cb02502e 10520ea8 cb02460e b0cb0249 ..P..R....F....I │ │ │ │ + 0x002fd5b0 0ea0cb02 2e00632e 00462e00 582e0060 ......c..F..X..` │ │ │ │ + 0x002fd5c0 2e000251 2e10440e a8cb024b 0eb0cb02 ...Q..D....K.... │ │ │ │ + 0x002fd5d0 490ea0cb 027a2e00 02742e00 7e2e0053 I....z...t..~..S │ │ │ │ + 0x002fd5e0 2e000331 042e0048 2e00482e 00542e00 ...1...H..H..T.. │ │ │ │ + 0x002fd5f0 762e0061 2e007b2e 004d2e00 02582e10 v..a..{..M...X.. │ │ │ │ + 0x002fd600 520ea8cb 02410eb0 cb02490e a0cb022e R....A....I..... │ │ │ │ + 0x002fd610 00672e00 5d2e0065 2e00582e 0002412e .g..]..e..X...A. │ │ │ │ + 0x002fd620 00602e00 6a2e005b 2e004d2e 00522e00 .`..j..[..M..R.. │ │ │ │ + 0x002fd630 592e004b 2e006f2e 006d2e00 4d2e0052 Y..K..o..m..M..R │ │ │ │ + 0x002fd640 2e004d2e 004d2e00 582e0066 2e00592e ..M..M..X..f..Y. │ │ │ │ + 0x002fd650 00712e00 4d2e004d 2e005d2e 004b2e00 .q..M..M..]..K.. │ │ │ │ + 0x002fd660 6d2e005d 2e00522e 005e2e00 5e2e0065 m..]..R..^..^..e │ │ │ │ + 0x002fd670 2e005e2e 004d2e00 522e0052 2e00592e ..^..M..R..R..Y. │ │ │ │ + 0x002fd680 005b2e00 02402e00 652e0056 2e00522e .[...@..e..V..R. │ │ │ │ + 0x002fd690 00024e2e 00582e00 552e0059 2e004f2e ..N..X..U..Y..O. │ │ │ │ + 0x002fd6a0 004e2e00 712e0046 2e006c2e 00632e00 .N..q..F..l..c.. │ │ │ │ + 0x002fd6b0 4f2e0051 2e00522e 007e2e00 522e0066 O..Q..R..~..R..f │ │ │ │ + 0x002fd6c0 2e00622e 005a2e00 532e0052 2e00692e ..b..Z..S..R..i. │ │ │ │ + 0x002fd6d0 00482e00 702e0060 2e00462e 00482e00 .H..p..`..F..H.. │ │ │ │ + 0x002fd6e0 4b2e0000 a4020000 a0980100 94c2e9ff K............... │ │ │ │ + 0x002fd6f0 62360000 04a3f000 00410e10 420e1842 b6.......A..B..B │ │ │ │ + 0x002fd700 0e20420e 28420e30 410e384a 0d0b0eb8 . B.(B.0A.8J.... │ │ │ │ + 0x002fd710 c0025b0d 070ea0cb 0283078c 068d058e ..[............. │ │ │ │ + 0x002fd720 048f0386 0203f205 0e38410e 30420e28 .........8A.0B.( │ │ │ │ + 0x002fd730 420e2042 0e18420e 10410e08 410ea0cb B. B..B..A..A... │ │ │ │ + 0x002fd740 02038203 2e000338 012e0003 8f012e00 .......8........ │ │ │ │ + 0x002fd750 622e0002 712e0003 e2042e00 0340032e b...q........@.. │ │ │ │ + 0x002fd760 00562e00 692e004d 2e000242 2e005e2e .V..i..M...B..^. │ │ │ │ + 0x002fd770 00037c01 2e004e2e 00702e00 02b92e00 ..|...N..p...... │ │ │ │ + 0x002fd780 02c62e00 03c4022e 0002502e 005e2e00 ..........P..^.. │ │ │ │ + 0x002fd790 562e1044 0ea8cb02 580eb0cb 02490ea0 V..D....X....I.. │ │ │ │ + 0x002fd7a0 cb020264 2e00562e 10600ea8 cb02440e ...d..V..`....D. │ │ │ │ + 0x002fd7b0 b0cb0249 0ea0cb02 02a92e00 02552e00 ...I.........U.. │ │ │ │ + 0x002fd7c0 672e0002 642e0002 a42e0061 2e00662e g...d......a..f. │ │ │ │ + 0x002fd7d0 006d2e00 482e0002 f02e006f 2e00028e .m..H......o.... │ │ │ │ + 0x002fd7e0 2e00026d 2e0002af 2e00552e 006a2e00 ...m......U..j.. │ │ │ │ + 0x002fd7f0 4d2e0002 9b2e0002 8b2e005e 2e005a2e M..........^..Z. │ │ │ │ + 0x002fd800 006e2e00 5e2e0077 2e10520e a8cb0246 .n..^..w..R....F │ │ │ │ + 0x002fd810 0eb0cb02 490ea0cb 02482e00 02c12e00 ....I....H...... │ │ │ │ + 0x002fd820 025a2e00 582e0074 2e00024e 2e000253 .Z..X..t...N...S │ │ │ │ + 0x002fd830 2e00582e 00682e00 7c2e1044 0ea8cb02 ..X..h..|..D.... │ │ │ │ + 0x002fd840 4e0eb0cb 02490ea0 cb02502e 10520ea8 N....I....P..R.. │ │ │ │ + 0x002fd850 cb02460e b0cb0249 0ea0cb02 2e00632e ..F....I......c. │ │ │ │ + 0x002fd860 00462e00 582e0060 2e000251 2e10440e .F..X..`...Q..D. │ │ │ │ + 0x002fd870 a8cb024b 0eb0cb02 490ea0cb 027a2e00 ...K....I....z.. │ │ │ │ + 0x002fd880 02742e00 7e2e0053 2e000331 042e0048 .t..~..S...1...H │ │ │ │ + 0x002fd890 2e00482e 00542e00 762e0061 2e007b2e ..H..T..v..a..{. │ │ │ │ + 0x002fd8a0 004d2e00 02582e10 520ea8cb 02410eb0 .M...X..R....A.. │ │ │ │ + 0x002fd8b0 cb02490e a0cb022e 00672e00 5d2e0065 ..I......g..]..e │ │ │ │ + 0x002fd8c0 2e00582e 0002412e 00602e00 6a2e005b ..X...A..`..j..[ │ │ │ │ + 0x002fd8d0 2e004d2e 00522e00 592e004b 2e006f2e ..M..R..Y..K..o. │ │ │ │ + 0x002fd8e0 006d2e00 4d2e0052 2e004d2e 004d2e00 .m..M..R..M..M.. │ │ │ │ + 0x002fd8f0 582e0066 2e00592e 00712e00 4d2e004d X..f..Y..q..M..M │ │ │ │ + 0x002fd900 2e005d2e 004b2e00 6d2e005d 2e00522e ..]..K..m..]..R. │ │ │ │ + 0x002fd910 005e2e00 5e2e0065 2e005e2e 004d2e00 .^..^..e..^..M.. │ │ │ │ + 0x002fd920 522e0052 2e00592e 005b2e00 02402e00 R..R..Y..[...@.. │ │ │ │ + 0x002fd930 652e0056 2e00522e 00024e2e 00582e00 e..V..R...N..X.. │ │ │ │ + 0x002fd940 552e0059 2e004f2e 004e2e00 712e0046 U..Y..O..N..q..F │ │ │ │ + 0x002fd950 2e006c2e 00632e00 4f2e0051 2e00522e ..l..c..O..Q..R. │ │ │ │ + 0x002fd960 007e2e00 522e0066 2e00622e 005a2e00 .~..R..f..b..Z.. │ │ │ │ + 0x002fd970 532e0052 2e00692e 00482e00 702e0060 S..R..i..H..p..` │ │ │ │ + 0x002fd980 2e00462e 00482e00 4b2e0000 4c000000 ..F..H..K...L... │ │ │ │ + 0x002fd990 489b0100 5cf6e9ff b1010000 04f3ef00 H...\........... │ │ │ │ + 0x002fd9a0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fd9b0 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ + 0x002fd9c0 8602030a 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002fd9d0 420e1842 0e10410e 08410e70 4c000000 B..B..A..A.pL... │ │ │ │ + 0x002fd9e0 989b0100 ccf7e9ff b1010000 04cbef00 ................ │ │ │ │ + 0x002fd9f0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fda00 410e3844 0e708307 8c068d05 8e048f03 A.8D.p.......... │ │ │ │ + 0x002fda10 8602030a 010e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ │ │ + 0x002fda20 420e1842 0e10410e 08410e70 50000000 B..B..A..A.pP... │ │ │ │ + 0x002fda30 e89b0100 3cf9e9ff e5090000 04a3ef00 ....<........... │ │ │ │ + 0x002fda40 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fda50 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fda60 03860203 19090e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002fda70 20420e18 420e1041 0e08410e 80020000 B..B..A..A..... │ │ │ │ + 0x002fda80 2c000000 3c9c0100 d802eaff 09030000 ,...<........... │ │ │ │ + 0x002fda90 045fef00 00420e10 410e1841 0e208303 ._...B..A..A. .. │ │ │ │ + 0x002fdaa0 8e0203d6 020e1841 0e10420e 08410e20 .......A..B..A. │ │ │ │ + 0x002fdab0 50000000 6c9c0100 b805eaff d7050000 P...l........... │ │ │ │ + 0x002fdac0 043fef00 00410e10 420e1842 0e20420e .?...A..B..B. B. │ │ │ │ + 0x002fdad0 28420e30 410e3847 0ed00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002fdae0 058e048f 03860203 5d050e38 410e3042 ........]..8A.0B │ │ │ │ + 0x002fdaf0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002fdb00 d0020000 50000000 c09c0100 440beaff ....P.......D... │ │ │ │ + 0x002fdb10 d7050000 0417ef00 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002fdb20 0e20420e 28420e30 410e3847 0ed00283 . B.(B.0A.8G.... │ │ │ │ + 0x002fdb30 078c068d 058e048f 03860203 5d050e38 ............]..8 │ │ │ │ + 0x002fdb40 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002fdb50 0e08410e d0020000 e0000000 149d0100 ..A............. │ │ │ │ + 0x002fdb60 d010eaff a90b0000 04efee00 00410e10 .............A.. │ │ │ │ + 0x002fdb70 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002fdb80 0ee00c83 078c068d 058e048f 03860246 ...............F │ │ │ │ + 0x002fdb90 2e00025b 2e005d2e 00502e00 6d2e0002 ...[..]..P..m... │ │ │ │ + 0x002fdba0 dd2e0002 4a2e0072 2e00034a 032e0003 ....J..r...J.... │ │ │ │ + 0x002fdbb0 29022e00 662e006b 2e306e0e e80c470e )...f..k.0n...G. │ │ │ │ + 0x002fdbc0 f00c440e f80c410e 800d420e 880d410e ..D...A...B...A. │ │ │ │ + 0x002fdbd0 900d4e0e e00c0337 012e0070 2e00024d ..N....7...p...M │ │ │ │ + 0x002fdbe0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002fdbf0 10410e08 410ee00c 2e00522e 00572e00 .A..A.....R..W.. │ │ │ │ + 0x002fdc00 5b2e0050 2e00662e 005b2e00 752e005e [..P..f..[..u..^ │ │ │ │ + 0x002fdc10 2e00502e 004d2e00 4d2e004d 2e00492e ..P..M..M..M..I. │ │ │ │ + 0x002fdc20 004d2e00 4d2e004d 2e007a2e 00492e00 .M..M..M..z..I.. │ │ │ │ + 0x002fdc30 4d2e0049 2e00482e 00000000 e0000000 M..I..H......... │ │ │ │ + 0x002fdc40 f89d0100 9c1beaff a90b0000 0477ee00 .............w.. │ │ │ │ + 0x002fdc50 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fdc60 410e3847 0ee00c83 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fdc70 03860246 2e00025b 2e005d2e 00502e00 ...F...[..]..P.. │ │ │ │ + 0x002fdc80 6d2e0002 dd2e0002 4a2e0072 2e00034a m.......J..r...J │ │ │ │ + 0x002fdc90 032e0003 29022e00 662e006b 2e306e0e ....)...f..k.0n. │ │ │ │ + 0x002fdca0 e80c470e f00c440e f80c410e 800d420e ..G...D...A...B. │ │ │ │ + 0x002fdcb0 880d410e 900d4e0e e00c0337 012e0070 ..A...N....7...p │ │ │ │ + 0x002fdcc0 2e00024d 0e38410e 30420e28 420e2042 ...M.8A.0B.(B. B │ │ │ │ + 0x002fdcd0 0e18420e 10410e08 410ee00c 2e00522e ..B..A..A.....R. │ │ │ │ + 0x002fdce0 00572e00 5b2e0050 2e00662e 005b2e00 .W..[..P..f..[.. │ │ │ │ + 0x002fdcf0 752e005e 2e00502e 004d2e00 4d2e004d u..^..P..M..M..M │ │ │ │ + 0x002fdd00 2e00492e 004d2e00 4d2e004d 2e007a2e ..I..M..M..M..z. │ │ │ │ + 0x002fdd10 00492e00 4d2e0049 2e00482e 00000000 .I..M..I..H..... │ │ │ │ + 0x002fdd20 54000000 dc9e0100 6826eaff bc020000 T.......h&...... │ │ │ │ + 0x002fdd30 04ffed00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fdd40 28420e30 410e3847 0ef00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002fdd50 058e048f 03860203 63020e38 410e3042 ........c..8A.0B │ │ │ │ + 0x002fdd60 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002fdd70 f0020000 00000000 18000000 8c9f0100 ................ │ │ │ │ + 0x002fdd80 c029eaff 51000000 00410e10 83027f0e .)..Q....A...... │ │ │ │ + 0x002fdd90 08410e10 2c000000 a89f0100 042aeaff .A..,........*.. │ │ │ │ + 0x002fdda0 e9000000 00410e10 420e1841 0e20440e .....A..B..A. D. │ │ │ │ + 0x002fddb0 3083048e 03860202 dc0e2041 0e18420e 0......... A..B. │ │ │ │ + 0x002fddc0 10410e08 20000000 d89f0100 c42aeaff .A.. ........*.. │ │ │ │ + 0x002fddd0 72010000 00410e10 830202ba 0e08410e r....A........A. │ │ │ │ + 0x002fdde0 1002790e 08410e10 4c000000 fc9f0100 ..y..A..L....... │ │ │ │ + 0x002fddf0 202ceaff 6e0b0000 00410e10 420e1842 ,..n....A..B..B │ │ │ │ + 0x002fde00 0e20420e 28420e30 410e3844 0e900183 . B.(B.0A.8D.... │ │ │ │ + 0x002fde10 078c068d 058e048f 03860203 3e050e38 ............>..8 │ │ │ │ + 0x002fde20 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002fde30 0e08410e 90010000 48000000 4ca00100 ..A.....H...L... │ │ │ │ + 0x002fde40 4037eaff 7a030000 00410e10 420e1842 @7..z....A..B..B │ │ │ │ + 0x002fde50 0e20420e 28420e30 410e3844 0eb00183 . B.(B.0A.8D.... │ │ │ │ + 0x002fde60 078c068d 058e048f 03860203 61030e38 ............a..8 │ │ │ │ + 0x002fde70 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x002fde80 0e080000 4c000000 98a00100 743aeaff ....L.......t:.. │ │ │ │ + 0x002fde90 fd0d0000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fdea0 28420e30 410e3847 0ea00283 078c068d (B.0A.8G........ │ │ │ │ + 0x002fdeb0 058e048f 03860203 d3050e38 410e3042 ...........8A.0B │ │ │ │ + 0x002fdec0 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002fded0 a0020000 58000000 e8a00100 2448eaff ....X.......$H.. │ │ │ │ + 0x002fdee0 73010000 00420e10 420e1841 0e208304 s....B..B..A. .. │ │ │ │ + 0x002fdef0 8e038f02 630e1842 0e10420e 08410e20 ....c..B..B..A. │ │ │ │ + 0x002fdf00 02a30e18 420e1042 0e08410e 20410e18 ....B..B..A. A.. │ │ │ │ + 0x002fdf10 420e1042 0e08410e 20750e18 420e1042 B..B..A. u..B..B │ │ │ │ + 0x002fdf20 0e08410e 2002590e 18420e10 420e0800 ..A. .Y..B..B... │ │ │ │ + 0x002fdf30 10000000 44a10100 4849eaff cd000000 ....D...HI...... │ │ │ │ + 0x002fdf40 00000000 4c000000 58a10100 044aeaff ....L...X....J.. │ │ │ │ + 0x002fdf50 fe060000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fdf60 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ + 0x002fdf70 058e048f 03860203 bf040e38 410e3042 ...........8A.0B │ │ │ │ + 0x002fdf80 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002fdf90 80010000 40000000 a8a10100 b450eaff ....@........P.. │ │ │ │ + 0x002fdfa0 e1010000 00420e10 420e1842 0e20420e .....B..B..B. B. │ │ │ │ + 0x002fdfb0 28410e30 440e5083 068c058d 048e038f (A.0D.P......... │ │ │ │ + 0x002fdfc0 02034101 0e30410e 28420e20 420e1842 ..A..0A.(B. B..B │ │ │ │ + 0x002fdfd0 0e10420e 08410e50 38000000 eca10100 ..B..A.P8....... │ │ │ │ + 0x002fdfe0 6052eaff 04010000 00420e10 420e1842 `R.......B..B..B │ │ │ │ + 0x002fdff0 0e20410e 28440e40 83058c04 8e038f02 . A.(D.@........ │ │ │ │ + 0x002fe000 02dc0e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ + 0x002fe010 410e4000 4c000000 28a20100 3453eaff A.@.L...(...4S.. │ │ │ │ + 0x002fe020 66040000 00410e10 420e1842 0e20420e f....A..B..B. B. │ │ │ │ + 0x002fe030 28420e30 410e3844 0e800183 078c068d (B.0A.8D........ │ │ │ │ + 0x002fe040 058e048f 03860203 ac020e38 410e3042 ...........8A.0B │ │ │ │ + 0x002fe050 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002fe060 80010000 48000000 78a20100 5457eaff ....H...x...TW.. │ │ │ │ + 0x002fe070 78050000 00410e10 420e1842 0e20420e x....A..B..B. B. │ │ │ │ + 0x002fe080 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ + 0x002fe090 8e048f03 86020345 050e3841 0e30420e .......E..8A.0B. │ │ │ │ + 0x002fe0a0 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ + 0x002fe0b0 28000000 c4a20100 1860eaff 07010000 (........`...... │ │ │ │ + 0x002fe0c0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ + 0x002fe0d0 8e048f03 02f20c07 08000000 28000000 ............(... │ │ │ │ + 0x002fe0e0 f0a20100 f465eaff 52010000 00410e10 .....e..R....A.. │ │ │ │ + 0x002fe0f0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ + 0x002fe100 033d010c 07080000 28000000 c4a20100 .=......(....... │ │ │ │ + 0x002fe110 285ceaff 9e000000 043fea00 00410e10 (\.......?...A.. │ │ │ │ + 0x002fe120 8602430d 06438304 8e030253 0c070841 ..C..C.....S...A │ │ │ │ + 0x002fe130 0c061000 28000000 f0a20100 9a5ceaff ....(........\.. │ │ │ │ + 0x002fe140 c5000000 041fea00 00410e10 8602430d .........A....C. │ │ │ │ + 0x002fe150 06438304 8e030265 0c070841 0c061000 .C.....e...A.... │ │ │ │ + 0x002fe160 2c000000 1ca30100 335deaff 7e000000 ,.......3]..~... │ │ │ │ + 0x002fe170 0403ea00 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ + 0x002fe180 8e048f03 02500c07 08410c06 10000000 .....P...A...... │ │ │ │ + 0x002fe190 30000000 4ca30100 815deaff 26010000 0...L....]..&... │ │ │ │ + 0x002fe1a0 04e3e900 00410e10 8602430d 06508307 .....A....C..P.. │ │ │ │ + 0x002fe1b0 8c068d05 8e048f03 02cc0c07 08410c06 .............A.. │ │ │ │ + 0x002fe1c0 10000000 2c000000 80a30100 735eeaff ....,.......s^.. │ │ │ │ + 0x002fe1d0 91000000 04c3e900 00410e10 8602430d .........A....C. │ │ │ │ + 0x002fe1e0 06498305 8e048f03 026f0c07 08410c06 .I.......o...A.. │ │ │ │ + 0x002fe1f0 10000000 30000000 b0a30100 db5feaff ....0........_.. │ │ │ │ + 0x002fe200 22020000 04a3e900 00410e10 8602430d "........A....C. │ │ │ │ + 0x002fe210 06508307 8c068d05 8e048f03 03d0010c .P.............. │ │ │ │ + 0x002fe220 0708410c 06100000 30000000 e4a30100 ..A.....0....... │ │ │ │ + 0x002fe230 c961eaff 5d010000 048fe900 00410e10 .a..]........A.. │ │ │ │ + 0x002fe240 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ + 0x002fe250 0320010c 0708410c 06100000 30000000 . ....A.....0... │ │ │ │ + 0x002fe260 18a40100 f262eaff 82010000 046be900 .....b.......k.. │ │ │ │ + 0x002fe270 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ + 0x002fe280 8e048f03 02ff0c07 08410c06 10000000 .........A...... │ │ │ │ + 0x002fe290 34000000 4ca40100 9265eaff 4b010000 4...L....e..K... │ │ │ │ + 0x002fe2a0 0457e900 00410e10 8602430d 06508307 .W...A....C..P.. │ │ │ │ + 0x002fe2b0 8c068d05 8e048f03 02ee0c07 08410c06 .............A.. │ │ │ │ + 0x002fe2c0 10000000 00000000 10000000 dca40100 ................ │ │ │ │ + 0x002fe2d0 a566eaff 78000000 00000000 10000000 .f..x........... │ │ │ │ + 0x002fe2e0 f0a40100 0967eaff a5000000 00000000 .....g.......... │ │ │ │ + 0x002fe2f0 20000000 04a50100 9d68eaff 26000000 ........h..&... │ │ │ │ + 0x002fe300 00410e10 8602430d 06510c07 08410c06 .A....C..Q...A.. │ │ │ │ + 0x002fe310 10000000 20000000 28a50100 9f68eaff .... ...(....h.. │ │ │ │ + 0x002fe320 26000000 00410e10 8602430d 06510c07 &....A....C..Q.. │ │ │ │ + 0x002fe330 08410c06 10000000 20000000 4ca50100 .A...... ...L... │ │ │ │ + 0x002fe340 a168eaff 3a000000 00410e10 8602430d .h..:....A....C. │ │ │ │ + 0x002fe350 06690c07 08410c06 10000000 20000000 .i...A...... ... │ │ │ │ + 0x002fe360 70a50100 b768eaff 3a000000 00410e10 p....h..:....A.. │ │ │ │ + 0x002fe370 8602430d 06690c07 08410c06 10000000 ..C..i...A...... │ │ │ │ + 0x002fe380 10000000 94a50100 cd68eaff 42000000 .........h..B... │ │ │ │ + 0x002fe390 00000000 28000000 a8a50100 03a5d3ff ....(........... │ │ │ │ + 0x002fe3a0 eb000000 00410e10 8602430d 064b8306 .....A....C..K.. │ │ │ │ + 0x002fe3b0 8c058e04 8f0302d6 0c070841 0c061000 ...........A.... │ │ │ │ + 0x002fe3c0 28000000 d4a50100 cf68eaff 93000000 (........h...... │ │ │ │ + 0x002fe3d0 004e0e10 8602430d 06498305 8e048f03 .N....C..I...... │ │ │ │ + 0x002fe3e0 02780c07 08c3cecf c6000000 2c000000 .x..........,... │ │ │ │ + 0x002fe3f0 a8a50100 9e66eaff 03010000 0417e800 .....f.......... │ │ │ │ + 0x002fe400 00410e10 8602430d 064e8306 8c058e04 .A....C..N...... │ │ │ │ + 0x002fe410 8f0302c8 0c070841 0c061000 2c000000 .......A....,... │ │ │ │ + 0x002fe420 d8a50100 0669eaff 2e010000 04fbe700 .....i.......... │ │ │ │ + 0x002fe430 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ │ │ + 0x002fe440 8f0302dd 0c070841 0c061000 30000000 .......A....0... │ │ │ │ + 0x002fe450 08a60100 046aeaff 17010000 04e3e700 .....j.......... │ │ │ │ + 0x002fe460 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ │ │ + 0x002fe470 8f0302df 0c070841 0c061000 00000000 .......A........ │ │ │ │ + 0x002fe480 10000000 94a60100 e86aeaff 01000000 .........j...... │ │ │ │ + 0x002fe490 00000000 10000000 a8a60100 e46aeaff .............j.. │ │ │ │ + 0x002fe4a0 01000000 00000000 14000000 bca60100 ................ │ │ │ │ + 0x002fe4b0 e06aeaff 03000000 00000000 00000000 .j.............. │ │ │ │ + 0x002fe4c0 10000000 d4a60100 d86aeaff cf010000 .........j...... │ │ │ │ + 0x002fe4d0 00000000 10000000 e8a60100 946ceaff .............l.. │ │ │ │ + 0x002fe4e0 af010000 00000000 2c000000 fca60100 ........,....... │ │ │ │ + 0x002fe4f0 2f6eeaff ec180000 00410e10 8602430d /n.......A....C. │ │ │ │ + 0x002fe500 06508307 8c068d05 8e048f03 03f6170c .P.............. │ │ │ │ + 0x002fe510 0708410c 06100000 30000000 2ca70100 ..A.....0...,... │ │ │ │ + 0x002fe520 eb86eaff 4f010000 00410e10 8602430d ....O....A....C. │ │ │ │ + 0x002fe530 06025e0c 0708410c 06100250 0c070845 ..^...A....P...E │ │ │ │ + 0x002fe540 0c061067 0c070846 0c061000 2c000000 ...g...F....,... │ │ │ │ + 0x002fe550 60a70100 0688eaff 37040000 00410e10 `.......7....A.. │ │ │ │ + 0x002fe560 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x002fe570 03de030c 0708410c 06100000 2c000000 ......A.....,... │ │ │ │ + 0x002fe580 90a70100 0d8ceaff ba030000 00410e10 .............A.. │ │ │ │ + 0x002fe590 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x002fe5a0 03b9020c 0708410c 06100000 28000000 ......A.....(... │ │ │ │ + 0x002fe5b0 c0a70100 978feaff 01040000 00410e10 .............A.. │ │ │ │ + 0x002fe5c0 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ + 0x002fe5d0 03ec030c 07080000 28000000 eca70100 ........(....... │ │ │ │ + 0x002fe5e0 6c93eaff 5d000000 00410e10 8602430d l...]....A....C. │ │ │ │ + 0x002fe5f0 06478306 8c058e04 8f03770c 0708460c .G........w...F. │ │ │ │ + 0x002fe600 06100000 20000000 18a80100 9d93eaff .... ........... │ │ │ │ + 0x002fe610 41000000 00410e10 8602430d 066b0c07 A....A....C..k.. │ │ │ │ + 0x002fe620 08410c06 10000000 24000000 3ca80100 .A......$...<... │ │ │ │ + 0x002fe630 6094eaff 48000000 00410e10 8602430d `...H....A....C. │ │ │ │ + 0x002fe640 06438304 8e03740c 0708410c 06100000 .C....t...A..... │ │ │ │ + 0x002fe650 2c000000 0ca80100 9893eaff 96000000 ,............... │ │ │ │ + 0x002fe660 04efe500 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ + 0x002fe670 8e048f03 02580c07 08460c06 10000000 .....X...F...... │ │ │ │ + 0x002fe680 1c000000 3ca80100 5894eaff 18000000 ....<...X....... │ │ │ │ + 0x002fe690 04dfe500 00410e10 8602430d 06000000 .....A....C..... │ │ │ │ + 0x002fe6a0 30000000 5ca80100 5894eaff 5d000000 0...\...X...]... │ │ │ │ + 0x002fe6b0 04c7e500 00410e10 8602430d 06468305 .....A....C..F.. │ │ │ │ + 0x002fe6c0 8e048f03 670c0708 460c0610 4a0c0708 ....g...F...J... │ │ │ │ + 0x002fe6d0 410c0610 30000000 90a80100 8494eaff A...0........... │ │ │ │ + 0x002fe6e0 6b000000 049fe500 00410e10 8602430d k........A....C. │ │ │ │ + 0x002fe6f0 06478306 8c058e04 8f03750c 0708460c .G........u...F. │ │ │ │ + 0x002fe700 06100000 00000000 60000000 1ca90100 ........`....... │ │ │ │ + 0x002fe710 e098eaff cf010000 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002fe720 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002fe730 8c068d05 8e048f03 8602037d 010e3841 ...........}..8A │ │ │ │ + 0x002fe740 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002fe750 08410e40 490e3841 0e30420e 28420e20 .A.@I.8A.0B.(B. │ │ │ │ + 0x002fe760 420e1842 0e10410e 08460e40 14000000 B..B..A..F.@.... │ │ │ │ + 0x002fe770 80a90100 dcb0eaff 12000000 00410e10 .............A.. │ │ │ │ + 0x002fe780 500e0800 14000000 98a90100 e4b0eaff P............... │ │ │ │ + 0x002fe790 13000000 00410e10 510e0800 20000000 .....A..Q... ... │ │ │ │ + 0x002fe7a0 b0a90100 acb2eaff 52000000 00410e10 ........R....A.. │ │ │ │ + 0x002fe7b0 8302650e 08410e10 550e0846 0e100000 ..e..A..U..F.... │ │ │ │ + 0x002fe7c0 3c000000 d4a90100 18b7eaff 73000000 <...........s... │ │ │ │ + 0x002fe7d0 004c0e10 420e1842 0e20420e 28410e30 .L..B..B. B.(A.0 │ │ │ │ + 0x002fe7e0 83068c05 8d048e03 8f020257 0e28420e ...........W.(B. │ │ │ │ + 0x002fe7f0 20420e18 420e1042 0e08c3cc cdcecf00 B..B..B........ │ │ │ │ + 0x002fe800 28000000 14aa0100 48beeaff b1000000 (.......H....... │ │ │ │ + 0x002fe810 00410e10 440e3083 02026c0e 10410e08 .A..D.0...l..A.. │ │ │ │ + 0x002fe820 410e307c 0e10410e 08000000 50000000 A.0|..A.....P... │ │ │ │ + 0x002fe830 e8a90100 5ca1d3ff e7030000 0453e400 ....\........S.. │ │ │ │ + 0x002fe840 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fe850 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fe860 03860203 ac030e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002fe870 20420e18 420e1041 0e08410e d0010000 B..B..A..A..... │ │ │ │ + 0x002fe880 30000000 3caa0100 4893eaff a1020000 0...<...H....... │ │ │ │ + 0x002fe890 044be400 00410e10 8602430d 06548307 .K...A....C..T.. │ │ │ │ + 0x002fe8a0 8c068d05 8e048f03 031e010c 0708410c ..............A. │ │ │ │ + 0x002fe8b0 06100000 3c000000 70aa0100 c495eaff ....<...p....... │ │ │ │ + 0x002fe8c0 62010000 04a3e400 00420e10 420e1842 b........B..B..B │ │ │ │ + 0x002fe8d0 0e20410e 28440e50 83058c04 8e038f02 . A.(D.P........ │ │ │ │ + 0x002fe8e0 02870e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ + 0x002fe8f0 410e5000 30000000 b0aa0100 c498eaff A.P.0........... │ │ │ │ + 0x002fe900 4f100000 0497e400 00410e10 8602430d O........A....C. │ │ │ │ + 0x002fe910 06548307 8c068d05 8e048f03 036d050c .T...........m.. │ │ │ │ + 0x002fe920 0708410c 06100000 50000000 e4aa0100 ..A.....P....... │ │ │ │ + 0x002fe930 e0a8eaff cb020000 0447e500 00410e10 .........G...A.. │ │ │ │ + 0x002fe940 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002fe950 0e900183 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002fe960 3b020e38 410e3042 0e28420e 20420e18 ;..8A.0B.(B. B.. │ │ │ │ + 0x002fe970 420e1041 0e08410e 90010000 50000000 B..A..A.....P... │ │ │ │ + 0x002fe980 38ab0100 5cabeaff 6d030000 040fe500 8...\...m....... │ │ │ │ + 0x002fe990 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fe9a0 410e3847 0ea00283 078c068d 058e048f A.8G............ │ │ │ │ + 0x002fe9b0 03860203 0c020e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002fe9c0 20420e18 420e1041 0e08410e a0020000 B..B..A..A..... │ │ │ │ + 0x002fe9d0 64000000 8cab0100 b8aeeaff e0000000 d............... │ │ │ │ + 0x002fe9e0 04fbe400 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fe9f0 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002fea00 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ + 0x002fea10 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ + 0x002fea20 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002fea30 10410e08 410e4000 64000000 f4ab0100 .A..A.@.d....... │ │ │ │ + 0x002fea40 30afeaff e0000000 04afe400 00410e10 0............A.. │ │ │ │ + 0x002fea50 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002fea60 0e408307 8c068d05 8e048f03 86020265 .@.............e │ │ │ │ + 0x002fea70 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002fea80 10410e08 460e4044 0e38410e 30420e28 .A..F.@D.8A.0B.( │ │ │ │ + 0x002fea90 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ + 0x002feaa0 60000000 5cac0100 08b0eaff b3000000 `...\........... │ │ │ │ + 0x002feab0 0463e400 00420e10 420e1842 0e20410e .c...B..B..B. A. │ │ │ │ + 0x002feac0 28410e30 83058c04 8e038f02 5b0e2841 (A.0........[.(A │ │ │ │ + 0x002fead0 0e20420e 18420e10 420e0846 0e30570e . B..B..B..F.0W. │ │ │ │ + 0x002feae0 28410e20 420e1842 0e10420e 08410e30 (A. B..B..B..A.0 │ │ │ │ + 0x002feaf0 720e2841 0e20420e 18420e10 420e0846 r.(A. B..B..B..F │ │ │ │ + 0x002feb00 0e300000 64000000 c0ac0100 64b0eaff .0..d.......d... │ │ │ │ + 0x002feb10 e0000000 0413e400 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002feb20 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ │ │ + 0x002feb30 8c068d05 8e048f03 86020266 0e38410e ...........f.8A. │ │ │ │ + 0x002feb40 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002feb50 460e4044 0e38410e 30420e28 420e2042 F.@D.8A.0B.(B. B │ │ │ │ + 0x002feb60 0e18420e 10410e08 410e4000 38000000 ..B..A..A.@.8... │ │ │ │ + 0x002feb70 28ad0100 dcb0eaff 53000000 04c7e300 (.......S....... │ │ │ │ + 0x002feb80 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002feb90 630e1842 0e10420e 08460e20 410e1842 c..B..B..F. A..B │ │ │ │ + 0x002feba0 0e10420e 08410e20 2c000000 64ad0100 ..B..A. ,...d... │ │ │ │ + 0x002febb0 00b1eaff 3c000000 0497e300 00420e10 ....<........B.. │ │ │ │ + 0x002febc0 410e1841 0e208303 8e02530e 18410e10 A..A. ....S..A.. │ │ │ │ + 0x002febd0 420e0845 0e200000 50000000 94ad0100 B..E. ..P....... │ │ │ │ + 0x002febe0 10b1eaff 60010000 0483e300 00420e10 ....`........B.. │ │ │ │ + 0x002febf0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002fec00 8e038f02 02af0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ + 0x002fec10 10420e08 460e3044 0e28410e 20420e18 .B..F.0D.(A. B.. │ │ │ │ + 0x002fec20 420e1042 0e08410e 30000000 4c000000 B..B..A.0...L... │ │ │ │ + 0x002fec30 e8ad0100 1cb2eaff 8b000000 0463e300 .............c.. │ │ │ │ + 0x002fec40 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002fec50 83058c04 8e038f02 570e2841 0e20420e ........W.(A. B. │ │ │ │ + 0x002fec60 18420e10 420e0841 0e30720e 28410e20 .B..B..A.0r.(A. │ │ │ │ + 0x002fec70 420e1842 0e10420e 08460e30 50000000 B..B..B..F.0P... │ │ │ │ + 0x002fec80 38ae0100 dcb2eaff 66010000 041fe300 8.......f....... │ │ │ │ + 0x002fec90 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ │ │ + 0x002feca0 83068c05 8d048e03 8f020290 0e28420e .............(B. │ │ │ │ + 0x002fecb0 20420e18 420e1042 0e08460e 30670e28 B..B..B..F.0g.( │ │ │ │ + 0x002fecc0 420e2042 0e18420e 10420e08 410e3000 B. B..B..B..A.0. │ │ │ │ + 0x002fecd0 38000000 8cae0100 f8b3eaff ab000000 8............... │ │ │ │ + 0x002fece0 04f7e200 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002fecf0 8e020255 0e18410e 10420e08 460e2044 ...U..A..B..F. D │ │ │ │ + 0x002fed00 0e18410e 10420e08 410e2000 64000000 ..A..B..A. .d... │ │ │ │ + 0x002fed10 c8ae0100 6cb4eaff e0000000 04dfe200 ....l........... │ │ │ │ + 0x002fed20 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002fed30 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ │ │ + 0x002fed40 86020265 0e38410e 30420e28 420e2042 ...e.8A.0B.(B. B │ │ │ │ + 0x002fed50 0e18420e 10410e08 460e4044 0e38410e ..B..A..F.@D.8A. │ │ │ │ + 0x002fed60 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ │ │ + 0x002fed70 410e4000 64000000 30af0100 e4b4eaff A.@.d...0....... │ │ │ │ + 0x002fed80 9b030000 0493e200 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002fed90 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ + 0x002feda0 8c068d05 8e048f03 860203b7 010e3841 ..............8A │ │ │ │ + 0x002fedb0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002fedc0 08460e50 440e3841 0e30420e 28420e20 .F.PD.8A.0B.(B. │ │ │ │ + 0x002fedd0 420e1842 0e10410e 08410e50 38000000 B..B..A..A.P8... │ │ │ │ + 0x002fede0 98af0100 1cb8eaff 4e000000 0473e200 ........N....s.. │ │ │ │ + 0x002fedf0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002fee00 5e0e1842 0e10420e 08460e20 410e1842 ^..B..B..F. A..B │ │ │ │ + 0x002fee10 0e10420e 08410e20 50000000 d4af0100 ..B..A. P....... │ │ │ │ + 0x002fee20 f0b8eaff 31010000 0443e200 00410e10 ....1....C...A.. │ │ │ │ + 0x002fee30 420e1842 0e20410e 28440e40 83058e04 B..B. A.(D.@.... │ │ │ │ + 0x002fee40 8f038602 027a0e28 410e2042 0e18420e .....z.(A. B..B. │ │ │ │ + 0x002fee50 10410e08 410e4002 680e2841 0e20420e .A..A.@.h.(A. B. │ │ │ │ + 0x002fee60 18420e10 410e0846 0e400000 40000000 .B..A..F.@..@... │ │ │ │ + 0x002fee70 28b00100 dcb9eaff 8e010000 0417e200 (............... │ │ │ │ + 0x002fee80 00420e10 420e1842 0e20410e 28470ed0 .B..B..B. A.(G.. │ │ │ │ + 0x002fee90 0183058c 048e038f 02033601 0e28410e ..........6..(A. │ │ │ │ + 0x002feea0 20420e18 420e1042 0e08410e d0010000 B..B..B..A..... │ │ │ │ + 0x002feeb0 40000000 c4b00100 28bbeaff 3c010000 @.......(...<... │ │ │ │ + 0x002feec0 00420e10 410e1841 0e208303 8e02028e .B..A..A. ...... │ │ │ │ + 0x002feed0 0e18410e 10420e08 410e206c 0e18410e ..A..B..A. l..A. │ │ │ │ + 0x002feee0 10420e08 410e2002 720e1841 0e10420e .B..A. .r..A..B. │ │ │ │ + 0x002feef0 08000000 2c000000 08b10100 84beeaff ....,........... │ │ │ │ + 0x002fef00 66010000 00420e10 420e1841 0e208304 f....B..B..A. .. │ │ │ │ + 0x002fef10 8e038f02 02ef0e18 420e1042 0e08410e ........B..B..A. │ │ │ │ + 0x002fef20 20000000 60000000 38b10100 c4bfeaff ...`...8....... │ │ │ │ + 0x002fef30 b6010000 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002fef40 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002fef50 8e048f03 8602036c 010e3841 0e30420e .......l..8A.0B. │ │ │ │ + 0x002fef60 28420e20 420e1842 0e10410e 08460e50 (B. B..B..A..F.P │ │ │ │ + 0x002fef70 440e3841 0e30420e 28420e20 420e1842 D.8A.0B.(B. B..B │ │ │ │ + 0x002fef80 0e10410e 08410e50 48000000 9cb10100 ..A..A.PH....... │ │ │ │ + 0x002fef90 20c1eaff 3d020000 00410e10 420e1842 ...=....A..B..B │ │ │ │ + 0x002fefa0 0e20420e 28420e30 410e3844 0e508307 . B.(B.0A.8D.P.. │ │ │ │ + 0x002fefb0 8c068d05 8e048f03 860203d9 010e3841 ..............8A │ │ │ │ + 0x002fefc0 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002fefd0 08410e50 18000000 e8b10100 04c5eaff .A.P............ │ │ │ │ + 0x002fefe0 26000000 00410e10 83025f0e 08000000 &....A...._..... │ │ │ │ + 0x002feff0 10000000 04b20100 18c5eaff 39000000 ............9... │ │ │ │ + 0x002ff000 00000000 38000000 18b20100 44c5eaff ....8.......D... │ │ │ │ + 0x002ff010 5d000000 00420e10 420e1842 0e20410e ]....B..B..B. A. │ │ │ │ + 0x002ff020 28410e30 83058c04 8e038f02 5f0e2841 (A.0........_.(A │ │ │ │ + 0x002ff030 0e20420e 18420e10 420e0846 0e300000 . B..B..B..F.0.. │ │ │ │ + 0x002ff040 4c000000 fcb10100 389dd3ff f9010000 L.......8....... │ │ │ │ + 0x002ff050 0477e000 00410e10 420e1842 0e20420e .w...A..B..B. B. │ │ │ │ + 0x002ff060 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x002ff070 8e048f03 8602039a 010e3841 0e30420e ..........8A.0B. │ │ │ │ + 0x002ff080 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ │ │ + 0x002ff090 2c000000 4cb20100 88baeaff 25010000 ,...L.......%... │ │ │ │ + 0x002ff0a0 044fe000 00410e10 8602430d 06508305 .O...A....C..P.. │ │ │ │ + 0x002ff0b0 8e048f03 02c60c07 08410c06 10000000 .........A...... │ │ │ │ + 0x002ff0c0 2c000000 7cb20100 88bbeaff 25010000 ,...|.......%... │ │ │ │ + 0x002ff0d0 0433e000 00410e10 8602430d 06508305 .3...A....C..P.. │ │ │ │ + 0x002ff0e0 8e048f03 02c60c07 08410c06 10000000 .........A...... │ │ │ │ + 0x002ff0f0 2c000000 acb20100 f8c1eaff e2010000 ,............... │ │ │ │ + 0x002ff100 0417e000 00420e10 410e1841 0e208303 .....B..A..A. .. │ │ │ │ + 0x002ff110 8e020279 0e18410e 10420e08 410e2000 ...y..A..B..A. . │ │ │ │ + 0x002ff120 10000000 34b30100 d8c5eaff 07000000 ....4........... │ │ │ │ + 0x002ff130 00410e10 10000000 48b30100 54c7eaff .A......H...T... │ │ │ │ + 0x002ff140 09000000 00000000 10000000 5cb30100 ............\... │ │ │ │ + 0x002ff150 309ed3ff 19000000 00410e10 4c000000 0........A..L... │ │ │ │ + 0x002ff160 70b30100 1cc9eaff 43010000 00410e10 p.......C....A.. │ │ │ │ + 0x002ff170 420e1842 0e20420e 28420e30 410e3844 B..B. B.(B.0A.8D │ │ │ │ + 0x002ff180 0e900183 078c068d 058e048f 03860202 ................ │ │ │ │ + 0x002ff190 d90e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ │ │ + 0x002ff1a0 0e10410e 08410e90 01000000 50000000 ..A..A......P... │ │ │ │ + 0x002ff1b0 68b30100 fcc3eaff 02010000 0493df00 h............... │ │ │ │ + 0x002ff1c0 00420e10 420e1842 0e20410e 28410e30 .B..B..B. A.(A.0 │ │ │ │ + 0x002ff1d0 83058c04 8e038f02 02510e28 410e2042 .........Q.(A. B │ │ │ │ + 0x002ff1e0 0e18420e 10420e08 410e306e 0e28410e ..B..B..A.0n.(A. │ │ │ │ + 0x002ff1f0 20420e18 420e1042 0e08460e 30000000 B..B..B..F.0... │ │ │ │ + 0x002ff200 2c000000 bcb30100 b8c4eaff 3a000000 ,...........:... │ │ │ │ + 0x002ff210 046bdf00 00420e10 410e1841 0e208303 .k...B..A..A. .. │ │ │ │ + 0x002ff220 8e024f0e 18410e10 420e0841 0e200000 ..O..A..B..A. .. │ │ │ │ + 0x002ff230 40000000 ecb30100 d8c4eaff 71010000 @...........q... │ │ │ │ + 0x002ff240 0447df00 00420e10 420e1842 0e20410e .G...B..B..B. A. │ │ │ │ + 0x002ff250 28440e90 0183058c 048e038f 02032c01 (D............,. │ │ │ │ + 0x002ff260 0e28410e 20420e18 420e1042 0e08410e .(A. B..B..B..A. │ │ │ │ + 0x002ff270 90010000 38000000 30b40100 24c6eaff ....8...0...$... │ │ │ │ + 0x002ff280 4e000000 0427df00 00420e10 420e1841 N....'...B..B..A │ │ │ │ + 0x002ff290 0e208304 8e038f02 5e0e1842 0e10420e . ......^..B..B. │ │ │ │ + 0x002ff2a0 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002ff2b0 64000000 6cb40100 38c6eaff e0000000 d...l...8....... │ │ │ │ + 0x002ff2c0 04f7de00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ff2d0 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002ff2e0 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ + 0x002ff2f0 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ + 0x002ff300 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002ff310 10410e08 410e4000 44000000 d4b40100 .A..A.@.D....... │ │ │ │ + 0x002ff320 b0c6eaff ab000000 04abde00 00420e10 .............B.. │ │ │ │ + 0x002ff330 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002ff340 8d048e03 8f020257 0e28420e 20420e18 .......W.(B. B.. │ │ │ │ + 0x002ff350 420e1042 0e08410e 30000000 00000000 B..B..A.0....... │ │ │ │ + 0x002ff360 10000000 74b50100 389cd3ff 25000000 ....t...8...%... │ │ │ │ + 0x002ff370 00410e10 14000000 88b50100 54c8eaff .A..........T... │ │ │ │ + 0x002ff380 4a000000 00620e10 590e0800 38000000 J....b..Y...8... │ │ │ │ + 0x002ff390 a0b50100 ac9cd3ff 47000000 00460e10 ........G....F.. │ │ │ │ + 0x002ff3a0 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002ff3b0 8e038f02 730e2841 0e20420e 18420e10 ....s.(A. B..B.. │ │ │ │ + 0x002ff3c0 420e08c3 cccecf00 18000000 dcb50100 B............... │ │ │ │ + 0x002ff3d0 90ceeaff 22000000 00410e10 83025b0e ...."....A....[. │ │ │ │ + 0x002ff3e0 08000000 2c000000 f8b50100 a4a0d3ff ....,........... │ │ │ │ + 0x002ff3f0 f1000000 00410e10 8302560e 08410e10 .....A....V..A.. │ │ │ │ + 0x002ff400 02770e08 410e1069 0e08410e 10530e08 .w..A..i..A..S.. │ │ │ │ + 0x002ff410 410e1000 28000000 28b60100 b4cfeaff A...(...(....... │ │ │ │ + 0x002ff420 b8000000 00410e10 650e0841 0e106e0e .....A..e..A..n. │ │ │ │ + 0x002ff430 08410e10 720e0841 0e106e0e 08000000 .A..r..A..n..... │ │ │ │ + 0x002ff440 10000000 54b60100 48d0eaff 13000000 ....T...H....... │ │ │ │ + 0x002ff450 00000000 20000000 68b60100 54d0eaff .... ...h...T... │ │ │ │ + 0x002ff460 52000000 00410e10 8302650e 08410e10 R....A....e..A.. │ │ │ │ + 0x002ff470 550e0846 0e100000 20000000 8cb60100 U..F.... ....... │ │ │ │ + 0x002ff480 90d0eaff 55000000 00410e10 8302620e ....U....A....b. │ │ │ │ + 0x002ff490 08410e10 550e0846 0e100000 30000000 .A..U..F....0... │ │ │ │ + 0x002ff4a0 b0b60100 ecd1eaff 4c000000 00420e10 ........L....B.. │ │ │ │ + 0x002ff4b0 410e1841 0e208303 8e02690e 18410e10 A..A. ....i..A.. │ │ │ │ + 0x002ff4c0 420e0841 0e20560e 18410e10 420e0800 B..A. V..A..B... │ │ │ │ + 0x002ff4d0 20000000 8cb60100 f89ad3ff 6b000000 ...........k... │ │ │ │ + 0x002ff4e0 0413dd00 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002ff4f0 8e038f02 68000000 b0b60100 24c7eaff ....h.......$... │ │ │ │ + 0x002ff500 5d020000 040bdd00 00410e10 420e1842 ]........A..B..B │ │ │ │ + 0x002ff510 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ + 0x002ff520 8c068d05 8e048f03 86020337 010e3841 ...........7..8A │ │ │ │ + 0x002ff530 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002ff540 08410e60 029e0e38 410e3042 0e28420e .A.`...8A.0B.(B. │ │ │ │ + 0x002ff550 20420e18 420e1041 0e08460e 60000000 B..B..A..F.`... │ │ │ │ + 0x002ff560 68000000 1cb70100 18c9eaff 59020000 h...........Y... │ │ │ │ + 0x002ff570 04e3dc00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ff580 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ + 0x002ff590 8e048f03 86020333 010e3841 0e30420e .......3..8A.0B. │ │ │ │ + 0x002ff5a0 28420e20 420e1842 0e10410e 08410e60 (B. B..B..A..A.` │ │ │ │ + 0x002ff5b0 029e0e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002ff5c0 420e1041 0e08460e 60000000 44000000 B..A..F.`...D... │ │ │ │ + 0x002ff5d0 88b70100 0ccbeaff 79010000 04bbdc00 ........y....... │ │ │ │ + 0x002ff5e0 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ │ │ + 0x002ff5f0 440e4083 068c058e 048f0386 0202b00e D.@............. │ │ │ │ + 0x002ff600 30410e28 420e2042 0e18420e 10410e08 0A.(B. B..B..A.. │ │ │ │ + 0x002ff610 410e4000 68000000 d0b70100 749ad3ff A.@.h.......t... │ │ │ │ + 0x002ff620 fb030000 049bdc00 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x002ff630 0e20420e 28420e30 410e3844 0e708307 . B.(B.0A.8D.p.. │ │ │ │ + 0x002ff640 8c068d05 8e048f03 860203b9 010e3841 ..............8A │ │ │ │ + 0x002ff650 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002ff660 08410e70 03a9010e 38410e30 420e2842 .A.p....8A.0B.(B │ │ │ │ + 0x002ff670 0e20420e 18420e10 410e0846 0e700000 . B..B..A..F.p.. │ │ │ │ + 0x002ff680 3c000000 3cb80100 08cceaff ea000000 <...<........... │ │ │ │ + 0x002ff690 0473dc00 00420e10 420e1842 0e20410e .s...B..B..B. A. │ │ │ │ + 0x002ff6a0 28440e40 83058c04 8e038f02 02610e28 (D.@.........a.( │ │ │ │ + 0x002ff6b0 410e2042 0e18420e 10420e08 410e4000 A. B..B..B..A.@. │ │ │ │ + 0x002ff6c0 1c000000 7cb80100 b8cceaff 46000000 ....|.......F... │ │ │ │ + 0x002ff6d0 045bdc00 00410e10 6f0e0841 0e100000 .[...A..o..A.... │ │ │ │ + 0x002ff6e0 4c000000 9cb80100 88ceeaff 82000000 L............... │ │ │ │ + 0x002ff6f0 044fdc00 00420e10 420e1842 0e20410e .O...B..B..B. A. │ │ │ │ + 0x002ff700 28410e30 83058c04 8e038f02 4e0e2841 (A.0........N.(A │ │ │ │ + 0x002ff710 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ │ │ + 0x002ff720 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ + 0x002ff730 4c000000 ecb80100 c8ceeaff 86000000 L............... │ │ │ │ + 0x002ff740 040bdc00 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x002ff750 28410e30 83058c04 8e038f02 520e2841 (A.0........R.(A │ │ │ │ + 0x002ff760 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ │ │ + 0x002ff770 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ + 0x002ff780 4c000000 3cb90100 58cfeaff 17010000 L...<...X....... │ │ │ │ + 0x002ff790 04c7db00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ff7a0 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002ff7b0 8e048f03 8602028e 0e38410e 30420e28 .........8A.0B.( │ │ │ │ + 0x002ff7c0 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ + 0x002ff7d0 10000000 e4b90100 28d0eaff 8e010000 ........(....... │ │ │ │ + 0x002ff7e0 00000000 28000000 f8b90100 84d8eaff ....(........... │ │ │ │ + 0x002ff7f0 05010000 0002430e 10440e30 830202b4 ......C..D.0.... │ │ │ │ + 0x002ff800 0e10410e 08410e30 460e1041 0e080000 ..A..A.0F..A.... │ │ │ │ + 0x002ff810 48000000 24ba0100 789dd3ff 83010000 H...$...x....... │ │ │ │ + 0x002ff820 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002ff830 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ + 0x002ff840 8602035e 010e3841 0e30420e 28420e20 ...^..8A.0B.(B. │ │ │ │ + 0x002ff850 420e1842 0e10410e 08410e50 28000000 B..B..A..A.P(... │ │ │ │ + 0x002ff860 70ba0100 bc9ed3ff 8e000000 00420e10 p............B.. │ │ │ │ + 0x002ff870 410e1844 0e308303 8e020273 0e18410e A..D.0.....s..A. │ │ │ │ + 0x002ff880 10420e08 410e3000 4c000000 44ba0100 .B..A.0.L...D... │ │ │ │ + 0x002ff890 00d1eaff dc060000 04d3da00 00410e10 .............A.. │ │ │ │ + 0x002ff8a0 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002ff8b0 0ee00183 078c068d 058e048f 03860253 ...............S │ │ │ │ + 0x002ff8c0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002ff8d0 10410e08 410ee001 48000000 ecba0100 .A..A...H....... │ │ │ │ + 0x002ff8e0 a0d8eaff 7a010000 00410e10 420e1842 ....z....A..B..B │ │ │ │ + 0x002ff8f0 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ │ │ + 0x002ff900 8c068d05 8e048f03 86020341 010e3841 ...........A..8A │ │ │ │ + 0x002ff910 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ │ │ + 0x002ff920 08410e60 30000000 38bb0100 94daeaff .A.`0...8....... │ │ │ │ + 0x002ff930 50000000 00420e10 410e1841 0e208303 P....B..A..A. .. │ │ │ │ + 0x002ff940 8e027b0e 18410e10 420e0846 0e20440e ..{..A..B..F. D. │ │ │ │ + 0x002ff950 18410e10 420e0800 48000000 6cbb0100 .A..B...H...l... │ │ │ │ + 0x002ff960 80deeaff 71000000 00420e10 420e1842 ....q....B..B..B │ │ │ │ + 0x002ff970 0e20410e 28410e30 83058c04 8e038f02 . A.(A.0........ │ │ │ │ + 0x002ff980 02500e28 410e2042 0e18420e 10420e08 .P.(A. B..B..B.. │ │ │ │ + 0x002ff990 460e3044 0e28410e 20420e18 420e1042 F.0D.(A. B..B..B │ │ │ │ + 0x002ff9a0 0e080000 48000000 b8bb0100 b4deeaff ....H........... │ │ │ │ + 0x002ff9b0 71000000 00420e10 420e1842 0e20410e q....B..B..B. A. │ │ │ │ + 0x002ff9c0 28410e30 83058c04 8e038f02 02500e28 (A.0.........P.( │ │ │ │ + 0x002ff9d0 410e2042 0e18420e 10420e08 460e3044 A. B..B..B..F.0D │ │ │ │ + 0x002ff9e0 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ + 0x002ff9f0 38000000 acbb0100 08d9eaff 5b000000 8...........[... │ │ │ │ + 0x002ffa00 049fd900 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002ffa10 8e038f02 6b0e1842 0e10420e 08460e20 ....k..B..B..F. │ │ │ │ + 0x002ffa20 410e1842 0e10420e 08410e20 38000000 A..B..B..A. 8... │ │ │ │ + 0x002ffa30 e8bb0100 2cd9eaff 53000000 046fd900 ....,...S....o.. │ │ │ │ + 0x002ffa40 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x002ffa50 630e1842 0e10420e 08460e20 410e1842 c..B..B..F. A..B │ │ │ │ + 0x002ffa60 0e10420e 08410e20 50000000 24bc0100 ..B..A. P...$... │ │ │ │ + 0x002ffa70 a0d9eaff 6b020000 043fd900 00420e10 ....k....?...B.. │ │ │ │ + 0x002ffa80 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002ffa90 8d048e03 8f02038f 010e2842 0e20420e ..........(B. B. │ │ │ │ + 0x002ffaa0 18420e10 420e0846 0e30410e 28420e20 .B..B..F.0A.(B. │ │ │ │ + 0x002ffab0 420e1842 0e10420e 08410e30 38000000 B..B..B..A.08... │ │ │ │ + 0x002ffac0 78bc0100 bcdbeaff 61000000 041fd900 x.......a....... │ │ │ │ + 0x002ffad0 00420e10 410e1841 0e208303 8e026b0e .B..A..A. ....k. │ │ │ │ + 0x002ffae0 18410e10 420e0846 0e20440e 18410e10 .A..B..F. D..A.. │ │ │ │ + 0x002ffaf0 420e0841 0e200000 54000000 b4bc0100 B..A. ..T....... │ │ │ │ + 0x002ffb00 f0dbeaff f0000000 04efd800 00420e10 .............B.. │ │ │ │ + 0x002ffb10 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x002ffb20 8e038f02 026d0e28 410e2042 0e18420e .....m.(A. B..B. │ │ │ │ + 0x002ffb30 10420e08 460e3044 0e28410e 20420e18 .B..F.0D.(A. B.. │ │ │ │ + 0x002ffb40 420e1042 0e08410e 30000000 00000000 B..B..A.0....... │ │ │ │ + 0x002ffb50 68000000 64bd0100 88ddeaff 20020000 h...d....... ... │ │ │ │ + 0x002ffb60 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002ffb70 410e3847 0eb8204c 0ed02083 078c068d A.8G.. L.. ..... │ │ │ │ + 0x002ffb80 058e048f 03860203 b4010e38 410e3042 ...........8A.0B │ │ │ │ + 0x002ffb90 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002ffba0 d020640e 38410e30 420e2842 0e20420e . d.8A.0B.(B. B. │ │ │ │ + 0x002ffbb0 18420e10 410e0846 0ed02000 3c000000 .B..A..F.. .<... │ │ │ │ + 0x002ffbc0 d0bd0100 3cdfeaff 9f000000 00420e10 ....<........B.. │ │ │ │ + 0x002ffbd0 420e1842 0e20420e 28410e30 83068c05 B..B. B.(A.0.... │ │ │ │ + 0x002ffbe0 8d048e03 8f02026a 0e28420e 20420e18 .......j.(B. B.. │ │ │ │ + 0x002ffbf0 420e1042 0e08410e 30000000 10000000 B..B..A.0....... │ │ │ │ + 0x002ffc00 10be0100 9cdfeaff 05000000 00000000 ................ │ │ │ │ + 0x002ffc10 14000000 24be0100 98dfeaff 4f000000 ....$.......O... │ │ │ │ + 0x002ffc20 00440e70 024a0e08 14000000 3cbe0100 .D.p.J......<... │ │ │ │ + 0x002ffc30 d0dfeaff 22000000 00440e30 5d0e0800 ...."....D.0]... │ │ │ │ + 0x002ffc40 64000000 fcbd0100 e8dfeaff e0000000 d............... │ │ │ │ + 0x002ffc50 04cfd700 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x002ffc60 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x002ffc70 8e048f03 86020265 0e38410e 30420e28 .......e.8A.0B.( │ │ │ │ + 0x002ffc80 420e2042 0e18420e 10410e08 460e4044 B. B..B..A..F.@D │ │ │ │ + 0x002ffc90 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002ffca0 10410e08 410e4000 64000000 64be0100 .A..A.@.d...d... │ │ │ │ + 0x002ffcb0 60e0eaff a6010000 0483d700 00410e10 `............A.. │ │ │ │ + 0x002ffcc0 420e1842 0e20420e 28420e30 410e3841 B..B. B.(B.0A.8A │ │ │ │ + 0x002ffcd0 0e408307 8c068d05 8e048f03 860202c6 .@.............. │ │ │ │ + 0x002ffce0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x002ffcf0 10410e08 460e4044 0e38410e 30420e28 .A..F.@D.8A.0B.( │ │ │ │ + 0x002ffd00 420e2042 0e18420e 10410e08 410e4000 B. B..B..A..A.@. │ │ │ │ + 0x002ffd10 54000000 ccbe0100 a8e1eaff 55020000 T...........U... │ │ │ │ + 0x002ffd20 044fd700 00410e10 420e1842 0e20420e .O...A..B..B. B. │ │ │ │ + 0x002ffd30 28420e30 410e3847 0ec00183 078c068d (B.0A.8G........ │ │ │ │ + 0x002ffd40 058e048f 03860203 e3010e38 410e3042 ...........8A.0B │ │ │ │ + 0x002ffd50 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ │ │ + 0x002ffd60 c0010000 00000000 50000000 24bf0100 ........P...$... │ │ │ │ + 0x002ffd70 b0e3eaff 8d050000 0427d700 00410e10 .........'...A.. │ │ │ │ + 0x002ffd80 420e1842 0e20420e 28420e30 410e3847 B..B. B.(B.0A.8G │ │ │ │ + 0x002ffd90 0ea00383 078c068d 058e048f 03860203 ................ │ │ │ │ + 0x002ffda0 f4030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ │ │ + 0x002ffdb0 420e1041 0e08410e a0030000 50000000 B..A..A.....P... │ │ │ │ + 0x002ffdc0 78bf0100 ece8eaff 6c020000 044fd700 x.......l....O.. │ │ │ │ + 0x002ffdd0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x002ffde0 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ │ │ + 0x002ffdf0 03860203 c9010e38 410e3042 0e28420e .......8A.0B.(B. │ │ │ │ + 0x002ffe00 20420e18 420e1041 0e08410e c0030000 B..B..A..A..... │ │ │ │ + 0x002ffe10 38000000 ccbf0100 08ebeaff 53000000 8...........S... │ │ │ │ + 0x002ffe20 043fd700 00420e10 420e1841 0e208304 .?...B..B..A. .. │ │ │ │ + 0x002ffe30 8e038f02 630e1842 0e10420e 08460e20 ....c..B..B..F. │ │ │ │ + 0x002ffe40 410e1842 0e10420e 08410e20 38000000 A..B..B..A. 8... │ │ │ │ + 0x002ffe50 08c00100 2cebeaff ab000000 040fd700 ....,........... │ │ │ │ + 0x002ffe60 00420e10 410e1841 0e208303 8e020255 .B..A..A. .....U │ │ │ │ + 0x002ffe70 0e18410e 10420e08 460e2044 0e18410e ..A..B..F. D..A. │ │ │ │ + 0x002ffe80 10420e08 410e2000 38000000 44c00100 .B..A. .8...D... │ │ │ │ + 0x002ffe90 a0ebeaff 4e000000 04f7d600 00420e10 ....N........B.. │ │ │ │ + 0x002ffea0 420e1841 0e208304 8e038f02 5e0e1842 B..A. ......^..B │ │ │ │ + 0x002ffeb0 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ + 0x002ffec0 08410e20 38000000 80c00100 b4ebeaff .A. 8........... │ │ │ │ + 0x002ffed0 46000000 04c7d600 00420e10 410e1841 F........B..A..A │ │ │ │ + 0x002ffee0 0e208303 8e02560e 18410e10 420e0846 . ....V..A..B..F │ │ │ │ + 0x002ffef0 0e20440e 18410e10 420e0841 0e200000 . D..A..B..A. .. │ │ │ │ + 0x002fff00 38000000 bcc00100 c8ebeaff 5b000000 8...........[... │ │ │ │ + 0x002fff10 0497d600 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x002fff20 8e038f02 6b0e1842 0e10420e 08460e20 ....k..B..B..F. │ │ │ │ + 0x002fff30 410e1842 0e10420e 08410e20 38000000 A..B..B..A. 8... │ │ │ │ + 0x002fff40 f8c00100 ecebeaff 73000000 0467d600 ........s....g.. │ │ │ │ + 0x002fff50 00420e10 410e1841 0e208303 8e02690e .B..A..A. ....i. │ │ │ │ + 0x002fff60 18410e10 420e0846 0e20440e 18410e10 .A..B..F. D..A.. │ │ │ │ + 0x002fff70 420e0841 0e200000 38000000 34c10100 B..A. ..8...4... │ │ │ │ + 0x002fff80 30eceaff 7d000000 044bd600 00420e10 0...}....K...B.. │ │ │ │ + 0x002fff90 420e1841 0e208304 8e038f02 750e1842 B..A. ......u..B │ │ │ │ + 0x002fffa0 0e10420e 08460e20 410e1842 0e10420e ..B..F. A..B..B. │ │ │ │ + 0x002fffb0 08410e20 38000000 70c10100 74eceaff .A. 8...p...t... │ │ │ │ + 0x002fffc0 a5000000 042bd600 00420e10 420e1841 .....+...B..B..A │ │ │ │ + 0x002fffd0 0e208304 8e038f02 7a0e1842 0e10420e . ......z..B..B. │ │ │ │ + 0x002fffe0 08460e20 410e1842 0e10420e 08410e20 .F. A..B..B..A. │ │ │ │ + 0x002ffff0 4c000000 acc10100 e8eceaff 82000000 L............... │ │ │ │ + 0x00300000 041bd600 00420e10 420e1842 0e20410e .....B..B..B. A. │ │ │ │ + 0x00300010 28410e30 83058c04 8e038f02 4e0e2841 (A.0........N.(A │ │ │ │ + 0x00300020 0e20420e 18420e10 420e0841 0e30720e . B..B..B..A.0r. │ │ │ │ + 0x00300030 28410e20 420e1842 0e10420e 08460e30 (A. B..B..B..F.0 │ │ │ │ + 0x00300040 3c000000 fcc10100 28edeaff bb000000 <.......(....... │ │ │ │ + 0x00300050 04d7d500 00420e10 420e1841 0e208304 .....B..B..A. .. │ │ │ │ + 0x00300060 8e038f02 02520e18 420e1042 0e08460e .....R..B..B..F. │ │ │ │ + 0x00300070 20410e18 420e1042 0e08410e 20000000 A..B..B..A. ... │ │ │ │ + 0x00300080 64000000 3cc20100 a8edeaff 2d010000 d...<.......-... │ │ │ │ + 0x00300090 04bfd500 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x003000a0 28420e30 410e3841 0e408307 8c068d05 (B.0A.8A.@...... │ │ │ │ + 0x003000b0 8e048f03 86020273 0e38410e 30420e28 .......s.8A.0B.( │ │ │ │ + 0x003000c0 420e2042 0e18420e 10410e08 410e4059 B. B..B..A..A.@Y │ │ │ │ + 0x003000d0 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ │ │ + 0x003000e0 10410e08 460e4000 24000000 fcc20100 .A..F.@.$....... │ │ │ │ + 0x003000f0 6deeeaff d5020000 00410e10 8602430d m........A....C. │ │ │ │ + 0x00300100 06478304 8e030348 020c0708 410c0610 .G.....H....A... │ │ │ │ + 0x00300110 24000000 24c30100 1af1eaff f3000000 $...$........... │ │ │ │ + 0x00300120 00410e10 8602430d 06428303 02df0c07 .A....C..B...... │ │ │ │ + 0x00300130 08410c06 10000000 10000000 4cc30100 .A..........L... │ │ │ │ + 0x00300140 e5f1eaff 2b000000 00000000 10000000 ....+........... │ │ │ │ + 0x00300150 60c30100 fcf1eaff 9d000000 00000000 `............... │ │ │ │ + 0x00300160 24000000 74c30100 85f2eaff 9f000000 $...t........... │ │ │ │ + 0x00300170 00410e10 8602430d 06438304 8e030287 .A....C..C...... │ │ │ │ + 0x00300180 0c070841 0c061000 24000000 9cc30100 ...A....$....... │ │ │ │ + 0x00300190 fcf2eaff 71000000 00410e10 8602430d ....q....A....C. │ │ │ │ + 0x003001a0 06478304 8e03024c 0c070841 0c061000 .G.....L...A.... │ │ │ │ + 0x003001b0 24000000 c4c30100 45f3eaff e2010000 $.......E....... │ │ │ │ + 0x003001c0 00410e10 8602430d 06428303 02b10c07 .A....C..B...... │ │ │ │ + 0x003001d0 08410c06 10000000 28000000 ecc30100 .A......(....... │ │ │ │ + 0x003001e0 fff4eaff 7b000000 00410e10 8602430d ....{....A....C. │ │ │ │ + 0x003001f0 064b8306 8c058e04 8f03025b 0c070841 .K.........[...A │ │ │ │ + 0x00300200 0c061000 10000000 18c40100 4ef5eaff ............N... │ │ │ │ + 0x00300210 4f000000 00000000 34000000 2cc40100 O.......4...,... │ │ │ │ + 0x00300220 89f5eaff e1060000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00300230 064d8307 8c068d05 8e048f03 037f050c .M.............. │ │ │ │ + 0x00300240 0708460c 0610540c 0708410c 06100000 ..F...T...A..... │ │ │ │ + 0x00300250 34000000 64c40100 32fceaff b9050000 4...d...2....... │ │ │ │ + 0x00300260 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ + 0x00300270 8e048f03 026b0c07 08460c06 1002450c .....k...F....E. │ │ │ │ + 0x00300280 0708410c 06100000 34000000 9cc40100 ..A.....4....... │ │ │ │ + 0x00300290 b301ebff 7f030000 00410e10 8602430d .........A....C. │ │ │ │ + 0x003002a0 06508307 8c068d05 8e048f03 03cc020c .P.............. │ │ │ │ + 0x003002b0 0708450c 0610028c 0c070841 0c061000 ..E........A.... │ │ │ │ + 0x003002c0 34000000 d4c40100 fa04ebff 8d060000 4............... │ │ │ │ + 0x003002d0 00410e10 8602430d 064b8306 8c058e04 .A....C..K...... │ │ │ │ + 0x003002e0 8f030324 040c0708 460c0610 03a1010c ...$....F....... │ │ │ │ + 0x003002f0 0708410c 06100000 2c000000 0cc50100 ..A.....,....... │ │ │ │ + 0x00300300 4f0bebff ee000000 00410e10 8602430d O........A....C. │ │ │ │ + 0x00300310 06498305 8e048f03 02860c07 08460c06 .I...........F.. │ │ │ │ + 0x00300320 1002540c 07080000 2c000000 3cc50100 ..T.....,...<... │ │ │ │ + 0x00300330 0d0cebff ee000000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00300340 06498305 8e048f03 02860c07 08460c06 .I...........F.. │ │ │ │ + 0x00300350 1002540c 07080000 28000000 6cc50100 ..T.....(...l... │ │ │ │ + 0x00300360 cb0cebff e1000000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00300370 06478304 8e03027d 0c070846 0c061002 .G.....}...F.... │ │ │ │ + 0x00300380 520c0708 28000000 98c50100 800debff R...(........... │ │ │ │ + 0x00300390 97000000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ │ │ + 0x003003a0 8c068d05 8e048f03 02880c07 08000000 ................ │ │ │ │ + 0x003003b0 28000000 c4c50100 eb0debff a2000000 (............... │ │ │ │ + 0x003003c0 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ + 0x003003d0 8e048f03 02930c07 08000000 28000000 ............(... │ │ │ │ + 0x003003e0 f0c50100 610eebff 9d000000 00410e10 ....a........A.. │ │ │ │ + 0x003003f0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ + 0x00300400 028e0c07 08000000 2c000000 1cc60100 ........,....... │ │ │ │ + 0x00300410 d20eebff 2d020000 00410e10 8602430d ....-....A....C. │ │ │ │ + 0x00300420 064d8307 8c068d05 8e048f03 0312020c .M.............. │ │ │ │ + 0x00300430 0708410c 06100000 2c000000 4cc60100 ..A.....,...L... │ │ │ │ + 0x00300440 cf10ebff 4d010000 00410e10 8602430d ....M....A....C. │ │ │ │ + 0x00300450 064d8307 8c068d05 8e048f03 032e010c .M.............. │ │ │ │ + 0x00300460 0708410c 06100000 28000000 7cc60100 ..A.....(...|... │ │ │ │ + 0x00300470 ec11ebff d9010000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00300480 064d8307 8c068d05 8e048f03 03c7010c .M.............. │ │ │ │ + 0x00300490 07080000 34000000 a8c60100 9913ebff ....4........... │ │ │ │ + 0x003004a0 5b010000 00410e10 8602430d 064d8307 [....A....C..M.. │ │ │ │ + 0x003004b0 8c068d05 8e048f03 02860c07 08460c06 .............F.. │ │ │ │ + 0x003004c0 1002b00c 0708410c 06100000 24000000 ......A.....$... │ │ │ │ + 0x003004d0 e0c60100 bc14ebff 56000000 00410e10 ........V....A.. │ │ │ │ + 0x003004e0 8602430d 06478304 8e03660c 0708410c ..C..G....f...A. │ │ │ │ + 0x003004f0 06100000 34000000 08c70100 ea14ebff ....4........... │ │ │ │ + 0x00300500 4f030000 00410e10 8602430d 064d8307 O....A....C..M.. │ │ │ │ + 0x00300510 8c068d05 8e048f03 030e010c 0708460c ..............F. │ │ │ │ + 0x00300520 06100283 0c070841 0c061000 34000000 .......A....4... │ │ │ │ + 0x00300530 40c70100 0118ebff f1000000 00410e10 @............A.. │ │ │ │ + 0x00300540 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x00300550 02720c07 08410c06 105d0c07 08460c06 .r...A...]...F.. │ │ │ │ + 0x00300560 10000000 30000000 78c70100 ba18ebff ....0...x....... │ │ │ │ + 0x00300570 d7010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ + 0x00300580 8c068d05 8e048f03 03a5010c 0708410c ..............A. │ │ │ │ + 0x00300590 06105e0c 07080000 24000000 acc70100 ..^.....$....... │ │ │ │ + 0x003005a0 5d1aebff 4b010000 00410e10 8602430d ]...K....A....C. │ │ │ │ + 0x003005b0 06478304 8e0302a4 0c070841 0c061000 .G.........A.... │ │ │ │ + 0x003005c0 30000000 d4c70100 801bebff 7a010000 0...........z... │ │ │ │ + 0x003005d0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ + 0x003005e0 8e048f03 02920c07 08460c06 1002d00c .........F...... │ │ │ │ + 0x003005f0 07080000 3c000000 08c80100 c61cebff ....<........... │ │ │ │ + 0x00300600 83010000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ + 0x00300610 8c068d05 8e048f03 02920c07 08460c06 .............F.. │ │ │ │ + 0x00300620 10540c07 08410c06 10028c0c 0708450c .T...A........E. │ │ │ │ + 0x00300630 06100000 30000000 48c80100 091eebff ....0...H....... │ │ │ │ + 0x00300640 e3010000 00410e10 8602430d 06478306 .....A....C..G.. │ │ │ │ + 0x00300650 8c058e04 8f0302d5 0c070846 0c061002 ...........F.... │ │ │ │ + 0x00300660 6e0c0708 410c0610 28000000 7cc80100 n...A...(...|... │ │ │ │ + 0x00300670 b81febff 21020000 00410e10 8602430d ....!....A....C. │ │ │ │ + 0x00300680 06498305 8e048f03 02c00c07 08410c06 .I...........A.. │ │ │ │ + 0x00300690 10000000 10000000 a8c80100 ad21ebff .............!.. │ │ │ │ + 0x003006a0 15000000 00000000 2c000000 bcc80100 ........,....... │ │ │ │ + 0x003006b0 ae21ebff 60010000 00410e10 8602430d .!..`....A....C. │ │ │ │ + 0x003006c0 064d8307 8c068d05 8e048f03 0322010c .M...........".. │ │ │ │ + 0x003006d0 0708410c 06100000 10000000 ecc80100 ..A............. │ │ │ │ + 0x003006e0 de22ebff b9000000 00000000 10000000 .".............. │ │ │ │ + 0x003006f0 00c90100 8323ebff 19000000 00000000 .....#.......... │ │ │ │ + 0x00300700 34000000 14c90100 8823ebff 02040000 4........#...... │ │ │ │ + 0x00300710 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ + 0x00300720 8e048f03 0304010c 0708420c 06100384 ..........B..... │ │ │ │ + 0x00300730 020c0708 410c0610 14000000 4cc90100 ....A.......L... │ │ │ │ + 0x00300740 5227ebff 33000000 00000000 00000000 R'..3........... │ │ │ │ + 0x00300750 2c000000 64c90100 6d27ebff 0d030000 ,...d...m'...... │ │ │ │ + 0x00300760 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ + 0x00300770 8e048f03 03e6020c 0708410c 06100000 ..........A..... │ │ │ │ + 0x00300780 1c000000 94c90100 4a2aebff 45000000 ........J*..E... │ │ │ │ + 0x00300790 00410e10 8602430d 0602400c 07080000 .A....C...@..... │ │ │ │ + 0x003007a0 2c000000 b4c90100 6f2aebff ef0a0000 ,.......o*...... │ │ │ │ + 0x003007b0 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ + 0x003007c0 8e048f03 0371090c 0708410c 06100000 .....q....A..... │ │ │ │ + 0x003007d0 2c000000 e4c90100 2e35ebff 85050000 ,........5...... │ │ │ │ + 0x003007e0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ + 0x003007f0 8e048f03 030a050c 0708410c 06100000 ..........A..... │ │ │ │ + 0x00300800 10000000 14ca0100 833aebff 2f000000 .........:../... │ │ │ │ + 0x00300810 00000000 10000000 28ca0100 9e3aebff ........(....:.. │ │ │ │ + 0x00300820 13000000 00000000 10000000 3cca0100 ............<... │ │ │ │ + 0x00300830 9d3aebff 24000000 00000000 10000000 .:..$........... │ │ │ │ + 0x00300840 50ca0100 ad3aebff 09000000 00000000 P....:.......... │ │ │ │ + 0x00300850 2c000000 64ca0100 a23aebff a6000000 ,...d....:...... │ │ │ │ + 0x00300860 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ + 0x00300870 8e048f03 028a0c07 08410c06 10000000 .........A...... │ │ │ │ + 0x00300880 1c000000 94ca0100 183bebff bd000000 .........;...... │ │ │ │ + 0x00300890 00410e10 8602430d 0602b80c 07080000 .A....C......... │ │ │ │ + 0x003008a0 10000000 b4ca0100 b53bebff 13000000 .........;...... │ │ │ │ + 0x003008b0 00000000 24000000 c8ca0100 b43bebff ....$........;.. │ │ │ │ + 0x003008c0 76000000 00410e10 8602430d 064e8306 v....A....C..N.. │ │ │ │ + 0x003008d0 8c058e04 8f030263 0c070800 10000000 .......c........ │ │ │ │ + 0x003008e0 f0ca0100 023cebff 13000000 00000000 .....<.......... │ │ │ │ + 0x003008f0 28000000 04cb0100 013cebff 1b010000 (........<...... │ │ │ │ + 0x00300900 00410e10 8602430d 06498305 8e048f03 .A....C..I...... │ │ │ │ + 0x00300910 02e90c07 08410c06 10000000 1c000000 .....A.......... │ │ │ │ + 0x00300920 30cb0100 f03cebff 43000000 004d0e10 0....<..C....M.. │ │ │ │ + 0x00300930 8602430d 06720c07 08000000 10000000 ..C..r.......... │ │ │ │ + 0x00300940 50cb0100 133debff 19000000 00000000 P....=.......... │ │ │ │ + 0x00300950 2c000000 64cb0100 183debff a7030000 ,...d....=...... │ │ │ │ + 0x00300960 00410e10 8602430d 064d8307 8c068d05 .A....C..M...... │ │ │ │ + 0x00300970 8e048f03 035c030c 0708410c 06100000 .....\....A..... │ │ │ │ + 0x00300980 14000000 94cb0100 8f40ebff 2c000000 .........@..,... │ │ │ │ + 0x00300990 00000000 00000000 48000000 accb0100 ........H....... │ │ │ │ + 0x003009a0 b040ebff 6c000000 00420e10 420e1842 .@..l....B..B..B │ │ │ │ + 0x003009b0 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x003009c0 8f02024b 0e28420e 20420e18 420e1042 ...K.(B. B..B..B │ │ │ │ + 0x003009d0 0e08460e 30410e28 420e2042 0e18420e ..F.0A.(B. B..B. │ │ │ │ + 0x003009e0 10420e08 50000000 a0cb0100 d440ebff .B..P........@.. │ │ │ │ + 0x003009f0 87110000 048bcc00 00410e10 420e1842 .........A..B..B │ │ │ │ + 0x00300a00 0e20420e 28420e30 410e3847 0e900283 . B.(B.0A.8G.... │ │ │ │ + 0x00300a10 078c068d 058e048f 03860203 040f0e38 ...............8 │ │ │ │ + 0x00300a20 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x00300a30 0e08410e 90020000 4c000000 4ccc0100 ..A.....L...L... │ │ │ │ + 0x00300a40 b054ebff 12040000 00410e10 420e1842 .T.......A..B..B │ │ │ │ + 0x00300a50 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ │ │ + 0x00300a60 078c068d 058e048f 03860203 aa030e38 ...............8 │ │ │ │ + 0x00300a70 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ │ │ + 0x00300a80 0e08410e 80020000 28000000 9ccc0100 ..A.....(....... │ │ │ │ + 0x00300a90 208dd3ff 64000000 00420e10 410e1844 ...d....B..A..D │ │ │ │ + 0x00300aa0 0e308303 8e020249 0e18410e 10420e08 .0.....I..A..B.. │ │ │ │ + 0x00300ab0 410e3000 28000000 c8cc0100 648dd3ff A.0.(.......d... │ │ │ │ + 0x00300ac0 64000000 00420e10 410e1844 0e308303 d....B..A..D.0.. │ │ │ │ + 0x00300ad0 8e020249 0e18410e 10420e08 410e3000 ...I..A..B..A.0. │ │ │ │ + 0x00300ae0 48000000 f4cc0100 a88dd3ff 4b010000 H...........K... │ │ │ │ + 0x00300af0 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ │ │ + 0x00300b00 410e3844 0e508307 8c068d05 8e048f03 A.8D.P.......... │ │ │ │ + 0x00300b10 86020332 010e3841 0e30420e 28420e20 ...2..8A.0B.(B. │ │ │ │ + 0x00300b20 420e1842 0e10410e 08000000 38000000 B..B..A.....8... │ │ │ │ + 0x00300b30 40cd0100 dc57ebff 7a010000 00420e10 @....W..z....B.. │ │ │ │ + 0x00300b40 420e1842 0e20410e 28410e30 83058c04 B..B. A.(A.0.... │ │ │ │ + 0x00300b50 8e038f02 036a010e 28410e20 420e1842 .....j..(A. B..B │ │ │ │ + 0x00300b60 0e10420e 08000000 28000000 7ccd0100 ..B.....(...|... │ │ │ │ + 0x00300b70 708ed3ff 7f000000 00420e10 410e1844 p........B..A..D │ │ │ │ + 0x00300b80 0e308303 8e02025c 0e18410e 10420e08 .0.....\..A..B.. │ │ │ │ + 0x00300b90 410e3000 28000000 a8cd0100 f458ebff A.0.(........X.. │ │ │ │ + 0x00300ba0 3e000000 00420e10 420e1841 0e208304 >....B..B..A. .. │ │ │ │ + 0x00300bb0 8e038f02 740e1842 0e10420e 08000000 ....t..B..B..... │ │ │ │ + 0x00300bc0 4c000000 7ccd0100 8850ebff 91020000 L...|....P...... │ │ │ │ + 0x00300bd0 0417cb00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x00300be0 28420e30 410e3844 0e508307 8c068d05 (B.0A.8D.P...... │ │ │ │ + 0x00300bf0 8e048f03 8602034d 020e3841 0e30420e .......M..8A.0B. │ │ │ │ + 0x00300c00 28420e20 420e1842 0e10410e 08410e50 (B. B..B..A..A.P │ │ │ │ + 0x00300c10 4c000000 cccd0100 b858ebff ce010000 L........X...... │ │ │ │ + 0x00300c20 04dbca00 00410e10 420e1842 0e20420e .....A..B..B. B. │ │ │ │ + 0x00300c30 28420e30 410e3844 0e608307 8c068d05 (B.0A.8D.`...... │ │ │ │ + 0x00300c40 8e048f03 86020247 0e38410e 30420e28 .......G.8A.0B.( │ │ │ │ + 0x00300c50 420e2042 0e18420e 10410e08 410e6000 B. B..B..A..A.`. │ │ │ │ + 0x00300c60 2c000000 74ce0100 385aebff 47030000 ,...t...8Z..G... │ │ │ │ + 0x00300c70 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ + 0x00300c80 8e048f03 03e7020c 0708410c 06100000 ..........A..... │ │ │ │ + 0x00300c90 2c000000 a4ce0100 585debff be030000 ,.......X]...... │ │ │ │ + 0x00300ca0 00410e10 8602430d 06508307 8c068d05 .A....C..P...... │ │ │ │ + 0x00300cb0 8e048f03 0377030c 0708410c 06100000 .....w....A..... │ │ │ │ + 0x00300cc0 20000000 d4ce0100 886cebff cb020000 ........l...... │ │ │ │ + 0x00300cd0 00410e10 8602430d 064a8304 8e0303bc .A....C..J...... │ │ │ │ + 0x00300ce0 020c0708 30000000 a0ce0100 c460ebff ....0........`.. │ │ │ │ + 0x00300cf0 990b0000 041bca00 00410e10 8602430d .........A....C. │ │ │ │ + 0x00300d00 06508307 8c068d05 8e048f03 0318060c .P.............. │ │ │ │ + 0x00300d10 0708410c 06100000 2c000000 2ccf0100 ..A.....,...,... │ │ │ │ + 0x00300d20 806febff 12010000 00410e10 8602430d .o.......A....C. │ │ │ │ + 0x00300d30 064d8307 8c068d05 8e048f03 02d80c07 .M.............. │ │ │ │ + 0x00300d40 08410c06 10000000 20000000 5ccf0100 .A...... ...\... │ │ │ │ + 0x00300d50 7070ebff ec000000 00410e10 8602430d pp.......A....C. │ │ │ │ + 0x00300d60 06478304 8e0302e0 0c070800 10000000 .G.............. │ │ │ │ + 0x00300d70 80cf0100 3c71ebff 11000000 00000000 ....... │ │ │ │ + 0x003053d0 04779600 00410e10 8602430d 064b8306 .w...A....C..K.. │ │ │ │ + 0x003053e0 8c058e04 8f0302fc 0c070841 0c061000 ...........A.... │ │ │ │ + 0x003053f0 30000000 ac150200 3100eeff d2000000 0.......1....... │ │ │ │ + 0x00305400 047b9600 00410e10 8602430d 064d8307 .{...A....C..M.. │ │ │ │ + 0x00305410 8c068d05 8e048f03 029f0c07 08450c06 .............E.. │ │ │ │ + 0x00305420 10000000 20000000 e0150200 a46fd3ff .... ........o.. │ │ │ │ + 0x00305430 95000000 046b9600 00410e10 8602430d .....k...A....C. │ │ │ │ + 0x00305440 06498305 8e048f03 24000000 04160200 .I......$....... │ │ │ │ + 0x00305450 3601eeff d0010000 045f9600 00410e10 6........_...A.. │ │ │ │ + 0x00305460 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x00305470 34000000 2c160200 0803eeff 7f000000 4...,........... │ │ │ │ + 0x00305480 045f9600 00410e10 8602430d 06478306 ._...A....C..G.. │ │ │ │ + 0x00305490 8c058e04 8f03520c 0708410c 0610760c ......R...A...v. │ │ │ │ + 0x003054a0 0708460c 06100000 30000000 64160200 ..F.....0...d... │ │ │ │ + 0x003054b0 2004eeff 5e000000 04339600 00410e10 ...^....3...A.. │ │ │ │ + 0x003054c0 8602430d 06468305 8e048f03 680c0708 ..C..F......h... │ │ │ │ + 0x003054d0 460c0610 4a0c0708 410c0610 34000000 F...J...A...4... │ │ │ │ + 0x003054e0 98160200 4c04eeff 7f000000 040b9600 ....L........... │ │ │ │ + 0x003054f0 00410e10 8602430d 06478306 8c058e04 .A....C..G...... │ │ │ │ + 0x00305500 8f03520c 0708410c 0610760c 0708460c ..R...A...v...F. │ │ │ │ + 0x00305510 06100000 30000000 d0160200 9404eeff ....0........... │ │ │ │ + 0x00305520 5e000000 04df9500 00410e10 8602430d ^........A....C. │ │ │ │ + 0x00305530 06468305 8e048f03 680c0708 460c0610 .F......h...F... │ │ │ │ + 0x00305540 4a0c0708 410c0610 2c000000 04170200 J...A...,....... │ │ │ │ + 0x00305550 6006eeff 35010000 04b79500 00410e10 `...5........A.. │ │ │ │ + 0x00305560 8602430d 064b8306 8c058e04 8f0302c4 ..C..K.......... │ │ │ │ + 0x00305570 0c070841 0c061000 30000000 34170200 ...A....0...4... │ │ │ │ + 0x00305580 7007eeff 15010000 04979500 00410e10 p............A.. │ │ │ │ + 0x00305590 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ + 0x003055a0 02d10c07 08410c06 10000000 28000000 .....A......(... │ │ │ │ + 0x003055b0 68170200 5c0beeff 8e000000 04779500 h...\........w.. │ │ │ │ + 0x003055c0 00410e10 8602430d 06458303 02680c07 .A....C..E...h.. │ │ │ │ + 0x003055d0 08410c06 10000000 2c000000 94170200 .A......,....... │ │ │ │ + 0x003055e0 c00beeff f7000000 04579500 00410e10 .........W...A.. │ │ │ │ + 0x003055f0 8602430d 064b8306 8c058e04 8f0302ac ..C..K.......... │ │ │ │ + 0x00305600 0c070841 0c061000 10000000 1c180200 ...A............ │ │ │ │ + 0x00305610 d00feeff 05000000 00000000 28000000 ............(... │ │ │ │ + 0x00305620 30180200 2c12eeff bd000000 00410e10 0...,........A.. │ │ │ │ + 0x00305630 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x00305640 02ab0c07 08000000 10000000 5c180200 ............\... │ │ │ │ + 0x00305650 c012eeff 05000000 00000000 30000000 ............0... │ │ │ │ + 0x00305660 70180200 1c15eeff b1000000 00410e10 p............A.. │ │ │ │ + 0x00305670 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ + 0x00305680 028e0c07 08460c06 104e0c07 08000000 .....F...N...... │ │ │ │ + 0x00305690 28000000 a4180200 a816eeff 66000000 (...........f... │ │ │ │ + 0x003056a0 00410e10 8602430d 06428303 02530c07 .A....C..B...S.. │ │ │ │ + 0x003056b0 08460c06 10460c07 08000000 30000000 .F...F......0... │ │ │ │ + 0x003056c0 d0180200 4c17eeff 93000000 00410e10 ....L........A.. │ │ │ │ + 0x003056d0 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ + 0x003056e0 02700c07 08460c06 104e0c07 08000000 .p...F...N...... │ │ │ │ + 0x003056f0 30000000 04190200 c819eeff be000000 0............... │ │ │ │ + 0x00305700 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ + 0x00305710 8e048f03 02980c07 08410c06 10510c07 .........A...Q.. │ │ │ │ + 0x00305720 08000000 30000000 38190200 541aeeff ....0...8...T... │ │ │ │ + 0x00305730 76000000 00410e10 8602430d 064a8307 v....A....C..J.. │ │ │ │ + 0x00305740 8c068d05 8e048f03 02530c07 08460c06 .........S...F.. │ │ │ │ + 0x00305750 104e0c07 08000000 30000000 6c190200 .N......0...l... │ │ │ │ + 0x00305760 a01aeeff 76000000 00410e10 8602430d ....v....A....C. │ │ │ │ + 0x00305770 064a8307 8c068d05 8e048f03 02530c07 .J...........S.. │ │ │ │ + 0x00305780 08460c06 104e0c07 08000000 2c000000 .F...N......,... │ │ │ │ + 0x00305790 a0190200 ec1aeeff 64000000 00410e10 ........d....A.. │ │ │ │ + 0x003057a0 8602430d 06478306 8c058e04 8f03024a ..C..G.........J │ │ │ │ + 0x003057b0 0c070846 0c061048 0c070800 20000000 ...F...H.... ... │ │ │ │ + 0x003057c0 d0190200 2c1beeff 9b020000 00420e10 ....,........B.. │ │ │ │ + 0x003057d0 410e1883 038e0203 95020e10 420e0800 A...........B... │ │ │ │ + 0x003057e0 24000000 f4190200 a81deeff 8f010000 $............... │ │ │ │ + 0x003057f0 00510e10 410e1883 038e0203 6b010e10 .Q..A.......k... │ │ │ │ + 0x00305800 420e08c3 ce000000 10000000 1c1a0200 B............... │ │ │ │ + 0x00305810 606cd3ff f0000000 00000000 2c000000 `l..........,... │ │ │ │ + 0x00305820 301a0200 fc1eeeff 5c080000 00410e10 0.......\....A.. │ │ │ │ + 0x00305830 8602430d 06508307 8c068d05 8e048f03 ..C..P.......... │ │ │ │ + 0x00305840 03dc060c 0708410c 06100000 2c000000 ......A.....,... │ │ │ │ + 0x00305850 601a0200 2c27eeff 1a030000 00410e10 `...,'.......A.. │ │ │ │ + 0x00305860 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x00305870 03fa020c 0708410c 06100000 2c000000 ......A.....,... │ │ │ │ + 0x00305880 901a0200 1c2aeeff 4d010000 00410e10 .....*..M....A.. │ │ │ │ + 0x00305890 8602430d 064a8307 8c068d05 8e048f03 ..C..J.......... │ │ │ │ + 0x003058a0 0330010c 0708410c 06100000 28000000 .0....A.....(... │ │ │ │ + 0x003058b0 c01a0200 3c2beeff 72000000 00410e10 ....<+..r....A.. │ │ │ │ + 0x003058c0 8602430d 06468305 8e048f03 02590c07 ..C..F.......Y.. │ │ │ │ + 0x003058d0 08410c06 10000000 3c000000 ec1a0200 .A......<....... │ │ │ │ + 0x003058e0 902beeff 14020000 00420e10 420e1842 .+.......B..B..B │ │ │ │ + 0x003058f0 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ │ │ + 0x00305900 8f0203f6 010e2842 0e20420e 18420e10 ......(B. B..B.. │ │ │ │ + 0x00305910 420e0841 0e300000 34000000 2c1b0200 B..A.0..4...,... │ │ │ │ + 0x00305920 402feeff d9000000 00410e10 8602430d @/.......A....C. │ │ │ │ + 0x00305930 064d8307 8c068d05 8e048f03 02810c07 .M.............. │ │ │ │ + 0x00305940 08460c06 106a0c07 08410c06 10000000 .F...j...A...... │ │ │ │ + 0x00305950 30000000 0c1b0200 4809eeff 8b010000 0.......H....... │ │ │ │ + 0x00305960 04f39100 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ + 0x00305970 8c068d05 8e048f03 034d010c 0708410c .........M....A. │ │ │ │ + 0x00305980 06100000 30000000 401b0200 a40aeeff ....0...@....... │ │ │ │ + 0x00305990 a4010000 04cf9100 00410e10 8602430d .........A....C. │ │ │ │ + 0x003059a0 064d8307 8c068d05 8e048f03 0340010c .M...........@.. │ │ │ │ + 0x003059b0 0708410c 06100000 4c000000 741b0200 ..A.....L...t... │ │ │ │ + 0x003059c0 300ceeff 5e020000 04d79100 00410e10 0...^........A.. │ │ │ │ + 0x003059d0 8602430d 064d8307 8c068d05 8e048f03 ..C..M.......... │ │ │ │ + 0x003059e0 02992e00 7d2e004c 2e00702e 006d2e00 ....}..L..p..m.. │ │ │ │ + 0x003059f0 02482e00 6d2e0077 2e107a0c 0708410c .H..m..w..z...A. │ │ │ │ + 0x00305a00 06105f2e 00000000 28000000 c41b0200 .._.....(....... │ │ │ │ + 0x00305a10 100feeff fe000000 04a79100 00410e10 .............A.. │ │ │ │ + 0x00305a20 8602430d 06438304 8e0302a8 0c070845 ..C..C.........E │ │ │ │ + 0x00305a30 0c061000 30000000 f01b0200 e40feeff ....0........... │ │ │ │ + 0x00305a40 ac000000 049b9100 00410e10 8602430d .........A....C. │ │ │ │ + 0x00305a50 06438304 8e03027d 0c070846 0c061044 .C.....}...F...D │ │ │ │ + 0x00305a60 0c070841 0c061000 30000000 241c0200 ...A....0...$... │ │ │ │ + 0x00305a70 6010eeff ac000000 04779100 00410e10 `........w...A.. │ │ │ │ + 0x00305a80 8602430d 06438304 8e03027d 0c070846 ..C..C.....}...F │ │ │ │ + 0x00305a90 0c061044 0c070841 0c061000 38000000 ...D...A....8... │ │ │ │ + 0x00305aa0 581c0200 9c11eeff a8000000 04539100 X............S.. │ │ │ │ + 0x00305ab0 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ + 0x00305ac0 8e048f03 02430c07 08460c06 104e0c07 .....C...F...N.. │ │ │ │ + 0x00305ad0 08410c06 10000000 30000000 941c0200 .A......0....... │ │ │ │ + 0x00305ae0 1012eeff 43000000 04339100 00410e10 ....C....3...A.. │ │ │ │ + 0x00305af0 8602430d 06438304 8e03560c 0708460c ..C..C....V...F. │ │ │ │ + 0x00305b00 0610440c 0708410c 06100000 30000000 ..D...A.....0... │ │ │ │ + 0x00305b10 c81c0200 9c12eeff 5d000000 040b9100 ........]....... │ │ │ │ + 0x00305b20 00410e10 8602430d 06468305 8e048f03 .A....C..F...... │ │ │ │ + 0x00305b30 670c0708 460c0610 4a0c0708 410c0610 g...F...J...A... │ │ │ │ + 0x00305b40 38000000 fc1c0200 6813eeff fd000000 8.......h....... │ │ │ │ + 0x00305b50 04e39000 00410e10 8602430d 064d8307 .....A....C..M.. │ │ │ │ + 0x00305b60 8c068d05 8e048f03 02770c07 08460c06 .........w...F.. │ │ │ │ + 0x00305b70 104e0c07 08410c06 10000000 30000000 .N...A......0... │ │ │ │ + 0x00305b80 381d0200 2c14eeff 0e010000 04c79000 8...,........... │ │ │ │ + 0x00305b90 00410e10 8602430d 06438304 8e035e0c .A....C..C....^. │ │ │ │ + 0x00305ba0 0708410c 0610029d 0c070846 0c061000 ..A........F.... │ │ │ │ + 0x00305bb0 30000000 6c1d0200 d82aeeff bb000000 0...l....*...... │ │ │ │ + 0x00305bc0 04bb9000 00410e10 8602430d 064a8307 .....A....C..J.. │ │ │ │ + 0x00305bd0 8c068d05 8e048f03 025f0c07 08410c06 ........._...A.. │ │ │ │ + 0x00305be0 10000000 2c000000 a01d0200 642beeff ....,.......d+.. │ │ │ │ + 0x00305bf0 04010000 04a79000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00305c00 06478306 8c058e04 8f0302aa 0c070841 .G.............A │ │ │ │ + 0x00305c10 0c061000 38000000 d01d0200 242deeff ....8.......$-.. │ │ │ │ + 0x00305c20 f1000000 04979000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00305c30 064a8307 8c068d05 8e048f03 026b0c07 .J...........k.. │ │ │ │ + 0x00305c40 08460c06 104e0c07 08410c06 10000000 .F...N...A...... │ │ │ │ + 0x00305c50 30000000 0c1e0200 e82deeff 52030000 0........-..R... │ │ │ │ + 0x00305c60 047b9000 00410e10 8602430d 06508307 .{...A....C..P.. │ │ │ │ + 0x00305c70 8c068d05 8e048f03 03b8020c 0708410c ..............A. │ │ │ │ + 0x00305c80 06100000 30000000 401e0200 1431eeff ....0...@....1.. │ │ │ │ + 0x00305c90 15080000 047b9000 00410e10 8602430d .....{...A....C. │ │ │ │ + 0x00305ca0 06508307 8c068d05 8e048f03 0363040c .P...........c.. │ │ │ │ + 0x00305cb0 0708410c 06100000 28000000 cc1e0200 ..A.....(....... │ │ │ │ + 0x00305cc0 a068d3ff 8f060000 00410e10 8602430d .h.......A....C. │ │ │ │ + 0x00305cd0 064d8307 8c068d05 8e048f03 037d060c .M...........}.. │ │ │ │ + 0x00305ce0 07080000 10000000 f81e0200 d438eeff .............8.. │ │ │ │ + 0x00305cf0 0d000000 00000000 14000000 0c1f0200 ................ │ │ │ │ + 0x00305d00 20a9f9ff 71000000 00000000 00000000 ...q........... │ │ │ │ + 0x00305d10 14000000 241f0200 88a9f9ff 50000000 ....$.......P... │ │ │ │ + 0x00305d20 00000000 00000000 14000000 3c1f0200 ............<... │ │ │ │ + 0x00305d30 c0a9f9ff 77000000 00000000 00000000 ....w........... │ │ │ │ + 0x00305d40 24000000 fc1e0200 28aaf9ff 11000000 $.......(....... │ │ │ │ + 0x00305d50 04179000 00410e10 8602430d 064a0c07 .....A....C..J.. │ │ │ │ + 0x00305d60 08410c06 10000000 24000000 241f0200 .A......$...$... │ │ │ │ + 0x00305d70 20aaf9ff 11000000 04ff8f00 00410e10 ............A.. │ │ │ │ + 0x00305d80 8602430d 064a0c07 08410c06 10000000 ..C..J...A...... │ │ │ │ + 0x00305d90 38000000 a41f0200 18aaf9ff 39040000 8...........9... │ │ │ │ + 0x00305da0 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ │ │ + 0x00305db0 03e8030e 18420e10 420e0841 0e20690e .....B..B..A. i. │ │ │ │ + 0x00305dc0 18420e10 420e0841 0e200000 10000000 .B..B..A. ...... │ │ │ │ + 0x00305dd0 e01f0200 1caef9ff 06000000 00000000 ................ │ │ │ │ + 0x00305de0 10000000 f41f0200 18aef9ff 07000000 ................ │ │ │ │ + 0x00305df0 00000000 10000000 08200200 14aef9ff ......... ...... │ │ │ │ + 0x00305e00 ba000000 00000000 10000000 1c200200 ............. .. │ │ │ │ + 0x00305e10 c0aef9ff 06000000 00000000 10000000 ................ │ │ │ │ + 0x00305e20 30200200 bcaef9ff 07000000 00000000 0 .............. │ │ │ │ + 0x00305e30 1c000000 44200200 b8aef9ff 71000000 ....D ......q... │ │ │ │ + 0x00305e40 00750e10 8602430d 06770c07 08c60000 .u....C..w...... │ │ │ │ + 0x00305e50 1c000000 64200200 18aff9ff 71000000 ....d ......q... │ │ │ │ + 0x00305e60 00750e10 8602430d 06770c07 08c60000 .u....C..w...... │ │ │ │ + 0x00305e70 28000000 84200200 78aff9ff a2010000 (.... ..x....... │ │ │ │ + 0x00305e80 00410e10 8602430d 064a8307 8c068d05 .A....C..J...... │ │ │ │ + 0x00305e90 8e048f03 0393010c 07080000 10000000 ................ │ │ │ │ + 0x00305ea0 b0200200 fcb0f9ff 0d000000 00000000 . .............. │ │ │ │ + 0x00305eb0 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -1,2289 +1,2289 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ │ │ - 0x00305e74 ffff0110 00e80200 00e80215 ff0200fd ................ │ │ │ │ - 0x00305e84 02210000 ffff0110 00840300 00840315 .!.............. │ │ │ │ - 0x00305e94 9b030099 03210000 ff9b0d01 08310639 .....!.......1.9 │ │ │ │ - 0x00305ea4 01390540 017f0000 00000000 ffff0108 .9.@............ │ │ │ │ - 0x00305eb4 33055d00 384a0000 ffff0126 004c0000 3.].8J.....&.L.. │ │ │ │ - 0x00305ec4 4c11db0c 005db202 00008f03 11d90c00 L....].......... │ │ │ │ - 0x00305ed4 a003b708 0000d70b 05c30c00 dc0b9801 ................ │ │ │ │ - 0x00305ee4 00000000 ffff0114 00670000 670e8a02 .........g..g... │ │ │ │ - 0x00305ef4 009a0123 970200bd 01770000 ffff0114 ...#.....w...... │ │ │ │ - 0x00305f04 00670000 670e8a02 009a0123 970200bd .g..g......#.... │ │ │ │ - 0x00305f14 01770000 ff9b2901 25007f00 007f8101 .w....).%....... │ │ │ │ - 0x00305f24 e7020080 02340000 b4020be7 0200bf02 .....4.......... │ │ │ │ - 0x00305f34 2b0000ea 020afc02 01f4020e 00007f00 +............... │ │ │ │ - 0x00305f44 00000000 ff9b3d01 3812049b 03005d83 ......=.8.....]. │ │ │ │ - 0x00305f54 01ae0300 e0015f00 00bf020b ae0300da ......_......... │ │ │ │ - 0x00305f64 0205fe02 00df022c 00008b03 08950301 .......,........ │ │ │ │ - 0x00305f74 9e0308a8 0301b103 0ac30301 bb030e00 ................ │ │ │ │ - 0x00305f84 007f0000 00000000 ff9b3d01 381204c3 ..........=.8... │ │ │ │ - 0x00305f94 03007088 01d60300 f8018201 0000fa02 ..p............. │ │ │ │ - 0x00305fa4 0bd60300 8e0305ac 03009303 200000b3 ............ ... │ │ │ │ - 0x00305fb4 0308bd03 01bb031e 0000d903 0aeb0301 ................ │ │ │ │ - 0x00305fc4 e3030e00 007f0000 00000000 ff9b4901 ..............I. │ │ │ │ - 0x00305fd4 441204ba 03009201 8101cd03 0093023a D..............: │ │ │ │ - 0x00305fe4 0000cd02 06e00300 d3022700 00fa020b ..........'..... │ │ │ │ - 0x00305ff4 cd03008a 0319e003 00a3031a 0000bd03 ................ │ │ │ │ - 0x00306004 08c70301 d00308da 0301ee03 0d830401 ................ │ │ │ │ - 0x00306014 fb030e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ - 0x00306024 26004f00 004f8c01 b50300db 01a40100 &.O..O.......... │ │ │ │ - 0x00306034 00ff020b b503008a 032e0000 b8030aca ................ │ │ │ │ - 0x00306044 0301c203 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00306054 ff9b3d01 3812049b 03005d83 01ae0300 ..=.8.....]..... │ │ │ │ - 0x00306064 e0015f00 00bf020b ae0300da 0205fe02 .._............. │ │ │ │ - 0x00306074 00df022c 00008b03 08950301 9e0308a8 ...,............ │ │ │ │ - 0x00306084 0301b103 0ac30301 bb030e00 007f0000 ................ │ │ │ │ - 0x00306094 00000000 ff9b3d01 381204c3 03007088 ......=.8.....p. │ │ │ │ - 0x003060a4 01d60300 f8018201 0000fa02 0bd60300 ................ │ │ │ │ - 0x003060b4 8e0305ac 03009303 200000b3 0308bd03 ........ ....... │ │ │ │ - 0x003060c4 01bb031e 0000d903 0aeb0301 e3030e00 ................ │ │ │ │ - 0x003060d4 007f0000 00000000 ff9b5101 4a1204a5 ..........Q.J... │ │ │ │ - 0x003060e4 04007593 01b80400 940306cd 04009a03 ..u............. │ │ │ │ - 0x003060f4 270000c1 030bb804 00d10319 cd0400f0 '............... │ │ │ │ - 0x00306104 03058e04 00f50320 00009504 089f0401 ....... ........ │ │ │ │ - 0x00306114 a80408b2 0401bb04 0ac70401 e30405f0 ................ │ │ │ │ - 0x00306124 0401e804 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00306134 ff9b4901 441204ba 03009201 8101cd03 ..I.D........... │ │ │ │ - 0x00306144 0093023a 0000cd02 06e00300 d3022700 ...:..........'. │ │ │ │ - 0x00306154 00fa020b cd03008a 0319e003 00a3031a ................ │ │ │ │ - 0x00306164 0000bd03 08c70301 d00308da 0301ee03 ................ │ │ │ │ - 0x00306174 0d830401 fb030e00 007f0000 00000000 ................ │ │ │ │ - 0x00306184 ff9b3d01 3812049b 03005d83 01ae0300 ..=.8.....]..... │ │ │ │ - 0x00306194 e0015f00 00bf020b ae0300da 0205fe02 .._............. │ │ │ │ - 0x003061a4 00df022c 00008b03 08950301 9e0308a8 ...,............ │ │ │ │ - 0x003061b4 0301b103 0ac30301 bb030e00 007f0000 ................ │ │ │ │ - 0x003061c4 00000000 ff9b5901 541404ba 04001841 ......Y.T......A │ │ │ │ - 0x003061d4 0000598f 01cd0400 e8014000 00a8020c ..Y.......@..... │ │ │ │ - 0x003061e4 e20400b4 02a20100 00d6030b cd0400e6 ................ │ │ │ │ - 0x003061f4 0319e204 00850405 a304008a 04200000 ............. .. │ │ │ │ - 0x00306204 aa0408b4 0401bd04 08c70401 d0040adc ................ │ │ │ │ - 0x00306214 0401f804 05850501 fd040e00 007f0000 ................ │ │ │ │ - 0x00306224 00000000 ff9b2d01 26004f00 004f8c01 ......-.&.O..O.. │ │ │ │ - 0x00306234 b50300db 01a40100 00ff020b b503008a ................ │ │ │ │ - 0x00306244 032e0000 b8030aca 0301c203 0e00007f ................ │ │ │ │ - 0x00306254 00000000 00000000 ff9b3d01 3812049b ..........=.8... │ │ │ │ - 0x00306264 03005d83 01ae0300 e0015f00 00bf020b ..]......._..... │ │ │ │ - 0x00306274 ae0300da 0205fe02 00df022c 00008b03 ...........,.... │ │ │ │ - 0x00306284 08950301 9e0308a8 0301b103 0ac30301 ................ │ │ │ │ - 0x00306294 bb030e00 007f0000 00000000 ff9b5901 ..............Y. │ │ │ │ - 0x003062a4 541404ba 04001841 0000598f 01cd0400 T......A..Y..... │ │ │ │ - 0x003062b4 e8014000 00a8020c e20400b4 02a20100 ..@............. │ │ │ │ - 0x003062c4 00d6030b cd0400e6 0319e204 00850405 ................ │ │ │ │ - 0x003062d4 a304008a 04200000 aa0408b4 0401bd04 ..... .......... │ │ │ │ - 0x003062e4 08c70401 d0040adc 0401f804 05850501 ................ │ │ │ │ - 0x003062f4 fd040e00 007f0000 00000000 ff9b2901 ..............). │ │ │ │ - 0x00306304 25007f00 007f8101 e7020080 02340000 %............4.. │ │ │ │ - 0x00306314 b4020be7 0200bf02 2b0000ea 020afc02 ........+....... │ │ │ │ - 0x00306324 01f4020e 00007f00 00000000 ff9b5101 ..............Q. │ │ │ │ - 0x00306334 4a1204a5 04007593 01b80400 940306cd J.....u......... │ │ │ │ - 0x00306344 04009a03 270000c1 030bb804 00d10319 ....'........... │ │ │ │ - 0x00306354 cd0400f0 03058e04 00f50320 00009504 ........... .... │ │ │ │ - 0x00306364 089f0401 a80408b2 0401bb04 0ac70401 ................ │ │ │ │ - 0x00306374 e30405f0 0401e804 0e00007f 00000000 ................ │ │ │ │ - 0x00306384 00000000 ff9b1501 100b0523 00101a00 ...........#.... │ │ │ │ - 0x00306394 002a083a 01320e00 007f0000 00000000 .*.:.2.......... │ │ │ │ - 0x003063a4 ff9b1501 100b0523 00101a00 002a083a .......#.....*.: │ │ │ │ - 0x003063b4 01320e00 007f0000 00000000 ff9b2501 .2............%. │ │ │ │ - 0x003063c4 21150587 01002805 8201003b 057d004e !.....(....;.}.N │ │ │ │ - 0x003063d4 05780053 45000098 0141e101 01d9010e .x.SE....A...... │ │ │ │ - 0x003063e4 00007f00 00000000 ff9b2501 21150587 ..........%.!... │ │ │ │ - 0x003063f4 01002805 8201003b 057d004e 05780053 ..(....;.}.N.x.S │ │ │ │ - 0x00306404 45000098 0141e101 01d9010e 00007f00 E....A.......... │ │ │ │ - 0x00306414 00000000 ff9b1501 101a0540 001f2e00 ...........@.... │ │ │ │ - 0x00306424 004d085d 01550e00 007f0000 00000000 .M.].U.......... │ │ │ │ - 0x00306434 ff9b1501 101a0540 001f2e00 004d085d .......@.....M.] │ │ │ │ - 0x00306444 01550e00 007f0000 00000000 ff9b1501 .U.............. │ │ │ │ - 0x00306454 100b0523 00101a00 002a083a 01320e00 ...#.....*.:.2.. │ │ │ │ - 0x00306464 007f0000 00000000 ff9b1501 100b0523 ...............# │ │ │ │ - 0x00306474 00101a00 002a083a 01320e00 007f0000 .....*.:.2...... │ │ │ │ - 0x00306484 00000000 ffff011c 00f80500 00f8055f ..............._ │ │ │ │ - 0x00306494 b93400d7 069c2d00 00f33311 b9340084 .4....-...3..4.. │ │ │ │ - 0x003064a4 34510000 ffff011c 00f80500 00f8055f 4Q............._ │ │ │ │ - 0x003064b4 b93400d7 069c2d00 00f33311 b9340084 .4....-...3..4.. │ │ │ │ - 0x003064c4 34510000 ffff0109 6215a301 00773700 4Q......b....w7. │ │ │ │ - 0x003064d4 00000000 ffff0109 6415a501 00793700 ........d....y7. │ │ │ │ - 0x003064e4 00000000 ffff0116 00a00500 00a0051b ................ │ │ │ │ - 0x003064f4 940600d9 0512ae06 00eb054e 00000000 ...........N.... │ │ │ │ - 0x00306504 ffff0116 00fe0400 00fe041b f20500b7 ................ │ │ │ │ - 0x00306514 05128c06 00c9054e 00000000 ffff010b .......N........ │ │ │ │ - 0x00306524 d20906da 0900d809 1e000000 ffff0110 ................ │ │ │ │ - 0x00306534 00ee0900 00ee0906 f60900f4 09280000 .............(.. │ │ │ │ - 0x00306544 ff9b5101 4c00b101 0000b101 0c910700 ..Q.L........... │ │ │ │ - 0x00306554 d2020efd 0600e002 d2030000 b206259c ..............%. │ │ │ │ - 0x00306564 0800d906 10bf0700 eb0610aa 07009407 ................ │ │ │ │ - 0x00306574 0ba40701 ad070ab9 0701c207 0a960801 ................ │ │ │ │ - 0x00306584 e0072e90 08019f08 0ab10801 a9080e00 ................ │ │ │ │ - 0x00306594 007f0000 00000000 ff9b5101 4c00b101 ..........Q.L... │ │ │ │ - 0x003065a4 0000b101 0c910700 d2020efd 0600e002 ................ │ │ │ │ - 0x003065b4 d2030000 b206259c 0800d906 10bf0700 ......%......... │ │ │ │ - 0x003065c4 eb0610aa 07009407 0ba40701 ad070ab9 ................ │ │ │ │ - 0x003065d4 0701c207 0a960801 e0072e90 08019f08 ................ │ │ │ │ - 0x003065e4 0ab10801 a9080e00 007f0000 00000000 ................ │ │ │ │ - 0x003065f4 ffff0128 00ec0400 00ec0422 8b080097 ...(.......".... │ │ │ │ - 0x00306604 050d8d08 00a405e6 0100008a 071e8908 ................ │ │ │ │ - 0x00306614 00e3070e 810800f1 073a0000 ffff0128 .........:.....( │ │ │ │ - 0x00306624 00ec0400 00ec041f 86080094 050d8808 ................ │ │ │ │ - 0x00306634 00a105e4 01000085 071d8408 00dc070e ................ │ │ │ │ - 0x00306644 fc0700ea 073b0000 ff9b2901 222a09d5 .....;....)."*.. │ │ │ │ - 0x00306654 0300d402 0ac60300 810317b1 0300b403 ................ │ │ │ │ - 0x00306664 0ac00301 c90317e8 0301e003 0e00007f ................ │ │ │ │ - 0x00306674 00000000 00000000 ffff010d 00660000 .............f.. │ │ │ │ - 0x00306684 66198501 007f2100 00000000 ff9b3d01 f.....!.......=. │ │ │ │ - 0x00306694 3900ab06 0000ab06 0dbc0b00 9b070dba 9............... │ │ │ │ - 0x003066a4 0b008e08 0db80b00 fc080db6 0b00e909 ................ │ │ │ │ - 0x003066b4 0db40b00 cd0a0db2 0b00da0a 6f0000c9 ............o... │ │ │ │ - 0x003066c4 0b0adb0b 01d30b0e 00007f00 00000000 ................ │ │ │ │ - 0x003066d4 ff9b4901 44170dd3 050024c2 010000e6 ..I.D.....$..... │ │ │ │ - 0x003066e4 01068a06 00ec01c5 010000b1 030deb05 ................ │ │ │ │ - 0x003066f4 00f90318 d8050086 0509ce05 008f051f ................ │ │ │ │ - 0x00306704 0000ae05 06ce0500 ee050a84 0601f805 ................ │ │ │ │ - 0x00306714 2bab0601 a3060e00 007f0000 00000000 +............... │ │ │ │ - 0x00306724 ffff0128 00840c00 00840c1b c30d00f7 ...(............ │ │ │ │ - 0x00306734 0c0de60d 00860d0d e40d0095 0d0de20d ................ │ │ │ │ - 0x00306744 00a40d0d c50d00b1 0d370000 ffff0110 .........7...... │ │ │ │ - 0x00306754 00bc0100 00bc010f fb0100cb 014d0000 .............M.. │ │ │ │ - 0x00306764 ff9b4d01 49170dda 050024d8 010000fc ..M.I.....$..... │ │ │ │ - 0x00306774 01069006 008202ab 010000ad 030df105 ................ │ │ │ │ - 0x00306784 00ba0345 0000ff03 18df0500 900509d5 ...E............ │ │ │ │ - 0x00306794 05009905 1f0000b8 0506d505 00e2051c ................ │ │ │ │ - 0x003067a4 8a0601fe 052ab006 01a8060e 00007f00 .....*.......... │ │ │ │ - 0x003067b4 00000000 ffff0110 00bc0100 00bc010f ................ │ │ │ │ - 0x003067c4 fb0100cb 014d0000 ffff0116 00a00100 .....M.......... │ │ │ │ - 0x003067d4 00a00108 b90200bd 011bb702 00d8017f ................ │ │ │ │ - 0x003067e4 00000000 ff9b5101 4a1c0dd4 0f0029e1 ......Q.J.....). │ │ │ │ - 0x003067f4 0600008a 0715f30f 009f07cf 040000ee ................ │ │ │ │ - 0x00306804 0b1be10f 00f10e09 bd0f00fa 0e230000 .............#.. │ │ │ │ - 0x00306814 9d0f06bd 0f00ad0f 0ec20f00 c50f1a95 ................ │ │ │ │ - 0x00306824 1001e40f 1f9b1001 83100a95 10018d10 ................ │ │ │ │ - 0x00306834 1400007f 00000000 00000000 ffff0110 ................ │ │ │ │ - 0x00306844 00b40100 00b4010f f40100c3 014f0000 .............O.. │ │ │ │ - 0x00306854 ffff0116 00a00100 00a00108 b90200bd ................ │ │ │ │ - 0x00306864 011bb702 00d8017f 00000000 ff9b4901 ..............I. │ │ │ │ - 0x00306874 44170dd3 050024c2 010000e6 01068a06 D.....$......... │ │ │ │ - 0x00306884 00ec01c5 010000b1 030deb05 00f90318 ................ │ │ │ │ - 0x00306894 d8050086 0509ce05 008f051f 0000ae05 ................ │ │ │ │ - 0x003068a4 06ce0500 ee050a84 0601f805 2bab0601 ............+... │ │ │ │ - 0x003068b4 a3060e00 007f0000 00000000 ffff0128 ...............( │ │ │ │ - 0x003068c4 00840c00 00840c1b c30d00f7 0c0de60d ................ │ │ │ │ - 0x003068d4 00860d0d e40d0095 0d0de20d 00a40d0d ................ │ │ │ │ - 0x003068e4 c50d00b1 0d370000 ffff0110 00b40100 .....7.......... │ │ │ │ - 0x003068f4 00b4010f f40100c3 014f0000 ff9b4d01 .........O....M. │ │ │ │ - 0x00306904 49170dda 050024d8 010000fc 01069006 I.....$......... │ │ │ │ - 0x00306914 008202ab 010000ad 030df105 00ba0345 ...............E │ │ │ │ - 0x00306924 0000ff03 18df0500 900509d5 05009905 ................ │ │ │ │ - 0x00306934 1f0000b8 0506d505 00e2051c 8a0601fe ................ │ │ │ │ - 0x00306944 052ab006 01a8060e 00007f00 00000000 .*.............. │ │ │ │ - 0x00306954 ff9b5101 4a1c0dd4 0f0029e1 0600008a ..Q.J.....)..... │ │ │ │ - 0x00306964 0715f30f 009f07cf 040000ee 0b1be10f ................ │ │ │ │ - 0x00306974 00f10e09 bd0f00fa 0e230000 9d0f06bd .........#...... │ │ │ │ - 0x00306984 0f00ad0f 0ec20f00 c50f1a95 1001e40f ................ │ │ │ │ - 0x00306994 1f9b1001 83100a95 10018d10 1400007f ................ │ │ │ │ - 0x003069a4 00000000 00000000 ffff0111 00f50300 ................ │ │ │ │ - 0x003069b4 00f503ff 07850c00 f40b2f00 00000000 ........../..... │ │ │ │ - 0x003069c4 ffff0111 009f0400 009f04ac 0be20f00 ................ │ │ │ │ - 0x003069d4 cb0f3200 00000000 ffff0110 00e90100 ..2............. │ │ │ │ - 0x003069e4 00e9010d c30200f6 01660000 ffff0110 .........f...... │ │ │ │ - 0x003069f4 00ca0100 00ca0110 a10200da 01600000 .............`.. │ │ │ │ - 0x00306a04 ffff0110 00e90100 00e9010d c30200f6 ................ │ │ │ │ - 0x00306a14 01660000 ffff0110 00c80100 00c80110 .f.............. │ │ │ │ - 0x00306a24 9f0200d8 01600000 ffff0110 00e90100 .....`.......... │ │ │ │ - 0x00306a34 00e9010d c30200f6 01660000 ffff0110 .........f...... │ │ │ │ - 0x00306a44 00ca0100 00ca0110 a10200da 01600000 .............`.. │ │ │ │ - 0x00306a54 ffff0110 00ca0100 00ca0110 a10200da ................ │ │ │ │ - 0x00306a64 01600000 ffff0110 00e90100 00e9010d .`.............. │ │ │ │ - 0x00306a74 c30200f6 01660000 ffff0110 00ca0100 .....f.......... │ │ │ │ - 0x00306a84 00ca0110 a10200da 01600000 ffff0110 .........`...... │ │ │ │ - 0x00306a94 00e90100 00e9010d c30200f6 01660000 .............f.. │ │ │ │ - 0x00306aa4 ffff0110 00c10100 00c10105 ed0100c6 ................ │ │ │ │ - 0x00306ab4 01420000 ffff0108 1b053b00 20360000 .B........;. 6.. │ │ │ │ - 0x00306ac4 ff9b1501 0f5f028f 01006172 0000d301 ....._....ar.... │ │ │ │ - 0x00306ad4 05da0101 7f000000 00000000 ff9b1501 ................ │ │ │ │ - 0x00306ae4 0f5f028f 01006172 0000d301 05da0101 ._....ar........ │ │ │ │ - 0x00306af4 7f000000 00000000 ffff0110 00f80100 ................ │ │ │ │ - 0x00306b04 00f80105 a40200fd 01420000 ffff0108 .........B...... │ │ │ │ - 0x00306b14 1e053e00 23360000 ff9b1501 0e460671 ..>.#6.......F.q │ │ │ │ - 0x00306b24 004c6600 00b20106 ba01017f 00000000 .Lf............. │ │ │ │ - 0x00306b34 00000000 ff9b1501 0e460671 004c6600 .........F.q.Lf. │ │ │ │ - 0x00306b44 00b20106 ba01017f 00000000 00000000 ................ │ │ │ │ - 0x00306b54 ff9b2901 2200b601 0000b601 05cf0100 ..)."........... │ │ │ │ - 0x00306b64 bb0108e2 0100d201 08dc0101 e5010af7 ................ │ │ │ │ - 0x00306b74 0101ef01 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00306b84 ff9b2901 2200b601 0000b601 05cf0100 ..)."........... │ │ │ │ - 0x00306b94 bb0108e2 0100d201 08dc0101 e5010af7 ................ │ │ │ │ - 0x00306ba4 0101ef01 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00306bb4 ffff0108 1a053a00 1f360000 ff9b1d01 ......:..6...... │ │ │ │ - 0x00306bc4 1600b201 0000b201 05c10100 c4010ad6 ................ │ │ │ │ - 0x00306bd4 0101ce01 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00306be4 ff9b1d01 1600b201 0000b201 05c10100 ................ │ │ │ │ - 0x00306bf4 c4010ad6 0101ce01 0e00007f 00000000 ................ │ │ │ │ - 0x00306c04 00000000 ffff0108 18053800 1d360000 ..........8..6.. │ │ │ │ - 0x00306c14 ffff010d 00700000 70059201 00753800 .....p..p....u8. │ │ │ │ - 0x00306c24 00000000 ff9b1d01 18006700 00670580 ..........g..g.. │ │ │ │ - 0x00306c34 01006c17 00008301 08930101 8b010e00 ..l............. │ │ │ │ - 0x00306c44 007f0000 00000000 ff9b1d01 18006700 ..............g. │ │ │ │ - 0x00306c54 00670580 01006c17 00008301 08930101 .g....l......... │ │ │ │ - 0x00306c64 8b010e00 007f0000 00000000 ff9b2501 ..............%. │ │ │ │ - 0x00306c74 21150587 01002805 8201003b 057d004e !.....(....;.}.N │ │ │ │ - 0x00306c84 05780053 45000098 0141e101 01d9010e .x.SE....A...... │ │ │ │ - 0x00306c94 00007f00 00000000 ff9b2501 21150587 ..........%.!... │ │ │ │ - 0x00306ca4 01002805 8201003b 057d004e 05780053 ..(....;.}.N.x.S │ │ │ │ - 0x00306cb4 45000098 0141e101 01d9010e 00007f00 E....A.......... │ │ │ │ - 0x00306cc4 00000000 ffff010c 00580000 58057800 .........X..X.x. │ │ │ │ - 0x00306cd4 5d360000 ff9b1d01 16150557 00280552 ]6.........W.(.R │ │ │ │ - 0x00306ce4 002d3b00 00681b8b 01018301 0e00007f .-;..h.......... │ │ │ │ - 0x00306cf4 00000000 00000000 ff9b1501 1015053f ...............? │ │ │ │ - 0x00306d04 001a3600 00500860 01580e00 007f0000 ..6..P.`.X...... │ │ │ │ - 0x00306d14 00000000 ff9b1501 1015053f 001a3600 ...........?..6. │ │ │ │ - 0x00306d24 00500860 01580e00 007f0000 00000000 .P.`.X.......... │ │ │ │ - 0x00306d34 ff9b1d01 16150557 00280552 002d3b00 .......W.(.R.-;. │ │ │ │ - 0x00306d44 00681b8b 01018301 0e00007f 00000000 .h.............. │ │ │ │ - 0x00306d54 00000000 ff9b1501 1007051f 000c1a00 ................ │ │ │ │ - 0x00306d64 00260836 012e0e00 007f0000 00000000 .&.6............ │ │ │ │ - 0x00306d74 ffff010a 1d15b001 0032ab01 00000000 .........2...... │ │ │ │ - 0x00306d84 ff9b1d01 160e0871 00360556 003b3d00 .......q.6.V.;=. │ │ │ │ - 0x00306d94 00780888 01018001 0e00007f 00000000 .x.............. │ │ │ │ - 0x00306da4 00000000 ff9b1d01 160e0871 00360556 ...........q.6.V │ │ │ │ - 0x00306db4 003b3d00 00780888 01018001 0e00007f .;=..x.......... │ │ │ │ - 0x00306dc4 00000000 00000000 ff9b2901 221505c8 ..........)."... │ │ │ │ - 0x00306dd4 0300be01 05870300 c301f501 0000b803 ................ │ │ │ │ - 0x00306de4 08c20301 fb03088b 04018304 0e00007f ................ │ │ │ │ - 0x00306df4 00000000 00000000 ffff0108 36056000 ............6.`. │ │ │ │ - 0x00306e04 3b4a0000 ffff0110 00a80100 00a80105 ;J.............. │ │ │ │ - 0x00306e14 d40100ad 01420000 ffff0108 14053400 .....B........4. │ │ │ │ - 0x00306e24 19360000 ff9b1501 10100944 00194100 .6.........D..A. │ │ │ │ - 0x00306e34 005a096b 01630e00 007f0000 00000000 .Z.k.c.......... │ │ │ │ - 0x00306e44 ff9b1d01 160e0871 00360556 003b4000 .......q.6.V.;@. │ │ │ │ - 0x00306e54 007b088b 01018301 0e00007f 00000000 .{.............. │ │ │ │ - 0x00306e64 00000000 ff9b1d01 160e0871 00360556 ...........q.6.V │ │ │ │ - 0x00306e74 003b4000 007b088b 01018301 0e00007f .;@..{.......... │ │ │ │ - 0x00306e84 00000000 00000000 ffff0110 00af0100 ................ │ │ │ │ - 0x00306e94 00af0105 db0100b4 01420000 ffff010d .........B...... │ │ │ │ - 0x00306ea4 00710000 71059d01 00764200 00000000 .q..q....vB..... │ │ │ │ - 0x00306eb4 ffff010a 21058801 00268a01 00000000 ....!....&...... │ │ │ │ - 0x00306ec4 ff9b2d01 26210597 02004d05 81020079 ..-.&!....M....y │ │ │ │ - 0x00306ed4 05eb0100 a40105d0 0100a901 8a010000 ................ │ │ │ │ - 0x00306ee4 b3021fda 0201d202 0e00007f 00000000 ................ │ │ │ │ - 0x00306ef4 00000000 ffff0108 1b053b00 20360000 ..........;. 6.. │ │ │ │ - 0x00306f04 ffff0108 3c056600 414a0000 ff9b2101 ....<.f.AJ....!. │ │ │ │ - 0x00306f14 1a2b0588 01004305 83010063 05be0100 .+....C....c.... │ │ │ │ - 0x00306f24 9e0118b8 0101b601 2300007f 00000000 ........#....... │ │ │ │ - 0x00306f34 00000000 ff9b2501 203706f7 01005106 ......%. 7....Q. │ │ │ │ - 0x00306f44 f2010057 80010000 d70119fc 01009302 ...W............ │ │ │ │ - 0x00306f54 45e00201 d8020e00 007f0000 00000000 E............... │ │ │ │ - 0x00306f64 ff9b2101 1a2b0588 01004305 83010063 ..!..+....C....c │ │ │ │ - 0x00306f74 05be0100 9e0118b8 0101b601 2300007f ............#... │ │ │ │ - 0x00306f84 00000000 00000000 ff9b1d01 172a066f .............*.o │ │ │ │ - 0x00306f94 003e066a 00443c00 0080011d a501019d .>.j.D<......... │ │ │ │ - 0x00306fa4 010e0000 7f000000 00000000 ff9b2901 ..............). │ │ │ │ - 0x00306fb4 241b05ea 01003405 e501004d 05e00100 $.....4....M.... │ │ │ │ - 0x00306fc4 6605db01 006b9601 00008102 5fe80201 f....k......_... │ │ │ │ - 0x00306fd4 e0020e00 007f0000 00000000 ff9b2901 ..............). │ │ │ │ - 0x00306fe4 241b05ea 01003405 e501004d 05e00100 $.....4....M.... │ │ │ │ - 0x00306ff4 6605db01 006b9601 00008102 5fe80201 f....k......_... │ │ │ │ - 0x00307004 e0020e00 007f0000 00000000 ffff010a ................ │ │ │ │ - 0x00307014 0705a501 000ce802 00000000 ff9b2101 ..............!. │ │ │ │ - 0x00307024 1a10086d 00260568 00390563 003e4000 ...m.&.h.9.c.>@. │ │ │ │ - 0x00307034 007e2eb4 0101ac01 0e00007f 00000000 .~.............. │ │ │ │ - 0x00307044 00000000 ff9b1501 100e0522 00131200 ...........".... │ │ │ │ - 0x00307054 00250835 012d0e00 007f0000 00000000 .%.5.-.......... │ │ │ │ - 0x00307064 ffff010a 0705a501 000ce802 00000000 ................ │ │ │ │ - 0x00307074 ff9b2501 1f2005c3 01003905 be01003e ..%.. ....9....> │ │ │ │ - 0x00307084 08e90100 46940100 00da013d 9f020197 ....F......=.... │ │ │ │ - 0x00307094 020e0000 7f000000 00000000 ff9b2101 ..............!. │ │ │ │ - 0x003070a4 1a10086d 00260568 00390563 003e4000 ...m.&.h.9.c.>@. │ │ │ │ - 0x003070b4 007e2eb4 0101ac01 0e00007f 00000000 .~.............. │ │ │ │ - 0x003070c4 00000000 ffff010c 004f0000 4f056f00 .........O..O.o. │ │ │ │ - 0x003070d4 54360000 ffff010c 004f0000 4f056f00 T6.......O..O.o. │ │ │ │ - 0x003070e4 54360000 ff9b2101 1d1c0869 002e0583 T6....!....i.... │ │ │ │ - 0x003070f4 01004905 9a010076 057d018a 01089401 ..I....v.}...... │ │ │ │ - 0x00307104 01920123 00007f00 00000000 ff9b1501 ...#............ │ │ │ │ - 0x00307114 100e0522 00131200 00250835 012d0e00 ...".....%.5.-.. │ │ │ │ - 0x00307124 007f0000 00000000 ff9b2501 1f2005c3 ..........%.. .. │ │ │ │ - 0x00307134 01003905 be01003e 08e90100 46940100 ..9....>....F... │ │ │ │ - 0x00307144 00da013d 9f020197 020e0000 7f000000 ...=............ │ │ │ │ - 0x00307154 00000000 ff9b2101 1d1c0869 002e0583 ......!....i.... │ │ │ │ - 0x00307164 01004905 9a010076 057d018a 01089401 ..I....v.}...... │ │ │ │ - 0x00307174 01920123 00007f00 00000000 ff9b5101 ...#..........Q. │ │ │ │ - 0x00307184 4b1305cc 05001f05 c7050090 010bf805 K............... │ │ │ │ - 0x00307194 0090020b f30500a0 030bee05 00a0040b ................ │ │ │ │ - 0x003071a4 e90500b7 0405c205 00d00405 b20500e9 ................ │ │ │ │ - 0x003071b4 0405aa05 008c0505 ba050091 05450000 .............E.. │ │ │ │ - 0x003071c4 d605cd01 ab0701a3 070e0000 7f000000 ................ │ │ │ │ - 0x003071d4 00000000 ff9b1d01 1627e001 b3020087 .........'...... │ │ │ │ - 0x003071e4 02560000 dd0205ec 0201e202 1000007f .V.............. │ │ │ │ - 0x003071f4 00000000 00000000 ff9b5101 4b1305cc ..........Q.K... │ │ │ │ - 0x00307204 05001f05 c7050090 010bf805 0090020b ................ │ │ │ │ - 0x00307214 f30500a0 030bee05 00a0040b e90500b7 ................ │ │ │ │ - 0x00307224 0405c205 00d00405 b20500e9 0405aa05 ................ │ │ │ │ - 0x00307234 008c0505 ba050091 05450000 d605cd01 .........E...... │ │ │ │ - 0x00307244 ab0701a3 070e0000 7f000000 00000000 ................ │ │ │ │ - 0x00307254 ff9b1d01 1627e001 b3020087 02560000 .....'.......V.. │ │ │ │ - 0x00307264 dd0205ec 0201e202 1000007f 00000000 ................ │ │ │ │ - 0x00307274 00000000 ffff010c 004f0000 4f056f00 .........O..O.o. │ │ │ │ - 0x00307284 54360000 ffff010c 004f0000 4f056f00 T6.......O..O.o. │ │ │ │ - 0x00307294 54360000 ff9b2101 1d20056a 002f0584 T6....!.. .j./.. │ │ │ │ - 0x003072a4 01004a05 9b010077 057e018b 01089501 ..J....w.~...... │ │ │ │ - 0x003072b4 01930123 00007f00 00000000 ff9b2101 ...#..........!. │ │ │ │ - 0x003072c4 1d20056a 002f0584 01004a05 9b010077 . .j./....J....w │ │ │ │ - 0x003072d4 057e018b 01089501 01930123 00007f00 .~.........#.... │ │ │ │ - 0x003072e4 00000000 ff9b2101 1a10086d 00260568 ......!....m.&.h │ │ │ │ - 0x003072f4 00390563 003e4000 007e2eb4 0101ac01 .9.c.>@..~...... │ │ │ │ - 0x00307304 0e00007f 00000000 00000000 ff9b2101 ..............!. │ │ │ │ - 0x00307314 1a10086d 00260568 00390563 003e4000 ...m.&.h.9.c.>@. │ │ │ │ - 0x00307324 007e2eb4 0101ac01 0e00007f 00000000 .~.............. │ │ │ │ - 0x00307334 00000000 ffff0108 18053800 1d360000 ..........8..6.. │ │ │ │ - 0x00307344 ff9b1d01 17850105 ca02008a 01c30100 ................ │ │ │ │ - 0x00307354 00cd0208 dd0201d5 020e0000 7f000000 ................ │ │ │ │ - 0x00307364 00000000 ff9b1d01 161cbc01 fe0100d8 ................ │ │ │ │ - 0x00307374 01550000 ad0205bc 0201b202 1000007f .U.............. │ │ │ │ - 0x00307384 00000000 00000000 ff9b1501 0f5f028f ............._.. │ │ │ │ - 0x00307394 01006172 0000d301 05da0101 7f000000 ..ar............ │ │ │ │ + 0x00305eb4 ffff0110 00e80200 00e80215 ff0200fd ................ │ │ │ │ + 0x00305ec4 02210000 ffff0110 00840300 00840315 .!.............. │ │ │ │ + 0x00305ed4 9b030099 03210000 ff9b0d01 08310639 .....!.......1.9 │ │ │ │ + 0x00305ee4 01390540 017f0000 00000000 ffff0108 .9.@............ │ │ │ │ + 0x00305ef4 33055d00 384a0000 ffff0126 004c0000 3.].8J.....&.L.. │ │ │ │ + 0x00305f04 4c11db0c 005db202 00008f03 11d90c00 L....].......... │ │ │ │ + 0x00305f14 a003b708 0000d70b 05c30c00 dc0b9801 ................ │ │ │ │ + 0x00305f24 00000000 ffff0114 00670000 670e8a02 .........g..g... │ │ │ │ + 0x00305f34 009a0123 970200bd 01770000 ffff0114 ...#.....w...... │ │ │ │ + 0x00305f44 00670000 670e8a02 009a0123 970200bd .g..g......#.... │ │ │ │ + 0x00305f54 01770000 ff9b2901 25007f00 007f8101 .w....).%....... │ │ │ │ + 0x00305f64 e7020080 02340000 b4020be7 0200bf02 .....4.......... │ │ │ │ + 0x00305f74 2b0000ea 020afc02 01f4020e 00007f00 +............... │ │ │ │ + 0x00305f84 00000000 ff9b3d01 3812049b 03005d83 ......=.8.....]. │ │ │ │ + 0x00305f94 01ae0300 e0015f00 00bf020b ae0300da ......_......... │ │ │ │ + 0x00305fa4 0205fe02 00df022c 00008b03 08950301 .......,........ │ │ │ │ + 0x00305fb4 9e0308a8 0301b103 0ac30301 bb030e00 ................ │ │ │ │ + 0x00305fc4 007f0000 00000000 ff9b3d01 381204c3 ..........=.8... │ │ │ │ + 0x00305fd4 03007088 01d60300 f8018201 0000fa02 ..p............. │ │ │ │ + 0x00305fe4 0bd60300 8e0305ac 03009303 200000b3 ............ ... │ │ │ │ + 0x00305ff4 0308bd03 01bb031e 0000d903 0aeb0301 ................ │ │ │ │ + 0x00306004 e3030e00 007f0000 00000000 ff9b4901 ..............I. │ │ │ │ + 0x00306014 441204ba 03009201 8101cd03 0093023a D..............: │ │ │ │ + 0x00306024 0000cd02 06e00300 d3022700 00fa020b ..........'..... │ │ │ │ + 0x00306034 cd03008a 0319e003 00a3031a 0000bd03 ................ │ │ │ │ + 0x00306044 08c70301 d00308da 0301ee03 0d830401 ................ │ │ │ │ + 0x00306054 fb030e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ + 0x00306064 26004f00 004f8c01 b50300db 01a40100 &.O..O.......... │ │ │ │ + 0x00306074 00ff020b b503008a 032e0000 b8030aca ................ │ │ │ │ + 0x00306084 0301c203 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00306094 ff9b3d01 3812049b 03005d83 01ae0300 ..=.8.....]..... │ │ │ │ + 0x003060a4 e0015f00 00bf020b ae0300da 0205fe02 .._............. │ │ │ │ + 0x003060b4 00df022c 00008b03 08950301 9e0308a8 ...,............ │ │ │ │ + 0x003060c4 0301b103 0ac30301 bb030e00 007f0000 ................ │ │ │ │ + 0x003060d4 00000000 ff9b3d01 381204c3 03007088 ......=.8.....p. │ │ │ │ + 0x003060e4 01d60300 f8018201 0000fa02 0bd60300 ................ │ │ │ │ + 0x003060f4 8e0305ac 03009303 200000b3 0308bd03 ........ ....... │ │ │ │ + 0x00306104 01bb031e 0000d903 0aeb0301 e3030e00 ................ │ │ │ │ + 0x00306114 007f0000 00000000 ff9b5101 4a1204a5 ..........Q.J... │ │ │ │ + 0x00306124 04007593 01b80400 940306cd 04009a03 ..u............. │ │ │ │ + 0x00306134 270000c1 030bb804 00d10319 cd0400f0 '............... │ │ │ │ + 0x00306144 03058e04 00f50320 00009504 089f0401 ....... ........ │ │ │ │ + 0x00306154 a80408b2 0401bb04 0ac70401 e30405f0 ................ │ │ │ │ + 0x00306164 0401e804 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00306174 ff9b4901 441204ba 03009201 8101cd03 ..I.D........... │ │ │ │ + 0x00306184 0093023a 0000cd02 06e00300 d3022700 ...:..........'. │ │ │ │ + 0x00306194 00fa020b cd03008a 0319e003 00a3031a ................ │ │ │ │ + 0x003061a4 0000bd03 08c70301 d00308da 0301ee03 ................ │ │ │ │ + 0x003061b4 0d830401 fb030e00 007f0000 00000000 ................ │ │ │ │ + 0x003061c4 ff9b3d01 3812049b 03005d83 01ae0300 ..=.8.....]..... │ │ │ │ + 0x003061d4 e0015f00 00bf020b ae0300da 0205fe02 .._............. │ │ │ │ + 0x003061e4 00df022c 00008b03 08950301 9e0308a8 ...,............ │ │ │ │ + 0x003061f4 0301b103 0ac30301 bb030e00 007f0000 ................ │ │ │ │ + 0x00306204 00000000 ff9b5901 541404ba 04001841 ......Y.T......A │ │ │ │ + 0x00306214 0000598f 01cd0400 e8014000 00a8020c ..Y.......@..... │ │ │ │ + 0x00306224 e20400b4 02a20100 00d6030b cd0400e6 ................ │ │ │ │ + 0x00306234 0319e204 00850405 a304008a 04200000 ............. .. │ │ │ │ + 0x00306244 aa0408b4 0401bd04 08c70401 d0040adc ................ │ │ │ │ + 0x00306254 0401f804 05850501 fd040e00 007f0000 ................ │ │ │ │ + 0x00306264 00000000 ff9b2d01 26004f00 004f8c01 ......-.&.O..O.. │ │ │ │ + 0x00306274 b50300db 01a40100 00ff020b b503008a ................ │ │ │ │ + 0x00306284 032e0000 b8030aca 0301c203 0e00007f ................ │ │ │ │ + 0x00306294 00000000 00000000 ff9b3d01 3812049b ..........=.8... │ │ │ │ + 0x003062a4 03005d83 01ae0300 e0015f00 00bf020b ..]......._..... │ │ │ │ + 0x003062b4 ae0300da 0205fe02 00df022c 00008b03 ...........,.... │ │ │ │ + 0x003062c4 08950301 9e0308a8 0301b103 0ac30301 ................ │ │ │ │ + 0x003062d4 bb030e00 007f0000 00000000 ff9b5901 ..............Y. │ │ │ │ + 0x003062e4 541404ba 04001841 0000598f 01cd0400 T......A..Y..... │ │ │ │ + 0x003062f4 e8014000 00a8020c e20400b4 02a20100 ..@............. │ │ │ │ + 0x00306304 00d6030b cd0400e6 0319e204 00850405 ................ │ │ │ │ + 0x00306314 a304008a 04200000 aa0408b4 0401bd04 ..... .......... │ │ │ │ + 0x00306324 08c70401 d0040adc 0401f804 05850501 ................ │ │ │ │ + 0x00306334 fd040e00 007f0000 00000000 ff9b2901 ..............). │ │ │ │ + 0x00306344 25007f00 007f8101 e7020080 02340000 %............4.. │ │ │ │ + 0x00306354 b4020be7 0200bf02 2b0000ea 020afc02 ........+....... │ │ │ │ + 0x00306364 01f4020e 00007f00 00000000 ff9b5101 ..............Q. │ │ │ │ + 0x00306374 4a1204a5 04007593 01b80400 940306cd J.....u......... │ │ │ │ + 0x00306384 04009a03 270000c1 030bb804 00d10319 ....'........... │ │ │ │ + 0x00306394 cd0400f0 03058e04 00f50320 00009504 ........... .... │ │ │ │ + 0x003063a4 089f0401 a80408b2 0401bb04 0ac70401 ................ │ │ │ │ + 0x003063b4 e30405f0 0401e804 0e00007f 00000000 ................ │ │ │ │ + 0x003063c4 00000000 ff9b1501 100b0523 00101a00 ...........#.... │ │ │ │ + 0x003063d4 002a083a 01320e00 007f0000 00000000 .*.:.2.......... │ │ │ │ + 0x003063e4 ff9b1501 100b0523 00101a00 002a083a .......#.....*.: │ │ │ │ + 0x003063f4 01320e00 007f0000 00000000 ff9b2501 .2............%. │ │ │ │ + 0x00306404 21150587 01002805 8201003b 057d004e !.....(....;.}.N │ │ │ │ + 0x00306414 05780053 45000098 0141e101 01d9010e .x.SE....A...... │ │ │ │ + 0x00306424 00007f00 00000000 ff9b2501 21150587 ..........%.!... │ │ │ │ + 0x00306434 01002805 8201003b 057d004e 05780053 ..(....;.}.N.x.S │ │ │ │ + 0x00306444 45000098 0141e101 01d9010e 00007f00 E....A.......... │ │ │ │ + 0x00306454 00000000 ff9b1501 101a0540 001f2e00 ...........@.... │ │ │ │ + 0x00306464 004d085d 01550e00 007f0000 00000000 .M.].U.......... │ │ │ │ + 0x00306474 ff9b1501 101a0540 001f2e00 004d085d .......@.....M.] │ │ │ │ + 0x00306484 01550e00 007f0000 00000000 ff9b1501 .U.............. │ │ │ │ + 0x00306494 100b0523 00101a00 002a083a 01320e00 ...#.....*.:.2.. │ │ │ │ + 0x003064a4 007f0000 00000000 ff9b1501 100b0523 ...............# │ │ │ │ + 0x003064b4 00101a00 002a083a 01320e00 007f0000 .....*.:.2...... │ │ │ │ + 0x003064c4 00000000 ffff011c 00f80500 00f8055f ..............._ │ │ │ │ + 0x003064d4 b93400d7 069c2d00 00f33311 b9340084 .4....-...3..4.. │ │ │ │ + 0x003064e4 34510000 ffff011c 00f80500 00f8055f 4Q............._ │ │ │ │ + 0x003064f4 b93400d7 069c2d00 00f33311 b9340084 .4....-...3..4.. │ │ │ │ + 0x00306504 34510000 ffff0109 6215a301 00773700 4Q......b....w7. │ │ │ │ + 0x00306514 00000000 ffff0109 6415a501 00793700 ........d....y7. │ │ │ │ + 0x00306524 00000000 ffff0116 00a00500 00a0051b ................ │ │ │ │ + 0x00306534 940600d9 0512ae06 00eb054e 00000000 ...........N.... │ │ │ │ + 0x00306544 ffff0116 00fe0400 00fe041b f20500b7 ................ │ │ │ │ + 0x00306554 05128c06 00c9054e 00000000 ffff010b .......N........ │ │ │ │ + 0x00306564 d20906da 0900d809 1e000000 ffff0110 ................ │ │ │ │ + 0x00306574 00ee0900 00ee0906 f60900f4 09280000 .............(.. │ │ │ │ + 0x00306584 ff9b5101 4c00b101 0000b101 0c910700 ..Q.L........... │ │ │ │ + 0x00306594 d2020efd 0600e002 d2030000 b206259c ..............%. │ │ │ │ + 0x003065a4 0800d906 10bf0700 eb0610aa 07009407 ................ │ │ │ │ + 0x003065b4 0ba40701 ad070ab9 0701c207 0a960801 ................ │ │ │ │ + 0x003065c4 e0072e90 08019f08 0ab10801 a9080e00 ................ │ │ │ │ + 0x003065d4 007f0000 00000000 ff9b5101 4c00b101 ..........Q.L... │ │ │ │ + 0x003065e4 0000b101 0c910700 d2020efd 0600e002 ................ │ │ │ │ + 0x003065f4 d2030000 b206259c 0800d906 10bf0700 ......%......... │ │ │ │ + 0x00306604 eb0610aa 07009407 0ba40701 ad070ab9 ................ │ │ │ │ + 0x00306614 0701c207 0a960801 e0072e90 08019f08 ................ │ │ │ │ + 0x00306624 0ab10801 a9080e00 007f0000 00000000 ................ │ │ │ │ + 0x00306634 ffff0128 00ec0400 00ec0422 8b080097 ...(.......".... │ │ │ │ + 0x00306644 050d8d08 00a405e6 0100008a 071e8908 ................ │ │ │ │ + 0x00306654 00e3070e 810800f1 073a0000 ffff0128 .........:.....( │ │ │ │ + 0x00306664 00ec0400 00ec041f 86080094 050d8808 ................ │ │ │ │ + 0x00306674 00a105e4 01000085 071d8408 00dc070e ................ │ │ │ │ + 0x00306684 fc0700ea 073b0000 ff9b2901 222a09d5 .....;....)."*.. │ │ │ │ + 0x00306694 0300d402 0ac60300 810317b1 0300b403 ................ │ │ │ │ + 0x003066a4 0ac00301 c90317e8 0301e003 0e00007f ................ │ │ │ │ + 0x003066b4 00000000 00000000 ffff010d 00660000 .............f.. │ │ │ │ + 0x003066c4 66198501 007f2100 00000000 ff9b3d01 f.....!.......=. │ │ │ │ + 0x003066d4 3900ab06 0000ab06 0dbc0b00 9b070dba 9............... │ │ │ │ + 0x003066e4 0b008e08 0db80b00 fc080db6 0b00e909 ................ │ │ │ │ + 0x003066f4 0db40b00 cd0a0db2 0b00da0a 6f0000c9 ............o... │ │ │ │ + 0x00306704 0b0adb0b 01d30b0e 00007f00 00000000 ................ │ │ │ │ + 0x00306714 ff9b4901 44170dd3 050024c2 010000e6 ..I.D.....$..... │ │ │ │ + 0x00306724 01068a06 00ec01c5 010000b1 030deb05 ................ │ │ │ │ + 0x00306734 00f90318 d8050086 0509ce05 008f051f ................ │ │ │ │ + 0x00306744 0000ae05 06ce0500 ee050a84 0601f805 ................ │ │ │ │ + 0x00306754 2bab0601 a3060e00 007f0000 00000000 +............... │ │ │ │ + 0x00306764 ffff0128 00840c00 00840c1b c30d00f7 ...(............ │ │ │ │ + 0x00306774 0c0de60d 00860d0d e40d0095 0d0de20d ................ │ │ │ │ + 0x00306784 00a40d0d c50d00b1 0d370000 ffff0110 .........7...... │ │ │ │ + 0x00306794 00bc0100 00bc010f fb0100cb 014d0000 .............M.. │ │ │ │ + 0x003067a4 ff9b4d01 49170dda 050024d8 010000fc ..M.I.....$..... │ │ │ │ + 0x003067b4 01069006 008202ab 010000ad 030df105 ................ │ │ │ │ + 0x003067c4 00ba0345 0000ff03 18df0500 900509d5 ...E............ │ │ │ │ + 0x003067d4 05009905 1f0000b8 0506d505 00e2051c ................ │ │ │ │ + 0x003067e4 8a0601fe 052ab006 01a8060e 00007f00 .....*.......... │ │ │ │ + 0x003067f4 00000000 ffff0110 00bc0100 00bc010f ................ │ │ │ │ + 0x00306804 fb0100cb 014d0000 ffff0116 00a00100 .....M.......... │ │ │ │ + 0x00306814 00a00108 b90200bd 011bb702 00d8017f ................ │ │ │ │ + 0x00306824 00000000 ff9b5101 4a1c0dd4 0f0029e1 ......Q.J.....). │ │ │ │ + 0x00306834 0600008a 0715f30f 009f07cf 040000ee ................ │ │ │ │ + 0x00306844 0b1be10f 00f10e09 bd0f00fa 0e230000 .............#.. │ │ │ │ + 0x00306854 9d0f06bd 0f00ad0f 0ec20f00 c50f1a95 ................ │ │ │ │ + 0x00306864 1001e40f 1f9b1001 83100a95 10018d10 ................ │ │ │ │ + 0x00306874 1400007f 00000000 00000000 ffff0110 ................ │ │ │ │ + 0x00306884 00b40100 00b4010f f40100c3 014f0000 .............O.. │ │ │ │ + 0x00306894 ffff0116 00a00100 00a00108 b90200bd ................ │ │ │ │ + 0x003068a4 011bb702 00d8017f 00000000 ff9b4901 ..............I. │ │ │ │ + 0x003068b4 44170dd3 050024c2 010000e6 01068a06 D.....$......... │ │ │ │ + 0x003068c4 00ec01c5 010000b1 030deb05 00f90318 ................ │ │ │ │ + 0x003068d4 d8050086 0509ce05 008f051f 0000ae05 ................ │ │ │ │ + 0x003068e4 06ce0500 ee050a84 0601f805 2bab0601 ............+... │ │ │ │ + 0x003068f4 a3060e00 007f0000 00000000 ffff0128 ...............( │ │ │ │ + 0x00306904 00840c00 00840c1b c30d00f7 0c0de60d ................ │ │ │ │ + 0x00306914 00860d0d e40d0095 0d0de20d 00a40d0d ................ │ │ │ │ + 0x00306924 c50d00b1 0d370000 ffff0110 00b40100 .....7.......... │ │ │ │ + 0x00306934 00b4010f f40100c3 014f0000 ff9b4d01 .........O....M. │ │ │ │ + 0x00306944 49170dda 050024d8 010000fc 01069006 I.....$......... │ │ │ │ + 0x00306954 008202ab 010000ad 030df105 00ba0345 ...............E │ │ │ │ + 0x00306964 0000ff03 18df0500 900509d5 05009905 ................ │ │ │ │ + 0x00306974 1f0000b8 0506d505 00e2051c 8a0601fe ................ │ │ │ │ + 0x00306984 052ab006 01a8060e 00007f00 00000000 .*.............. │ │ │ │ + 0x00306994 ff9b5101 4a1c0dd4 0f0029e1 0600008a ..Q.J.....)..... │ │ │ │ + 0x003069a4 0715f30f 009f07cf 040000ee 0b1be10f ................ │ │ │ │ + 0x003069b4 00f10e09 bd0f00fa 0e230000 9d0f06bd .........#...... │ │ │ │ + 0x003069c4 0f00ad0f 0ec20f00 c50f1a95 1001e40f ................ │ │ │ │ + 0x003069d4 1f9b1001 83100a95 10018d10 1400007f ................ │ │ │ │ + 0x003069e4 00000000 00000000 ffff0111 00f50300 ................ │ │ │ │ + 0x003069f4 00f503ff 07850c00 f40b2f00 00000000 ........../..... │ │ │ │ + 0x00306a04 ffff0111 009f0400 009f04ac 0be20f00 ................ │ │ │ │ + 0x00306a14 cb0f3200 00000000 ffff0110 00e90100 ..2............. │ │ │ │ + 0x00306a24 00e9010d c30200f6 01660000 ffff0110 .........f...... │ │ │ │ + 0x00306a34 00ca0100 00ca0110 a10200da 01600000 .............`.. │ │ │ │ + 0x00306a44 ffff0110 00e90100 00e9010d c30200f6 ................ │ │ │ │ + 0x00306a54 01660000 ffff0110 00c80100 00c80110 .f.............. │ │ │ │ + 0x00306a64 9f0200d8 01600000 ffff0110 00e90100 .....`.......... │ │ │ │ + 0x00306a74 00e9010d c30200f6 01660000 ffff0110 .........f...... │ │ │ │ + 0x00306a84 00ca0100 00ca0110 a10200da 01600000 .............`.. │ │ │ │ + 0x00306a94 ffff0110 00ca0100 00ca0110 a10200da ................ │ │ │ │ + 0x00306aa4 01600000 ffff0110 00e90100 00e9010d .`.............. │ │ │ │ + 0x00306ab4 c30200f6 01660000 ffff0110 00ca0100 .....f.......... │ │ │ │ + 0x00306ac4 00ca0110 a10200da 01600000 ffff0110 .........`...... │ │ │ │ + 0x00306ad4 00e90100 00e9010d c30200f6 01660000 .............f.. │ │ │ │ + 0x00306ae4 ffff0110 00c10100 00c10105 ed0100c6 ................ │ │ │ │ + 0x00306af4 01420000 ffff0108 1b053b00 20360000 .B........;. 6.. │ │ │ │ + 0x00306b04 ff9b1501 0f5f028f 01006172 0000d301 ....._....ar.... │ │ │ │ + 0x00306b14 05da0101 7f000000 00000000 ff9b1501 ................ │ │ │ │ + 0x00306b24 0f5f028f 01006172 0000d301 05da0101 ._....ar........ │ │ │ │ + 0x00306b34 7f000000 00000000 ffff0110 00f80100 ................ │ │ │ │ + 0x00306b44 00f80105 a40200fd 01420000 ffff0108 .........B...... │ │ │ │ + 0x00306b54 1e053e00 23360000 ff9b1501 0e460671 ..>.#6.......F.q │ │ │ │ + 0x00306b64 004c6600 00b20106 ba01017f 00000000 .Lf............. │ │ │ │ + 0x00306b74 00000000 ff9b1501 0e460671 004c6600 .........F.q.Lf. │ │ │ │ + 0x00306b84 00b20106 ba01017f 00000000 00000000 ................ │ │ │ │ + 0x00306b94 ff9b2901 2200b601 0000b601 05cf0100 ..)."........... │ │ │ │ + 0x00306ba4 bb0108e2 0100d201 08dc0101 e5010af7 ................ │ │ │ │ + 0x00306bb4 0101ef01 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00306bc4 ff9b2901 2200b601 0000b601 05cf0100 ..)."........... │ │ │ │ + 0x00306bd4 bb0108e2 0100d201 08dc0101 e5010af7 ................ │ │ │ │ + 0x00306be4 0101ef01 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00306bf4 ffff0108 1a053a00 1f360000 ff9b1d01 ......:..6...... │ │ │ │ + 0x00306c04 1600b201 0000b201 05c10100 c4010ad6 ................ │ │ │ │ + 0x00306c14 0101ce01 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00306c24 ff9b1d01 1600b201 0000b201 05c10100 ................ │ │ │ │ + 0x00306c34 c4010ad6 0101ce01 0e00007f 00000000 ................ │ │ │ │ + 0x00306c44 00000000 ffff0108 18053800 1d360000 ..........8..6.. │ │ │ │ + 0x00306c54 ffff010d 00700000 70059201 00753800 .....p..p....u8. │ │ │ │ + 0x00306c64 00000000 ff9b1d01 18006700 00670580 ..........g..g.. │ │ │ │ + 0x00306c74 01006c17 00008301 08930101 8b010e00 ..l............. │ │ │ │ + 0x00306c84 007f0000 00000000 ff9b1d01 18006700 ..............g. │ │ │ │ + 0x00306c94 00670580 01006c17 00008301 08930101 .g....l......... │ │ │ │ + 0x00306ca4 8b010e00 007f0000 00000000 ff9b2501 ..............%. │ │ │ │ + 0x00306cb4 21150587 01002805 8201003b 057d004e !.....(....;.}.N │ │ │ │ + 0x00306cc4 05780053 45000098 0141e101 01d9010e .x.SE....A...... │ │ │ │ + 0x00306cd4 00007f00 00000000 ff9b2501 21150587 ..........%.!... │ │ │ │ + 0x00306ce4 01002805 8201003b 057d004e 05780053 ..(....;.}.N.x.S │ │ │ │ + 0x00306cf4 45000098 0141e101 01d9010e 00007f00 E....A.......... │ │ │ │ + 0x00306d04 00000000 ffff010c 00580000 58057800 .........X..X.x. │ │ │ │ + 0x00306d14 5d360000 ff9b1d01 16150557 00280552 ]6.........W.(.R │ │ │ │ + 0x00306d24 002d3b00 00681b8b 01018301 0e00007f .-;..h.......... │ │ │ │ + 0x00306d34 00000000 00000000 ff9b1501 1015053f ...............? │ │ │ │ + 0x00306d44 001a3600 00500860 01580e00 007f0000 ..6..P.`.X...... │ │ │ │ + 0x00306d54 00000000 ff9b1501 1015053f 001a3600 ...........?..6. │ │ │ │ + 0x00306d64 00500860 01580e00 007f0000 00000000 .P.`.X.......... │ │ │ │ + 0x00306d74 ff9b1d01 16150557 00280552 002d3b00 .......W.(.R.-;. │ │ │ │ + 0x00306d84 00681b8b 01018301 0e00007f 00000000 .h.............. │ │ │ │ + 0x00306d94 00000000 ff9b1501 1007051f 000c1a00 ................ │ │ │ │ + 0x00306da4 00260836 012e0e00 007f0000 00000000 .&.6............ │ │ │ │ + 0x00306db4 ffff010a 1d15b001 0032ab01 00000000 .........2...... │ │ │ │ + 0x00306dc4 ff9b1d01 160e0871 00360556 003b3d00 .......q.6.V.;=. │ │ │ │ + 0x00306dd4 00780888 01018001 0e00007f 00000000 .x.............. │ │ │ │ + 0x00306de4 00000000 ff9b1d01 160e0871 00360556 ...........q.6.V │ │ │ │ + 0x00306df4 003b3d00 00780888 01018001 0e00007f .;=..x.......... │ │ │ │ + 0x00306e04 00000000 00000000 ff9b2901 221505c8 ..........)."... │ │ │ │ + 0x00306e14 0300be01 05870300 c301f501 0000b803 ................ │ │ │ │ + 0x00306e24 08c20301 fb03088b 04018304 0e00007f ................ │ │ │ │ + 0x00306e34 00000000 00000000 ffff0108 36056000 ............6.`. │ │ │ │ + 0x00306e44 3b4a0000 ffff0110 00a80100 00a80105 ;J.............. │ │ │ │ + 0x00306e54 d40100ad 01420000 ffff0108 14053400 .....B........4. │ │ │ │ + 0x00306e64 19360000 ff9b1501 10100944 00194100 .6.........D..A. │ │ │ │ + 0x00306e74 005a096b 01630e00 007f0000 00000000 .Z.k.c.......... │ │ │ │ + 0x00306e84 ff9b1d01 160e0871 00360556 003b4000 .......q.6.V.;@. │ │ │ │ + 0x00306e94 007b088b 01018301 0e00007f 00000000 .{.............. │ │ │ │ + 0x00306ea4 00000000 ff9b1d01 160e0871 00360556 ...........q.6.V │ │ │ │ + 0x00306eb4 003b4000 007b088b 01018301 0e00007f .;@..{.......... │ │ │ │ + 0x00306ec4 00000000 00000000 ffff0110 00af0100 ................ │ │ │ │ + 0x00306ed4 00af0105 db0100b4 01420000 ffff010d .........B...... │ │ │ │ + 0x00306ee4 00710000 71059d01 00764200 00000000 .q..q....vB..... │ │ │ │ + 0x00306ef4 ffff010a 21058801 00268a01 00000000 ....!....&...... │ │ │ │ + 0x00306f04 ff9b2d01 26210597 02004d05 81020079 ..-.&!....M....y │ │ │ │ + 0x00306f14 05eb0100 a40105d0 0100a901 8a010000 ................ │ │ │ │ + 0x00306f24 b3021fda 0201d202 0e00007f 00000000 ................ │ │ │ │ + 0x00306f34 00000000 ffff0108 1b053b00 20360000 ..........;. 6.. │ │ │ │ + 0x00306f44 ffff0108 3c056600 414a0000 ff9b2101 ....<.f.AJ....!. │ │ │ │ + 0x00306f54 1a2b0588 01004305 83010063 05be0100 .+....C....c.... │ │ │ │ + 0x00306f64 9e0118b8 0101b601 2300007f 00000000 ........#....... │ │ │ │ + 0x00306f74 00000000 ff9b2501 203706f7 01005106 ......%. 7....Q. │ │ │ │ + 0x00306f84 f2010057 80010000 d70119fc 01009302 ...W............ │ │ │ │ + 0x00306f94 45e00201 d8020e00 007f0000 00000000 E............... │ │ │ │ + 0x00306fa4 ff9b2101 1a2b0588 01004305 83010063 ..!..+....C....c │ │ │ │ + 0x00306fb4 05be0100 9e0118b8 0101b601 2300007f ............#... │ │ │ │ + 0x00306fc4 00000000 00000000 ff9b1d01 172a066f .............*.o │ │ │ │ + 0x00306fd4 003e066a 00443c00 0080011d a501019d .>.j.D<......... │ │ │ │ + 0x00306fe4 010e0000 7f000000 00000000 ff9b2901 ..............). │ │ │ │ + 0x00306ff4 241b05ea 01003405 e501004d 05e00100 $.....4....M.... │ │ │ │ + 0x00307004 6605db01 006b9601 00008102 5fe80201 f....k......_... │ │ │ │ + 0x00307014 e0020e00 007f0000 00000000 ff9b2901 ..............). │ │ │ │ + 0x00307024 241b05ea 01003405 e501004d 05e00100 $.....4....M.... │ │ │ │ + 0x00307034 6605db01 006b9601 00008102 5fe80201 f....k......_... │ │ │ │ + 0x00307044 e0020e00 007f0000 00000000 ffff010a ................ │ │ │ │ + 0x00307054 0705a501 000ce802 00000000 ff9b2101 ..............!. │ │ │ │ + 0x00307064 1a10086d 00260568 00390563 003e4000 ...m.&.h.9.c.>@. │ │ │ │ + 0x00307074 007e2eb4 0101ac01 0e00007f 00000000 .~.............. │ │ │ │ + 0x00307084 00000000 ff9b1501 100e0522 00131200 ...........".... │ │ │ │ + 0x00307094 00250835 012d0e00 007f0000 00000000 .%.5.-.......... │ │ │ │ + 0x003070a4 ffff010a 0705a501 000ce802 00000000 ................ │ │ │ │ + 0x003070b4 ff9b2501 1f2005c3 01003905 be01003e ..%.. ....9....> │ │ │ │ + 0x003070c4 08e90100 46940100 00da013d 9f020197 ....F......=.... │ │ │ │ + 0x003070d4 020e0000 7f000000 00000000 ff9b2101 ..............!. │ │ │ │ + 0x003070e4 1a10086d 00260568 00390563 003e4000 ...m.&.h.9.c.>@. │ │ │ │ + 0x003070f4 007e2eb4 0101ac01 0e00007f 00000000 .~.............. │ │ │ │ + 0x00307104 00000000 ffff010c 004f0000 4f056f00 .........O..O.o. │ │ │ │ + 0x00307114 54360000 ffff010c 004f0000 4f056f00 T6.......O..O.o. │ │ │ │ + 0x00307124 54360000 ff9b2101 1d1c0869 002e0583 T6....!....i.... │ │ │ │ + 0x00307134 01004905 9a010076 057d018a 01089401 ..I....v.}...... │ │ │ │ + 0x00307144 01920123 00007f00 00000000 ff9b1501 ...#............ │ │ │ │ + 0x00307154 100e0522 00131200 00250835 012d0e00 ...".....%.5.-.. │ │ │ │ + 0x00307164 007f0000 00000000 ff9b2501 1f2005c3 ..........%.. .. │ │ │ │ + 0x00307174 01003905 be01003e 08e90100 46940100 ..9....>....F... │ │ │ │ + 0x00307184 00da013d 9f020197 020e0000 7f000000 ...=............ │ │ │ │ + 0x00307194 00000000 ff9b2101 1d1c0869 002e0583 ......!....i.... │ │ │ │ + 0x003071a4 01004905 9a010076 057d018a 01089401 ..I....v.}...... │ │ │ │ + 0x003071b4 01920123 00007f00 00000000 ff9b5101 ...#..........Q. │ │ │ │ + 0x003071c4 4b1305cc 05001f05 c7050090 010bf805 K............... │ │ │ │ + 0x003071d4 0090020b f30500a0 030bee05 00a0040b ................ │ │ │ │ + 0x003071e4 e90500b7 0405c205 00d00405 b20500e9 ................ │ │ │ │ + 0x003071f4 0405aa05 008c0505 ba050091 05450000 .............E.. │ │ │ │ + 0x00307204 d605cd01 ab0701a3 070e0000 7f000000 ................ │ │ │ │ + 0x00307214 00000000 ff9b1d01 1627e001 b3020087 .........'...... │ │ │ │ + 0x00307224 02560000 dd0205ec 0201e202 1000007f .V.............. │ │ │ │ + 0x00307234 00000000 00000000 ff9b5101 4b1305cc ..........Q.K... │ │ │ │ + 0x00307244 05001f05 c7050090 010bf805 0090020b ................ │ │ │ │ + 0x00307254 f30500a0 030bee05 00a0040b e90500b7 ................ │ │ │ │ + 0x00307264 0405c205 00d00405 b20500e9 0405aa05 ................ │ │ │ │ + 0x00307274 008c0505 ba050091 05450000 d605cd01 .........E...... │ │ │ │ + 0x00307284 ab0701a3 070e0000 7f000000 00000000 ................ │ │ │ │ + 0x00307294 ff9b1d01 1627e001 b3020087 02560000 .....'.......V.. │ │ │ │ + 0x003072a4 dd0205ec 0201e202 1000007f 00000000 ................ │ │ │ │ + 0x003072b4 00000000 ffff010c 004f0000 4f056f00 .........O..O.o. │ │ │ │ + 0x003072c4 54360000 ffff010c 004f0000 4f056f00 T6.......O..O.o. │ │ │ │ + 0x003072d4 54360000 ff9b2101 1d20056a 002f0584 T6....!.. .j./.. │ │ │ │ + 0x003072e4 01004a05 9b010077 057e018b 01089501 ..J....w.~...... │ │ │ │ + 0x003072f4 01930123 00007f00 00000000 ff9b2101 ...#..........!. │ │ │ │ + 0x00307304 1d20056a 002f0584 01004a05 9b010077 . .j./....J....w │ │ │ │ + 0x00307314 057e018b 01089501 01930123 00007f00 .~.........#.... │ │ │ │ + 0x00307324 00000000 ff9b2101 1a10086d 00260568 ......!....m.&.h │ │ │ │ + 0x00307334 00390563 003e4000 007e2eb4 0101ac01 .9.c.>@..~...... │ │ │ │ + 0x00307344 0e00007f 00000000 00000000 ff9b2101 ..............!. │ │ │ │ + 0x00307354 1a10086d 00260568 00390563 003e4000 ...m.&.h.9.c.>@. │ │ │ │ + 0x00307364 007e2eb4 0101ac01 0e00007f 00000000 .~.............. │ │ │ │ + 0x00307374 00000000 ffff0108 18053800 1d360000 ..........8..6.. │ │ │ │ + 0x00307384 ff9b1d01 17850105 ca02008a 01c30100 ................ │ │ │ │ + 0x00307394 00cd0208 dd0201d5 020e0000 7f000000 ................ │ │ │ │ 0x003073a4 00000000 ff9b1d01 161cbc01 fe0100d8 ................ │ │ │ │ 0x003073b4 01550000 ad0205bc 0201b202 1000007f .U.............. │ │ │ │ - 0x003073c4 00000000 00000000 ff9b3101 2d130591 ..........1.-... │ │ │ │ - 0x003073d4 03006205 8c030083 0105f602 00b50105 ..b............. │ │ │ │ - 0x003073e4 e00200e6 0105c102 00eb01d3 010000be ................ │ │ │ │ - 0x003073f4 033e8404 01fc030e 00007f00 00000000 .>.............. │ │ │ │ - 0x00307404 ff9b1901 146c0ba8 0100773d 0000b401 .....l....w=.... │ │ │ │ - 0x00307414 09c50101 bd010e00 007f0000 00000000 ................ │ │ │ │ - 0x00307424 ffff0108 37056100 3c4a0000 ffff0108 ....7.a............... │ │ │ │ + 0x00307444 ff9b1901 146c0ba8 0100773d 0000b401 .....l....w=.... │ │ │ │ + 0x00307454 09c50101 bd010e00 007f0000 00000000 ................ │ │ │ │ + 0x00307464 ffff0108 37056100 3c4a0000 ffff0108 ....7.a......K.[.S.. │ │ │ │ - 0x00308864 007f0000 00000000 ff9b1501 1015083e ...............> │ │ │ │ - 0x00308874 001d2e00 004b085b 01530e00 007f0000 .....K.[.S...... │ │ │ │ - 0x00308884 00000000 ffff0110 00a80100 00a80105 ................ │ │ │ │ - 0x00308894 d40100ad 01420000 ff9b1501 100b0523 .....B.........# │ │ │ │ - 0x003088a4 00101a00 002a083a 01320e00 007f0000 .....*.:.2...... │ │ │ │ - 0x003088b4 00000000 ff9b1501 100b0523 00101a00 ...........#.... │ │ │ │ - 0x003088c4 002a083a 01320e00 007f0000 00000000 .*.:.2.......... │ │ │ │ - 0x003088d4 ff9b2101 1417053b 05250858 003b0952 ..!....;.%.X.;.R │ │ │ │ - 0x003088e4 01440c58 00501c00 007f0000 00017d00 .D.X.P........}. │ │ │ │ - 0x003088f4 00000000 00000000 ff9b2501 16380964 ..........%..8.d │ │ │ │ - 0x00308904 054a0881 01006409 7b016d0c 81010079 .J....d.{.m....y │ │ │ │ - 0x00308914 1c00007f 00000001 7d000000 00000000 ........}....... │ │ │ │ - 0x00308924 00000000 ff9b2501 16380964 054a0881 ......%..8.d.J.. │ │ │ │ - 0x00308934 01006409 7b016d0c 81010079 1c00007f ..d.{.m....y.... │ │ │ │ - 0x00308944 00000001 7d000000 00000000 00000000 ....}........... │ │ │ │ - 0x00308954 ff9b2101 1417053b 05250858 003b0952 ..!....;.%.X.;.R │ │ │ │ - 0x00308964 01440c58 00501c00 007f0000 00017d00 .D.X.P........}. │ │ │ │ - 0x00308974 00000000 00000000 ffff0108 35084e00 ............5.N. │ │ │ │ - 0x00308984 3d250000 ffff0108 35084e00 3d250000 =%......5.N.=%.. │ │ │ │ - 0x00308994 ff9b2101 1b00b401 0000b401 25960200 ..!.........%... │ │ │ │ - 0x003089a4 d9014000 0099020a ab0201a3 020e0000 ..@............. │ │ │ │ - 0x003089b4 7f000000 00000000 ff9b3901 2f6e1bf0 ..........9./n.. │ │ │ │ - 0x003089c4 04038901 8f010000 98020580 0400bc03 ................ │ │ │ │ - 0x003089d4 05cd0400 d1032aa1 0500dd04 0bea0401 ......*......... │ │ │ │ - 0x003089e4 f004139b 0501a105 0bae0501 7f000100 ................ │ │ │ │ - 0x003089f4 00000000 00000000 ff9b4d01 3c950110 ..........M.<... │ │ │ │ - 0x00308a04 da0307c5 01059003 00b40205 b70300c9 ................ │ │ │ │ - 0x00308a14 020bdf03 00e60219 f2030581 030ddf03 ................ │ │ │ │ - 0x00308a24 00c7030b d40301df 030bec03 01f5030a ................ │ │ │ │ - 0x00308a34 a00401ff 0309a604 017f0000 00017d01 ..............}. │ │ │ │ - 0x00308a44 00000000 00000000 00000000 ff9b4d01 ..............M. │ │ │ │ - 0x00308a54 3cc7010a f70307ee 0105b603 00da0205 <............... │ │ │ │ - 0x00308a64 d40300ef 020bfc03 008c0319 8f0405a7 ................ │ │ │ │ - 0x00308a74 030dfc03 00e4030b f10301fc 030b8904 ................ │ │ │ │ - 0x00308a84 0192040a c004019c 0409c604 017f0000 ................ │ │ │ │ - 0x00308a94 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ - 0x00308aa4 ff9b3501 28450ed5 02037005 940200d6 ..5.(E....p..... │ │ │ │ - 0x00308ab4 0105b202 00eb0127 ff0200c2 020bcf02 .......'........ │ │ │ │ - 0x00308ac4 01d50209 f90201ff 020b8c03 017f0001 ................ │ │ │ │ - 0x00308ad4 00000000 00000000 00000000 ff9b3501 ..............5. │ │ │ │ - 0x00308ae4 28450ed5 02037005 940200d6 0105b202 (E....p......... │ │ │ │ - 0x00308af4 00eb0127 ff0200c2 020bcf02 01d50209 ...'............ │ │ │ │ - 0x00308b04 f90201ff 020b8c03 017f0001 00000000 ................ │ │ │ │ - 0x00308b14 00000000 00000000 ff9b6501 54ce030d ..........e.T... │ │ │ │ - 0x00308b24 8b0705eb 030bc406 05860409 950607b5 ................ │ │ │ │ - 0x00308b34 04059d06 00b30505 e80600c8 050ba007 ................ │ │ │ │ - 0x00308b44 00e50519 b3070583 060da007 00d70609 ................ │ │ │ │ - 0x00308b54 e20601f8 060b8507 018e070a 9a0701a0 ................ │ │ │ │ - 0x00308b64 070bad07 01b6070d ea0701c3 0709f007 ................ │ │ │ │ - 0x00308b74 017f0000 00017d01 00000000 00000000 ......}......... │ │ │ │ - 0x00308b84 00000000 ff9b4d01 3cc7010a f70307ee ......M.<....... │ │ │ │ - 0x00308b94 0105b603 00da0205 d40300ef 020bfc03 ................ │ │ │ │ - 0x00308ba4 008c0319 8f0405a7 030dfc03 00e4030b ................ │ │ │ │ - 0x00308bb4 f10301fc 030b8904 0192040a c004019c ................ │ │ │ │ - 0x00308bc4 0409c604 017f0000 00017d01 00000000 ..........}..... │ │ │ │ - 0x00308bd4 00000000 00000000 ff9b4101 308d0110 ..........A.0... │ │ │ │ - 0x00308be4 cf0207bd 0105a802 00ea0105 d40200fe ................ │ │ │ │ - 0x00308bf4 0119e702 0599020d d40200d4 020be102 ................ │ │ │ │ - 0x00308c04 01ea020a 950301f4 02099b03 017f0000 ................ │ │ │ │ - 0x00308c14 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ - 0x00308c24 ff9b4901 3d530d93 0303604d 0000ad01 ..I.=S....`M.... │ │ │ │ - 0x00308c34 08c70200 c80105c9 0200cd01 39000086 ............9... │ │ │ │ - 0x00308c44 02058003 009d0219 930303b8 020d8003 ................ │ │ │ │ - 0x00308c54 00c5023b 00008003 0b8d0301 930309ac ...;............ │ │ │ │ - 0x00308c64 03017f00 01000000 00000000 00000000 ................ │ │ │ │ - 0x00308c74 ff9b4101 308d0110 cf0207bd 0105a802 ..A.0........... │ │ │ │ - 0x00308c84 00ea0105 d40200fe 0119e702 0599020d ................ │ │ │ │ - 0x00308c94 d40200d4 020be102 01ea020a 950301f4 ................ │ │ │ │ - 0x00308ca4 02099b03 017f0000 00017d01 00000000 ..........}..... │ │ │ │ - 0x00308cb4 00000000 00000000 ff9b4101 357c0ac5 ..........A.5|.. │ │ │ │ - 0x00308cc4 0303a301 05f10200 9802058f 0300ad02 ................ │ │ │ │ - 0x00308cd4 0bb20300 c70219c5 0303e202 0db20300 ................ │ │ │ │ - 0x00308ce4 9f030bac 0301b203 0bbf0301 c50309e9 ................ │ │ │ │ - 0x00308cf4 03017f00 01000000 00000000 00000000 ................ │ │ │ │ - 0x00308d04 ff9b3501 284f0fe0 02037b05 9f0200e1 ..5.(O....{..... │ │ │ │ - 0x00308d14 0105bd02 00f60127 8a0300cd 020bda02 .......'........ │ │ │ │ - 0x00308d24 01e00209 8403018a 030b9703 017f0001 ................ │ │ │ │ - 0x00308d34 00000000 00000000 00000000 ff9b5501 ..............U. │ │ │ │ - 0x00308d44 4a5310a4 04036356 0000b901 08b80300 JS....cV........ │ │ │ │ - 0x00308d54 d40105ba 0300d901 83010000 dc0205ee ................ │ │ │ │ - 0x00308d64 0300f102 0b910400 8e0319a4 0403a903 ................ │ │ │ │ - 0x00308d74 0d910400 b6034800 00fe030b 8b040191 ......H......... │ │ │ │ - 0x00308d84 040b9e04 01a40409 bd04017f 00010000 ................ │ │ │ │ - 0x00308d94 00000000 00000000 ff9b5901 48ce030d ..........Y.H... │ │ │ │ - 0x00308da4 fd0505eb 030bd905 05860409 aa0507b5 ................ │ │ │ │ - 0x00308db4 0405b205 00e60405 920600fd 0419a506 ................ │ │ │ │ - 0x00308dc4 059b050d 920600ec 0509f705 0180060a ................ │ │ │ │ - 0x00308dd4 8c060192 060b9f06 01a8060d dc0601b5 ................ │ │ │ │ - 0x00308de4 0609e206 017f0000 00017d01 00000000 ..........}..... │ │ │ │ - 0x00308df4 00000000 00000000 ff9b4d01 3c950110 ..........M.<... │ │ │ │ - 0x00308e04 da0307c5 01059003 00b40205 b70300c9 ................ │ │ │ │ - 0x00308e14 020bdf03 00e60219 f2030581 030ddf03 ................ │ │ │ │ - 0x00308e24 00c7030b d40301df 030bec03 01f5030a ................ │ │ │ │ - 0x00308e34 a00401ff 0309a604 017f0000 00017d01 ..............}. │ │ │ │ - 0x00308e44 00000000 00000000 00000000 ff9b4501 ..............E. │ │ │ │ - 0x00308e54 36c7010a f70307ee 0105b603 00da0205 6............... │ │ │ │ - 0x00308e64 d40300ef 020bfc03 008c0319 8f0405a7 ................ │ │ │ │ - 0x00308e74 030dfc03 00e4030b f10301fc 030b8904 ................ │ │ │ │ - 0x00308e84 019c0409 c004017f 00000001 7d010000 ............}... │ │ │ │ - 0x00308e94 00000000 00000000 ff9b4101 30c6010a ..........A.0... │ │ │ │ - 0x00308ea4 f00207ed 0105d202 00910205 f50200a8 ................ │ │ │ │ - 0x00308eb4 02198803 05c3020d f50200f5 020b8203 ................ │ │ │ │ - 0x00308ec4 018b030a b9030195 0309bf03 017f0000 ................ │ │ │ │ - 0x00308ed4 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ - 0x00308ee4 ff9b5901 48ce030d fd0505eb 030bd905 ..Y.H........... │ │ │ │ - 0x00308ef4 05860409 aa0507b5 0405b205 00e60405 ................ │ │ │ │ - 0x00308f04 920600fd 0419a506 059b050d 920600ec ................ │ │ │ │ - 0x00308f14 0509f705 0180060a 8c060192 060b9f06 ................ │ │ │ │ - 0x00308f24 01a8060d dc0601b5 0609e206 017f0000 ................ │ │ │ │ - 0x00308f34 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ - 0x00308f44 ff9b3501 297b0abe 0203a501 058a0200 ..5.){.......... │ │ │ │ - 0x00308f54 cc0105ab 0200e001 19be0203 fb010dab ................ │ │ │ │ - 0x00308f64 0200ab02 0bb80201 be0209e2 02017f00 ................ │ │ │ │ - 0x00308f74 01000000 00000000 00000000 ff9b3901 ..............9. │ │ │ │ - 0x00308f84 2ac6010a f00207ed 0105d202 00910205 *............... │ │ │ │ - 0x00308f94 f50200a8 02198803 05c3020d f50200f5 ................ │ │ │ │ - 0x00308fa4 020b8203 01950309 b903017f 00000001 ................ │ │ │ │ - 0x00308fb4 7d010000 00000000 00000000 ff9b4101 }.............A. │ │ │ │ - 0x00308fc4 309c0315 ca0507b7 0405cf05 008e0505 0............... │ │ │ │ - 0x00308fd4 a00600a0 0519b306 05bb050d a00600a0 ................ │ │ │ │ - 0x00308fe4 060bad06 01b6060d eb0601c3 0609f106 ................ │ │ │ │ - 0x00308ff4 017f0000 00017d01 00000000 00000000 ......}......... │ │ │ │ - 0x00309004 00000000 ff9b4101 30c6010a f00207ed ......A.0....... │ │ │ │ - 0x00309014 0105d202 00910205 f50200a8 02198803 ................ │ │ │ │ - 0x00309024 05c3020d f50200f5 020b8203 018b030a ................ │ │ │ │ - 0x00309034 b9030195 0309bf03 017f0000 00017d01 ..............}. │ │ │ │ - 0x00309044 00000000 00000000 00000000 ff9b3501 ..............5. │ │ │ │ - 0x00309054 28450ed5 02037005 940200d6 0105b202 (E....p......... │ │ │ │ - 0x00309064 00eb0127 ff0200c2 020bcf02 01d50209 ...'............ │ │ │ │ - 0x00309074 f90201ff 020b8c03 017f0001 00000000 ................ │ │ │ │ - 0x00309084 00000000 00000000 ff9b4d01 3c9b0315 ..........M.<... │ │ │ │ - 0x00309094 df0607b6 0405e406 00de0505 bc0600f3 ................ │ │ │ │ - 0x003090a4 050bb507 008c0619 c80705aa 060db507 ................ │ │ │ │ - 0x003090b4 00cc060b d90601b5 070bc207 01cb070d ................ │ │ │ │ - 0x003090c4 800801d8 07098608 017f0000 00017d01 ..............}. │ │ │ │ - 0x003090d4 00000000 00000000 00000000 ff9b4101 ..............A. │ │ │ │ - 0x003090e4 357c0ac5 0303a301 05f10200 9802058f 5|.............. │ │ │ │ - 0x003090f4 0300ad02 0bb20300 c70219c5 0303e202 ................ │ │ │ │ - 0x00309104 0db20300 9f030bac 0301b203 0bbf0301 ................ │ │ │ │ - 0x00309114 c50309e9 03017f00 01000000 00000000 ................ │ │ │ │ - 0x00309124 00000000 ff9b3501 28450ed5 02037005 ......5.(E....p. │ │ │ │ - 0x00309134 940200d6 0105b202 00eb0127 ff0200c2 ...........'.... │ │ │ │ - 0x00309144 020bcf02 01d50209 f90201ff 020b8c03 ................ │ │ │ │ - 0x00309154 017f0001 00000000 00000000 00000000 ................ │ │ │ │ - 0x00309164 ff9b4901 3d530d93 0303604d 0000ad01 ..I.=S....`M.... │ │ │ │ - 0x00309174 08c70200 c80105c9 0200cd01 39000086 ............9... │ │ │ │ - 0x00309184 02058003 009d0219 930303b8 020d8003 ................ │ │ │ │ - 0x00309194 00c5023b 00008003 0b8d0301 930309ac ...;............ │ │ │ │ - 0x003091a4 03017f00 01000000 00000000 00000000 ................ │ │ │ │ - 0x003091b4 ff9b6501 54ce030d 8b0705eb 030bc406 ..e.T........... │ │ │ │ - 0x003091c4 05860409 950607b5 04059d06 00b30505 ................ │ │ │ │ - 0x003091d4 e80600c8 050ba007 00e50519 b3070583 ................ │ │ │ │ - 0x003091e4 060da007 00d70609 e20601f8 060b8507 ................ │ │ │ │ - 0x003091f4 018e070a 9a0701a0 070bad07 01b6070d ................ │ │ │ │ - 0x00309204 ea0701c3 0709f007 017f0000 00017d01 ..............}. │ │ │ │ - 0x00309214 00000000 00000000 00000000 ff9b4501 ..............E. │ │ │ │ - 0x00309224 36c7010a f70307ee 0105b603 00da0205 6............... │ │ │ │ - 0x00309234 d40300ef 020bfc03 008c0319 8f0405a7 ................ │ │ │ │ - 0x00309244 030dfc03 00e4030b f10301fc 030b8904 ................ │ │ │ │ - 0x00309254 019c0409 c004017f 00000001 7d010000 ............}... │ │ │ │ - 0x00309264 00000000 00000000 ff9b3501 297b0abe ..........5.){.. │ │ │ │ - 0x00309274 0203a501 058a0200 cc0105ab 0200e001 ................ │ │ │ │ - 0x00309284 19be0203 fb010dab 0200ab02 0bb80201 ................ │ │ │ │ - 0x00309294 be0209e2 02017f00 01000000 00000000 ................ │ │ │ │ - 0x003092a4 00000000 ff9b3901 2ac6010a f00207ed ......9.*....... │ │ │ │ - 0x003092b4 0105d202 00910205 f50200a8 02198803 ................ │ │ │ │ - 0x003092c4 05c3020d f50200f5 020b8203 01950309 ................ │ │ │ │ - 0x003092d4 b903017f 00000001 7d010000 00000000 ........}....... │ │ │ │ - 0x003092e4 00000000 ff9b4101 309c0315 ca0507b7 ......A.0....... │ │ │ │ - 0x003092f4 0405cf05 008e0505 a00600a0 0519b306 ................ │ │ │ │ - 0x00309304 05bb050d a00600a0 060bad06 01b6060d ................ │ │ │ │ - 0x00309314 eb0601c3 0609f106 017f0000 00017d01 ..............}. │ │ │ │ - 0x00309324 00000000 00000000 00000000 ff9b4d01 ..............M. │ │ │ │ - 0x00309334 3c9b0315 df0607b6 0405e406 00de0505 <............... │ │ │ │ - 0x00309344 bc0600f3 050bb507 008c0619 c80705aa ................ │ │ │ │ - 0x00309354 060db507 00cc060b d90601b5 070bc207 ................ │ │ │ │ - 0x00309364 01cb070d 800801d8 07098608 017f0000 ................ │ │ │ │ - 0x00309374 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ - 0x00309384 ff9b3501 284f0fe0 02037b05 9f0200e1 ..5.(O....{..... │ │ │ │ - 0x00309394 0105bd02 00f60127 8a0300cd 020bda02 .......'........ │ │ │ │ - 0x003093a4 01e00209 8403018a 030b9703 017f0001 ................ │ │ │ │ - 0x003093b4 00000000 00000000 00000000 ff9b3901 ..............9. │ │ │ │ - 0x003093c4 2f6e1bf0 04038901 8f010000 98020580 /n.............. │ │ │ │ - 0x003093d4 0400bc03 05cd0400 d1032aa1 0500dd04 ..........*..... │ │ │ │ - 0x003093e4 0bea0401 f004139b 0501a105 0bae0501 ................ │ │ │ │ - 0x003093f4 7f000100 00000000 00000000 ff9b5501 ..............U. │ │ │ │ - 0x00309404 4a5310a4 04036356 0000b901 08b80300 JS....cV........ │ │ │ │ - 0x00309414 d40105ba 0300d901 83010000 dc0205ee ................ │ │ │ │ - 0x00309424 0300f102 0b910400 8e0319a4 0403a903 ................ │ │ │ │ - 0x00309434 0d910400 b6034800 00fe030b 8b040191 ......H......... │ │ │ │ - 0x00309444 040b9e04 01a40409 bd04017f 00010000 ................ │ │ │ │ - 0x00309454 00000000 00000000 ff9b2501 213d06dd ..........%.!=.. │ │ │ │ - 0x00309464 020043ff 010000c2 0219f202 00e0020a ..C............. │ │ │ │ - 0x00309474 ec0201f5 020a8703 01ff020e 00007f00 ................ │ │ │ │ - 0x00309484 00000000 ff9b2501 213b06ce 020041f2 ......%.!;....A. │ │ │ │ - 0x00309494 010000b3 0219e302 00d1020a dd0201e6 ................ │ │ │ │ - 0x003094a4 020af802 01f0020e 00007f00 00000000 ................ │ │ │ │ - 0x003094b4 ff9b2501 213d06dd 020043ff 010000c2 ..%.!=....C..... │ │ │ │ - 0x003094c4 0219f202 00e0020a ec0201f5 020a8703 ................ │ │ │ │ - 0x003094d4 01ff020e 00007f00 00000000 ff9b2501 ..............%. │ │ │ │ - 0x003094e4 213b06ce 020041f2 010000b3 0219e302 !;....A......... │ │ │ │ - 0x003094f4 00d1020a dd0201e6 020af802 01f0020e ................ │ │ │ │ - 0x00309504 00007f00 00000000 ff9b2d01 28008b01 ..........-.(... │ │ │ │ - 0x00309514 00008b01 06d20200 9101a601 0000b702 ................ │ │ │ │ - 0x00309524 19e70200 d5020ae1 0201ea02 0afc0201 ................ │ │ │ │ - 0x00309534 f4020e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ - 0x00309544 28008401 00008401 06d50200 8a01b001 (............... │ │ │ │ - 0x00309554 0000ba02 19ea0200 d8020ae4 0201ed02 ................ │ │ │ │ - 0x00309564 0aff0201 f7020e00 007f0000 00000000 ................ │ │ │ │ - 0x00309574 ff9b4501 41ea010a f30900f4 01890200 ..E.A........... │ │ │ │ - 0x00309584 00fd0306 e1090083 04a80500 00ab0919 ................ │ │ │ │ - 0x00309594 9e0a00c6 0919860a 00e4090d c00a01f6 ................ │ │ │ │ - 0x003095a4 0908800a 01890a0d 980a01a1 0a17c00a ................ │ │ │ │ - 0x003095b4 01b80a0e 00007f00 00000000 ff9b4501 ..............E. │ │ │ │ - 0x003095c4 41ea010a f30900f4 01890200 00fd0306 A............... │ │ │ │ - 0x003095d4 e1090083 04a80500 00ab0919 9e0a00c6 ................ │ │ │ │ - 0x003095e4 0919860a 00e4090d c00a01f6 0908800a ................ │ │ │ │ - 0x003095f4 01890a0d 980a01a1 0a17c00a 01b80a0e ................ │ │ │ │ - 0x00309604 00007f00 00000000 ff9b2d01 28008b01 ..........-.(... │ │ │ │ - 0x00309614 00008b01 06d20200 9101a601 0000b702 ................ │ │ │ │ - 0x00309624 19e70200 d5020ae1 0201ea02 0afc0201 ................ │ │ │ │ - 0x00309634 f4020e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ - 0x00309644 28008401 00008401 06d50200 8a01b001 (............... │ │ │ │ - 0x00309654 0000ba02 19ea0200 d8020ae4 0201ed02 ................ │ │ │ │ - 0x00309664 0aff0201 f7020e00 007f0000 00000000 ................ │ │ │ │ - 0x00309674 ff9b2101 1b00d002 0000d002 73e00300 ..!.........s... │ │ │ │ - 0x00309684 c3032000 00e30308 f30301eb 030e0000 .. ............. │ │ │ │ - 0x00309694 7f000000 00000000 ff9b2101 1b00eb01 ..........!..... │ │ │ │ - 0x003096a4 0000eb01 108d0200 fb011500 0090020d ................ │ │ │ │ - 0x003096b4 a502019d 020e0000 7f000000 00000000 ................ │ │ │ │ - 0x003096c4 ff9b2101 1b00eb01 0000eb01 108d0200 ..!............. │ │ │ │ - 0x003096d4 fb011500 0090020d a502019d 020e0000 ................ │ │ │ │ - 0x003096e4 7f000000 00000000 ff9b3101 2d00b402 ..........1.-... │ │ │ │ - 0x003096f4 0000b402 20c90300 d4020f00 00e30220 .... .......... │ │ │ │ - 0x00309704 8803008b 0308c303 01b20309 bd0301cc ................ │ │ │ │ - 0x00309714 0308dc03 01d4030e 00007f00 00000000 ................ │ │ │ │ - 0x00309724 ffff010a 7b17ce01 00920159 00000000 ....{......Y.... │ │ │ │ - 0x00309734 ff9b4901 4500bc08 0000bc08 08ae2a00 ..I.E.........*. │ │ │ │ - 0x00309744 c408f40e 0000b817 06a72b00 dd1a10f0 ..........+..... │ │ │ │ - 0x00309754 2a00ed1a fc0e0000 e92910cf 2a00fb29 *........)..*..) │ │ │ │ - 0x00309764 10ca2a00 8d2a10bc 2a009d2a 560000f3 ..*..*..*..*V... │ │ │ │ - 0x00309774 2a0aa12b 01fd2a4e 00007f00 00000000 *..+..*N........ │ │ │ │ - 0x00309784 ff9b5101 4b00b908 0000b908 089b2b00 ..Q.K.........+. │ │ │ │ - 0x00309794 c108fb0d 0000bc16 06942c00 c2169b04 ..........,..... │ │ │ │ - 0x003097a4 0000dd1a 10dd2b00 ed1ae90f 0000d62a ......+........* │ │ │ │ - 0x003097b4 10bc2b00 e82a10b7 2b00fa2a 10a92b00 ..+..*..+..*..+. │ │ │ │ - 0x003097c4 8a2b5600 00e02b0a 8e2c01ea 2b4e0000 .+V...+..,..+N.. │ │ │ │ - 0x003097d4 7f000000 00000000 ff9b2901 22008117 ..........)."... │ │ │ │ - 0x003097e4 00008117 0a9f1a00 8b17f202 0000fd19 ................ │ │ │ │ - 0x003097f4 209f1a00 a21a0ab4 1a01ac1a 0e00007f ............... │ │ │ │ - 0x00309804 00000000 00000000 ff9b1101 0ca60510 ................ │ │ │ │ - 0x00309814 b80500b8 050ac805 017f0000 00000000 ................ │ │ │ │ - 0x00309824 ff9b0901 0401050d 017f0000 00000000 ................ │ │ │ │ - 0x00309834 ff9b4d01 47a30114 f40501b7 01750000 ..M.G........u.. │ │ │ │ - 0x00309844 ac020ee7 0500de02 23b10600 9c0309e1 ........#....... │ │ │ │ - 0x00309854 0500ab03 3f840600 810410d3 0500e304 ....?........... │ │ │ │ - 0x00309864 19f40501 9e052386 0600c305 0eee0501 ......#......... │ │ │ │ - 0x00309874 f40508fe 0501b106 08bf0601 7f000000 ................ │ │ │ │ - 0x00309884 00000000 ff9b1101 0c00b501 0000b501 ................ │ │ │ │ - 0x00309894 dc019303 017f0000 00000000 ffff0104 ................ │ │ │ │ - 0x003098a4 06081a00 ff9b3101 2d1819ef 02014825 ......1.-.....H% │ │ │ │ - 0x003098b4 87030172 19ef0201 c4010ee0 02009d02 ...r............ │ │ │ │ - 0x003098c4 109d0300 b90225f5 0201f502 0a810301 ......%......... │ │ │ │ - 0x003098d4 87030a97 03017f00 00000000 ff9b2501 ..............%. │ │ │ │ - 0x003098e4 1f150a92 02011f28 0000470a 92020151 .......(..G....Q │ │ │ │ - 0x003098f4 af010000 80021098 02009802 0aa80201 ................ │ │ │ │ - 0x00309904 7f000000 00000000 ffff0104 06081a00 ................ │ │ │ │ - 0x00309914 ff9b1501 0e320ebb 01014034 00007409 .....2....@4..t. │ │ │ │ - 0x00309924 ad01007f 00000000 00000000 ff9b0901 ................ │ │ │ │ - 0x00309934 0428547e 017f0000 00000000 ff9b0d01 .(T~............ │ │ │ │ - 0x00309944 06568b01 e301017f 00000000 00000000 .V.............. │ │ │ │ - 0x00309954 ff9b3101 2d210db1 03012e6f 00009d01 ..1.-!.....o.... │ │ │ │ - 0x00309964 0db10301 aa01d101 0000fb02 10d70300 ................ │ │ │ │ - 0x00309974 8d0310c7 03019f03 10b70301 d7030ae7 ................ │ │ │ │ - 0x00309984 03017f00 00000000 ffff0104 06081a00 ................ │ │ │ │ - 0x00309994 ffff0108 25087700 3f086800 ff9b2d01 ....%.w.?.h...-. │ │ │ │ - 0x003099a4 271a16a0 04016009 a6040069 a0010000 '.....`....i.... │ │ │ │ - 0x003099b4 89020e84 0400f702 10a60400 89034bf2 ..............K. │ │ │ │ - 0x003099c4 0300f203 0afe0301 7f000000 00000000 ................ │ │ │ │ - 0x003099d4 ff9b0d01 06d00114 e601017f 00000000 ................ │ │ │ │ - 0x003099e4 00000000 ff9b0901 055476cc 01017f00 .........Tv..... │ │ │ │ - 0x003099f4 00000000 ff9b0d01 06168b01 a301017f ................ │ │ │ │ - 0x00309a04 00000000 00000000 ff9bac01 01a40157 ...............W │ │ │ │ - 0x00309a14 0afc1501 e703d101 821600a0 060ea016 ................ │ │ │ │ - 0x00309a24 01f0060e 9a160187 090ed815 00cc0a0a ................ │ │ │ │ - 0x00309a34 a71500f1 0a0ac915 008b0b18 821600f2 ................ │ │ │ │ - 0x00309a44 0b0a8515 008f0c0a c91500be 0c089416 ................ │ │ │ │ - 0x00309a54 00890ee7 01c91500 fd0f2882 1600a710 ..........(..... │ │ │ │ - 0x00309a64 0a941600 f7103ac9 1500d611 08941600 ......:......... │ │ │ │ - 0x00309a74 e31110a6 1600ae12 8a018216 00f6138a ................ │ │ │ │ - 0x00309a84 01c91500 95150aa1 1501b715 0ac31501 ................ │ │ │ │ - 0x00309a94 c9150d8e 1601d815 0af61501 e7150dc4 ................ │ │ │ │ - 0x00309aa4 16018216 0a8e1601 8c162500 00b1160d ..........%..... │ │ │ │ - 0x00309ab4 c416017f 00000000 00000000 ff9b0901 ................ │ │ │ │ - 0x00309ac4 04101646 017f0000 00000000 ff9b0901 ...F............ │ │ │ │ - 0x00309ad4 041a296c 017f0000 00000000 ff9b1501 ..)l............ │ │ │ │ - 0x00309ae4 0f201db6 01013d5a 00009701 10b00100 . ....=Z........ │ │ │ │ - 0x00309af4 7f000000 00000000 ff9b0901 04140c22 ..............." │ │ │ │ - 0x00309b04 017f0000 00000000 ff9b2d01 28681cfc ..........-.(h.. │ │ │ │ - 0x00309b14 0200d301 25fe0200 89022396 0300d702 ....%.....#..... │ │ │ │ - 0x00309b24 23830300 86030890 03019903 08bc0301 #............... │ │ │ │ - 0x00309b34 a1032100 007f0000 00000000 ffff0110 ..!............. │ │ │ │ - 0x00309b44 00a80800 00a80817 ee0800bf 084d0000 .............M.. │ │ │ │ - 0x00309b54 ff9b1d01 1600c201 0000c201 10d40100 ................ │ │ │ │ - 0x00309b64 df0110f7 0101ef01 0e00007f 00000000 ................ │ │ │ │ - 0x00309b74 00000000 ff9b1d01 1600c201 0000c201 ................ │ │ │ │ - 0x00309b84 10d40100 df0110f7 0101ef01 0e00007f ................ │ │ │ │ - 0x00309b94 00000000 00000000 ffff0110 00d30100 ................ │ │ │ │ - 0x00309ba4 00d30110 e50100e3 011b0000 ff9b1d01 ................ │ │ │ │ - 0x00309bb4 1600a102 0000a102 10b30200 c00208d0 ................ │ │ │ │ - 0x00309bc4 0201c802 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00309bd4 ff9b1d01 1600a102 0000a102 10b30200 ................ │ │ │ │ - 0x00309be4 c00208d0 0201c802 0e00007f 00000000 ................ │ │ │ │ - 0x00309bf4 00000000 ff9b1d01 1600dd01 0000dd01 ................ │ │ │ │ - 0x00309c04 10ef0100 f2010a84 0201fc01 0e00007f ................ │ │ │ │ - 0x00309c14 00000000 00000000 ffff0110 00d30100 ................ │ │ │ │ - 0x00309c24 00d30110 e50100e3 01180000 ff9b1d01 ................ │ │ │ │ - 0x00309c34 16009d01 00009d01 28c70100 d2010ee8 ........(....... │ │ │ │ - 0x00309c44 0101e001 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x00309c54 ff9b1d01 16009002 00009002 28ba0200 ............(... │ │ │ │ - 0x00309c64 cc0205d9 0201d102 0e00007f 00000000 ................ │ │ │ │ - 0x00309c74 00000000 ffff0110 00ab0100 00ab0128 ...............( │ │ │ │ - 0x00309c84 d50100d3 01180000 ff9b1d01 16009002 ................ │ │ │ │ - 0x00309c94 00009002 28ba0200 cc0205d9 0201d102 ....(........... │ │ │ │ - 0x00309ca4 0e00007f 00000000 00000000 ffff0110 ................ │ │ │ │ - 0x00309cb4 00aa0100 00aa0128 d40100d2 011b0000 .......(........ │ │ │ │ - 0x00309cc4 ff9b1d01 1600a901 0000a901 28d30100 ............(... │ │ │ │ - 0x00309cd4 db0105e8 0101e001 0e00007f 00000000 ................ │ │ │ │ - 0x00309ce4 00000000 ff9b1d01 16009d01 00009d01 ................ │ │ │ │ - 0x00309cf4 28c70100 d2010ee8 0101e001 0e00007f (............... │ │ │ │ - 0x00309d04 00000000 00000000 ff9b3901 34ad010a ..........9.4... │ │ │ │ - 0x00309d14 9c0300f5 01198f03 009d0219 c80300b6 ................ │ │ │ │ - 0x00309d24 023e0000 f40219b9 03009203 08e00301 .>.............. │ │ │ │ - 0x00309d34 ac0305b3 0301bc03 1ce00301 d8030e00 ................ │ │ │ │ - 0x00309d44 007f0000 00000000 ff9b2501 2100d703 ..........%.!... │ │ │ │ - 0x00309d54 0000d703 19d60400 ff0319e3 04009804 ................ │ │ │ │ - 0x00309d64 410000d9 041afb04 01f3040e 00007f00 A............... │ │ │ │ - 0x00309d74 00000000 ff9b3901 34ad010a 9c0300f5 ......9.4....... │ │ │ │ - 0x00309d84 01198f03 009d0219 c80300b6 023e0000 .............>.. │ │ │ │ - 0x00309d94 f40219b9 03009203 08e00301 ac0305b3 ................ │ │ │ │ - 0x00309da4 0301bc03 1ce00301 d8030e00 007f0000 ................ │ │ │ │ - 0x00309db4 00000000 ff9b2501 2100d703 0000d703 ......%.!....... │ │ │ │ - 0x00309dc4 19d60400 ff0319e3 04009804 410000d9 ............A... │ │ │ │ - 0x00309dd4 041afb04 01f3040e 00007f00 00000000 ................ │ │ │ │ - 0x00309de4 ff9b9001 01890100 fd060000 fd06a501 ................ │ │ │ │ - 0x00309df4 ba2a00b6 130a9d2a 00e51448 9b2a00f3 .*.....*...H.*.. │ │ │ │ - 0x00309e04 179401b5 2a008719 2e0000b5 190a812a ....*..........* │ │ │ │ - 0x00309e14 00d01b18 f32900e2 1c15e329 00f71c17 .....).....).... │ │ │ │ - 0x00309e24 c5290095 1d15ad29 00fc2160 992a00dc .).....)..!`.*.. │ │ │ │ - 0x00309e34 22d90500 00b5281c b52a00d3 2810c92a ".....(..*..(..* │ │ │ │ - 0x00309e44 00e5280e b52a00f5 2812992a 00892910 ..(..*..(..*..). │ │ │ │ - 0x00309e54 942a009b 2910862a 00a02a0d af2a01bd .*..)..*..*..*.. │ │ │ │ - 0x00309e64 2a33a42b 01892b0d 9e2b0196 2b140000 *3.+..+..+..+... │ │ │ │ - 0x00309e74 7f000000 00000000 ff9ba401 019c0100 ................ │ │ │ │ - 0x00309e84 85070000 8507b001 fa3d00cf 130dd73d .........=.....= │ │ │ │ - 0x00309e94 0093154b d53d00ab 189a01f2 3d00c519 ...K.=......=... │ │ │ │ - 0x00309ea4 320000f7 190db23d 00ac1d0e ed3e00e8 2......=.....>.. │ │ │ │ - 0x00309eb4 1e0ee53e 00f61ebc 090000b2 280ec83e ...>........(..> │ │ │ │ - 0x00309ec4 00c028ef 040000af 2d0e8c3e 00bd2de6 ..(.....-..>..-. │ │ │ │ - 0x00309ed4 080000a3 3666d33d 008937b1 050000ba ....6f.=..7..... │ │ │ │ - 0x00309ee4 3c1cf23d 00d83c10 b63e00ea 3c0ef23d <..=..<..>..<..= │ │ │ │ - 0x00309ef4 00fa3c12 d33d008e 3d10cb3d 00a03d10 ..<..=..=..=..=. │ │ │ │ - 0x00309f04 ba3d00da 3d0dec3d 01fd3d98 01c93f01 .=..=..=..=...?. │ │ │ │ - 0x00309f14 ae3f0dc3 3f01bb3f 1400007f 00000000 .?..?..?........ │ │ │ │ - 0x00309f24 00000000 ffff0118 00480000 4808cd01 .........H..H... │ │ │ │ - 0x00309f34 00506b00 00bb0110 db0100cb 01310000 .Pk..........1.. │ │ │ │ - 0x00309f44 ff9bb404 01ac0400 d6030000 d6033fce ..............?. │ │ │ │ - 0x00309f54 46009504 570000ec 043dfd4b 00a905ca F...W....=.K.... │ │ │ │ - 0x00309f64 040000f3 09189646 00a00b15 e24500b5 .......F.....E.. │ │ │ │ - 0x00309f74 0b9b0100 00d00c0b de460089 0e20da45 .........F... .E │ │ │ │ - 0x00309f84 00bf1523 d64a00be 170ac646 00e61821 ...#.J.....F...! │ │ │ │ - 0x00309f94 d04500fc 1a15e748 00de1c0d c6460092 .E.....H.....F.. │ │ │ │ - 0x00309fa4 1dd5019e 4600e71e 90020000 f72021c0 ....F........ !. │ │ │ │ - 0x00309fb4 4500ef21 1aea4700 d2235bb6 46009c25 E..!..G..#[.F..% │ │ │ │ - 0x00309fc4 d501d845 00f12682 020000f3 2821b845 ...E..&.....(!.E │ │ │ │ - 0x00309fd4 00eb291a b04700ce 2b0ab045 00d82ba6 ..)..G..+..E..+. │ │ │ │ - 0x00309fe4 020000fe 2d44c646 00b62f0a c84500d5 ....-D.F../..E.. │ │ │ │ - 0x00309ff4 3010d646 00e53072 0000d731 1bd64600 0..F..0r...1..F. │ │ │ │ - 0x0030a004 e4325ebe 4600c233 db020000 9d360fbe .2^.F..3.....6.. │ │ │ │ - 0x0030a014 4600ac36 c4030000 f03928b9 4b00c93a F..6.....9(.K..: │ │ │ │ - 0x0030a024 0dd64a00 db3a09a8 4500e93a 0ba04500 ..J..:..E..:..E. │ │ │ │ - 0x0030a034 f93a1496 4600aa3b 28be4a00 d73b14a8 .:..F..;(.J..;.. │ │ │ │ - 0x0030a044 45008f3c 28a64a00 d83c0fd6 4a00f43c E..<(.J..<..J..< │ │ │ │ - 0x0030a054 28db4900 a93d28c3 4900d63d 1bbe4600 (.I..=(.I..=..F. │ │ │ │ - 0x0030a064 833e28ab 4900b03e 65be4600 9f3f16a0 .>(.I..>e.F..?.. │ │ │ │ - 0x0030a074 4500dd3f 28cf4800 8a400fe7 48009e40 E..?(.H..@..H..@ │ │ │ │ - 0x0030a084 06a84500 b7400998 4500c540 09904500 ..E..@..E..@..E. │ │ │ │ - 0x0030a094 db4028b4 48008841 06a04500 a0410998 .@(.H..A..E..A.. │ │ │ │ - 0x0030a0a4 4500ae41 09904500 bc410698 4500e541 E..A..E..A..E..A │ │ │ │ - 0x0030a0b4 28984700 92420690 4500bb42 28804700 (.G..B..E..B(.G. │ │ │ │ - 0x0030a0c4 e8420fea 4700fc42 0fb04700 90430698 .B..G..B..G..C.. │ │ │ │ - 0x0030a0d4 4500a843 06904500 da4306fd 4b00e543 E..C..E..C..K..C │ │ │ │ - 0x0030a0e4 11d64a00 fb430db6 46008d44 0dc64600 ..J..C..F..D..F. │ │ │ │ - 0x0030a0f4 a64411e7 4800d344 06ce4600 db440dc6 .D..H..D..F..D.. │ │ │ │ - 0x0030a104 4600ea44 11ea4700 fd4411b0 4700fe45 F..D..G..D..G..E │ │ │ │ - 0x0030a114 0d904601 83470d92 47019b47 0daa4701 ..F..G..G..G..G. │ │ │ │ - 0x0030a124 b3472fe4 4701ed47 2fae4801 b7480dc9 .G/.G..G/.H..H.. │ │ │ │ - 0x0030a134 4801d248 0de14801 ea4836a5 4901ae49 H..H..H..H6.I..I │ │ │ │ - 0x0030a144 0dbd4901 c6490dd5 4901de49 0da04a01 ..I..I..I..I..J. │ │ │ │ - 0x0030a154 a94a0db8 4a01c14a 0dd04a01 d94a2fb3 .J..J..J..J..J/. │ │ │ │ - 0x0030a164 4b01884b 0dad4b01 bc4b0df7 4b01c94b K..K..K..K..K..K │ │ │ │ - 0x0030a174 6500007f 00000000 00000000 ff9ba004 e............... │ │ │ │ - 0x0030a184 01980400 e1030000 e10342d3 4100a304 ..........B.A... │ │ │ │ - 0x0030a194 570000fa 04458a47 00bf05ce 0400008d W....E.G........ │ │ │ │ - 0x0030a1a4 0a18bb41 00ba0b15 874100cf 0ba30100 ...A.....A...... │ │ │ │ - 0x0030a1b4 00f20c0b eb4100ad 0e21ff40 00d61523 .....A...!.@...# │ │ │ │ - 0x0030a1c4 e34500d6 170adb41 00851921 f740009b .E.....A...!.@.. │ │ │ │ - 0x0030a1d4 1b15f443 00fd1c3f db4100da 1e21e740 ...C...?.A...!.@ │ │ │ │ - 0x0030a1e4 00d21f1a f74200b6 215bc341 0082230d .....B..![.A..#. │ │ │ │ - 0x0030a1f4 db410098 2421df40 0090251a bd4200f3 .A..$!.@..%..B.. │ │ │ │ - 0x0030a204 260ad740 00fd26a2 0200009f 2945db41 &..@..&.....)E.A │ │ │ │ - 0x0030a214 00d62a0d ef4000f5 2b10e341 00852c72 ..*..@..+..A..,r │ │ │ │ - 0x0030a224 0000f72c 1be34100 842e5fcb 4100e32e ...,..A..._.A... │ │ │ │ - 0x0030a234 db020000 be310fcb 4100cd31 c7030000 .....1..A..1.... │ │ │ │ - 0x0030a244 943528c6 4600ed35 0de34500 ff3509cf .5(.F..5..E..5.. │ │ │ │ - 0x0030a254 40008d36 0bc74000 9d3614bb 4100ce36 @..6..@..6..A..6 │ │ │ │ - 0x0030a264 28cb4500 fb3614cf 4000b337 28b34500 (.E..6..@..7(.E. │ │ │ │ - 0x0030a274 ff370fe3 45009b38 28e84400 d03828d0 .7..E..8(.D..8(. │ │ │ │ - 0x0030a284 4400fd38 1bcb4100 aa3928b8 4400d739 D..8..A..9(.D..9 │ │ │ │ - 0x0030a294 65cb4100 c63a16c7 4000843b 28dc4300 e.A..:..@..;(.C. │ │ │ │ - 0x0030a2a4 b13b0ff4 4300c53b 06cf4000 de3b09bf .;..C..;..@..;.. │ │ │ │ - 0x0030a2b4 4000ec3b 09b74000 823c28c1 4300af3c @..;..@..<(.C..< │ │ │ │ - 0x0030a2c4 06c74000 c73c09bf 4000d53c 09b74000 ..@..<..@..<..@. │ │ │ │ - 0x0030a2d4 e33c06bf 40008c3d 28a54200 b93d06b7 .<..@..=(.B..=.. │ │ │ │ - 0x0030a2e4 4000e23d 288d4200 8f3e0ff7 4200a33e @..=(.B..>..B..> │ │ │ │ - 0x0030a2f4 0fbd4200 b73e06bf 4000cf3e 06b74000 ..B..>..@..>..@. │ │ │ │ - 0x0030a304 813f068a 47008c3f 11e34500 a23f0dc3 .?..G..?..E..?.. │ │ │ │ - 0x0030a314 4100b43f 0ddb4100 cd3f11f4 4300fa3f A..?..A..?..C..? │ │ │ │ - 0x0030a324 06d34100 82400ddb 41009140 11f74200 ..A..@..A..@..B. │ │ │ │ - 0x0030a334 a44011bd 4200a341 0db54101 90420d9f .@..B..A..A..B.. │ │ │ │ - 0x0030a344 4201a842 0db74201 c0422ff1 4201fa42 B..B..B..B/.B..B │ │ │ │ - 0x0030a354 2fbb4301 c4430dd6 4301df43 0dee4301 /.C..C..C..C..C. │ │ │ │ - 0x0030a364 f74336b2 4401bb44 0dca4401 d3440de2 .C6.D..D..D..D.. │ │ │ │ - 0x0030a374 4401eb44 0dad4501 b6450dc5 4501ce45 D..D..E..E..E..E │ │ │ │ - 0x0030a384 0ddd4501 e6452fc0 46019546 0dba4601 ..E..E/.F..F..F. │ │ │ │ - 0x0030a394 c9460d84 4701d646 6500007f 00000000 .F..G..Fe....... │ │ │ │ - 0x0030a3a4 00000000 ff9b2d01 28009a03 00009a03 ......-.(....... │ │ │ │ - 0x0030a3b4 cb04c108 00e50745 0000aa08 15e50800 .......E........ │ │ │ │ - 0x0030a3c4 d3080adf 0801e808 08f80801 f0080e00 ................ │ │ │ │ - 0x0030a3d4 007f0000 00000000 ff9b2d01 28009a03 ..........-.(... │ │ │ │ - 0x0030a3e4 00009a03 cb04c108 00e50745 0000aa08 ...........E.... │ │ │ │ - 0x0030a3f4 15e50800 d3080adf 0801e808 08f80801 ................ │ │ │ │ - 0x0030a404 f0080e00 007f0000 00000000 ff9b5901 ..............Y. │ │ │ │ - 0x0030a414 554114eb 08007713 d908008a 0118c108 UA....w......... │ │ │ │ - 0x0030a424 00bd0317 bc0800d4 036e0000 c2040fa3 .........n...... │ │ │ │ - 0x0030a434 0800c405 058e0800 c9058f02 0000d807 ................ │ │ │ │ - 0x0030a444 10df0900 ea0710b4 0900fc07 108a0900 ................ │ │ │ │ - 0x0030a454 b00852c4 0a018209 260000a8 0960c40a ..R.....&....`.. │ │ │ │ - 0x0030a464 01880a42 00007f00 00000000 ff9b5901 ...B..........Y. │ │ │ │ - 0x0030a474 554114eb 08007713 d908008a 0118c108 UA....w......... │ │ │ │ - 0x0030a484 00bd0317 bc0800d4 036e0000 c2040fa3 .........n...... │ │ │ │ - 0x0030a494 0800c405 058e0800 c9058f02 0000d807 ................ │ │ │ │ - 0x0030a4a4 10df0900 ea0710b4 0900fc07 108a0900 ................ │ │ │ │ - 0x0030a4b4 b00852c4 0a018209 260000a8 0960c40a ..R.....&....`.. │ │ │ │ - 0x0030a4c4 01880a42 00007f00 00000000 ffff010b ...B............ │ │ │ │ - 0x0030a4d4 618f05f9 0500f005 3a000000 ffff010b a.......:....... │ │ │ │ - 0x0030a4e4 618f05f9 0500f005 3a000000 ffff0117 a.......:....... │ │ │ │ - 0x0030a4f4 00940600 00940605 e80a00da 0605e60a ................ │ │ │ │ - 0x0030a504 00df069d 04000000 ff9b5d01 58009808 ..........].X... │ │ │ │ - 0x0030a514 00009808 09931a00 a108bf09 0000e011 ................ │ │ │ │ - 0x0030a524 09e41a00 e911b603 00009f15 08b81800 ................ │ │ │ │ - 0x0030a534 a715c702 0000ee17 19a21a00 931813fe ................ │ │ │ │ - 0x0030a544 1900a818 0ef01900 b618e001 0000961a ................ │ │ │ │ - 0x0030a554 46de1a01 e71a0aa1 1b01f11a 0d9b1b01 F............... │ │ │ │ - 0x0030a564 fe1a2900 007f0000 00000000 ff9b5d01 ..)...........]. │ │ │ │ - 0x0030a574 58009808 00009808 09931a00 a108bf09 X............... │ │ │ │ - 0x0030a584 0000e011 09e41a00 e911b603 00009f15 ................ │ │ │ │ - 0x0030a594 08b81800 a715c702 0000ee17 19a21a00 ................ │ │ │ │ - 0x0030a5a4 931813fe 1900a818 0ef01900 b618e001 ................ │ │ │ │ - 0x0030a5b4 0000961a 46de1a01 e71a0aa1 1b01f11a ....F........... │ │ │ │ - 0x0030a5c4 0d9b1b01 fe1a2900 007f0000 00000000 ......)......... │ │ │ │ - 0x0030a5d4 ff9b6d01 6800ac06 0000ac06 0fea1900 ..m.h........... │ │ │ │ - 0x0030a5e4 bb068407 0000bf0d 0dc41a00 cc0d2f00 ............../. │ │ │ │ - 0x0030a5f4 00fb0d08 a8190083 0e320000 b50e0dc4 .........2...... │ │ │ │ - 0x0030a604 1a00ca0e 08ca1900 d20e8507 0000d715 ................ │ │ │ │ - 0x0030a614 9201c41a 00e9168d 020000f6 180dbf1a ................ │ │ │ │ - 0x0030a624 008a191c c41a00a6 19470000 ed194ab9 .........G....J. │ │ │ │ - 0x0030a634 1a01c71a 0df31a01 d41a2500 007f0000 ..........%..... │ │ │ │ - 0x0030a644 00000000 ff9b6d01 6800ac06 0000ac06 ......m.h....... │ │ │ │ - 0x0030a654 0fea1900 bb068407 0000bf0d 0dc41a00 ................ │ │ │ │ - 0x0030a664 cc0d2f00 00fb0d08 a8190083 0e320000 ../..........2.. │ │ │ │ - 0x0030a674 b50e0dc4 1a00ca0e 08ca1900 d20e8507 ................ │ │ │ │ - 0x0030a684 0000d715 9201c41a 00e9168d 020000f6 ................ │ │ │ │ - 0x0030a694 180dbf1a 008a191c c41a00a6 19470000 .............G.. │ │ │ │ - 0x0030a6a4 ed194ab9 1a01c71a 0df31a01 d41a2500 ..J...........%. │ │ │ │ - 0x0030a6b4 007f0000 00000000 ff9b8c01 01870142 ...............B │ │ │ │ - 0x0030a6c4 0d900d00 e0010d9a 0d00ed01 620000cf ............b... │ │ │ │ - 0x0030a6d4 021b9a0d 00be0350 980d008e 04a20200 .......P........ │ │ │ │ - 0x0030a6e4 00b0060c 980d00bc 06d00300 008c0a25 ...............% │ │ │ │ - 0x0030a6f4 980e00b6 0a13f30d 00d20a23 e00d00fe ...........#.... │ │ │ │ - 0x0030a704 0a23cd0d 00a60b1b 980d00cf 0b23ba0d .#...........#.. │ │ │ │ - 0x0030a714 00f70b40 980d00c6 0c25a20d 00ed0c21 ...@.....%.....! │ │ │ │ - 0x0030a724 980d00a5 0d0ab40d 01bd0d08 c70d01d0 ................ │ │ │ │ - 0x0030a734 0d08da0d 01e30d08 ed0d019b 0e0ad30e ................ │ │ │ │ - 0x0030a744 01a50e34 00007f00 00000000 ff9b8c01 ...4............ │ │ │ │ - 0x0030a754 01870142 0d870d00 e0010d91 0d00ed01 ...B............ │ │ │ │ - 0x0030a764 620000cf 021b910d 00be0350 8f0d008e b..........P.... │ │ │ │ - 0x0030a774 04a20200 00b0060c 8f0d00bc 06c70300 ................ │ │ │ │ - 0x0030a784 00830a25 8f0e00ad 0a13ea0d 00c90a23 ...%...........# │ │ │ │ - 0x0030a794 d70d00f5 0a23c40d 009d0b1b 8f0d00c6 .....#.......... │ │ │ │ - 0x0030a7a4 0b23b10d 00ee0b40 8f0d00bd 0c25990d .#.....@.....%.. │ │ │ │ - 0x0030a7b4 00e40c21 8f0d009c 0d0aab0d 01b40d08 ...!............ │ │ │ │ - 0x0030a7c4 be0d01c7 0d08d10d 01da0d08 e40d0192 ................ │ │ │ │ - 0x0030a7d4 0e0aca0e 019c0e34 00007f00 00000000 .......4........ │ │ │ │ - 0x0030a7e4 ffff012d 6a0ea705 00789801 00009002 ...-j....x...... │ │ │ │ - 0x0030a7f4 0ea70500 9e02b601 0000d403 0ea70500 ................ │ │ │ │ - 0x0030a804 e203a301 00008505 20a70500 a5051a00 ........ ....... │ │ │ │ - 0x0030a814 00000000 ff9b5901 5300d102 0000d102 ......Y.S....... │ │ │ │ - 0x0030a824 098d0b00 da027e00 00d80313 fa0a00eb ......~......... │ │ │ │ - 0x0030a834 03740000 df040de2 0a00ec04 750000e1 .t..........u... │ │ │ │ - 0x0030a844 050dc00a 00ee056b 0000d906 0da80a00 .......k........ │ │ │ │ - 0x0030a854 e6066f00 00d5070d 930a00e2 07ae0300 ..o............. │ │ │ │ - 0x0030a864 00900b0a a20b019a 0b0e0000 7f000000 ................ │ │ │ │ - 0x0030a874 00000000 ff9b5901 5300d102 0000d102 ......Y.S....... │ │ │ │ - 0x0030a884 098d0b00 da027e00 00d80313 fa0a00eb ......~......... │ │ │ │ - 0x0030a894 03740000 df040de2 0a00ec04 750000e1 .t..........u... │ │ │ │ - 0x0030a8a4 050dc00a 00ee056b 0000d906 0da80a00 .......k........ │ │ │ │ - 0x0030a8b4 e6066f00 00d5070d 930a00e2 07ae0300 ..o............. │ │ │ │ - 0x0030a8c4 00900b0a a20b019a 0b0e0000 7f000000 ................ │ │ │ │ - 0x0030a8d4 00000000 ffff0110 00b20200 00b20236 ...............6 │ │ │ │ - 0x0030a8e4 a90300e8 025f0000 ffff0110 00b20200 ....._.......... │ │ │ │ - 0x0030a8f4 00b20236 a90300e8 025f0000 ffff0179 ...6....._.....y │ │ │ │ - 0x0030a904 85010ef0 2d009301 be010000 d1020ef0 ....-........... │ │ │ │ - 0x0030a914 2d00df02 d0010000 af040ef0 2d00bd04 -...........-... │ │ │ │ - 0x0030a924 af200000 ec24cf02 da2c00df 2816e02c . ...$...,..(.., │ │ │ │ - 0x0030a934 00a92913 de2c00d5 2906e22c 00e0290d ..)..,..)..,..). │ │ │ │ - 0x0030a944 d52c008c 2a1ddc2c 00da2a6c e22c00dc .,..*..,..*l.,.. │ │ │ │ - 0x0030a954 2b0ddc2c 00ee2b14 f02d0084 2c10d52c +..,..+..-..,.., │ │ │ │ - 0x0030a964 00962c10 c52c00a8 2c0ddc2c 00bd2c06 ..,..,..,..,..,. │ │ │ │ - 0x0030a974 f02d00c3 2cc80100 00000000 ffff0155 .-..,..........U │ │ │ │ - 0x0030a984 2cd701c4 28008302 fa1e0000 fd20d602 ,...(........ .. │ │ │ │ - 0x0030a994 c22800f5 2416e328 00bc2513 e12800e8 .(..$..(..%..(.. │ │ │ │ - 0x0030a9a4 2506e528 00f3250d bd28009f 261bdf28 %..(..%..(..&..( │ │ │ │ - 0x0030a9b4 00eb266a e52800eb 270ddf28 00fa2710 ..&j.(..'..(..'. │ │ │ │ - 0x0030a9c4 bd28008c 2810ad28 009e280d df2800ab .(..(..(..(..(.. │ │ │ │ - 0x0030a9d4 28c80100 00000000 ffff011c 00e60600 (............... │ │ │ │ - 0x0030a9e4 00e6060e d70c00f4 06af0500 00a30c10 ................ │ │ │ │ - 0x0030a9f4 b50c00b3 0c3f0000 ffff01f6 0100bc21 .....?.........! │ │ │ │ - 0x0030aa04 0000bc21 10d2a201 00cc2115 b4a20100 ...!......!..... │ │ │ │ - 0x0030aa14 e121ff0f 0000e031 fd08a4a3 0100983c .!.....1.......< │ │ │ │ - 0x0030aa24 329ba201 00f23c83 02faa201 00f53eaa 2.....<.......>. │ │ │ │ - 0x0030aa34 0200009f 410ed1a3 0100fb42 0ec1a301 ....A......B.... │ │ │ │ - 0x0030aa44 00d64413 aea30100 cd54f603 92a30100 ..D......T...... │ │ │ │ - 0x0030aa54 c358f701 0000ba5a 3192a301 00b05ee8 .X.....Z1.....^. │ │ │ │ - 0x0030aa64 0798a301 009866a4 120000bc 784a94a3 ......f.....xJ.. │ │ │ │ - 0x0030aa74 0100957b e50f9aa3 0100fa8a 01b10b00 ...{............ │ │ │ │ - 0x0030aa84 00ab9601 4099a201 00969901 1eeaa301 ....@........... │ │ │ │ - 0x0030aa94 00de9901 1eaca301 00fc9901 450000c1 ............E... │ │ │ │ - 0x0030aaa4 9a013dea a30100fe 9a01cb04 0000c99f ..=............. │ │ │ │ - 0x0030aab4 010ca4a3 010088a0 0106d1a3 0100b1a0 ................ │ │ │ │ - 0x0030aac4 0106c1a3 0100bca0 0106aea3 0100c7a0 ................ │ │ │ │ - 0x0030aad4 011296a3 0100dea0 011aaca3 0100f8a0 ................ │ │ │ │ - 0x0030aae4 01580000 d0a1011a eaa30100 eaa10189 .X.............. │ │ │ │ - 0x0030aaf4 05000000 ffff01a1 02009426 00009426 ...........&...& │ │ │ │ - 0x0030ab04 0ec4b601 00a22699 050000bb 2b0e8eb6 ......&.....+... │ │ │ │ - 0x0030ab14 0100c92b b4140000 fd3fcc08 ceb20100 ...+.....?...... │ │ │ │ - 0x0030ab24 804a32af b20100c6 4b0e91b3 0100d44b .J2.....K......K │ │ │ │ - 0x0030ab34 cc010000 a04d0e91 b30100ae 4dcc0100 .....M......M... │ │ │ │ - 0x0030ab44 00fa4e0e 91b30100 884fb302 0000bb51 ..N......O.....Q │ │ │ │ - 0x0030ab54 0e89b301 00c951b6 010000ff 520ef5b2 ......Q.....R... │ │ │ │ - 0x0030ab64 01008d53 ba010000 c7540ed8 b20100d5 ...S.....T...... │ │ │ │ - 0x0030ab74 54e90f00 00be64fa 03b7b201 00b868f9 T.....d.......h. │ │ │ │ - 0x0030ab84 010000b1 6a31b7b2 0100a66e f707bdb2 ....j1.....n.... │ │ │ │ - 0x0030ab94 01009d76 f5110000 92880147 b9b20100 ...v.......G.... │ │ │ │ - 0x0030aba4 f28a01c9 0fbfb201 00bb9a01 fe0a0000 ................ │ │ │ │ - 0x0030abb4 b9a5013d adb20100 f6a501d3 020000c9 ...=............ │ │ │ │ - 0x0030abc4 a801a001 a9b30100 eea90123 d6b20100 ...........#.... │ │ │ │ - 0x0030abd4 91aa01a3 030000b4 ad0115a9 b30100ec ................ │ │ │ │ - 0x0030abe4 af0106ce b20100f2 af015b00 00cdb001 ..........[..... │ │ │ │ - 0x0030abf4 12bbb201 00e4b001 1fd6b201 00bbb101 ................ │ │ │ │ - 0x0030ac04 1fa9b301 00dab101 3100008b b2012091 ........1..... . │ │ │ │ - 0x0030ac14 b30100ab b201b904 00000000 ffff01d0 ................ │ │ │ │ - 0x0030ac24 0100d30d 0000d30d 9702b982 0100bc17 ................ │ │ │ │ - 0x0030ac34 29a98201 00ba2631 af820100 eb26a503 ).....&1.....&.. │ │ │ │ - 0x0030ac44 0000902a 2caf8201 00bc2ae6 020000a2 ...*,.....*..... │ │ │ │ - 0x0030ac54 2d1dc582 0100b62f 5bad8201 009130bc -....../[.....0. │ │ │ │ - 0x0030ac64 410000cd 7111c582 0100de71 b6020000 A...q......q.... │ │ │ │ - 0x0030ac74 947412a5 820100c3 7428b382 0100b276 .t......t(.....v │ │ │ │ - 0x0030ac84 28b18201 00da76a0 010000fa 7716b582 (.....v.....w... │ │ │ │ - 0x0030ac94 01009078 70000080 791ab782 0100c479 ...xp...y......y │ │ │ │ - 0x0030aca4 1abb8201 00de79b9 02000097 7c18c582 ......y.....|... │ │ │ │ - 0x0030acb4 0100af7c b2010000 e17d58c5 820100c6 ...|.....}X..... │ │ │ │ - 0x0030acc4 7e28a982 01008d80 0128a782 0100b580 ~(.......(...... │ │ │ │ - 0x0030acd4 01700000 a581010d a5820100 b2810137 .p.............7 │ │ │ │ - 0x0030ace4 0000e981 0128ab82 01009182 01a90100 .....(.......... │ │ │ │ - 0x0030acf4 00000000 ffff01c4 0100b60d 0000b60d ................ │ │ │ │ - 0x0030ad04 9502d882 01009917 2ac88201 00801ea9 ........*....... │ │ │ │ - 0x0030ad14 08ce8201 00a92692 060000bb 2c15e482 ......&.....,... │ │ │ │ - 0x0030ad24 0100c22e 60cc8201 00a22fd8 420000fa ....`...../.B... │ │ │ │ - 0x0030ad34 7109e482 01008372 b6020000 b97412c4 q......r.....t.. │ │ │ │ - 0x0030ad44 820100e8 7428d282 0100d776 28d08201 ....t(.....v(... │ │ │ │ - 0x0030ad54 00ff769d 0100009c 7813d482 0100af78 ..v.....x......x │ │ │ │ - 0x0030ad64 7000009f 791ad682 0100e379 1ada8201 p...y......y.... │ │ │ │ - 0x0030ad74 00fd79b9 020000b6 7c18e482 0100ce7c ..y.....|......| │ │ │ │ - 0x0030ad84 b2010000 807e58e4 820100e5 7e28c882 .....~X.....~(.. │ │ │ │ - 0x0030ad94 0100ac80 0128c682 0100d480 01700000 .....(.......p.. │ │ │ │ - 0x0030ada4 c481010d c4820100 d1810137 00008882 ...........7.... │ │ │ │ - 0x0030adb4 0128ca82 0100b082 01aa0100 00000000 .(.............. │ │ │ │ - 0x0030adc4 ffff0140 00f10900 00f10915 8b0c0086 ...@............ │ │ │ │ - 0x0030add4 0a100000 960a0ef5 0b00a60a 0ef00b00 ................ │ │ │ │ - 0x0030ade4 b60a0ec4 0b00c60a 0eb40b00 d60a0ea4 ................ │ │ │ │ - 0x0030adf4 0b00e60a 0e940b00 f60a0e86 0b00840b ................ │ │ │ │ - 0x0030ae04 9a010000 ff9b3501 2eb1170f f91900c0 ......5......... │ │ │ │ - 0x0030ae14 17640000 a41817bd 19008e19 11f91900 .d.............. │ │ │ │ - 0x0030ae24 a81913bd 1900ee19 09a61a01 f7192400 ..............$. │ │ │ │ - 0x0030ae34 009b1a09 a61a017f 00000000 00000000 ................ │ │ │ │ - 0x0030ae44 ff9b2d01 2700f602 0000f602 0ec80300 ..-.'........... │ │ │ │ - 0x0030ae54 84033c00 00c00306 dd0300cb 030ad703 ..<............. │ │ │ │ - 0x0030ae64 01e5030a f70301ef 030e0000 7f000000 ................ │ │ │ │ - 0x0030ae74 00000000 ff9b2901 2200b901 0000b901 ......)."....... │ │ │ │ - 0x0030ae84 20890200 db0119f6 0100f901 08830201 ............... │ │ │ │ - 0x0030ae94 9a0208aa 0201a202 0e00007f 00000000 ................ │ │ │ │ - 0x0030aea4 00000000 ff9b2101 1a007f00 007f2b9f ......!.......+. │ │ │ │ - 0x0030aeb4 0200dc01 089a0200 a20215bf 0201b702 ................ │ │ │ │ - 0x0030aec4 0e00007f 00000000 00000000 ff9b2101 ..............!. │ │ │ │ - 0x0030aed4 1a007f00 007f2b9f 0200dc01 089a0200 ......+......... │ │ │ │ - 0x0030aee4 a20215bf 0201b702 0e00007f 00000000 ................ │ │ │ │ - 0x0030aef4 00000000 ff9b2901 2200d301 0000d301 ......)."....... │ │ │ │ - 0x0030af04 239d0200 f801108a 02008d02 08970201 #............... │ │ │ │ - 0x0030af14 a00208b0 0201a802 0e00007f 00000000 ................ │ │ │ │ - 0x0030af24 00000000 ff9b1d01 17d30110 8c0200e5 ................ │ │ │ │ - 0x0030af34 0110f701 00800236 be0201b6 020e0000 .......6........ │ │ │ │ - 0x0030af44 7f000000 00000000 ff9b1d01 17d30110 ................ │ │ │ │ - 0x0030af54 8c0200e5 0110f701 00800236 be0201b6 ...........6.... │ │ │ │ - 0x0030af64 020e0000 7f000000 00000000 ffff010b ................ │ │ │ │ - 0x0030af74 35e802cf 03009d03 50000000 ff9b2501 5.......P.....%. │ │ │ │ - 0x0030af84 21009904 00009904 0dcc0400 a6040f00 !............... │ │ │ │ - 0x0030af94 00b50415 cc0400cf 040ae104 01d9040e ................ │ │ │ │ - 0x0030afa4 00007f00 00000000 ff9b2501 21009904 ..........%.!... │ │ │ │ - 0x0030afb4 00009904 0dcc0400 a6040f00 00b50415 ................ │ │ │ │ - 0x0030afc4 cc0400cf 040ae104 01d9040e 00007f00 ................ │ │ │ │ - 0x0030afd4 00000000 ffff0110 410ece01 00bc0106 ........A....... │ │ │ │ - 0x0030afe4 d30100c2 012f0000 ffff0121 00f00100 ...../.....!.... │ │ │ │ - 0x0030aff4 00f00111 b4040081 02650000 e6023cb4 .........e....<. │ │ │ │ - 0x0030b004 0400d103 46b20400 97043900 00000000 ....F.....9..... │ │ │ │ - 0x0030b014 ffff011b 00820200 00820217 f2020099 ................ │ │ │ │ - 0x0030b024 02330000 cc0224f2 0200f002 1e000000 .3....$......... │ │ │ │ - 0x0030b034 ff9b2101 1b009f01 00009f01 0be90100 ..!............. │ │ │ │ - 0x0030b044 aa014700 00f1010a 830201fb 010e0000 ..G............. │ │ │ │ - 0x0030b054 7f000000 00000000 ff9b2101 1b009f01 ..........!..... │ │ │ │ - 0x0030b064 00009f01 0be90100 aa014700 00f1010a ..........G..... │ │ │ │ - 0x0030b074 830201fb 010e0000 7f000000 00000000 ................ │ │ │ │ - 0x0030b084 ff9b2501 21370e7f 00450a7a 004f1000 ..%.!7...E.z.O.. │ │ │ │ - 0x0030b094 005f197f 0082010a a201018c 01089c01 ._.............. │ │ │ │ - 0x0030b0a4 01940114 00007f00 00000000 ff9b2501 ..............%. │ │ │ │ - 0x0030b0b4 21370e7f 00450a7a 004f1000 005f197f !7...E.z.O..._.. │ │ │ │ - 0x0030b0c4 0082010a a201018c 01089c01 01940114 ................ │ │ │ │ - 0x0030b0d4 00007f00 00000000 ff9b2901 253c0eca ..........).%<.. │ │ │ │ - 0x0030b0e4 01004a08 c5010052 580000aa 0119ca01 ..J....RX....... │ │ │ │ - 0x0030b0f4 00cd0108 eb0101d5 0108e501 01dd0114 ................ │ │ │ │ - 0x0030b104 00007f00 00000000 ff9b2901 253c0eca ..........).%<.. │ │ │ │ - 0x0030b114 01004a08 c5010052 580000aa 0119ca01 ..J....RX....... │ │ │ │ - 0x0030b124 00cd0108 eb0101d5 0108e501 01dd0114 ................ │ │ │ │ - 0x0030b134 00007f00 00000000 ff9b3901 336c068a ..........9.3l.. │ │ │ │ - 0x0030b144 0200ac01 21a40200 cd01089f 0200d501 ....!........... │ │ │ │ - 0x0030b154 1a0000ef 0119a402 008d020a 990201a7 ................ │ │ │ │ - 0x0030b164 0208c502 01af0208 bf0201b7 02140000 ................ │ │ │ │ - 0x0030b174 7f000000 00000000 ff9b3901 336c068a ..........9.3l.. │ │ │ │ + 0x00307b44 007f0000 00000000 ff9b3901 34a4010f ..........9.4... │ │ │ │ + 0x00307b54 de0300b3 01be0100 00f10206 f10300f7 ................ │ │ │ │ + 0x00307b64 022b0000 a2031cde 0300c303 19f10300 .+.............. │ │ │ │ + 0x00307b74 e10308eb 0301ff03 0d940401 8c040e00 ................ │ │ │ │ + 0x00307b84 007f0000 00000000 ff9b2101 1b6d0f8f ..........!..m.. │ │ │ │ + 0x00307b94 03007cf2 010000ee 021c8f03 00920308 ..|............. │ │ │ │ + 0x00307ba4 a203019a 030e0000 7f000000 00000000 ................ │ │ │ │ + 0x00307bb4 ff9b2101 1d89010f dd020098 01aa0100 ..!............. │ │ │ │ + 0x00307bc4 00c20219 dd0200e0 0208f002 01e8020e ................ │ │ │ │ + 0x00307bd4 00007f00 00000000 ff9b3901 3489010f ..........9.4... │ │ │ │ + 0x00307be4 b7030098 01b20100 00ca0206 ca0300d0 ................ │ │ │ │ + 0x00307bf4 022b0000 fb021cb7 03009c03 19ca0300 .+.............. │ │ │ │ + 0x00307c04 ba0308c4 0301d803 0ded0301 e5030e00 ................ │ │ │ │ + 0x00307c14 007f0000 00000000 ff9b2101 1d89010f ..........!..... │ │ │ │ + 0x00307c24 dd020098 01aa0100 00c20219 dd0200e0 ................ │ │ │ │ + 0x00307c34 0208f002 01e8020e 00007f00 00000000 ................ │ │ │ │ + 0x00307c44 ff9b2101 1b6d0f8f 03007cf2 010000ee ..!..m....|..... │ │ │ │ + 0x00307c54 021c8f03 00920308 a203019a 030e0000 ................ │ │ │ │ + 0x00307c64 7f000000 00000000 ff9b2501 217012a7 ..........%.!p.. │ │ │ │ + 0x00307c74 03008201 e6010000 e80221a7 03008903 ..........!..... │ │ │ │ + 0x00307c84 210000aa 0308ba03 01b2030e 00007f00 !............... │ │ │ │ + 0x00307c94 00000000 ff9b2101 1b6d0f8f 03007cf2 ......!..m....|. │ │ │ │ + 0x00307ca4 010000ee 021c8f03 00920308 a203019a ................ │ │ │ │ + 0x00307cb4 030e0000 7f000000 00000000 ff9b3901 ..............9. │ │ │ │ + 0x00307cc4 3489010f b7030098 01b20100 00ca0206 4............... │ │ │ │ + 0x00307cd4 ca0300d0 022b0000 fb021cb7 03009c03 .....+.......... │ │ │ │ + 0x00307ce4 19ca0300 ba0308c4 0301d803 0ded0301 ................ │ │ │ │ + 0x00307cf4 e5030e00 007f0000 00000000 ff9b3d01 ..............=. │ │ │ │ + 0x00307d04 37007a00 007a1285 04008c01 c5010000 7.z..z.......... │ │ │ │ + 0x00307d14 d102069a 0400d702 720000c9 031c8504 ........r....... │ │ │ │ + 0x00307d24 00ea0319 9a040088 040a9404 01a8040d ................ │ │ │ │ + 0x00307d34 bd0401b5 040e0000 7f000000 00000000 ................ │ │ │ │ + 0x00307d44 ff9b2501 217012a7 03008201 e6010000 ..%.!p.......... │ │ │ │ + 0x00307d54 e80221a7 03008903 210000aa 0308ba03 ..!.....!....... │ │ │ │ + 0x00307d64 01b2030e 00007f00 00000000 ff9bd001 ................ │ │ │ │ + 0x00307d74 01ca011e 59b01800 f2011288 1800ab03 ....Y........... │ │ │ │ + 0x00307d84 15fd1700 c003eb08 0000ab0c 0ebd1800 ................ │ │ │ │ + 0x00307d94 e70e16f9 1800fd0e 90020000 8d11e801 ................ │ │ │ │ + 0x00307da4 f91800bb 130eaa17 00c9130a da1700d3 ................ │ │ │ │ + 0x00307db4 130df517 00e0133b 00009b14 0da51700 .......;........ │ │ │ │ + 0x00307dc4 ba140aaf 1700c414 0df51700 bc150dd2 ................ │ │ │ │ + 0x00307dd4 1700df15 0ba01700 ef151085 1a008416 ................ │ │ │ │ + 0x00307de4 19801a00 af1628e8 1900d916 10991900 ......(......... │ │ │ │ + 0x00307df4 eb1610fe 1800fd16 11b81800 90170eca ................ │ │ │ │ + 0x00307e04 1700b217 0dc41701 dd170def 17018b18 ................ │ │ │ │ + 0x00307e14 0daa1801 98185cd5 1a018119 0d931901 ......\......... │ │ │ │ + 0x00307e24 ad1939d5 1a01eb19 0dfa1901 881a0dcf ..9............. │ │ │ │ + 0x00307e34 1a01951a 32d51a01 c71a1400 007f0000 ....2........... │ │ │ │ + 0x00307e44 00000000 ffff010a 2209ed01 002bd501 ........"....+.. │ │ │ │ + 0x00307e54 00000000 ff9b1901 152209ed 01002bc5 ........."....+. │ │ │ │ + 0x00307e64 010000f0 01088002 01f8010e 00007f00 ................ │ │ │ │ + 0x00307e74 00000000 ff9b1d01 19004d00 004d09ec ..........M..M.. │ │ │ │ + 0x00307e84 01005699 010000ef 0108ff01 01f7010e ..V............. │ │ │ │ + 0x00307e94 00007f00 00000000 ffff010a 2209ed01 ............"... │ │ │ │ + 0x00307ea4 002bd501 00000000 ff9b4d01 47dd010a .+........M.G... │ │ │ │ + 0x00307eb4 a00600fa 0109d605 00880209 8d0600e4 ................ │ │ │ │ + 0x00307ec4 030afa05 00fd0309 b2050086 04bf0100 ................ │ │ │ │ + 0x00307ed4 00c50509 d00501e9 0509f405 01fd0508 ................ │ │ │ │ + 0x00307ee4 87060190 06089a06 01a30608 b30601ab ................ │ │ │ │ + 0x00307ef4 060e0000 7f000000 00000000 ff9b1d01 ................ │ │ │ │ + 0x00307f04 19004d00 004d09ec 01005699 010000ef ..M..M....V..... │ │ │ │ + 0x00307f14 0108ff01 01f7010e 00007f00 00000000 ................ │ │ │ │ + 0x00307f24 ff9b4d01 47dd010a a00600fa 0109d605 ..M.G........... │ │ │ │ + 0x00307f34 00880209 8d0600e4 030afa05 00fd0309 ................ │ │ │ │ + 0x00307f44 b2050086 04bf0100 00c50509 d00501e9 ................ │ │ │ │ + 0x00307f54 0509f405 01fd0508 87060190 06089a06 ................ │ │ │ │ + 0x00307f64 01a30608 b30601ab 060e0000 7f000000 ................ │ │ │ │ + 0x00307f74 00000000 ff9b1901 152209ed 01002bc5 ........."....+. │ │ │ │ + 0x00307f84 010000f0 01088002 01f8010e 00007f00 ................ │ │ │ │ + 0x00307f94 00000000 ff9b1501 100b0523 00101a00 ...........#.... │ │ │ │ + 0x00307fa4 002a083a 01320e00 007f0000 00000000 .*.:.2.......... │ │ │ │ + 0x00307fb4 ff9b1501 100b0523 00101a00 002a083a .......#.....*.: │ │ │ │ + 0x00307fc4 01320e00 007f0000 00000000 ff9b2501 .2............%. │ │ │ │ + 0x00307fd4 21150587 01002805 8201003b 057d004e !.....(....;.}.N │ │ │ │ + 0x00307fe4 05780053 45000098 0141e101 01d9010e .x.SE....A...... │ │ │ │ + 0x00307ff4 00007f00 00000000 ff9b2501 21150587 ..........%.!... │ │ │ │ + 0x00308004 01002805 8201003b 057d004e 05780053 ..(....;.}.N.x.S │ │ │ │ + 0x00308014 45000098 0141e101 01d9010e 00007f00 E....A.......... │ │ │ │ + 0x00308024 00000000 ff9b1501 100b0523 00101a00 ...........#.... │ │ │ │ + 0x00308034 002a083a 01320e00 007f0000 00000000 .*.:.2.......... │ │ │ │ + 0x00308044 ff9b1501 100b0523 00101a00 002a083a .......#.....*.: │ │ │ │ + 0x00308054 01320e00 007f0000 00000000 ff9b2101 .2............!. │ │ │ │ + 0x00308064 1b1f3bcf 01008901 05aa0100 8e014400 ..;...........D. │ │ │ │ + 0x00308074 00d2010a e40101dc 010e0000 7f000000 ................ │ │ │ │ + 0x00308084 00000000 ffff0110 00c90200 00c90205 ................ │ │ │ │ + 0x00308094 ff0200ce 02590000 ffff0110 00b90100 .....Y.......... │ │ │ │ + 0x003080a4 00b90105 ef0100be 01590000 ff9b4501 .........Y....E. │ │ │ │ + 0x003080b4 3593010e 880607a1 016f0000 90020588 5........o...... │ │ │ │ + 0x003080c4 0607cd02 098d0605 d602ea02 0000c005 ................ │ │ │ │ + 0x003080d4 158d0605 f6050688 0607a306 09bc0601 ................ │ │ │ │ + 0x003080e4 ac069f01 00007f00 0000017d 01000000 ...........}.... │ │ │ │ + 0x003080f4 00000000 00000000 ff9b3101 234253e4 ..........1.#BS. │ │ │ │ + 0x00308104 0407cd01 09e90405 d601eb01 0000c103 ................ │ │ │ │ + 0x00308114 15e90405 fe040997 05018705 a1010000 ................ │ │ │ │ + 0x00308124 7f000000 017d0100 00000000 00000000 .....}.......... │ │ │ │ + 0x00308134 ff9b6501 56e90110 ec050583 0310be05 ..e.V........... │ │ │ │ + 0x00308144 05e10310 b60507f1 03530000 c40410ec .........S...... │ │ │ │ + 0x00308154 0505d604 10d90505 e80410c3 0505f804 ................ │ │ │ │ + 0x00308164 2200009a 0506a205 00a00526 0000c605 "..........&.... │ │ │ │ + 0x00308174 08d30501 dc0508e6 05018506 71bf0701 ............q... │ │ │ │ + 0x00308184 f60609b9 0701ff06 4600007f 00000001 ........F....... │ │ │ │ + 0x00308194 7d010000 00000000 00000000 ff9b6501 }.............e. │ │ │ │ + 0x003081a4 56e90110 ec050583 0310be05 05e10310 V............... │ │ │ │ + 0x003081b4 b60507f1 03530000 c40410ec 0505d604 .....S.......... │ │ │ │ + 0x003081c4 10d90505 e80410c3 0505f804 2200009a ............"... │ │ │ │ + 0x003081d4 0506a205 00a00526 0000c605 08d30501 .......&........ │ │ │ │ + 0x003081e4 dc0508e6 05018506 71bf0701 f60609b9 ........q....... │ │ │ │ + 0x003081f4 0701ff06 4600007f 00000001 7d010000 ....F.......}... │ │ │ │ + 0x00308204 00000000 00000000 ff9b2d01 264d0596 ..........-.&M.. │ │ │ │ + 0x00308214 030052e0 010000b2 0223b403 00d5024e ..R......#.....N │ │ │ │ + 0x00308224 0000a303 09ae0301 b70308c7 0301bf03 ................ │ │ │ │ + 0x00308234 0e00007f 00000000 00000000 ff9b2901 ..............). │ │ │ │ + 0x00308244 25571596 02006c5c 0000c801 05fb0100 %W....l\........ │ │ │ │ + 0x00308254 ec010d96 0200f901 2400009d 0208ad02 ........$....... │ │ │ │ + 0x00308264 01a5020e 00007f00 00000000 ff9b2901 ..............). │ │ │ │ + 0x00308274 25571596 02006c5c 0000c801 05fb0100 %W....l\........ │ │ │ │ + 0x00308284 ec010d96 0200f901 2400009d 0208ad02 ........$....... │ │ │ │ + 0x00308294 01a5020e 00007f00 00000000 ff9b3901 ..............9. │ │ │ │ + 0x003082a4 331d06a2 01004105 7a004619 00005f19 3.....A.z.F..._. │ │ │ │ + 0x003082b4 a2010078 1700008f 01089c01 01ba010b ...x............ │ │ │ │ + 0x003082c4 e50101cf 010eff01 01dd0112 0000ef01 ................ │ │ │ │ + 0x003082d4 08f90101 7f000000 00000000 ffff0116 ................ │ │ │ │ + 0x003082e4 2806e001 002e9701 0000c501 19e00100 (............... │ │ │ │ + 0x003082f4 de018d01 00000000 ff9b3901 331d06a1 ..........9.3... │ │ │ │ + 0x00308304 01003d08 79004519 00005e19 a1010077 ..=.y.E...^....w │ │ │ │ + 0x00308314 1700008e 01089b01 01b5010e e30101cd ................ │ │ │ │ + 0x00308324 010efd01 01db0112 0000ed01 08f70101 ................ │ │ │ │ + 0x00308334 7f000000 00000000 ff9b3901 331d06a2 ..........9.3... │ │ │ │ + 0x00308344 01004105 7a004619 00005f19 a2010078 ..A.z.F..._....x │ │ │ │ + 0x00308354 1700008f 01089c01 01ba010b e50101cf ................ │ │ │ │ + 0x00308364 010eff01 01dd0112 0000ef01 08f90101 ................ │ │ │ │ + 0x00308374 7f000000 00000000 ffff0116 2806e001 ............(... │ │ │ │ + 0x00308384 002e9701 0000c501 19e00100 de018d01 ................ │ │ │ │ + 0x00308394 00000000 ff9b3901 331d06a1 01003d08 ......9.3.....=. │ │ │ │ + 0x003083a4 79004519 00005e19 a1010077 1700008e y.E...^....w.... │ │ │ │ + 0x003083b4 01089b01 01b5010e e30101cd 010efd01 ................ │ │ │ │ + 0x003083c4 01db0112 0000ed01 08f70101 7f000000 ................ │ │ │ │ + 0x003083d4 00000000 ffff0113 23069201 00294e00 ........#....)N. │ │ │ │ + 0x003083e4 00771992 01009001 4b000000 ff9b7d01 .w......K.....}. │ │ │ │ + 0x003083f4 708f030e be0803be 0308f708 00d0030b p............... │ │ │ │ + 0x00308404 f908008a 0405f708 00af0506 ba0900b5 ................ │ │ │ │ + 0x00308414 05a60100 00db060e a5090083 07059f08 ................ │ │ │ │ + 0x00308424 00b00721 ee0800dd 0719ba09 00f80711 ...!............ │ │ │ │ + 0x00308434 9d08008e 080da509 009b0823 0000be08 ...........#.... │ │ │ │ + 0x00308444 09e80801 d20814ee 0800fe08 1f9f0901 ................ │ │ │ │ + 0x00308454 ad0905b4 0901bd09 0acf0901 c7090e00 ................ │ │ │ │ + 0x00308464 007f0001 00000000 00000000 00000000 ................ │ │ │ │ + 0x00308474 ff9b7d01 708f030e be0803be 0308f708 ..}.p........... │ │ │ │ + 0x00308484 00d0030b f908008a 0405f708 00af0506 ................ │ │ │ │ + 0x00308494 ba0900b5 05a60100 00db060e a5090083 ................ │ │ │ │ + 0x003084a4 07059f08 00b00721 ee0800dd 0719ba09 .......!........ │ │ │ │ + 0x003084b4 00f80711 9d08008e 080da509 009b0823 ...............# │ │ │ │ + 0x003084c4 0000be08 09e80801 d20814ee 0800fe08 ................ │ │ │ │ + 0x003084d4 1f9f0901 ad0905b4 0901bd09 0acf0901 ................ │ │ │ │ + 0x003084e4 c7090e00 007f0001 00000000 00000000 ................ │ │ │ │ + 0x003084f4 00000000 ff9b7501 6aef020e 9c08039b ......u.j....... │ │ │ │ + 0x00308504 0308d208 00b0030b d40800ea 0305d208 ................ │ │ │ │ + 0x00308514 00c30406 950900c9 04ea0100 00b3060e ................ │ │ │ │ + 0x00308524 fd0800e4 0605fd07 00910721 c90800be ...........!.... │ │ │ │ + 0x00308534 07199509 00d9070e fb0700ec 070dfd08 ................ │ │ │ │ + 0x00308544 00f90723 00009c08 09c30801 b00811c9 ...#............ │ │ │ │ + 0x00308554 0800d908 1cf70801 8809058f 09018d09 ................ │ │ │ │ + 0x00308564 4e00007f 00010000 00000000 00000000 N............... │ │ │ │ + 0x00308574 ff9b7501 6aef020e 9c08039b 0308d208 ..u.j........... │ │ │ │ + 0x00308584 00b0030b d40800ea 0305d208 00c30406 ................ │ │ │ │ + 0x00308594 950900c9 04ea0100 00b3060e fd0800e4 ................ │ │ │ │ + 0x003085a4 0605fd07 00910721 c90800be 07199509 .......!........ │ │ │ │ + 0x003085b4 00d9070e fb0700ec 070dfd08 00f90723 ...............# │ │ │ │ + 0x003085c4 00009c08 09c30801 b00811c9 0800d908 ................ │ │ │ │ + 0x003085d4 1cf70801 8809058f 09018d09 4e00007f ............N... │ │ │ │ + 0x003085e4 00010000 00000000 00000000 ff9b8c01 ................ │ │ │ │ + 0x003085f4 01800194 041bc20b 03820508 f60b0090 ................ │ │ │ │ + 0x00308604 050bf80b 00d60505 f60b00db 05630000 .............c.. │ │ │ │ + 0x00308614 be060cd7 0c00e906 0aba0b00 f306b601 ................ │ │ │ │ + 0x00308624 0000a908 1eae0c00 c7086c00 00b30905 ..........l..... │ │ │ │ + 0x00308634 9e0b00a9 0a20ee0b 00da0a19 d70c00f5 ..... .......... │ │ │ │ + 0x00308644 0a139c0b 008d0b0d ae0c00c2 0b09e80b ................ │ │ │ │ + 0x00308654 01d50b11 ee0b0088 0c1ea80c 01b90c05 ................ │ │ │ │ + 0x00308664 d10c01be 0c1c0000 da0c0a98 0d01e40c ................ │ │ │ │ + 0x00308674 3a00007f 00010000 00000000 00000000 :............... │ │ │ │ + 0x00308684 ff9b6d01 63e9020d b207039b 0308d907 ..m.c........... │ │ │ │ + 0x00308694 00b0030b db0700e6 0305d907 00eb03ed ................ │ │ │ │ + 0x003086a4 010000d8 0512ee07 008c0605 970700b3 ................ │ │ │ │ + 0x003086b4 061bd707 00ce0625 0000f306 0e950700 .......%........ │ │ │ │ + 0x003086c4 86070dee 07009307 1f0000b2 0709d107 ................ │ │ │ │ + 0x003086d4 01bb0714 d70700de 0708e807 01f90705 ................ │ │ │ │ + 0x003086e4 860801fe 070e0000 7f000100 00000000 ................ │ │ │ │ + 0x003086f4 00000000 ff9b6d01 63e9020d b207039b ......m.c....... │ │ │ │ + 0x00308704 0308d907 00b0030b db0700e6 0305d907 ................ │ │ │ │ + 0x00308714 00eb03ed 010000d8 0512ee07 008c0605 ................ │ │ │ │ + 0x00308724 970700b3 061bd707 00ce0625 0000f306 ...........%.... │ │ │ │ + 0x00308734 0e950700 86070dee 07009307 1f0000b2 ................ │ │ │ │ + 0x00308744 0709d107 01bb0714 d70700de 0708e807 ................ │ │ │ │ + 0x00308754 01f90705 860801fe 070e0000 7f000100 ................ │ │ │ │ + 0x00308764 00000000 00000000 ff9b8c01 01800194 ................ │ │ │ │ + 0x00308774 041bc20b 03820508 f60b0090 050bf80b ................ │ │ │ │ + 0x00308784 00d60505 f60b00db 05630000 be060cd7 .........c...... │ │ │ │ + 0x00308794 0c00e906 0aba0b00 f306b601 0000a908 ................ │ │ │ │ + 0x003087a4 1eae0c00 c7086c00 00b30905 9e0b00a9 ......l......... │ │ │ │ + 0x003087b4 0a20ee0b 00da0a19 d70c00f5 0a139c0b . .............. │ │ │ │ + 0x003087c4 008d0b0d ae0c00c2 0b09e80b 01d50b11 ................ │ │ │ │ + 0x003087d4 ee0b0088 0c1ea80c 01b90c05 d10c01be ................ │ │ │ │ + 0x003087e4 0c1c0000 da0c0a98 0d01e40c 3a00007f ............:... │ │ │ │ + 0x003087f4 00010000 00000000 00000000 ff9b1501 ................ │ │ │ │ + 0x00308804 100b0523 00101a00 002a083a 01320e00 ...#.....*.:.2.. │ │ │ │ + 0x00308814 007f0000 00000000 ff9b1501 100b0523 ...............# │ │ │ │ + 0x00308824 00101a00 002a083a 01320e00 007f0000 .....*.:.2...... │ │ │ │ + 0x00308834 00000000 ff9b2501 21150587 01002805 ......%.!.....(. │ │ │ │ + 0x00308844 8201003b 057d004e 05780053 45000098 ...;.}.N.x.SE... │ │ │ │ + 0x00308854 0141e101 01d9010e 00007f00 00000000 .A.............. │ │ │ │ + 0x00308864 ff9b2501 21150587 01002805 8201003b ..%.!.....(....; │ │ │ │ + 0x00308874 057d004e 05780053 45000098 0141e101 .}.N.x.SE....A.. │ │ │ │ + 0x00308884 01d9010e 00007f00 00000000 ff9b1501 ................ │ │ │ │ + 0x00308894 1015083e 001d2e00 004b085b 01530e00 ...>.....K.[.S.. │ │ │ │ + 0x003088a4 007f0000 00000000 ff9b1501 1015083e ...............> │ │ │ │ + 0x003088b4 001d2e00 004b085b 01530e00 007f0000 .....K.[.S...... │ │ │ │ + 0x003088c4 00000000 ffff0110 00a80100 00a80105 ................ │ │ │ │ + 0x003088d4 d40100ad 01420000 ff9b1501 100b0523 .....B.........# │ │ │ │ + 0x003088e4 00101a00 002a083a 01320e00 007f0000 .....*.:.2...... │ │ │ │ + 0x003088f4 00000000 ff9b1501 100b0523 00101a00 ...........#.... │ │ │ │ + 0x00308904 002a083a 01320e00 007f0000 00000000 .*.:.2.......... │ │ │ │ + 0x00308914 ff9b2101 1417053b 05250858 003b0952 ..!....;.%.X.;.R │ │ │ │ + 0x00308924 01440c58 00501c00 007f0000 00017d00 .D.X.P........}. │ │ │ │ + 0x00308934 00000000 00000000 ff9b2501 16380964 ..........%..8.d │ │ │ │ + 0x00308944 054a0881 01006409 7b016d0c 81010079 .J....d.{.m....y │ │ │ │ + 0x00308954 1c00007f 00000001 7d000000 00000000 ........}....... │ │ │ │ + 0x00308964 00000000 ff9b2501 16380964 054a0881 ......%..8.d.J.. │ │ │ │ + 0x00308974 01006409 7b016d0c 81010079 1c00007f ..d.{.m....y.... │ │ │ │ + 0x00308984 00000001 7d000000 00000000 00000000 ....}........... │ │ │ │ + 0x00308994 ff9b2101 1417053b 05250858 003b0952 ..!....;.%.X.;.R │ │ │ │ + 0x003089a4 01440c58 00501c00 007f0000 00017d00 .D.X.P........}. │ │ │ │ + 0x003089b4 00000000 00000000 ffff0108 35084e00 ............5.N. │ │ │ │ + 0x003089c4 3d250000 ffff0108 35084e00 3d250000 =%......5.N.=%.. │ │ │ │ + 0x003089d4 ff9b2101 1b00b401 0000b401 25960200 ..!.........%... │ │ │ │ + 0x003089e4 d9014000 0099020a ab0201a3 020e0000 ..@............. │ │ │ │ + 0x003089f4 7f000000 00000000 ff9b3901 2f6e1bf0 ..........9./n.. │ │ │ │ + 0x00308a04 04038901 8f010000 98020580 0400bc03 ................ │ │ │ │ + 0x00308a14 05cd0400 d1032aa1 0500dd04 0bea0401 ......*......... │ │ │ │ + 0x00308a24 f004139b 0501a105 0bae0501 7f000100 ................ │ │ │ │ + 0x00308a34 00000000 00000000 ff9b4d01 3c950110 ..........M.<... │ │ │ │ + 0x00308a44 da0307c5 01059003 00b40205 b70300c9 ................ │ │ │ │ + 0x00308a54 020bdf03 00e60219 f2030581 030ddf03 ................ │ │ │ │ + 0x00308a64 00c7030b d40301df 030bec03 01f5030a ................ │ │ │ │ + 0x00308a74 a00401ff 0309a604 017f0000 00017d01 ..............}. │ │ │ │ + 0x00308a84 00000000 00000000 00000000 ff9b4d01 ..............M. │ │ │ │ + 0x00308a94 3cc7010a f70307ee 0105b603 00da0205 <............... │ │ │ │ + 0x00308aa4 d40300ef 020bfc03 008c0319 8f0405a7 ................ │ │ │ │ + 0x00308ab4 030dfc03 00e4030b f10301fc 030b8904 ................ │ │ │ │ + 0x00308ac4 0192040a c004019c 0409c604 017f0000 ................ │ │ │ │ + 0x00308ad4 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ + 0x00308ae4 ff9b3501 28450ed5 02037005 940200d6 ..5.(E....p..... │ │ │ │ + 0x00308af4 0105b202 00eb0127 ff0200c2 020bcf02 .......'........ │ │ │ │ + 0x00308b04 01d50209 f90201ff 020b8c03 017f0001 ................ │ │ │ │ + 0x00308b14 00000000 00000000 00000000 ff9b3501 ..............5. │ │ │ │ + 0x00308b24 28450ed5 02037005 940200d6 0105b202 (E....p......... │ │ │ │ + 0x00308b34 00eb0127 ff0200c2 020bcf02 01d50209 ...'............ │ │ │ │ + 0x00308b44 f90201ff 020b8c03 017f0001 00000000 ................ │ │ │ │ + 0x00308b54 00000000 00000000 ff9b6501 54ce030d ..........e.T... │ │ │ │ + 0x00308b64 8b0705eb 030bc406 05860409 950607b5 ................ │ │ │ │ + 0x00308b74 04059d06 00b30505 e80600c8 050ba007 ................ │ │ │ │ + 0x00308b84 00e50519 b3070583 060da007 00d70609 ................ │ │ │ │ + 0x00308b94 e20601f8 060b8507 018e070a 9a0701a0 ................ │ │ │ │ + 0x00308ba4 070bad07 01b6070d ea0701c3 0709f007 ................ │ │ │ │ + 0x00308bb4 017f0000 00017d01 00000000 00000000 ......}......... │ │ │ │ + 0x00308bc4 00000000 ff9b4d01 3cc7010a f70307ee ......M.<....... │ │ │ │ + 0x00308bd4 0105b603 00da0205 d40300ef 020bfc03 ................ │ │ │ │ + 0x00308be4 008c0319 8f0405a7 030dfc03 00e4030b ................ │ │ │ │ + 0x00308bf4 f10301fc 030b8904 0192040a c004019c ................ │ │ │ │ + 0x00308c04 0409c604 017f0000 00017d01 00000000 ..........}..... │ │ │ │ + 0x00308c14 00000000 00000000 ff9b4101 308d0110 ..........A.0... │ │ │ │ + 0x00308c24 cf0207bd 0105a802 00ea0105 d40200fe ................ │ │ │ │ + 0x00308c34 0119e702 0599020d d40200d4 020be102 ................ │ │ │ │ + 0x00308c44 01ea020a 950301f4 02099b03 017f0000 ................ │ │ │ │ + 0x00308c54 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ + 0x00308c64 ff9b4901 3d530d93 0303604d 0000ad01 ..I.=S....`M.... │ │ │ │ + 0x00308c74 08c70200 c80105c9 0200cd01 39000086 ............9... │ │ │ │ + 0x00308c84 02058003 009d0219 930303b8 020d8003 ................ │ │ │ │ + 0x00308c94 00c5023b 00008003 0b8d0301 930309ac ...;............ │ │ │ │ + 0x00308ca4 03017f00 01000000 00000000 00000000 ................ │ │ │ │ + 0x00308cb4 ff9b4101 308d0110 cf0207bd 0105a802 ..A.0........... │ │ │ │ + 0x00308cc4 00ea0105 d40200fe 0119e702 0599020d ................ │ │ │ │ + 0x00308cd4 d40200d4 020be102 01ea020a 950301f4 ................ │ │ │ │ + 0x00308ce4 02099b03 017f0000 00017d01 00000000 ..........}..... │ │ │ │ + 0x00308cf4 00000000 00000000 ff9b4101 357c0ac5 ..........A.5|.. │ │ │ │ + 0x00308d04 0303a301 05f10200 9802058f 0300ad02 ................ │ │ │ │ + 0x00308d14 0bb20300 c70219c5 0303e202 0db20300 ................ │ │ │ │ + 0x00308d24 9f030bac 0301b203 0bbf0301 c50309e9 ................ │ │ │ │ + 0x00308d34 03017f00 01000000 00000000 00000000 ................ │ │ │ │ + 0x00308d44 ff9b3501 284f0fe0 02037b05 9f0200e1 ..5.(O....{..... │ │ │ │ + 0x00308d54 0105bd02 00f60127 8a0300cd 020bda02 .......'........ │ │ │ │ + 0x00308d64 01e00209 8403018a 030b9703 017f0001 ................ │ │ │ │ + 0x00308d74 00000000 00000000 00000000 ff9b5501 ..............U. │ │ │ │ + 0x00308d84 4a5310a4 04036356 0000b901 08b80300 JS....cV........ │ │ │ │ + 0x00308d94 d40105ba 0300d901 83010000 dc0205ee ................ │ │ │ │ + 0x00308da4 0300f102 0b910400 8e0319a4 0403a903 ................ │ │ │ │ + 0x00308db4 0d910400 b6034800 00fe030b 8b040191 ......H......... │ │ │ │ + 0x00308dc4 040b9e04 01a40409 bd04017f 00010000 ................ │ │ │ │ + 0x00308dd4 00000000 00000000 ff9b5901 48ce030d ..........Y.H... │ │ │ │ + 0x00308de4 fd0505eb 030bd905 05860409 aa0507b5 ................ │ │ │ │ + 0x00308df4 0405b205 00e60405 920600fd 0419a506 ................ │ │ │ │ + 0x00308e04 059b050d 920600ec 0509f705 0180060a ................ │ │ │ │ + 0x00308e14 8c060192 060b9f06 01a8060d dc0601b5 ................ │ │ │ │ + 0x00308e24 0609e206 017f0000 00017d01 00000000 ..........}..... │ │ │ │ + 0x00308e34 00000000 00000000 ff9b4d01 3c950110 ..........M.<... │ │ │ │ + 0x00308e44 da0307c5 01059003 00b40205 b70300c9 ................ │ │ │ │ + 0x00308e54 020bdf03 00e60219 f2030581 030ddf03 ................ │ │ │ │ + 0x00308e64 00c7030b d40301df 030bec03 01f5030a ................ │ │ │ │ + 0x00308e74 a00401ff 0309a604 017f0000 00017d01 ..............}. │ │ │ │ + 0x00308e84 00000000 00000000 00000000 ff9b4501 ..............E. │ │ │ │ + 0x00308e94 36c7010a f70307ee 0105b603 00da0205 6............... │ │ │ │ + 0x00308ea4 d40300ef 020bfc03 008c0319 8f0405a7 ................ │ │ │ │ + 0x00308eb4 030dfc03 00e4030b f10301fc 030b8904 ................ │ │ │ │ + 0x00308ec4 019c0409 c004017f 00000001 7d010000 ............}... │ │ │ │ + 0x00308ed4 00000000 00000000 ff9b4101 30c6010a ..........A.0... │ │ │ │ + 0x00308ee4 f00207ed 0105d202 00910205 f50200a8 ................ │ │ │ │ + 0x00308ef4 02198803 05c3020d f50200f5 020b8203 ................ │ │ │ │ + 0x00308f04 018b030a b9030195 0309bf03 017f0000 ................ │ │ │ │ + 0x00308f14 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ + 0x00308f24 ff9b5901 48ce030d fd0505eb 030bd905 ..Y.H........... │ │ │ │ + 0x00308f34 05860409 aa0507b5 0405b205 00e60405 ................ │ │ │ │ + 0x00308f44 920600fd 0419a506 059b050d 920600ec ................ │ │ │ │ + 0x00308f54 0509f705 0180060a 8c060192 060b9f06 ................ │ │ │ │ + 0x00308f64 01a8060d dc0601b5 0609e206 017f0000 ................ │ │ │ │ + 0x00308f74 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ + 0x00308f84 ff9b3501 297b0abe 0203a501 058a0200 ..5.){.......... │ │ │ │ + 0x00308f94 cc0105ab 0200e001 19be0203 fb010dab ................ │ │ │ │ + 0x00308fa4 0200ab02 0bb80201 be0209e2 02017f00 ................ │ │ │ │ + 0x00308fb4 01000000 00000000 00000000 ff9b3901 ..............9. │ │ │ │ + 0x00308fc4 2ac6010a f00207ed 0105d202 00910205 *............... │ │ │ │ + 0x00308fd4 f50200a8 02198803 05c3020d f50200f5 ................ │ │ │ │ + 0x00308fe4 020b8203 01950309 b903017f 00000001 ................ │ │ │ │ + 0x00308ff4 7d010000 00000000 00000000 ff9b4101 }.............A. │ │ │ │ + 0x00309004 309c0315 ca0507b7 0405cf05 008e0505 0............... │ │ │ │ + 0x00309014 a00600a0 0519b306 05bb050d a00600a0 ................ │ │ │ │ + 0x00309024 060bad06 01b6060d eb0601c3 0609f106 ................ │ │ │ │ + 0x00309034 017f0000 00017d01 00000000 00000000 ......}......... │ │ │ │ + 0x00309044 00000000 ff9b4101 30c6010a f00207ed ......A.0....... │ │ │ │ + 0x00309054 0105d202 00910205 f50200a8 02198803 ................ │ │ │ │ + 0x00309064 05c3020d f50200f5 020b8203 018b030a ................ │ │ │ │ + 0x00309074 b9030195 0309bf03 017f0000 00017d01 ..............}. │ │ │ │ + 0x00309084 00000000 00000000 00000000 ff9b3501 ..............5. │ │ │ │ + 0x00309094 28450ed5 02037005 940200d6 0105b202 (E....p......... │ │ │ │ + 0x003090a4 00eb0127 ff0200c2 020bcf02 01d50209 ...'............ │ │ │ │ + 0x003090b4 f90201ff 020b8c03 017f0001 00000000 ................ │ │ │ │ + 0x003090c4 00000000 00000000 ff9b4d01 3c9b0315 ..........M.<... │ │ │ │ + 0x003090d4 df0607b6 0405e406 00de0505 bc0600f3 ................ │ │ │ │ + 0x003090e4 050bb507 008c0619 c80705aa 060db507 ................ │ │ │ │ + 0x003090f4 00cc060b d90601b5 070bc207 01cb070d ................ │ │ │ │ + 0x00309104 800801d8 07098608 017f0000 00017d01 ..............}. │ │ │ │ + 0x00309114 00000000 00000000 00000000 ff9b4101 ..............A. │ │ │ │ + 0x00309124 357c0ac5 0303a301 05f10200 9802058f 5|.............. │ │ │ │ + 0x00309134 0300ad02 0bb20300 c70219c5 0303e202 ................ │ │ │ │ + 0x00309144 0db20300 9f030bac 0301b203 0bbf0301 ................ │ │ │ │ + 0x00309154 c50309e9 03017f00 01000000 00000000 ................ │ │ │ │ + 0x00309164 00000000 ff9b3501 28450ed5 02037005 ......5.(E....p. │ │ │ │ + 0x00309174 940200d6 0105b202 00eb0127 ff0200c2 ...........'.... │ │ │ │ + 0x00309184 020bcf02 01d50209 f90201ff 020b8c03 ................ │ │ │ │ + 0x00309194 017f0001 00000000 00000000 00000000 ................ │ │ │ │ + 0x003091a4 ff9b4901 3d530d93 0303604d 0000ad01 ..I.=S....`M.... │ │ │ │ + 0x003091b4 08c70200 c80105c9 0200cd01 39000086 ............9... │ │ │ │ + 0x003091c4 02058003 009d0219 930303b8 020d8003 ................ │ │ │ │ + 0x003091d4 00c5023b 00008003 0b8d0301 930309ac ...;............ │ │ │ │ + 0x003091e4 03017f00 01000000 00000000 00000000 ................ │ │ │ │ + 0x003091f4 ff9b6501 54ce030d 8b0705eb 030bc406 ..e.T........... │ │ │ │ + 0x00309204 05860409 950607b5 04059d06 00b30505 ................ │ │ │ │ + 0x00309214 e80600c8 050ba007 00e50519 b3070583 ................ │ │ │ │ + 0x00309224 060da007 00d70609 e20601f8 060b8507 ................ │ │ │ │ + 0x00309234 018e070a 9a0701a0 070bad07 01b6070d ................ │ │ │ │ + 0x00309244 ea0701c3 0709f007 017f0000 00017d01 ..............}. │ │ │ │ + 0x00309254 00000000 00000000 00000000 ff9b4501 ..............E. │ │ │ │ + 0x00309264 36c7010a f70307ee 0105b603 00da0205 6............... │ │ │ │ + 0x00309274 d40300ef 020bfc03 008c0319 8f0405a7 ................ │ │ │ │ + 0x00309284 030dfc03 00e4030b f10301fc 030b8904 ................ │ │ │ │ + 0x00309294 019c0409 c004017f 00000001 7d010000 ............}... │ │ │ │ + 0x003092a4 00000000 00000000 ff9b3501 297b0abe ..........5.){.. │ │ │ │ + 0x003092b4 0203a501 058a0200 cc0105ab 0200e001 ................ │ │ │ │ + 0x003092c4 19be0203 fb010dab 0200ab02 0bb80201 ................ │ │ │ │ + 0x003092d4 be0209e2 02017f00 01000000 00000000 ................ │ │ │ │ + 0x003092e4 00000000 ff9b3901 2ac6010a f00207ed ......9.*....... │ │ │ │ + 0x003092f4 0105d202 00910205 f50200a8 02198803 ................ │ │ │ │ + 0x00309304 05c3020d f50200f5 020b8203 01950309 ................ │ │ │ │ + 0x00309314 b903017f 00000001 7d010000 00000000 ........}....... │ │ │ │ + 0x00309324 00000000 ff9b4101 309c0315 ca0507b7 ......A.0....... │ │ │ │ + 0x00309334 0405cf05 008e0505 a00600a0 0519b306 ................ │ │ │ │ + 0x00309344 05bb050d a00600a0 060bad06 01b6060d ................ │ │ │ │ + 0x00309354 eb0601c3 0609f106 017f0000 00017d01 ..............}. │ │ │ │ + 0x00309364 00000000 00000000 00000000 ff9b4d01 ..............M. │ │ │ │ + 0x00309374 3c9b0315 df0607b6 0405e406 00de0505 <............... │ │ │ │ + 0x00309384 bc0600f3 050bb507 008c0619 c80705aa ................ │ │ │ │ + 0x00309394 060db507 00cc060b d90601b5 070bc207 ................ │ │ │ │ + 0x003093a4 01cb070d 800801d8 07098608 017f0000 ................ │ │ │ │ + 0x003093b4 00017d01 00000000 00000000 00000000 ..}............. │ │ │ │ + 0x003093c4 ff9b3501 284f0fe0 02037b05 9f0200e1 ..5.(O....{..... │ │ │ │ + 0x003093d4 0105bd02 00f60127 8a0300cd 020bda02 .......'........ │ │ │ │ + 0x003093e4 01e00209 8403018a 030b9703 017f0001 ................ │ │ │ │ + 0x003093f4 00000000 00000000 00000000 ff9b3901 ..............9. │ │ │ │ + 0x00309404 2f6e1bf0 04038901 8f010000 98020580 /n.............. │ │ │ │ + 0x00309414 0400bc03 05cd0400 d1032aa1 0500dd04 ..........*..... │ │ │ │ + 0x00309424 0bea0401 f004139b 0501a105 0bae0501 ................ │ │ │ │ + 0x00309434 7f000100 00000000 00000000 ff9b5501 ..............U. │ │ │ │ + 0x00309444 4a5310a4 04036356 0000b901 08b80300 JS....cV........ │ │ │ │ + 0x00309454 d40105ba 0300d901 83010000 dc0205ee ................ │ │ │ │ + 0x00309464 0300f102 0b910400 8e0319a4 0403a903 ................ │ │ │ │ + 0x00309474 0d910400 b6034800 00fe030b 8b040191 ......H......... │ │ │ │ + 0x00309484 040b9e04 01a40409 bd04017f 00010000 ................ │ │ │ │ + 0x00309494 00000000 00000000 ff9b2501 213d06dd ..........%.!=.. │ │ │ │ + 0x003094a4 020043ff 010000c2 0219f202 00e0020a ..C............. │ │ │ │ + 0x003094b4 ec0201f5 020a8703 01ff020e 00007f00 ................ │ │ │ │ + 0x003094c4 00000000 ff9b2501 213b06ce 020041f2 ......%.!;....A. │ │ │ │ + 0x003094d4 010000b3 0219e302 00d1020a dd0201e6 ................ │ │ │ │ + 0x003094e4 020af802 01f0020e 00007f00 00000000 ................ │ │ │ │ + 0x003094f4 ff9b2501 213d06dd 020043ff 010000c2 ..%.!=....C..... │ │ │ │ + 0x00309504 0219f202 00e0020a ec0201f5 020a8703 ................ │ │ │ │ + 0x00309514 01ff020e 00007f00 00000000 ff9b2501 ..............%. │ │ │ │ + 0x00309524 213b06ce 020041f2 010000b3 0219e302 !;....A......... │ │ │ │ + 0x00309534 00d1020a dd0201e6 020af802 01f0020e ................ │ │ │ │ + 0x00309544 00007f00 00000000 ff9b2d01 28008b01 ..........-.(... │ │ │ │ + 0x00309554 00008b01 06d20200 9101a601 0000b702 ................ │ │ │ │ + 0x00309564 19e70200 d5020ae1 0201ea02 0afc0201 ................ │ │ │ │ + 0x00309574 f4020e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ + 0x00309584 28008401 00008401 06d50200 8a01b001 (............... │ │ │ │ + 0x00309594 0000ba02 19ea0200 d8020ae4 0201ed02 ................ │ │ │ │ + 0x003095a4 0aff0201 f7020e00 007f0000 00000000 ................ │ │ │ │ + 0x003095b4 ff9b4501 41ea010a f30900f4 01890200 ..E.A........... │ │ │ │ + 0x003095c4 00fd0306 e1090083 04a80500 00ab0919 ................ │ │ │ │ + 0x003095d4 9e0a00c6 0919860a 00e4090d c00a01f6 ................ │ │ │ │ + 0x003095e4 0908800a 01890a0d 980a01a1 0a17c00a ................ │ │ │ │ + 0x003095f4 01b80a0e 00007f00 00000000 ff9b4501 ..............E. │ │ │ │ + 0x00309604 41ea010a f30900f4 01890200 00fd0306 A............... │ │ │ │ + 0x00309614 e1090083 04a80500 00ab0919 9e0a00c6 ................ │ │ │ │ + 0x00309624 0919860a 00e4090d c00a01f6 0908800a ................ │ │ │ │ + 0x00309634 01890a0d 980a01a1 0a17c00a 01b80a0e ................ │ │ │ │ + 0x00309644 00007f00 00000000 ff9b2d01 28008b01 ..........-.(... │ │ │ │ + 0x00309654 00008b01 06d20200 9101a601 0000b702 ................ │ │ │ │ + 0x00309664 19e70200 d5020ae1 0201ea02 0afc0201 ................ │ │ │ │ + 0x00309674 f4020e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ + 0x00309684 28008401 00008401 06d50200 8a01b001 (............... │ │ │ │ + 0x00309694 0000ba02 19ea0200 d8020ae4 0201ed02 ................ │ │ │ │ + 0x003096a4 0aff0201 f7020e00 007f0000 00000000 ................ │ │ │ │ + 0x003096b4 ff9b2101 1b00d002 0000d002 73e00300 ..!.........s... │ │ │ │ + 0x003096c4 c3032000 00e30308 f30301eb 030e0000 .. ............. │ │ │ │ + 0x003096d4 7f000000 00000000 ff9b2101 1b00eb01 ..........!..... │ │ │ │ + 0x003096e4 0000eb01 108d0200 fb011500 0090020d ................ │ │ │ │ + 0x003096f4 a502019d 020e0000 7f000000 00000000 ................ │ │ │ │ + 0x00309704 ff9b2101 1b00eb01 0000eb01 108d0200 ..!............. │ │ │ │ + 0x00309714 fb011500 0090020d a502019d 020e0000 ................ │ │ │ │ + 0x00309724 7f000000 00000000 ff9b3101 2d00b402 ..........1.-... │ │ │ │ + 0x00309734 0000b402 20c90300 d4020f00 00e30220 .... .......... │ │ │ │ + 0x00309744 8803008b 0308c303 01b20309 bd0301cc ................ │ │ │ │ + 0x00309754 0308dc03 01d4030e 00007f00 00000000 ................ │ │ │ │ + 0x00309764 ffff010a 7b17ce01 00920159 00000000 ....{......Y.... │ │ │ │ + 0x00309774 ff9b4901 4500bc08 0000bc08 08ae2a00 ..I.E.........*. │ │ │ │ + 0x00309784 c408f40e 0000b817 06a72b00 dd1a10f0 ..........+..... │ │ │ │ + 0x00309794 2a00ed1a fc0e0000 e92910cf 2a00fb29 *........)..*..) │ │ │ │ + 0x003097a4 10ca2a00 8d2a10bc 2a009d2a 560000f3 ..*..*..*..*V... │ │ │ │ + 0x003097b4 2a0aa12b 01fd2a4e 00007f00 00000000 *..+..*N........ │ │ │ │ + 0x003097c4 ff9b5101 4b00b908 0000b908 089b2b00 ..Q.K.........+. │ │ │ │ + 0x003097d4 c108fb0d 0000bc16 06942c00 c2169b04 ..........,..... │ │ │ │ + 0x003097e4 0000dd1a 10dd2b00 ed1ae90f 0000d62a ......+........* │ │ │ │ + 0x003097f4 10bc2b00 e82a10b7 2b00fa2a 10a92b00 ..+..*..+..*..+. │ │ │ │ + 0x00309804 8a2b5600 00e02b0a 8e2c01ea 2b4e0000 .+V...+..,..+N.. │ │ │ │ + 0x00309814 7f000000 00000000 ff9b2901 22008117 ..........)."... │ │ │ │ + 0x00309824 00008117 0a9f1a00 8b17f202 0000fd19 ................ │ │ │ │ + 0x00309834 209f1a00 a21a0ab4 1a01ac1a 0e00007f ............... │ │ │ │ + 0x00309844 00000000 00000000 ff9b1101 0ca60510 ................ │ │ │ │ + 0x00309854 b80500b8 050ac805 017f0000 00000000 ................ │ │ │ │ + 0x00309864 ff9b0901 0401050d 017f0000 00000000 ................ │ │ │ │ + 0x00309874 ff9b4d01 47a30114 f40501b7 01750000 ..M.G........u.. │ │ │ │ + 0x00309884 ac020ee7 0500de02 23b10600 9c0309e1 ........#....... │ │ │ │ + 0x00309894 0500ab03 3f840600 810410d3 0500e304 ....?........... │ │ │ │ + 0x003098a4 19f40501 9e052386 0600c305 0eee0501 ......#......... │ │ │ │ + 0x003098b4 f40508fe 0501b106 08bf0601 7f000000 ................ │ │ │ │ + 0x003098c4 00000000 ff9b1101 0c00b501 0000b501 ................ │ │ │ │ + 0x003098d4 dc019303 017f0000 00000000 ffff0104 ................ │ │ │ │ + 0x003098e4 06081a00 ff9b3101 2d1819ef 02014825 ......1.-.....H% │ │ │ │ + 0x003098f4 87030172 19ef0201 c4010ee0 02009d02 ...r............ │ │ │ │ + 0x00309904 109d0300 b90225f5 0201f502 0a810301 ......%......... │ │ │ │ + 0x00309914 87030a97 03017f00 00000000 ff9b2501 ..............%. │ │ │ │ + 0x00309924 1f150a92 02011f28 0000470a 92020151 .......(..G....Q │ │ │ │ + 0x00309934 af010000 80021098 02009802 0aa80201 ................ │ │ │ │ + 0x00309944 7f000000 00000000 ffff0104 06081a00 ................ │ │ │ │ + 0x00309954 ff9b1501 0e320ebb 01014034 00007409 .....2....@4..t. │ │ │ │ + 0x00309964 ad01007f 00000000 00000000 ff9b0901 ................ │ │ │ │ + 0x00309974 0428547e 017f0000 00000000 ff9b0d01 .(T~............ │ │ │ │ + 0x00309984 06568b01 e301017f 00000000 00000000 .V.............. │ │ │ │ + 0x00309994 ff9b3101 2d210db1 03012e6f 00009d01 ..1.-!.....o.... │ │ │ │ + 0x003099a4 0db10301 aa01d101 0000fb02 10d70300 ................ │ │ │ │ + 0x003099b4 8d0310c7 03019f03 10b70301 d7030ae7 ................ │ │ │ │ + 0x003099c4 03017f00 00000000 ffff0104 06081a00 ................ │ │ │ │ + 0x003099d4 ffff0108 25087700 3f086800 ff9b2d01 ....%.w.?.h...-. │ │ │ │ + 0x003099e4 271a16a0 04016009 a6040069 a0010000 '.....`....i.... │ │ │ │ + 0x003099f4 89020e84 0400f702 10a60400 89034bf2 ..............K. │ │ │ │ + 0x00309a04 0300f203 0afe0301 7f000000 00000000 ................ │ │ │ │ + 0x00309a14 ff9b0d01 06d00114 e601017f 00000000 ................ │ │ │ │ + 0x00309a24 00000000 ff9b0901 055476cc 01017f00 .........Tv..... │ │ │ │ + 0x00309a34 00000000 ff9b0d01 06168b01 a301017f ................ │ │ │ │ + 0x00309a44 00000000 00000000 ff9bac01 01a40157 ...............W │ │ │ │ + 0x00309a54 0afc1501 e703d101 821600a0 060ea016 ................ │ │ │ │ + 0x00309a64 01f0060e 9a160187 090ed815 00cc0a0a ................ │ │ │ │ + 0x00309a74 a71500f1 0a0ac915 008b0b18 821600f2 ................ │ │ │ │ + 0x00309a84 0b0a8515 008f0c0a c91500be 0c089416 ................ │ │ │ │ + 0x00309a94 00890ee7 01c91500 fd0f2882 1600a710 ..........(..... │ │ │ │ + 0x00309aa4 0a941600 f7103ac9 1500d611 08941600 ......:......... │ │ │ │ + 0x00309ab4 e31110a6 1600ae12 8a018216 00f6138a ................ │ │ │ │ + 0x00309ac4 01c91500 95150aa1 1501b715 0ac31501 ................ │ │ │ │ + 0x00309ad4 c9150d8e 1601d815 0af61501 e7150dc4 ................ │ │ │ │ + 0x00309ae4 16018216 0a8e1601 8c162500 00b1160d ..........%..... │ │ │ │ + 0x00309af4 c416017f 00000000 00000000 ff9b0901 ................ │ │ │ │ + 0x00309b04 04101646 017f0000 00000000 ff9b0901 ...F............ │ │ │ │ + 0x00309b14 041a296c 017f0000 00000000 ff9b1501 ..)l............ │ │ │ │ + 0x00309b24 0f201db6 01013d5a 00009701 10b00100 . ....=Z........ │ │ │ │ + 0x00309b34 7f000000 00000000 ff9b0901 04140c22 ..............." │ │ │ │ + 0x00309b44 017f0000 00000000 ff9b2d01 28681cfc ..........-.(h.. │ │ │ │ + 0x00309b54 0200d301 25fe0200 89022396 0300d702 ....%.....#..... │ │ │ │ + 0x00309b64 23830300 86030890 03019903 08bc0301 #............... │ │ │ │ + 0x00309b74 a1032100 007f0000 00000000 ffff0110 ..!............. │ │ │ │ + 0x00309b84 00a80800 00a80817 ee0800bf 084d0000 .............M.. │ │ │ │ + 0x00309b94 ff9b1d01 1600c201 0000c201 10d40100 ................ │ │ │ │ + 0x00309ba4 df0110f7 0101ef01 0e00007f 00000000 ................ │ │ │ │ + 0x00309bb4 00000000 ff9b1d01 1600c201 0000c201 ................ │ │ │ │ + 0x00309bc4 10d40100 df0110f7 0101ef01 0e00007f ................ │ │ │ │ + 0x00309bd4 00000000 00000000 ffff0110 00d30100 ................ │ │ │ │ + 0x00309be4 00d30110 e50100e3 011b0000 ff9b1d01 ................ │ │ │ │ + 0x00309bf4 1600a102 0000a102 10b30200 c00208d0 ................ │ │ │ │ + 0x00309c04 0201c802 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00309c14 ff9b1d01 1600a102 0000a102 10b30200 ................ │ │ │ │ + 0x00309c24 c00208d0 0201c802 0e00007f 00000000 ................ │ │ │ │ + 0x00309c34 00000000 ff9b1d01 1600dd01 0000dd01 ................ │ │ │ │ + 0x00309c44 10ef0100 f2010a84 0201fc01 0e00007f ................ │ │ │ │ + 0x00309c54 00000000 00000000 ffff0110 00d30100 ................ │ │ │ │ + 0x00309c64 00d30110 e50100e3 01180000 ff9b1d01 ................ │ │ │ │ + 0x00309c74 16009d01 00009d01 28c70100 d2010ee8 ........(....... │ │ │ │ + 0x00309c84 0101e001 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x00309c94 ff9b1d01 16009002 00009002 28ba0200 ............(... │ │ │ │ + 0x00309ca4 cc0205d9 0201d102 0e00007f 00000000 ................ │ │ │ │ + 0x00309cb4 00000000 ffff0110 00ab0100 00ab0128 ...............( │ │ │ │ + 0x00309cc4 d50100d3 01180000 ff9b1d01 16009002 ................ │ │ │ │ + 0x00309cd4 00009002 28ba0200 cc0205d9 0201d102 ....(........... │ │ │ │ + 0x00309ce4 0e00007f 00000000 00000000 ffff0110 ................ │ │ │ │ + 0x00309cf4 00aa0100 00aa0128 d40100d2 011b0000 .......(........ │ │ │ │ + 0x00309d04 ff9b1d01 1600a901 0000a901 28d30100 ............(... │ │ │ │ + 0x00309d14 db0105e8 0101e001 0e00007f 00000000 ................ │ │ │ │ + 0x00309d24 00000000 ff9b1d01 16009d01 00009d01 ................ │ │ │ │ + 0x00309d34 28c70100 d2010ee8 0101e001 0e00007f (............... │ │ │ │ + 0x00309d44 00000000 00000000 ff9b3901 34ad010a ..........9.4... │ │ │ │ + 0x00309d54 9c0300f5 01198f03 009d0219 c80300b6 ................ │ │ │ │ + 0x00309d64 023e0000 f40219b9 03009203 08e00301 .>.............. │ │ │ │ + 0x00309d74 ac0305b3 0301bc03 1ce00301 d8030e00 ................ │ │ │ │ + 0x00309d84 007f0000 00000000 ff9b2501 2100d703 ..........%.!... │ │ │ │ + 0x00309d94 0000d703 19d60400 ff0319e3 04009804 ................ │ │ │ │ + 0x00309da4 410000d9 041afb04 01f3040e 00007f00 A............... │ │ │ │ + 0x00309db4 00000000 ff9b3901 34ad010a 9c0300f5 ......9.4....... │ │ │ │ + 0x00309dc4 01198f03 009d0219 c80300b6 023e0000 .............>.. │ │ │ │ + 0x00309dd4 f40219b9 03009203 08e00301 ac0305b3 ................ │ │ │ │ + 0x00309de4 0301bc03 1ce00301 d8030e00 007f0000 ................ │ │ │ │ + 0x00309df4 00000000 ff9b2501 2100d703 0000d703 ......%.!....... │ │ │ │ + 0x00309e04 19d60400 ff0319e3 04009804 410000d9 ............A... │ │ │ │ + 0x00309e14 041afb04 01f3040e 00007f00 00000000 ................ │ │ │ │ + 0x00309e24 ff9b9001 01890100 fd060000 fd06a501 ................ │ │ │ │ + 0x00309e34 ba2a00b6 130a9d2a 00e51448 9b2a00f3 .*.....*...H.*.. │ │ │ │ + 0x00309e44 179401b5 2a008719 2e0000b5 190a812a ....*..........* │ │ │ │ + 0x00309e54 00d01b18 f32900e2 1c15e329 00f71c17 .....).....).... │ │ │ │ + 0x00309e64 c5290095 1d15ad29 00fc2160 992a00dc .).....)..!`.*.. │ │ │ │ + 0x00309e74 22d90500 00b5281c b52a00d3 2810c92a ".....(..*..(..* │ │ │ │ + 0x00309e84 00e5280e b52a00f5 2812992a 00892910 ..(..*..(..*..). │ │ │ │ + 0x00309e94 942a009b 2910862a 00a02a0d af2a01bd .*..)..*..*..*.. │ │ │ │ + 0x00309ea4 2a33a42b 01892b0d 9e2b0196 2b140000 *3.+..+..+..+... │ │ │ │ + 0x00309eb4 7f000000 00000000 ff9ba401 019c0100 ................ │ │ │ │ + 0x00309ec4 85070000 8507b001 fa3d00cf 130dd73d .........=.....= │ │ │ │ + 0x00309ed4 0093154b d53d00ab 189a01f2 3d00c519 ...K.=......=... │ │ │ │ + 0x00309ee4 320000f7 190db23d 00ac1d0e ed3e00e8 2......=.....>.. │ │ │ │ + 0x00309ef4 1e0ee53e 00f61ebc 090000b2 280ec83e ...>........(..> │ │ │ │ + 0x00309f04 00c028ef 040000af 2d0e8c3e 00bd2de6 ..(.....-..>..-. │ │ │ │ + 0x00309f14 080000a3 3666d33d 008937b1 050000ba ....6f.=..7..... │ │ │ │ + 0x00309f24 3c1cf23d 00d83c10 b63e00ea 3c0ef23d <..=..<..>..<..= │ │ │ │ + 0x00309f34 00fa3c12 d33d008e 3d10cb3d 00a03d10 ..<..=..=..=..=. │ │ │ │ + 0x00309f44 ba3d00da 3d0dec3d 01fd3d98 01c93f01 .=..=..=..=...?. │ │ │ │ + 0x00309f54 ae3f0dc3 3f01bb3f 1400007f 00000000 .?..?..?........ │ │ │ │ + 0x00309f64 00000000 ffff0118 00480000 4808cd01 .........H..H... │ │ │ │ + 0x00309f74 00506b00 00bb0110 db0100cb 01310000 .Pk..........1.. │ │ │ │ + 0x00309f84 ff9bb404 01ac0400 d6030000 d6033fce ..............?. │ │ │ │ + 0x00309f94 46009504 570000ec 043dfd4b 00a905ca F...W....=.K.... │ │ │ │ + 0x00309fa4 040000f3 09189646 00a00b15 e24500b5 .......F.....E.. │ │ │ │ + 0x00309fb4 0b9b0100 00d00c0b de460089 0e20da45 .........F... .E │ │ │ │ + 0x00309fc4 00bf1523 d64a00be 170ac646 00e61821 ...#.J.....F...! │ │ │ │ + 0x00309fd4 d04500fc 1a15e748 00de1c0d c6460092 .E.....H.....F.. │ │ │ │ + 0x00309fe4 1dd5019e 4600e71e 90020000 f72021c0 ....F........ !. │ │ │ │ + 0x00309ff4 4500ef21 1aea4700 d2235bb6 46009c25 E..!..G..#[.F..% │ │ │ │ + 0x0030a004 d501d845 00f12682 020000f3 2821b845 ...E..&.....(!.E │ │ │ │ + 0x0030a014 00eb291a b04700ce 2b0ab045 00d82ba6 ..)..G..+..E..+. │ │ │ │ + 0x0030a024 020000fe 2d44c646 00b62f0a c84500d5 ....-D.F../..E.. │ │ │ │ + 0x0030a034 3010d646 00e53072 0000d731 1bd64600 0..F..0r...1..F. │ │ │ │ + 0x0030a044 e4325ebe 4600c233 db020000 9d360fbe .2^.F..3.....6.. │ │ │ │ + 0x0030a054 4600ac36 c4030000 f03928b9 4b00c93a F..6.....9(.K..: │ │ │ │ + 0x0030a064 0dd64a00 db3a09a8 4500e93a 0ba04500 ..J..:..E..:..E. │ │ │ │ + 0x0030a074 f93a1496 4600aa3b 28be4a00 d73b14a8 .:..F..;(.J..;.. │ │ │ │ + 0x0030a084 45008f3c 28a64a00 d83c0fd6 4a00f43c E..<(.J..<..J..< │ │ │ │ + 0x0030a094 28db4900 a93d28c3 4900d63d 1bbe4600 (.I..=(.I..=..F. │ │ │ │ + 0x0030a0a4 833e28ab 4900b03e 65be4600 9f3f16a0 .>(.I..>e.F..?.. │ │ │ │ + 0x0030a0b4 4500dd3f 28cf4800 8a400fe7 48009e40 E..?(.H..@..H..@ │ │ │ │ + 0x0030a0c4 06a84500 b7400998 4500c540 09904500 ..E..@..E..@..E. │ │ │ │ + 0x0030a0d4 db4028b4 48008841 06a04500 a0410998 .@(.H..A..E..A.. │ │ │ │ + 0x0030a0e4 4500ae41 09904500 bc410698 4500e541 E..A..E..A..E..A │ │ │ │ + 0x0030a0f4 28984700 92420690 4500bb42 28804700 (.G..B..E..B(.G. │ │ │ │ + 0x0030a104 e8420fea 4700fc42 0fb04700 90430698 .B..G..B..G..C.. │ │ │ │ + 0x0030a114 4500a843 06904500 da4306fd 4b00e543 E..C..E..C..K..C │ │ │ │ + 0x0030a124 11d64a00 fb430db6 46008d44 0dc64600 ..J..C..F..D..F. │ │ │ │ + 0x0030a134 a64411e7 4800d344 06ce4600 db440dc6 .D..H..D..F..D.. │ │ │ │ + 0x0030a144 4600ea44 11ea4700 fd4411b0 4700fe45 F..D..G..D..G..E │ │ │ │ + 0x0030a154 0d904601 83470d92 47019b47 0daa4701 ..F..G..G..G..G. │ │ │ │ + 0x0030a164 b3472fe4 4701ed47 2fae4801 b7480dc9 .G/.G..G/.H..H.. │ │ │ │ + 0x0030a174 4801d248 0de14801 ea4836a5 4901ae49 H..H..H..H6.I..I │ │ │ │ + 0x0030a184 0dbd4901 c6490dd5 4901de49 0da04a01 ..I..I..I..I..J. │ │ │ │ + 0x0030a194 a94a0db8 4a01c14a 0dd04a01 d94a2fb3 .J..J..J..J..J/. │ │ │ │ + 0x0030a1a4 4b01884b 0dad4b01 bc4b0df7 4b01c94b K..K..K..K..K..K │ │ │ │ + 0x0030a1b4 6500007f 00000000 00000000 ff9ba004 e............... │ │ │ │ + 0x0030a1c4 01980400 e1030000 e10342d3 4100a304 ..........B.A... │ │ │ │ + 0x0030a1d4 570000fa 04458a47 00bf05ce 0400008d W....E.G........ │ │ │ │ + 0x0030a1e4 0a18bb41 00ba0b15 874100cf 0ba30100 ...A.....A...... │ │ │ │ + 0x0030a1f4 00f20c0b eb4100ad 0e21ff40 00d61523 .....A...!.@...# │ │ │ │ + 0x0030a204 e34500d6 170adb41 00851921 f740009b .E.....A...!.@.. │ │ │ │ + 0x0030a214 1b15f443 00fd1c3f db4100da 1e21e740 ...C...?.A...!.@ │ │ │ │ + 0x0030a224 00d21f1a f74200b6 215bc341 0082230d .....B..![.A..#. │ │ │ │ + 0x0030a234 db410098 2421df40 0090251a bd4200f3 .A..$!.@..%..B.. │ │ │ │ + 0x0030a244 260ad740 00fd26a2 0200009f 2945db41 &..@..&.....)E.A │ │ │ │ + 0x0030a254 00d62a0d ef4000f5 2b10e341 00852c72 ..*..@..+..A..,r │ │ │ │ + 0x0030a264 0000f72c 1be34100 842e5fcb 4100e32e ...,..A..._.A... │ │ │ │ + 0x0030a274 db020000 be310fcb 4100cd31 c7030000 .....1..A..1.... │ │ │ │ + 0x0030a284 943528c6 4600ed35 0de34500 ff3509cf .5(.F..5..E..5.. │ │ │ │ + 0x0030a294 40008d36 0bc74000 9d3614bb 4100ce36 @..6..@..6..A..6 │ │ │ │ + 0x0030a2a4 28cb4500 fb3614cf 4000b337 28b34500 (.E..6..@..7(.E. │ │ │ │ + 0x0030a2b4 ff370fe3 45009b38 28e84400 d03828d0 .7..E..8(.D..8(. │ │ │ │ + 0x0030a2c4 4400fd38 1bcb4100 aa3928b8 4400d739 D..8..A..9(.D..9 │ │ │ │ + 0x0030a2d4 65cb4100 c63a16c7 4000843b 28dc4300 e.A..:..@..;(.C. │ │ │ │ + 0x0030a2e4 b13b0ff4 4300c53b 06cf4000 de3b09bf .;..C..;..@..;.. │ │ │ │ + 0x0030a2f4 4000ec3b 09b74000 823c28c1 4300af3c @..;..@..<(.C..< │ │ │ │ + 0x0030a304 06c74000 c73c09bf 4000d53c 09b74000 ..@..<..@..<..@. │ │ │ │ + 0x0030a314 e33c06bf 40008c3d 28a54200 b93d06b7 .<..@..=(.B..=.. │ │ │ │ + 0x0030a324 4000e23d 288d4200 8f3e0ff7 4200a33e @..=(.B..>..B..> │ │ │ │ + 0x0030a334 0fbd4200 b73e06bf 4000cf3e 06b74000 ..B..>..@..>..@. │ │ │ │ + 0x0030a344 813f068a 47008c3f 11e34500 a23f0dc3 .?..G..?..E..?.. │ │ │ │ + 0x0030a354 4100b43f 0ddb4100 cd3f11f4 4300fa3f A..?..A..?..C..? │ │ │ │ + 0x0030a364 06d34100 82400ddb 41009140 11f74200 ..A..@..A..@..B. │ │ │ │ + 0x0030a374 a44011bd 4200a341 0db54101 90420d9f .@..B..A..A..B.. │ │ │ │ + 0x0030a384 4201a842 0db74201 c0422ff1 4201fa42 B..B..B..B/.B..B │ │ │ │ + 0x0030a394 2fbb4301 c4430dd6 4301df43 0dee4301 /.C..C..C..C..C. │ │ │ │ + 0x0030a3a4 f74336b2 4401bb44 0dca4401 d3440de2 .C6.D..D..D..D.. │ │ │ │ + 0x0030a3b4 4401eb44 0dad4501 b6450dc5 4501ce45 D..D..E..E..E..E │ │ │ │ + 0x0030a3c4 0ddd4501 e6452fc0 46019546 0dba4601 ..E..E/.F..F..F. │ │ │ │ + 0x0030a3d4 c9460d84 4701d646 6500007f 00000000 .F..G..Fe....... │ │ │ │ + 0x0030a3e4 00000000 ff9b2d01 28009a03 00009a03 ......-.(....... │ │ │ │ + 0x0030a3f4 cb04c108 00e50745 0000aa08 15e50800 .......E........ │ │ │ │ + 0x0030a404 d3080adf 0801e808 08f80801 f0080e00 ................ │ │ │ │ + 0x0030a414 007f0000 00000000 ff9b2d01 28009a03 ..........-.(... │ │ │ │ + 0x0030a424 00009a03 cb04c108 00e50745 0000aa08 ...........E.... │ │ │ │ + 0x0030a434 15e50800 d3080adf 0801e808 08f80801 ................ │ │ │ │ + 0x0030a444 f0080e00 007f0000 00000000 ff9b5901 ..............Y. │ │ │ │ + 0x0030a454 554114eb 08007713 d908008a 0118c108 UA....w......... │ │ │ │ + 0x0030a464 00bd0317 bc0800d4 036e0000 c2040fa3 .........n...... │ │ │ │ + 0x0030a474 0800c405 058e0800 c9058f02 0000d807 ................ │ │ │ │ + 0x0030a484 10df0900 ea0710b4 0900fc07 108a0900 ................ │ │ │ │ + 0x0030a494 b00852c4 0a018209 260000a8 0960c40a ..R.....&....`.. │ │ │ │ + 0x0030a4a4 01880a42 00007f00 00000000 ff9b5901 ...B..........Y. │ │ │ │ + 0x0030a4b4 554114eb 08007713 d908008a 0118c108 UA....w......... │ │ │ │ + 0x0030a4c4 00bd0317 bc0800d4 036e0000 c2040fa3 .........n...... │ │ │ │ + 0x0030a4d4 0800c405 058e0800 c9058f02 0000d807 ................ │ │ │ │ + 0x0030a4e4 10df0900 ea0710b4 0900fc07 108a0900 ................ │ │ │ │ + 0x0030a4f4 b00852c4 0a018209 260000a8 0960c40a ..R.....&....`.. │ │ │ │ + 0x0030a504 01880a42 00007f00 00000000 ffff010b ...B............ │ │ │ │ + 0x0030a514 618f05f9 0500f005 3a000000 ffff010b a.......:....... │ │ │ │ + 0x0030a524 618f05f9 0500f005 3a000000 ffff0117 a.......:....... │ │ │ │ + 0x0030a534 00940600 00940605 e80a00da 0605e60a ................ │ │ │ │ + 0x0030a544 00df069d 04000000 ff9b5d01 58009808 ..........].X... │ │ │ │ + 0x0030a554 00009808 09931a00 a108bf09 0000e011 ................ │ │ │ │ + 0x0030a564 09e41a00 e911b603 00009f15 08b81800 ................ │ │ │ │ + 0x0030a574 a715c702 0000ee17 19a21a00 931813fe ................ │ │ │ │ + 0x0030a584 1900a818 0ef01900 b618e001 0000961a ................ │ │ │ │ + 0x0030a594 46de1a01 e71a0aa1 1b01f11a 0d9b1b01 F............... │ │ │ │ + 0x0030a5a4 fe1a2900 007f0000 00000000 ff9b5d01 ..)...........]. │ │ │ │ + 0x0030a5b4 58009808 00009808 09931a00 a108bf09 X............... │ │ │ │ + 0x0030a5c4 0000e011 09e41a00 e911b603 00009f15 ................ │ │ │ │ + 0x0030a5d4 08b81800 a715c702 0000ee17 19a21a00 ................ │ │ │ │ + 0x0030a5e4 931813fe 1900a818 0ef01900 b618e001 ................ │ │ │ │ + 0x0030a5f4 0000961a 46de1a01 e71a0aa1 1b01f11a ....F........... │ │ │ │ + 0x0030a604 0d9b1b01 fe1a2900 007f0000 00000000 ......)......... │ │ │ │ + 0x0030a614 ff9b6d01 6800ac06 0000ac06 0fea1900 ..m.h........... │ │ │ │ + 0x0030a624 bb068407 0000bf0d 0dc41a00 cc0d2f00 ............../. │ │ │ │ + 0x0030a634 00fb0d08 a8190083 0e320000 b50e0dc4 .........2...... │ │ │ │ + 0x0030a644 1a00ca0e 08ca1900 d20e8507 0000d715 ................ │ │ │ │ + 0x0030a654 9201c41a 00e9168d 020000f6 180dbf1a ................ │ │ │ │ + 0x0030a664 008a191c c41a00a6 19470000 ed194ab9 .........G....J. │ │ │ │ + 0x0030a674 1a01c71a 0df31a01 d41a2500 007f0000 ..........%..... │ │ │ │ + 0x0030a684 00000000 ff9b6d01 6800ac06 0000ac06 ......m.h....... │ │ │ │ + 0x0030a694 0fea1900 bb068407 0000bf0d 0dc41a00 ................ │ │ │ │ + 0x0030a6a4 cc0d2f00 00fb0d08 a8190083 0e320000 ../..........2.. │ │ │ │ + 0x0030a6b4 b50e0dc4 1a00ca0e 08ca1900 d20e8507 ................ │ │ │ │ + 0x0030a6c4 0000d715 9201c41a 00e9168d 020000f6 ................ │ │ │ │ + 0x0030a6d4 180dbf1a 008a191c c41a00a6 19470000 .............G.. │ │ │ │ + 0x0030a6e4 ed194ab9 1a01c71a 0df31a01 d41a2500 ..J...........%. │ │ │ │ + 0x0030a6f4 007f0000 00000000 ff9b8c01 01870142 ...............B │ │ │ │ + 0x0030a704 0d900d00 e0010d9a 0d00ed01 620000cf ............b... │ │ │ │ + 0x0030a714 021b9a0d 00be0350 980d008e 04a20200 .......P........ │ │ │ │ + 0x0030a724 00b0060c 980d00bc 06d00300 008c0a25 ...............% │ │ │ │ + 0x0030a734 980e00b6 0a13f30d 00d20a23 e00d00fe ...........#.... │ │ │ │ + 0x0030a744 0a23cd0d 00a60b1b 980d00cf 0b23ba0d .#...........#.. │ │ │ │ + 0x0030a754 00f70b40 980d00c6 0c25a20d 00ed0c21 ...@.....%.....! │ │ │ │ + 0x0030a764 980d00a5 0d0ab40d 01bd0d08 c70d01d0 ................ │ │ │ │ + 0x0030a774 0d08da0d 01e30d08 ed0d019b 0e0ad30e ................ │ │ │ │ + 0x0030a784 01a50e34 00007f00 00000000 ff9b8c01 ...4............ │ │ │ │ + 0x0030a794 01870142 0d870d00 e0010d91 0d00ed01 ...B............ │ │ │ │ + 0x0030a7a4 620000cf 021b910d 00be0350 8f0d008e b..........P.... │ │ │ │ + 0x0030a7b4 04a20200 00b0060c 8f0d00bc 06c70300 ................ │ │ │ │ + 0x0030a7c4 00830a25 8f0e00ad 0a13ea0d 00c90a23 ...%...........# │ │ │ │ + 0x0030a7d4 d70d00f5 0a23c40d 009d0b1b 8f0d00c6 .....#.......... │ │ │ │ + 0x0030a7e4 0b23b10d 00ee0b40 8f0d00bd 0c25990d .#.....@.....%.. │ │ │ │ + 0x0030a7f4 00e40c21 8f0d009c 0d0aab0d 01b40d08 ...!............ │ │ │ │ + 0x0030a804 be0d01c7 0d08d10d 01da0d08 e40d0192 ................ │ │ │ │ + 0x0030a814 0e0aca0e 019c0e34 00007f00 00000000 .......4........ │ │ │ │ + 0x0030a824 ffff012d 6a0ea705 00789801 00009002 ...-j....x...... │ │ │ │ + 0x0030a834 0ea70500 9e02b601 0000d403 0ea70500 ................ │ │ │ │ + 0x0030a844 e203a301 00008505 20a70500 a5051a00 ........ ....... │ │ │ │ + 0x0030a854 00000000 ff9b5901 5300d102 0000d102 ......Y.S....... │ │ │ │ + 0x0030a864 098d0b00 da027e00 00d80313 fa0a00eb ......~......... │ │ │ │ + 0x0030a874 03740000 df040de2 0a00ec04 750000e1 .t..........u... │ │ │ │ + 0x0030a884 050dc00a 00ee056b 0000d906 0da80a00 .......k........ │ │ │ │ + 0x0030a894 e6066f00 00d5070d 930a00e2 07ae0300 ..o............. │ │ │ │ + 0x0030a8a4 00900b0a a20b019a 0b0e0000 7f000000 ................ │ │ │ │ + 0x0030a8b4 00000000 ff9b5901 5300d102 0000d102 ......Y.S....... │ │ │ │ + 0x0030a8c4 098d0b00 da027e00 00d80313 fa0a00eb ......~......... │ │ │ │ + 0x0030a8d4 03740000 df040de2 0a00ec04 750000e1 .t..........u... │ │ │ │ + 0x0030a8e4 050dc00a 00ee056b 0000d906 0da80a00 .......k........ │ │ │ │ + 0x0030a8f4 e6066f00 00d5070d 930a00e2 07ae0300 ..o............. │ │ │ │ + 0x0030a904 00900b0a a20b019a 0b0e0000 7f000000 ................ │ │ │ │ + 0x0030a914 00000000 ffff0110 00b20200 00b20236 ...............6 │ │ │ │ + 0x0030a924 a90300e8 025f0000 ffff0110 00b20200 ....._.......... │ │ │ │ + 0x0030a934 00b20236 a90300e8 025f0000 ffff0179 ...6....._.....y │ │ │ │ + 0x0030a944 85010ef0 2d009301 be010000 d1020ef0 ....-........... │ │ │ │ + 0x0030a954 2d00df02 d0010000 af040ef0 2d00bd04 -...........-... │ │ │ │ + 0x0030a964 af200000 ec24cf02 da2c00df 2816e02c . ...$...,..(.., │ │ │ │ + 0x0030a974 00a92913 de2c00d5 2906e22c 00e0290d ..)..,..)..,..). │ │ │ │ + 0x0030a984 d52c008c 2a1ddc2c 00da2a6c e22c00dc .,..*..,..*l.,.. │ │ │ │ + 0x0030a994 2b0ddc2c 00ee2b14 f02d0084 2c10d52c +..,..+..-..,.., │ │ │ │ + 0x0030a9a4 00962c10 c52c00a8 2c0ddc2c 00bd2c06 ..,..,..,..,..,. │ │ │ │ + 0x0030a9b4 f02d00c3 2cc80100 00000000 ffff0155 .-..,..........U │ │ │ │ + 0x0030a9c4 2cd701c4 28008302 fa1e0000 fd20d602 ,...(........ .. │ │ │ │ + 0x0030a9d4 c22800f5 2416e328 00bc2513 e12800e8 .(..$..(..%..(.. │ │ │ │ + 0x0030a9e4 2506e528 00f3250d bd28009f 261bdf28 %..(..%..(..&..( │ │ │ │ + 0x0030a9f4 00eb266a e52800eb 270ddf28 00fa2710 ..&j.(..'..(..'. │ │ │ │ + 0x0030aa04 bd28008c 2810ad28 009e280d df2800ab .(..(..(..(..(.. │ │ │ │ + 0x0030aa14 28c80100 00000000 ffff011c 00e60600 (............... │ │ │ │ + 0x0030aa24 00e6060e d70c00f4 06af0500 00a30c10 ................ │ │ │ │ + 0x0030aa34 b50c00b3 0c3f0000 ffff01f6 0100bc21 .....?.........! │ │ │ │ + 0x0030aa44 0000bc21 10d2a201 00cc2115 b4a20100 ...!......!..... │ │ │ │ + 0x0030aa54 e121ff0f 0000e031 fd08a4a3 0100983c .!.....1.......< │ │ │ │ + 0x0030aa64 329ba201 00f23c83 02faa201 00f53eaa 2.....<.......>. │ │ │ │ + 0x0030aa74 0200009f 410ed1a3 0100fb42 0ec1a301 ....A......B.... │ │ │ │ + 0x0030aa84 00d64413 aea30100 cd54f603 92a30100 ..D......T...... │ │ │ │ + 0x0030aa94 c358f701 0000ba5a 3192a301 00b05ee8 .X.....Z1.....^. │ │ │ │ + 0x0030aaa4 0798a301 009866a4 120000bc 784a94a3 ......f.....xJ.. │ │ │ │ + 0x0030aab4 0100957b e50f9aa3 0100fa8a 01b10b00 ...{............ │ │ │ │ + 0x0030aac4 00ab9601 4099a201 00969901 1eeaa301 ....@........... │ │ │ │ + 0x0030aad4 00de9901 1eaca301 00fc9901 450000c1 ............E... │ │ │ │ + 0x0030aae4 9a013dea a30100fe 9a01cb04 0000c99f ..=............. │ │ │ │ + 0x0030aaf4 010ca4a3 010088a0 0106d1a3 0100b1a0 ................ │ │ │ │ + 0x0030ab04 0106c1a3 0100bca0 0106aea3 0100c7a0 ................ │ │ │ │ + 0x0030ab14 011296a3 0100dea0 011aaca3 0100f8a0 ................ │ │ │ │ + 0x0030ab24 01580000 d0a1011a eaa30100 eaa10189 .X.............. │ │ │ │ + 0x0030ab34 05000000 ffff01a1 02009426 00009426 ...........&...& │ │ │ │ + 0x0030ab44 0ec4b601 00a22699 050000bb 2b0e8eb6 ......&.....+... │ │ │ │ + 0x0030ab54 0100c92b b4140000 fd3fcc08 ceb20100 ...+.....?...... │ │ │ │ + 0x0030ab64 804a32af b20100c6 4b0e91b3 0100d44b .J2.....K......K │ │ │ │ + 0x0030ab74 cc010000 a04d0e91 b30100ae 4dcc0100 .....M......M... │ │ │ │ + 0x0030ab84 00fa4e0e 91b30100 884fb302 0000bb51 ..N......O.....Q │ │ │ │ + 0x0030ab94 0e89b301 00c951b6 010000ff 520ef5b2 ......Q.....R... │ │ │ │ + 0x0030aba4 01008d53 ba010000 c7540ed8 b20100d5 ...S.....T...... │ │ │ │ + 0x0030abb4 54e90f00 00be64fa 03b7b201 00b868f9 T.....d.......h. │ │ │ │ + 0x0030abc4 010000b1 6a31b7b2 0100a66e f707bdb2 ....j1.....n.... │ │ │ │ + 0x0030abd4 01009d76 f5110000 92880147 b9b20100 ...v.......G.... │ │ │ │ + 0x0030abe4 f28a01c9 0fbfb201 00bb9a01 fe0a0000 ................ │ │ │ │ + 0x0030abf4 b9a5013d adb20100 f6a501d3 020000c9 ...=............ │ │ │ │ + 0x0030ac04 a801a001 a9b30100 eea90123 d6b20100 ...........#.... │ │ │ │ + 0x0030ac14 91aa01a3 030000b4 ad0115a9 b30100ec ................ │ │ │ │ + 0x0030ac24 af0106ce b20100f2 af015b00 00cdb001 ..........[..... │ │ │ │ + 0x0030ac34 12bbb201 00e4b001 1fd6b201 00bbb101 ................ │ │ │ │ + 0x0030ac44 1fa9b301 00dab101 3100008b b2012091 ........1..... . │ │ │ │ + 0x0030ac54 b30100ab b201b904 00000000 ffff01d0 ................ │ │ │ │ + 0x0030ac64 0100d30d 0000d30d 9702b982 0100bc17 ................ │ │ │ │ + 0x0030ac74 29a98201 00ba2631 af820100 eb26a503 ).....&1.....&.. │ │ │ │ + 0x0030ac84 0000902a 2caf8201 00bc2ae6 020000a2 ...*,.....*..... │ │ │ │ + 0x0030ac94 2d1dc582 0100b62f 5bad8201 009130bc -....../[.....0. │ │ │ │ + 0x0030aca4 410000cd 7111c582 0100de71 b6020000 A...q......q.... │ │ │ │ + 0x0030acb4 947412a5 820100c3 7428b382 0100b276 .t......t(.....v │ │ │ │ + 0x0030acc4 28b18201 00da76a0 010000fa 7716b582 (.....v.....w... │ │ │ │ + 0x0030acd4 01009078 70000080 791ab782 0100c479 ...xp...y......y │ │ │ │ + 0x0030ace4 1abb8201 00de79b9 02000097 7c18c582 ......y.....|... │ │ │ │ + 0x0030acf4 0100af7c b2010000 e17d58c5 820100c6 ...|.....}X..... │ │ │ │ + 0x0030ad04 7e28a982 01008d80 0128a782 0100b580 ~(.......(...... │ │ │ │ + 0x0030ad14 01700000 a581010d a5820100 b2810137 .p.............7 │ │ │ │ + 0x0030ad24 0000e981 0128ab82 01009182 01a90100 .....(.......... │ │ │ │ + 0x0030ad34 00000000 ffff01c4 0100b60d 0000b60d ................ │ │ │ │ + 0x0030ad44 9502d882 01009917 2ac88201 00801ea9 ........*....... │ │ │ │ + 0x0030ad54 08ce8201 00a92692 060000bb 2c15e482 ......&.....,... │ │ │ │ + 0x0030ad64 0100c22e 60cc8201 00a22fd8 420000fa ....`...../.B... │ │ │ │ + 0x0030ad74 7109e482 01008372 b6020000 b97412c4 q......r.....t.. │ │ │ │ + 0x0030ad84 820100e8 7428d282 0100d776 28d08201 ....t(.....v(... │ │ │ │ + 0x0030ad94 00ff769d 0100009c 7813d482 0100af78 ..v.....x......x │ │ │ │ + 0x0030ada4 7000009f 791ad682 0100e379 1ada8201 p...y......y.... │ │ │ │ + 0x0030adb4 00fd79b9 020000b6 7c18e482 0100ce7c ..y.....|......| │ │ │ │ + 0x0030adc4 b2010000 807e58e4 820100e5 7e28c882 .....~X.....~(.. │ │ │ │ + 0x0030add4 0100ac80 0128c682 0100d480 01700000 .....(.......p.. │ │ │ │ + 0x0030ade4 c481010d c4820100 d1810137 00008882 ...........7.... │ │ │ │ + 0x0030adf4 0128ca82 0100b082 01aa0100 00000000 .(.............. │ │ │ │ + 0x0030ae04 ffff0140 00f10900 00f10915 8b0c0086 ...@............ │ │ │ │ + 0x0030ae14 0a100000 960a0ef5 0b00a60a 0ef00b00 ................ │ │ │ │ + 0x0030ae24 b60a0ec4 0b00c60a 0eb40b00 d60a0ea4 ................ │ │ │ │ + 0x0030ae34 0b00e60a 0e940b00 f60a0e86 0b00840b ................ │ │ │ │ + 0x0030ae44 9a010000 ff9b3501 2eb1170f f91900c0 ......5......... │ │ │ │ + 0x0030ae54 17640000 a41817bd 19008e19 11f91900 .d.............. │ │ │ │ + 0x0030ae64 a81913bd 1900ee19 09a61a01 f7192400 ..............$. │ │ │ │ + 0x0030ae74 009b1a09 a61a017f 00000000 00000000 ................ │ │ │ │ + 0x0030ae84 ff9b2d01 2700f602 0000f602 0ec80300 ..-.'........... │ │ │ │ + 0x0030ae94 84033c00 00c00306 dd0300cb 030ad703 ..<............. │ │ │ │ + 0x0030aea4 01e5030a f70301ef 030e0000 7f000000 ................ │ │ │ │ + 0x0030aeb4 00000000 ff9b2901 2200b901 0000b901 ......)."....... │ │ │ │ + 0x0030aec4 20890200 db0119f6 0100f901 08830201 ............... │ │ │ │ + 0x0030aed4 9a0208aa 0201a202 0e00007f 00000000 ................ │ │ │ │ + 0x0030aee4 00000000 ff9b2101 1a007f00 007f2b9f ......!.......+. │ │ │ │ + 0x0030aef4 0200dc01 089a0200 a20215bf 0201b702 ................ │ │ │ │ + 0x0030af04 0e00007f 00000000 00000000 ff9b2101 ..............!. │ │ │ │ + 0x0030af14 1a007f00 007f2b9f 0200dc01 089a0200 ......+......... │ │ │ │ + 0x0030af24 a20215bf 0201b702 0e00007f 00000000 ................ │ │ │ │ + 0x0030af34 00000000 ff9b2901 2200d301 0000d301 ......)."....... │ │ │ │ + 0x0030af44 239d0200 f801108a 02008d02 08970201 #............... │ │ │ │ + 0x0030af54 a00208b0 0201a802 0e00007f 00000000 ................ │ │ │ │ + 0x0030af64 00000000 ff9b1d01 17d30110 8c0200e5 ................ │ │ │ │ + 0x0030af74 0110f701 00800236 be0201b6 020e0000 .......6........ │ │ │ │ + 0x0030af84 7f000000 00000000 ff9b1d01 17d30110 ................ │ │ │ │ + 0x0030af94 8c0200e5 0110f701 00800236 be0201b6 ...........6.... │ │ │ │ + 0x0030afa4 020e0000 7f000000 00000000 ffff010b ................ │ │ │ │ + 0x0030afb4 35e802cf 03009d03 50000000 ff9b2501 5.......P.....%. │ │ │ │ + 0x0030afc4 21009904 00009904 0dcc0400 a6040f00 !............... │ │ │ │ + 0x0030afd4 00b50415 cc0400cf 040ae104 01d9040e ................ │ │ │ │ + 0x0030afe4 00007f00 00000000 ff9b2501 21009904 ..........%.!... │ │ │ │ + 0x0030aff4 00009904 0dcc0400 a6040f00 00b50415 ................ │ │ │ │ + 0x0030b004 cc0400cf 040ae104 01d9040e 00007f00 ................ │ │ │ │ + 0x0030b014 00000000 ffff0110 410ece01 00bc0106 ........A....... │ │ │ │ + 0x0030b024 d30100c2 012f0000 ffff0121 00f00100 ...../.....!.... │ │ │ │ + 0x0030b034 00f00111 b4040081 02650000 e6023cb4 .........e....<. │ │ │ │ + 0x0030b044 0400d103 46b20400 97043900 00000000 ....F.....9..... │ │ │ │ + 0x0030b054 ffff011b 00820200 00820217 f2020099 ................ │ │ │ │ + 0x0030b064 02330000 cc0224f2 0200f002 1e000000 .3....$......... │ │ │ │ + 0x0030b074 ff9b2101 1b009f01 00009f01 0be90100 ..!............. │ │ │ │ + 0x0030b084 aa014700 00f1010a 830201fb 010e0000 ..G............. │ │ │ │ + 0x0030b094 7f000000 00000000 ff9b2101 1b009f01 ..........!..... │ │ │ │ + 0x0030b0a4 00009f01 0be90100 aa014700 00f1010a ..........G..... │ │ │ │ + 0x0030b0b4 830201fb 010e0000 7f000000 00000000 ................ │ │ │ │ + 0x0030b0c4 ff9b2501 21370e7f 00450a7a 004f1000 ..%.!7...E.z.O.. │ │ │ │ + 0x0030b0d4 005f197f 0082010a a201018c 01089c01 ._.............. │ │ │ │ + 0x0030b0e4 01940114 00007f00 00000000 ff9b2501 ..............%. │ │ │ │ + 0x0030b0f4 21370e7f 00450a7a 004f1000 005f197f !7...E.z.O..._.. │ │ │ │ + 0x0030b104 0082010a a201018c 01089c01 01940114 ................ │ │ │ │ + 0x0030b114 00007f00 00000000 ff9b2901 253c0eca ..........).%<.. │ │ │ │ + 0x0030b124 01004a08 c5010052 580000aa 0119ca01 ..J....RX....... │ │ │ │ + 0x0030b134 00cd0108 eb0101d5 0108e501 01dd0114 ................ │ │ │ │ + 0x0030b144 00007f00 00000000 ff9b2901 253c0eca ..........).%<.. │ │ │ │ + 0x0030b154 01004a08 c5010052 580000aa 0119ca01 ..J....RX....... │ │ │ │ + 0x0030b164 00cd0108 eb0101d5 0108e501 01dd0114 ................ │ │ │ │ + 0x0030b174 00007f00 00000000 ff9b3901 336c068a ..........9.3l.. │ │ │ │ 0x0030b184 0200ac01 21a40200 cd01089f 0200d501 ....!........... │ │ │ │ 0x0030b194 1a0000ef 0119a402 008d020a 990201a7 ................ │ │ │ │ 0x0030b1a4 0208c502 01af0208 bf0201b7 02140000 ................ │ │ │ │ - 0x0030b1b4 7f000000 00000000 ffff0108 13053300 ..............3. │ │ │ │ - 0x0030b1c4 18360000 ffff010b d0024092 03009003 .6........@..... │ │ │ │ - 0x0030b1d4 19000000 ffff010b b00249fb 0200f902 ..........I..... │ │ │ │ - 0x0030b1e4 19000000 ff9b1501 1007051f 000c1a00 ................ │ │ │ │ - 0x0030b1f4 00260836 012e0e00 007f0000 00000000 .&.6............ │ │ │ │ - 0x0030b204 ff9b2901 225d1da5 0400d001 0aa90400 ..)."].......... │ │ │ │ - 0x0030b214 d0020aa7 04008004 16a50400 ac040abe ................ │ │ │ │ - 0x0030b224 0401b604 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030b234 ffff0140 00920a00 00920a10 a70c00a2 ...@............ │ │ │ │ - 0x0030b244 0a100000 b20a0e91 0c00c20a 0e8c0c00 ................ │ │ │ │ - 0x0030b254 d20a0ee0 0b00e20a 0ed00b00 f20a0ec0 ................ │ │ │ │ - 0x0030b264 0b00820b 0eb00b00 920b0ea2 0b00a00b ................ │ │ │ │ - 0x0030b274 9c010000 ff9b3501 2ef0170f af1a00ff ......5......... │ │ │ │ - 0x0030b284 175b0000 da1817f3 1900c419 11af1a00 .[.............. │ │ │ │ - 0x0030b294 de1913f3 1900a41a 09db1a01 ad1a2300 ..............#. │ │ │ │ - 0x0030b2a4 00d01a09 db1a017f 00000000 00000000 ................ │ │ │ │ - 0x0030b2b4 ffff0110 00ad0700 00ad0735 ff0700e2 ...........5.... │ │ │ │ - 0x0030b2c4 073b0000 ff9b2101 1b5c0aa9 070066fb .;....!..\....f. │ │ │ │ - 0x0030b2d4 050000e1 0610ae07 00bc071c e00701d8 ................ │ │ │ │ - 0x0030b2e4 070e0000 7f000000 00000000 ff9b2101 ..............!. │ │ │ │ - 0x0030b2f4 1b590ac4 09006399 080000fc 0810c909 .Y....c......... │ │ │ │ - 0x0030b304 00d7091c fb0901f3 090e0000 7f000000 ................ │ │ │ │ - 0x0030b314 00000000 ffff010b db030df7 0300e803 ................ │ │ │ │ - 0x0030b324 11000000 ffff010b cd030de9 0300da03 ................ │ │ │ │ - 0x0030b334 11000000 ffff0110 00b90600 00b9060d ................ │ │ │ │ - 0x0030b344 d50600c6 06110000 ffff0110 00d10500 ................ │ │ │ │ - 0x0030b354 00d1050d ed0500de 05110000 ffff0110 ................ │ │ │ │ - 0x0030b364 00a90600 00a9060d c50600b6 06110000 ................ │ │ │ │ - 0x0030b374 ffff0110 00a90600 00a9060d c50600b6 ................ │ │ │ │ - 0x0030b384 06110000 ff9b1d01 1753c201 ac030095 .........S...... │ │ │ │ - 0x0030b394 02a70100 00bc0308 cc0301c4 030e0000 ................ │ │ │ │ - 0x0030b3a4 7f000000 00000000 ff9b3901 35a9010e ..........9.5... │ │ │ │ - 0x0030b3b4 860600b7 01980100 00cf020e 860600dd ................ │ │ │ │ - 0x0030b3c4 02bf0100 009c040e 860600aa 04ba0100 ................ │ │ │ │ - 0x0030b3d4 00e40520 86060096 060aa806 01a0060e ... ............ │ │ │ │ - 0x0030b3e4 00007f00 00000000 ff9b1d01 17fe020d ................ │ │ │ │ - 0x0030b3f4 8a06008b 03820300 008d060a 9f060197 ................ │ │ │ │ - 0x0030b404 060e0000 7f000000 00000000 ff9b1d01 ................ │ │ │ │ - 0x0030b414 166c0bc4 01008601 06bf0100 d4010afc .l.............. │ │ │ │ - 0x0030b424 0101de01 2400007f 00000000 00000000 ....$........... │ │ │ │ - 0x0030b434 ff9b0901 04230a2f 017f0000 00000000 .....#./........ │ │ │ │ - 0x0030b444 ffff0110 6d06ac01 00930117 ae0100aa ....m........... │ │ │ │ - 0x0030b454 01180000 ff9b3101 2d008604 00008604 ......1.-....... │ │ │ │ - 0x0030b464 0ddf0400 950410ca 0400a504 150000ba ................ │ │ │ │ - 0x0030b474 040bdf04 00cd040a d90401e2 0408f204 ................ │ │ │ │ - 0x0030b484 01ea040e 00007f00 00000000 ff9b1d01 ................ │ │ │ │ - 0x0030b494 1600da02 0000da02 10ec0200 ef020d84 ................ │ │ │ │ - 0x0030b4a4 0301fc02 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030b4b4 ff9b2101 1a5f08c1 01006741 0000a801 ..!.._....gA.... │ │ │ │ - 0x0030b4c4 17c30100 c60108d6 0101ce01 0e00007f ................ │ │ │ │ - 0x0030b4d4 00000000 00000000 ff9b2101 1b5f08ee ..........!.._.. │ │ │ │ - 0x0030b4e4 01007308 e90100d3 0114f001 00f30108 ..s............. │ │ │ │ - 0x0030b4f4 990201fb 01240000 7f000000 00000000 .....$.......... │ │ │ │ - 0x0030b504 ff9b2d01 28008002 00008002 10bc0200 ..-.(........... │ │ │ │ - 0x0030b514 920210a4 0200a702 0db60201 bf020de4 ................ │ │ │ │ - 0x0030b524 0201cc02 0ade0201 d6021400 007f0000 ................ │ │ │ │ - 0x0030b534 00000000 ffff011b 00b40400 00b4040a ................ │ │ │ │ - 0x0030b544 8b0500be 04340000 f204178d 05008905 .....4.......... │ │ │ │ - 0x0030b554 18000000 ff9b2101 1c008301 00008301 ......!......... │ │ │ │ - 0x0030b564 0b8f0200 8e018801 00009602 08a60201 ................ │ │ │ │ - 0x0030b574 9e020e00 007f0000 00000000 ff9b2101 ..............!. │ │ │ │ - 0x0030b584 1c008301 00008301 0b8f0200 8e018801 ................ │ │ │ │ - 0x0030b594 00009602 08a60201 9e020e00 007f0000 ................ │ │ │ │ - 0x0030b5a4 00000000 ffff010b af020dcb 0200bc02 ................ │ │ │ │ - 0x0030b5b4 11000000 ffff011d 00df0200 00df0211 ................ │ │ │ │ - 0x0030b5c4 9b2100c4 1d249921 00f91d1a 81210093 .!...$.!.....!.. │ │ │ │ - 0x0030b5d4 1ea10300 00000000 ff9b7901 72ce0127 ..........y.r..' │ │ │ │ - 0x0030b5e4 8c1000a0 02a90291 1000fa05 0d8c1000 ................ │ │ │ │ - 0x0030b5f4 87060d84 10009406 0dfc0f00 ac060af4 ................ │ │ │ │ - 0x0030b604 0f00b606 e1050000 970c2196 1000ad0d ..........!..... │ │ │ │ - 0x0030b614 58e31000 be0e2291 1000f70e 25ce1000 X.....".....%... │ │ │ │ - 0x0030b624 ad0f25a2 1000d40f 09911000 e20f1098 ..%............. │ │ │ │ - 0x0030b634 1000c010 06c81001 d1100add 1001fd10 ................ │ │ │ │ - 0x0030b644 51e11101 ce110800 00d61109 e111017f Q............... │ │ │ │ - 0x0030b654 00000000 00000000 ff9b7901 72ce0127 ..........y.r..' │ │ │ │ - 0x0030b664 981000a0 02a9029d 1000fa05 0d981000 ................ │ │ │ │ - 0x0030b674 87060d90 10009406 0d881000 ac060a80 ................ │ │ │ │ - 0x0030b684 1000b606 ed050000 a30c21a2 1000b90d ..........!..... │ │ │ │ - 0x0030b694 58ef1000 ca0e229d 1000830f 25da1000 X.....".....%... │ │ │ │ - 0x0030b6a4 b90f25ae 1000e00f 099d1000 ee0f10a4 ..%............. │ │ │ │ - 0x0030b6b4 1000cc10 06d41001 dd100ae9 10018911 ................ │ │ │ │ - 0x0030b6c4 51ed1101 da110800 00e21109 ed11017f Q............... │ │ │ │ - 0x0030b6d4 00000000 00000000 ff9bcc01 01c501f7 ................ │ │ │ │ - 0x0030b6e4 10d603a1 8a0200a5 28f2069f 8a020086 ........(....... │ │ │ │ - 0x0030b6f4 32b0049d 8a0200bd 361d998a 0200bb3c 2.......6......< │ │ │ │ - 0x0030b704 ce03938a 02009c45 e103978a 0200e753 .......E.......S │ │ │ │ - 0x0030b714 ed03958a 0200d65c e9039b8a 0200867d .......\.......} │ │ │ │ - 0x0030b724 98509d8a 0200dd81 020f9f8a 0200dd84 .P.............. │ │ │ │ - 0x0030b734 0213808b 02008585 0217fb8a 0200b185 ................ │ │ │ │ - 0x0030b744 0217f68a 0200cd85 0219ef8a 0200eb85 ................ │ │ │ │ - 0x0030b754 021eea8a 02008e86 021ee58a 0200b186 ................ │ │ │ │ - 0x0030b764 0219e38a 0200df86 0217f18a 0200a787 ................ │ │ │ │ - 0x0030b774 020bde8a 0200c787 020dd98a 0200e987 ................ │ │ │ │ - 0x0030b784 0228a58a 02009688 0219a38a 02009f89 .(.............. │ │ │ │ - 0x0030b794 0267808b 0200cb8a 0206d38a 0201d18a .g.............. │ │ │ │ - 0x0030b7a4 02530000 7f000000 00000000 ff9bc401 .S.............. │ │ │ │ - 0x0030b7b4 01bf01f7 10d903ba 93020095 29f206b8 ............)... │ │ │ │ - 0x0030b7c4 930200f6 32c004b6 930200bd 371db293 ....2.......7... │ │ │ │ - 0x0030b7d4 0200db3d d403a993 0200ee46 ec03b093 ...=.......F.... │ │ │ │ - 0x0030b7e4 02008b56 f703ae93 0200875f eb03b493 ...V......._.... │ │ │ │ - 0x0030b7f4 0200a080 01bd51b6 930200ce 8a020fb8 ......Q......... │ │ │ │ - 0x0030b804 930200e2 8d021797 9402008e 8e021792 ................ │ │ │ │ - 0x0030b814 940200aa 8e02198b 940200c8 8e021e86 ................ │ │ │ │ - 0x0030b824 940200eb 8e021e81 9402008e 8f0219ff ................ │ │ │ │ - 0x0030b834 930200bc 8f02178d 94020084 90020bfa ................ │ │ │ │ - 0x0030b844 930200a4 90020df5 930200c6 900228c1 ..............(. │ │ │ │ - 0x0030b854 930200f3 900219bc 930200a2 92028501 ................ │ │ │ │ - 0x0030b864 9c940200 e7930206 ef930201 ed930253 ...............S │ │ │ │ - 0x0030b874 00007f00 00000000 ffff0138 00860d00 ...........8.... │ │ │ │ - 0x0030b884 00860d17 810f00a2 0d17830f 00b90d2e ................ │ │ │ │ - 0x0030b894 0000e70d 19830f00 820e17ff 0e00990e ................ │ │ │ │ - 0x0030b8a4 1f0000b8 0e10fd0e 00ca0e0d f20e00d7 ................ │ │ │ │ - 0x0030b8b4 0e400000 ff9b7d01 76009d13 00009d13 .@....}.v....... │ │ │ │ - 0x0030b8c4 1af01600 bc131790 1700d813 19eb1600 ................ │ │ │ │ - 0x0030b8d4 f61310e9 16008b14 19901700 a614178f ................ │ │ │ │ - 0x0030b8e4 1600bf14 108a1600 d9140ddc 1500e814 ................ │ │ │ │ - 0x0030b8f4 10da1500 fa140dcf 15008915 19a41500 ................ │ │ │ │ - 0x0030b904 ba150ac9 1501f715 08841601 a2160ddd ................ │ │ │ │ - 0x0030b914 1601d116 0ae31601 fe160a8a 1701a317 ................ │ │ │ │ - 0x0030b924 0de11701 cc170de7 1701d917 1400007f ................ │ │ │ │ - 0x0030b934 00000000 00000000 ff9b7d01 7600df1b ..........}.v... │ │ │ │ - 0x0030b944 0000df1b 1c8f1f00 801c17b1 1f009c1c ................ │ │ │ │ - 0x0030b954 198a1f00 ba1c1088 1f00cf1c 19b11f00 ................ │ │ │ │ - 0x0030b964 ea1c17c0 1e00831d 10bb1e00 951d0d96 ................ │ │ │ │ - 0x0030b974 1e00a41d 10941e00 b61d0d89 1e00c51d ................ │ │ │ │ - 0x0030b984 19e01d00 f11d0d83 1e01a31e 0db51e01 ................ │ │ │ │ - 0x0030b994 cd1e0dfc 1e01ed1e 0d821f01 9c1f0dab ................ │ │ │ │ - 0x0030b9a4 1f01c31f 0df41f01 df1f0dfa 1f01ec1f ................ │ │ │ │ - 0x0030b9b4 1400007f 00000000 00000000 ff9b7d01 ..............}. │ │ │ │ - 0x0030b9c4 76008316 00008316 17fc1800 9f161791 v............... │ │ │ │ - 0x0030b9d4 1900bb16 19f71800 d91610f5 1800ee16 ................ │ │ │ │ - 0x0030b9e4 19911900 891717c4 1800a217 10bf1800 ................ │ │ │ │ - 0x0030b9f4 bc170dac 1800cb17 10aa1800 dd170d9f ................ │ │ │ │ - 0x0030ba04 1800ec17 19871800 8a180a99 1801af18 ................ │ │ │ │ - 0x0030ba14 08b91801 c7180de9 1801dd18 0aef1801 ................ │ │ │ │ - 0x0030ba24 ff180a8b 19019419 0dbf1901 aa190dc5 ................ │ │ │ │ - 0x0030ba34 1901b719 1400007f 00000000 00000000 ................ │ │ │ │ - 0x0030ba44 ff9b7d01 76009d13 00009d13 1af01600 ..}.v........... │ │ │ │ - 0x0030ba54 bc131790 1700d813 19eb1600 f61310e9 ................ │ │ │ │ - 0x0030ba64 16008b14 19901700 a614178f 1600bf14 ................ │ │ │ │ - 0x0030ba74 108a1600 d9140ddc 1500e814 10da1500 ................ │ │ │ │ - 0x0030ba84 fa140dcf 15008915 19a41500 ba150ac9 ................ │ │ │ │ - 0x0030ba94 1501f715 08841601 a2160ddd 1601d116 ................ │ │ │ │ - 0x0030baa4 0ae31601 fe160a8a 1701a317 0de11701 ................ │ │ │ │ - 0x0030bab4 cc170de7 1701d917 1400007f 00000000 ................ │ │ │ │ - 0x0030bac4 00000000 ffff014d 00b01400 00b01421 .......M.......! │ │ │ │ - 0x0030bad4 a41700d6 1417b817 00f21419 9f170090 ................ │ │ │ │ - 0x0030bae4 15109517 00a51519 b81700c0 1517e416 ................ │ │ │ │ - 0x0030baf4 00d91510 df1600eb 150dc516 00fa1510 ................ │ │ │ │ - 0x0030bb04 c316008c 160db816 009b1619 b61600b4 ................ │ │ │ │ - 0x0030bb14 16bc0100 00000000 ff9b7d01 7600df1b ..........}.v... │ │ │ │ - 0x0030bb24 0000df1b 1c8f1f00 801c17b1 1f009c1c ................ │ │ │ │ - 0x0030bb34 198a1f00 ba1c1088 1f00cf1c 19b11f00 ................ │ │ │ │ - 0x0030bb44 ea1c17c0 1e00831d 10bb1e00 951d0d96 ................ │ │ │ │ - 0x0030bb54 1e00a41d 10941e00 b61d0d89 1e00c51d ................ │ │ │ │ - 0x0030bb64 19e01d00 f11d0d83 1e01a31e 0db51e01 ................ │ │ │ │ - 0x0030bb74 cd1e0dfc 1e01ed1e 0d821f01 9c1f0dab ................ │ │ │ │ - 0x0030bb84 1f01c31f 0df41f01 df1f0dfa 1f01ec1f ................ │ │ │ │ - 0x0030bb94 1400007f 00000000 00000000 ffff0138 ...............8 │ │ │ │ - 0x0030bba4 00e41000 00e41017 df120080 1117e112 ................ │ │ │ │ - 0x0030bbb4 0097112e 0000c511 19e11200 e01117dd ................ │ │ │ │ - 0x0030bbc4 1200f711 1f000096 1210db12 00a8120d ................ │ │ │ │ - 0x0030bbd4 d01200b5 12400000 ffff014d 00c01400 .....@.....M.... │ │ │ │ - 0x0030bbe4 00c01421 ff1600e6 14178c17 00821519 ...!............ │ │ │ │ - 0x0030bbf4 fa1600a0 1510eb16 00b51519 8c1700d0 ................ │ │ │ │ - 0x0030bc04 1517e916 00e91510 e71600fb 150dd516 ................ │ │ │ │ - 0x0030bc14 008a1610 d316009c 160dc816 00ab1619 ................ │ │ │ │ - 0x0030bc24 c61600c4 16870100 00000000 ff9b2901 ..............). │ │ │ │ - 0x0030bc34 2300f10a 0000f10a 30d21600 a10b9d0a #.......0....... │ │ │ │ - 0x0030bc44 0000be15 9201d216 00d5160d ea1601e2 ................ │ │ │ │ - 0x0030bc54 160e0000 7f000000 00000000 ff9b2901 ..............). │ │ │ │ - 0x0030bc64 2200d30b 0000d30b 338a1700 860c870a ".......3....... │ │ │ │ - 0x0030bc74 00008d16 7b8a1700 97170dac 1701a417 ....{........... │ │ │ │ - 0x0030bc84 0e00007f 00000000 00000000 ff9b2901 ..............). │ │ │ │ - 0x0030bc94 2200d30b 0000d30b 338a1700 860c870a ".......3....... │ │ │ │ - 0x0030bca4 00008d16 7b8a1700 97170dac 1701a417 ....{........... │ │ │ │ - 0x0030bcb4 0e00007f 00000000 00000000 ffff011d ................ │ │ │ │ - 0x0030bcc4 00c70a00 00c70a2e 921600f5 0a890a00 ................ │ │ │ │ - 0x0030bcd4 00fe1492 01921600 90162000 00000000 .......... ..... │ │ │ │ - 0x0030bce4 ff9b2901 2300d80a 0000d80a 36ac1600 ..).#.......6... │ │ │ │ - 0x0030bcf4 8e0b920a 0000a015 8a01ac16 00bf1613 ................ │ │ │ │ - 0x0030bd04 da1601d2 160e0000 7f000000 00000000 ................ │ │ │ │ - 0x0030bd14 ffff011d 00bc0a00 00bc0a2e a21600ea ................ │ │ │ │ - 0x0030bd24 0aa40a00 008e1592 01a21600 a0161c00 ................ │ │ │ │ - 0x0030bd34 00000000 ff9b2901 2300d80a 0000d80a ......).#....... │ │ │ │ - 0x0030bd44 36ac1600 8e0b920a 0000a015 8a01ac16 6............... │ │ │ │ - 0x0030bd54 00bf1613 da1601d2 160e0000 7f000000 ................ │ │ │ │ - 0x0030bd64 00000000 ff9b6501 5ee8032f 931000b4 ......e.^../.... │ │ │ │ - 0x0030bd74 0414d20f 00c804a0 010000e8 0506900f ................ │ │ │ │ - 0x0030bd84 00bc070d d70f00c9 07cf0400 00980c0b ................ │ │ │ │ - 0x0030bd94 931000ab 0c0beb0e 00b60ce1 01000097 ................ │ │ │ │ - 0x0030bda4 0e199310 00b20e19 c51000cb 0e4e0000 .............N.. │ │ │ │ - 0x0030bdb4 990f728d 1001a010 1dbf1001 ce101ff5 ..r............. │ │ │ │ - 0x0030bdc4 1001ed10 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030bdd4 ff9b6501 5ee8032f 931000b4 0414d20f ..e.^../........ │ │ │ │ - 0x0030bde4 00c804a0 010000e8 0506900f 00bc070d ................ │ │ │ │ - 0x0030bdf4 d70f00c9 07cf0400 00980c0b 931000ab ................ │ │ │ │ - 0x0030be04 0c0beb0e 00b60ce1 01000097 0e199310 ................ │ │ │ │ - 0x0030be14 00b20e19 c51000cb 0e4e0000 990f728d .........N....r. │ │ │ │ - 0x0030be24 1001a010 1dbf1001 ce101ff5 1001ed10 ................ │ │ │ │ - 0x0030be34 0e00007f 00000000 00000000 ff9b1d01 ................ │ │ │ │ - 0x0030be44 1600db01 0000db01 15f20100 fb010a8d ................ │ │ │ │ - 0x0030be54 02018502 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030be64 ff9b1d01 1600db01 0000db01 15f20100 ................ │ │ │ │ - 0x0030be74 fb010a8d 02018502 0e00007f 00000000 ................ │ │ │ │ - 0x0030be84 00000000 ffff0116 673da703 00a4015d ........g=.....] │ │ │ │ - 0x0030be94 00008102 9701a703 0098032c 00000000 ...........,.... │ │ │ │ - 0x0030bea4 ffff011d 00aa1d00 00aa1d07 f05100b1 .............Q.. │ │ │ │ - 0x0030beb4 1d910200 00c21f07 df5100c9 1fcd3200 .........Q....2. │ │ │ │ - 0x0030bec4 00000000 ffff011d 00aa1d00 00aa1d07 ................ │ │ │ │ - 0x0030bed4 f05100b1 1d910200 00c21f07 df5100c9 .Q...........Q.. │ │ │ │ - 0x0030bee4 1fcd3200 00000000 ff9b1901 14002a00 ..2...........*. │ │ │ │ - 0x0030bef4 002a08a2 0100a501 0ab70101 af010e00 .*.............. │ │ │ │ - 0x0030bf04 007f0000 00000000 ff9b1901 14002a00 ..............*. │ │ │ │ - 0x0030bf14 002a08a2 0100a501 0ab70101 af010e00 .*.............. │ │ │ │ - 0x0030bf24 007f0000 00000000 ffff012f 00fb0600 .........../.... │ │ │ │ - 0x0030bf34 00fb06e5 02cc0f00 e009e002 0000c00c ................ │ │ │ │ - 0x0030bf44 41cc0f00 d10d0ec4 0f00df0d cb010000 A............... │ │ │ │ - 0x0030bf54 aa0f09ce 0f00b30f 39000000 ffff012f ........9....../ │ │ │ │ - 0x0030bf64 00ae0700 00ae07eb 02831000 990ab702 ................ │ │ │ │ - 0x0030bf74 0000d00c 46831000 e50d0efb 0f00f30d ....F........... │ │ │ │ - 0x0030bf84 f2010000 e50f0685 1000eb0f 38000000 ............8... │ │ │ │ - 0x0030bf94 ff9b2101 1c00fc01 0000fc01 75b10300 ..!.........u... │ │ │ │ - 0x0030bfa4 8a0325b6 0300b903 0ade0301 c3032100 ..%...........!. │ │ │ │ - 0x0030bfb4 007f0000 00000000 ff9b2101 1c00fc01 ..........!..... │ │ │ │ - 0x0030bfc4 0000fc01 75b10300 8a0325b6 0300b903 ....u.....%..... │ │ │ │ - 0x0030bfd4 0ade0301 c3032100 007f0000 00000000 ......!......... │ │ │ │ - 0x0030bfe4 ffff0134 800616f1 1800f008 16ef1800 ...4............ │ │ │ │ - 0x0030bff4 e00b16ed 1800b111 23f51800 c11623f3 ........#.....#. │ │ │ │ - 0x0030c004 18009c18 13f71800 af181700 00c61815 ................ │ │ │ │ - 0x0030c014 f71800db 18320000 ffff0134 800616f3 .....2.....4.... │ │ │ │ - 0x0030c024 1800f008 16f11800 e00b16ef 1800b111 ................ │ │ │ │ - 0x0030c034 23f71800 c11623f5 18009e18 13f91800 #.....#......... │ │ │ │ - 0x0030c044 b1181700 00c81815 f91800dd 18320000 .............2.. │ │ │ │ - 0x0030c054 ff9b4901 4200cd07 0000cd07 15c11600 ..I.B........... │ │ │ │ - 0x0030c064 f907c501 c61600be 09c60600 008410cc ................ │ │ │ │ - 0x0030c074 01971600 9b14089c 1600a314 e0010000 ................ │ │ │ │ - 0x0030c084 831612c6 16009f16 1abb1601 c9161aeb ................ │ │ │ │ - 0x0030c094 1601e316 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030c0a4 ff9b4901 4200cd07 0000cd07 15c11600 ..I.B........... │ │ │ │ - 0x0030c0b4 f907c501 c61600be 09c60600 008410cc ................ │ │ │ │ - 0x0030c0c4 01971600 9b14089c 1600a314 e0010000 ................ │ │ │ │ - 0x0030c0d4 831612c6 16009f16 1abb1601 c9161aeb ................ │ │ │ │ - 0x0030c0e4 1601e316 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030c0f4 ffff011c 00c90300 00c9030e f60600d7 ................ │ │ │ │ - 0x0030c104 03480000 9f040edc 0600ad04 e4020000 .H.............. │ │ │ │ - 0x0030c114 ffff0122 00ee0300 00ee0310 c80700e1 ..."............ │ │ │ │ - 0x0030c124 0410b507 00f104bc 020000ad 0706c807 ................ │ │ │ │ - 0x0030c134 00b3072e 00000000 ff9b8004 01fb03bd ................ │ │ │ │ - 0x0030c144 010b8f74 00fc010b ed74008b 0459e176 ...t.....t...Y.v │ │ │ │ - 0x0030c154 00a60618 e07100ec 0705ba71 00c20815 .....q.....q.... │ │ │ │ - 0x0030c164 db7100d7 088e0200 00e50a15 e07100a5 .q...........q.. │ │ │ │ - 0x0030c174 0e8e01e1 7600f40f 179b7200 f513fb22 ....v.....r...." │ │ │ │ - 0x0030c184 827500f0 36bf0100 00af380b 827400d4 .u..6.....8..t.. │ │ │ │ - 0x0030c194 392e8275 00823a90 01000092 3b0b8274 9..u..:.....;..t │ │ │ │ - 0x0030c1a4 00ab3c2e 827500d9 3cec0400 00c5411b ..<..u..<.....A. │ │ │ │ - 0x0030c1b4 e77300e0 41c10300 00a1450d cc7300ae .s..A.....E..s.. │ │ │ │ - 0x0030c1c4 450d8275 00bb45ca 01000085 47810282 E..u..E.....G... │ │ │ │ - 0x0030c1d4 75008649 96050000 9c4e108f 7100fb4e u..I.....N..q..N │ │ │ │ - 0x0030c1e4 08877100 db4f088b 7100bb50 08837100 ..q..O..q..P..q. │ │ │ │ - 0x0030c1f4 9b51088d 7100fb51 08857100 db520889 .Q..q..Q..q..R.. │ │ │ │ - 0x0030c204 7100bb53 08817100 f4530d82 75008154 q..S..q..S..u..T │ │ │ │ - 0x0030c214 8e020000 8f5608bf 72009756 82010000 .....V..r..V.... │ │ │ │ - 0x0030c224 99572b82 7500c457 d0030000 945b10d0 .W+.u..W.....[.. │ │ │ │ - 0x0030c234 7000f15b 08d67000 d15c08d4 7000b15d p..[..p..\..p..] │ │ │ │ - 0x0030c244 08ca7000 915e08ce 7000f15e 08c87000 ..p..^..p..^..p. │ │ │ │ - 0x0030c254 d15f08d2 7000b160 08cc7000 e660d804 ._..p..`..p..`.. │ │ │ │ - 0x0030c264 8275009d 660da072 00aa66fb 020000a5 .u..f..r..f..... │ │ │ │ - 0x0030c274 6914d374 00d8691e e17600fb 690ddf76 i..t..i..v..i..v │ │ │ │ - 0x0030c284 00946a06 c576009f 6a0dc376 00c66a0d ..j..v..j..v..j. │ │ │ │ - 0x0030c294 ac7600d8 6a159476 00f26a15 fc7500a5 .v..j..v..j..u.. │ │ │ │ - 0x0030c2a4 6b0bae76 00c36b06 e17600ce 6b199e75 k..v..k..v..k..u │ │ │ │ - 0x0030c2b4 00ff6b06 b675008a 6c0d8d75 009c6c0d ..k..u..l..u..l. │ │ │ │ - 0x0030c2c4 8b7500ae 6c0d8975 00c06c0d 87750088 .u..l..u..l..u.. │ │ │ │ - 0x0030c2d4 6d70e176 00a36e19 937400d6 6e23b675 mp.v..n..t..n#.u │ │ │ │ - 0x0030c2e4 00fe6e0d 917400b4 6f0d8774 00ad7019 ..n..t..o..t..p. │ │ │ │ - 0x0030c2f4 b67500ef 70469572 01ef7109 a77701f8 .u..pF.r..q..w.. │ │ │ │ - 0x0030c304 71d70100 00cf730d e17301ea 730dfc73 q.....s..s..s..s │ │ │ │ - 0x0030c314 019d7491 01b07501 ae755100 00ff750d ..t...u..uQ...u. │ │ │ │ - 0x0030c324 8e760197 760da676 01c8760d d97601f2 .v..v..v..v..v.. │ │ │ │ - 0x0030c334 762da777 019f770e 00007f00 00000000 v-.w..w......... │ │ │ │ - 0x0030c344 ff9b9404 018d04cd 010bda74 008c020b ...........t.... │ │ │ │ - 0x0030c354 b575008b 04598e77 00a10618 c67200ec .u...Y.w.....r.. │ │ │ │ - 0x0030c364 07058d72 00b80815 a27200cd 08830200 ...r.....r...... │ │ │ │ - 0x0030c374 00d00a15 c6720081 0e8e018e 7700cb0f .....r......w... │ │ │ │ - 0x0030c384 18907300 c5139b23 c57500e0 36c40100 ..s....#.u..6... │ │ │ │ - 0x0030c394 00a43808 d87400c9 392ec575 00f739a0 ..8..t..9..u..9. │ │ │ │ - 0x0030c3a4 01000097 3b0dd874 00c03c2e c57500ee ....;..t..<..u.. │ │ │ │ - 0x0030c3b4 3cf70400 00e5411b bd740080 42c00300 <.....A..t..B... │ │ │ │ - 0x0030c3c4 00c0450d a27400cd 450dc575 00da45c9 ..E..t..E..u..E. │ │ │ │ - 0x0030c3d4 010000a3 478302c5 7500a649 81050000 ....G...u..I.... │ │ │ │ - 0x0030c3e4 a74e08da 7100834f 08d67100 e34f08e2 .N..q..O..q..O.. │ │ │ │ - 0x0030c3f4 7100c350 08de7100 a35108d8 71008352 q..P..q..Q..q..R │ │ │ │ - 0x0030c404 08d47100 e35208e0 7100c353 08dc7100 ..q..R..q..S..q. │ │ │ │ - 0x0030c414 fc530dc5 75008954 8f020000 98560895 .S..u..T.....V.. │ │ │ │ - 0x0030c424 7300a056 82010000 a2572bc5 7500cd57 s..V.....W+.u..W │ │ │ │ - 0x0030c434 c8030000 955b089d 7100ef5b 08a97100 .....[..q..[..q. │ │ │ │ - 0x0030c444 cf5c08a5 7100af5d 08a17100 8f5e089b .\..q..]..q..^.. │ │ │ │ - 0x0030c454 7100ef5e 08a77100 cf5f08a3 7100af60 q..^..q.._..q..` │ │ │ │ - 0x0030c464 089f7100 e4609803 c57500fc 63a10300 ..q..`...u..c... │ │ │ │ - 0x0030c474 009d670d a77200aa 67fb0200 00a56a15 ..g..r..g.....j. │ │ │ │ - 0x0030c484 9e7500c2 6a109377 00ee6a19 8e77008c .u..j..w..j..w.. │ │ │ │ - 0x0030c494 6b0d8c77 00a56b06 f47600b0 6b0df276 k..w..k..v..k..v │ │ │ │ - 0x0030c4a4 00d46b0d f07600e6 6b10d876 00fb6b10 ..k..v..k..v..k. │ │ │ │ - 0x0030c4b4 c07600a2 6c068e77 00bd6c06 ad7600c8 .v..l..w..l..v.. │ │ │ │ - 0x0030c4c4 6c19e175 00f96c06 fc750084 6d0dd075 l..u..l..u..m..u │ │ │ │ - 0x0030c4d4 00966d0d ce7500a8 6d0dcc75 00ba6d0d ..m..u..m..u..m. │ │ │ │ - 0x0030c4e4 ca7500f0 6d738e77 00a36f19 de7400cd .u..ms.w..o..t.. │ │ │ │ - 0x0030c4f4 6f23fc75 00f56f0d dc74009f 700d9377 o#.u..o..t..p..w │ │ │ │ - 0x0030c504 00f87019 fc750093 71069377 00c27146 ..p..u..q..w..qF │ │ │ │ - 0x0030c514 8a7301da 720ee177 01e872bd 010000a5 .s..r..w..r..... │ │ │ │ - 0x0030c524 740db774 01c0740d d27401e8 748901f6 t..t..t..t..t... │ │ │ │ - 0x0030c534 7501f175 520000c3 760dd276 01db760d u..uR...v..v..v. │ │ │ │ - 0x0030c544 ea7601f7 760d8677 01aa772f e17701d9 .v..v..w..w/.w.. │ │ │ │ - 0x0030c554 770e0000 7f000000 00000000 ff9bf003 w............... │ │ │ │ - 0x0030c564 01ea0300 f5180000 f5180dfa 69008219 ............i... │ │ │ │ - 0x0030c574 e80a0000 ea2315c6 6a00ff23 ea060000 .....#..j..#.... │ │ │ │ - 0x0030c584 e92a0dd6 6900f62a 0df56900 832b5300 .*..i..*..i..+S. │ │ │ │ - 0x0030c594 00d62b18 f56900d2 2e14b067 00902f0a ..+..i.....g../. │ │ │ │ - 0x0030c5a4 846c009a 2fb20c00 00cc3b0d f16900d9 .l../.....;..i.. │ │ │ │ - 0x0030c5b4 3bf70200 00d03e84 01d76a00 bc413781 ;.....>...j..A7. │ │ │ │ - 0x0030c5c4 6a00f942 0df16900 e643ba01 8e6a00a0 j..B..i..C...j.. │ │ │ │ - 0x0030c5d4 45340000 d4450db6 6900e145 a3018e6a E4...E..i..E...j │ │ │ │ - 0x0030c5e4 00874805 f169009d 480da169 00aa4861 ..H..i..H..i..Ha │ │ │ │ - 0x0030c5f4 00008b49 70d76a00 fb49a302 00009e4c ...Ip.j..I.....L │ │ │ │ - 0x0030c604 0dc76700 ab4c8802 0000b34e 20bf6700 ..g..L.....N .g. │ │ │ │ - 0x0030c614 ef4e5cce 6800e44f 30d76a00 94505900 .N\.h..O0.j..PY. │ │ │ │ - 0x0030c624 00ed5018 fc6800bf 5179f369 00f15213 ..P..h..Qy.i..R. │ │ │ │ - 0x0030c634 ce6900bd 5b08b068 00c55b14 0000d95b .i..[..h..[....[ │ │ │ │ - 0x0030c644 08ab6800 e15b4f00 00b05cbc 01dc6a00 ..h..[O...\...j. │ │ │ │ - 0x0030c654 ec5d2700 00935e0d ce6900b0 5e0ab567 .]'...^..i..^..g │ │ │ │ - 0x0030c664 00ba5e33 0000ed5e 78896c00 f85f0d82 ..^3...^x.l.._.. │ │ │ │ - 0x0030c674 6c008560 1b0000a0 600d806c 00b2600d l..`....`..l..`. │ │ │ │ - 0x0030c684 fe6b00cb 6006846c 00d6600d f96b0085 .k..`..l..`..k.. │ │ │ │ - 0x0030c694 6128ca6b 00ad6112 0000bf61 0dc86b00 a(.k..a....a..k. │ │ │ │ - 0x0030c6a4 cc612c00 00f86121 9c6700a9 6214846c .a,...a!.g..b..l │ │ │ │ - 0x0030c6b4 00bd626d 0000aa63 06dc6a00 b5630dd5 ..bm...c..j..c.. │ │ │ │ - 0x0030c6c4 6a00e263 18896c00 ff630dd3 6a009164 j..c..l..c..j..d │ │ │ │ - 0x0030c6d4 2bd76a00 bc643600 00f26419 f96b008b +.j..d6...d..k.. │ │ │ │ - 0x0030c6e4 65120000 9d650d83 6a00af65 0dff6900 e....e..j..e..i. │ │ │ │ - 0x0030c6f4 bc657900 00b56620 c16a00da 6611846c .ey...f .j..f..l │ │ │ │ - 0x0030c704 00f0660d f3690082 6715d76a 00d06750 ..f..i..g..j..gP │ │ │ │ - 0x0030c714 a56801a0 684a0000 ea680dc2 6b01b969 .h..hJ...h..k..i │ │ │ │ - 0x0030c724 0dc86901 d9690deb 6901a96a 0dbb6a01 ..i..i..i..j..j. │ │ │ │ - 0x0030c734 e16a5cc2 6b01eb6b 06f36b01 a36c0ddc .j\.k..k..k..l.. │ │ │ │ - 0x0030c744 6c01b06c 210000d1 6c09dc6c 017f0000 l..l!...l..l.... │ │ │ │ - 0x0030c754 00000000 ff9bf003 01ea0300 f5180000 ................ │ │ │ │ - 0x0030c764 f5180dfa 69008219 e80a0000 ea2315c6 ....i........#.. │ │ │ │ - 0x0030c774 6a00ff23 ea060000 e92a0dd6 6900f62a j..#.....*..i..* │ │ │ │ - 0x0030c784 0df56900 832b5300 00d62b18 f56900d2 ..i..+S...+..i.. │ │ │ │ - 0x0030c794 2e14b067 00902f0a 846c009a 2fb20c00 ...g../..l../... │ │ │ │ - 0x0030c7a4 00cc3b0d f16900d9 3bf70200 00d03e84 ..;..i..;.....>. │ │ │ │ - 0x0030c7b4 01d76a00 bc413781 6a00f942 0df16900 ..j..A7.j..B..i. │ │ │ │ - 0x0030c7c4 e643ba01 8e6a00a0 45340000 d4450db6 .C...j..E4...E.. │ │ │ │ - 0x0030c7d4 6900e145 a3018e6a 00874805 f169009d i..E...j..H..i.. │ │ │ │ - 0x0030c7e4 480da169 00aa4861 00008b49 70d76a00 H..i..Ha...Ip.j. │ │ │ │ - 0x0030c7f4 fb49a302 00009e4c 0dc76700 ab4c8802 .I.....L..g..L.. │ │ │ │ - 0x0030c804 0000b34e 20bf6700 ef4e5cce 6800e44f ...N .g..N\.h..O │ │ │ │ - 0x0030c814 30d76a00 94505900 00ed5018 fc6800bf 0.j..PY...P..h.. │ │ │ │ - 0x0030c824 5179f369 00f15213 ce6900bd 5b08b068 Qy.i..R..i..[..h │ │ │ │ - 0x0030c834 00c55b14 0000d95b 08ab6800 e15b4f00 ..[....[..h..[O. │ │ │ │ - 0x0030c844 00b05cbc 01dc6a00 ec5d2700 00935e0d ..\...j..]'...^. │ │ │ │ - 0x0030c854 ce6900b0 5e0ab567 00ba5e33 0000ed5e .i..^..g..^3...^ │ │ │ │ - 0x0030c864 78896c00 f85f0d82 6c008560 1b0000a0 x.l.._..l..`.... │ │ │ │ - 0x0030c874 600d806c 00b2600d fe6b00cb 6006846c `..l..`..k..`..l │ │ │ │ - 0x0030c884 00d6600d f96b0085 6128ca6b 00ad6112 ..`..k..a(.k..a. │ │ │ │ - 0x0030c894 0000bf61 0dc86b00 cc612c00 00f86121 ...a..k..a,...a! │ │ │ │ - 0x0030c8a4 9c6700a9 6214846c 00bd626d 0000aa63 .g..b..l..bm...c │ │ │ │ - 0x0030c8b4 06dc6a00 b5630dd5 6a00e263 18896c00 ..j..c..j..c..l. │ │ │ │ - 0x0030c8c4 ff630dd3 6a009164 2bd76a00 bc643600 .c..j..d+.j..d6. │ │ │ │ - 0x0030c8d4 00f26419 f96b008b 65120000 9d650d83 ..d..k..e....e.. │ │ │ │ - 0x0030c8e4 6a00af65 0dff6900 bc657900 00b56620 j..e..i..ey...f │ │ │ │ - 0x0030c8f4 c16a00da 6611846c 00f0660d f3690082 .j..f..l..f..i.. │ │ │ │ - 0x0030c904 6715d76a 00d06750 a56801a0 684a0000 g..j..gP.h..hJ.. │ │ │ │ - 0x0030c914 ea680dc2 6b01b969 0dc86901 d9690deb .h..k..i..i..i.. │ │ │ │ - 0x0030c924 6901a96a 0dbb6a01 e16a5cc2 6b01eb6b i..j..j..j\.k..k │ │ │ │ - 0x0030c934 06f36b01 a36c0ddc 6c01b06c 210000d1 ..k..l..l..l!... │ │ │ │ - 0x0030c944 6c09dc6c 017f0000 00000000 ff9b2101 l..l..........!. │ │ │ │ - 0x0030c954 1b3009f1 020039ea 010000a3 021cdc02 .0....9......... │ │ │ │ - 0x0030c964 00ff0224 ab0301a3 030e0000 7f000000 ...$............ │ │ │ │ - 0x0030c974 00000000 ff9b2101 1b3009f1 020039ea ......!..0....9. │ │ │ │ - 0x0030c984 010000a3 021cdc02 00ff0224 ab0301a3 ...........$.... │ │ │ │ - 0x0030c994 030e0000 7f000000 00000000 ffff010b ................ │ │ │ │ - 0x0030c9a4 e9120de3 1300f612 6f000000 ffff010b ........o....... │ │ │ │ - 0x0030c9b4 de050d87 0600eb05 1e000000 ff9b2501 ..............%. │ │ │ │ - 0x0030c9c4 2100f90a 0000f90a 0dd50b00 860b1f00 !............... │ │ │ │ - 0x0030c9d4 00a50b0d b40b00bd 0b0acf0b 01c70b10 ................ │ │ │ │ - 0x0030c9e4 00007f00 00000000 ff9b2501 2100f90a ..........%.!... │ │ │ │ - 0x0030c9f4 0000f90a 0dd50b00 860b1f00 00a50b0d ................ │ │ │ │ - 0x0030ca04 b40b00bd 0b0acf0b 01c70b10 00007f00 ................ │ │ │ │ - 0x0030ca14 00000000 ff9b6501 5e722d82 17009f01 ......e.^r-..... │ │ │ │ - 0x0030ca24 8a020000 a90361a7 1500ef0a 10d71400 ......a......... │ │ │ │ - 0x0030ca34 ff0aea04 0000e90f 4bdf1400 b410bf03 ........K....... │ │ │ │ - 0x0030ca44 0000f313 10821700 851415d8 15009c14 ................ │ │ │ │ - 0x0030ca54 19a71500 b5141200 00c7140e a71500ed ................ │ │ │ │ - 0x0030ca64 145da317 01db150d fc1601eb 15a701a3 .].............. │ │ │ │ - 0x0030ca74 17019217 1700007f 00000000 00000000 ................ │ │ │ │ - 0x0030ca84 ff9b6501 5e722d82 17009f01 8a020000 ..e.^r-......... │ │ │ │ - 0x0030ca94 a90361a7 1500ef0a 10d71400 ff0aea04 ..a............. │ │ │ │ - 0x0030caa4 0000e90f 4bdf1400 b410bf03 0000f313 ....K........... │ │ │ │ - 0x0030cab4 10821700 851415d8 15009c14 19a71500 ................ │ │ │ │ - 0x0030cac4 b5141200 00c7140e a71500ed 145da317 .............].. │ │ │ │ - 0x0030cad4 01db150d fc1601eb 15a701a3 17019217 ................ │ │ │ │ - 0x0030cae4 1700007f 00000000 00000000 ffff0122 ..............." │ │ │ │ - 0x0030caf4 3109a605 003aab01 0000e501 09a60500 1....:.......... │ │ │ │ - 0x0030cb04 ee01bc01 0000aa03 09a60500 b3038902 ................ │ │ │ │ - 0x0030cb14 00000000 ffff0108 5b197600 742a0000 ........[.v.t*.. │ │ │ │ - 0x0030cb24 ffff010b 9501069d 01009b01 2a000000 ............*... │ │ │ │ - 0x0030cb34 ffff010c 005b0000 5b0d6a00 68160000 .....[..[.j.h... │ │ │ │ - 0x0030cb44 ffff0110 00e10100 00e10117 fa0100f8 ................ │ │ │ │ - 0x0030cb54 012e0000 ffff010c 00300000 30137d00 .........0..0.}. │ │ │ │ - 0x0030cb64 434e0000 ffff011b 00840300 00840306 CN.............. │ │ │ │ - 0x0030cb74 f403008a 035b0000 e5030df6 0300f203 .....[.......... │ │ │ │ - 0x0030cb84 30000000 ffff010c ae010db5 0200bb01 0............... │ │ │ │ - 0x0030cb94 a2010000 ffff0119 00460000 4613c802 .........F..F... │ │ │ │ - 0x0030cba4 0059bb01 00009402 32cd0200 c6023c00 .Y......2.....<. │ │ │ │ - 0x0030cbb4 00000000 ffff0116 a6010da2 0200b301 ................ │ │ │ │ - 0x0030cbc4 50000083 021da202 00a0022b 00000000 P..........+.... │ │ │ │ - 0x0030cbd4 ffff010e 00580000 5806db01 005ea501 .....X..X....^.. │ │ │ │ - 0x0030cbe4 00000000 ffff0111 00910100 00910109 ................ │ │ │ │ - 0x0030cbf4 8f02009a 01940100 00000000 ffff010a ................ │ │ │ │ - 0x0030cc04 6d09ef01 0076a101 00000000 ff9b1901 m....v.......... │ │ │ │ - 0x0030cc14 12006800 0068107a 007d0b90 01018801 ..h..h.z.}...... │ │ │ │ - 0x0030cc24 0e00007f 00000000 00000000 ffff0104 ................ │ │ │ │ - 0x0030cc34 07051200 ffff0108 18054200 1d400000 ..........B..@.. │ │ │ │ - 0x0030cc44 ffff0108 1f054600 24470000 ff9b4501 ......F.$G....E. │ │ │ │ - 0x0030cc54 404608ca 0700600d cc070085 0105ca07 @F....`......... │ │ │ │ - 0x0030cc64 00fa0108 ce0700a0 020dd407 009a040d ................ │ │ │ │ - 0x0030cc74 d00700e0 040bd207 00c60513 ce0700e6 ................ │ │ │ │ - 0x0030cc84 060cca07 00b00706 c80700d4 070be107 ................ │ │ │ │ - 0x0030cc94 017f0000 00000000 ff9b8401 01750082 .............u.. │ │ │ │ - 0x0030cca4 01000082 01058305 009c0106 910405fb ................ │ │ │ │ - 0x0030ccb4 0105f604 00950206 a303059b 021c0000 ................ │ │ │ │ - 0x0030ccc4 b7021983 0500d502 16f60400 f0021083 ................ │ │ │ │ - 0x0030ccd4 05009503 09f60400 a3030985 0401c703 ................ │ │ │ │ - 0x0030cce4 09f80300 d5030be5 0300e803 1b8b0401 ................ │ │ │ │ - 0x0030ccf4 910409ea 0401b504 09dd0400 c3040bd0 ................ │ │ │ │ - 0x0030cd04 0400d004 18f00401 f6041d9b 05019305 ................ │ │ │ │ - 0x0030cd14 0e00007f 00000001 7d000000 00000000 ........}....... │ │ │ │ - 0x0030cd24 00000000 ff9b2d01 276c05a2 0200ae01 ......-.'l...... │ │ │ │ - 0x0030cd34 22860200 df0125c7 02009002 0a9c0201 ".....%......... │ │ │ │ - 0x0030cd44 9a023000 00ca020a dc0201d4 020e0000 ..0............. │ │ │ │ - 0x0030cd54 7f000000 00000000 ff9bdc01 01d60120 ............... │ │ │ │ - 0x0030cd64 5aee1e00 f50117c1 1e00b303 15b71e00 Z............... │ │ │ │ - 0x0030cd74 c803f306 0000bb0a 0a9a1e00 c50a12b2 ................ │ │ │ │ - 0x0030cd84 1e00d70a eb010000 c20c0da0 1c00ad0d ................ │ │ │ │ - 0x0030cd94 0e961c00 850f0d91 1c00a710 0eca1c00 ................ │ │ │ │ - 0x0030cda4 f1100aaf 1c00fb10 0db21e00 ec110b92 ................ │ │ │ │ - 0x0030cdb4 1e009212 0b9b1c00 971316ca 1c00ad13 ................ │ │ │ │ - 0x0030cdc4 83010000 b01405ca 1c00ca16 14d51c00 ................ │ │ │ │ - 0x0030cdd4 a61913d9 1d00af1a 10e91f00 c41a10cf ................ │ │ │ │ - 0x0030cde4 1f00fa1a 10fb1e00 ad1b19f6 1e00c81b ................ │ │ │ │ - 0x0030cdf4 0e8a1e00 f91b118c 1c00b21c 0dc41c01 ................ │ │ │ │ - 0x0030ce04 a61d2ec9 20019d1e 0dac1e01 c41e0de8 .... ........... │ │ │ │ - 0x0030ce14 1e01d11e 0dc92001 fe1e0dc9 1f018b1f ...... ......... │ │ │ │ - 0x0030ce24 2ac92001 d21f0de3 1f018120 40c92001 *. ........ @. . │ │ │ │ - 0x0030ce34 c1200e00 007f0000 00000000 ff9b1501 . .............. │ │ │ │ - 0x0030ce44 11d40410 e60400ef 044ec505 01bd050e .........N...... │ │ │ │ - 0x0030ce54 00007f00 00000000 ff9b3901 3400f901 ..........9.4... │ │ │ │ - 0x0030ce64 0000f901 4ace0600 c302ac01 0000ef03 ....J........... │ │ │ │ - 0x0030ce74 059d0600 d90405d5 05009105 05fd0500 ................ │ │ │ │ - 0x0030ce84 9605bd01 0000d306 0ae70601 dd061000 ................ │ │ │ │ - 0x0030ce94 007f0000 00000000 ff9b1501 0f5f028f ............._.. │ │ │ │ - 0x0030cea4 01006172 0000d301 05da0101 7f000000 ..ar............ │ │ │ │ - 0x0030ceb4 00000000 ff9b1501 0f5f028f 01006172 ........._....ar │ │ │ │ - 0x0030cec4 0000d301 05da0101 7f000000 00000000 ................ │ │ │ │ - 0x0030ced4 ffff010d 00640000 64058e01 00694a00 .....d..d....iJ. │ │ │ │ - 0x0030cee4 00000000 ff9b1501 0f5f0290 01006172 ........._....ar │ │ │ │ - 0x0030cef4 0000d301 05da0101 7f000000 00000000 ................ │ │ │ │ - 0x0030cf04 ffff0108 18053800 1d360000 ff9b1501 ......8..6...... │ │ │ │ - 0x0030cf14 1007051f 000c1a00 00260836 012e0e00 .........&.6.... │ │ │ │ - 0x0030cf24 007f0000 00000000 ff9b2d01 26210597 ..........-.&!.. │ │ │ │ - 0x0030cf34 02004d05 81020079 05eb0100 a40105d0 ..M....y........ │ │ │ │ - 0x0030cf44 0100a901 8a010000 b3021fda 0201d202 ................ │ │ │ │ - 0x0030cf54 0e00007f 00000000 00000000 ffff0108 ................ │ │ │ │ - 0x0030cf64 3c056600 414a0000 ff9b2501 1f4006f7 <.f.AJ....%..@.. │ │ │ │ - 0x0030cf74 01005a06 f2010060 770000d7 0119fc01 ..Z....`w....... │ │ │ │ - 0x0030cf84 00930245 e00201d8 020e0000 7f000000 ...E............ │ │ │ │ - 0x0030cf94 00000000 ff9b1d01 172a066f 003e066a .........*.o.>.j │ │ │ │ - 0x0030cfa4 00443c00 0080011d a501019d 010e0000 .D<............. │ │ │ │ - 0x0030cfb4 7f000000 00000000 ff9b1501 0f5f028f ............._.. │ │ │ │ - 0x0030cfc4 01006172 0000d301 05da0101 7f000000 ..ar............ │ │ │ │ - 0x0030cfd4 00000000 ff9b4101 3a6f03d1 05009f02 ......A.:o...... │ │ │ │ - 0x0030cfe4 03f00400 d20205d2 04008203 05b40400 ................ │ │ │ │ - 0x0030cff4 b2030591 0400b703 8c020000 c30506cb ................ │ │ │ │ - 0x0030d004 05019a06 3e950701 d8062f00 00870706 ....>...../..... │ │ │ │ - 0x0030d014 8f07017f 00000000 00000000 ffff0108 ................ │ │ │ │ - 0x0030d024 13053300 18360000 ff9b2101 1b00b401 ..3..6....!..... │ │ │ │ - 0x0030d034 0000b401 25960200 d9014000 0099020a ....%.....@..... │ │ │ │ - 0x0030d044 ab0201a3 020e0000 7f000000 00000000 ................ │ │ │ │ - 0x0030d054 ff9b2d01 263009f5 020039e3 0100009c ..-.&0....9..... │ │ │ │ - 0x0030d064 020bd602 00a7023d 0000e402 09ef0201 .......=........ │ │ │ │ - 0x0030d074 f8020888 03018003 0e00007f 00000000 ................ │ │ │ │ - 0x0030d084 00000000 ff9b2101 1b00d002 0000d002 ......!......... │ │ │ │ - 0x0030d094 73e00300 c3032000 00e30308 f30301eb s..... ......... │ │ │ │ - 0x0030d0a4 030e0000 7f000000 00000000 ffff0110 ................ │ │ │ │ - 0x0030d0b4 00eb0100 00eb0110 8d0200fb 012a0000 .............*.. │ │ │ │ - 0x0030d0c4 ffff0110 00eb0100 00eb0110 8d0200fb ................ │ │ │ │ - 0x0030d0d4 012a0000 ff9b3101 2d00b402 0000b402 .*....1.-....... │ │ │ │ - 0x0030d0e4 20c90300 d4020f00 00e30220 8803008b .......... .... │ │ │ │ - 0x0030d0f4 0308c303 01b20309 bd0301cc 0308dc03 ................ │ │ │ │ - 0x0030d104 01d4030e 00007f00 00000000 ff9b2501 ..............%. │ │ │ │ - 0x0030d114 201f05cb 01007005 ae01009c 0110e601 .....p......... │ │ │ │ - 0x0030d124 00ac013d 0000e901 0bfc0101 f4010e00 ...=............ │ │ │ │ - 0x0030d134 007f0000 00000000 ffff0108 1e062600 ..............&. │ │ │ │ - 0x0030d144 24160000 ff9b1d01 162709d8 02009502 $........'...... │ │ │ │ - 0x0030d154 0ac90200 cc0217eb 0201e302 0e00007f ................ │ │ │ │ - 0x0030d164 00000000 00000000 ffff0108 13053300 ..............3. │ │ │ │ - 0x0030d174 18360000 ff9b1501 0f5f028f 01006172 .6......._....ar │ │ │ │ - 0x0030d184 0000d301 05da0101 7f000000 00000000 ................ │ │ │ │ - 0x0030d194 ff9b1901 134c0569 00514200 00930105 .....L.i.QB..... │ │ │ │ - 0x0030d1a4 a5010198 01130000 7f000000 00000000 ................ │ │ │ │ - 0x0030d1b4 ff9b1501 10002100 00210a2d 00380555 ......!..!.-.8.U │ │ │ │ - 0x0030d1c4 013d2e00 007f0000 00000000 ff9b3d01 .=............=. │ │ │ │ - 0x0030d1d4 38008102 00008102 09950400 dd0225c2 8.............%. │ │ │ │ - 0x0030d1e4 04008203 2d0000af 0325ad04 00d40344 ....-....%.....D │ │ │ │ - 0x0030d1f4 00009804 0da70401 b0040abc 0401c504 ................ │ │ │ │ - 0x0030d204 0ad70401 cf040e00 007f0000 00000000 ................ │ │ │ │ - 0x0030d214 ff9b3d01 38008102 00008102 09910400 ..=.8........... │ │ │ │ - 0x0030d224 d90225be 0400fe02 2d0000ab 0325a904 ..%.....-....%.. │ │ │ │ - 0x0030d234 00d00344 00009404 0da30401 ac040ab8 ...D............ │ │ │ │ - 0x0030d244 0401c104 0ad30401 cb040e00 007f0000 ................ │ │ │ │ - 0x0030d254 00000000 ff9b2101 1b00f501 0000f501 ......!......... │ │ │ │ - 0x0030d264 23e00200 98024b00 00e30208 f30201eb #.....K......... │ │ │ │ - 0x0030d274 020e0000 7f000000 00000000 ff9b3d01 ..............=. │ │ │ │ - 0x0030d284 3800b405 0000b405 09b30700 cc0525e0 8.............%. │ │ │ │ - 0x0030d294 0700f105 4b0000bc 0625cb07 00e10655 ....K....%.....U │ │ │ │ - 0x0030d2a4 0000b607 0dc50701 ce070ada 0701e307 ................ │ │ │ │ - 0x0030d2b4 0af50701 ed070e00 007f0000 00000000 ................ │ │ │ │ - 0x0030d2c4 ff9b2101 1b1f3bcf 01008901 05aa0100 ..!...;......... │ │ │ │ - 0x0030d2d4 8e014400 00d2010a e40101dc 010e0000 ..D............. │ │ │ │ - 0x0030d2e4 7f000000 00000000 ff9b0d01 08310639 .............1.9 │ │ │ │ - 0x0030d2f4 01390540 017f0000 00000000 ffff0108 .9.@............ │ │ │ │ - 0x0030d304 33055d00 384a0000 ffff0108 37056100 3.].8J......7.a. │ │ │ │ - 0x0030d314 3c4a0000 ffff0110 00b90100 00b90105 .j.D<......... │ │ │ │ - 0x0030d544 010e0000 7f000000 00000000 ffff0108 ................ │ │ │ │ - 0x0030d554 13053300 18360000 ffff0108 07052b00 ..3..6........+. │ │ │ │ - 0x0030d564 0c3a0000 ffff0108 20054000 25360000 .:...... .@.%6.. │ │ │ │ - 0x0030d574 ff9b1901 140b0543 0010083e 00182e00 .......C...>.... │ │ │ │ - 0x0030d584 00461f6d 01650e00 007f0000 00000000 .F.m.e.......... │ │ │ │ - 0x0030d594 ff9b1501 1011094a 002a0562 0055055c .......J.*.b.U.\ │ │ │ │ - 0x0030d5a4 015a2300 007f0000 00000000 ff9b2501 .Z#...........%. │ │ │ │ - 0x0030d5b4 210c096f 0023094f 002c0854 00344c00 !..o.#.O.,.T.4L. │ │ │ │ - 0x0030d5c4 00800109 99010189 01089f01 01910114 ................ │ │ │ │ - 0x0030d5d4 00007f00 00000000 ffff0108 33055d00 ............3.]. │ │ │ │ - 0x0030d5e4 384a0000 ff9b2101 1d0c0887 01002209 8J....!.......". │ │ │ │ - 0x0030d5f4 82010047 0567004c 4c000098 0115b501 ...G.g.LL....... │ │ │ │ - 0x0030d604 01ad010e 00007f00 00000000 ff9b2901 ..............). │ │ │ │ - 0x0030d614 1c3405b2 0105cd01 09a70201 e201278b .4............'. │ │ │ │ - 0x0030d624 02008e02 0ba10201 99021400 007f0000 ................ │ │ │ │ - 0x0030d634 00017d00 00000000 00000000 ffff0163 ..}............c │ │ │ │ - 0x0030d644 3f0da022 006e109b 2200fe05 0df42100 ?..".n..".....!. │ │ │ │ - 0x0030d654 b6061ede 2100d406 610000b5 070bbf21 ....!...a......! │ │ │ │ - 0x0030d664 00ad080a dc2100ad 090ba321 00e80d06 .....!.....!.... │ │ │ │ - 0x0030d674 da2100d6 1037e021 00891f18 b52200ab .!...7.!.....".. │ │ │ │ - 0x0030d684 1f0bfd21 00bb1f37 f8210081 2028b522 ...!...7.!.. (." │ │ │ │ - 0x0030d694 00ab2010 f62100bd 2015e221 00d220b5 .. ..!.. ..!.. . │ │ │ │ - 0x0030d6a4 02000000 ffff0110 009b0400 009b0416 ................ │ │ │ │ - 0x0030d6b4 f40400b1 04600000 ffff0110 6021b003 .....`......`!.. │ │ │ │ - 0x0030d6c4 00f10218 ae030089 03450000 ffff011d .........E...... │ │ │ │ - 0x0030d6d4 008e0b00 008e0b2a f21600b8 0bb70a00 .......*........ │ │ │ │ - 0x0030d6e4 00ef1581 01f21600 f0162900 00000000 ..........)..... │ │ │ │ - 0x0030d6f4 ffff010c 003c0000 3c246200 601e0000 .....<..<$b.`... │ │ │ │ - 0x0030d704 ffff0110 00ac0100 00ac010b e90100b7 ................ │ │ │ │ - 0x0030d714 01570000 ffff0110 00b30100 00b3010b .W.............. │ │ │ │ - 0x0030d724 f00100be 01570000 ffff0110 00b30100 .....W.......... │ │ │ │ - 0x0030d734 00b3010b f00100be 01570000 ffff0110 .........W...... │ │ │ │ - 0x0030d744 00c80100 00c8010b 850200d3 014f0000 .............O.. │ │ │ │ - 0x0030d754 ffff0110 00b30100 00b3010b f00100be ................ │ │ │ │ - 0x0030d764 01570000 ffff0110 00d20100 00d20121 .W.............! │ │ │ │ - 0x0030d774 9d0200f3 013a0000 ffff0108 37117a00 .....:......7.z. │ │ │ │ - 0x0030d784 48580000 ffff0108 47087300 4f460000 HX......G.s.OF.. │ │ │ │ - 0x0030d794 ffff010b 8b0a0693 0a00910a 25000000 ............%... │ │ │ │ - 0x0030d7a4 ffff010b 8e0a0696 0a00940a 21000000 ............!... │ │ │ │ - 0x0030d7b4 ffff0110 00f40800 00f40806 fc0800fa ................ │ │ │ │ - 0x0030d7c4 081e0000 ffff010b 920a069a 0a00980a ................ │ │ │ │ - 0x0030d7d4 1e000000 ffff010b ca0706d2 0700d007 ................ │ │ │ │ - 0x0030d7e4 1c000000 ffff010b 920a069a 0a00980a ................ │ │ │ │ - 0x0030d7f4 1e000000 ffff0110 00bb0100 00bb0128 ...............( │ │ │ │ - 0x0030d804 e50100e3 01260000 ffff0115 006a0000 .....&.......j.. │ │ │ │ - 0x0030d814 6a06f703 00bf0195 02910400 d4036000 j.............`. │ │ │ │ - 0x0030d824 00000000 ffff012f 2f188309 007605d3 .......//....v.. │ │ │ │ - 0x0030d834 0800e901 0e810900 9e0205b4 0800a302 ................ │ │ │ │ - 0x0030d844 fb020000 9e05ae01 aa0900b4 070a9709 ................ │ │ │ │ - 0x0030d854 00be079a 02000000 ffff010d 005c0000 .............\.. │ │ │ │ - 0x0030d864 5c09a701 00655b00 00000000 ff9b2501 \....e[.......%. │ │ │ │ - 0x0030d874 1b006700 00670d85 0201de01 0aef0103 ..g..g.......... │ │ │ │ - 0x0030d884 ef0109ff 0101f801 05850201 7f00017d ...............} │ │ │ │ - 0x0030d894 00000000 00000000 ffff0111 00940300 ................ │ │ │ │ - 0x0030d8a4 00940305 fd030099 03880100 00000000 ................ │ │ │ │ - 0x0030d8b4 ff9b1501 105e09fe 010067bc 010000a3 .....^....g..... │ │ │ │ - 0x0030d8c4 020db202 017f0000 00000000 ff9b2501 ..............%. │ │ │ │ - 0x0030d8d4 21009103 00009103 09ea0400 f30319fa !............... │ │ │ │ - 0x0030d8e4 04008c04 710000fd 04098e05 0186050e ....q........... │ │ │ │ - 0x0030d8f4 00007f00 00000000 ffff0111 00e80100 ................ │ │ │ │ - 0x0030d904 00e8010f a30300f7 01dc0100 00000000 ................ │ │ │ │ - 0x0030d914 ffff0136 00c40100 00c401ea 03a80c00 ...6............ │ │ │ │ - 0x0030d924 d10613a6 0c00f907 49a80c00 ca083bc9 ........I.....;. │ │ │ │ - 0x0030d934 0b00d109 05ea0b00 bb0a05cb 0b00b70b ................ │ │ │ │ - 0x0030d944 108f0c00 c70b8f01 00000000 ffff01d3 ................ │ │ │ │ - 0x0030d954 014518a8 2a009001 05df2900 c801b201 .E..*.....)..... │ │ │ │ - 0x0030d964 972a009d 0305be29 008f070d 922a00bf .*.....).....*.. │ │ │ │ - 0x0030d974 0813d12a 00d208b7 07000089 100fdd29 ...*...........) │ │ │ │ - 0x0030d984 009810ca 010000e2 1105e028 00a21338 ...........(...8 │ │ │ │ - 0x0030d994 bc2900f8 138d01b0 2a00a315 11812a00 .)......*.....*. │ │ │ │ - 0x0030d9a4 f315059e 2900f815 7d0000f5 16dc07b0 ....)...}....... │ │ │ │ - 0x0030d9b4 2a008c1f 05de2800 911f8a01 00009b20 *.....(........ │ │ │ │ - 0x0030d9c4 0fdd2900 872156d3 2a00be22 08dd2900 ..)..!V.*.."..). │ │ │ │ - 0x0030d9d4 c62213fc 2800a023 ad02dd29 00da2547 ."..(..#...)..%G │ │ │ │ - 0x0030d9e4 bc2900ae 263edd29 00f9261c bc2900a6 .)..&>.)..&..).. │ │ │ │ - 0x0030d9f4 271cdd29 00cf2716 aa2b00e5 27120000 '..)..'..+..'... │ │ │ │ - 0x0030da04 f7271096 29008928 108e2900 9b28108c .'..)..(..)..(.. │ │ │ │ - 0x0030da14 2900ad28 10842900 cf280daa 2b00dc28 )..(..)..(..+..( │ │ │ │ - 0x0030da24 ff020000 ff9b3501 2e009f01 00009f01 ......5......... │ │ │ │ - 0x0030da34 09b70600 d50105fe 0500fc01 0da30600 ................ │ │ │ │ - 0x0030da44 ac0205d0 0500b102 89040000 ba0609cb ................ │ │ │ │ - 0x0030da54 0601c306 0e00007f 00000000 00000000 ................ │ │ │ │ - 0x0030da64 ffff0108 38055f00 3d470000 ffff0108 ....8._.=G...... │ │ │ │ - 0x0030da74 33055a00 38470000 ffff0108 4d057400 3.Z.8G......M.t. │ │ │ │ - 0x0030da84 52470000 ffff010e 00730000 73108501 RG.......s..s... │ │ │ │ - 0x0030da94 00830123 00000000 ffff010c 8d0230ff ...#..........0. │ │ │ │ - 0x0030daa4 0400bd02 de020000 ffff012b 91090dd1 ...........+.... │ │ │ │ - 0x0030dab4 1b00ee09 10ea1b00 a00d61f2 1b00a80f ..........a..... │ │ │ │ - 0x0030dac4 108c1b00 85129b01 941b0093 150dfb1a ................ │ │ │ │ - 0x0030dad4 00a015a9 07000000 ffff011d 00d90100 ................ │ │ │ │ - 0x0030dae4 00d9011b c9060096 043bc706 00980594 .........;...... │ │ │ │ - 0x0030daf4 01c90600 ac063900 00000000 ff9b8001 ......9......... │ │ │ │ - 0x0030db04 017a310c b20a003d 97010000 d40119e5 .z1....=........ │ │ │ │ - 0x0030db14 0a00ed01 c7010000 b4030fe5 0a00e503 ................ │ │ │ │ - 0x0030db24 0ba10a00 a90410e5 0a00db05 169c0a00 ................ │ │ │ │ - 0x0030db34 f105f101 0000e207 06fc0900 fa0706fe ................ │ │ │ │ - 0x0030db44 09008008 750000f5 081ae50a 009c0910 ....u........... │ │ │ │ - 0x0030db54 890b00ae 092fe50a 00ea0910 b70a0088 ...../.......... │ │ │ │ - 0x0030db64 0a0c960a 01ba0a0c df0a018c 0b0cb80b ................ │ │ │ │ - 0x0030db74 01a10b09 b20b01aa 0b140000 7f000000 ................ │ │ │ │ - 0x0030db84 00000000 ffff012d 00df0400 00df0405 .......-........ │ │ │ │ - 0x0030db94 920c00c6 055adf0c 00a0063a 0000da06 .....Z.....:.... │ │ │ │ - 0x0030dba4 b904b70c 00930b56 0000e90b 27b70c00 .......V....'... │ │ │ │ - 0x0030dbb4 900c6900 00000000 ffff0133 00a80500 ..i........3.... │ │ │ │ - 0x0030dbc4 00a80505 9f0a00ad 05a20100 00cf062e ................ │ │ │ │ - 0x0030dbd4 d00a00fd 06780000 f50726b4 0a009b08 .....x....&..... │ │ │ │ - 0x0030dbe4 f4010000 8f0a0ed0 0a009d0a 4f000000 ............O... │ │ │ │ - 0x0030dbf4 ffff0110 00850600 00850610 9a060095 ................ │ │ │ │ - 0x0030dc04 06230000 ffff0111 00c00700 00c0070a .#.............. │ │ │ │ - 0x0030dc14 fd0800ca 07cc0100 00000000 ffff0112 ................ │ │ │ │ - 0x0030dc24 87010e88 0300c401 1b8d0300 df01ca01 ................ │ │ │ │ - 0x0030dc34 00000000 ff9b1501 1023063c 00291d00 .........#.<.).. │ │ │ │ - 0x0030dc44 00460856 014e0e00 007f0000 00000000 .F.V.N.......... │ │ │ │ - 0x0030dc54 ff9b1501 1023063c 00291d00 00460856 .....#.<.)...F.V │ │ │ │ - 0x0030dc64 014e0e00 007f0000 00000000 ffff0108 .N.............. │ │ │ │ - 0x0030dc74 56056e00 5b380000 ff9b0d01 081b0730 V.n.[8.........0 │ │ │ │ - 0x0030dc84 00300537 017f0000 00000000 ff9b3d01 .0.7..........=. │ │ │ │ - 0x0030dc94 3900bf03 0000bf03 05f90900 c403b703 9............... │ │ │ │ - 0x0030dca4 0000fb06 1ec10900 99079501 0000ae08 ................ │ │ │ │ - 0x0030dcb4 10d10900 fe082fa9 0a00ad09 270000d4 ....../.....'... │ │ │ │ - 0x0030dcc4 090bf309 01df095a 00007f00 00000000 .......Z........ │ │ │ │ - 0x0030dcd4 ff9b2101 1b2139d0 01008a01 05ab0100 ..!..!9......... │ │ │ │ - 0x0030dce4 8f014400 00d30109 e40101dc 010e0000 ..D............. │ │ │ │ - 0x0030dcf4 7f000000 00000000 ff9b2101 1b2139d0 ..........!..!9. │ │ │ │ - 0x0030dd04 01008a01 05ab0100 8f014400 00d30109 ..........D..... │ │ │ │ - 0x0030dd14 e40101dc 010e0000 7f000000 00000000 ................ │ │ │ │ - 0x0030dd24 ff9b2101 1b2139d0 01008a01 05ab0100 ..!..!9......... │ │ │ │ - 0x0030dd34 8f014400 00d30109 e40101dc 010e0000 ..D............. │ │ │ │ - 0x0030dd44 7f000000 00000000 ff9b2101 1b2139d0 ..........!..!9. │ │ │ │ - 0x0030dd54 01008a01 05ab0100 8f014400 00d30109 ..........D..... │ │ │ │ - 0x0030dd64 e40101dc 010e0000 7f000000 00000000 ................ │ │ │ │ - 0x0030dd74 ffff0108 37055e00 3c470000 ffff0108 ....7.^... │ │ │ │ - 0x0030e474 ff9b2101 1a180cae 01007907 bb010080 ..!.......y..... │ │ │ │ - 0x0030e484 01310000 b1012ae3 0101db01 0e00007f .1....*......... │ │ │ │ - 0x0030e494 00000000 00000000 ff9b3501 2e008101 ..........5..... │ │ │ │ - 0x0030e4a4 00008101 0aff0100 9a010ae6 0100b701 ................ │ │ │ │ - 0x0030e4b4 0ceb0100 ee0109f9 01019102 0aac0201 ................ │ │ │ │ - 0x0030e4c4 9b0209b2 0201a402 1400007f 00000000 ................ │ │ │ │ - 0x0030e4d4 00000000 ff9b1901 14130936 00200544 ...........6. .D │ │ │ │ - 0x0030e4e4 00251800 003d175c 01540e00 007f0000 .%...=.\.T...... │ │ │ │ - 0x0030e4f4 00000000 ff9b2101 1a1e06c0 01003806 ......!.......8. │ │ │ │ - 0x0030e504 a901003e 85010000 c30108d3 0101cb01 ...>............ │ │ │ │ - 0x0030e514 0e00007f 00000000 00000000 ff9b2501 ..............%. │ │ │ │ - 0x0030e524 202506ba 04002bdc 03000087 0408a604 %....+......... │ │ │ │ - 0x0030e534 008f0470 0000ff04 058c0501 84050e00 ...p............ │ │ │ │ - 0x0030e544 007f0000 00000000 ffff010a 1e068f01 ................ │ │ │ │ - 0x0030e554 00248201 00000000 ff9b1501 0f400575 .$...........@.u │ │ │ │ - 0x0030e564 0085010f aa010194 011c0000 7f000000 ................ │ │ │ │ - 0x0030e574 00000000 ff9b1501 106c0687 0200a502 .........l...... │ │ │ │ - 0x0030e584 0cc70201 b1021c00 007f0000 00000000 ................ │ │ │ │ - 0x0030e594 ff9b1501 1023063c 00291d00 00460856 .....#.<.)...F.V │ │ │ │ - 0x0030e5a4 014e0e00 007f0000 00000000 ffff010a .N.............. │ │ │ │ - 0x0030e5b4 1e068f01 00248201 00000000 ffff0108 .....$.......... │ │ │ │ - 0x0030e5c4 0a052800 0f340000 ffff0108 230b3b00 ..(..4......#.;. │ │ │ │ - 0x0030e5d4 2e210000 ff9b1501 100a0630 00103100 .!.........0..1. │ │ │ │ - 0x0030e5e4 00410952 014a0e00 007f0000 00000000 .A.R.J.......... │ │ │ │ - 0x0030e5f4 ffff0108 230b3b00 2e210000 ff9b1d01 ....#.;..!...... │ │ │ │ - 0x0030e604 191e067b 002b0591 01003e05 8c010085 ...{.+....>..... │ │ │ │ - 0x0030e614 0122e301 01a70142 00007f00 00000000 .".....B........ │ │ │ │ - 0x0030e624 ffff0122 00f90100 00f9010c c00b00b4 ..."............ │ │ │ │ - 0x0030e634 0209c50b 00bd0252 00008f03 0caa0b00 .......R........ │ │ │ │ - 0x0030e644 9b03dd08 00000000 ff9b7501 714813e6 ..........u.qH.. │ │ │ │ - 0x0030e654 17005bcc 010000a7 0217e617 00940513 ..[............. │ │ │ │ - 0x0030e664 821800e5 050be417 00930812 e2170093 ................ │ │ │ │ - 0x0030e674 098603e0 1700c20d ae01d917 00c60f1d ................ │ │ │ │ - 0x0030e684 d71700e3 0f920200 00f5111d d91700c1 ................ │ │ │ │ - 0x0030e694 120ddb17 00ce12de 040000ac 17178218 ................ │ │ │ │ - 0x0030e6a4 00c51710 eb1700ee 170cfc17 0192180d ................ │ │ │ │ - 0x0030e6b4 ca1801b5 180dd018 01c21814 00007f00 ................ │ │ │ │ - 0x0030e6c4 00000000 ffff011b 00a80100 00a8010d ................ │ │ │ │ - 0x0030e6d4 b00200b5 01380000 ed010bb2 0200f801 .....8.......... │ │ │ │ - 0x0030e6e4 5b000000 ff9b1501 10230654 0030056b [........#.T.0.k │ │ │ │ - 0x0030e6f4 005e0565 01632900 007f0000 00000000 .^.e.c)......... │ │ │ │ - 0x0030e704 ff9b1901 131f057a 00480675 00a10106 .......z.H.u.... │ │ │ │ - 0x0030e714 c50101a7 01240000 7f000000 00000000 .....$.......... │ │ │ │ - 0x0030e724 ffff010f 007f0000 7f119602 009001a2 ................ │ │ │ │ - 0x0030e734 01000000 ff9b1d01 18006c00 006c058e ..........l..l.. │ │ │ │ - 0x0030e744 0100713c 0000ad01 0abf0101 b7010e00 ..q<............ │ │ │ │ - 0x0030e754 007f0000 00000000 ffff010a 2a09eb01 ............*... │ │ │ │ - 0x0030e764 0033cc01 00000000 ff9b2d01 29687198 .3........-.)hq. │ │ │ │ - 0x0030e774 08019502 05d60700 dd026798 0801f803 ..........g..... │ │ │ │ - 0x0030e784 05d40701 fd03f102 0000ee06 09f70700 ................ │ │ │ │ - 0x0030e794 ba070e86 08007f00 00000000 ffff0109 ................ │ │ │ │ - 0x0030e7a4 3919a501 00525e00 00000000 ff9b2101 9....R^.......!. │ │ │ │ - 0x0030e7b4 1b3b24af 01007524 9b01009e 0109a901 .;$...u$........ │ │ │ │ - 0x0030e7c4 01b20109 c30101bb 010e0000 7f000000 ................ │ │ │ │ - 0x0030e7d4 00000000 ffff0111 00c80100 00c80105 ................ │ │ │ │ - 0x0030e7e4 b20200cd 018a0100 00000000 ffff0111 ................ │ │ │ │ - 0x0030e7f4 00c80100 00c80105 b20200cd 018a0100 ................ │ │ │ │ - 0x0030e804 00000000 ffff0108 36055d00 3b470000 ........6.].;G.. │ │ │ │ - 0x0030e814 ffff0108 36055d00 3b470000 ffff010b ....6.].;G...... │ │ │ │ - 0x0030e824 8a0205bb 02008f02 51000000 ffff0111 ........Q....... │ │ │ │ - 0x0030e834 00c80100 00c801c4 01910300 8c031900 ................ │ │ │ │ - 0x0030e844 00000000 ffff0117 80011b8d 03009b01 ................ │ │ │ │ - 0x0030e854 480000e3 010e8803 00f101b8 01000000 H............... │ │ │ │ - 0x0030e864 ff9b2101 1c00b101 0000b101 12b40200 ..!............. │ │ │ │ - 0x0030e874 d7010a9e 0200a102 0bae0201 ac021700 ................ │ │ │ │ - 0x0030e884 007f0000 00000000 ff9b1101 0c9c010c ................ │ │ │ │ - 0x0030e894 ae0201a8 018c0100 007f0000 00000000 ................ │ │ │ │ - 0x0030e8a4 ffff010d 00760000 7605a801 007b5200 .....v..v....{R. │ │ │ │ - 0x0030e8b4 00000000 ffff010d 00350000 35108901 .........5..5... │ │ │ │ - 0x0030e8c4 00456100 00000000 ffff010d 00350000 .Ea..........5.. │ │ │ │ - 0x0030e8d4 35108301 00455b00 00000000 ffff010d 5....E[......... │ │ │ │ - 0x0030e8e4 00350000 35108201 00455a00 00000000 .5..5....EZ..... │ │ │ │ - 0x0030e8f4 ffff010d 00380000 38109201 00486700 .....8..8....Hg. │ │ │ │ - 0x0030e904 00000000 ff9b1d01 17008201 00008201 ................ │ │ │ │ - 0x0030e914 16910200 b001068b 0201cc01 05ec0100 ................ │ │ │ │ - 0x0030e924 7f000000 00000000 ff9b1d01 17008201 ................ │ │ │ │ - 0x0030e934 00008201 16910200 b001068b 0201cc01 ................ │ │ │ │ - 0x0030e944 05ec0100 7f000000 00000000 ff9b1901 ................ │ │ │ │ - 0x0030e954 14007200 0072088f 0100a101 0ab30101 ..r..r.......... │ │ │ │ - 0x0030e964 ab010e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ - 0x0030e974 2800aa01 0000aa01 0bf70300 b5019001 (............... │ │ │ │ - 0x0030e984 0000c502 05d80300 f60243cf 0300fa03 ..........C..... │ │ │ │ - 0x0030e994 1d9f0401 97040e00 007f0000 00000000 ................ │ │ │ │ - 0x0030e9a4 ff9b1d01 16008801 00008801 18a20100 ................ │ │ │ │ - 0x0030e9b4 a90105b6 0101ae01 0e00007f 00000000 ................ │ │ │ │ - 0x0030e9c4 00000000 ff9b2101 1b009001 00009001 ......!......... │ │ │ │ - 0x0030e9d4 55fc0100 e5011a00 00ff010c 9302018b U............... │ │ │ │ - 0x0030e9e4 020e0000 7f000000 00000000 ff9b1101 ................ │ │ │ │ - 0x0030e9f4 0c1f0634 00370948 01400e00 007f0000 ...4.7.H.@...... │ │ │ │ - 0x0030ea04 00000000 ff9b2d01 2700a001 0000a001 ......-.'....... │ │ │ │ - 0x0030ea14 099d0200 b501108c 0200c501 0c9d0200 ................ │ │ │ │ - 0x0030ea24 d1013e00 008f0221 b80201b0 020e0000 ..>....!........ │ │ │ │ - 0x0030ea34 7f000000 00000000 ff9b1d01 19003e00 ..............>. │ │ │ │ - 0x0030ea44 003e5db5 01009b01 1d0000b8 010ccc01 .>]............. │ │ │ │ - 0x0030ea54 01c4010e 00007f00 00000000 ff9b1101 ................ │ │ │ │ - 0x0030ea64 0c3c114f 0062057f 01672e00 007f0000 .<.O.b...g...... │ │ │ │ - 0x0030ea74 00000000 ff9b2101 1a007900 00795fb6 ......!...y..y_. │ │ │ │ - 0x0030ea84 0300d801 e1010000 b90309ca 0301c203 ................ │ │ │ │ - 0x0030ea94 0e00007f 00000000 00000000 ffff0108 ................ │ │ │ │ - 0x0030eaa4 33055a00 38470000 ffff0108 19054300 3.Z.8G........C. │ │ │ │ - 0x0030eab4 1e400000 ffff0108 33055a00 38470000 .@......3.Z.8G.. │ │ │ │ - 0x0030eac4 ffff0108 19054300 1e400000 ffff010c ......C..@...... │ │ │ │ - 0x0030ead4 9e010fa1 0200ad01 88010000 ffff0110 ................ │ │ │ │ - 0x0030eae4 00e00100 00e00116 850200f6 011f0000 ................ │ │ │ │ - 0x0030eaf4 ffff0108 39117200 4a440000 ffff0110 ....9.r.JD...... │ │ │ │ - 0x0030eb04 4311ce01 00bc0110 de0100cc 012b0000 C............+.. │ │ │ │ - 0x0030eb14 ffff010c d8011bef 0200f301 98010000 ................ │ │ │ │ - 0x0030eb24 ff9b3501 2e00b801 0000b801 078a0300 ..5............. │ │ │ │ - 0x0030eb34 e30117f4 0200d202 10e40200 e7020b9e ................ │ │ │ │ - 0x0030eb44 0301f702 0b840301 8d03099e 03019603 ................ │ │ │ │ - 0x0030eb54 0e00007f 00000000 00000000 ffff011c ................ │ │ │ │ - 0x0030eb64 00f30100 00f3010f ce040082 02fa0100 ................ │ │ │ │ - 0x0030eb74 00fc031e ce04009a 04440000 ff9b1901 .........D...... │ │ │ │ - 0x0030eb84 151e06b4 010024c7 010000eb 0105f801 ......$......... │ │ │ │ - 0x0030eb94 01f0010e 00007f00 00000000 ffff010a ................ │ │ │ │ - 0x0030eba4 1e068f01 00248801 00000000 ffff010a .....$.......... │ │ │ │ - 0x0030ebb4 1e068f01 00248801 00000000 ff9b1501 .....$.......... │ │ │ │ - 0x0030ebc4 0e300566 007510a2 01018501 2300007f .0.f.u......#... │ │ │ │ - 0x0030ebd4 00000000 00000000 ffff0108 0a052800 ..............(. │ │ │ │ - 0x0030ebe4 0f340000 ffff0108 18054200 1d400000 .4........B..@.. │ │ │ │ - 0x0030ebf4 ff9b1901 1459059d 01005e72 0000d001 .....Y....^r.... │ │ │ │ - 0x0030ec04 05f70101 d5012800 007f0000 00000000 ......(......... │ │ │ │ - 0x0030ec14 ff9b2101 1a3a06ec 01005406 c901005a ..!..:....T....Z │ │ │ │ - 0x0030ec24 95010000 ef010888 0201f701 1700007f ................ │ │ │ │ - 0x0030ec34 00000000 00000000 ff9b1901 134c056e .............L.n │ │ │ │ - 0x0030ec44 00515200 00a30105 b50101a8 01130000 .QR............. │ │ │ │ - 0x0030ec54 7f000000 00000000 ff9b1901 155506b6 .............U.. │ │ │ │ - 0x0030ec64 01005b8a 010000e5 010cfe01 01f10113 ..[............. │ │ │ │ - 0x0030ec74 00007f00 00000000 ff9b1901 1449058e .............I.. │ │ │ │ - 0x0030ec84 01004e73 0000c101 05eb0101 c6012b00 ..Ns..........+. │ │ │ │ - 0x0030ec94 007f0000 00000000 ffff012f 00f70100 .........../.... │ │ │ │ - 0x0030eca4 00f70151 b60600ed 020d9c06 00a6030d ...Q............ │ │ │ │ - 0x0030ecb4 860600f6 0314b606 00b3040d b406008a ................ │ │ │ │ - 0x0030ecc4 050d9e06 009705bb 01000000 ffff0154 ...............T │ │ │ │ - 0x0030ecd4 00840200 00840296 02d30f00 b2040da1 ................ │ │ │ │ - 0x0030ece4 0f00fb05 1e960f00 9906df02 0000f808 ................ │ │ │ │ - 0x0030ecf4 0a940f00 af090a89 0f00800b 1ec40f00 ................ │ │ │ │ - 0x0030ed04 cf0b0ab0 0f009a0c 0eff0e00 f90c0ee3 ................ │ │ │ │ - 0x0030ed14 0e00c20e 0e980f00 d20e0ae1 0e00dc0e ................ │ │ │ │ - 0x0030ed24 b9010000 ff9b0901 040b020f 017f0000 ................ │ │ │ │ - 0x0030ed34 00000000 ff9b0901 040b020f 017f0000 ................ │ │ │ │ - 0x0030ed44 00000000 .... │ │ │ │ + 0x0030b1b4 7f000000 00000000 ff9b3901 336c068a ..........9.3l.. │ │ │ │ + 0x0030b1c4 0200ac01 21a40200 cd01089f 0200d501 ....!........... │ │ │ │ + 0x0030b1d4 1a0000ef 0119a402 008d020a 990201a7 ................ │ │ │ │ + 0x0030b1e4 0208c502 01af0208 bf0201b7 02140000 ................ │ │ │ │ + 0x0030b1f4 7f000000 00000000 ffff0108 13053300 ..............3. │ │ │ │ + 0x0030b204 18360000 ffff010b d0024092 03009003 .6........@..... │ │ │ │ + 0x0030b214 19000000 ffff010b b00249fb 0200f902 ..........I..... │ │ │ │ + 0x0030b224 19000000 ff9b1501 1007051f 000c1a00 ................ │ │ │ │ + 0x0030b234 00260836 012e0e00 007f0000 00000000 .&.6............ │ │ │ │ + 0x0030b244 ff9b2901 225d1da5 0400d001 0aa90400 ..)."].......... │ │ │ │ + 0x0030b254 d0020aa7 04008004 16a50400 ac040abe ................ │ │ │ │ + 0x0030b264 0401b604 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030b274 ffff0140 00920a00 00920a10 a70c00a2 ...@............ │ │ │ │ + 0x0030b284 0a100000 b20a0e91 0c00c20a 0e8c0c00 ................ │ │ │ │ + 0x0030b294 d20a0ee0 0b00e20a 0ed00b00 f20a0ec0 ................ │ │ │ │ + 0x0030b2a4 0b00820b 0eb00b00 920b0ea2 0b00a00b ................ │ │ │ │ + 0x0030b2b4 9c010000 ff9b3501 2ef0170f af1a00ff ......5......... │ │ │ │ + 0x0030b2c4 175b0000 da1817f3 1900c419 11af1a00 .[.............. │ │ │ │ + 0x0030b2d4 de1913f3 1900a41a 09db1a01 ad1a2300 ..............#. │ │ │ │ + 0x0030b2e4 00d01a09 db1a017f 00000000 00000000 ................ │ │ │ │ + 0x0030b2f4 ffff0110 00ad0700 00ad0735 ff0700e2 ...........5.... │ │ │ │ + 0x0030b304 073b0000 ff9b2101 1b5c0aa9 070066fb .;....!..\....f. │ │ │ │ + 0x0030b314 050000e1 0610ae07 00bc071c e00701d8 ................ │ │ │ │ + 0x0030b324 070e0000 7f000000 00000000 ff9b2101 ..............!. │ │ │ │ + 0x0030b334 1b590ac4 09006399 080000fc 0810c909 .Y....c......... │ │ │ │ + 0x0030b344 00d7091c fb0901f3 090e0000 7f000000 ................ │ │ │ │ + 0x0030b354 00000000 ffff010b db030df7 0300e803 ................ │ │ │ │ + 0x0030b364 11000000 ffff010b cd030de9 0300da03 ................ │ │ │ │ + 0x0030b374 11000000 ffff0110 00b90600 00b9060d ................ │ │ │ │ + 0x0030b384 d50600c6 06110000 ffff0110 00d10500 ................ │ │ │ │ + 0x0030b394 00d1050d ed0500de 05110000 ffff0110 ................ │ │ │ │ + 0x0030b3a4 00a90600 00a9060d c50600b6 06110000 ................ │ │ │ │ + 0x0030b3b4 ffff0110 00a90600 00a9060d c50600b6 ................ │ │ │ │ + 0x0030b3c4 06110000 ff9b1d01 1753c201 ac030095 .........S...... │ │ │ │ + 0x0030b3d4 02a70100 00bc0308 cc0301c4 030e0000 ................ │ │ │ │ + 0x0030b3e4 7f000000 00000000 ff9b3901 35a9010e ..........9.5... │ │ │ │ + 0x0030b3f4 860600b7 01980100 00cf020e 860600dd ................ │ │ │ │ + 0x0030b404 02bf0100 009c040e 860600aa 04ba0100 ................ │ │ │ │ + 0x0030b414 00e40520 86060096 060aa806 01a0060e ... ............ │ │ │ │ + 0x0030b424 00007f00 00000000 ff9b1d01 17fe020d ................ │ │ │ │ + 0x0030b434 8a06008b 03820300 008d060a 9f060197 ................ │ │ │ │ + 0x0030b444 060e0000 7f000000 00000000 ff9b1d01 ................ │ │ │ │ + 0x0030b454 166c0bc4 01008601 06bf0100 d4010afc .l.............. │ │ │ │ + 0x0030b464 0101de01 2400007f 00000000 00000000 ....$........... │ │ │ │ + 0x0030b474 ff9b0901 04230a2f 017f0000 00000000 .....#./........ │ │ │ │ + 0x0030b484 ffff0110 6d06ac01 00930117 ae0100aa ....m........... │ │ │ │ + 0x0030b494 01180000 ff9b3101 2d008604 00008604 ......1.-....... │ │ │ │ + 0x0030b4a4 0ddf0400 950410ca 0400a504 150000ba ................ │ │ │ │ + 0x0030b4b4 040bdf04 00cd040a d90401e2 0408f204 ................ │ │ │ │ + 0x0030b4c4 01ea040e 00007f00 00000000 ff9b1d01 ................ │ │ │ │ + 0x0030b4d4 1600da02 0000da02 10ec0200 ef020d84 ................ │ │ │ │ + 0x0030b4e4 0301fc02 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030b4f4 ff9b2101 1a5f08c1 01006741 0000a801 ..!.._....gA.... │ │ │ │ + 0x0030b504 17c30100 c60108d6 0101ce01 0e00007f ................ │ │ │ │ + 0x0030b514 00000000 00000000 ff9b2101 1b5f08ee ..........!.._.. │ │ │ │ + 0x0030b524 01007308 e90100d3 0114f001 00f30108 ..s............. │ │ │ │ + 0x0030b534 990201fb 01240000 7f000000 00000000 .....$.......... │ │ │ │ + 0x0030b544 ff9b2d01 28008002 00008002 10bc0200 ..-.(........... │ │ │ │ + 0x0030b554 920210a4 0200a702 0db60201 bf020de4 ................ │ │ │ │ + 0x0030b564 0201cc02 0ade0201 d6021400 007f0000 ................ │ │ │ │ + 0x0030b574 00000000 ffff011b 00b40400 00b4040a ................ │ │ │ │ + 0x0030b584 8b0500be 04340000 f204178d 05008905 .....4.......... │ │ │ │ + 0x0030b594 18000000 ff9b2101 1c008301 00008301 ......!......... │ │ │ │ + 0x0030b5a4 0b8f0200 8e018801 00009602 08a60201 ................ │ │ │ │ + 0x0030b5b4 9e020e00 007f0000 00000000 ff9b2101 ..............!. │ │ │ │ + 0x0030b5c4 1c008301 00008301 0b8f0200 8e018801 ................ │ │ │ │ + 0x0030b5d4 00009602 08a60201 9e020e00 007f0000 ................ │ │ │ │ + 0x0030b5e4 00000000 ffff010b af020dcb 0200bc02 ................ │ │ │ │ + 0x0030b5f4 11000000 ffff011d 00df0200 00df0211 ................ │ │ │ │ + 0x0030b604 9b2100c4 1d249921 00f91d1a 81210093 .!...$.!.....!.. │ │ │ │ + 0x0030b614 1ea10300 00000000 ff9b7901 72ce0127 ..........y.r..' │ │ │ │ + 0x0030b624 8c1000a0 02a90291 1000fa05 0d8c1000 ................ │ │ │ │ + 0x0030b634 87060d84 10009406 0dfc0f00 ac060af4 ................ │ │ │ │ + 0x0030b644 0f00b606 e1050000 970c2196 1000ad0d ..........!..... │ │ │ │ + 0x0030b654 58e31000 be0e2291 1000f70e 25ce1000 X.....".....%... │ │ │ │ + 0x0030b664 ad0f25a2 1000d40f 09911000 e20f1098 ..%............. │ │ │ │ + 0x0030b674 1000c010 06c81001 d1100add 1001fd10 ................ │ │ │ │ + 0x0030b684 51e11101 ce110800 00d61109 e111017f Q............... │ │ │ │ + 0x0030b694 00000000 00000000 ff9b7901 72ce0127 ..........y.r..' │ │ │ │ + 0x0030b6a4 981000a0 02a9029d 1000fa05 0d981000 ................ │ │ │ │ + 0x0030b6b4 87060d90 10009406 0d881000 ac060a80 ................ │ │ │ │ + 0x0030b6c4 1000b606 ed050000 a30c21a2 1000b90d ..........!..... │ │ │ │ + 0x0030b6d4 58ef1000 ca0e229d 1000830f 25da1000 X.....".....%... │ │ │ │ + 0x0030b6e4 b90f25ae 1000e00f 099d1000 ee0f10a4 ..%............. │ │ │ │ + 0x0030b6f4 1000cc10 06d41001 dd100ae9 10018911 ................ │ │ │ │ + 0x0030b704 51ed1101 da110800 00e21109 ed11017f Q............... │ │ │ │ + 0x0030b714 00000000 00000000 ff9bcc01 01c501f7 ................ │ │ │ │ + 0x0030b724 10d603a1 8a0200a5 28f2069f 8a020086 ........(....... │ │ │ │ + 0x0030b734 32b0049d 8a0200bd 361d998a 0200bb3c 2.......6......< │ │ │ │ + 0x0030b744 ce03938a 02009c45 e103978a 0200e753 .......E.......S │ │ │ │ + 0x0030b754 ed03958a 0200d65c e9039b8a 0200867d .......\.......} │ │ │ │ + 0x0030b764 98509d8a 0200dd81 020f9f8a 0200dd84 .P.............. │ │ │ │ + 0x0030b774 0213808b 02008585 0217fb8a 0200b185 ................ │ │ │ │ + 0x0030b784 0217f68a 0200cd85 0219ef8a 0200eb85 ................ │ │ │ │ + 0x0030b794 021eea8a 02008e86 021ee58a 0200b186 ................ │ │ │ │ + 0x0030b7a4 0219e38a 0200df86 0217f18a 0200a787 ................ │ │ │ │ + 0x0030b7b4 020bde8a 0200c787 020dd98a 0200e987 ................ │ │ │ │ + 0x0030b7c4 0228a58a 02009688 0219a38a 02009f89 .(.............. │ │ │ │ + 0x0030b7d4 0267808b 0200cb8a 0206d38a 0201d18a .g.............. │ │ │ │ + 0x0030b7e4 02530000 7f000000 00000000 ff9bc401 .S.............. │ │ │ │ + 0x0030b7f4 01bf01f7 10d903ba 93020095 29f206b8 ............)... │ │ │ │ + 0x0030b804 930200f6 32c004b6 930200bd 371db293 ....2.......7... │ │ │ │ + 0x0030b814 0200db3d d403a993 0200ee46 ec03b093 ...=.......F.... │ │ │ │ + 0x0030b824 02008b56 f703ae93 0200875f eb03b493 ...V......._.... │ │ │ │ + 0x0030b834 0200a080 01bd51b6 930200ce 8a020fb8 ......Q......... │ │ │ │ + 0x0030b844 930200e2 8d021797 9402008e 8e021792 ................ │ │ │ │ + 0x0030b854 940200aa 8e02198b 940200c8 8e021e86 ................ │ │ │ │ + 0x0030b864 940200eb 8e021e81 9402008e 8f0219ff ................ │ │ │ │ + 0x0030b874 930200bc 8f02178d 94020084 90020bfa ................ │ │ │ │ + 0x0030b884 930200a4 90020df5 930200c6 900228c1 ..............(. │ │ │ │ + 0x0030b894 930200f3 900219bc 930200a2 92028501 ................ │ │ │ │ + 0x0030b8a4 9c940200 e7930206 ef930201 ed930253 ...............S │ │ │ │ + 0x0030b8b4 00007f00 00000000 ffff0138 00860d00 ...........8.... │ │ │ │ + 0x0030b8c4 00860d17 810f00a2 0d17830f 00b90d2e ................ │ │ │ │ + 0x0030b8d4 0000e70d 19830f00 820e17ff 0e00990e ................ │ │ │ │ + 0x0030b8e4 1f0000b8 0e10fd0e 00ca0e0d f20e00d7 ................ │ │ │ │ + 0x0030b8f4 0e400000 ff9b7d01 76009d13 00009d13 .@....}.v....... │ │ │ │ + 0x0030b904 1af01600 bc131790 1700d813 19eb1600 ................ │ │ │ │ + 0x0030b914 f61310e9 16008b14 19901700 a614178f ................ │ │ │ │ + 0x0030b924 1600bf14 108a1600 d9140ddc 1500e814 ................ │ │ │ │ + 0x0030b934 10da1500 fa140dcf 15008915 19a41500 ................ │ │ │ │ + 0x0030b944 ba150ac9 1501f715 08841601 a2160ddd ................ │ │ │ │ + 0x0030b954 1601d116 0ae31601 fe160a8a 1701a317 ................ │ │ │ │ + 0x0030b964 0de11701 cc170de7 1701d917 1400007f ................ │ │ │ │ + 0x0030b974 00000000 00000000 ff9b7d01 7600df1b ..........}.v... │ │ │ │ + 0x0030b984 0000df1b 1c8f1f00 801c17b1 1f009c1c ................ │ │ │ │ + 0x0030b994 198a1f00 ba1c1088 1f00cf1c 19b11f00 ................ │ │ │ │ + 0x0030b9a4 ea1c17c0 1e00831d 10bb1e00 951d0d96 ................ │ │ │ │ + 0x0030b9b4 1e00a41d 10941e00 b61d0d89 1e00c51d ................ │ │ │ │ + 0x0030b9c4 19e01d00 f11d0d83 1e01a31e 0db51e01 ................ │ │ │ │ + 0x0030b9d4 cd1e0dfc 1e01ed1e 0d821f01 9c1f0dab ................ │ │ │ │ + 0x0030b9e4 1f01c31f 0df41f01 df1f0dfa 1f01ec1f ................ │ │ │ │ + 0x0030b9f4 1400007f 00000000 00000000 ff9b7d01 ..............}. │ │ │ │ + 0x0030ba04 76008316 00008316 17fc1800 9f161791 v............... │ │ │ │ + 0x0030ba14 1900bb16 19f71800 d91610f5 1800ee16 ................ │ │ │ │ + 0x0030ba24 19911900 891717c4 1800a217 10bf1800 ................ │ │ │ │ + 0x0030ba34 bc170dac 1800cb17 10aa1800 dd170d9f ................ │ │ │ │ + 0x0030ba44 1800ec17 19871800 8a180a99 1801af18 ................ │ │ │ │ + 0x0030ba54 08b91801 c7180de9 1801dd18 0aef1801 ................ │ │ │ │ + 0x0030ba64 ff180a8b 19019419 0dbf1901 aa190dc5 ................ │ │ │ │ + 0x0030ba74 1901b719 1400007f 00000000 00000000 ................ │ │ │ │ + 0x0030ba84 ff9b7d01 76009d13 00009d13 1af01600 ..}.v........... │ │ │ │ + 0x0030ba94 bc131790 1700d813 19eb1600 f61310e9 ................ │ │ │ │ + 0x0030baa4 16008b14 19901700 a614178f 1600bf14 ................ │ │ │ │ + 0x0030bab4 108a1600 d9140ddc 1500e814 10da1500 ................ │ │ │ │ + 0x0030bac4 fa140dcf 15008915 19a41500 ba150ac9 ................ │ │ │ │ + 0x0030bad4 1501f715 08841601 a2160ddd 1601d116 ................ │ │ │ │ + 0x0030bae4 0ae31601 fe160a8a 1701a317 0de11701 ................ │ │ │ │ + 0x0030baf4 cc170de7 1701d917 1400007f 00000000 ................ │ │ │ │ + 0x0030bb04 00000000 ffff014d 00b01400 00b01421 .......M.......! │ │ │ │ + 0x0030bb14 a41700d6 1417b817 00f21419 9f170090 ................ │ │ │ │ + 0x0030bb24 15109517 00a51519 b81700c0 1517e416 ................ │ │ │ │ + 0x0030bb34 00d91510 df1600eb 150dc516 00fa1510 ................ │ │ │ │ + 0x0030bb44 c316008c 160db816 009b1619 b61600b4 ................ │ │ │ │ + 0x0030bb54 16bc0100 00000000 ff9b7d01 7600df1b ..........}.v... │ │ │ │ + 0x0030bb64 0000df1b 1c8f1f00 801c17b1 1f009c1c ................ │ │ │ │ + 0x0030bb74 198a1f00 ba1c1088 1f00cf1c 19b11f00 ................ │ │ │ │ + 0x0030bb84 ea1c17c0 1e00831d 10bb1e00 951d0d96 ................ │ │ │ │ + 0x0030bb94 1e00a41d 10941e00 b61d0d89 1e00c51d ................ │ │ │ │ + 0x0030bba4 19e01d00 f11d0d83 1e01a31e 0db51e01 ................ │ │ │ │ + 0x0030bbb4 cd1e0dfc 1e01ed1e 0d821f01 9c1f0dab ................ │ │ │ │ + 0x0030bbc4 1f01c31f 0df41f01 df1f0dfa 1f01ec1f ................ │ │ │ │ + 0x0030bbd4 1400007f 00000000 00000000 ffff0138 ...............8 │ │ │ │ + 0x0030bbe4 00e41000 00e41017 df120080 1117e112 ................ │ │ │ │ + 0x0030bbf4 0097112e 0000c511 19e11200 e01117dd ................ │ │ │ │ + 0x0030bc04 1200f711 1f000096 1210db12 00a8120d ................ │ │ │ │ + 0x0030bc14 d01200b5 12400000 ffff014d 00c01400 .....@.....M.... │ │ │ │ + 0x0030bc24 00c01421 ff1600e6 14178c17 00821519 ...!............ │ │ │ │ + 0x0030bc34 fa1600a0 1510eb16 00b51519 8c1700d0 ................ │ │ │ │ + 0x0030bc44 1517e916 00e91510 e71600fb 150dd516 ................ │ │ │ │ + 0x0030bc54 008a1610 d316009c 160dc816 00ab1619 ................ │ │ │ │ + 0x0030bc64 c61600c4 16870100 00000000 ff9b2901 ..............). │ │ │ │ + 0x0030bc74 2300f10a 0000f10a 30d21600 a10b9d0a #.......0....... │ │ │ │ + 0x0030bc84 0000be15 9201d216 00d5160d ea1601e2 ................ │ │ │ │ + 0x0030bc94 160e0000 7f000000 00000000 ff9b2901 ..............). │ │ │ │ + 0x0030bca4 2200d30b 0000d30b 338a1700 860c870a ".......3....... │ │ │ │ + 0x0030bcb4 00008d16 7b8a1700 97170dac 1701a417 ....{........... │ │ │ │ + 0x0030bcc4 0e00007f 00000000 00000000 ff9b2901 ..............). │ │ │ │ + 0x0030bcd4 2200d30b 0000d30b 338a1700 860c870a ".......3....... │ │ │ │ + 0x0030bce4 00008d16 7b8a1700 97170dac 1701a417 ....{........... │ │ │ │ + 0x0030bcf4 0e00007f 00000000 00000000 ffff011d ................ │ │ │ │ + 0x0030bd04 00c70a00 00c70a2e 921600f5 0a890a00 ................ │ │ │ │ + 0x0030bd14 00fe1492 01921600 90162000 00000000 .......... ..... │ │ │ │ + 0x0030bd24 ff9b2901 2300d80a 0000d80a 36ac1600 ..).#.......6... │ │ │ │ + 0x0030bd34 8e0b920a 0000a015 8a01ac16 00bf1613 ................ │ │ │ │ + 0x0030bd44 da1601d2 160e0000 7f000000 00000000 ................ │ │ │ │ + 0x0030bd54 ffff011d 00bc0a00 00bc0a2e a21600ea ................ │ │ │ │ + 0x0030bd64 0aa40a00 008e1592 01a21600 a0161c00 ................ │ │ │ │ + 0x0030bd74 00000000 ff9b2901 2300d80a 0000d80a ......).#....... │ │ │ │ + 0x0030bd84 36ac1600 8e0b920a 0000a015 8a01ac16 6............... │ │ │ │ + 0x0030bd94 00bf1613 da1601d2 160e0000 7f000000 ................ │ │ │ │ + 0x0030bda4 00000000 ff9b6501 5ee8032f 931000b4 ......e.^../.... │ │ │ │ + 0x0030bdb4 0414d20f 00c804a0 010000e8 0506900f ................ │ │ │ │ + 0x0030bdc4 00bc070d d70f00c9 07cf0400 00980c0b ................ │ │ │ │ + 0x0030bdd4 931000ab 0c0beb0e 00b60ce1 01000097 ................ │ │ │ │ + 0x0030bde4 0e199310 00b20e19 c51000cb 0e4e0000 .............N.. │ │ │ │ + 0x0030bdf4 990f728d 1001a010 1dbf1001 ce101ff5 ..r............. │ │ │ │ + 0x0030be04 1001ed10 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030be14 ff9b6501 5ee8032f 931000b4 0414d20f ..e.^../........ │ │ │ │ + 0x0030be24 00c804a0 010000e8 0506900f 00bc070d ................ │ │ │ │ + 0x0030be34 d70f00c9 07cf0400 00980c0b 931000ab ................ │ │ │ │ + 0x0030be44 0c0beb0e 00b60ce1 01000097 0e199310 ................ │ │ │ │ + 0x0030be54 00b20e19 c51000cb 0e4e0000 990f728d .........N....r. │ │ │ │ + 0x0030be64 1001a010 1dbf1001 ce101ff5 1001ed10 ................ │ │ │ │ + 0x0030be74 0e00007f 00000000 00000000 ff9b1d01 ................ │ │ │ │ + 0x0030be84 1600db01 0000db01 15f20100 fb010a8d ................ │ │ │ │ + 0x0030be94 02018502 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030bea4 ff9b1d01 1600db01 0000db01 15f20100 ................ │ │ │ │ + 0x0030beb4 fb010a8d 02018502 0e00007f 00000000 ................ │ │ │ │ + 0x0030bec4 00000000 ffff0116 673da703 00a4015d ........g=.....] │ │ │ │ + 0x0030bed4 00008102 9701a703 0098032c 00000000 ...........,.... │ │ │ │ + 0x0030bee4 ffff011d 00aa1d00 00aa1d07 f05100b1 .............Q.. │ │ │ │ + 0x0030bef4 1d910200 00c21f07 df5100c9 1fcd3200 .........Q....2. │ │ │ │ + 0x0030bf04 00000000 ffff011d 00aa1d00 00aa1d07 ................ │ │ │ │ + 0x0030bf14 f05100b1 1d910200 00c21f07 df5100c9 .Q...........Q.. │ │ │ │ + 0x0030bf24 1fcd3200 00000000 ff9b1901 14002a00 ..2...........*. │ │ │ │ + 0x0030bf34 002a08a2 0100a501 0ab70101 af010e00 .*.............. │ │ │ │ + 0x0030bf44 007f0000 00000000 ff9b1901 14002a00 ..............*. │ │ │ │ + 0x0030bf54 002a08a2 0100a501 0ab70101 af010e00 .*.............. │ │ │ │ + 0x0030bf64 007f0000 00000000 ffff012f 00fb0600 .........../.... │ │ │ │ + 0x0030bf74 00fb06e5 02cc0f00 e009e002 0000c00c ................ │ │ │ │ + 0x0030bf84 41cc0f00 d10d0ec4 0f00df0d cb010000 A............... │ │ │ │ + 0x0030bf94 aa0f09ce 0f00b30f 39000000 ffff012f ........9....../ │ │ │ │ + 0x0030bfa4 00ae0700 00ae07eb 02831000 990ab702 ................ │ │ │ │ + 0x0030bfb4 0000d00c 46831000 e50d0efb 0f00f30d ....F........... │ │ │ │ + 0x0030bfc4 f2010000 e50f0685 1000eb0f 38000000 ............8... │ │ │ │ + 0x0030bfd4 ff9b2101 1c00fc01 0000fc01 75b10300 ..!.........u... │ │ │ │ + 0x0030bfe4 8a0325b6 0300b903 0ade0301 c3032100 ..%...........!. │ │ │ │ + 0x0030bff4 007f0000 00000000 ff9b2101 1c00fc01 ..........!..... │ │ │ │ + 0x0030c004 0000fc01 75b10300 8a0325b6 0300b903 ....u.....%..... │ │ │ │ + 0x0030c014 0ade0301 c3032100 007f0000 00000000 ......!......... │ │ │ │ + 0x0030c024 ffff0134 800616f1 1800f008 16ef1800 ...4............ │ │ │ │ + 0x0030c034 e00b16ed 1800b111 23f51800 c11623f3 ........#.....#. │ │ │ │ + 0x0030c044 18009c18 13f71800 af181700 00c61815 ................ │ │ │ │ + 0x0030c054 f71800db 18320000 ffff0134 800616f3 .....2.....4.... │ │ │ │ + 0x0030c064 1800f008 16f11800 e00b16ef 1800b111 ................ │ │ │ │ + 0x0030c074 23f71800 c11623f5 18009e18 13f91800 #.....#......... │ │ │ │ + 0x0030c084 b1181700 00c81815 f91800dd 18320000 .............2.. │ │ │ │ + 0x0030c094 ff9b4901 4200cd07 0000cd07 15c11600 ..I.B........... │ │ │ │ + 0x0030c0a4 f907c501 c61600be 09c60600 008410cc ................ │ │ │ │ + 0x0030c0b4 01971600 9b14089c 1600a314 e0010000 ................ │ │ │ │ + 0x0030c0c4 831612c6 16009f16 1abb1601 c9161aeb ................ │ │ │ │ + 0x0030c0d4 1601e316 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030c0e4 ff9b4901 4200cd07 0000cd07 15c11600 ..I.B........... │ │ │ │ + 0x0030c0f4 f907c501 c61600be 09c60600 008410cc ................ │ │ │ │ + 0x0030c104 01971600 9b14089c 1600a314 e0010000 ................ │ │ │ │ + 0x0030c114 831612c6 16009f16 1abb1601 c9161aeb ................ │ │ │ │ + 0x0030c124 1601e316 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030c134 ffff011c 00c90300 00c9030e f60600d7 ................ │ │ │ │ + 0x0030c144 03480000 9f040edc 0600ad04 e4020000 .H.............. │ │ │ │ + 0x0030c154 ffff0122 00ee0300 00ee0310 c80700e1 ..."............ │ │ │ │ + 0x0030c164 0410b507 00f104bc 020000ad 0706c807 ................ │ │ │ │ + 0x0030c174 00b3072e 00000000 ff9b8004 01fb03bd ................ │ │ │ │ + 0x0030c184 010b8f74 00fc010b ed74008b 0459e176 ...t.....t...Y.v │ │ │ │ + 0x0030c194 00a60618 e07100ec 0705ba71 00c20815 .....q.....q.... │ │ │ │ + 0x0030c1a4 db7100d7 088e0200 00e50a15 e07100a5 .q...........q.. │ │ │ │ + 0x0030c1b4 0e8e01e1 7600f40f 179b7200 f513fb22 ....v.....r...." │ │ │ │ + 0x0030c1c4 827500f0 36bf0100 00af380b 827400d4 .u..6.....8..t.. │ │ │ │ + 0x0030c1d4 392e8275 00823a90 01000092 3b0b8274 9..u..:.....;..t │ │ │ │ + 0x0030c1e4 00ab3c2e 827500d9 3cec0400 00c5411b ..<..u..<.....A. │ │ │ │ + 0x0030c1f4 e77300e0 41c10300 00a1450d cc7300ae .s..A.....E..s.. │ │ │ │ + 0x0030c204 450d8275 00bb45ca 01000085 47810282 E..u..E.....G... │ │ │ │ + 0x0030c214 75008649 96050000 9c4e108f 7100fb4e u..I.....N..q..N │ │ │ │ + 0x0030c224 08877100 db4f088b 7100bb50 08837100 ..q..O..q..P..q. │ │ │ │ + 0x0030c234 9b51088d 7100fb51 08857100 db520889 .Q..q..Q..q..R.. │ │ │ │ + 0x0030c244 7100bb53 08817100 f4530d82 75008154 q..S..q..S..u..T │ │ │ │ + 0x0030c254 8e020000 8f5608bf 72009756 82010000 .....V..r..V.... │ │ │ │ + 0x0030c264 99572b82 7500c457 d0030000 945b10d0 .W+.u..W.....[.. │ │ │ │ + 0x0030c274 7000f15b 08d67000 d15c08d4 7000b15d p..[..p..\..p..] │ │ │ │ + 0x0030c284 08ca7000 915e08ce 7000f15e 08c87000 ..p..^..p..^..p. │ │ │ │ + 0x0030c294 d15f08d2 7000b160 08cc7000 e660d804 ._..p..`..p..`.. │ │ │ │ + 0x0030c2a4 8275009d 660da072 00aa66fb 020000a5 .u..f..r..f..... │ │ │ │ + 0x0030c2b4 6914d374 00d8691e e17600fb 690ddf76 i..t..i..v..i..v │ │ │ │ + 0x0030c2c4 00946a06 c576009f 6a0dc376 00c66a0d ..j..v..j..v..j. │ │ │ │ + 0x0030c2d4 ac7600d8 6a159476 00f26a15 fc7500a5 .v..j..v..j..u.. │ │ │ │ + 0x0030c2e4 6b0bae76 00c36b06 e17600ce 6b199e75 k..v..k..v..k..u │ │ │ │ + 0x0030c2f4 00ff6b06 b675008a 6c0d8d75 009c6c0d ..k..u..l..u..l. │ │ │ │ + 0x0030c304 8b7500ae 6c0d8975 00c06c0d 87750088 .u..l..u..l..u.. │ │ │ │ + 0x0030c314 6d70e176 00a36e19 937400d6 6e23b675 mp.v..n..t..n#.u │ │ │ │ + 0x0030c324 00fe6e0d 917400b4 6f0d8774 00ad7019 ..n..t..o..t..p. │ │ │ │ + 0x0030c334 b67500ef 70469572 01ef7109 a77701f8 .u..pF.r..q..w.. │ │ │ │ + 0x0030c344 71d70100 00cf730d e17301ea 730dfc73 q.....s..s..s..s │ │ │ │ + 0x0030c354 019d7491 01b07501 ae755100 00ff750d ..t...u..uQ...u. │ │ │ │ + 0x0030c364 8e760197 760da676 01c8760d d97601f2 .v..v..v..v..v.. │ │ │ │ + 0x0030c374 762da777 019f770e 00007f00 00000000 v-.w..w......... │ │ │ │ + 0x0030c384 ff9b9404 018d04cd 010bda74 008c020b ...........t.... │ │ │ │ + 0x0030c394 b575008b 04598e77 00a10618 c67200ec .u...Y.w.....r.. │ │ │ │ + 0x0030c3a4 07058d72 00b80815 a27200cd 08830200 ...r.....r...... │ │ │ │ + 0x0030c3b4 00d00a15 c6720081 0e8e018e 7700cb0f .....r......w... │ │ │ │ + 0x0030c3c4 18907300 c5139b23 c57500e0 36c40100 ..s....#.u..6... │ │ │ │ + 0x0030c3d4 00a43808 d87400c9 392ec575 00f739a0 ..8..t..9..u..9. │ │ │ │ + 0x0030c3e4 01000097 3b0dd874 00c03c2e c57500ee ....;..t..<..u.. │ │ │ │ + 0x0030c3f4 3cf70400 00e5411b bd740080 42c00300 <.....A..t..B... │ │ │ │ + 0x0030c404 00c0450d a27400cd 450dc575 00da45c9 ..E..t..E..u..E. │ │ │ │ + 0x0030c414 010000a3 478302c5 7500a649 81050000 ....G...u..I.... │ │ │ │ + 0x0030c424 a74e08da 7100834f 08d67100 e34f08e2 .N..q..O..q..O.. │ │ │ │ + 0x0030c434 7100c350 08de7100 a35108d8 71008352 q..P..q..Q..q..R │ │ │ │ + 0x0030c444 08d47100 e35208e0 7100c353 08dc7100 ..q..R..q..S..q. │ │ │ │ + 0x0030c454 fc530dc5 75008954 8f020000 98560895 .S..u..T.....V.. │ │ │ │ + 0x0030c464 7300a056 82010000 a2572bc5 7500cd57 s..V.....W+.u..W │ │ │ │ + 0x0030c474 c8030000 955b089d 7100ef5b 08a97100 .....[..q..[..q. │ │ │ │ + 0x0030c484 cf5c08a5 7100af5d 08a17100 8f5e089b .\..q..]..q..^.. │ │ │ │ + 0x0030c494 7100ef5e 08a77100 cf5f08a3 7100af60 q..^..q.._..q..` │ │ │ │ + 0x0030c4a4 089f7100 e4609803 c57500fc 63a10300 ..q..`...u..c... │ │ │ │ + 0x0030c4b4 009d670d a77200aa 67fb0200 00a56a15 ..g..r..g.....j. │ │ │ │ + 0x0030c4c4 9e7500c2 6a109377 00ee6a19 8e77008c .u..j..w..j..w.. │ │ │ │ + 0x0030c4d4 6b0d8c77 00a56b06 f47600b0 6b0df276 k..w..k..v..k..v │ │ │ │ + 0x0030c4e4 00d46b0d f07600e6 6b10d876 00fb6b10 ..k..v..k..v..k. │ │ │ │ + 0x0030c4f4 c07600a2 6c068e77 00bd6c06 ad7600c8 .v..l..w..l..v.. │ │ │ │ + 0x0030c504 6c19e175 00f96c06 fc750084 6d0dd075 l..u..l..u..m..u │ │ │ │ + 0x0030c514 00966d0d ce7500a8 6d0dcc75 00ba6d0d ..m..u..m..u..m. │ │ │ │ + 0x0030c524 ca7500f0 6d738e77 00a36f19 de7400cd .u..ms.w..o..t.. │ │ │ │ + 0x0030c534 6f23fc75 00f56f0d dc74009f 700d9377 o#.u..o..t..p..w │ │ │ │ + 0x0030c544 00f87019 fc750093 71069377 00c27146 ..p..u..q..w..qF │ │ │ │ + 0x0030c554 8a7301da 720ee177 01e872bd 010000a5 .s..r..w..r..... │ │ │ │ + 0x0030c564 740db774 01c0740d d27401e8 748901f6 t..t..t..t..t... │ │ │ │ + 0x0030c574 7501f175 520000c3 760dd276 01db760d u..uR...v..v..v. │ │ │ │ + 0x0030c584 ea7601f7 760d8677 01aa772f e17701d9 .v..v..w..w/.w.. │ │ │ │ + 0x0030c594 770e0000 7f000000 00000000 ff9bf003 w............... │ │ │ │ + 0x0030c5a4 01ea0300 f5180000 f5180dfa 69008219 ............i... │ │ │ │ + 0x0030c5b4 e80a0000 ea2315c6 6a00ff23 ea060000 .....#..j..#.... │ │ │ │ + 0x0030c5c4 e92a0dd6 6900f62a 0df56900 832b5300 .*..i..*..i..+S. │ │ │ │ + 0x0030c5d4 00d62b18 f56900d2 2e14b067 00902f0a ..+..i.....g../. │ │ │ │ + 0x0030c5e4 846c009a 2fb20c00 00cc3b0d f16900d9 .l../.....;..i.. │ │ │ │ + 0x0030c5f4 3bf70200 00d03e84 01d76a00 bc413781 ;.....>...j..A7. │ │ │ │ + 0x0030c604 6a00f942 0df16900 e643ba01 8e6a00a0 j..B..i..C...j.. │ │ │ │ + 0x0030c614 45340000 d4450db6 6900e145 a3018e6a E4...E..i..E...j │ │ │ │ + 0x0030c624 00874805 f169009d 480da169 00aa4861 ..H..i..H..i..Ha │ │ │ │ + 0x0030c634 00008b49 70d76a00 fb49a302 00009e4c ...Ip.j..I.....L │ │ │ │ + 0x0030c644 0dc76700 ab4c8802 0000b34e 20bf6700 ..g..L.....N .g. │ │ │ │ + 0x0030c654 ef4e5cce 6800e44f 30d76a00 94505900 .N\.h..O0.j..PY. │ │ │ │ + 0x0030c664 00ed5018 fc6800bf 5179f369 00f15213 ..P..h..Qy.i..R. │ │ │ │ + 0x0030c674 ce6900bd 5b08b068 00c55b14 0000d95b .i..[..h..[....[ │ │ │ │ + 0x0030c684 08ab6800 e15b4f00 00b05cbc 01dc6a00 ..h..[O...\...j. │ │ │ │ + 0x0030c694 ec5d2700 00935e0d ce6900b0 5e0ab567 .]'...^..i..^..g │ │ │ │ + 0x0030c6a4 00ba5e33 0000ed5e 78896c00 f85f0d82 ..^3...^x.l.._.. │ │ │ │ + 0x0030c6b4 6c008560 1b0000a0 600d806c 00b2600d l..`....`..l..`. │ │ │ │ + 0x0030c6c4 fe6b00cb 6006846c 00d6600d f96b0085 .k..`..l..`..k.. │ │ │ │ + 0x0030c6d4 6128ca6b 00ad6112 0000bf61 0dc86b00 a(.k..a....a..k. │ │ │ │ + 0x0030c6e4 cc612c00 00f86121 9c6700a9 6214846c .a,...a!.g..b..l │ │ │ │ + 0x0030c6f4 00bd626d 0000aa63 06dc6a00 b5630dd5 ..bm...c..j..c.. │ │ │ │ + 0x0030c704 6a00e263 18896c00 ff630dd3 6a009164 j..c..l..c..j..d │ │ │ │ + 0x0030c714 2bd76a00 bc643600 00f26419 f96b008b +.j..d6...d..k.. │ │ │ │ + 0x0030c724 65120000 9d650d83 6a00af65 0dff6900 e....e..j..e..i. │ │ │ │ + 0x0030c734 bc657900 00b56620 c16a00da 6611846c .ey...f .j..f..l │ │ │ │ + 0x0030c744 00f0660d f3690082 6715d76a 00d06750 ..f..i..g..j..gP │ │ │ │ + 0x0030c754 a56801a0 684a0000 ea680dc2 6b01b969 .h..hJ...h..k..i │ │ │ │ + 0x0030c764 0dc86901 d9690deb 6901a96a 0dbb6a01 ..i..i..i..j..j. │ │ │ │ + 0x0030c774 e16a5cc2 6b01eb6b 06f36b01 a36c0ddc .j\.k..k..k..l.. │ │ │ │ + 0x0030c784 6c01b06c 210000d1 6c09dc6c 017f0000 l..l!...l..l.... │ │ │ │ + 0x0030c794 00000000 ff9bf003 01ea0300 f5180000 ................ │ │ │ │ + 0x0030c7a4 f5180dfa 69008219 e80a0000 ea2315c6 ....i........#.. │ │ │ │ + 0x0030c7b4 6a00ff23 ea060000 e92a0dd6 6900f62a j..#.....*..i..* │ │ │ │ + 0x0030c7c4 0df56900 832b5300 00d62b18 f56900d2 ..i..+S...+..i.. │ │ │ │ + 0x0030c7d4 2e14b067 00902f0a 846c009a 2fb20c00 ...g../..l../... │ │ │ │ + 0x0030c7e4 00cc3b0d f16900d9 3bf70200 00d03e84 ..;..i..;.....>. │ │ │ │ + 0x0030c7f4 01d76a00 bc413781 6a00f942 0df16900 ..j..A7.j..B..i. │ │ │ │ + 0x0030c804 e643ba01 8e6a00a0 45340000 d4450db6 .C...j..E4...E.. │ │ │ │ + 0x0030c814 6900e145 a3018e6a 00874805 f169009d i..E...j..H..i.. │ │ │ │ + 0x0030c824 480da169 00aa4861 00008b49 70d76a00 H..i..Ha...Ip.j. │ │ │ │ + 0x0030c834 fb49a302 00009e4c 0dc76700 ab4c8802 .I.....L..g..L.. │ │ │ │ + 0x0030c844 0000b34e 20bf6700 ef4e5cce 6800e44f ...N .g..N\.h..O │ │ │ │ + 0x0030c854 30d76a00 94505900 00ed5018 fc6800bf 0.j..PY...P..h.. │ │ │ │ + 0x0030c864 5179f369 00f15213 ce6900bd 5b08b068 Qy.i..R..i..[..h │ │ │ │ + 0x0030c874 00c55b14 0000d95b 08ab6800 e15b4f00 ..[....[..h..[O. │ │ │ │ + 0x0030c884 00b05cbc 01dc6a00 ec5d2700 00935e0d ..\...j..]'...^. │ │ │ │ + 0x0030c894 ce6900b0 5e0ab567 00ba5e33 0000ed5e .i..^..g..^3...^ │ │ │ │ + 0x0030c8a4 78896c00 f85f0d82 6c008560 1b0000a0 x.l.._..l..`.... │ │ │ │ + 0x0030c8b4 600d806c 00b2600d fe6b00cb 6006846c `..l..`..k..`..l │ │ │ │ + 0x0030c8c4 00d6600d f96b0085 6128ca6b 00ad6112 ..`..k..a(.k..a. │ │ │ │ + 0x0030c8d4 0000bf61 0dc86b00 cc612c00 00f86121 ...a..k..a,...a! │ │ │ │ + 0x0030c8e4 9c6700a9 6214846c 00bd626d 0000aa63 .g..b..l..bm...c │ │ │ │ + 0x0030c8f4 06dc6a00 b5630dd5 6a00e263 18896c00 ..j..c..j..c..l. │ │ │ │ + 0x0030c904 ff630dd3 6a009164 2bd76a00 bc643600 .c..j..d+.j..d6. │ │ │ │ + 0x0030c914 00f26419 f96b008b 65120000 9d650d83 ..d..k..e....e.. │ │ │ │ + 0x0030c924 6a00af65 0dff6900 bc657900 00b56620 j..e..i..ey...f │ │ │ │ + 0x0030c934 c16a00da 6611846c 00f0660d f3690082 .j..f..l..f..i.. │ │ │ │ + 0x0030c944 6715d76a 00d06750 a56801a0 684a0000 g..j..gP.h..hJ.. │ │ │ │ + 0x0030c954 ea680dc2 6b01b969 0dc86901 d9690deb .h..k..i..i..i.. │ │ │ │ + 0x0030c964 6901a96a 0dbb6a01 e16a5cc2 6b01eb6b i..j..j..j\.k..k │ │ │ │ + 0x0030c974 06f36b01 a36c0ddc 6c01b06c 210000d1 ..k..l..l..l!... │ │ │ │ + 0x0030c984 6c09dc6c 017f0000 00000000 ff9b2101 l..l..........!. │ │ │ │ + 0x0030c994 1b3009f1 020039ea 010000a3 021cdc02 .0....9......... │ │ │ │ + 0x0030c9a4 00ff0224 ab0301a3 030e0000 7f000000 ...$............ │ │ │ │ + 0x0030c9b4 00000000 ff9b2101 1b3009f1 020039ea ......!..0....9. │ │ │ │ + 0x0030c9c4 010000a3 021cdc02 00ff0224 ab0301a3 ...........$.... │ │ │ │ + 0x0030c9d4 030e0000 7f000000 00000000 ffff010b ................ │ │ │ │ + 0x0030c9e4 e9120de3 1300f612 6f000000 ffff010b ........o....... │ │ │ │ + 0x0030c9f4 de050d87 0600eb05 1e000000 ff9b2501 ..............%. │ │ │ │ + 0x0030ca04 2100f90a 0000f90a 0dd50b00 860b1f00 !............... │ │ │ │ + 0x0030ca14 00a50b0d b40b00bd 0b0acf0b 01c70b10 ................ │ │ │ │ + 0x0030ca24 00007f00 00000000 ff9b2501 2100f90a ..........%.!... │ │ │ │ + 0x0030ca34 0000f90a 0dd50b00 860b1f00 00a50b0d ................ │ │ │ │ + 0x0030ca44 b40b00bd 0b0acf0b 01c70b10 00007f00 ................ │ │ │ │ + 0x0030ca54 00000000 ff9b6501 5e722d82 17009f01 ......e.^r-..... │ │ │ │ + 0x0030ca64 8a020000 a90361a7 1500ef0a 10d71400 ......a......... │ │ │ │ + 0x0030ca74 ff0aea04 0000e90f 4bdf1400 b410bf03 ........K....... │ │ │ │ + 0x0030ca84 0000f313 10821700 851415d8 15009c14 ................ │ │ │ │ + 0x0030ca94 19a71500 b5141200 00c7140e a71500ed ................ │ │ │ │ + 0x0030caa4 145da317 01db150d fc1601eb 15a701a3 .].............. │ │ │ │ + 0x0030cab4 17019217 1700007f 00000000 00000000 ................ │ │ │ │ + 0x0030cac4 ff9b6501 5e722d82 17009f01 8a020000 ..e.^r-......... │ │ │ │ + 0x0030cad4 a90361a7 1500ef0a 10d71400 ff0aea04 ..a............. │ │ │ │ + 0x0030cae4 0000e90f 4bdf1400 b410bf03 0000f313 ....K........... │ │ │ │ + 0x0030caf4 10821700 851415d8 15009c14 19a71500 ................ │ │ │ │ + 0x0030cb04 b5141200 00c7140e a71500ed 145da317 .............].. │ │ │ │ + 0x0030cb14 01db150d fc1601eb 15a701a3 17019217 ................ │ │ │ │ + 0x0030cb24 1700007f 00000000 00000000 ffff0122 ..............." │ │ │ │ + 0x0030cb34 3109a605 003aab01 0000e501 09a60500 1....:.......... │ │ │ │ + 0x0030cb44 ee01bc01 0000aa03 09a60500 b3038902 ................ │ │ │ │ + 0x0030cb54 00000000 ffff0108 5b197600 742a0000 ........[.v.t*.. │ │ │ │ + 0x0030cb64 ffff010b 9501069d 01009b01 2a000000 ............*... │ │ │ │ + 0x0030cb74 ffff010c 005b0000 5b0d6a00 68160000 .....[..[.j.h... │ │ │ │ + 0x0030cb84 ffff0110 00e10100 00e10117 fa0100f8 ................ │ │ │ │ + 0x0030cb94 012e0000 ffff010c 00300000 30137d00 .........0..0.}. │ │ │ │ + 0x0030cba4 434e0000 ffff011b 00840300 00840306 CN.............. │ │ │ │ + 0x0030cbb4 f403008a 035b0000 e5030df6 0300f203 .....[.......... │ │ │ │ + 0x0030cbc4 30000000 ffff010c ae010db5 0200bb01 0............... │ │ │ │ + 0x0030cbd4 a2010000 ffff0119 00460000 4613c802 .........F..F... │ │ │ │ + 0x0030cbe4 0059bb01 00009402 32cd0200 c6023c00 .Y......2.....<. │ │ │ │ + 0x0030cbf4 00000000 ffff0116 a6010da2 0200b301 ................ │ │ │ │ + 0x0030cc04 50000083 021da202 00a0022b 00000000 P..........+.... │ │ │ │ + 0x0030cc14 ffff010e 00580000 5806db01 005ea501 .....X..X....^.. │ │ │ │ + 0x0030cc24 00000000 ffff0111 00910100 00910109 ................ │ │ │ │ + 0x0030cc34 8f02009a 01940100 00000000 ffff010a ................ │ │ │ │ + 0x0030cc44 6d09ef01 0076a101 00000000 ff9b1901 m....v.......... │ │ │ │ + 0x0030cc54 12006800 0068107a 007d0b90 01018801 ..h..h.z.}...... │ │ │ │ + 0x0030cc64 0e00007f 00000000 00000000 ffff0104 ................ │ │ │ │ + 0x0030cc74 07051200 ffff0108 18054200 1d400000 ..........B..@.. │ │ │ │ + 0x0030cc84 ffff0108 1f054600 24470000 ff9b4501 ......F.$G....E. │ │ │ │ + 0x0030cc94 404608ca 0700600d cc070085 0105ca07 @F....`......... │ │ │ │ + 0x0030cca4 00fa0108 ce0700a0 020dd407 009a040d ................ │ │ │ │ + 0x0030ccb4 d00700e0 040bd207 00c60513 ce0700e6 ................ │ │ │ │ + 0x0030ccc4 060cca07 00b00706 c80700d4 070be107 ................ │ │ │ │ + 0x0030ccd4 017f0000 00000000 ff9b8401 01750082 .............u.. │ │ │ │ + 0x0030cce4 01000082 01058305 009c0106 910405fb ................ │ │ │ │ + 0x0030ccf4 0105f604 00950206 a303059b 021c0000 ................ │ │ │ │ + 0x0030cd04 b7021983 0500d502 16f60400 f0021083 ................ │ │ │ │ + 0x0030cd14 05009503 09f60400 a3030985 0401c703 ................ │ │ │ │ + 0x0030cd24 09f80300 d5030be5 0300e803 1b8b0401 ................ │ │ │ │ + 0x0030cd34 910409ea 0401b504 09dd0400 c3040bd0 ................ │ │ │ │ + 0x0030cd44 0400d004 18f00401 f6041d9b 05019305 ................ │ │ │ │ + 0x0030cd54 0e00007f 00000001 7d000000 00000000 ........}....... │ │ │ │ + 0x0030cd64 00000000 ff9b2d01 276c05a2 0200ae01 ......-.'l...... │ │ │ │ + 0x0030cd74 22860200 df0125c7 02009002 0a9c0201 ".....%......... │ │ │ │ + 0x0030cd84 9a023000 00ca020a dc0201d4 020e0000 ..0............. │ │ │ │ + 0x0030cd94 7f000000 00000000 ff9bdc01 01d60120 ............... │ │ │ │ + 0x0030cda4 5aee1e00 f50117c1 1e00b303 15b71e00 Z............... │ │ │ │ + 0x0030cdb4 c803f306 0000bb0a 0a9a1e00 c50a12b2 ................ │ │ │ │ + 0x0030cdc4 1e00d70a eb010000 c20c0da0 1c00ad0d ................ │ │ │ │ + 0x0030cdd4 0e961c00 850f0d91 1c00a710 0eca1c00 ................ │ │ │ │ + 0x0030cde4 f1100aaf 1c00fb10 0db21e00 ec110b92 ................ │ │ │ │ + 0x0030cdf4 1e009212 0b9b1c00 971316ca 1c00ad13 ................ │ │ │ │ + 0x0030ce04 83010000 b01405ca 1c00ca16 14d51c00 ................ │ │ │ │ + 0x0030ce14 a61913d9 1d00af1a 10e91f00 c41a10cf ................ │ │ │ │ + 0x0030ce24 1f00fa1a 10fb1e00 ad1b19f6 1e00c81b ................ │ │ │ │ + 0x0030ce34 0e8a1e00 f91b118c 1c00b21c 0dc41c01 ................ │ │ │ │ + 0x0030ce44 a61d2ec9 20019d1e 0dac1e01 c41e0de8 .... ........... │ │ │ │ + 0x0030ce54 1e01d11e 0dc92001 fe1e0dc9 1f018b1f ...... ......... │ │ │ │ + 0x0030ce64 2ac92001 d21f0de3 1f018120 40c92001 *. ........ @. . │ │ │ │ + 0x0030ce74 c1200e00 007f0000 00000000 ff9b1501 . .............. │ │ │ │ + 0x0030ce84 11d40410 e60400ef 044ec505 01bd050e .........N...... │ │ │ │ + 0x0030ce94 00007f00 00000000 ff9b3901 3400f901 ..........9.4... │ │ │ │ + 0x0030cea4 0000f901 4ace0600 c302ac01 0000ef03 ....J........... │ │ │ │ + 0x0030ceb4 059d0600 d90405d5 05009105 05fd0500 ................ │ │ │ │ + 0x0030cec4 9605bd01 0000d306 0ae70601 dd061000 ................ │ │ │ │ + 0x0030ced4 007f0000 00000000 ff9b1501 0f5f028f ............._.. │ │ │ │ + 0x0030cee4 01006172 0000d301 05da0101 7f000000 ..ar............ │ │ │ │ + 0x0030cef4 00000000 ff9b1501 0f5f028f 01006172 ........._....ar │ │ │ │ + 0x0030cf04 0000d301 05da0101 7f000000 00000000 ................ │ │ │ │ + 0x0030cf14 ffff010d 00640000 64058e01 00694a00 .....d..d....iJ. │ │ │ │ + 0x0030cf24 00000000 ff9b1501 0f5f0290 01006172 ........._....ar │ │ │ │ + 0x0030cf34 0000d301 05da0101 7f000000 00000000 ................ │ │ │ │ + 0x0030cf44 ffff0108 18053800 1d360000 ff9b1501 ......8..6...... │ │ │ │ + 0x0030cf54 1007051f 000c1a00 00260836 012e0e00 .........&.6.... │ │ │ │ + 0x0030cf64 007f0000 00000000 ff9b2d01 26210597 ..........-.&!.. │ │ │ │ + 0x0030cf74 02004d05 81020079 05eb0100 a40105d0 ..M....y........ │ │ │ │ + 0x0030cf84 0100a901 8a010000 b3021fda 0201d202 ................ │ │ │ │ + 0x0030cf94 0e00007f 00000000 00000000 ffff0108 ................ │ │ │ │ + 0x0030cfa4 3c056600 414a0000 ff9b2501 1f4006f7 <.f.AJ....%..@.. │ │ │ │ + 0x0030cfb4 01005a06 f2010060 770000d7 0119fc01 ..Z....`w....... │ │ │ │ + 0x0030cfc4 00930245 e00201d8 020e0000 7f000000 ...E............ │ │ │ │ + 0x0030cfd4 00000000 ff9b1d01 172a066f 003e066a .........*.o.>.j │ │ │ │ + 0x0030cfe4 00443c00 0080011d a501019d 010e0000 .D<............. │ │ │ │ + 0x0030cff4 7f000000 00000000 ff9b1501 0f5f028f ............._.. │ │ │ │ + 0x0030d004 01006172 0000d301 05da0101 7f000000 ..ar............ │ │ │ │ + 0x0030d014 00000000 ff9b4101 3a6f03d1 05009f02 ......A.:o...... │ │ │ │ + 0x0030d024 03f00400 d20205d2 04008203 05b40400 ................ │ │ │ │ + 0x0030d034 b2030591 0400b703 8c020000 c30506cb ................ │ │ │ │ + 0x0030d044 05019a06 3e950701 d8062f00 00870706 ....>...../..... │ │ │ │ + 0x0030d054 8f07017f 00000000 00000000 ffff0108 ................ │ │ │ │ + 0x0030d064 13053300 18360000 ff9b2101 1b00b401 ..3..6....!..... │ │ │ │ + 0x0030d074 0000b401 25960200 d9014000 0099020a ....%.....@..... │ │ │ │ + 0x0030d084 ab0201a3 020e0000 7f000000 00000000 ................ │ │ │ │ + 0x0030d094 ff9b2d01 263009f5 020039e3 0100009c ..-.&0....9..... │ │ │ │ + 0x0030d0a4 020bd602 00a7023d 0000e402 09ef0201 .......=........ │ │ │ │ + 0x0030d0b4 f8020888 03018003 0e00007f 00000000 ................ │ │ │ │ + 0x0030d0c4 00000000 ff9b2101 1b00d002 0000d002 ......!......... │ │ │ │ + 0x0030d0d4 73e00300 c3032000 00e30308 f30301eb s..... ......... │ │ │ │ + 0x0030d0e4 030e0000 7f000000 00000000 ffff0110 ................ │ │ │ │ + 0x0030d0f4 00eb0100 00eb0110 8d0200fb 012a0000 .............*.. │ │ │ │ + 0x0030d104 ffff0110 00eb0100 00eb0110 8d0200fb ................ │ │ │ │ + 0x0030d114 012a0000 ff9b3101 2d00b402 0000b402 .*....1.-....... │ │ │ │ + 0x0030d124 20c90300 d4020f00 00e30220 8803008b .......... .... │ │ │ │ + 0x0030d134 0308c303 01b20309 bd0301cc 0308dc03 ................ │ │ │ │ + 0x0030d144 01d4030e 00007f00 00000000 ff9b2501 ..............%. │ │ │ │ + 0x0030d154 201f05cb 01007005 ae01009c 0110e601 .....p......... │ │ │ │ + 0x0030d164 00ac013d 0000e901 0bfc0101 f4010e00 ...=............ │ │ │ │ + 0x0030d174 007f0000 00000000 ffff0108 1e062600 ..............&. │ │ │ │ + 0x0030d184 24160000 ff9b1d01 162709d8 02009502 $........'...... │ │ │ │ + 0x0030d194 0ac90200 cc0217eb 0201e302 0e00007f ................ │ │ │ │ + 0x0030d1a4 00000000 00000000 ffff0108 13053300 ..............3. │ │ │ │ + 0x0030d1b4 18360000 ff9b1501 0f5f028f 01006172 .6......._....ar │ │ │ │ + 0x0030d1c4 0000d301 05da0101 7f000000 00000000 ................ │ │ │ │ + 0x0030d1d4 ff9b1901 134c0569 00514200 00930105 .....L.i.QB..... │ │ │ │ + 0x0030d1e4 a5010198 01130000 7f000000 00000000 ................ │ │ │ │ + 0x0030d1f4 ff9b1501 10002100 00210a2d 00380555 ......!..!.-.8.U │ │ │ │ + 0x0030d204 013d2e00 007f0000 00000000 ff9b3d01 .=............=. │ │ │ │ + 0x0030d214 38008102 00008102 09950400 dd0225c2 8.............%. │ │ │ │ + 0x0030d224 04008203 2d0000af 0325ad04 00d40344 ....-....%.....D │ │ │ │ + 0x0030d234 00009804 0da70401 b0040abc 0401c504 ................ │ │ │ │ + 0x0030d244 0ad70401 cf040e00 007f0000 00000000 ................ │ │ │ │ + 0x0030d254 ff9b3d01 38008102 00008102 09910400 ..=.8........... │ │ │ │ + 0x0030d264 d90225be 0400fe02 2d0000ab 0325a904 ..%.....-....%.. │ │ │ │ + 0x0030d274 00d00344 00009404 0da30401 ac040ab8 ...D............ │ │ │ │ + 0x0030d284 0401c104 0ad30401 cb040e00 007f0000 ................ │ │ │ │ + 0x0030d294 00000000 ff9b2101 1b00f501 0000f501 ......!......... │ │ │ │ + 0x0030d2a4 23e00200 98024b00 00e30208 f30201eb #.....K......... │ │ │ │ + 0x0030d2b4 020e0000 7f000000 00000000 ff9b3d01 ..............=. │ │ │ │ + 0x0030d2c4 3800b405 0000b405 09b30700 cc0525e0 8.............%. │ │ │ │ + 0x0030d2d4 0700f105 4b0000bc 0625cb07 00e10655 ....K....%.....U │ │ │ │ + 0x0030d2e4 0000b607 0dc50701 ce070ada 0701e307 ................ │ │ │ │ + 0x0030d2f4 0af50701 ed070e00 007f0000 00000000 ................ │ │ │ │ + 0x0030d304 ff9b2101 1b1f3bcf 01008901 05aa0100 ..!...;......... │ │ │ │ + 0x0030d314 8e014400 00d2010a e40101dc 010e0000 ..D............. │ │ │ │ + 0x0030d324 7f000000 00000000 ff9b0d01 08310639 .............1.9 │ │ │ │ + 0x0030d334 01390540 017f0000 00000000 ffff0108 .9.@............ │ │ │ │ + 0x0030d344 33055d00 384a0000 ffff0108 37056100 3.].8J......7.a. │ │ │ │ + 0x0030d354 3c4a0000 ffff0110 00b90100 00b90105 .j.D<......... │ │ │ │ + 0x0030d584 010e0000 7f000000 00000000 ffff0108 ................ │ │ │ │ + 0x0030d594 13053300 18360000 ffff0108 07052b00 ..3..6........+. │ │ │ │ + 0x0030d5a4 0c3a0000 ffff0108 20054000 25360000 .:...... .@.%6.. │ │ │ │ + 0x0030d5b4 ff9b1901 140b0543 0010083e 00182e00 .......C...>.... │ │ │ │ + 0x0030d5c4 00461f6d 01650e00 007f0000 00000000 .F.m.e.......... │ │ │ │ + 0x0030d5d4 ff9b1501 1011094a 002a0562 0055055c .......J.*.b.U.\ │ │ │ │ + 0x0030d5e4 015a2300 007f0000 00000000 ff9b2501 .Z#...........%. │ │ │ │ + 0x0030d5f4 210c096f 0023094f 002c0854 00344c00 !..o.#.O.,.T.4L. │ │ │ │ + 0x0030d604 00800109 99010189 01089f01 01910114 ................ │ │ │ │ + 0x0030d614 00007f00 00000000 ffff0108 33055d00 ............3.]. │ │ │ │ + 0x0030d624 384a0000 ff9b2101 1d0c0887 01002209 8J....!.......". │ │ │ │ + 0x0030d634 82010047 0567004c 4c000098 0115b501 ...G.g.LL....... │ │ │ │ + 0x0030d644 01ad010e 00007f00 00000000 ff9b2901 ..............). │ │ │ │ + 0x0030d654 1c3405b2 0105cd01 09a70201 e201278b .4............'. │ │ │ │ + 0x0030d664 02008e02 0ba10201 99021400 007f0000 ................ │ │ │ │ + 0x0030d674 00017d00 00000000 00000000 ffff0163 ..}............c │ │ │ │ + 0x0030d684 3f0da022 006e109b 2200fe05 0df42100 ?..".n..".....!. │ │ │ │ + 0x0030d694 b6061ede 2100d406 610000b5 070bbf21 ....!...a......! │ │ │ │ + 0x0030d6a4 00ad080a dc2100ad 090ba321 00e80d06 .....!.....!.... │ │ │ │ + 0x0030d6b4 da2100d6 1037e021 00891f18 b52200ab .!...7.!.....".. │ │ │ │ + 0x0030d6c4 1f0bfd21 00bb1f37 f8210081 2028b522 ...!...7.!.. (." │ │ │ │ + 0x0030d6d4 00ab2010 f62100bd 2015e221 00d220b5 .. ..!.. ..!.. . │ │ │ │ + 0x0030d6e4 02000000 ffff0110 009b0400 009b0416 ................ │ │ │ │ + 0x0030d6f4 f40400b1 04600000 ffff0110 6021b003 .....`......`!.. │ │ │ │ + 0x0030d704 00f10218 ae030089 03450000 ffff011d .........E...... │ │ │ │ + 0x0030d714 008e0b00 008e0b2a f21600b8 0bb70a00 .......*........ │ │ │ │ + 0x0030d724 00ef1581 01f21600 f0162900 00000000 ..........)..... │ │ │ │ + 0x0030d734 ffff010c 003c0000 3c246200 601e0000 .....<..<$b.`... │ │ │ │ + 0x0030d744 ffff0110 00ac0100 00ac010b e90100b7 ................ │ │ │ │ + 0x0030d754 01570000 ffff0110 00b30100 00b3010b .W.............. │ │ │ │ + 0x0030d764 f00100be 01570000 ffff0110 00b30100 .....W.......... │ │ │ │ + 0x0030d774 00b3010b f00100be 01570000 ffff0110 .........W...... │ │ │ │ + 0x0030d784 00c80100 00c8010b 850200d3 014f0000 .............O.. │ │ │ │ + 0x0030d794 ffff0110 00b30100 00b3010b f00100be ................ │ │ │ │ + 0x0030d7a4 01570000 ffff0110 00d20100 00d20121 .W.............! │ │ │ │ + 0x0030d7b4 9d0200f3 013a0000 ffff0108 37117a00 .....:......7.z. │ │ │ │ + 0x0030d7c4 48580000 ffff0108 47087300 4f460000 HX......G.s.OF.. │ │ │ │ + 0x0030d7d4 ffff010b 8b0a0693 0a00910a 25000000 ............%... │ │ │ │ + 0x0030d7e4 ffff010b 8e0a0696 0a00940a 21000000 ............!... │ │ │ │ + 0x0030d7f4 ffff0110 00f40800 00f40806 fc0800fa ................ │ │ │ │ + 0x0030d804 081e0000 ffff010b 920a069a 0a00980a ................ │ │ │ │ + 0x0030d814 1e000000 ffff010b ca0706d2 0700d007 ................ │ │ │ │ + 0x0030d824 1c000000 ffff010b 920a069a 0a00980a ................ │ │ │ │ + 0x0030d834 1e000000 ffff0110 00bb0100 00bb0128 ...............( │ │ │ │ + 0x0030d844 e50100e3 01260000 ffff0115 006a0000 .....&.......j.. │ │ │ │ + 0x0030d854 6a06f703 00bf0195 02910400 d4036000 j.............`. │ │ │ │ + 0x0030d864 00000000 ffff012f 2f188309 007605d3 .......//....v.. │ │ │ │ + 0x0030d874 0800e901 0e810900 9e0205b4 0800a302 ................ │ │ │ │ + 0x0030d884 fb020000 9e05ae01 aa0900b4 070a9709 ................ │ │ │ │ + 0x0030d894 00be079a 02000000 ffff010d 005c0000 .............\.. │ │ │ │ + 0x0030d8a4 5c09a701 00655b00 00000000 ff9b2501 \....e[.......%. │ │ │ │ + 0x0030d8b4 1b006700 00670d85 0201de01 0aef0103 ..g..g.......... │ │ │ │ + 0x0030d8c4 ef0109ff 0101f801 05850201 7f00017d ...............} │ │ │ │ + 0x0030d8d4 00000000 00000000 ffff0111 00940300 ................ │ │ │ │ + 0x0030d8e4 00940305 fd030099 03880100 00000000 ................ │ │ │ │ + 0x0030d8f4 ff9b1501 105e09fe 010067bc 010000a3 .....^....g..... │ │ │ │ + 0x0030d904 020db202 017f0000 00000000 ff9b2501 ..............%. │ │ │ │ + 0x0030d914 21009103 00009103 09ea0400 f30319fa !............... │ │ │ │ + 0x0030d924 04008c04 710000fd 04098e05 0186050e ....q........... │ │ │ │ + 0x0030d934 00007f00 00000000 ffff0111 00e80100 ................ │ │ │ │ + 0x0030d944 00e8010f a30300f7 01dc0100 00000000 ................ │ │ │ │ + 0x0030d954 ffff0136 00c40100 00c401ea 03a80c00 ...6............ │ │ │ │ + 0x0030d964 d10613a6 0c00f907 49a80c00 ca083bc9 ........I.....;. │ │ │ │ + 0x0030d974 0b00d109 05ea0b00 bb0a05cb 0b00b70b ................ │ │ │ │ + 0x0030d984 108f0c00 c70b8f01 00000000 ffff01d3 ................ │ │ │ │ + 0x0030d994 014518a8 2a009001 05df2900 c801b201 .E..*.....)..... │ │ │ │ + 0x0030d9a4 972a009d 0305be29 008f070d 922a00bf .*.....).....*.. │ │ │ │ + 0x0030d9b4 0813d12a 00d208b7 07000089 100fdd29 ...*...........) │ │ │ │ + 0x0030d9c4 009810ca 010000e2 1105e028 00a21338 ...........(...8 │ │ │ │ + 0x0030d9d4 bc2900f8 138d01b0 2a00a315 11812a00 .)......*.....*. │ │ │ │ + 0x0030d9e4 f315059e 2900f815 7d0000f5 16dc07b0 ....)...}....... │ │ │ │ + 0x0030d9f4 2a008c1f 05de2800 911f8a01 00009b20 *.....(........ │ │ │ │ + 0x0030da04 0fdd2900 872156d3 2a00be22 08dd2900 ..)..!V.*.."..). │ │ │ │ + 0x0030da14 c62213fc 2800a023 ad02dd29 00da2547 ."..(..#...)..%G │ │ │ │ + 0x0030da24 bc2900ae 263edd29 00f9261c bc2900a6 .)..&>.)..&..).. │ │ │ │ + 0x0030da34 271cdd29 00cf2716 aa2b00e5 27120000 '..)..'..+..'... │ │ │ │ + 0x0030da44 f7271096 29008928 108e2900 9b28108c .'..)..(..)..(.. │ │ │ │ + 0x0030da54 2900ad28 10842900 cf280daa 2b00dc28 )..(..)..(..+..( │ │ │ │ + 0x0030da64 ff020000 ff9b3501 2e009f01 00009f01 ......5......... │ │ │ │ + 0x0030da74 09b70600 d50105fe 0500fc01 0da30600 ................ │ │ │ │ + 0x0030da84 ac0205d0 0500b102 89040000 ba0609cb ................ │ │ │ │ + 0x0030da94 0601c306 0e00007f 00000000 00000000 ................ │ │ │ │ + 0x0030daa4 ffff0108 38055f00 3d470000 ffff0108 ....8._.=G...... │ │ │ │ + 0x0030dab4 33055a00 38470000 ffff0108 4d057400 3.Z.8G......M.t. │ │ │ │ + 0x0030dac4 52470000 ffff010e 00730000 73108501 RG.......s..s... │ │ │ │ + 0x0030dad4 00830123 00000000 ffff010c 8d0230ff ...#..........0. │ │ │ │ + 0x0030dae4 0400bd02 de020000 ffff012b 91090dd1 ...........+.... │ │ │ │ + 0x0030daf4 1b00ee09 10ea1b00 a00d61f2 1b00a80f ..........a..... │ │ │ │ + 0x0030db04 108c1b00 85129b01 941b0093 150dfb1a ................ │ │ │ │ + 0x0030db14 00a015a9 07000000 ffff011d 00d90100 ................ │ │ │ │ + 0x0030db24 00d9011b c9060096 043bc706 00980594 .........;...... │ │ │ │ + 0x0030db34 01c90600 ac063900 00000000 ff9b8001 ......9......... │ │ │ │ + 0x0030db44 017a310c b20a003d 97010000 d40119e5 .z1....=........ │ │ │ │ + 0x0030db54 0a00ed01 c7010000 b4030fe5 0a00e503 ................ │ │ │ │ + 0x0030db64 0ba10a00 a90410e5 0a00db05 169c0a00 ................ │ │ │ │ + 0x0030db74 f105f101 0000e207 06fc0900 fa0706fe ................ │ │ │ │ + 0x0030db84 09008008 750000f5 081ae50a 009c0910 ....u........... │ │ │ │ + 0x0030db94 890b00ae 092fe50a 00ea0910 b70a0088 ...../.......... │ │ │ │ + 0x0030dba4 0a0c960a 01ba0a0c df0a018c 0b0cb80b ................ │ │ │ │ + 0x0030dbb4 01a10b09 b20b01aa 0b140000 7f000000 ................ │ │ │ │ + 0x0030dbc4 00000000 ffff012d 00df0400 00df0405 .......-........ │ │ │ │ + 0x0030dbd4 920c00c6 055adf0c 00a0063a 0000da06 .....Z.....:.... │ │ │ │ + 0x0030dbe4 b904b70c 00930b56 0000e90b 27b70c00 .......V....'... │ │ │ │ + 0x0030dbf4 900c6900 00000000 ffff0133 00a80500 ..i........3.... │ │ │ │ + 0x0030dc04 00a80505 9f0a00ad 05a20100 00cf062e ................ │ │ │ │ + 0x0030dc14 d00a00fd 06780000 f50726b4 0a009b08 .....x....&..... │ │ │ │ + 0x0030dc24 f4010000 8f0a0ed0 0a009d0a 4f000000 ............O... │ │ │ │ + 0x0030dc34 ffff0110 00850600 00850610 9a060095 ................ │ │ │ │ + 0x0030dc44 06230000 ffff0111 00c00700 00c0070a .#.............. │ │ │ │ + 0x0030dc54 fd0800ca 07cc0100 00000000 ffff0112 ................ │ │ │ │ + 0x0030dc64 87010e88 0300c401 1b8d0300 df01ca01 ................ │ │ │ │ + 0x0030dc74 00000000 ff9b1501 1023063c 00291d00 .........#.<.).. │ │ │ │ + 0x0030dc84 00460856 014e0e00 007f0000 00000000 .F.V.N.......... │ │ │ │ + 0x0030dc94 ff9b1501 1023063c 00291d00 00460856 .....#.<.)...F.V │ │ │ │ + 0x0030dca4 014e0e00 007f0000 00000000 ffff0108 .N.............. │ │ │ │ + 0x0030dcb4 56056e00 5b380000 ff9b0d01 081b0730 V.n.[8.........0 │ │ │ │ + 0x0030dcc4 00300537 017f0000 00000000 ff9b3d01 .0.7..........=. │ │ │ │ + 0x0030dcd4 3900bf03 0000bf03 05f90900 c403b703 9............... │ │ │ │ + 0x0030dce4 0000fb06 1ec10900 99079501 0000ae08 ................ │ │ │ │ + 0x0030dcf4 10d10900 fe082fa9 0a00ad09 270000d4 ....../.....'... │ │ │ │ + 0x0030dd04 090bf309 01df095a 00007f00 00000000 .......Z........ │ │ │ │ + 0x0030dd14 ff9b2101 1b2139d0 01008a01 05ab0100 ..!..!9......... │ │ │ │ + 0x0030dd24 8f014400 00d30109 e40101dc 010e0000 ..D............. │ │ │ │ + 0x0030dd34 7f000000 00000000 ff9b2101 1b2139d0 ..........!..!9. │ │ │ │ + 0x0030dd44 01008a01 05ab0100 8f014400 00d30109 ..........D..... │ │ │ │ + 0x0030dd54 e40101dc 010e0000 7f000000 00000000 ................ │ │ │ │ + 0x0030dd64 ff9b2101 1b2139d0 01008a01 05ab0100 ..!..!9......... │ │ │ │ + 0x0030dd74 8f014400 00d30109 e40101dc 010e0000 ..D............. │ │ │ │ + 0x0030dd84 7f000000 00000000 ff9b2101 1b2139d0 ..........!..!9. │ │ │ │ + 0x0030dd94 01008a01 05ab0100 8f014400 00d30109 ..........D..... │ │ │ │ + 0x0030dda4 e40101dc 010e0000 7f000000 00000000 ................ │ │ │ │ + 0x0030ddb4 ffff0108 37055e00 3c470000 ffff0108 ....7.^... │ │ │ │ + 0x0030e4b4 ff9b2101 1a180cae 01007907 bb010080 ..!.......y..... │ │ │ │ + 0x0030e4c4 01310000 b1012ae3 0101db01 0e00007f .1....*......... │ │ │ │ + 0x0030e4d4 00000000 00000000 ff9b3501 2e008101 ..........5..... │ │ │ │ + 0x0030e4e4 00008101 0aff0100 9a010ae6 0100b701 ................ │ │ │ │ + 0x0030e4f4 0ceb0100 ee0109f9 01019102 0aac0201 ................ │ │ │ │ + 0x0030e504 9b0209b2 0201a402 1400007f 00000000 ................ │ │ │ │ + 0x0030e514 00000000 ff9b1901 14130936 00200544 ...........6. .D │ │ │ │ + 0x0030e524 00251800 003d175c 01540e00 007f0000 .%...=.\.T...... │ │ │ │ + 0x0030e534 00000000 ff9b2101 1a1e06c0 01003806 ......!.......8. │ │ │ │ + 0x0030e544 a901003e 85010000 c30108d3 0101cb01 ...>............ │ │ │ │ + 0x0030e554 0e00007f 00000000 00000000 ff9b2501 ..............%. │ │ │ │ + 0x0030e564 202506ba 04002bdc 03000087 0408a604 %....+......... │ │ │ │ + 0x0030e574 008f0470 0000ff04 058c0501 84050e00 ...p............ │ │ │ │ + 0x0030e584 007f0000 00000000 ffff010a 1e068f01 ................ │ │ │ │ + 0x0030e594 00248201 00000000 ff9b1501 0f400575 .$...........@.u │ │ │ │ + 0x0030e5a4 0085010f aa010194 011c0000 7f000000 ................ │ │ │ │ + 0x0030e5b4 00000000 ff9b1501 106c0687 0200a502 .........l...... │ │ │ │ + 0x0030e5c4 0cc70201 b1021c00 007f0000 00000000 ................ │ │ │ │ + 0x0030e5d4 ff9b1501 1023063c 00291d00 00460856 .....#.<.)...F.V │ │ │ │ + 0x0030e5e4 014e0e00 007f0000 00000000 ffff010a .N.............. │ │ │ │ + 0x0030e5f4 1e068f01 00248201 00000000 ffff0108 .....$.......... │ │ │ │ + 0x0030e604 0a052800 0f340000 ffff0108 230b3b00 ..(..4......#.;. │ │ │ │ + 0x0030e614 2e210000 ff9b1501 100a0630 00103100 .!.........0..1. │ │ │ │ + 0x0030e624 00410952 014a0e00 007f0000 00000000 .A.R.J.......... │ │ │ │ + 0x0030e634 ffff0108 230b3b00 2e210000 ff9b1d01 ....#.;..!...... │ │ │ │ + 0x0030e644 191e067b 002b0591 01003e05 8c010085 ...{.+....>..... │ │ │ │ + 0x0030e654 0122e301 01a70142 00007f00 00000000 .".....B........ │ │ │ │ + 0x0030e664 ffff0122 00f90100 00f9010c c00b00b4 ..."............ │ │ │ │ + 0x0030e674 0209c50b 00bd0252 00008f03 0caa0b00 .......R........ │ │ │ │ + 0x0030e684 9b03dd08 00000000 ff9b7501 714813e6 ..........u.qH.. │ │ │ │ + 0x0030e694 17005bcc 010000a7 0217e617 00940513 ..[............. │ │ │ │ + 0x0030e6a4 821800e5 050be417 00930812 e2170093 ................ │ │ │ │ + 0x0030e6b4 098603e0 1700c20d ae01d917 00c60f1d ................ │ │ │ │ + 0x0030e6c4 d71700e3 0f920200 00f5111d d91700c1 ................ │ │ │ │ + 0x0030e6d4 120ddb17 00ce12de 040000ac 17178218 ................ │ │ │ │ + 0x0030e6e4 00c51710 eb1700ee 170cfc17 0192180d ................ │ │ │ │ + 0x0030e6f4 ca1801b5 180dd018 01c21814 00007f00 ................ │ │ │ │ + 0x0030e704 00000000 ffff011b 00a80100 00a8010d ................ │ │ │ │ + 0x0030e714 b00200b5 01380000 ed010bb2 0200f801 .....8.......... │ │ │ │ + 0x0030e724 5b000000 ff9b1501 10230654 0030056b [........#.T.0.k │ │ │ │ + 0x0030e734 005e0565 01632900 007f0000 00000000 .^.e.c)......... │ │ │ │ + 0x0030e744 ff9b1901 131f057a 00480675 00a10106 .......z.H.u.... │ │ │ │ + 0x0030e754 c50101a7 01240000 7f000000 00000000 .....$.......... │ │ │ │ + 0x0030e764 ffff010f 007f0000 7f119602 009001a2 ................ │ │ │ │ + 0x0030e774 01000000 ff9b1d01 18006c00 006c058e ..........l..l.. │ │ │ │ + 0x0030e784 0100713c 0000ad01 0abf0101 b7010e00 ..q<............ │ │ │ │ + 0x0030e794 007f0000 00000000 ffff010a 2a09eb01 ............*... │ │ │ │ + 0x0030e7a4 0033cc01 00000000 ff9b2d01 29687198 .3........-.)hq. │ │ │ │ + 0x0030e7b4 08019502 05d60700 dd026798 0801f803 ..........g..... │ │ │ │ + 0x0030e7c4 05d40701 fd03f102 0000ee06 09f70700 ................ │ │ │ │ + 0x0030e7d4 ba070e86 08007f00 00000000 ffff0109 ................ │ │ │ │ + 0x0030e7e4 3919a501 00525e00 00000000 ff9b2101 9....R^.......!. │ │ │ │ + 0x0030e7f4 1b3b24af 01007524 9b01009e 0109a901 .;$...u$........ │ │ │ │ + 0x0030e804 01b20109 c30101bb 010e0000 7f000000 ................ │ │ │ │ + 0x0030e814 00000000 ffff0111 00c80100 00c80105 ................ │ │ │ │ + 0x0030e824 b20200cd 018a0100 00000000 ffff0111 ................ │ │ │ │ + 0x0030e834 00c80100 00c80105 b20200cd 018a0100 ................ │ │ │ │ + 0x0030e844 00000000 ffff0108 36055d00 3b470000 ........6.].;G.. │ │ │ │ + 0x0030e854 ffff0108 36055d00 3b470000 ffff010b ....6.].;G...... │ │ │ │ + 0x0030e864 8a0205bb 02008f02 51000000 ffff0111 ........Q....... │ │ │ │ + 0x0030e874 00c80100 00c801c4 01910300 8c031900 ................ │ │ │ │ + 0x0030e884 00000000 ffff0117 80011b8d 03009b01 ................ │ │ │ │ + 0x0030e894 480000e3 010e8803 00f101b8 01000000 H............... │ │ │ │ + 0x0030e8a4 ff9b2101 1c00b101 0000b101 12b40200 ..!............. │ │ │ │ + 0x0030e8b4 d7010a9e 0200a102 0bae0201 ac021700 ................ │ │ │ │ + 0x0030e8c4 007f0000 00000000 ff9b1101 0c9c010c ................ │ │ │ │ + 0x0030e8d4 ae0201a8 018c0100 007f0000 00000000 ................ │ │ │ │ + 0x0030e8e4 ffff010d 00760000 7605a801 007b5200 .....v..v....{R. │ │ │ │ + 0x0030e8f4 00000000 ffff010d 00350000 35108901 .........5..5... │ │ │ │ + 0x0030e904 00456100 00000000 ffff010d 00350000 .Ea..........5.. │ │ │ │ + 0x0030e914 35108301 00455b00 00000000 ffff010d 5....E[......... │ │ │ │ + 0x0030e924 00350000 35108201 00455a00 00000000 .5..5....EZ..... │ │ │ │ + 0x0030e934 ffff010d 00380000 38109201 00486700 .....8..8....Hg. │ │ │ │ + 0x0030e944 00000000 ff9b1d01 17008201 00008201 ................ │ │ │ │ + 0x0030e954 16910200 b001068b 0201cc01 05ec0100 ................ │ │ │ │ + 0x0030e964 7f000000 00000000 ff9b1d01 17008201 ................ │ │ │ │ + 0x0030e974 00008201 16910200 b001068b 0201cc01 ................ │ │ │ │ + 0x0030e984 05ec0100 7f000000 00000000 ff9b1901 ................ │ │ │ │ + 0x0030e994 14007200 0072088f 0100a101 0ab30101 ..r..r.......... │ │ │ │ + 0x0030e9a4 ab010e00 007f0000 00000000 ff9b2d01 ..............-. │ │ │ │ + 0x0030e9b4 2800aa01 0000aa01 0bf70300 b5019001 (............... │ │ │ │ + 0x0030e9c4 0000c502 05d80300 f60243cf 0300fa03 ..........C..... │ │ │ │ + 0x0030e9d4 1d9f0401 97040e00 007f0000 00000000 ................ │ │ │ │ + 0x0030e9e4 ff9b1d01 16008801 00008801 18a20100 ................ │ │ │ │ + 0x0030e9f4 a90105b6 0101ae01 0e00007f 00000000 ................ │ │ │ │ + 0x0030ea04 00000000 ff9b2101 1b009001 00009001 ......!......... │ │ │ │ + 0x0030ea14 55fc0100 e5011a00 00ff010c 9302018b U............... │ │ │ │ + 0x0030ea24 020e0000 7f000000 00000000 ff9b1101 ................ │ │ │ │ + 0x0030ea34 0c1f0634 00370948 01400e00 007f0000 ...4.7.H.@...... │ │ │ │ + 0x0030ea44 00000000 ff9b2d01 2700a001 0000a001 ......-.'....... │ │ │ │ + 0x0030ea54 099d0200 b501108c 0200c501 0c9d0200 ................ │ │ │ │ + 0x0030ea64 d1013e00 008f0221 b80201b0 020e0000 ..>....!........ │ │ │ │ + 0x0030ea74 7f000000 00000000 ff9b1d01 19003e00 ..............>. │ │ │ │ + 0x0030ea84 003e5db5 01009b01 1d0000b8 010ccc01 .>]............. │ │ │ │ + 0x0030ea94 01c4010e 00007f00 00000000 ff9b1101 ................ │ │ │ │ + 0x0030eaa4 0c3c114f 0062057f 01672e00 007f0000 .<.O.b...g...... │ │ │ │ + 0x0030eab4 00000000 ff9b2101 1a007900 00795fb6 ......!...y..y_. │ │ │ │ + 0x0030eac4 0300d801 e1010000 b90309ca 0301c203 ................ │ │ │ │ + 0x0030ead4 0e00007f 00000000 00000000 ffff0108 ................ │ │ │ │ + 0x0030eae4 33055a00 38470000 ffff0108 19054300 3.Z.8G........C. │ │ │ │ + 0x0030eaf4 1e400000 ffff0108 33055a00 38470000 .@......3.Z.8G.. │ │ │ │ + 0x0030eb04 ffff0108 19054300 1e400000 ffff010c ......C..@...... │ │ │ │ + 0x0030eb14 9e010fa1 0200ad01 88010000 ffff0110 ................ │ │ │ │ + 0x0030eb24 00e00100 00e00116 850200f6 011f0000 ................ │ │ │ │ + 0x0030eb34 ffff0108 39117200 4a440000 ffff0110 ....9.r.JD...... │ │ │ │ + 0x0030eb44 4311ce01 00bc0110 de0100cc 012b0000 C............+.. │ │ │ │ + 0x0030eb54 ffff010c d8011bef 0200f301 98010000 ................ │ │ │ │ + 0x0030eb64 ff9b3501 2e00b801 0000b801 078a0300 ..5............. │ │ │ │ + 0x0030eb74 e30117f4 0200d202 10e40200 e7020b9e ................ │ │ │ │ + 0x0030eb84 0301f702 0b840301 8d03099e 03019603 ................ │ │ │ │ + 0x0030eb94 0e00007f 00000000 00000000 ffff011c ................ │ │ │ │ + 0x0030eba4 00f30100 00f3010f ce040082 02fa0100 ................ │ │ │ │ + 0x0030ebb4 00fc031e ce04009a 04440000 ff9b1901 .........D...... │ │ │ │ + 0x0030ebc4 151e06b4 010024c7 010000eb 0105f801 ......$......... │ │ │ │ + 0x0030ebd4 01f0010e 00007f00 00000000 ffff010a ................ │ │ │ │ + 0x0030ebe4 1e068f01 00248801 00000000 ffff010a .....$.......... │ │ │ │ + 0x0030ebf4 1e068f01 00248801 00000000 ff9b1501 .....$.......... │ │ │ │ + 0x0030ec04 0e300566 007510a2 01018501 2300007f .0.f.u......#... │ │ │ │ + 0x0030ec14 00000000 00000000 ffff0108 0a052800 ..............(. │ │ │ │ + 0x0030ec24 0f340000 ffff0108 18054200 1d400000 .4........B..@.. │ │ │ │ + 0x0030ec34 ff9b1901 1459059d 01005e72 0000d001 .....Y....^r.... │ │ │ │ + 0x0030ec44 05f70101 d5012800 007f0000 00000000 ......(......... │ │ │ │ + 0x0030ec54 ff9b2101 1a3a06ec 01005406 c901005a ..!..:....T....Z │ │ │ │ + 0x0030ec64 95010000 ef010888 0201f701 1700007f ................ │ │ │ │ + 0x0030ec74 00000000 00000000 ff9b1901 134c056e .............L.n │ │ │ │ + 0x0030ec84 00515200 00a30105 b50101a8 01130000 .QR............. │ │ │ │ + 0x0030ec94 7f000000 00000000 ff9b1901 155506b6 .............U.. │ │ │ │ + 0x0030eca4 01005b8a 010000e5 010cfe01 01f10113 ..[............. │ │ │ │ + 0x0030ecb4 00007f00 00000000 ff9b1901 1449058e .............I.. │ │ │ │ + 0x0030ecc4 01004e73 0000c101 05eb0101 c6012b00 ..Ns..........+. │ │ │ │ + 0x0030ecd4 007f0000 00000000 ffff012f 00f70100 .........../.... │ │ │ │ + 0x0030ece4 00f70151 b60600ed 020d9c06 00a6030d ...Q............ │ │ │ │ + 0x0030ecf4 860600f6 0314b606 00b3040d b406008a ................ │ │ │ │ + 0x0030ed04 050d9e06 009705bb 01000000 ffff0154 ...............T │ │ │ │ + 0x0030ed14 00840200 00840296 02d30f00 b2040da1 ................ │ │ │ │ + 0x0030ed24 0f00fb05 1e960f00 9906df02 0000f808 ................ │ │ │ │ + 0x0030ed34 0a940f00 af090a89 0f00800b 1ec40f00 ................ │ │ │ │ + 0x0030ed44 cf0b0ab0 0f009a0c 0eff0e00 f90c0ee3 ................ │ │ │ │ + 0x0030ed54 0e00c20e 0e980f00 d20e0ae1 0e00dc0e ................ │ │ │ │ + 0x0030ed64 b9010000 ff9b0901 040b020f 017f0000 ................ │ │ │ │ + 0x0030ed74 00000000 ff9b0901 040b020f 017f0000 ................ │ │ │ │ + 0x0030ed84 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -753,15 +753,15 @@ │ │ │ │ 0x00312180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003121a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003121b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003121c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003121d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003121e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003121f0 30401f00 00000000 00000000 00000000 0@.............. │ │ │ │ + 0x003121f0 500f2400 00000000 00000000 00000000 P.$............. │ │ │ │ 0x00312200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312260 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -906,814 +906,814 @@ │ │ │ │ 0x00312b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312b60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312b80 00000000 00000000 003b1f00 00000000 .........;...... │ │ │ │ - 0x00312b90 403b1f00 00000000 003d1f00 00000000 @;.......=...... │ │ │ │ - 0x00312ba0 103d1f00 00000000 503b1f00 00000000 .=......P;...... │ │ │ │ - 0x00312bb0 903e1f00 00000000 b03e1f00 00000000 .>.......>...... │ │ │ │ - 0x00312bc0 a03e1f00 00000000 203d1f00 00000000 .>...... =...... │ │ │ │ - 0x00312bd0 b03f1f00 00000000 803f1f00 00000000 .?.......?...... │ │ │ │ - 0x00312be0 603b1f00 00000000 903f1f00 00000000 `;.......?...... │ │ │ │ - 0x00312bf0 303d1f00 00000000 a03f1f00 00000000 0=.......?...... │ │ │ │ - 0x00312c00 c03e1f00 00000000 00000000 00000000 .>.............. │ │ │ │ - 0x00312c10 404f1f00 00000000 10501f00 00000000 @O.......P...... │ │ │ │ - 0x00312c20 60551f00 00000000 80551f00 00000000 `U.......U...... │ │ │ │ - 0x00312c30 30501f00 00000000 a05a1f00 00000000 0P.......Z...... │ │ │ │ - 0x00312c40 e05a1f00 00000000 c05a1f00 00000000 .Z.......Z...... │ │ │ │ - 0x00312c50 a0551f00 00000000 a05c1f00 00000000 .U.......\...... │ │ │ │ - 0x00312c60 405c1f00 00000000 50501f00 00000000 @\......PP...... │ │ │ │ - 0x00312c70 605c1f00 00000000 c0551f00 00000000 `\.......U...... │ │ │ │ - 0x00312c80 805c1f00 00000000 005b1f00 00000000 .\.......[...... │ │ │ │ - 0x00312c90 00000000 00000000 00991f00 00000000 ................ │ │ │ │ - 0x00312ca0 60991f00 00000000 b09d1f00 00000000 `............... │ │ │ │ - 0x00312cb0 d09d1f00 00000000 80991f00 00000000 ................ │ │ │ │ - 0x00312cc0 30a21f00 00000000 70a21f00 00000000 0.......p....... │ │ │ │ - 0x00312cd0 50a21f00 00000000 f09d1f00 00000000 P............... │ │ │ │ - 0x00312ce0 90a71f00 00000000 70a71f00 00000000 ........p....... │ │ │ │ - 0x00312cf0 a0991f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00312b80 00000000 00000000 200a2400 00000000 ........ .$..... │ │ │ │ + 0x00312b90 600a2400 00000000 200c2400 00000000 `.$..... .$..... │ │ │ │ + 0x00312ba0 300c2400 00000000 700a2400 00000000 0.$.....p.$..... │ │ │ │ + 0x00312bb0 b00d2400 00000000 d00d2400 00000000 ..$.......$..... │ │ │ │ + 0x00312bc0 c00d2400 00000000 400c2400 00000000 ..$.....@.$..... │ │ │ │ + 0x00312bd0 d00e2400 00000000 a00e2400 00000000 ..$.......$..... │ │ │ │ + 0x00312be0 800a2400 00000000 b00e2400 00000000 ..$.......$..... │ │ │ │ + 0x00312bf0 500c2400 00000000 c00e2400 00000000 P.$.......$..... │ │ │ │ + 0x00312c00 e00d2400 00000000 00000000 00000000 ..$............. │ │ │ │ + 0x00312c10 601e2400 00000000 301f2400 00000000 `.$.....0.$..... │ │ │ │ + 0x00312c20 80242400 00000000 a0242400 00000000 .$$......$$..... │ │ │ │ + 0x00312c30 501f2400 00000000 c0292400 00000000 P.$......)$..... │ │ │ │ + 0x00312c40 002a2400 00000000 e0292400 00000000 .*$......)$..... │ │ │ │ + 0x00312c50 c0242400 00000000 c02b2400 00000000 .$$......+$..... │ │ │ │ + 0x00312c60 602b2400 00000000 701f2400 00000000 `+$.....p.$..... │ │ │ │ + 0x00312c70 802b2400 00000000 e0242400 00000000 .+$......$$..... │ │ │ │ + 0x00312c80 a02b2400 00000000 202a2400 00000000 .+$..... *$..... │ │ │ │ + 0x00312c90 00000000 00000000 20682400 00000000 ........ h$..... │ │ │ │ + 0x00312ca0 80682400 00000000 d06c2400 00000000 .h$......l$..... │ │ │ │ + 0x00312cb0 f06c2400 00000000 a0682400 00000000 .l$......h$..... │ │ │ │ + 0x00312cc0 50712400 00000000 90712400 00000000 Pq$......q$..... │ │ │ │ + 0x00312cd0 70712400 00000000 106d2400 00000000 pq$......m$..... │ │ │ │ + 0x00312ce0 b0762400 00000000 90762400 00000000 .v$......v$..... │ │ │ │ + 0x00312cf0 c0682400 00000000 00000000 00000000 .h$............. │ │ │ │ 0x00312d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312d20 80e21f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00312d20 a0b12400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00312d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312d60 00000000 00000000 b0eb1f00 00000000 ................ │ │ │ │ + 0x00312d60 00000000 00000000 d0ba2400 00000000 ..........$..... │ │ │ │ 0x00312d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312da0 00000000 00000000 a0312000 00000000 .........1 ..... │ │ │ │ + 0x00312da0 00000000 00000000 c0002500 00000000 ..........%..... │ │ │ │ 0x00312db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312e20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312e30 40411f00 00000000 90411f00 00000000 @A.......A...... │ │ │ │ - 0x00312e40 50431f00 00000000 60431f00 00000000 PC......`C...... │ │ │ │ - 0x00312e50 a0411f00 00000000 c0461f00 00000000 .A.......F...... │ │ │ │ - 0x00312e60 e0461f00 00000000 d0461f00 00000000 .F.......F...... │ │ │ │ - 0x00312e70 70431f00 00000000 e0471f00 00000000 pC.......G...... │ │ │ │ - 0x00312e80 b0471f00 00000000 b0411f00 00000000 .G.......A...... │ │ │ │ - 0x00312e90 c0471f00 00000000 80431f00 00000000 .G.......C...... │ │ │ │ - 0x00312ea0 d0471f00 00000000 f0461f00 00000000 .G.......F...... │ │ │ │ - 0x00312eb0 00000000 00000000 70481f00 00000000 ........pH...... │ │ │ │ - 0x00312ec0 c0481f00 00000000 704a1f00 00000000 .H......pJ...... │ │ │ │ - 0x00312ed0 804a1f00 00000000 d0481f00 00000000 .J.......H...... │ │ │ │ - 0x00312ee0 304d1f00 00000000 504d1f00 00000000 0M......PM...... │ │ │ │ - 0x00312ef0 404d1f00 00000000 904a1f00 00000000 @M.......J...... │ │ │ │ - 0x00312f00 604e1f00 00000000 304e1f00 00000000 `N......0N...... │ │ │ │ - 0x00312f10 e0481f00 00000000 404e1f00 00000000 .H......@N...... │ │ │ │ - 0x00312f20 a04a1f00 00000000 504e1f00 00000000 .J......PN...... │ │ │ │ - 0x00312f30 604d1f00 00000000 00000000 00000000 `M.............. │ │ │ │ - 0x00312f40 90751f00 00000000 10761f00 00000000 .u.......v...... │ │ │ │ - 0x00312f50 00791f00 00000000 20791f00 00000000 .y...... y...... │ │ │ │ - 0x00312f60 30761f00 00000000 807a1f00 00000000 0v.......z...... │ │ │ │ - 0x00312f70 c07a1f00 00000000 a07a1f00 00000000 .z.......z...... │ │ │ │ - 0x00312f80 40791f00 00000000 607c1f00 00000000 @y......`|...... │ │ │ │ - 0x00312f90 007c1f00 00000000 50761f00 00000000 .|......Pv...... │ │ │ │ - 0x00312fa0 207c1f00 00000000 60791f00 00000000 |......`y...... │ │ │ │ - 0x00312fb0 407c1f00 00000000 e07a1f00 00000000 @|.......z...... │ │ │ │ - 0x00312fc0 00000000 00000000 e07e1f00 00000000 .........~...... │ │ │ │ - 0x00312fd0 407f1f00 00000000 30861f00 00000000 @.......0....... │ │ │ │ - 0x00312fe0 50861f00 00000000 607f1f00 00000000 P.......`....... │ │ │ │ - 0x00312ff0 f0931f00 00000000 30941f00 00000000 ........0....... │ │ │ │ - 0x00313000 10941f00 00000000 70861f00 00000000 ........p....... │ │ │ │ - 0x00313010 20971f00 00000000 c0961f00 00000000 ............... │ │ │ │ - 0x00313020 807f1f00 00000000 e0961f00 00000000 ................ │ │ │ │ - 0x00313030 90861f00 00000000 00971f00 00000000 ................ │ │ │ │ - 0x00313040 50941f00 00000000 00000000 00000000 P............... │ │ │ │ - 0x00313050 c0ca1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00312e30 60102400 00000000 b0102400 00000000 `.$.......$..... │ │ │ │ + 0x00312e40 70122400 00000000 80122400 00000000 p.$.......$..... │ │ │ │ + 0x00312e50 c0102400 00000000 e0152400 00000000 ..$.......$..... │ │ │ │ + 0x00312e60 00162400 00000000 f0152400 00000000 ..$.......$..... │ │ │ │ + 0x00312e70 90122400 00000000 00172400 00000000 ..$.......$..... │ │ │ │ + 0x00312e80 d0162400 00000000 d0102400 00000000 ..$.......$..... │ │ │ │ + 0x00312e90 e0162400 00000000 a0122400 00000000 ..$.......$..... │ │ │ │ + 0x00312ea0 f0162400 00000000 10162400 00000000 ..$.......$..... │ │ │ │ + 0x00312eb0 00000000 00000000 90172400 00000000 ..........$..... │ │ │ │ + 0x00312ec0 e0172400 00000000 90192400 00000000 ..$.......$..... │ │ │ │ + 0x00312ed0 a0192400 00000000 f0172400 00000000 ..$.......$..... │ │ │ │ + 0x00312ee0 501c2400 00000000 701c2400 00000000 P.$.....p.$..... │ │ │ │ + 0x00312ef0 601c2400 00000000 b0192400 00000000 `.$.......$..... │ │ │ │ + 0x00312f00 801d2400 00000000 501d2400 00000000 ..$.....P.$..... │ │ │ │ + 0x00312f10 00182400 00000000 601d2400 00000000 ..$.....`.$..... │ │ │ │ + 0x00312f20 c0192400 00000000 701d2400 00000000 ..$.....p.$..... │ │ │ │ + 0x00312f30 801c2400 00000000 00000000 00000000 ..$............. │ │ │ │ + 0x00312f40 b0442400 00000000 30452400 00000000 .D$.....0E$..... │ │ │ │ + 0x00312f50 20482400 00000000 40482400 00000000 H$.....@H$..... │ │ │ │ + 0x00312f60 50452400 00000000 a0492400 00000000 PE$......I$..... │ │ │ │ + 0x00312f70 e0492400 00000000 c0492400 00000000 .I$......I$..... │ │ │ │ + 0x00312f80 60482400 00000000 804b2400 00000000 `H$......K$..... │ │ │ │ + 0x00312f90 204b2400 00000000 70452400 00000000 K$.....pE$..... │ │ │ │ + 0x00312fa0 404b2400 00000000 80482400 00000000 @K$......H$..... │ │ │ │ + 0x00312fb0 604b2400 00000000 004a2400 00000000 `K$......J$..... │ │ │ │ + 0x00312fc0 00000000 00000000 004e2400 00000000 .........N$..... │ │ │ │ + 0x00312fd0 604e2400 00000000 50552400 00000000 `N$.....PU$..... │ │ │ │ + 0x00312fe0 70552400 00000000 804e2400 00000000 pU$......N$..... │ │ │ │ + 0x00312ff0 10632400 00000000 50632400 00000000 .c$.....Pc$..... │ │ │ │ + 0x00313000 30632400 00000000 90552400 00000000 0c$......U$..... │ │ │ │ + 0x00313010 40662400 00000000 e0652400 00000000 @f$......e$..... │ │ │ │ + 0x00313020 a04e2400 00000000 00662400 00000000 .N$......f$..... │ │ │ │ + 0x00313030 b0552400 00000000 20662400 00000000 .U$..... f$..... │ │ │ │ + 0x00313040 70632400 00000000 00000000 00000000 pc$............. │ │ │ │ + 0x00313050 e0992400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313080 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313090 00000000 00000000 20de1f00 00000000 ........ ....... │ │ │ │ + 0x00313090 00000000 00000000 40ad2400 00000000 ........@.$..... │ │ │ │ 0x003130a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003130b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003130c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003130d0 00000000 00000000 a0d71f00 00000000 ................ │ │ │ │ + 0x003130d0 00000000 00000000 c0a62400 00000000 ..........$..... │ │ │ │ 0x003130e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003130f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313120 50e01f00 00000000 00000000 00000000 P............... │ │ │ │ + 0x00313120 70af2400 00000000 00000000 00000000 p.$............. │ │ │ │ 0x00313130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313150 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313160 90212000 00000000 00000000 00000000 .! ............. │ │ │ │ + 0x00313160 b0f02400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003131a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003131b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003131c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003131d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003131e0 00000000 00000000 50282000 00000000 ........P( ..... │ │ │ │ + 0x003131e0 00000000 00000000 70f72400 00000000 ........p.$..... │ │ │ │ 0x003131f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313270 605d1f00 00000000 105f1f00 00000000 `]......._...... │ │ │ │ - 0x00313280 d0611f00 00000000 e0611f00 00000000 .a.......a...... │ │ │ │ - 0x00313290 205f1f00 00000000 a0641f00 00000000 _.......d...... │ │ │ │ - 0x003132a0 c0641f00 00000000 b0641f00 00000000 .d.......d...... │ │ │ │ - 0x003132b0 f0611f00 00000000 80651f00 00000000 .a.......e...... │ │ │ │ - 0x003132c0 50651f00 00000000 305f1f00 00000000 Pe......0_...... │ │ │ │ - 0x003132d0 60651f00 00000000 00621f00 00000000 `e.......b...... │ │ │ │ - 0x003132e0 70651f00 00000000 d0641f00 00000000 pe.......d...... │ │ │ │ - 0x003132f0 00000000 00000000 40671f00 00000000 ........@g...... │ │ │ │ - 0x00313300 f0671f00 00000000 106d1f00 00000000 .g.......m...... │ │ │ │ - 0x00313310 206d1f00 00000000 00681f00 00000000 m.......h...... │ │ │ │ - 0x00313320 50731f00 00000000 70731f00 00000000 Ps......ps...... │ │ │ │ - 0x00313330 60731f00 00000000 306d1f00 00000000 `s......0m...... │ │ │ │ - 0x00313340 50741f00 00000000 20741f00 00000000 Pt...... t...... │ │ │ │ - 0x00313350 10681f00 00000000 30741f00 00000000 .h......0t...... │ │ │ │ - 0x00313360 406d1f00 00000000 40741f00 00000000 @m......@t...... │ │ │ │ - 0x00313370 80731f00 00000000 00000000 00000000 .s.............. │ │ │ │ - 0x00313380 90ab1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313270 802c2400 00000000 302e2400 00000000 .,$.....0.$..... │ │ │ │ + 0x00313280 f0302400 00000000 00312400 00000000 .0$......1$..... │ │ │ │ + 0x00313290 402e2400 00000000 c0332400 00000000 @.$......3$..... │ │ │ │ + 0x003132a0 e0332400 00000000 d0332400 00000000 .3$......3$..... │ │ │ │ + 0x003132b0 10312400 00000000 a0342400 00000000 .1$......4$..... │ │ │ │ + 0x003132c0 70342400 00000000 502e2400 00000000 p4$.....P.$..... │ │ │ │ + 0x003132d0 80342400 00000000 20312400 00000000 .4$..... 1$..... │ │ │ │ + 0x003132e0 90342400 00000000 f0332400 00000000 .4$......3$..... │ │ │ │ + 0x003132f0 00000000 00000000 60362400 00000000 ........`6$..... │ │ │ │ + 0x00313300 10372400 00000000 303c2400 00000000 .7$.....0<$..... │ │ │ │ + 0x00313310 403c2400 00000000 20372400 00000000 @<$..... 7$..... │ │ │ │ + 0x00313320 70422400 00000000 90422400 00000000 pB$......B$..... │ │ │ │ + 0x00313330 80422400 00000000 503c2400 00000000 .B$.....P<$..... │ │ │ │ + 0x00313340 70432400 00000000 40432400 00000000 pC$.....@C$..... │ │ │ │ + 0x00313350 30372400 00000000 50432400 00000000 07$.....PC$..... │ │ │ │ + 0x00313360 603c2400 00000000 60432400 00000000 `<$.....`C$..... │ │ │ │ + 0x00313370 a0422400 00000000 00000000 00000000 .B$............. │ │ │ │ + 0x00313380 b07a2400 00000000 00000000 00000000 .z$............. │ │ │ │ 0x00313390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003133a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003133b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003133c0 00000000 00000000 c0c81f00 00000000 ................ │ │ │ │ + 0x003133c0 00000000 00000000 e0972400 00000000 ..........$..... │ │ │ │ 0x003133d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003133e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003133f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313400 00000000 00000000 50c41f00 00000000 ........P....... │ │ │ │ + 0x00313400 00000000 00000000 70932400 00000000 ........p.$..... │ │ │ │ 0x00313410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313440 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313450 f0c91f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313450 10992400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313480 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313490 00ed1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313490 20bc2400 00000000 00000000 00000000 .$............. │ │ │ │ 0x003134a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003134b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003134c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003134d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003134e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003134f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313500 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313510 00000000 00000000 d0152000 00000000 .......... ..... │ │ │ │ + 0x00313510 00000000 00000000 f0e42400 00000000 ..........$..... │ │ │ │ 0x00313520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313590 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003135a0 003b1f00 00000000 403b1f00 00000000 .;......@;...... │ │ │ │ - 0x003135b0 003d1f00 00000000 103d1f00 00000000 .=.......=...... │ │ │ │ - 0x003135c0 503b1f00 00000000 903e1f00 00000000 P;.......>...... │ │ │ │ - 0x003135d0 b03e1f00 00000000 a03e1f00 00000000 .>.......>...... │ │ │ │ - 0x003135e0 203d1f00 00000000 b03f1f00 00000000 =.......?...... │ │ │ │ - 0x003135f0 803f1f00 00000000 603b1f00 00000000 .?......`;...... │ │ │ │ - 0x00313600 903f1f00 00000000 303d1f00 00000000 .?......0=...... │ │ │ │ - 0x00313610 a03f1f00 00000000 c03e1f00 00000000 .?.......>...... │ │ │ │ - 0x00313620 00000000 00000000 404f1f00 00000000 ........@O...... │ │ │ │ - 0x00313630 10501f00 00000000 60551f00 00000000 .P......`U...... │ │ │ │ - 0x00313640 80551f00 00000000 30501f00 00000000 .U......0P...... │ │ │ │ - 0x00313650 a05a1f00 00000000 e05a1f00 00000000 .Z.......Z...... │ │ │ │ - 0x00313660 c05a1f00 00000000 a0551f00 00000000 .Z.......U...... │ │ │ │ - 0x00313670 a05c1f00 00000000 405c1f00 00000000 .\......@\...... │ │ │ │ - 0x00313680 50501f00 00000000 605c1f00 00000000 PP......`\...... │ │ │ │ - 0x00313690 c0551f00 00000000 805c1f00 00000000 .U.......\...... │ │ │ │ - 0x003136a0 005b1f00 00000000 00000000 00000000 .[.............. │ │ │ │ - 0x003136b0 00991f00 00000000 60991f00 00000000 ........`....... │ │ │ │ - 0x003136c0 b09d1f00 00000000 d09d1f00 00000000 ................ │ │ │ │ - 0x003136d0 80991f00 00000000 30a21f00 00000000 ........0....... │ │ │ │ - 0x003136e0 70a21f00 00000000 50a21f00 00000000 p.......P....... │ │ │ │ - 0x003136f0 f09d1f00 00000000 90a71f00 00000000 ................ │ │ │ │ - 0x00313700 70a71f00 00000000 a0991f00 00000000 p............... │ │ │ │ + 0x003135a0 200a2400 00000000 600a2400 00000000 .$.....`.$..... │ │ │ │ + 0x003135b0 200c2400 00000000 300c2400 00000000 .$.....0.$..... │ │ │ │ + 0x003135c0 700a2400 00000000 b00d2400 00000000 p.$.......$..... │ │ │ │ + 0x003135d0 d00d2400 00000000 c00d2400 00000000 ..$.......$..... │ │ │ │ + 0x003135e0 400c2400 00000000 d00e2400 00000000 @.$.......$..... │ │ │ │ + 0x003135f0 a00e2400 00000000 800a2400 00000000 ..$.......$..... │ │ │ │ + 0x00313600 b00e2400 00000000 500c2400 00000000 ..$.....P.$..... │ │ │ │ + 0x00313610 c00e2400 00000000 e00d2400 00000000 ..$.......$..... │ │ │ │ + 0x00313620 00000000 00000000 601e2400 00000000 ........`.$..... │ │ │ │ + 0x00313630 301f2400 00000000 80242400 00000000 0.$......$$..... │ │ │ │ + 0x00313640 a0242400 00000000 501f2400 00000000 .$$.....P.$..... │ │ │ │ + 0x00313650 c0292400 00000000 002a2400 00000000 .)$......*$..... │ │ │ │ + 0x00313660 e0292400 00000000 c0242400 00000000 .)$......$$..... │ │ │ │ + 0x00313670 c02b2400 00000000 602b2400 00000000 .+$.....`+$..... │ │ │ │ + 0x00313680 701f2400 00000000 802b2400 00000000 p.$......+$..... │ │ │ │ + 0x00313690 e0242400 00000000 a02b2400 00000000 .$$......+$..... │ │ │ │ + 0x003136a0 202a2400 00000000 00000000 00000000 *$............. │ │ │ │ + 0x003136b0 20682400 00000000 80682400 00000000 h$......h$..... │ │ │ │ + 0x003136c0 d06c2400 00000000 f06c2400 00000000 .l$......l$..... │ │ │ │ + 0x003136d0 a0682400 00000000 50712400 00000000 .h$.....Pq$..... │ │ │ │ + 0x003136e0 90712400 00000000 70712400 00000000 .q$.....pq$..... │ │ │ │ + 0x003136f0 106d2400 00000000 b0762400 00000000 .m$......v$..... │ │ │ │ + 0x00313700 90762400 00000000 c0682400 00000000 .v$......h$..... │ │ │ │ 0x00313710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313720 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313730 00000000 00000000 80e21f00 00000000 ................ │ │ │ │ + 0x00313730 00000000 00000000 a0b12400 00000000 ..........$..... │ │ │ │ 0x00313740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313770 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313780 b0eb1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313780 d0ba2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003137a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003137b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003137c0 a0312000 00000000 00000000 00000000 .1 ............. │ │ │ │ + 0x003137c0 c0002500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x003137d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003137e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003137f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313840 00000000 00000000 40411f00 00000000 ........@A...... │ │ │ │ - 0x00313850 90411f00 00000000 50431f00 00000000 .A......PC...... │ │ │ │ - 0x00313860 60431f00 00000000 a0411f00 00000000 `C.......A...... │ │ │ │ - 0x00313870 c0461f00 00000000 e0461f00 00000000 .F.......F...... │ │ │ │ - 0x00313880 d0461f00 00000000 70431f00 00000000 .F......pC...... │ │ │ │ - 0x00313890 e0471f00 00000000 b0471f00 00000000 .G.......G...... │ │ │ │ - 0x003138a0 b0411f00 00000000 c0471f00 00000000 .A.......G...... │ │ │ │ - 0x003138b0 80431f00 00000000 d0471f00 00000000 .C.......G...... │ │ │ │ - 0x003138c0 f0461f00 00000000 00000000 00000000 .F.............. │ │ │ │ - 0x003138d0 70481f00 00000000 c0481f00 00000000 pH.......H...... │ │ │ │ - 0x003138e0 704a1f00 00000000 804a1f00 00000000 pJ.......J...... │ │ │ │ - 0x003138f0 d0481f00 00000000 304d1f00 00000000 .H......0M...... │ │ │ │ - 0x00313900 504d1f00 00000000 404d1f00 00000000 PM......@M...... │ │ │ │ - 0x00313910 904a1f00 00000000 604e1f00 00000000 .J......`N...... │ │ │ │ - 0x00313920 304e1f00 00000000 e0481f00 00000000 0N.......H...... │ │ │ │ - 0x00313930 404e1f00 00000000 a04a1f00 00000000 @N.......J...... │ │ │ │ - 0x00313940 504e1f00 00000000 604d1f00 00000000 PN......`M...... │ │ │ │ - 0x00313950 00000000 00000000 90751f00 00000000 .........u...... │ │ │ │ - 0x00313960 10761f00 00000000 00791f00 00000000 .v.......y...... │ │ │ │ - 0x00313970 20791f00 00000000 30761f00 00000000 y......0v...... │ │ │ │ - 0x00313980 807a1f00 00000000 c07a1f00 00000000 .z.......z...... │ │ │ │ - 0x00313990 a07a1f00 00000000 40791f00 00000000 .z......@y...... │ │ │ │ - 0x003139a0 607c1f00 00000000 007c1f00 00000000 `|.......|...... │ │ │ │ - 0x003139b0 50761f00 00000000 207c1f00 00000000 Pv...... |...... │ │ │ │ - 0x003139c0 60791f00 00000000 407c1f00 00000000 `y......@|...... │ │ │ │ - 0x003139d0 e07a1f00 00000000 00000000 00000000 .z.............. │ │ │ │ - 0x003139e0 e07e1f00 00000000 407f1f00 00000000 .~......@....... │ │ │ │ - 0x003139f0 30861f00 00000000 50861f00 00000000 0.......P....... │ │ │ │ - 0x00313a00 607f1f00 00000000 f0931f00 00000000 `............... │ │ │ │ - 0x00313a10 30941f00 00000000 10941f00 00000000 0............... │ │ │ │ - 0x00313a20 70861f00 00000000 20971f00 00000000 p....... ....... │ │ │ │ - 0x00313a30 c0961f00 00000000 807f1f00 00000000 ................ │ │ │ │ - 0x00313a40 e0961f00 00000000 90861f00 00000000 ................ │ │ │ │ - 0x00313a50 00971f00 00000000 50941f00 00000000 ........P....... │ │ │ │ - 0x00313a60 00000000 00000000 c0ca1f00 00000000 ................ │ │ │ │ + 0x00313840 00000000 00000000 60102400 00000000 ........`.$..... │ │ │ │ + 0x00313850 b0102400 00000000 70122400 00000000 ..$.....p.$..... │ │ │ │ + 0x00313860 80122400 00000000 c0102400 00000000 ..$.......$..... │ │ │ │ + 0x00313870 e0152400 00000000 00162400 00000000 ..$.......$..... │ │ │ │ + 0x00313880 f0152400 00000000 90122400 00000000 ..$.......$..... │ │ │ │ + 0x00313890 00172400 00000000 d0162400 00000000 ..$.......$..... │ │ │ │ + 0x003138a0 d0102400 00000000 e0162400 00000000 ..$.......$..... │ │ │ │ + 0x003138b0 a0122400 00000000 f0162400 00000000 ..$.......$..... │ │ │ │ + 0x003138c0 10162400 00000000 00000000 00000000 ..$............. │ │ │ │ + 0x003138d0 90172400 00000000 e0172400 00000000 ..$.......$..... │ │ │ │ + 0x003138e0 90192400 00000000 a0192400 00000000 ..$.......$..... │ │ │ │ + 0x003138f0 f0172400 00000000 501c2400 00000000 ..$.....P.$..... │ │ │ │ + 0x00313900 701c2400 00000000 601c2400 00000000 p.$.....`.$..... │ │ │ │ + 0x00313910 b0192400 00000000 801d2400 00000000 ..$.......$..... │ │ │ │ + 0x00313920 501d2400 00000000 00182400 00000000 P.$.......$..... │ │ │ │ + 0x00313930 601d2400 00000000 c0192400 00000000 `.$.......$..... │ │ │ │ + 0x00313940 701d2400 00000000 801c2400 00000000 p.$.......$..... │ │ │ │ + 0x00313950 00000000 00000000 b0442400 00000000 .........D$..... │ │ │ │ + 0x00313960 30452400 00000000 20482400 00000000 0E$..... H$..... │ │ │ │ + 0x00313970 40482400 00000000 50452400 00000000 @H$.....PE$..... │ │ │ │ + 0x00313980 a0492400 00000000 e0492400 00000000 .I$......I$..... │ │ │ │ + 0x00313990 c0492400 00000000 60482400 00000000 .I$.....`H$..... │ │ │ │ + 0x003139a0 804b2400 00000000 204b2400 00000000 .K$..... K$..... │ │ │ │ + 0x003139b0 70452400 00000000 404b2400 00000000 pE$.....@K$..... │ │ │ │ + 0x003139c0 80482400 00000000 604b2400 00000000 .H$.....`K$..... │ │ │ │ + 0x003139d0 004a2400 00000000 00000000 00000000 .J$............. │ │ │ │ + 0x003139e0 004e2400 00000000 604e2400 00000000 .N$.....`N$..... │ │ │ │ + 0x003139f0 50552400 00000000 70552400 00000000 PU$.....pU$..... │ │ │ │ + 0x00313a00 804e2400 00000000 10632400 00000000 .N$......c$..... │ │ │ │ + 0x00313a10 50632400 00000000 30632400 00000000 Pc$.....0c$..... │ │ │ │ + 0x00313a20 90552400 00000000 40662400 00000000 .U$.....@f$..... │ │ │ │ + 0x00313a30 e0652400 00000000 a04e2400 00000000 .e$......N$..... │ │ │ │ + 0x00313a40 00662400 00000000 b0552400 00000000 .f$......U$..... │ │ │ │ + 0x00313a50 20662400 00000000 70632400 00000000 f$.....pc$..... │ │ │ │ + 0x00313a60 00000000 00000000 e0992400 00000000 ..........$..... │ │ │ │ 0x00313a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313ab0 20de1f00 00000000 00000000 00000000 ............... │ │ │ │ + 0x00313ab0 40ad2400 00000000 00000000 00000000 @.$............. │ │ │ │ 0x00313ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313af0 a0d71f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313af0 c0a62400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313b30 00000000 00000000 50e01f00 00000000 ........P....... │ │ │ │ + 0x00313b30 00000000 00000000 70af2400 00000000 ........p.$..... │ │ │ │ 0x00313b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313b70 00000000 00000000 90212000 00000000 .........! ..... │ │ │ │ + 0x00313b70 00000000 00000000 b0f02400 00000000 ..........$..... │ │ │ │ 0x00313b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313c00 50282000 00000000 00000000 00000000 P( ............. │ │ │ │ + 0x00313c00 70f72400 00000000 00000000 00000000 p.$............. │ │ │ │ 0x00313c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313c80 00000000 00000000 605d1f00 00000000 ........`]...... │ │ │ │ - 0x00313c90 105f1f00 00000000 d0611f00 00000000 ._.......a...... │ │ │ │ - 0x00313ca0 e0611f00 00000000 205f1f00 00000000 .a...... _...... │ │ │ │ - 0x00313cb0 a0641f00 00000000 c0641f00 00000000 .d.......d...... │ │ │ │ - 0x00313cc0 b0641f00 00000000 f0611f00 00000000 .d.......a...... │ │ │ │ - 0x00313cd0 80651f00 00000000 50651f00 00000000 .e......Pe...... │ │ │ │ - 0x00313ce0 305f1f00 00000000 60651f00 00000000 0_......`e...... │ │ │ │ - 0x00313cf0 00621f00 00000000 70651f00 00000000 .b......pe...... │ │ │ │ - 0x00313d00 d0641f00 00000000 00000000 00000000 .d.............. │ │ │ │ - 0x00313d10 40671f00 00000000 f0671f00 00000000 @g.......g...... │ │ │ │ - 0x00313d20 106d1f00 00000000 206d1f00 00000000 .m...... m...... │ │ │ │ - 0x00313d30 00681f00 00000000 50731f00 00000000 .h......Ps...... │ │ │ │ - 0x00313d40 70731f00 00000000 60731f00 00000000 ps......`s...... │ │ │ │ - 0x00313d50 306d1f00 00000000 50741f00 00000000 0m......Pt...... │ │ │ │ - 0x00313d60 20741f00 00000000 10681f00 00000000 t.......h...... │ │ │ │ - 0x00313d70 30741f00 00000000 406d1f00 00000000 0t......@m...... │ │ │ │ - 0x00313d80 40741f00 00000000 80731f00 00000000 @t.......s...... │ │ │ │ - 0x00313d90 00000000 00000000 90ab1f00 00000000 ................ │ │ │ │ + 0x00313c80 00000000 00000000 802c2400 00000000 .........,$..... │ │ │ │ + 0x00313c90 302e2400 00000000 f0302400 00000000 0.$......0$..... │ │ │ │ + 0x00313ca0 00312400 00000000 402e2400 00000000 .1$.....@.$..... │ │ │ │ + 0x00313cb0 c0332400 00000000 e0332400 00000000 .3$......3$..... │ │ │ │ + 0x00313cc0 d0332400 00000000 10312400 00000000 .3$......1$..... │ │ │ │ + 0x00313cd0 a0342400 00000000 70342400 00000000 .4$.....p4$..... │ │ │ │ + 0x00313ce0 502e2400 00000000 80342400 00000000 P.$......4$..... │ │ │ │ + 0x00313cf0 20312400 00000000 90342400 00000000 1$......4$..... │ │ │ │ + 0x00313d00 f0332400 00000000 00000000 00000000 .3$............. │ │ │ │ + 0x00313d10 60362400 00000000 10372400 00000000 `6$......7$..... │ │ │ │ + 0x00313d20 303c2400 00000000 403c2400 00000000 0<$.....@<$..... │ │ │ │ + 0x00313d30 20372400 00000000 70422400 00000000 7$.....pB$..... │ │ │ │ + 0x00313d40 90422400 00000000 80422400 00000000 .B$......B$..... │ │ │ │ + 0x00313d50 503c2400 00000000 70432400 00000000 P<$.....pC$..... │ │ │ │ + 0x00313d60 40432400 00000000 30372400 00000000 @C$.....07$..... │ │ │ │ + 0x00313d70 50432400 00000000 603c2400 00000000 PC$.....`<$..... │ │ │ │ + 0x00313d80 60432400 00000000 a0422400 00000000 `C$......B$..... │ │ │ │ + 0x00313d90 00000000 00000000 b07a2400 00000000 .........z$..... │ │ │ │ 0x00313da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313de0 c0c81f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313de0 e0972400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313e20 50c41f00 00000000 00000000 00000000 P............... │ │ │ │ + 0x00313e20 70932400 00000000 00000000 00000000 p.$............. │ │ │ │ 0x00313e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313e60 00000000 00000000 f0c91f00 00000000 ................ │ │ │ │ + 0x00313e60 00000000 00000000 10992400 00000000 ..........$..... │ │ │ │ 0x00313e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313ea0 00000000 00000000 00ed1f00 00000000 ................ │ │ │ │ + 0x00313ea0 00000000 00000000 20bc2400 00000000 ........ .$..... │ │ │ │ 0x00313eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313f30 d0152000 00000000 00000000 00000000 .. ............. │ │ │ │ + 0x00313f30 f0e42400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00313f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313fb0 00000000 00000000 e0a52200 00000000 .........."..... │ │ │ │ - 0x00313fc0 20a62200 00000000 b0a72200 00000000 ."......."..... │ │ │ │ - 0x00313fd0 c0a72200 00000000 30a62200 00000000 ..".....0."..... │ │ │ │ - 0x00313fe0 10a92200 00000000 30a92200 00000000 ..".....0."..... │ │ │ │ - 0x00313ff0 20a92200 00000000 d0a72200 00000000 ."......."..... │ │ │ │ - 0x00314000 10aa2200 00000000 e0a92200 00000000 .."......."..... │ │ │ │ - 0x00314010 40a62200 00000000 f0a92200 00000000 @."......."..... │ │ │ │ - 0x00314020 e0a72200 00000000 00aa2200 00000000 .."......."..... │ │ │ │ - 0x00314030 40a92200 00000000 00a52200 00000000 @."......."..... │ │ │ │ - 0x00314040 40c22200 00000000 e0c22200 00000000 @."......."..... │ │ │ │ - 0x00314050 e0c42200 00000000 f0c42200 00000000 .."......."..... │ │ │ │ - 0x00314060 f0c22200 00000000 c0c92200 00000000 .."......."..... │ │ │ │ - 0x00314070 e0c92200 00000000 d0c92200 00000000 .."......."..... │ │ │ │ - 0x00314080 00c52200 00000000 00cb2200 00000000 .."......."..... │ │ │ │ - 0x00314090 d0ca2200 00000000 00c32200 00000000 .."......."..... │ │ │ │ - 0x003140a0 e0ca2200 00000000 10c52200 00000000 .."......."..... │ │ │ │ - 0x003140b0 f0ca2200 00000000 f0c92200 00000000 .."......."..... │ │ │ │ - 0x003140c0 00000000 00000000 30ed2200 00000000 ........0."..... │ │ │ │ - 0x003140d0 60ed2200 00000000 70f72200 00000000 `.".....p."..... │ │ │ │ - 0x003140e0 80f72200 00000000 70ed2200 00000000 ..".....p."..... │ │ │ │ - 0x003140f0 f0002300 00000000 10012300 00000000 ..#.......#..... │ │ │ │ - 0x00314100 00012300 00000000 90f72200 00000000 ..#......."..... │ │ │ │ - 0x00314110 b0032300 00000000 a0032300 00000000 ..#.......#..... │ │ │ │ - 0x00314120 80ed2200 00000000 00000000 00000000 .."............. │ │ │ │ + 0x00313fb0 00000000 00000000 40282200 00000000 ........@("..... │ │ │ │ + 0x00313fc0 80282200 00000000 102a2200 00000000 .("......*"..... │ │ │ │ + 0x00313fd0 202a2200 00000000 90282200 00000000 *"......("..... │ │ │ │ + 0x00313fe0 702b2200 00000000 902b2200 00000000 p+"......+"..... │ │ │ │ + 0x00313ff0 802b2200 00000000 302a2200 00000000 .+".....0*"..... │ │ │ │ + 0x00314000 702c2200 00000000 402c2200 00000000 p,".....@,"..... │ │ │ │ + 0x00314010 a0282200 00000000 502c2200 00000000 .(".....P,"..... │ │ │ │ + 0x00314020 402a2200 00000000 602c2200 00000000 @*".....`,"..... │ │ │ │ + 0x00314030 a02b2200 00000000 60272200 00000000 .+".....`'"..... │ │ │ │ + 0x00314040 a0442200 00000000 40452200 00000000 .D".....@E"..... │ │ │ │ + 0x00314050 40472200 00000000 50472200 00000000 @G".....PG"..... │ │ │ │ + 0x00314060 50452200 00000000 204c2200 00000000 PE"..... L"..... │ │ │ │ + 0x00314070 404c2200 00000000 304c2200 00000000 @L".....0L"..... │ │ │ │ + 0x00314080 60472200 00000000 604d2200 00000000 `G".....`M"..... │ │ │ │ + 0x00314090 304d2200 00000000 60452200 00000000 0M".....`E"..... │ │ │ │ + 0x003140a0 404d2200 00000000 70472200 00000000 @M".....pG"..... │ │ │ │ + 0x003140b0 504d2200 00000000 504c2200 00000000 PM".....PL"..... │ │ │ │ + 0x003140c0 00000000 00000000 906f2200 00000000 .........o"..... │ │ │ │ + 0x003140d0 c06f2200 00000000 d0792200 00000000 .o"......y"..... │ │ │ │ + 0x003140e0 e0792200 00000000 d06f2200 00000000 .y"......o"..... │ │ │ │ + 0x003140f0 50832200 00000000 70832200 00000000 P.".....p."..... │ │ │ │ + 0x00314100 60832200 00000000 f0792200 00000000 `."......y"..... │ │ │ │ + 0x00314110 10862200 00000000 00862200 00000000 .."......."..... │ │ │ │ + 0x00314120 e06f2200 00000000 00000000 00000000 .o"............. │ │ │ │ 0x00314130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314150 603b2300 00000000 00000000 00000000 `;#............. │ │ │ │ + 0x00314150 c0bd2200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314180 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314190 00000000 00000000 d0402300 00000000 .........@#..... │ │ │ │ + 0x00314190 00000000 00000000 30c32200 00000000 ........0."..... │ │ │ │ 0x003141a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003141b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003141c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003141d0 00000000 00000000 a0642300 00000000 .........d#..... │ │ │ │ + 0x003141d0 00000000 00000000 00e72200 00000000 .........."..... │ │ │ │ 0x003141e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003141f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314250 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314260 80aa2200 00000000 c0aa2200 00000000 .."......."..... │ │ │ │ - 0x00314270 f0ac2200 00000000 00ad2200 00000000 .."......."..... │ │ │ │ - 0x00314280 d0aa2200 00000000 80b12200 00000000 .."......."..... │ │ │ │ - 0x00314290 a0b12200 00000000 90b12200 00000000 .."......."..... │ │ │ │ - 0x003142a0 10ad2200 00000000 70b22200 00000000 ..".....p."..... │ │ │ │ - 0x003142b0 40b22200 00000000 e0aa2200 00000000 @."......."..... │ │ │ │ - 0x003142c0 50b22200 00000000 20ad2200 00000000 P."..... ."..... │ │ │ │ - 0x003142d0 60b22200 00000000 b0b12200 00000000 `."......."..... │ │ │ │ - 0x003142e0 00000000 00000000 20be2200 00000000 ........ ."..... │ │ │ │ - 0x003142f0 50be2200 00000000 50bf2200 00000000 P.".....P."..... │ │ │ │ - 0x00314300 60bf2200 00000000 60be2200 00000000 `.".....`."..... │ │ │ │ - 0x00314310 f0c02200 00000000 10c12200 00000000 .."......."..... │ │ │ │ - 0x00314320 00c12200 00000000 70bf2200 00000000 ..".....p."..... │ │ │ │ - 0x00314330 d0c12200 00000000 a0c12200 00000000 .."......."..... │ │ │ │ - 0x00314340 70be2200 00000000 b0c12200 00000000 p."......."..... │ │ │ │ - 0x00314350 80bf2200 00000000 c0c12200 00000000 .."......."..... │ │ │ │ - 0x00314360 20c12200 00000000 00000000 00000000 ."............. │ │ │ │ - 0x00314370 70cb2200 00000000 a0cb2200 00000000 p."......."..... │ │ │ │ - 0x00314380 40d12200 00000000 50d12200 00000000 @.".....P."..... │ │ │ │ - 0x00314390 b0cb2200 00000000 d0d62200 00000000 .."......."..... │ │ │ │ - 0x003143a0 f0d62200 00000000 e0d62200 00000000 .."......."..... │ │ │ │ - 0x003143b0 60d12200 00000000 50d82200 00000000 `.".....P."..... │ │ │ │ - 0x003143c0 20d82200 00000000 c0cb2200 00000000 ."......."..... │ │ │ │ - 0x003143d0 30d82200 00000000 70d12200 00000000 0.".....p."..... │ │ │ │ - 0x003143e0 40d82200 00000000 00d72200 00000000 @."......."..... │ │ │ │ - 0x003143f0 00000000 00000000 80e02200 00000000 .........."..... │ │ │ │ - 0x00314400 b0e02200 00000000 10e52200 00000000 .."......."..... │ │ │ │ - 0x00314410 20e52200 00000000 c0e02200 00000000 ."......."..... │ │ │ │ - 0x00314420 60e92200 00000000 80e92200 00000000 `."......."..... │ │ │ │ - 0x00314430 70e92200 00000000 30e52200 00000000 p.".....0."..... │ │ │ │ - 0x00314440 a0eb2200 00000000 70eb2200 00000000 ..".....p."..... │ │ │ │ - 0x00314450 d0e02200 00000000 80eb2200 00000000 .."......."..... │ │ │ │ - 0x00314460 40e52200 00000000 90eb2200 00000000 @."......."..... │ │ │ │ - 0x00314470 90e92200 00000000 00000000 00000000 .."............. │ │ │ │ - 0x00314480 701c2300 00000000 00000000 00000000 p.#............. │ │ │ │ + 0x00314260 e02c2200 00000000 202d2200 00000000 .,"..... -"..... │ │ │ │ + 0x00314270 502f2200 00000000 602f2200 00000000 P/".....`/"..... │ │ │ │ + 0x00314280 302d2200 00000000 e0332200 00000000 0-"......3"..... │ │ │ │ + 0x00314290 00342200 00000000 f0332200 00000000 .4"......3"..... │ │ │ │ + 0x003142a0 702f2200 00000000 d0342200 00000000 p/"......4"..... │ │ │ │ + 0x003142b0 a0342200 00000000 402d2200 00000000 .4".....@-"..... │ │ │ │ + 0x003142c0 b0342200 00000000 802f2200 00000000 .4"....../"..... │ │ │ │ + 0x003142d0 c0342200 00000000 10342200 00000000 .4"......4"..... │ │ │ │ + 0x003142e0 00000000 00000000 80402200 00000000 .........@"..... │ │ │ │ + 0x003142f0 b0402200 00000000 b0412200 00000000 .@"......A"..... │ │ │ │ + 0x00314300 c0412200 00000000 c0402200 00000000 .A"......@"..... │ │ │ │ + 0x00314310 50432200 00000000 70432200 00000000 PC".....pC"..... │ │ │ │ + 0x00314320 60432200 00000000 d0412200 00000000 `C"......A"..... │ │ │ │ + 0x00314330 30442200 00000000 00442200 00000000 0D"......D"..... │ │ │ │ + 0x00314340 d0402200 00000000 10442200 00000000 .@"......D"..... │ │ │ │ + 0x00314350 e0412200 00000000 20442200 00000000 .A"..... D"..... │ │ │ │ + 0x00314360 80432200 00000000 00000000 00000000 .C"............. │ │ │ │ + 0x00314370 d04d2200 00000000 004e2200 00000000 .M"......N"..... │ │ │ │ + 0x00314380 a0532200 00000000 b0532200 00000000 .S"......S"..... │ │ │ │ + 0x00314390 104e2200 00000000 30592200 00000000 .N".....0Y"..... │ │ │ │ + 0x003143a0 50592200 00000000 40592200 00000000 PY".....@Y"..... │ │ │ │ + 0x003143b0 c0532200 00000000 b05a2200 00000000 .S"......Z"..... │ │ │ │ + 0x003143c0 805a2200 00000000 204e2200 00000000 .Z"..... N"..... │ │ │ │ + 0x003143d0 905a2200 00000000 d0532200 00000000 .Z"......S"..... │ │ │ │ + 0x003143e0 a05a2200 00000000 60592200 00000000 .Z".....`Y"..... │ │ │ │ + 0x003143f0 00000000 00000000 e0622200 00000000 .........b"..... │ │ │ │ + 0x00314400 10632200 00000000 70672200 00000000 .c".....pg"..... │ │ │ │ + 0x00314410 80672200 00000000 20632200 00000000 .g"..... c"..... │ │ │ │ + 0x00314420 c06b2200 00000000 e06b2200 00000000 .k"......k"..... │ │ │ │ + 0x00314430 d06b2200 00000000 90672200 00000000 .k"......g"..... │ │ │ │ + 0x00314440 006e2200 00000000 d06d2200 00000000 .n"......m"..... │ │ │ │ + 0x00314450 30632200 00000000 e06d2200 00000000 0c"......m"..... │ │ │ │ + 0x00314460 a0672200 00000000 f06d2200 00000000 .g"......m"..... │ │ │ │ + 0x00314470 f06b2200 00000000 00000000 00000000 .k"............. │ │ │ │ + 0x00314480 d09e2200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003144a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003144b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003144c0 00000000 00000000 20362300 00000000 ........ 6#..... │ │ │ │ + 0x003144c0 00000000 00000000 80b82200 00000000 .........."..... │ │ │ │ 0x003144d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003144e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003144f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314500 00000000 00000000 00302300 00000000 .........0#..... │ │ │ │ + 0x00314500 00000000 00000000 60b22200 00000000 ........`."..... │ │ │ │ 0x00314510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314540 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314550 c0382300 00000000 00000000 00000000 .8#............. │ │ │ │ + 0x00314550 20bb2200 00000000 00000000 00000000 ."............. │ │ │ │ 0x00314560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314590 a0572300 00000000 00000000 00000000 .W#............. │ │ │ │ + 0x00314590 00da2200 00000000 00000000 00000000 .."............. │ │ │ │ 0x003145a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003145b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003145c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003145d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003145e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003145f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314600 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314610 00000000 00000000 005e2300 00000000 .........^#..... │ │ │ │ + 0x00314610 00000000 00000000 60e02200 00000000 ........`."..... │ │ │ │ 0x00314620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314690 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003146a0 e0b22200 00000000 30b32200 00000000 ..".....0."..... │ │ │ │ - 0x003146b0 e0b62200 00000000 f0b62200 00000000 .."......."..... │ │ │ │ - 0x003146c0 40b32200 00000000 10bc2200 00000000 @."......."..... │ │ │ │ - 0x003146d0 30bc2200 00000000 20bc2200 00000000 0."..... ."..... │ │ │ │ - 0x003146e0 00b72200 00000000 40bd2200 00000000 ..".....@."..... │ │ │ │ - 0x003146f0 10bd2200 00000000 50b32200 00000000 ..".....P."..... │ │ │ │ - 0x00314700 20bd2200 00000000 10b72200 00000000 ."......."..... │ │ │ │ - 0x00314710 30bd2200 00000000 40bc2200 00000000 0.".....@."..... │ │ │ │ - 0x00314720 00000000 00000000 e0d92200 00000000 .........."..... │ │ │ │ - 0x00314730 70da2200 00000000 d0db2200 00000000 p."......."..... │ │ │ │ - 0x00314740 e0db2200 00000000 80da2200 00000000 .."......."..... │ │ │ │ - 0x00314750 30de2200 00000000 50de2200 00000000 0.".....P."..... │ │ │ │ - 0x00314760 40de2200 00000000 f0db2200 00000000 @."......."..... │ │ │ │ - 0x00314770 90df2200 00000000 60df2200 00000000 ..".....`."..... │ │ │ │ - 0x00314780 90da2200 00000000 70df2200 00000000 ..".....p."..... │ │ │ │ - 0x00314790 00dc2200 00000000 80df2200 00000000 .."......."..... │ │ │ │ - 0x003147a0 60de2200 00000000 00000000 00000000 `."............. │ │ │ │ - 0x003147b0 b0062300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x003146a0 40352200 00000000 90352200 00000000 @5"......5"..... │ │ │ │ + 0x003146b0 40392200 00000000 50392200 00000000 @9".....P9"..... │ │ │ │ + 0x003146c0 a0352200 00000000 703e2200 00000000 .5".....p>"..... │ │ │ │ + 0x003146d0 903e2200 00000000 803e2200 00000000 .>"......>"..... │ │ │ │ + 0x003146e0 60392200 00000000 a03f2200 00000000 `9"......?"..... │ │ │ │ + 0x003146f0 703f2200 00000000 b0352200 00000000 p?"......5"..... │ │ │ │ + 0x00314700 803f2200 00000000 70392200 00000000 .?".....p9"..... │ │ │ │ + 0x00314710 903f2200 00000000 a03e2200 00000000 .?"......>"..... │ │ │ │ + 0x00314720 00000000 00000000 405c2200 00000000 ........@\"..... │ │ │ │ + 0x00314730 d05c2200 00000000 305e2200 00000000 .\".....0^"..... │ │ │ │ + 0x00314740 405e2200 00000000 e05c2200 00000000 @^"......\"..... │ │ │ │ + 0x00314750 90602200 00000000 b0602200 00000000 .`"......`"..... │ │ │ │ + 0x00314760 a0602200 00000000 505e2200 00000000 .`".....P^"..... │ │ │ │ + 0x00314770 f0612200 00000000 c0612200 00000000 .a"......a"..... │ │ │ │ + 0x00314780 f05c2200 00000000 d0612200 00000000 .\"......a"..... │ │ │ │ + 0x00314790 605e2200 00000000 e0612200 00000000 `^"......a"..... │ │ │ │ + 0x003147a0 c0602200 00000000 00000000 00000000 .`"............. │ │ │ │ + 0x003147b0 10892200 00000000 00000000 00000000 .."............. │ │ │ │ 0x003147c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003147d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003147e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003147f0 00000000 00000000 20182300 00000000 ........ .#..... │ │ │ │ + 0x003147f0 00000000 00000000 809a2200 00000000 .........."..... │ │ │ │ 0x00314800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314830 00000000 00000000 90122300 00000000 ..........#..... │ │ │ │ + 0x00314830 00000000 00000000 f0942200 00000000 .........."..... │ │ │ │ 0x00314840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314870 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314880 d01a2300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x00314880 309d2200 00000000 00000000 00000000 0."............. │ │ │ │ 0x00314890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003148a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003148b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003148c0 d0422300 00000000 00000000 00000000 .B#............. │ │ │ │ + 0x003148c0 30c52200 00000000 00000000 00000000 0."............. │ │ │ │ 0x003148d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003148e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003148f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314930 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314940 00000000 00000000 70512300 00000000 ........pQ#..... │ │ │ │ + 0x00314940 00000000 00000000 d0d32200 00000000 .........."..... │ │ │ │ 0x00314950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003149a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003149b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003149c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003149d0 e0a52200 00000000 20a62200 00000000 .."..... ."..... │ │ │ │ - 0x003149e0 b0a72200 00000000 c0a72200 00000000 .."......."..... │ │ │ │ - 0x003149f0 30a62200 00000000 10a92200 00000000 0."......."..... │ │ │ │ - 0x00314a00 30a92200 00000000 20a92200 00000000 0."..... ."..... │ │ │ │ - 0x00314a10 d0a72200 00000000 10aa2200 00000000 .."......."..... │ │ │ │ - 0x00314a20 e0a92200 00000000 40a62200 00000000 ..".....@."..... │ │ │ │ - 0x00314a30 f0a92200 00000000 e0a72200 00000000 .."......."..... │ │ │ │ - 0x00314a40 00aa2200 00000000 40a92200 00000000 ..".....@."..... │ │ │ │ - 0x00314a50 00a52200 00000000 40c22200 00000000 ..".....@."..... │ │ │ │ - 0x00314a60 e0c22200 00000000 e0c42200 00000000 .."......."..... │ │ │ │ - 0x00314a70 f0c42200 00000000 f0c22200 00000000 .."......."..... │ │ │ │ - 0x00314a80 c0c92200 00000000 e0c92200 00000000 .."......."..... │ │ │ │ - 0x00314a90 d0c92200 00000000 00c52200 00000000 .."......."..... │ │ │ │ - 0x00314aa0 00cb2200 00000000 d0ca2200 00000000 .."......."..... │ │ │ │ - 0x00314ab0 00c32200 00000000 e0ca2200 00000000 .."......."..... │ │ │ │ - 0x00314ac0 10c52200 00000000 f0ca2200 00000000 .."......."..... │ │ │ │ - 0x00314ad0 f0c92200 00000000 00000000 00000000 .."............. │ │ │ │ - 0x00314ae0 30ed2200 00000000 60ed2200 00000000 0.".....`."..... │ │ │ │ - 0x00314af0 70f72200 00000000 80f72200 00000000 p."......."..... │ │ │ │ - 0x00314b00 70ed2200 00000000 f0002300 00000000 p.".......#..... │ │ │ │ - 0x00314b10 10012300 00000000 00012300 00000000 ..#.......#..... │ │ │ │ - 0x00314b20 90f72200 00000000 b0032300 00000000 ..".......#..... │ │ │ │ - 0x00314b30 a0032300 00000000 80ed2200 00000000 ..#......."..... │ │ │ │ + 0x003149d0 40282200 00000000 80282200 00000000 @("......("..... │ │ │ │ + 0x003149e0 102a2200 00000000 202a2200 00000000 .*"..... *"..... │ │ │ │ + 0x003149f0 90282200 00000000 702b2200 00000000 .(".....p+"..... │ │ │ │ + 0x00314a00 902b2200 00000000 802b2200 00000000 .+"......+"..... │ │ │ │ + 0x00314a10 302a2200 00000000 702c2200 00000000 0*".....p,"..... │ │ │ │ + 0x00314a20 402c2200 00000000 a0282200 00000000 @,"......("..... │ │ │ │ + 0x00314a30 502c2200 00000000 402a2200 00000000 P,".....@*"..... │ │ │ │ + 0x00314a40 602c2200 00000000 a02b2200 00000000 `,"......+"..... │ │ │ │ + 0x00314a50 60272200 00000000 a0442200 00000000 `'"......D"..... │ │ │ │ + 0x00314a60 40452200 00000000 40472200 00000000 @E".....@G"..... │ │ │ │ + 0x00314a70 50472200 00000000 50452200 00000000 PG".....PE"..... │ │ │ │ + 0x00314a80 204c2200 00000000 404c2200 00000000 L".....@L"..... │ │ │ │ + 0x00314a90 304c2200 00000000 60472200 00000000 0L".....`G"..... │ │ │ │ + 0x00314aa0 604d2200 00000000 304d2200 00000000 `M".....0M"..... │ │ │ │ + 0x00314ab0 60452200 00000000 404d2200 00000000 `E".....@M"..... │ │ │ │ + 0x00314ac0 70472200 00000000 504d2200 00000000 pG".....PM"..... │ │ │ │ + 0x00314ad0 504c2200 00000000 00000000 00000000 PL"............. │ │ │ │ + 0x00314ae0 906f2200 00000000 c06f2200 00000000 .o"......o"..... │ │ │ │ + 0x00314af0 d0792200 00000000 e0792200 00000000 .y"......y"..... │ │ │ │ + 0x00314b00 d06f2200 00000000 50832200 00000000 .o".....P."..... │ │ │ │ + 0x00314b10 70832200 00000000 60832200 00000000 p.".....`."..... │ │ │ │ + 0x00314b20 f0792200 00000000 10862200 00000000 .y"......."..... │ │ │ │ + 0x00314b30 00862200 00000000 e06f2200 00000000 .."......o"..... │ │ │ │ 0x00314b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314b60 00000000 00000000 603b2300 00000000 ........`;#..... │ │ │ │ + 0x00314b60 00000000 00000000 c0bd2200 00000000 .........."..... │ │ │ │ 0x00314b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314bb0 d0402300 00000000 00000000 00000000 .@#............. │ │ │ │ + 0x00314bb0 30c32200 00000000 00000000 00000000 0."............. │ │ │ │ 0x00314bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314bf0 a0642300 00000000 00000000 00000000 .d#............. │ │ │ │ + 0x00314bf0 00e72200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314c70 00000000 00000000 80aa2200 00000000 .........."..... │ │ │ │ - 0x00314c80 c0aa2200 00000000 f0ac2200 00000000 .."......."..... │ │ │ │ - 0x00314c90 00ad2200 00000000 d0aa2200 00000000 .."......."..... │ │ │ │ - 0x00314ca0 80b12200 00000000 a0b12200 00000000 .."......."..... │ │ │ │ - 0x00314cb0 90b12200 00000000 10ad2200 00000000 .."......."..... │ │ │ │ - 0x00314cc0 70b22200 00000000 40b22200 00000000 p.".....@."..... │ │ │ │ - 0x00314cd0 e0aa2200 00000000 50b22200 00000000 ..".....P."..... │ │ │ │ - 0x00314ce0 20ad2200 00000000 60b22200 00000000 .".....`."..... │ │ │ │ - 0x00314cf0 b0b12200 00000000 00000000 00000000 .."............. │ │ │ │ - 0x00314d00 20be2200 00000000 50be2200 00000000 .".....P."..... │ │ │ │ - 0x00314d10 50bf2200 00000000 60bf2200 00000000 P.".....`."..... │ │ │ │ - 0x00314d20 60be2200 00000000 f0c02200 00000000 `."......."..... │ │ │ │ - 0x00314d30 10c12200 00000000 00c12200 00000000 .."......."..... │ │ │ │ - 0x00314d40 70bf2200 00000000 d0c12200 00000000 p."......."..... │ │ │ │ - 0x00314d50 a0c12200 00000000 70be2200 00000000 ..".....p."..... │ │ │ │ - 0x00314d60 b0c12200 00000000 80bf2200 00000000 .."......."..... │ │ │ │ - 0x00314d70 c0c12200 00000000 20c12200 00000000 .."..... ."..... │ │ │ │ - 0x00314d80 00000000 00000000 70cb2200 00000000 ........p."..... │ │ │ │ - 0x00314d90 a0cb2200 00000000 40d12200 00000000 ..".....@."..... │ │ │ │ - 0x00314da0 50d12200 00000000 b0cb2200 00000000 P."......."..... │ │ │ │ - 0x00314db0 d0d62200 00000000 f0d62200 00000000 .."......."..... │ │ │ │ - 0x00314dc0 e0d62200 00000000 60d12200 00000000 ..".....`."..... │ │ │ │ - 0x00314dd0 50d82200 00000000 20d82200 00000000 P."..... ."..... │ │ │ │ - 0x00314de0 c0cb2200 00000000 30d82200 00000000 ..".....0."..... │ │ │ │ - 0x00314df0 70d12200 00000000 40d82200 00000000 p.".....@."..... │ │ │ │ - 0x00314e00 00d72200 00000000 00000000 00000000 .."............. │ │ │ │ - 0x00314e10 80e02200 00000000 b0e02200 00000000 .."......."..... │ │ │ │ - 0x00314e20 10e52200 00000000 20e52200 00000000 .."..... ."..... │ │ │ │ - 0x00314e30 c0e02200 00000000 60e92200 00000000 ..".....`."..... │ │ │ │ - 0x00314e40 80e92200 00000000 70e92200 00000000 ..".....p."..... │ │ │ │ - 0x00314e50 30e52200 00000000 a0eb2200 00000000 0."......."..... │ │ │ │ - 0x00314e60 70eb2200 00000000 d0e02200 00000000 p."......."..... │ │ │ │ - 0x00314e70 80eb2200 00000000 40e52200 00000000 ..".....@."..... │ │ │ │ - 0x00314e80 90eb2200 00000000 90e92200 00000000 .."......."..... │ │ │ │ - 0x00314e90 00000000 00000000 701c2300 00000000 ........p.#..... │ │ │ │ + 0x00314c70 00000000 00000000 e02c2200 00000000 .........,"..... │ │ │ │ + 0x00314c80 202d2200 00000000 502f2200 00000000 -".....P/"..... │ │ │ │ + 0x00314c90 602f2200 00000000 302d2200 00000000 `/".....0-"..... │ │ │ │ + 0x00314ca0 e0332200 00000000 00342200 00000000 .3"......4"..... │ │ │ │ + 0x00314cb0 f0332200 00000000 702f2200 00000000 .3".....p/"..... │ │ │ │ + 0x00314cc0 d0342200 00000000 a0342200 00000000 .4"......4"..... │ │ │ │ + 0x00314cd0 402d2200 00000000 b0342200 00000000 @-"......4"..... │ │ │ │ + 0x00314ce0 802f2200 00000000 c0342200 00000000 ./"......4"..... │ │ │ │ + 0x00314cf0 10342200 00000000 00000000 00000000 .4"............. │ │ │ │ + 0x00314d00 80402200 00000000 b0402200 00000000 .@"......@"..... │ │ │ │ + 0x00314d10 b0412200 00000000 c0412200 00000000 .A"......A"..... │ │ │ │ + 0x00314d20 c0402200 00000000 50432200 00000000 .@".....PC"..... │ │ │ │ + 0x00314d30 70432200 00000000 60432200 00000000 pC".....`C"..... │ │ │ │ + 0x00314d40 d0412200 00000000 30442200 00000000 .A".....0D"..... │ │ │ │ + 0x00314d50 00442200 00000000 d0402200 00000000 .D"......@"..... │ │ │ │ + 0x00314d60 10442200 00000000 e0412200 00000000 .D"......A"..... │ │ │ │ + 0x00314d70 20442200 00000000 80432200 00000000 D"......C"..... │ │ │ │ + 0x00314d80 00000000 00000000 d04d2200 00000000 .........M"..... │ │ │ │ + 0x00314d90 004e2200 00000000 a0532200 00000000 .N"......S"..... │ │ │ │ + 0x00314da0 b0532200 00000000 104e2200 00000000 .S"......N"..... │ │ │ │ + 0x00314db0 30592200 00000000 50592200 00000000 0Y".....PY"..... │ │ │ │ + 0x00314dc0 40592200 00000000 c0532200 00000000 @Y"......S"..... │ │ │ │ + 0x00314dd0 b05a2200 00000000 805a2200 00000000 .Z"......Z"..... │ │ │ │ + 0x00314de0 204e2200 00000000 905a2200 00000000 N"......Z"..... │ │ │ │ + 0x00314df0 d0532200 00000000 a05a2200 00000000 .S"......Z"..... │ │ │ │ + 0x00314e00 60592200 00000000 00000000 00000000 `Y"............. │ │ │ │ + 0x00314e10 e0622200 00000000 10632200 00000000 .b"......c"..... │ │ │ │ + 0x00314e20 70672200 00000000 80672200 00000000 pg"......g"..... │ │ │ │ + 0x00314e30 20632200 00000000 c06b2200 00000000 c"......k"..... │ │ │ │ + 0x00314e40 e06b2200 00000000 d06b2200 00000000 .k"......k"..... │ │ │ │ + 0x00314e50 90672200 00000000 006e2200 00000000 .g"......n"..... │ │ │ │ + 0x00314e60 d06d2200 00000000 30632200 00000000 .m".....0c"..... │ │ │ │ + 0x00314e70 e06d2200 00000000 a0672200 00000000 .m"......g"..... │ │ │ │ + 0x00314e80 f06d2200 00000000 f06b2200 00000000 .m"......k"..... │ │ │ │ + 0x00314e90 00000000 00000000 d09e2200 00000000 .........."..... │ │ │ │ 0x00314ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314ee0 20362300 00000000 00000000 00000000 6#............. │ │ │ │ + 0x00314ee0 80b82200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314f20 00302300 00000000 00000000 00000000 .0#............. │ │ │ │ + 0x00314f20 60b22200 00000000 00000000 00000000 `."............. │ │ │ │ 0x00314f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314f60 00000000 00000000 c0382300 00000000 .........8#..... │ │ │ │ + 0x00314f60 00000000 00000000 20bb2200 00000000 ........ ."..... │ │ │ │ 0x00314f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314fa0 00000000 00000000 a0572300 00000000 .........W#..... │ │ │ │ + 0x00314fa0 00000000 00000000 00da2200 00000000 .........."..... │ │ │ │ 0x00314fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314fe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315020 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315030 005e2300 00000000 00000000 00000000 .^#............. │ │ │ │ + 0x00315030 60e02200 00000000 00000000 00000000 `."............. │ │ │ │ 0x00315040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003150a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003150b0 00000000 00000000 e0b22200 00000000 .........."..... │ │ │ │ - 0x003150c0 30b32200 00000000 e0b62200 00000000 0."......."..... │ │ │ │ - 0x003150d0 f0b62200 00000000 40b32200 00000000 ..".....@."..... │ │ │ │ - 0x003150e0 10bc2200 00000000 30bc2200 00000000 ..".....0."..... │ │ │ │ - 0x003150f0 20bc2200 00000000 00b72200 00000000 ."......."..... │ │ │ │ - 0x00315100 40bd2200 00000000 10bd2200 00000000 @."......."..... │ │ │ │ - 0x00315110 50b32200 00000000 20bd2200 00000000 P."..... ."..... │ │ │ │ - 0x00315120 10b72200 00000000 30bd2200 00000000 ..".....0."..... │ │ │ │ - 0x00315130 40bc2200 00000000 00000000 00000000 @."............. │ │ │ │ - 0x00315140 e0d92200 00000000 70da2200 00000000 ..".....p."..... │ │ │ │ - 0x00315150 d0db2200 00000000 e0db2200 00000000 .."......."..... │ │ │ │ - 0x00315160 80da2200 00000000 30de2200 00000000 ..".....0."..... │ │ │ │ - 0x00315170 50de2200 00000000 40de2200 00000000 P.".....@."..... │ │ │ │ - 0x00315180 f0db2200 00000000 90df2200 00000000 .."......."..... │ │ │ │ - 0x00315190 60df2200 00000000 90da2200 00000000 `."......."..... │ │ │ │ - 0x003151a0 70df2200 00000000 00dc2200 00000000 p."......."..... │ │ │ │ - 0x003151b0 80df2200 00000000 60de2200 00000000 ..".....`."..... │ │ │ │ - 0x003151c0 00000000 00000000 b0062300 00000000 ..........#..... │ │ │ │ + 0x003150b0 00000000 00000000 40352200 00000000 ........@5"..... │ │ │ │ + 0x003150c0 90352200 00000000 40392200 00000000 .5".....@9"..... │ │ │ │ + 0x003150d0 50392200 00000000 a0352200 00000000 P9"......5"..... │ │ │ │ + 0x003150e0 703e2200 00000000 903e2200 00000000 p>"......>"..... │ │ │ │ + 0x003150f0 803e2200 00000000 60392200 00000000 .>".....`9"..... │ │ │ │ + 0x00315100 a03f2200 00000000 703f2200 00000000 .?".....p?"..... │ │ │ │ + 0x00315110 b0352200 00000000 803f2200 00000000 .5"......?"..... │ │ │ │ + 0x00315120 70392200 00000000 903f2200 00000000 p9"......?"..... │ │ │ │ + 0x00315130 a03e2200 00000000 00000000 00000000 .>"............. │ │ │ │ + 0x00315140 405c2200 00000000 d05c2200 00000000 @\"......\"..... │ │ │ │ + 0x00315150 305e2200 00000000 405e2200 00000000 0^".....@^"..... │ │ │ │ + 0x00315160 e05c2200 00000000 90602200 00000000 .\"......`"..... │ │ │ │ + 0x00315170 b0602200 00000000 a0602200 00000000 .`"......`"..... │ │ │ │ + 0x00315180 505e2200 00000000 f0612200 00000000 P^"......a"..... │ │ │ │ + 0x00315190 c0612200 00000000 f05c2200 00000000 .a"......\"..... │ │ │ │ + 0x003151a0 d0612200 00000000 605e2200 00000000 .a".....`^"..... │ │ │ │ + 0x003151b0 e0612200 00000000 c0602200 00000000 .a"......`"..... │ │ │ │ + 0x003151c0 00000000 00000000 10892200 00000000 .........."..... │ │ │ │ 0x003151d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003151e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003151f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315210 20182300 00000000 00000000 00000000 .#............. │ │ │ │ + 0x00315210 809a2200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00315220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315250 90122300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x00315250 f0942200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00315260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315280 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315290 00000000 00000000 d01a2300 00000000 ..........#..... │ │ │ │ + 0x00315290 00000000 00000000 309d2200 00000000 ........0."..... │ │ │ │ 0x003152a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003152b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003152c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003152d0 00000000 00000000 d0422300 00000000 .........B#..... │ │ │ │ + 0x003152d0 00000000 00000000 30c52200 00000000 ........0."..... │ │ │ │ 0x003152e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003152f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315350 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315360 70512300 00000000 00000000 00000000 pQ#............. │ │ │ │ + 0x00315360 d0d32200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00315370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003153a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003153b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003153c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003153d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003153e0 00000000 00000000 206a2300 00000000 ........ j#..... │ │ │ │ - 0x003153f0 606a2300 00000000 f06b2300 00000000 `j#......k#..... │ │ │ │ - 0x00315400 006c2300 00000000 706a2300 00000000 .l#.....pj#..... │ │ │ │ - 0x00315410 406d2300 00000000 606d2300 00000000 @m#.....`m#..... │ │ │ │ - 0x00315420 506d2300 00000000 106c2300 00000000 Pm#......l#..... │ │ │ │ - 0x00315430 406e2300 00000000 106e2300 00000000 @n#......n#..... │ │ │ │ - 0x00315440 806a2300 00000000 206e2300 00000000 .j#..... n#..... │ │ │ │ - 0x00315450 206c2300 00000000 306e2300 00000000 l#.....0n#..... │ │ │ │ - 0x00315460 706d2300 00000000 00000000 00000000 pm#............. │ │ │ │ - 0x00315470 20872300 00000000 d0872300 00000000 .#.......#..... │ │ │ │ - 0x00315480 208a2300 00000000 308a2300 00000000 .#.....0.#..... │ │ │ │ - 0x00315490 e0872300 00000000 e08f2300 00000000 ..#.......#..... │ │ │ │ - 0x003154a0 00902300 00000000 f08f2300 00000000 ..#.......#..... │ │ │ │ - 0x003154b0 408a2300 00000000 40912300 00000000 @.#.....@.#..... │ │ │ │ - 0x003154c0 10912300 00000000 c0872300 00000000 ..#.......#..... │ │ │ │ - 0x003154d0 20912300 00000000 508a2300 00000000 .#.....P.#..... │ │ │ │ - 0x003154e0 30912300 00000000 10902300 00000000 0.#.......#..... │ │ │ │ - 0x003154f0 00000000 00000000 d0af2300 00000000 ..........#..... │ │ │ │ - 0x00315500 10b02300 00000000 e0b72300 00000000 ..#.......#..... │ │ │ │ - 0x00315510 f0b72300 00000000 20b02300 00000000 ..#..... .#..... │ │ │ │ - 0x00315520 c0be2300 00000000 e0be2300 00000000 ..#.......#..... │ │ │ │ - 0x00315530 d0be2300 00000000 00b82300 00000000 ..#.......#..... │ │ │ │ - 0x00315540 10c02300 00000000 00c02300 00000000 ..#.......#..... │ │ │ │ - 0x00315550 00b02300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x003153e0 00000000 00000000 80ec TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes